@import url(https://fonts.googleapis.com/css2?family=Bruno+Ace&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Sour+Gummy:ital,wght@0,100..900;1,100..900&display=swap);#container_img_accueil,#ultimatum_footer img,body.page-index #wrapper .container{max-width:100%;width:100%}#block_shipping_header,.overlay_img_accueil a{background-color:var(--color02);text-align:center}.block-social ul li a,.col_text:last-child{background-size:cover;background-repeat:no-repeat}#field-password:focus,.form-control:focus{outline:.1875rem solid var(--color01);color:var(--color01)}:root{--color01:#37888B;--color02:#EDE8D1;--color03:#ADC2A4;--color04:#000000;--color05:#D8A047;--color06:#1a4c59}body,html{font-family:"Bruno Ace",sans-serif}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:var(--color04);text-decoration:none}a:active,a:hover{outline-width:0}#block_myaccount_infos .myaccount-title a,.block-contact #contact-infos,.footer-container .h3,.footer-container .h4,.footer-container li a,a:focus,a:hover{color:var(--color02);text-decoration:none}#cms.cms-id-6 #wrapper,#wrapper,.cookiesplus-finality-checkbox[value=off]:checked~.cookiesplus-finality-switch{background:var(--color02)}#address .page-footer a:first-of-type .material-icons,#addresses .addresses-footer a .material-icons,#addresses .page-footer a:first-of-type .material-icons,#blockcart-modal .btn-primary .material-icons,#cart .add-to-cart-or-refresh,#cart .cart-grid-body>a.label,#category #subcategories,#category .block-categories,#category .block-category,#category .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants #category .product-miniature .count,#category .product-miniature .variant-links,#checkout #customer-form div:nth-of-type(10) .form-control-label,#checkout #customer-form div:nth-of-type(5) .form-control-comment,#checkout #customer-form div:nth-of-type(6) .col-md-3.form-control-comment,#checkout #customer-form div:nth-of-type(7),#checkout #customer-form div:nth-of-type(8) .form-control-label,#checkout #customer-form div:nth-of-type(9),#checkout .js-address-form p:first-of-type,#checkout section.checkout-step .add-address a i.material-icons,#contact #left-column,#contact .col_img,#contact .form-fields .form-group.row:nth-of-type(2),#discount .page-footer a:first-of-type .material-icons,#guest-tracking .page-footer a:first-of-type .material-icons,#history .page-footer a:first-of-type .material-icons,#identity #customer-form div div:nth-of-type(10) div.form-control-comment,#identity #customer-form div div:nth-of-type(10) em,#identity #customer-form div div:nth-of-type(10) label.form-control-label,#identity #customer-form div div:nth-of-type(11) div.form-control-comment,#identity #customer-form div div:nth-of-type(11) label.form-control-label,#identity #customer-form div div:nth-of-type(7) span.form-control-comment,#identity #customer-form div div:nth-of-type(8),#identity #customer-form div div:nth-of-type(9) div.form-control-comment,#identity #customer-form div div:nth-of-type(9) label.form-control-label,#identity .custom-checkbox span,#identity .page-footer a:first-of-type .material-icons,#index .add-to-cart-or-refresh,#module-psgdpr-gdpr .page-footer a:first-of-type .material-icons,#newsletter_hpot_input,#newsletter_hpot_label,#order-detail .page-footer a:first-of-type .material-icons,#order-follow .page-footer a:first-of-type .material-icons,#order-return .page-footer a:first-of-type .material-icons,#order-slip .page-footer a:first-of-type .material-icons,#pagenotfound .product-description,#registration #customer-form div div:nth-of-type(10) div.form-control-comment,#registration #customer-form div div:nth-of-type(10) label.form-control-label,#registration #customer-form div div:nth-of-type(6) span.form-control-comment,#registration #customer-form div div:nth-of-type(7),#registration #customer-form div div:nth-of-type(8) div.form-control-comment,#registration #customer-form div div:nth-of-type(8) label.form-control-label,#registration #customer-form div div:nth-of-type(9) div.form-control-comment,#registration #customer-form div div:nth-of-type(9) em,#registration #customer-form div div:nth-of-type(9) label.form-control-label,#registration .custom-checkbox span,.breadcrumb,.productseverywhere-container-all .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants .productseverywhere-container-all .product-miniature .count,.productseverywhere-container-all .product-miniature .variant-links{display:none}body.page-index #wrapper{padding-top:0;background-color:var(--color02)!important}#content-wrapper,.block_newsletter #block-newsletter-label{padding-left:0;padding-right:0}#product #wrapper .featured-products,body.page-index #wrapper #custom-text,body.page-index #wrapper .banner,body.page-index #wrapper .featured-products{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}body.page-index #wrapper .carousel .carousel-inner{height:450px}#category .product-miniature .highlighted-informations .quick-view,#checkout .form-group.row:nth-of-type(11) .col-md-9,#contact #content-wrapper img,#discount .page-header img,#header .header-nav .container,#history .page-header img,#identity #customer-form div div:nth-of-type(10) .col-md-6,#identity #customer-form div div:nth-of-type(11) .col-md-6,#identity #customer-form div div:nth-of-type(9) .col-md-6,#index #custom-text img,#pagenotfound #content img,#registration #customer-form div div:nth-of-type(10) .col-md-6,#registration #customer-form div div:nth-of-type(8) .col-md-6,#registration #customer-form div div:nth-of-type(9) .col-md-6,.block_newsletter #block-newsletter-label img,.video-container embed,.video-container object,.video-container video,body.page-index #wrapper .banner img{width:100%}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-iframe video,.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#_desktop_user_info .user-info a,#_mobile_cart .user-info a,#_mobile_user_info .user-info a,#addresses .address .address-footer a:hover,#authentication #content .no-account a:hover,#authentication .forgot-password a:hover,#blockcart-modal .modal-header .close .material-icons,#blockcart-modal .modal-title,#blockcart-modal .modal-title i.material-icons,#cart .block-promo .promo-name .float-xs-right i.material-icons:hover,#cart .display-promo a:hover,#cart .product-line-info a.label:hover,#cart a.cancel-promo:hover,#checkout .card-block a:hover,#cookiesplus-modal .float-xs-right a:hover,#discount .page-footer a.account-link:hover,#guest-tracking #order-history tbody span,#guest-tracking #order-infos li.order-detail a:hover,#guest-tracking #order-products tr td a:hover,#guest-tracking .page-footer a.account-link:hover,#header,#header .header-nav .cart-preview .shopping-cart,#header .header-nav .cart-preview.active a,#header .header-nav .cart-preview.active i,#history .page-footer a.account-link:hover,#history .table-bordered td a:hover,#identity .page-footer a.account-link:hover,#module-psgdpr-gdpr .page-footer a.account-link:hover,#module-psgdpr-gdpr .psgdprinfo17 p:nth-of-type(2) a:hover,#module-psgdpr-gdpr .psgdprinfo18 a:hover,#my-account #content .links .link-item:hover,#my-account #content .links a:hover i,#order-confirmation .card-block p a:hover,#order-detail .box a:hover,#order-detail .page-footer a.account-link:hover,#order-follow .page-footer a.account-link:hover,#order-follow .table-bordered td a:hover,#order-return .page-footer a.account-link:hover,#order-slip .page-footer a.account-link:hover,#order-slip .table-bordered td a:hover,#password .page-footer a#back-to-login:hover,#password .page-footer ul li a.bk-login:hover,#product .product-pack .pack-product-container .pack-product-name a:hover,#registration #content .register-form p a:hover,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down:hover .material-icons,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up:hover .material-icons,.h1,.h2,.h3,.h4,body{color:var(--color02)}#address .page-footer a.account-link,#addresses .page-footer a.account-link,#block_myaccount_infos .myaccount-title a:hover,#guest-tracking .form-control-comment,#guest-tracking .table-bordered td a,#header .header-nav .cart-preview.active a:hover,#header .header-nav .cart-preview.active i:hover,#header .top-menu a[data-depth="0"]:hover,#header a:hover,#password a#back-to-login,#product .scroll-box-arrows i,.cart-preview.active .header:hover .cart-products-count,.cart-preview.active .header:hover .hidden-sm-down,.cookiesplus-finality-checkbox[value=off]:checked~.cookiesplus-finality-switch::before,.featured-products h2,.footer-container li a:hover,a:hover{color:var(--color04)}#block_shipping_header{padding-top:2px;padding-bottom:2px;font-size:.875rem;color:var(--color01);font-weight:700}#footer,#header .header-nav,#header .header-top{background-color:var(--color01)}#block_shipping_header img{max-width:25px}@media screen and (max-width:575px){#block_shipping_header{font-size:.625rem}#ultimatum_footer img{width:60%;min-width:270px}}#header a:hover{text-decoration:none}#header .header-top{padding:0;text-align:center}#header .header-top a[data-depth="0"]{color:var(--color02);text-decoration:none;padding:.625rem 1rem;font-size:1rem;font-weight:900}#header .header-top .menu{padding-left:0}#footer{padding:1.5rem 1.5rem .625rem}.page-content.page-cms ul,p.text-sm-center{color:var(--color02);font-size:.75rem;margin-bottom:.7rem}#checkout #footer .material-icons,.footer-container .material-icons{font-size:1rem;margin-bottom:.2rem}#ultimatum_footer{padding-top:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color02)}#address .page-header,#addresses .page-header,#authentication #content,#authentication .page-header,#contact .form-fields .form-group.row:first-of-type,#cookiesplus-content .cookiesplus-text,#cookiesplus-content .cookiesplus-text h3,#header .logo-v2,#history .table tr td.label-state,#my-account .page-header,#product #main .back-collect,#ultimatum_footer .col-sm-3{text-align:center}#order-return #content,.footer-container,.footer-container .container{padding-top:1rem}.footer-container .container .h3{font-size:.875rem;font-weight:bolder;margin-bottom:.5rem}#address .page-content,#cart .cart-grid-body,#checkout #customer-form div:nth-of-type(8),#guest-tracking .box ul,#guest-tracking .box-carriers table,#identity .page-content,.footer-container .container .links ul>li{margin-bottom:0}.footer-container .container a{font-size:.875rem;font-weight:lighter}#checkout .nav-item .nav-link.active,.footer-container .myaccount-title a{font-weight:bolder}@media screen and (min-width:768px){.footer-container .container>div{display:flex;justify-content:center;margin-left:10%;margin-right:10%}.footer-container .container .col-md-6.links{width:66.666%}.footer-container .container .col-md-3.links{width:33.333%}.block_newsletter .col-md-7{width:60%}.block_newsletter .col-md-5{width:40%}}@media screen and (min-width:575px) and (max-width:767px){#ultimatum_footer>div .col-sm-4{width:100%}#ultimatum_footer img{width:60%;max-width:300px}}#header .logo-v2 img{height:100%;border:none;object-fit:cover;margin-top:-40px}#container_img_accueil{position:relative;height:auto;padding:0;margin:0;text-align:center;color:var(--color02)}#container_img_accueil img{width:100%;height:100%;border:none;object-fit:cover}.overlay_img_accueil{position:absolute;left:50%;Bottom:10%;transform:translate(-50%,0)}.overlay_img_accueil a{padding:.875rem 1.2rem;color:var(--color01);text-decoration:none;font-size:1rem;border-radius:5px;border:2px solid var(--color01)}.btn:hover,.overlay_img_accueil a:hover{background-color:rgba(55,136,139,0);color:var(--color01);border:2px solid var(--color01)}.overlay_img_accueil p{color:var(--color02);font-weight:900!important;line-height:1.5em;text-align:center;margin-bottom:2rem}@media screen and (min-width:1200px){.overlay_img_accueil p{font-size:3.125rem}}@media screen and (min-width:320px) and (max-width:1199px){.overlay_img_accueil p{font-size:calc(1rem + ((1vw - .2rem) * 4.5455))}}#header .header-nav{border-bottom:0}#header .header-nav .user-info{text-align:right}#header .header-nav .blockcart{background:var(--color01);text-align:right;margin-left:0;color:var(--color02)}#cart .cart-grid-body .card-block h1,#cart .cart-grid-body .cart-overview,#cart .product-prices,#menu-icon,#product #blockcart-modal .cart-content p .label,#product .product-information,#product .product-prices{text-align:left}#_desktop_cart .cart-products-count{font-size:.875rem;vertical-align:top}#header .header-nav .cart-preview.active{background-color:rgba(55,136,139,0)}#header .header-nav .material-icons,.productseverywhere-container-all .slick-next::before,.productseverywhere-container-all .slick-prev::before{font-size:2rem}#_desktop_user_info .user-info a:hover,#_desktop_user_info .user-info:hover,#_mobile_user_info .user-info a:hover{color:var(--color04)!important}#_desktop_cart span,#_desktop_user_info .user-info .logout,#_desktop_user_info .user-info span,#addresses .address .address-footer a span,#checkout .form-informations .form-informations-option,#checkout .form-informations .form-informations-title,#guest-tracking .addresses h4,#order-detail #order-products a,#order-detail .addresses h4,#order-detail .order-message-form header p,#product-details .label,#product-details .product-reference,#product-details .recommandation span,#product-details span,#product-details.product-quantities{font-size:.875rem}#_desktop_user_info .user-info i.hidden-md-up{display:block!important}#category #lnk-nos-collections a,#contact #lnk-contact a,#module-higallery-galleryimage #lnk-galerie a,.cms-id-7 #header .top-menu #cms-page-7 a{color:var(--color04);cursor:not-allowed}#address .page-header img,#cart .productseverywhere-container-all,#discount .page-header img,#guest-tracking .page-header img,#history .page-header img,#identity .page-header img,#module-psgdpr-gdpr .page-header img,#order-detail .page-header img,#order-follow .page-header img,#order-return .page-header img,#order-slip .page-header img,#password .page-header img,#registration .page-header img{margin-bottom:2rem}#category .product-miniature .product-title a,.productseverywhere-container-all .product-miniature .product-title a{font-size:.75rem;font-weight:400;color:var(--color06);text-align:center;text-decoration:none}#category .product-miniature .product-price-and-shipping,#category .product-miniature .regular-price .productseverywhere-container-all .product-miniature .product-price-and-shipping,.productseverywhere-container-all .product-miniature .regular-price{font-size:1rem;color:var(--color06);font-weight:700}.productseverywhere-tabberlive ul.tabbernav li a{color:var(--color06);font-size:1.25rem;font-weight:700;text-transform:uppercase;border-bottom:none;margin-bottom:2rem}#category .product-miniature .regular-price,.productseverywhere-container-all .product-miniature .regular-price{margin-right:.625rem}#category .product-miniature .product-description,.productseverywhere-container-all .product-miniature .product-description{background-color:var(--color02);padding-left:.5rem;padding-right:.5rem;max-width:250px;cursor:pointer}#category .product-miniature .product-title,#order-confirmation .card-block p:last-of-type,.productseverywhere-container-all .product-miniature .product-title{margin-top:0}#category #blockcart-modal .cart-content p.product-total,#category #blockcart-modal .modal-body,#category #wrapper,#category .pagination .page-list,#category .product-miniature .thumbnail-container .product-thumbnail,#cms.cms-id-6 .btn-acceuil,#contact #wrapper,#module-higallery-galleryimage #content,#my-account main,#password main,#product #blockcart-modal .cart-content p.product-total,#product #blockcart-modal .modal-body,#product #wrapper,#product-modal .modal-content .modal-body .product-cover-modal,.block-social ul li a:hover,.block-social ul li:hover,.product-covr .layer,.productseverywhere-container-all .product-miniature .thumbnail-container .product-thumbnail,.quickview .modal-content{background-color:var(--color02)}#category .product-miniature .thumbnail-container a.product-thumbnail:hover img,.productseverywhere-container-all .product-miniature .thumbnail-container a.product-thumbnail:hover img{transform:none}#category .product-miniature .highlighted-informations .material-icons,.productseverywhere-container-all .product-miniature .highlighted-informations .material-icons{font-size:2rem;color:var(--color01)}#category .product-miniature .highlighted-informations,.productseverywhere-container-all .product-miniature .highlighted-informations{display:flex;justify-content:center;align-items:center;background-color:rgba(55,136,139,0);width:100px;left:50%;bottom:.5rem;transform:translate(-50%,0);cursor:pointer;border:var(--color01) 2px solid;border-radius:5px}#category .product-miniature .thumbnail-container:hover .highlighted-informations,#category .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants,.productseverywhere-container-all .product-miniature .thumbnail-container:hover .highlighted-informations,.productseverywhere-container-all .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{top:calc(100% - 3.5rem);font-weight:600}#category .product-miniature .thumbnail-container,.productseverywhere-container-all .product-miniature .thumbnail-container{margin-bottom:0;background-color:var(--color02)}#backtop,#cart .product-discount .discount,#category .current-price .discount,#product .current-price .discount,#product-modal .modal-content .modal-body .image-caption,.block_newsletter,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down:hover,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up:hover,.custom-radio input[type=radio]:checked+span{background-color:var(--color01)}@media screen and (min-width:768px) and (max-width:991px){#header .header-top a[data-depth="0"]{font-size:.875rem}.footer-container .container>div{margin-left:0;margin-right:0}#category .col-sm-6,.productseverywhere-container-all .col-md-4{width:33.3333%}}.productseverywhere-container-all .slick-next,.productseverywhere-container-all .slick-prev{width:2rem;height:2rem;top:35%;z-index:1!important}#category .pagination li.current a,#checkout .custom-checkbox,#checkout .custom-checkbox input[type=checkbox]:checked+span .checkbox-checked,#checkout .done,#checkout .js-address-form .h4,#checkout form .form-control-label,#checkout section.checkout-step .address-alias,#password a#back-to-login:hover,#wrapper .breadcrumb li a:hover,.bootstrap-touchspin .input-group-btn-vertical .material-icons,.productseverywhere-section .slick-next::before,.productseverywhere-section .slick-prev::before{color:var(--color01)}#product-modal .modal-content .modal-body .image-caption p{color:var(--color02);text-align:center}#product-details .recommandation img{margin-top:.5rem;margin-bottom:.5rem}#product-details .recommandation img.recom-01,#product-details .recommandation img.recom-02{max-width:40px}#product-details .recommandation img.recom-03{max-width:50px;margin-bottom:1rem}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{background-color:var(--color02);border:var(--color01) 1px solid}#order-return .card-block p,#product .taille-foulard span{color:var(--color06);font-size:.875rem}.products .add-to-cart-or-refresh{background-color:var(--color02);padding:10px 0;display:flex;justify-content:center;align-items:center}.products .add-to-cart-or-refresh button.add-to-cart{font-size:1.5rem;line-height:1rem;padding:.3rem 1rem}.products .add-to-cart-or-refresh input[name=qty]{width:2rem;text-align:center;border:var(--color01) 1px solid;padding:.5rem 0}.products .add-to-cart-or-refresh .fa-minus-circle,.products .add-to-cart-or-refresh .fa-plus-circle{font-size:1.5rem;cursor:pointer;color:var(--color01)}#category #products .product-miniature{height:390px}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{box-shadow:none}.product-customizable{font-size:.75rem;color:var(--color01)}.product-customizable .material-icons{margin-right:.5rem;vertical-align:middle}@media screen and (min-width:1024px){body.page-index #wrapper .featured-products .product{width:25%}}@media screen and (min-width:768px) and (max-width:1023px){body.page-index #wrapper .featured-products .product{width:33.3333%}}#custom-text{position:relative;width:100%;padding:0!important;margin:0!important;height:auto}#custom-text .row:first-child{display:flex;text-align:justify;padding:0;margin:0;height:auto;min-height:1px;background-color:var(--color02)}.col_text{position:relative;width:100%;height:auto;min-height:1px}.col_text:last-child{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_texte.png)}#custom-text .col_text img{top:0;left:0;width:100%;height:100%}#custom-text .overlay_img{height:auto}h1.card_title,h3.card_title{color:#7a7a7a;font-size:1rem;padding:1.5rem 1.5rem 0;margin:0;font-weight:900;text-align:center}h4.card_text{color:#7a7a7a;font-size:.8rem;padding:1rem;margin:0;font-weight:500;line-height:1.2rem;text-align:justify}@media (max-width:767px){#custom-text .row{flex-direction:column;height:auto}.col_text:first-child{min-height:12rem}#index .col_img{margin-left:1rem;margin-right:1rem}}#custom-text .row:last-child{position:relative;width:100%;max-width:100%;height:auto;text-align:center;background-color:var(--color02);padding:0 1rem;margin:0}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}#bandeau_horizontal{overflow:hidden;padding:.625rem 0;background:var(--color01);white-space:nowrap;position:relative}.logos-slide{display:inline-block;animation:35s linear infinite slide}.logos-slide img{height:50px;margin:0}#contact .contact-form .btn-acceuil,.btn-acceuil{padding-top:2rem;background:var(--color03);width:100%}#contact .contact-form .btn-acceuil a,.btn-acceuil a{display:flex;justify-content:center;align-items:center;width:150px;margin:0 auto 2rem}#backtop{position:fixed;bottom:2rem;right:0;color:var(--color02);width:70px;font-size:.875rem;padding:10px 20px;margin-right:0;margin-bottom:0;border-radius:5px;cursor:pointer;z-index:1000}#address .page-footer a.account-link:hover,#addresses .addresses-footer a:hover,#addresses .page-footer a.account-link:hover,#backtop:hover,#category .pagination a.next:hover,#category .pagination a.previous:hover,#category .pagination a:hover,#checkout .condition-label a:hover,#checkout .forgot-password a:hover,#module-stripe_official-orderFailure .card-block .row p a:hover,#wrapper .breadcrumb ol{color:var(--color03)}.page-content.page-cms.page-cms-6{padding:0}.container_row,.video-container{position:relative;top:0;left:0;display:flex;width:100%;height:auto;background-color:var(--color02)}.video-iframe{position:relative;padding-bottom:56.25%;padding-top:25px;width:50%;margin:auto 1rem;height:0}.video-container .video-text .text{color:var(--color06);margin-bottom:0;text-align:center;line-height:1.5;font-size:1rem}.video-container .video-text img.quote_deb{float:right;margin-top:20px;margin-right:20px}.video-container .video-text img.quote_fin{float:left;margin-bottom:20px;margin-left:20px}.row_shoru{text-align:center;background-color:var(--color02)}.row_shoru img.img_shoru{max-width:450px}.container_row .image{width:50%;padding-bottom:1rem;padding-top:1rem;margin:auto 1rem;text-align:center}.container_row .text{width:50%;color:var(--color06);line-height:1.5;font-size:1rem;background:var(--color03);border-radius:30px;margin:auto 1rem;padding:2rem 4rem;text-align:center}.video-container .video-text{width:50%;margin:auto 1rem;background:var(--color03);border-radius:30px}.container_row .image img.img_temple{width:100%;max-width:400px}.container_row .image img.img_france,.container_row .image img.img_region{width:100%;max-width:450px}@media screen and (max-width:767px){#header{position:fixed;width:100%}#cart #wrapper,#category #wrapper,#checkout #wrapper{padding-top:calc(70px + 2rem)}#ultimatum_footer,.footer-container .container{padding-top:0}.footer-container .container ul{background-color:var(--color03)}.footer-container .links ul>li{border-bottom:1px solid var(--color02);padding-left:1rem;padding-right:1rem}.footer-container .links ul>li a{color:var(--color04)}.footer-container .links ul>li a:hover{color:var(--color02)}#ultimatum_footer .col-sm-3{width:100%}#ultimatum_footer img{margin-bottom:10px}#ultimatum_footer>div{display:flex;flex-direction:column}#ultimatum_footer>div .col-sm-4{text-align:center}#footer img{margin-right:auto;margin-left:auto;height:auto}.footer-container .links .h3{font-size:.875rem;margin-bottom:0}.footer-container .container .row:last-child p{margin-top:1rem;margin-bottom:0}#index #container_img_accueil{margin-top:calc(50px + 29px)}#cms.cms-id-6 a#backtop{margin-bottom:1rem}#cms.cms-id-6 .btn-acceuil,#contact .contact-form .btn-acceuil{padding-top:1rem}.container_row,.video-container{flex-direction:column;align-items:center}.video-container .video-iframe{width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:90%}.video-container .video-text{width:90%;margin-top:1rem;border-radius:30px}.video-container .video-text .text{line-height:1.5;font-size:1rem;padding:1rem 2rem 0}.video-text img.quote_deb,.video-text img.quote_fin{width:3.125rem;height:auto}.row_shoru img.img_shoru{width:70%;height:auto}.container_row .image img.img_france,.container_row .image img.img_region,.container_row .image img.img_temple{width:250px}.container_row .text{width:90%;margin:1rem 0;padding:2rem;border-radius:30px}}@media screen and (min-width:768px) and (max-width:1199px){.video-container .video-text .text{padding:2rem 2rem 0}.video-text img.quote_deb,.video-text img.quote_fin{width:3.75rem;height:auto}.container_row .image img.img_france,.container_row .image img.img_region,.container_row .image img.img_temple{min-width:400px}.container_row .text{padding:2rem 3rem}}.block_newsletter .row .col-xs-12 p{color:var(--color02);font-size:.8rem;text-align:justify;padding-top:0}.block_newsletter form .row .col-xs-12:last-of-type p{font-size:.8rem;color:var(--color02);text-align:justify}.block_newsletter .col-xs-12 p.alert-success{color:#3c763d}.block_newsletter .col-xs-12 p.alert-danger{color:#a94442}.block_newsletter form .row .col-xs-12:first-of-type .btn-primary{color:var(--color01);background-color:var(--color02);border-radius:5px;margin-left:1rem}#addresses .addresses-footer,#addresses .page-footer,#category .pagination a.next,#password .form-fields .center-email-fields button,.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:first-of-type{margin-left:1rem}.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:hover{background-color:var(--color01);border:2px solid var(--color02);color:var(--color02)}.block_newsletter form input[type=email]:focus{border:2px var(--color02) solid;color:var(--color01)}.block_newsletter form input[type=email]{border:1px var(--color03) solid;color:var(--color01)}#module-ps_emailsubscription-verification #content{background-color:var(--color03);padding:1rem;font-size:.875rem;color:var(--color06);border:var(--color01) 1px solid}@media screen and (max-width:767px){.block_newsletter>div{display:flex;align-items:center;flex-direction:column}.block_newsletter .col-md-5,.block_newsletter .col-md-7{width:80%}#block-newsletter-label{text-align:center}#block-newsletter-label img{max-width:320px}body.page-index{background-color:var(--color02)}body.page-index .container{width:100%}#header .top-logo img{width:auto;max-height:2.5rem}#mobile_top_menu_wrapper{background:var(--color03);text-align:left}#_mobile_top_menu .top-menu li{border-bottom:1px solid var(--color01)}#_mobile_top_menu .top-menu a[data-depth="0"]{color:var(--color06)!important;text-transform:none}#_mobile_top_menu .top-menu a[data-depth="0"]:hover{background-color:#f6f6f6;color:var(--color06)}.block_newsletter{padding-bottom:0;border:none}.links .title{padding:.625rem 0 0;cursor:pointer;border-bottom:1px solid var(--color02)}}@media screen and (max-width:576px){.block_newsletter .col-md-7{width:100%}}.block-social{position:relative;width:100%;max-width:100%;height:auto;padding:1rem 0 0;margin:0;text-align:center}.block-social ul{position:sticky;justify-content:center;padding-top:1rem}.block-social ul li{display:inline-block;width:3rem;height:3rem;margin:.625rem;cursor:pointer;background-color:var(--color02);background-repeat:no-repeat}.block-social ul li a{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:center}.facebook a{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_facebook_hover.png)}.instagram a{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_instagram_hover.png)}.tiktok a{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_tiktok_hover.png)}.facebook a:hover{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_facebook.png)}.instagram a:hover{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_instagram.png)}.tiktok a:hover{background-image:url(https://shorustudio.com/themes/classic-child/assets/img/img_tiktok.png)}@media screen and (min-width:1200px){.video-container .video-text .text{padding:2rem 4rem 0}.video-text img.quote_deb,.video-text img.quote_fin{width:3.75rem;height:auto}#header .logo-v2 img{width:250px!important}}#blockcart-modal .modal-header .close .material-icons:hover,#cart .block-promo .promo-name .float-xs-right span,#cart .bootstrap-touchspin input.form-control,#cart .card-block.cart-summary-totals .label,#cart .card-block.cart-summary-totals .value,#cart .cart-summary-line .label,#cart .cart-summary-line .value,#cart .product-line-grid-right .cart-line-product-actions .remove-from-cart,#cart .product-line-grid-right .product-price,#cart .product-line-info .label,#cart .product-quantity #quantity_wanted,#category .block-categories .category-sub-menu li[data-depth="0"]>a,#category .block-categories a,#category .modal-header .close .material-icons:hover,#category .pagination a,#category .pagination a.next,#category .pagination a.previous,#contact .form-control-comment,#contact .form-control-label,#order-confirmation #order-items table,#order-detail .order-message-form p,#order-detail h3,#order-detail p,#product #blockcart-modal .cart-content p,#product #blockcart-modal .cart-content p .label,#product #blockcart-modal .modal-body,#product #blockcart-modal .product-name,#product #blockcart-modal .product-price,#product .modal-content,#product .product-information .control-label,#product .product-information p,#product .product-pack .pack-product-container .pack-product-name a,#product .product-price,#product .product-prices,#product .product-prices .tax-shipping-delivery-label{color:var(--color06)}#category .block-categories a,#product #blockcart-modal .product-name{font-weight:900}#category .product-flags li.product-flag,#index .product-flags li.product-flag,#product .product-flags li.product-flag{background-color:var(--color01);color:var(--color02);font-size:.875rem}#category .pagination{margin-top:0;padding-left:1rem;padding-right:1rem}#category .pagination a.previous{margin-right:1rem}#category .pagination .col-md-6{display:flex;justify-content:right;padding-left:0}#category #search_filters .facet-dropdown{padding-left:0;padding-right:0;background-color:#f6f6f6;box-shadow:none;border:none}#category #search_filters .facet-dropdown .select-title{padding:.5rem .5rem .5rem 1rem;background-color:#f6f6f6;color:var(--color06);font-size:.875rem;border:3px solid var(--color03)}#category #search_filters_wrapper #search_filters .facet-dropdown.open>.select-title{border:3px var(--color01) solid}#category .facet-dropdown .dropdown-menu{box-shadow:none;font-size:.875rem}#category .dropdown-menu .select-list{border:1px solid var(--color01);color:var(--color06);background-color:var(--color03)}#category .dropdown-menu .select-list:hover{color:var(--color01);font-size:.875rem;background-color:#f6f6f6;border:1px solid var(--color01)}#category #category-name p{color:var(--color06);text-align:center}@media screen and (min-width:768px){#checkout #delivery-address .col-md-6,#checkout #invoice-address .col-md-6{width:75%}#category .block-categories .h6{font-size:1.75vw}#category #_desktop_search_filters_clear_all .btn-tertiary .material-icons,#category #left-column,#category #search_filters_wrapper #search_filters .text-uppercase,#category .products-selection .total-products,#category .products-selection div.sort-by-row{display:none}#category #content-wrapper{width:100%!important}#category #search_filters_wrapper #search_filters{display:none;background-color:var(--color03);padding:.5rem 1rem 1rem}#category button#search_filter_toggler_dk1{font-size:.875rem;background-color:Var(--color02);color:var(--color01);border:none}#category button#search_filter_toggler_dk1:hover{color:var(--color03)}#category #search_filters_wrapper #search_filters .facet{width:33.3333%;float:left;padding-right:5px;box-shadow:none}#category .pagination .col-md-6{float:right;width:50%}#category .pagination .col-md-4{width:50%}#category .pagination .offset-md-2{margin-left:0}#category .active_filters li.filter-block{background-color:#f6f6f6}#category #_desktop_search_filters_clear_all{text-align:center}#category #_desktop_search_filters_clear_all .btn-tertiary,#category #search_filter_toggler_dk2{padding:.5rem 1.25rem;font-size:.875rem}}@media screen and (max-width:767px){#category #left-column,#category #left-column #search_filters .facet .collapse,#category #search_filter_toggler.hidden-sm-down{display:block}#category .container #left-column{position:absolute;top:calc(70px + 1.5rem);left:0;z-index:999}#category #search_filters_wrapper{background-color:var(--color03);margin-left:1rem!important;margin-right:1rem!important}#category #left-column #search_filters .facet{margin-bottom:.5rem;border-bottom:none}#category #left-column #search_filters .facet:last-child{padding-bottom:1rem}#category #left-column #search_filters .facet ul li{border-top:none;padding:.5rem 0 0}#category #search_filter_controls{padding-top:1rem;margin-left:auto;margin-right:auto}#category #search_filter_toggler{font-size:.875rem;background-color:Var(--color02);color:var(--color01);border:none}#category #search_filter_toggler:hover{color:var(--color03)}#category #_mobile_search_filters_clear_all button.btn-tertiary .material-icons,#category #search_filter_controls button.btn-secondary.ok .material-icons,#category #search_filter_toggler_dk2,#category .showing,#category .sort-by-row .products-sort-order{display:none}#category #products .up .btn-secondary{background-color:rgba(55,136,139,0);color:var(--color01);font-size:.875rem;border:none;padding-right:0}#category #products .up .btn-secondary:hover{background-color:rgba(55,136,139,0);color:var(--color03);font-size:.875rem}#category #search_filters{background-color:var(--color03);text-align:left;margin-right:1rem;margin-left:1rem;padding-bottom:1rem;border-top:none!important}#category #_mobile_search_filters_clear_all button.btn-tertiary{padding:.5rem 1.25rem}#category #left-column #search_filters .facet .facet-title{color:var(--color01);text-transform:capitalize;padding:.5rem 0;margin-left:1rem;margin-right:1rem;font-size:1rem;font-weight:900;border-bottom:1px solid var(--color01)}#category .container{width:calc(100% - 2rem)}#category .pagination>div:first-child{line-height:1rem}#product #main .col-md-6{margin-left:1rem;margin-right:1rem}#product .product-information p{font-size:.875rem!important}}#addresses .page-footer a:last-child,#order-detail #order-infos li.order-detail,#product #content-wrapper,#product .tabs{margin-top:1rem}#authentication form .form-control,#authentication form .form-control-label,#category #product-description-short p,#category .current-price,#category .product-prices .tax-shipping-delivery-label,#checkout #delivery-addresses .address-footer a,#checkout .card-block .cart-summary-products .product-price,#checkout .cart-grid-body label,#checkout .cart-summary-line .value,#checkout .form-control-comment,#checkout .form-informations .form-informations-option,#checkout .form-informations .form-informations-title,#checkout .label,#checkout .media-body .text-muted,#checkout section.checkout-step #customer-form .form-control,#checkout section.checkout-step #customer-form .form-control-label,#checkout section.checkout-step #customer-form .radio-inline,#checkout section.checkout-step .edit-address a,#checkout section.checkout-step p a,#checkout span.step-edit,#product #description .product-description p,#product .current-price-value,body#checkout,label,ody#checkout .product-quantity{color:var(--color06)!important}#category #blockcart-modal h6.product-name,#product #blockcart-modal h6.product-name{color:var(--color01);font-size:1rem}#category #blockcart-modal .cart-content p.cart-products-count,#product #blockcart-modal .cart-content p.cart-products-count{color:var(--color03);font-size:1rem}#product .product-quantities .label,#product .product-quantities span{font-size:1rem;color:var(--color06)}#product .product-quantities .stock_round{margin-top:3px;margin-right:5px;display:inline-block;float:left;padding-top:10px;width:15px;height:15px;border-radius:50%}#product .product-quantities #stock0{background-color:#c00}#product .product-quantities #stock1{background-color:#2eba15}#product .product-quantities #stock2{background-color:#ff7800}#product .tab-content .js-product-tab-active{display:block}#address .page-footer .account-link span,#addresses .page-footer .account-link span,#checkout .card-block a .material-icons,#discount .page-footer .account-link span,#guest-tracking .page-footer .account-link span,#history .page-footer .account-link span,#identity .field-password-policy .password-requirements .material-icons,#identity .page-footer .account-link span,#module-psgdpr-gdpr .page-footer .account-link span,#order-confirmation .card-shoru .card-block h4,#order-confirmation h3.card-title,#order-detail .page-footer .account-link span,#order-detail h3,#order-follow .page-footer .account-link span,#order-return .card-block p:first-child,#order-return .page-footer .account-link span,#order-slip .page-footer .account-link span,#password .field-password-policy .password-requirements .material-icons,#password .page-footer a#back-to-login span,#product #blockcart-modal .cart-content p,#product #blockcart-modal .cart-content p .label,#product #blockcart-modal .product-price,#product .product-customization .card .h4,#product .product-pack .h4,#registration .field-password-policy .password-requirements .material-icons{font-size:1rem}#contact .contact-form .btn-acceuil,#history #main,#module-psgdpr-gdpr #main,#order-confirmation #content-hook_order_confirmation,#order-confirmation #main,#order-confirmation .card-block,#order-detail table tr,#product .pack-product-container,#product .tabs,.cart-grid-body .card-block,.cart-grid-body .cart-overview{background-color:var(--color03)}#checkout #footer span.d-block,#product .add-to-cart .material-icons,.MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle.MRW-BtGeoGo,.MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle.MRW-ShowList,.MR-Widget.MR-Widget-Responsive .MRW-Search .MRW-BtGeoGo{display:none!important}#my-account #content .links .link-item,#product .product-customization .card{background-color:var(--color03);color:var(--color06);font-size:.875rem}#product .product-customization .card .product-customization-item #field-textField1{border:var(--color01) 1px sold}#category #product-description-short p,#product .product-information p{font-size:.875rem!important}#category .product-variants>.product-variants-item select,#product .product-variants>.product-variants-item select{background-color:#f6f6f6}#category .form-control,#product .form-control{border:var(--color01) solid 1px}.btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:var(--color01);color:var(--color02);border:2px solid var(--color01);text-transform:none}#product .add-to-cart{text-transform:none;padding-top:7px}#product #blockcart-modal .btn-primary{text-transform:none;width:170px}#product #blockcart-modal .btn-secondary{background-color:rgba(55,136,139,0);border:2px solid var(--color01);color:var(--color01);width:270px}#cookiesplus-content .cookiesplus-text p,#product #description .product-description p{font-size:.875rem;text-align:justify}#product .tabs .nav-tabs{border-bottom:var(--color03) 2px solid}#product .tabs .nav-tabs .nav-link.active{color:var(--color02);border-bottom:var(--color01) 2px solid;background-color:var(--color01)}#product .tabs .nav-tabs .nav-link{color:var(--color02);border-top-left-radius:5px;border-top-right-radius:5px}#cart .block-promo .promo-input,#checkout .custom-radio,#checkout section.checkout-step #customer-form .radio-inline .custom-radio,#identity .custom-radio,#registration .custom-radio,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border:var(--color01) 1px solid}#product .tabs .nav-tabs .nav-item .nav-link:hover{border-bottom:var(--color01) 3px solid;color:var(--color02)}.product-images>li.thumb-container .thumb.selected,.product-images>li.thumb-container .thumb:hover{border:var(--color01) 3px solid}.bootstrap-touchspin input.form-control,.product-quantity #quantity_wanted{border:var(--color01) 1px solid;text-align:center}#cart .product-actions .control-label{color:var(--color01);font-size:.75rem;text-align:left}#authentication #content .no-account a,#authentication .forgot-password a,#cart .display-promo a,#cart a.cancel-promo,#history .table-bordered td a,#module-stripe_official-orderFailure .card-block .row p a,#order-confirmation .card-block p a,#order-detail .box a,#order-slip .table-bordered td a{color:var(--color04);font-size:1rem}#addresses .addresses-footer a::before,#authentication #content .no-account a::before,#authentication .forgot-password a::before,#cart a.cancel-promo::before,#checkout section.checkout-step .add-address a::before,#password a#back-to-login::before,#registration #content .register-form p a::before{content:">> "}#cart .block-promo .promo-input{color:var(--color06);margin-right:0}#cart .block-promo .promo-input+button{border:2px solid var(--color01)}#cart #main,#cart .cart-grid-body .card-block h1,#cart .current-price,#cart .product-discount,#cart .product-line-info,#cart .product-price{color:var(--color06);font-weight:400}#cart .current-price,#cookiesplus-modal .float-xs-right a{font-weight:700}#cart .product-line-info a.label,#guest-tracking .page-header h1{padding-bottom:1rem}#category .modal-body h1,#product #content-wrapper h1{color:var(--color01);text-align:left;font-weight:900}#cart #wrapper,#checkout #footer,#checkout #wrapper,#checkout section.checkout-step{background-color:var(--color02)!important}.cart-grid-body .cart-overview{border-top:var(--color02) 1px solid;margin-bottom:2rem}#cart .card-block.cart-detailed-subtotals+#cart .cart-summary-totals .cart-total,#checkout .cart-grid-right .card .cart-summary-subtotals-container{border-top:1px solid #ede8d1}#cart .card-block h1{padding-bottom:1rem;padding-left:1rem}#cart .card-block.cart-summary-totals,#checkout .card-block.cart-summary-totals,#contact .block-social,#contact .block-social ul{padding-top:0}#card .cart-grid-body .cart-overview{color:var(--color01)!important}.cart-grid-right .card{background-color:var(--color03);color:var(--color06);height:auto}.cart-summary-line .label{float:left}#cart .text-sm-center{text-align:center!important}.card-block.checkout .btn-primary{background-color:var(--color01);border-radius:5px;color:var(--color02);border:2px solid var(--color01);width:auto}.card-block.checkout .btn-primary:hover{background-color:var(--color02);border-radius:5px;color:var(--color01);border:2px solid var(--color01)}#checkout .card-block .cart-summary-products p{color:var(--color06);font-size:1rem}#checkout .card-block a{Color:var(--color04);font-size:.875rem;text-decoration:none}#checkout .card-block .media-left a::before{content:""}#checkout .nav-inline .nav-item,#checkout .nav-item .nav-link{Color:var(--color04)}#checkout .nav-item .nav-link{font-weight:400}#checkout .nav-item .nav-link:hover{Color:var(--color03)}#checkout section.checkout-step .step-title{Color:var(--color01);border-bottom:1px solid var(--color01)}#checkout section.checkout-step.-reachable.-current .step-number{color:var(--color02);background-color:var(--color01)}#checkout section.checkout-step #customer-form .form-control{border:1px solid var(--color01);width:auto}#checkout .form-control-comment{font-size:.75rem;line-height:.75rem;font-style:italic}#checkout .form-informations .text-muted.form-informations-subtitle{font-size:.75rem;color:var(--color06)!important}.input-group .input-group-btn>.btn[data-action=show-password]{padding:.5rem 1rem;background:var(--color01)}.input-group .input-group-btn>.btn{color:var(--color02);font-size:.875rem;text-transform:none;border:2px solid var(--color01);border-radius:5px;margin-left:.5rem}#checkout .custom-checkbox input[type=checkbox]+span,#checkout input.form-control{border:1px var(--color01) solid}#checkout #payment-confirmation button:hover,#order-confirmation .btn-acceuil a:hover,.input-group .input-group-btn>.btn:hover{background-color:rgba(55,136,139,0);color:var(--color01)}#field-password:focus{font-size:1rem}#checkout #customer-form div:nth-of-type(10) .col-md-6,#checkout #customer-form div:nth-of-type(8) .col-md-6{float:left;width:100%;margin-top:1rem}#checkout #customer-form div:nth-of-type(10) .col-md-6 em,#contact .info-faq i,#history .table-labeled td.hidden-md-down{font-size:.75rem}.form-control:focus{background-color:#fff;font-size:1rem}.input-group.focus{outline:0}#category #blockcart-modal .modal-header,#product #blockcart-modal .modal-header{background-color:var(--color01);color:var(--color02)}#blockcart-modal .modal-header .close .material-icons,#category .modal-header .close .material-icons{text-shadow:none}#checkout section.checkout-step .form-footer{display:flex;justify-content:center;align-items:center}#checkout #footer .text-sm-center{color:var(--color01);font-size:.75rem;margin-bottom:.7rem}#checkout input.form-control{color:var(--color06)!important}#checkout .form-group.row:nth-of-type(10) .form-control-comment,#checkout .form-group.row:nth-of-type(3) .form-control-comment,#checkout .form-group.row:nth-of-type(4) .form-control-comment,#checkout .form-group.row:nth-of-type(6) .form-control-comment{margin-left:1rem;font-style:italic}#checkout #customer-form .form-group.row:nth-of-type(3) .form-control-comment{margin-left:0;font-style:italic}#checkout section.checkout-step p a:hover,#checkout span.step-edit:hover{color:var(--color03)!important}#checkout section.checkout-step .address-item,#checkout section.checkout-step .address-item.selected{background-color:var(--color03)!important;border:none;min-height:6rem}#checkout section.checkout-step .address-item.selected{border:var(--color01) 3px solid!important}#checkout section.checkout-step .address-footer{border-top:var(--color01) 1px solid}#checkout .js-address-form p:last-of-type a::before{content:">>";font-size:1rem}#checkout #delivery-addresses .address-footer a:hover,#cms.cms-id-8 .faq-container a:hover,#cookiesplus-modal button.cookiesplus-close-and-reject:hover,#cookiesplus-modal button.cookiesplus-more-information:hover,#cookiesplus-modal button.cookiesplus-reject:hover{color:var(--color02)!important}#checkout section.checkout-step .address-item>header{min-height:6rem}#checkout .container{width:calc(100% - 1rem - 1rem)}#checkout .delivery-options-list button{display:flex;float:none!important;margin-left:auto;margin-right:auto}#checkout .cancel-address{color:var(--color01);text-align:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;font-size:1rem;border-radius:5px;border:2px solid var(--color01)}#checkout .cancel-address:hover{color:var(--color03);border:2px solid var(--color03)}#checkout section.checkout-step .delivery-options .delivery-option,.MR-Widget .MRW-Content{background-color:var(--color03)!important}#checkout #delivery textarea{color:var(--color06);border:var(--color01) 1px solid;font-size:.75rem;padding:.5rem}#checkout .forgot-password{margin-left:auto!important;margin-bottom:1rem;text-align:center}#checkout .condition-label a,#checkout .forgot-password a{color:var(--color04);font-size:1rem;font-weight:900}#checkout .condition-label a::before{content:"< "}#checkout .condition-label a::after{content:" >"}#checkout #payment-confirmation{display:flex;justify-content:center;margin-top:2rem}#checkout #payment-confirmation button{color:var(--color02);text-align:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;font-size:1rem;border-radius:5px;border:2px solid var(--color01);background-color:var(--color01)}#contact .input-group .btn,#contact a.info-faq{border:2px solid var(--color01);background-color:var(--color01)}#checkout .payment-options p{color:var(--color01);font-size:.875rem}#checkout .annonce{margin:0 -15px 1rem;padding:1rem;color:var(--color06);font-weight:700;font-size:.875rem;background-color:var(--color03)}#checkout .annonce img{width:1.25rem}#checkout #checkout-delivery-step .delivery-options .delivery-option{margin-bottom:1rem;margin-top:1rem}#contact #content-wrapper,#guest-tracking #content,#guest-tracking .page-footer,#identity #content,#identity .page-footer{margin-left:auto;margin-right:auto}#contact #content-wrapper{float:none;width:70%;margin-bottom:1rem}#address .page-footer a:nth-of-type(2) i,#addresses .addresses-footer a i,#addresses .page-footer a:nth-of-type(2) i,#contact .info-faq i.material-icons,#discount .page-footer a:nth-of-type(2) i,#guest-tracking .page-footer a:nth-of-type(2) i,#history .page-footer a:nth-of-type(2) i,#identity .page-footer a:nth-of-type(2) i,#module-psgdpr-gdpr .page-footer a:nth-of-type(2) i,#order-detail .page-footer a:nth-of-type(2) i,#order-follow .page-footer a:nth-of-type(2) i,#order-return .page-footer a:nth-of-type(2) i,#order-slip .page-footer a:nth-of-type(2) i{font-size:1.5rem}#contact .form-group.row .col-md-6,#password .forgotten-password .form-fields .email{width:60%}#contact #content .form-group.row:first-of-type{margin-left:0;margin-right:0;margin-bottom:0}#contact #content .form-group.row{margin-left:1rem;margin-right:1rem}#contact .form-control-label.col-md-3{min-width:183px;text-align:right}#contact .contact-form,#contact .page-content,#module-psgdpr-gdpr #content{background-color:var(--color03);padding:0;margin-bottom:0}#addresses #main .page-content,#contact .contact-form .btn-acceuil a,#module-higallery-galleryimage .btn-acceuil a,#password .page-footer a#back-to-login,#password header{margin-bottom:1rem}#contact .form-control{color:var(--color06);border:1px solid var(--color01);font-size:.875rem}#contact .col-md-3.form-control-comment{text-align:left;width:auto}#contact .input-group .btn{color:var(--color02)!important}#contact .input-group .btn:hover{background-color:rgba(55,136,139,0);color:var(--color01)!important}#contact a.info-faq{display:block;color:var(--color02);width:100%;padding:.75rem 1.25rem;margin-bottom:2.5rem;border-radius:0;text-decoration:none}#contact a.info-faq:hover{cursor:pointer;color:var(--color03)}#contact .contact-form h3{color:var(--color06);font-size:1.375rem;margin-bottom:2rem}#contact .block-social ul{justify-content:left;margin-left:1rem}#contact .block-social ul li{width:2rem;height:2rem}@media screen and (max-width:575px){.product-miniature .highlighted-informations{display:block}#category .product-miniature .product-title a,.productseverywhere-container-all .product-miniature .product-title a{font-size:.625rem}#category .product-miniature .product-price-and-shipping,#category .product-miniature .regular-price .productseverywhere-container-all .product-miniature .product-price-and-shipping,.productseverywhere-container-all .product-miniature .regular-price{font-size:.875rem}#category .product-miniature .regular-price{font-size:.75rem}#category .products .add-to-cart-or-refresh button.add-to-cart{font-size:.875rem;padding:.3rem 1rem}#category .products .add-to-cart-or-refresh button.add-to-cart .material-icons{font-size:1rem}#category .products .add-to-cart-or-refresh input[name=qty]{width:1.5rem;padding:.25rem 0}#category #products .product{width:50%}#category #products #js-product-list{margin-left:.5rem;margin-right:.5rem}#category #products .product-miniature{height:calc(390px - 15vw)}#product #blockcart-modal .btn-primary,#product #blockcart-modal .btn-secondary{font-size:.875rem;margin-left:auto;margin-right:auto!important}#checkout section.checkout-step.-reachable.-current .step-number{width:6vw;height:6vw;font-size:3vw}#product #blockcart-modal .cart-content .cart-content-btn{display:flex;flex-direction:column;padding-left:10px;padding-right:10px}#product #blockcart-modal .btn-primary{width:270px}#contact #content-wrapper{width:calc(100% - 2rem)}#contact .form-group.row .col-md-6{width:100%;padding-left:1rem;padding-right:1rem}#contact .form-control-label.col-md-3,#contact .form-group.row{text-align:left}}@media screen and (min-width:576px) and (max-width:767px){#block_shipping_header{font-size:.75rem}#category .col-sm-6,#category .pagination .col-md-4,#category .pagination .col-md-6,.productseverywhere-container-all .col-sm-6,body.page-index #wrapper .featured-products .product{width:50%}#category .pagination{display:flex;justify-content:right}#category .pagination .col-md-4{padding-right:0;display:inline-block}#contact #content-wrapper{width:calc(100% - 2rem)}#contact .form-group.row .col-md-6{width:100%;padding-left:2rem;padding-right:2rem}#contact .form-control-label.col-md-3,#contact .form-group.row{text-align:left}#contact .form-control-comment.col-md-3,#contact .form-control-label.col-md-3{padding-left:2rem}}@media screen and (min-width:768px) and (max-width:991px){#header .logo-v2 img{width:200px!important}#category .container{width:calc(100% - 2rem)}#contact .container{width:calc(100% - 3rem)}}@media screen and (min-width:992px) and (max-width:1199px){#header .logo-v2 img{width:200px!important}#category .container,#contact .container{width:calc(100% - 2rem)}}#address #content,#authentication #content,#discount #content,#guest-tracking #content,#history #content,#identity #content,#order-detail #content,#order-follow #content,#order-return #content,#order-slip #content,#registration #content{background-color:var(--color03);padding:0 0 2rem}#authentication .form-control{border:var(--color01) 1px solid;font-size:.875rem}#authentication .login-form{margin:1rem 2rem}#address .page-header,#discount .page-header,#guest-tracking .page-header,#history .page-header,#identity .page-header,#module-psgdpr-gdpr .page-header,#order-detail .page-header,#order-follow .page-header,#order-return .page-header,#order-slip .page-header,#registration .page-header{background-color:var(--color03);margin-left:auto;margin-right:auto;margin-bottom:0}#address .address-form,#identity #customer-form{padding-top:2rem}#authentication #content h1{color:var(--color06);text-transform:uppercase;margin-top:2rem;margin-bottom:2rem}#address .page-header h1,#addresses .page-header h1,#discount .page-header h1,#guest-tracking .page-header h1,#history .page-header h1,#identity .page-header h1,#module-psgdpr-gdpr .page-header h1,#my-account .page-header h1,#order-detail .page-header h1,#order-follow .page-header h1,#order-return .page-header h1,#order-slip .page-header h1,#password .page-header h1,#registration .page-header h1{color:var(--color06);margin-bottom:0;text-transform:uppercase;text-align:center}#history #content h6,#order-detail #content h6,#order-follow #content h6,#order-slip #content h6{font-size:.875rem;color:var(--color06);padding-top:1rem;text-align:center}#customer-form div div:nth-of-type(2) .form-control,#customer-form div div:nth-of-type(3) .form-control,#customer-form div div:nth-of-type(6) .form-control{margin-bottom:.5rem}#address .form-control-comment,#identity .form-control-comment,#registration .form-control-comment{font-size:.75rem;color:var(--color06)}#identity #content,#registration #content{text-align:left;line-height:1}#registration #content,#registration .page-header{max-width:750px}#guest-tracking #content,#guest-tracking .page-footer,#guest-tracking .page-header,#identity #content,#identity .page-footer,#identity .page-header,#module-psgdpr-gdpr #content,#module-psgdpr-gdpr .page-footer,#module-psgdpr-gdpr .page-header{max-width:850px}#address .page-footer,#discount .page-footer,#guest-tracking .page-footer,#history .page-footer,#identity .page-footer,#module-psgdpr-gdpr .page-footer,#order-detail .page-footer,#order-follow .page-footer,#order-return .page-footer,#order-slip .page-footer{background-color:var(--color03);padding-bottom:1rem;display:flex}#address .page-footer a.account-link,#discount .page-footer a.account-link,#guest-tracking .page-footer a.account-link,#history .page-footer a.account-link,#identity .page-footer a.account-link,#module-psgdpr-gdpr .page-footer a.account-link,#module-psgdpr-gdpr .psgdprinfo17 p:nth-of-type(2) a,#order-detail .page-footer a.account-link,#order-follow .page-footer a.account-link,#order-return .page-footer a.account-link,#order-slip .page-footer a.account-link{color:var(--color04);margin-left:2rem;margin-right:2rem}#address .page-footer a:first-of-type::before,#addresses .page-footer a:first-of-type::before,#cookiesplus-modal button.cookiesplus-more-information:before,#cookiesplus-modal button.cookiesplus-reject:before,#discount .page-footer a:first-of-type::before,#guest-tracking .page-footer a:first-of-type::before,#history .page-footer a:first-of-type::before,#identity .page-footer a:first-of-type::before,#module-psgdpr-gdpr .page-footer a:first-of-type::before,#order-detail .page-footer a:first-of-type::before,#order-follow .page-footer a:first-of-type::before,#order-return .page-footer a:first-of-type::before,#order-slip .page-footer a:first-of-type::before,#password .page-footer a#back-to-login::before,#password .page-footer ul li a.bk-login::before{content:"<< "}#registration #content .register-form p.p-first{font-size:1rem;color:var(--color04)!important;padding-top:2rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color02);display:flex;flex-wrap:wrap;justify-content:center}#registration #content .register-form p a{color:var(--color04);margin-left:.5rem;font-size:.875rem}#address .form-control,#identity .form-control,#password .form-control,#registration .form-control{font-size:.875rem;color:var(--color06);border:1px solid var(--color01)}#identity .form-control-label,#registration .form-control-label{padding-right:0}#customer-form div div:first-of-type .form-control-label{padding-right:1rem}#identity .field-password-policy .form-group .form-control-label,#registration .field-password-policy .form-group .form-control-label{padding-right:0!important}#identity .password-requirements p,#password .password-requirements>p,#registration .password-requirements>p{font-size:.75rem;color:var(--color04);padding-top:0;text-align:left;margin-bottom:0;border:none}#order-detail .table-bordered td,#order-return .card-block,#order-return .table-bordered td,#order-slip .table-bordered td,.table-bordered td,.table-bordered th{border:1px solid var(--color02)}#identity #customer-form div div:nth-of-type(11) em,#registration #customer-form div div:nth-of-type(10) em{display:block;font-size:.75rem;padding-top:.5rem;padding-left:2rem;padding-right:2rem;margin-right:2rem;text-align:justify;font-style:normal}#identity .custom-checkbox input[type=checkbox],#registration .custom-checkbox input[type=checkbox]{border:1px solid var(--color01);background-color:#f6f6f6;opacity:1;position:sticky}#identity #customer-form div div:nth-of-type(9) .custom-checkbox label,#registration #customer-form div div:nth-of-type(8) .custom-checkbox label{margin-top:1rem;margin-left:2rem;font-weight:700}#identity #customer-form div div:nth-of-type(10) .custom-checkbox label,#identity #customer-form div div:nth-of-type(11) .custom-checkbox label,#registration #customer-form div div:nth-of-type(10) .custom-checkbox label{margin-left:2rem;margin-right:2 rem;font-weight:700}#address .form-footer,#identity .form-footer,#registration .form-footer{text-align:center;padding-top:1rem}#address .form-footer .float-xs-right,#identity .form-footer .float-xs-right,#registration .form-footer .float-xs-right{float:none!important}#password #content{background-color:var(--color03);padding:0 1rem 1rem;margin-bottom:0}#order-detail #content,#order-follow #content,#order-return #content,#order-slip #content{background-color:var(--color03);padding:0 1rem 1rem;margin-bottom:0;font-size:.875rem;color:var(--color06)}#discount .thead-default th,#guest-tracking .thead-default th,#history .thead-default th,#order-detail .thead-default th,#order-follow .thead-default th,#order-return .thead-default th,#order-slip .thead-default th{background-color:var(--color01);color:var(--color02);text-align:center;vertical-align:middle}#discount table tbody tr:nth-of-type(odd),#guest-tracking table tbody tr:nth-of-type(odd),#history table tbody tr:nth-of-type(odd),#order-detail table tbody tr:nth-of-type(odd),#order-follow table tbody tr:nth-of-type(odd),#order-return table tbody tr:nth-of-type(odd),#order-slip table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.1)}#discount #content,#history #content{color:var(--color06);padding:1rem;margin-bottom:0}#history .table{table-layout:fixed}#history .table td.label-state span{white-space:normal}#history .table td.order-actions a,#order-follow .table-bordered td a{font-size:.875rem;font-weight:700;color:var(--color04)}#order-return .card-block{background-color:var(--color03)}#guest-tracking #order-products tfoot tr.line-total td,#order-detail #order-products tfoot tr.line-total td{color:var(--color04);font-weight:700}#history .table-labeled .label{color:var(--color02);font-size:.75rem}#password p.send-renew-password-link{font-size:.875rem;color:var(--color06);text-align:center;margin-bottom:0}#password .page-header{background-color:var(--color03);margin-bottom:0;padding-bottom:.5rem}#checkout #delivery,#password .form-group{margin-top:2rem}#password .form-group .form-control-label{width:20%}#password .ps-alert-error .item p{font-size:.875rem;padding:1rem;background-color:#f2dede;color:#a94442}#password .forgotten-password .form-group .form-control-label,#password .renew-password .form-group .form-control-label{width:30%}#password .renew-password .email{color:var(--color06);font-size:1rem;padding-bottom:0;padding-top:1rem;text-align:center}#password .renew-password .offset-md-5{text-align:center;margin-left:0}#password .page-footer{background-color:var(--color03);padding-bottom:1rem}#password .page-footer a#back-to-login,#password .page-footer ul li a.bk-login{color:var(--color04);font-size:1rem;margin-left:2rem}#password .renew-password [type=submit]{margin-left:0}#registration .help-block li.alert{margin-right:2rem}@media screen and (min-width:1200px){#category .container{width:1140px}#contact .container{width:calc(100% - 3.75rem)}#address .container,#discount .container,#guest-tracking .container,#order-detail .container,#order-return .container,#order-slip .container{width:960px}#password .container{width:850px}}#cookiesplus-modal button.cookiesplus-save:not([disabled]):hover,.MR-Widget .MRW-Title{background-color:var(--color01)!important;color:var(--color02)!important}#my-account .page-footer a{color:var(--color02);background-color:var(--color01);font-size:.875rem;border-radius:5px;border:2px solid var(--color01);text-transform:none;padding:.875rem 1.25rem;font-weight:600;margin-bottom:1rem!important}#my-account .page-footer a:hover{color:var(--color01);background-color:rgba(55,136,139,0);border:2px solid var(--color01)}#addresses .address{background-color:var(--color03);color:var(--color06)!important}#addresses .address .address-footer,#addresses .page-footer{display:flex;flex-direction:column}#addresses .address .address-footer{border-top:1px solid var(--color02)}.alert-info,div.popover{border-color:var(--color01)}#addresses .address .address-footer a{color:var(--color04);margin-bottom:.5rem}.alert-info{background-color:var(--color02);color:var(--color01);margin-left:2rem;margin-right:2rem}.alert-success{background-color:#dff0d8;border-color:var(--color01)!important;color:var(--color01)}#module-stripe_official-orderFailure .card-block .row .col-md-12,.alert-danger{background-color:#f2dede}.alert-danger{border-color:#a94442;color:#a94442}h3.popover-title{font-weight:600}.popover-content{color:var(--color06);font-size:.75rem}#module-psgdpr-gdpr .psgdprinfo17,#module-psgdpr-gdpr .psgdprinfo18{background-color:var(--color03);border:var(--color02) 1px solid;text-align:justify}#module-psgdpr-gdpr .psgdprinfo18{margin-top:.9375rem;margin-bottom:1rem;padding:1.25rem 1.25rem 0}#module-psgdpr-gdpr .psgdprinfo17 .export-div{padding-top:2rem;text-align:center}#module-psgdpr-gdpr .export-div .psgdprgetdatabtn17{float:none}#module-psgdpr-gdpr .psgdprinfo17 p{font-size:.875rem;color:var(--color06);margin-bottom:0}#module-psgdpr-gdpr .psgdprinfo18 p{font-size:.875rem;color:var(--color06);margin-bottom:1rem}#module-psgdpr-gdpr .psgdprinfo18 a{margin-left:0;font-size:1rem;color:var(--color04)}#module-psgdpr-gdpr h2{font-size:1.125rem;color:var(--color06);text-align:center;margin-bottom:1rem}#module-psgdpr-gdpr .psgdprinfo17 a{text-transform:lowercase;font-size:.875rem}#module-psgdpr-gdpr .psgdprinfo17 a::first-letter{text-transform:capitalize}#module-psgdpr-gdpr .container{padding-left:2rem;padding-right:2rem;padding-bottom:1rem}#order-detail .box{border:var(--color02) 1px solid;background-color:var(--color03)}#order-detail .box-carriers,#order-detail .box-products{border:none;padding-left:0;padding-right:0}#order-detail #content{padding-top:1.5rem}#guest-tracking .form-control,#order-detail .form-control{border:var(--color01) 1px solid;color:var(--color06);font-size:.875rem}#order-confirmation .card-block{padding-left:1rem;padding-right:1rem}#order-confirmation #content-hook_order_confirmation img{margin-bottom:1rem;width:100%}#order-confirmation .card-title{color:var(--color06);color:var(--color04);font-size:.875rem}#order-confirmation .card-title i.material-icons{color:var(--color06);padding-left:0;padding-right:0;margin-right:.5rem}#order-confirmation .card-block p{color:var(--color06);font-size:.875rem;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:.5rem}#order-confirmation #content-hook_payment_return ul{border:var(--color02) 1px solid;margin-left:1.5rem;margin-right:1.5rem;padding:.5rem}#order-confirmation #content-hook_payment_return li,#order-confirmation #order-items .h3{font-size:.875rem;color:var(--color04)}#order-confirmation .card-block p a::before{content:" >> "}#order-confirmation .order-confirmation-table .order-line{color:var(--color06);font-size:.875rem;border-top:var(--color02) 1px solid;padding-top:1rem;margin-top:0}#order-confirmation #order-items{border-right:none}#order-confirmation #order-items hr{border-top:var(--color02) 1px solid;margin-top:0;margin-bottom:.5rem}#order-confirmation #order-items tr.total-value{background-color:var(--color03);border-bottom:var(--color02) 1px solid;color:var(--color04)}#order-confirmation #order-details h3{margin-bottom:1rem;color:var(--color04)}#order-confirmation #order-details ul li{color:var(--color06);display:flex;font-size:.875rem;margin-bottom:.5rem}#order-confirmation .btn-acceuil{text-align:center;padding-top:0;padding-bottom:.5rem}#order-confirmation .btn-acceuil a{background-color:var(--color01);border:2px solid var(--color01);border-radius:5px;color:var(--color02);font-size:1rem;font-weight:600;line-height:1.25;padding:.5rem 1.25rem;text-align:center;vertical-align:middle;text-decoration:none}#order-confirmation .card-shoru .card-block{font-size:.875rem;color:var(--color06);padding-bottom:1rem}#order-confirmation .card-shoru .form-control{border:var(--color01) 1px solid;color:var(--color06);font-size:.875rem;width:50%}#order-confirmation #content-hook_payment_return strong{color:var(--color04);padding-left:1.5rem;padding-right:1.5rem}#guest-tracking #content{margin-bottom:0;padding-bottom:1rem;color:var(--color06)}#guest-tracking #guestOrderTrackingForm header p{font-size:1rem;color:var(--color06);font-weight:700;padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem;text-align:center;border-bottom:var(--color02) 1px solid}#guest-tracking #order-infos,#guest-tracking .box-carriers,#guest-tracking .box-products{border:var(--color02) 1px solid;margin:0 1rem 1rem;padding:1rem 1rem 0}#guest-tracking #delivery-address,#guest-tracking #invoice-address,#guest-tracking #order-history{padding:1rem 1rem 0;border:var(--color02) 1px solid;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}#guest-tracking #delivery-address,#guest-tracking #invoice-address{margin-left:0;margin-right:0}#guest-tracking #order-history h3{font-size:1rem;color:var(--color06);text-transform:uppercase;margin-bottom:1rem}#guest-tracking #order-infos li:last-of-type{margin-top:.5rem}#guest-tracking #order-infos li.order-detail a{color:var(--color04);padding-top:1rem}.table thead th{border-bottom:2px var(--color02) solid}@media screen and (min-width:768px){#guest-tracking .form-group .col-md-6,#registration .form-group .col-md-6{width:60%}#authentication .form-group .col-md-6{width:70%}#registration div div:nth-of-type(6) .col-md-6{width:45%}#registration .col-md-3{width:25%}#identity .col-md-3{width:30%}#identity div div:nth-of-type(6) .col-md-3.form-control-comment,#identity div div:nth-of-type(7) .col-md-3.form-control-comment{width:20%}#registration #customer-form .row{margin-left:30px!important}#registration #customer-form div div:nth-of-type(10) .custom-checkbox label,#registration #customer-form div div:nth-of-type(8) .custom-checkbox label,#registration #customer-form div div:nth-of-type(9) .custom-checkbox label{margin-left:1rem}#identity #customer-form div div:nth-of-type(10) .custom-checkbox label,#identity #customer-form div div:nth-of-type(11) .custom-checkbox label,#identity #customer-form div div:nth-of-type(9) .custom-checkbox label{margin-bottom:0}#order-confirmation #order-details{width:100%}#guest-tracking .form-control-label{width:35%}}@media screen and (max-width:991px){#checkout .annonce{margin:0 auto 1rem}#guest-tracking .form-fields{margin-left:1rem;margin-right:1rem}}#cms #content{background-color:var(--color03);padding:0 0 1rem}#cms.cms-id-6 #content{background-color:var(--color02);padding:0}#cms.cms-id-8 #content{margin-bottom:3rem}#cms.cms-id-1 #content h1,#cms.cms-id-10 #content h1,#cms.cms-id-11 #content h1,#cms.cms-id-2 #content h1,#cms.cms-id-3 #content h1,#cms.cms-id-5 #content h1,#cms.cms-id-8 #content h1,#cms.cms-id-9 #content h1{font-size:1.375rem;line-height:1.25;margin-bottom:1.25rem;color:var(--color04);text-transform:uppercase;text-align:center}#cms.cms-id-1 #content h2,#cms.cms-id-10 #content h2,#cms.cms-id-11 #content h2,#cms.cms-id-2 #content h2,#cms.cms-id-3 #content h2,#cms.cms-id-5 #content h2,#cms.cms-id-9 #content h2{color:var(--color04);line-height:1.25;font-size:1rem;padding-left:1.5rem;font-weight:700}#cms.cms-id-1 #content p,#cms.cms-id-10 #content p,#cms.cms-id-11 #content p,#cms.cms-id-2 #content p,#cms.cms-id-3 #content p,#cms.cms-id-5 #content p,#cms.cms-id-8 .faq-container p,#cms.cms-id-9 #content p{color:var(--color06);font-size:.875rem;line-height:2;margin-left:1.5rem;margin-right:1.5rem}#cms.cms-id-8 .faq-container .p-titre{line-height:1.25}#cms.cms-id-1 #banner-cms img,#cms.cms-id-10 #banner-cms img,#cms.cms-id-11 #banner-cms img,#cms.cms-id-2 #banner-cms img,#cms.cms-id-3 #banner-cms img,#cms.cms-id-5 #banner-cms img,#cms.cms-id-8 .faq-container img,#cms.cms-id-9 #banner-cms img{width:100%;max-width:100%;margin-bottom:1rem}#cms.cms-id-1 #banner-cms,#cms.cms-id-10 #banner-cms,#cms.cms-id-11 #banner-cms,#cms.cms-id-2 #banner-cms,#cms.cms-id-3 #banner-cms,#cms.cms-id-5 #banner-cms,#cms.cms-id-9 #banner-cms{margin-bottom:20px}#cms.cms-id-8 #content-wrapper{float:none;width:100%}#cms.cms-id-8 #main .page-content,#cms.cms-id-8 .faq-container{background-color:var(--color03);padding-left:0;padding-right:0;padding-top:0}#cms.cms-id-8 .faq-titre{color:var(--color06);text-align:center;margin-top:2.5rem;margin-bottom:2rem}#cms.cms-id-8 .faq-container a{color:var(--color04);font-size:.875rem;font-weight:700}#cookiesplus-modal button.cookiesplus-accept:hover,#cookiesplus-modal button.cookiesplus-save:not([disabled]){background-color:var(--color02)!important;color:var(--color01)!important}#cms.cms-id-8 .faq-container .row{border:1px solid var(--color01);margin-left:2rem;margin-right:2rem}#cms.cms-id-8 .faq-theme{color:var(--color06);font-size:1rem;font-weight:700;text-transform:uppercase;padding:1rem;margin:1rem 1rem 0}#cms.cms-id-8 .faq-question{color:var(--color06);cursor:pointer;padding:1rem;font-size:.875rem;background-color:var(--color02)}#cms.cms-id-8 .faq-question .material-icons{float:right}#cms.cms-id-8 .faq-answer{color:var(--color06);display:none;padding:1rem;border-top:2px solid var(--color02);font-size:.75rem;background-color:var(--color03)}@media screen and (max-width:767px){.card-block{padding:20px 20px 8px}#product #content-wrapper h1{font-size:3.5vw;margin-top:1rem}#checkout section.checkout-step .step-title{font-size:3.5vw!important}#product #blockcart-modal .cart-content p,#product #blockcart-modal .cart-products-count,#product #blockcart-modal .divide-right{display:none!important}#blockcart-modal .cart-content,#password .page-footer{text-align:center}#checkout .form-control{width:calc(100% - 1rem - 1rem)}#cms.cms-id-8 .container,#password .forgotten-password .form-fields .email,#password .forgotten-password .form-group .form-control-label,#password .renew-password .form-group .form-control-label{width:100%}#password .page-footer a#back-to-login,#password .page-footer ul li a.bk-login{margin-left:0}#address #wrapper,#addresses #wrapper,#authentication #wrapper,#cms #wrapper,#contact #wrapper,#discount #wrapper,#guest-tracking #wrapper,#history #wrapper,#identity #wrapper,#module-psgdpr-gdpr #wrapper,#my-account #wrapper,#order-confirmation #wrapper,#order-detail #wrapper,#order-follow #wrapper,#order-return #wrapper,#order-slip #wrapper,#password #wrapper,#product #wrapper,#registration #wrapper{padding-top:calc(70px + 2rem)}#module-psgdpr-gdpr #exportDataToPdf,#password .form-group{margin-top:1rem}#password .form-group .form-control-label{width:100%;text-align:left}#password .form-fields .center-email-fields button{width:130px;margin:1rem auto 0}#address .form-group,#authentication .form-group{text-align:left;margin-bottom:0}#authentication #content h1{margin-bottom:1rem}#identity .form-group,#order-slip .credit-slips li,#registration .form-group{margin-bottom:.5rem}#address .address-form{padding-top:1rem}#address .form-control-comment,#identity .form-group .form-control-label,#registration .form-group .form-control-label{padding-top:0}#address .address-form,#identity #customer-form div:first-child,#registration #customer-form div:first-child{padding-left:2rem;padding-right:2rem}#identity #customer-form .form-group:first-of-type,#registration #customer-form .form-group:first-of-type{padding-left:0;padding-right:1rem}#identity #customer-form div:first-child div:first-of-type .form-control-comment,#identity #customer-form div:first-child div:nth-of-type(2) .form-control-comment,#identity #customer-form div:first-child div:nth-of-type(3) .form-control-comment,#registration #customer-form div:first-child div:first-of-type .form-control-comment,#registration #customer-form div:first-child div:nth-of-type(2) .form-control-comment,#registration #customer-form div:first-child div:nth-of-type(3) .form-control-comment{display:none}#identity #customer-form .field-password-policy .input-group,#registration #customer-form .field-password-policy .input-group{padding-left:0;padding-right:0}#identity #customer-form .field-password-policy .form-group .col-md-6,#registration #customer-form .field-password-policy .form-group .col-md-6{padding-right:0}#registration #customer-form div:first-child div:nth-of-type(6){display:flex;flex-wrap:wrap}#registration #customer-form div:first-child div:nth-of-type(6) .form-control-label{text-align:left;width:100%;margin-top:.5rem}#registration #customer-form div:first-child div:nth-of-type(6) .col-md-6{width:80%}#registration #customer-form div:first-child div:nth-of-type(6) .form-control-comment{width:20%}#identity #customer-form div div:nth-of-type(10) .custom-checkbox label,#identity #customer-form div div:nth-of-type(11) .custom-checkbox label,#registration #customer-form div div:nth-of-type(10) .custom-checkbox label,#registration #customer-form div div:nth-of-type(9) .custom-checkbox label{margin-left:0;margin-right:0;font-size:.75rem}#identity #customer-form div div:nth-of-type(10) em,#registration #customer-form div div:nth-of-type(10) em{margin-right:0;font-size:.6rem;margin-bottom:1rem}#identity #customer-form div div:nth-of-type(9) .custom-checkbox label,#registration #customer-form div div:nth-of-type(8) .custom-checkbox label{margin-top:1rem;margin-left:0;font-size:.75rem}#history .orders .order a,#history .orders .order a h3,#order-slip .credit-slips a{color:var(--color04);font-size:.875rem}#order-follow .order-return a{color:var(--color04)}#guest-tracking .history-lines .state span,#history .orders .order a:hover,#history .orders .order a:hover h3,#order-follow .order-return a:hover,#order-slip .credit-slips a:hover{color:var(--color02)}#order-slip .credit-slips a:before{content:" >> "}#history #content h6,#order-detail #content h6,#order-follow #content h6,#order-slip #content h6{border-bottom:var(--color02) 1px solid;padding-bottom:1rem}#contact .block-social ul{justify-content:center;margin-top:0;margin-left:0}#module-psgdpr-gdpr .psgdprinfo17 p:nth-of-type(2){flex-direction:column;justify-content:center;align-items:center}#order-confirmation #order-items .card-title{border-bottom:var(--color02) 1px solid}#order-confirmation h3.card-title{font-size:.875rem}#guest-tracking .order-items,#guest-tracking .order-totals{padding:1rem 1rem 0;border:var(--color02) 1px solid;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}#guest-tracking .order-totals{border-top:none;padding-top:.5rem;padding-bottom:1rem}#guest-tracking .order-items{border-bottom:none;margin-bottom:0;padding-bottom:.5rem}#guest-tracking .order-total .col-xs-4{font-weight:400}#guest-tracking .order-totals div:last-of-type .col-xs-4{font-weight:700}#guest-tracking #order-history{padding-bottom:1rem}#cms.cms-id-1 .page-content.page-cms,#cms.cms-id-10 .page-content.page-cms,#cms.cms-id-11 .page-content.page-cms,#cms.cms-id-2 .page-content.page-cms,#cms.cms-id-3 .page-content.page-cms,#cms.cms-id-5 .page-content.page-cms,#cms.cms-id-9 .page-content.page-cms{margin-left:10%;margin-right:10%}#cms.cms-id-8 .page-content.page-cms{margin-left:0;margin-right:0}#cms.cms-id-1 #content p,#cms.cms-id-10 #content p,#cms.cms-id-11 #content p,#cms.cms-id-2 #content p,#cms.cms-id-3 #content p,#cms.cms-id-5 #content p,#cms.cms-id-8 .faq-container p,#cms.cms-id-9 #content p{line-height:1.5}#cms.cms-id-8 .faq-theme{margin:0 1rem}}@media screen and (min-width:992px){.footer-container .container .col-md-3.links{padding-left:10%}#category .col-xl-4,.productseverywhere-container-all .col-lg-3{width:25%}#module-psgdpr-gdpr .container,#order-confirmation .container,#password .container{width:850px}#cms.cms-id-1 .page-content.page-cms,#cms.cms-id-10 .page-content.page-cms,#cms.cms-id-11 .page-content.page-cms,#cms.cms-id-2 .page-content.page-cms,#cms.cms-id-3 .page-content.page-cms,#cms.cms-id-5 .page-content.page-cms,#cms.cms-id-9 .page-content.page-cms{margin-left:15%;margin-right:15%}#cms.cms-id-8 #content-wrapper{padding-left:10%;padding-right:10%}}#pagenotfound #content{background-color:var(--color03);padding:0 0 1rem;margin-bottom:3rem!important;margin-left:10%;margin-right:10%}#pagenotfound .container-error{padding:2rem}#pagenotfound .page-not-found{max-width:100%}#pagenotfound .productseverywhere-tabberlive ul.tabbernav li a{margin-bottom:1rem;margin-top:4rem}#pagenotfound .container-error p{color:var(--color04);font-size:.875rem;line-height:1.5rem}#pagenotfound .container-error h1{text-align:center;color:var(--color04);margin-bottom:1rem;margin-top:1rem}#pagenotfound .container-error .oups{width:4rem;height:4rem;margin-left:auto;margin-right:auto}#cookiesplus-content{padding-top:0;padding-bottom:0}#cookiesplus-modal-container .first-layer>.row{display:flex;justify-content:center;align-items:center;margin-left:1rem;margin-right:1rem}#cookiesplus-modal .cookiesplus-btn span{font-weight:700!important}#cookiesplus-modal button.cookiesplus-accept{border-radius:5px;border:var(--color01) 2px solid!important}#cookiesplus-modal button.cookiesplus-close-and-reject{right:unset;left:1rem}#cookiesplus-modal button.cookiesplus-save:not([disabled]){border:var(--color01) 2px solid!important;border-radius:5px}#cookiesplus-content .cookiesplus-text img{display:block;margin:0 auto;max-width:100px}@media screen and (max-width:1024px){#cookiesplus-content .cookiesplus-text p{margin-left:1rem;margin-right:1rem}}#checkout section.checkout-step .delivery-options>.row{border-right:none!important}.MR-Widget .MRW-Title{border-bottom:none!important;font-size:.875rem!important;padding:.5rem!important}.MR-Widget.MR-Widget-Responsive .MRW-Search{padding-top:1rem!important;padding-bottom:0;background-position:1rem .5rem!important;border-bottom:var(--color04) 1px solid}.MR-Widget .PR-Selected,.MR-Widget .PR-hover{background-color:var(--color02)!important;border-left:var(--color04) 2px solid!important}.MR-Widget .PR-List-Item{border-left:solid 2px var(--color02)!important}.MR-Widget input{border:var(--color01) 1px solid!important}.MR-Widget input[type=text]{border-radius:0!important}.MR-Widget .PR-Name{color:var(--color04)!important;text-transform:uppercase}.MR-Widget .MRW-Line{display:flex!important;flex-wrap:wrap;justify-content:space-evenly}.MRW-ButtonContainer{height:40px!important}#mondialrelay_summary{font-size:.875rem!important;margin-top:1rem}.MR-Widget .PR-List-Item:not(:last-child){border-bottom:var(--color04) 1px solid!important}@media screen and (max-width:575px){#addresses #wrapper #registration #content .register-form p{flex-direction:column}#registration #content .register-form p a{margin-top:.5rem;margin-left:0}#address .page-footer,#discount .page-footer,#guest-tracking .page-footer,#history .page-footer,#identity .page-footer,#module-psgdpr-gdpr .page-footer,#order-detail .page-footer,#order-follow .page-footer,#order-return .page-footer,#order-slip .page-footer,.MR-Widget .MRW-Line{flex-direction:column;justify-content:center;align-items:center}#address .page-footer a:nth-of-type(2),#discount .page-footer a:nth-of-type(2),#guest-tracking .page-footer a:nth-of-type(2),#history .page-footer a:nth-of-type(2),#identity .page-footer a:nth-of-type(2),#module-psgdpr-gdpr .page-footer a:nth-of-type(2),#order-detail .page-footer a:nth-of-type(2),#order-follow .page-footer a:nth-of-type(2),#order-return .page-footer a:nth-of-type(2),#order-slip .page-footer a:nth-of-type(2){margin-top:.5rem}#my-account #wrapper{margin-left:2rem;margin-right:2rem}.text-sm-center{text-align:center!important}#guest-tracking .page-header h1{font-size:1rem}#guest-tracking #guestOrderTrackingForm header p{font-size:.875rem}}#module-stripe_official-orderFailure .card-block{padding:1rem;background-color:var(--color02)}#module-stripe_official-orderFailure .card-block .row p{border:2px solid red!important;color:#a94442;font-size:.875rem;padding:1rem;margin-bottom:0}#module-higallery-galleryimage .gallery-title{color:var(--color06);font-family:"Bruno Ace",sans-serif;text-align:center}#module-higallery-galleryimage .btn-acceuil{background-color:var(--color02);padding-top:1rem}@media screen and (max-width:767px){#cookiesplus-modal-container .first-layer>.row{flex-direction:column}#cookiesplus-modal button:not(.cookiesplus-close-and-reject){width:100%}.MR-Widget.MR-Widget-Responsive .MRW-RList{width:100%!important;z-index:0!important;border-top:var(--color01) 1px solid!important;background-color:var(--color03)!important}.MRW-Map{display:none}.MR-Widget .PR-List-Item{padding-left:1rem!important;padding-right:1rem!important;border-left:none!important}.MR-Widget .PR-List-Item:not(:last-child){border-bottom:var(--color04) 1px solid!important}.MRW-Line .MRW-CityContainer input{width:200px!important}#module-higallery-galleryimage #wrapper{padding-top:calc(70px + 1.5rem)}}