.OverContentExecute .rich-text__wrapper{justify-content:flex-end}div#shopify-section-template--15378627756261__16355108711d023a24 .porte-savon_text--subtitle h3{font-size:27px;font-weight:600;padding-bottom:60px}div#shopify-section-template--15378627756261__16355108711d023a24 .porte-savon_text--subtitle{font-size:calc(1.5rem + (8 * (100vw - 1440px)) / 1119);line-height:1.64;letter-spacing:initial;color:inherit;margin:0 10%}.zoom_ingredient_image img{display:block}body,input,select,textarea{font-size:14px;line-height:1.6;color:#333;font-family:DM Sans,sans-serif;font-weight:300;font-style:normal;border-radius:0;letter-spacing:0}iframe,img{max-width:100%}img{border:0 none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;margin:0 0 .5em;line-height:1.4}a{color:#333;text-decoration:none;background:0 0}a:focus,a:hover{color:#000}.btn{display:block;background:#ff9c76;color:#fff;text-align:center;font-size:19px;padding:12px 24px;letter-spacing:.02em;border:0 solid #333;font-weight:700;transition:color .2s ease,border .2s ease,background .2s ease,width .2s ease;border-radius:5px;cursor:pointer}.btn:active,.btn:focus,.btn:hover{background:#ff7743;color:#fff}.header__menu-item .icon-caret{width:14px;height:14px;top:calc(50% - .6rem);right:3px;position:absolute}.header__icon--cart.mbTexticon,.MenuDrawerCustom{display:none}#shopify-section-template--15236307484831__1636537783278d6fdf{padding:50px 0 0;text-align:center;background:#f6e6d8}#shopify-section-template--15236307484831__1636537783278d6fdf .my_porte-savon_wrapper{margin-top:0}#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--subtitle h2{font-weight:700;margin:0;line-height:1.2;font-size:97px;padding-bottom:50px}#shopify-section-template--15236307484831__1636537293853b8f54{background:#f6e6d8;margin:0;padding-bottom:50px}.stickme .top_page>a{display:flex;align-items:center;cursor:pointer}.product__media-wrapper.ImagesBlockProductPage{position:sticky;top:0;height:100%}.CV--product-media-block{display:none}.CV--product-media-block.slick-initialized.slick-slider,.CV--product-thumbnails-fetch.slick-initialized.slick-slider{display:block}.CV--product-thumbnails-fetch{display:none}.my_js-atc-container{width:100%;display:none}.my_div-variants-btn .sticky-wrapper{width:100%}.top_page{display:none}.stickme .my_js-atc-container{bottom:0;left:0;top:unset!important;padding-top:20px;padding-bottom:20px;background:#fff;border-top:1px solid #f2f2f2;margin-left:auto;margin-right:auto;display:flex;justify-content:space-evenly;width:100%;position:fixed;z-index:9}.stickme .top_page{font-size:calc(18px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));color:#333;text-decoration:none;display:flex;font-weight:700;align-items:center;background:0 0;padding:0 25px;border-radius:5px}.top_page img{height:28px;margin-left:10px;padding-top:10px}.stickme .my_js-atc-container .my_addtocart_btn svg{display:none}.my_button_principal{background:#ff9c76;color:#fff;text-align:center;text-transform:uppercase;font-size:calc(15px + (15 - 13) * ((100vw - 300px) / (1600 - 300)));display:inline-block;border:2px solid transparent;font-weight:700;border-radius:5px;border-bottom:4px solid #ff7743;transition:.1s}.stickme .my_js-atc-container button{min-width:340px;width:35%;justify-content:center;display:flex;border:0 solid #333;font-weight:700;transition:color .2s ease,border .2s ease,background .2s ease,width .2s ease;cursor:pointer}.button_price{display:flex;flex-direction:row;align-items:center;justify-content:center;height:50px}.my_price_btn_text{font-size:calc(16px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));margin-right:10px}.drawer_carousel-bloc .drawer_all-carousel .slick-arrow{top:33%}.NCcartDrawermainWrapper{will-change:transform;position:fixed;top:0;bottom:0;right:-600px;padding:0 10px 25px;max-width:100%;z-index:999;color:#333;background-color:#fbf8f5;transition:transform .4s cubic-bezier(.46,.01,.32,1);width:600px;border-left:15px solid #fff;overflow:hidden}.NCcartDrawermainWrapper.XWDrawerOpen{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}.XWCartDrawerExecute:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;cursor:pointer}.XWCartDrawerExecute #MainContent,.XWCartDrawerExecute #shopify-section-announcement-bar,.XWCartDrawerExecute #shopify-section-header,.DrawerOpenbody #MainContent,.DrawerOpenbody #shopify-section-announcement-bar,.DrawerOpenbody header.header.header--middle-left.page-width{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);transform:translate(-300px);transition:transform .4s cubic-bezier(.46,.01,.32,1)}#MainContent,#shopify-section-announcement-bar,#shopify-section-header,header.header.header--middle-left.page-width{will-change:initial;transition:transform .4s cubic-bezier(.46,.01,.32,1)}.drawer__header{display:flex;align-items:center;height:70px;width:100%;padding:0 8px}.drawer__title{width:100%;font-size:26px;color:#333;margin:0;font-weight:700}.my_drawer_count{background:#ff9c76;color:#fff;border-radius:50%;display:inline-block;text-align:center;position:absolute;float:right;font-size:20px;width:30px;height:auto;margin-left:5px;margin-top:3px;font-weight:300}.drawer__close{padding-left:10px;cursor:pointer}.drawer__close svg{width:20px;height:20px;fill:#333;display:flex;align-items:center}.cart-slider-spacer-line-v1{border-top:1px solid #f2f2f2;clear:both;display:block!important;width:100%;padding-bottom:15px;background:#fff}.cart-slider-spacer-line-v2{border-bottom:1px solid #f2f2f2;clear:both;display:block!important;width:100%;padding-top:15px;background:#fff}.slide_drawer.slick-initialized.slick-slider.slick-dotted{background:#fff}.slide_drawer{padding:0 20px}.slide_drawer>div{width:500px}.slide_img_drawer{width:50px}.my_slider_text{padding-left:25px;padding-top:6px}.slide_drawer ul.slick-dots{right:10px;list-style:none;display:block;position:absolute;top:40%;text-align:right;width:95px;padding:1rem 0;margin:-10px 0 0}.slide_drawer ul.slick-dots li{width:10px;float:left;margin:0 .1rem}.slide_drawer .slick-dots button{display:block;width:6px;height:6px;padding:0;border:solid 1px #333;border-radius:100%;text-indent:-9999px;cursor:pointer;background:transparent}.slide_drawer .slick-dots button:before{display:none}.slide_drawer .slick-dots li.slick-active button{background:#333;border:solid 0 #333}.bandinnersbp{display:flex;align-items:center}.drawer_carousel-bloc{border-top:1px solid #f2f2f2;clear:both;display:block;width:100%;margin-top:10px;padding-top:20px;padding-bottom:10px}.drawer_all-carousel--title{font-size:24px;padding:0 8px;font-weight:700;margin-bottom:10px}.drawer_all-carousel{width:100%;margin:auto;border-top:1px solid #f2f2f2;padding-top:20px}.drawer_carousel{padding-bottom:10px;display:none}.drawer_carousel.slick-initialized{display:block}.drawer_carousel .slick-arrow{position:absolute;top:30%;width:28px;height:28px;border:none;border-radius:50%;cursor:pointer;z-index:100;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;padding:0;z-index:9}.drawer_carousel .slick-prev{left:-5px;background:transparent}.drawer_carousel .slick-prev:before{content:"";position:absolute;border-left:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(-45deg);top:9px;left:10px}.drawer_carousel .slick-next:before{content:"";position:absolute;border-right:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(45deg);top:9px;right:10px}.drawer_carousel .slick-arrow:focus{box-shadow:0 0 0 5px #fff}.drawer_carousel .slick-next{right:5px;background:transparent}.grid__image--drawer{position:relative;display:block;overflow:hidden;margin:0 auto 5px}.grid__image--drawer img{border-radius:8px}.drawer_all-carousel .product-item-parent{padding:7px;position:relative;margin:0}.title-card--drawer{padding-top:2.5px;padding-bottom:0;height:53px;text-align:left;font-weight:400;margin-bottom:20px}.product-grid-item__info{text-align:left}.btn-wrapper--card--drawer{background:#fff;color:#333;text-align:center;font-size:14px;letter-spacing:.02em;border:1px solid #cecdc9;transition:color .2s ease,border .2s ease,background .2s ease,width .2s ease;padding:8px 0;font-weight:500;height:40px}.btn-wrapper--card--drawer .btn--add-to-cart{margin-top:0;font-size:12px;cursor:pointer;line-height:1.3}.btn--add-to-cart span{transition:opacity .2s ease,visibility 0s linear 0s;display:inline-block;font-size:12px}.btn--add-to-cart svg{position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;stroke:#fff;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.btn-wrapper--card--drawer:active,.btn-wrapper--card--drawer:focus,.btn-wrapper--card--drawer:hover{background:#ff9c76;color:#fff}.XWCartMainFormOuter{color:#333;border-bottom:0 solid #f2f2f2;border-top:1px solid #f2f2f2;margin-bottom:0;padding:0 20px;margin-top:10px}.XWCartMainFormOuter .cart{position:relative}.XWCartItemsBar{display:flex;align-items:flex-start;padding:5px 20px}.XWCartItemsBar:first-child{padding-top:20px}.XWCartItemImage{padding-right:20px;height:110px;width:20%}.XWCartItemsDetail{width:80%}.XWCartItemImage a{display:block}.XWCartItemImage a img{width:100%;border-radius:10px}.XWCartItemTitle a{display:block;color:#333;font-weight:700;font-size:16px}.XWCartItemVariantTitle{color:#666}.product-price__both{display:flex;align-items:center}.product-price__both .product-price__actually{text-decoration:line-through;color:#aaa;margin-left:5px}.XWCartQtyButtons{margin:7px 0 10px;background:#fff;max-width:100px;min-width:75px;overflow:visible;display:flex;align-items:center;padding:4px 0}.XWCartQtyButtons input[type=number]::-webkit-inner-spin-button,.XWCartQtyButtons input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.XWCartQtyButtons button{background:transparent;padding:0 8px;border:none;display:flex;align-items:center;cursor:pointer}.XWCartQtyButtons button svg{width:12px;height:12px;fill:#333}.XWCartQtyButtons input{border:none;text-align:center;min-width:20px;outline:none;box-shadow:none;-webkit-appearance:none}.cartInnerU{display:flex;align-items:flex-start;width:98%;background-color:#fff;justify-content:space-between;border:solid 1px #f2f2f2;margin:auto 15px auto auto;padding:10px}.cartInnerU .my_accordion_wrapperv{width:79%;padding-left:20px}.cartInnerU .product-image{width:21%}.cartInnerU .product-image img{width:100%;border-radius:10px}.cartInnerU .my_accordion_wrapper{display:flex;justify-content:space-between}.cartInnerU .my_accordion_unit-price{color:#333}.cartInnerU .my_accordion_unit-cpprice{text-decoration:line-through;color:#aaa;margin-left:5px}.cartInnerU .productcmbbx{display:flex;align-items:center}.cartInnerU .btn-wrapper--card--drawer--mobile{display:none}.cartInnerU .btn-wrapper--card--drawer{background:#fff;color:#333;text-align:center;font-size:14px;letter-spacing:.02em;border:1px solid #cecdc9;transition:color .2s ease,border .2s ease,background .2s ease,width .2s ease;font-weight:500;height:40px;padding:10px;align-items:center;display:flex}.cartInnerU .btn-wrapper--card--drawer:hover{background:#ff9c76;color:#fff}.cartInnerU .btn-wrapper--card--drawer:hover a{color:#fff}.cartInnerU .accordeon_title{position:relative;cursor:pointer;padding:6px 0;color:#333;border-bottom:solid 2px #f4f4f4}.cartInnerU .accordeon_title span{margin-left:0}.cartInnerU .accordeon_title span:after{display:inline-block;height:0;width:0;border-bottom:10px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;content:"";margin-left:6px}.cartInnerU .accordeon_content{padding:10px;background:#fbf8f5}.cartInnerU .accordeon_item.active .accordeon_title span:after{border-top:10px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;vertical-align:-1px;border-bottom:0 solid #000}.drawer_all-carousel .slick-arrow{position:absolute;top:50%;width:28px;height:28px;border:none;border-radius:50%;cursor:pointer;z-index:100;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;padding:0;z-index:9}.drawer_all-carousel .slick-prev{left:-5px;background:0 0}.drawer_all-carousel .slick-next{right:5px;background:0 0}.drawer_all-carousel .slick-arrow:focus{box-shadow:0 0 0 5px #fff}.drawer_all-carousel .slick-next:before{content:"";position:absolute;border-right:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(45deg);top:9px;right:10px}.drawer_all-carousel .slick-prev:before{content:"";position:absolute;border-left:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(-45deg);top:9px;left:10px}.XWCartDrawerFooterBox{position:fixed;left:0;bottom:0;display:block;width:100%;background:#fff;z-index:99999;border-top:1px solid #f2f2f2}.cart-shipping__wrapper{max-width:700px;margin:0 auto;text-align:center;font-size:12px}.cart-shipping__wrapper,.reassurance__wrapper_cart{padding-bottom:0}.cart-shipping__wrapper_v2{text-align:center;padding-top:18px;font-size:14px}.cart-shippingThreshold__bar{position:relative;background-color:#fff;height:9px;border:solid 1px #ff9c76;width:95%;margin-left:auto;margin-right:auto;margin-top:8px;border-radius:7px}.cart-shippingThreshold__progress{border-radius:7px;position:relative;top:0;left:0;min-width:0;max-width:100%;height:100%;display:block;background-color:#f4b186;background-image:linear-gradient(45deg,#ff9c76 25%,transparent 25%,transparent 75%,#ff9c76 75%,#ff9c76),linear-gradient(-45deg,#ff9c76 25%,transparent 25%,transparent 75%,#ff9c76 75%,#ff9c76);background-size:4px 4px;background-position:0 0;animation:slide 4s infinite linear}@keyframes slide{0%{background-position:0 0}to{background-position:-120px 60px}}.my_drawer_btns{display:flex;align-items:center;justify-content:space-between;padding:10px}.my_drawer_btnv1{flex-grow:1;padding-right:15px}.my_drawer_btnv1 span{display:flex;justify-content:center;align-items:center;background:#fbf8f5;color:#333;text-align:center;font-size:17px;padding:12px 24px;letter-spacing:.02em;border:1px solid #f1f1f1;font-weight:500;transition:color .2s ease,border .2s ease,background .2s ease,width .2s ease;border-radius:2px;height:60px;cursor:pointer}.my_drawer_btnv1 span:hover{background:#ff9c76;color:#fff;border:1px solid #ff9c76}.my_drawer_btnv2{flex-grow:1}.my_cart_buttons button.btn{border-radius:2px;font-size:17px;display:flex;justify-content:center;align-items:center;height:60px;width:100%}.cartshnr p{font-size:14px;padding-top:18px;margin:0}.XWCartMainFormOuter{color:#333;border-bottom:0 solid #f2f2f2;border-top:1px solid #f2f2f2;margin-bottom:0;padding:0 0 60px;margin-top:10px;overflow:auto;display:block;scrollbar-width:none;-ms-overflow-style:none;height:671px}.XWCartMainFormOuter::-webkit-scrollbar{width:0}#shopify-section-header{z-index:999;transform:inherit}.list-social__link:hover .icon{transform:inherit!important}.nav-menuwrappingthere ul.header__submenu.list-menu>li{padding:0;margin-bottom:.25em}.nav-menuwrappingthere ul.header__submenu.list-menu>li>.header__menu-item{padding:8px 15px;font-weight:400}.nav-menuwrappingthere ul.header__submenu.list-menu{border-radius:3px;border:1px solid gray;padding:0}.mobile_viewport{display:none!important}.header__active-menu-item,.header__menu-item span,.header__menu-item:hover span{text-decoration:none!important}.header__icon--cart svg,.header__icon--cart svg path{fill:#333!important;height:27px!important;margin-bottom:2px!important;width:22px!important}.header__icons .header__icon--account svg{width:22px!important;height:22px!important;fill:#333!important}.my_spin_wrapper{position:absolute;top:165px;left:50px;height:90px;width:90px;justify-content:center;display:flex;align-items:center;background:#fafafa80;border-radius:50%;padding:5px}.my_spin_wrapper .rotating{-webkit-animation:rotating 25s linear infinite}.my_spin_flag{position:absolute;display:flex;align-items:center}.my_spin_flag svg{width:21px;height:21px}.my_spin_text img{width:100%;display:block;max-width:80px;height:80px}header.header.header--middle-left.page-width{max-width:100%;padding:0 2.5%;margin:0 auto;display:flex;justify-content:space-between}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:inherit!important}.home-img-desktop{background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex;height:700px}.wrapper--small{max-width:890px}.my_home_wrapper{text-align:left;padding:20px;display:block;background:#fafafa80;margin:auto 75px 27% auto;width:100%;max-width:560px}.home-img-desktop .wrapper--small{width:100%;margin:auto 0 auto auto}.my_home_heading{font-size:36px;font-weight:400;line-height:1.4}.btn_wrapperx{display:block}.my_home_btn{width:200px}.my_home_btn.btn{font-size:19px;margin-top:20px}.my_snow_bloc{height:100%;overflow:hidden;padding-bottom:0}.benefits-home-wraper{display:flex;padding:0 5%}.benefits-parent{display:flex;flex-direction:column;text-align:center;flex:1;margin:20px}.benefits-child1{display:flex;justify-content:center;font-weight:700;margin-bottom:5px;font-size:21px}.fancy-undeline{background-image:linear-gradient(120deg,#fff,#fff);background-repeat:no-repeat;background-size:100% .5em;background-position:0 80%;transition:background-size .25s ease-in}.fancy-undeline:hover{background-size:100% 88%!important}.benefits-child2 p{font-weight:400;margin-top:5px;color:#000000a3;font-size:14px}.homepage_coloredtitle-v1{font-size:18px;font-weight:300;letter-spacing:initial;color:#ff9c76;margin:40px 0 20px;text-align:center}.page-title__text-v1{font-size:18px;font-weight:300;letter-spacing:initial;color:#ff9c76;margin:40px 0 20px}.homepage_autotext{font-size:28px;line-height:1.64;letter-spacing:initial;color:#333;margin:0 20%;font-weight:300;height:100px}.HtmlSectionToShow{padding:50px 0 20px;text-align:center}.HtmlSectionMainWrapper{max-width:100%;margin:0 auto;padding:0 2.5%}.page-subtitle__text-v2{font-size:96px;letter-spacing:initial;color:inherit;font-weight:700;line-height:1.2}.page-title__text-v2{font-size:18px;font-weight:300;letter-spacing:initial;color:#ff9c76;margin:40px 0 20px;line-height:1.2}.ProductBlocksSection{padding-top:50px;padding-bottom:25px}.ProductBlocksMainWrapper{max-width:100%;margin:0 auto;padding:0 2.5%}.collection_title_bloc{align-items:center;display:flex;padding:10px 25px}.title_bloc{padding-right:.75rem;display:inline-block;font-size:36px;color:#333;font-weight:700}.shape_bloc{background:#ddd1c4;flex-basis:0;flex-grow:1;max-width:100%;border-radius:5px;height:5px}.collection-no-img{display:flex;flex-wrap:wrap;margin-left:-50px}.my_grid_flex{padding-left:50px;width:33.33%;margin-bottom:50px}.my_grid_flex .product-image{position:relative;overflow:hidden;cursor:pointer}.product-image .btn-wrapper{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none;overflow:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:transform;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;pointer-events:unset;padding-left:10px;padding-right:10px}.btn--add-to-cart1{width:100%;border-radius:3px;margin-bottom:5px;height:37px;display:flex;flex-direction:column;justify-content:center;opacity:.7;font-weight:400;text-align:center}.btn--add-to-cart1:hover{opacity:1}.btn--add-to-cart2{width:100%;border-radius:3px;margin-bottom:10px;height:37px;display:flex;flex-direction:column;justify-content:center;font-weight:400;text-align:center}.btn--add-to-cart2:hover{font-weight:800}.productMg img{width:100%;display:block;border-radius:10px}.collection_no-img{padding:0 25px}.my_product_title{font-size:18px;font-weight:700;line-height:1.2}.display_flex_row{display:flex;flex-direction:row}.my_grid_parent{justify-content:space-between;width:100%;margin-top:10px}.my_product_type{font-weight:400;color:#aaa;margin-bottom:2px}.display_flex_column{display:flex;flex-direction:column}.my_normal-price{min-width:90px;text-align:right;font-size:18px;font-weight:700;display:block}.reduced-price,.my_reduced-price{font-weight:500;color:#aaa;text-align:right}.section__reassurance{border-bottom:solid #fff 7px}.my_reinsurance_container{position:relative;margin-right:10%;margin-left:10%;padding-left:15px;padding-right:15px;justify-content:space-evenly}.reassurance--container{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.reassurance__wrapper{padding:40px 10px;font-size:13px;display:flex;flex-direction:column;align-items:center;flex:1;min-width:140px}.reassurance_icon{margin-bottom:14px}.reassurance__text{text-align:center}.reassurance__text--title{font-size:14px;margin-left:14px}.reassurance__text--subtitle{font-weight:300}.LogoSectioninnerWrapper{max-width:100%;margin:0 auto}.logo-list__container{position:relative;height:150px;text-align:center;padding:15px 0 25px}.logo-list__slider{height:100%;margin:auto;box-shadow:none;opacity:0}.logo-list__slider.flickity-enabled{opacity:1}.flickity-viewport{transition:height .2s}.logo-list__slide-image{margin:0 40px;display:flex;align-items:center;justify-content:center}.logo-list__slide-image img{height:45px}.logo-list__container .flickity-prev-next-button path{fill:#333}.logo-list__container .flickity-prev-next-button{width:32px;height:32px;border:none;cursor:pointer;z-index:100;background:#fff;z-index:1;top:20%}.logo-list__slide{width:11.11%;float:left}.ImageOverTextmainSection{padding:50px 0 0;text-align:center}#custom--template--15378627592421__1635426090e6a7aca2 .ImageOverinnerTextWrap{padding-bottom:30px}.ImageOverinnerTextWrap{max-width:100%;margin:0 auto;padding:0 2.5%}.homepage---page-title-text{font-size:18px;font-weight:300;letter-spacing:initial;color:#ff9c76;margin:40px 0 20px}.homepage---page-subtitle-text p{font-size:27px;line-height:1.64;letter-spacing:initial;color:#333;margin:0 20%;font-weight:400}.featured-content-section__wrapper.js-section-content{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:750px;width:100%}.rich-text__background{position:absolute;top:0;right:0;bottom:0;left:0}.rich-text__background-image{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.featured-content-section__wrapper .OverContentWrapper{max-width:100%;margin:0 auto;padding:0 2.5%;width:100%}.rich-text__wrapper{display:flex;align-items:center;padding:25px 0}.rich-text__content_unbottled_difference{position:relative;width:40%;padding:30px 50px;text-align:center;background:#fbf8f5;border:30px solid rgb(255,255,255)}.rich-text__subheading_unbottled_difference{font-size:18px;font-weight:500;letter-spacing:initial;color:#ff9c76;margin:40px 0 0}.rich-text__small-wrapper{display:flex;flex-direction:row}.rich-text__text p{font-size:27px;line-height:1.64;letter-spacing:initial;color:inherit;font-weight:400;width:100%}.homepage--height.ImageTextRowsMainWrapper{height:750px;position:relative}.homepage--height .featured-content-section__wrapper{width:100%}.TextRowwrapper{max-width:100%;margin:0 auto;padding:0 2.5%}.TextRowwrapper .rich-text__wrapper--reversed .rich-text__image{right:auto;left:0}.TextRowwrapper .rich-text__image{position:absolute;top:0;right:0;bottom:0;height:100%;width:60%;overflow:hidden;padding:50px}.TextRowwrapper .rich-text__image-bg{position:relative;width:100%;height:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.TextRowwrapper .rich-text__content--homepage{position:relative;width:50%;margin:50px 0;padding:50px;color:#333;background:#fff;border:0px}.TextRowwrapper .rich-text__subheading{font-size:18px;font-weight:300;letter-spacing:initial;color:#ff9c76;margin:40px 0 20px}.TextRowwrapper .rich-text__heading--homepage{font-size:80px;letter-spacing:initial;font-weight:700;line-height:1.2;margin-bottom:0}.TextRowwrapper .rich-text__aside{display:none;width:2.5rem;border-top:1.5px solid rgb(51,51,51);margin-top:41px;margin-right:10px}.TextRowwrapper .rich-text__text--homepage{margin-top:0;font-size:20px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 25s linear infinite}.cart-count-bubble{bottom:2px;position:absolute;right:0;max-width:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-style:normal;color:#fff;font-weight:400;text-transform:none;background:#ff9c76;border-radius:50%;min-width:18px;height:18px;padding:0 3px;font-size:11px;line-height:18px;display:inline-block;vertical-align:top}.my_button_formulation{background:#ff9c76;color:#fff;text-align:center;font-size:18px;padding:10px 20px;text-transform:none;display:inline-block;border:2px solid transparent;line-height:1.5;border-radius:5px;transition:all .1s ease 0s}.my_button_formulation:active,.my_button_formulation:focus,.my_button_formulation:hover{background:#ff7743;color:#fff}.top-bar.wrapper{position:relative;width:100%;text-align:center;border-bottom:1px solid rgb(212,212,212);max-width:100%;margin:0 auto;padding:10px 2.5%}.shopify-section-header-sticky sticky-header.header-wrapper{animation:showCompactHeader .4s ease;-webkit-animation:showCompactHeader .4s ease;background-color:#fff;position:absolute;box-shadow:#0000000a 0 1px 1px,#0000000a 0 2px 2px,#0000000a 0 4px 4px,#0000000a 0 8px 8px,#0000000a 0 16px 16px}.shopify-section-header-sticky .header__heading-link{padding:.2rem .75rem}.shopify-section-header-sticky .header__inline-menu ul.list-menu>li{padding:5px 10px}@keyframes showCompactHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes showCompactHeader{0%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}.top-bar__slide a{display:block;letter-spacing:0;font-weight:400;font-size:14px}sticky-header.header-wrapper{background-color:#fbf8f5;will-change:transform;transition:background .3s ease 0s;width:100%;left:0;right:0;border:none}.NC-index sticky-header.header-wrapper{background-color:transparent}.shopify-section-header-sticky sticky-header.header-wrapper{background:#fff}.NC-collection sticky-header.header-wrapper{background:#fafafa}.NC-index sticky-header.header-wrapper{position:absolute}.header__inline-menu ul.list-menu>li{padding:15px 10px}.header__inline-menu ul.list-menu>li>.header__menu-item{color:#333}.header__inline-menu ul.list-menu>li:first-child>.header__menu-item{font-weight:700;padding-right:2.7rem;position:relative}.main_footer{padding-top:0;padding-bottom:0;clear:both;border:none!important}.footerContentWrapper.footer__content-top{max-width:100%;margin:0 auto;padding:0 2.5%}.footer-block{max-width:33%;padding:0 15px}.footer__blocks-wrapper{display:flex;justify-content:space-between;margin-bottom:-25px;padding-top:80px}.main_inner_footer_sec .footer__content-bottom{border:none;max-width:100%;margin:0 auto;padding:0 2.5%}.footer-block .footer-block__heading{font-size:14px;font-weight:400;text-transform:uppercase;margin-bottom:16px}.main_inner_footer_sec .footer-block__details-content>li:not(:last-child){margin-right:0}ul.footer-block__details-content>li{margin-bottom:9px}ul.footer-block__details-content>li>a.link{color:#0009;font-size:14px;padding:0;margin:0;text-decoration:none!important}ul.footer-block__details-content>li>a.link:hover{color:#000c}ul.footer__list-social li.list-social__item>a.link svg{width:24px;height:24px}ul.footer__list-social li.list-social__item>a.link{padding:0}ul.footer__list-social li.list-social__item{margin-right:16px}ul.footer__list-social li.list-social__item:last-child{margin-right:0}.footer__copyright.caption p{margin-top:30px;text-align:center}.footer__copyright.caption p{margin:0;font-size:12px;color:#0009;letter-spacing:0}.footer__copyright.caption p a{text-decoration:none}.main_inner_footer_sec .footer__payment{margin:20px 0 0}ul.list-payment li.list-payment__item{display:inline-block;margin:5px 10px 0 0;padding:0}ul.list-payment li.list-payment__item:last-child{margin-right:0}.main_inner_footer_sec{padding-bottom:10px}ul.list-payment li.list-payment__item svg{width:32px;height:24px}.sliding-text-container{margin-top:20px;width:100%;position:relative;text-align:center;height:265px;overflow:hidden;text-overflow:clip}.sliding-big-text{white-space:nowrap;display:inline-block;font-size:200px;color:#dfecf2;z-index:0;font-weight:900;animation:marquee 50s linear infinite}.sliding-small-text{font-size:40px;font-weight:300;letter-spacing:4px;position:relative;width:70%;top:-75%;margin:auto;text-align:center;white-space:wrap;overflow:hidden;text-overflow:clip}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.megamenu__image{width:calc(25% - 50px);margin:0 25px 25px;text-align:center;position:relative}.megamenu__images.megamenu__images--4{display:flex;width:100%}.megamenu__image-bg img{width:100%}.megamenu__images .megamenu__image-title{color:#fff;font-size:calc(17px + (17 - 16) * ((100vw - 300px) / (1600 - 300)));font-weight:500;background:#ff9c76;border:1px solid #f2f2f2;margin-top:10px}.megamenu__image-title{position:relative;display:block;padding:5px 0}.megamenu-inner{padding:30px 0;margin:0 -25px}.megamenu{position:absolute;top:100%;right:0;width:100%;z-index:-1;text-align:left;color:#333;background:#fff;box-shadow:0 1px 3px #00000026;transition:opacity .2s ease,visibility 0s linear .2s;max-height:calc(75vh - 109px);opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:hidden;pointer-events:none}.megamenuwrapper{max-width:100%;margin:0 auto;padding:0 2.5%}.nav-hover .megamenu{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s;pointer-events:auto}ul.list-menu>li:nth-child(1) a span:before{content:"\1f4a5  "}.header--has-menu.is-meganav-visible{background:#fff!important}.ProductmainWrapperBoxContent .product-tabs{margin:5px 0 10px;font-size:18px}.ProductmainWrapperBoxContent .product-tab{border-color:#f1574b;padding:5px;background-color:#fff;border:10px solid #fff;transition:border .4s ease;text-align:left;margin-bottom:15px}.ProductmainWrapperBoxContent .product-tab+.product-tab{margin-top:-1px}.product-tab:active,.product-tab:focus,.product-tab:hover{border:10px solid #e5d1ba}.ProductmainWrapperBoxContent .product-tab-title{display:block;position:relative;cursor:pointer;font-weight:700;margin:0 14px;padding:8px 0}.product-tab-title:after,.product-tab-title:before{content:"";position:absolute;left:0;top:-12px;bottom:-12px;width:0;opacity:.35;background:#000}.is-active .product-tab-title:after{width:0;opacity:.35;transition:none}.is-active .product-tab-title .icon-toggle:before{-moz-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.is-active .product-tab-title .icon-toggle:after{-moz-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.is-active .product-tab-title:before{width:100%;opacity:0;-webkit-transition-property:width 0s linear 0s,opacity .5s ease;-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.46,.01,.32,1);-webkit-transition-delay:0s;-moz-transition-property:width 0s linear 0s,opacity .5s ease;-moz-transition-duration:.35s;-moz-transition-timing-function:cubic-bezier(.46,.01,.32,1);-moz-transition-delay:0s;-o-transition-property:width 0s linear 0s,opacity .5s ease;-o-transition-duration:.35s;-o-transition-timing-function:cubic-bezier(.46,.01,.32,1);-o-transition-delay:0s;-ms-transition-property:width 0s linear 0s,opacity .5s ease;-ms-transition-duration:.35s;-ms-transition-timing-function:cubic-bezier(.46,.01,.32,1);-ms-transition-delay:0s;transition-property:width 0s linear 0s,opacity .5s ease;transition-duration:.35s;transition-timing-function:cubic-bezier(.46,.01,.32,1);transition-delay:0s}.is-active .product-tab-content{border-top:solid 2px #fbf8f5;margin:0 14px;padding:15px 0;max-height:2000px;-webkit-transition-property:max-height .3s cubic-bezier(1,0,1,.5),margin .3s linear;-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.46,.01,.32,1);-webkit-transition-delay:0s;-moz-transition-property:max-height .3s cubic-bezier(1,0,1,.5),margin .3s linear;-moz-transition-duration:.35s;-moz-transition-timing-function:cubic-bezier(.46,.01,.32,1);-moz-transition-delay:0s;-o-transition-property:max-height .3s cubic-bezier(1,0,1,.5),margin .3s linear;-o-transition-duration:.35s;-o-transition-timing-function:cubic-bezier(.46,.01,.32,1);-o-transition-delay:0s;-ms-transition-property:max-height .3s cubic-bezier(1,0,1,.5),margin .3s linear;-ms-transition-duration:.35s;-ms-transition-timing-function:cubic-bezier(.46,.01,.32,1);-ms-transition-delay:0s;transition-property:max-height .3s cubic-bezier(1,0,1,.5),margin .3s linear;transition-duration:.35s;transition-timing-function:cubic-bezier(.46,.01,.32,1);transition-delay:0s}.product-tab-content{overflow:hidden;max-height:0;-webkit-transition-property:max-height .3s cubic-bezier(0,1,.5,1),margin .15s linear;-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.46,.01,.32,1);-webkit-transition-delay:0s;-moz-transition-property:max-height .3s cubic-bezier(0,1,.5,1),margin .15s linear;-moz-transition-duration:.35s;-moz-transition-timing-function:cubic-bezier(.46,.01,.32,1);-moz-transition-delay:0s;-o-transition-property:max-height .3s cubic-bezier(0,1,.5,1),margin .15s linear;-o-transition-duration:.35s;-o-transition-timing-function:cubic-bezier(.46,.01,.32,1);-o-transition-delay:0s;-ms-transition-property:max-height .3s cubic-bezier(0,1,.5,1),margin .15s linear;-ms-transition-duration:.35s;-ms-transition-timing-function:cubic-bezier(.46,.01,.32,1);-ms-transition-delay:0s;transition-property:max-height .3s cubic-bezier(0,1,.5,1),margin .15s linear;transition-duration:.35s;transition-timing-function:cubic-bezier(.46,.01,.32,1);transition-delay:0s}.product-tab-content_tab1{margin-bottom:1px}.em-white_small_square{background-image:url(https://twemoji.maxcdn.com/2/72x72/25ab.png);height:1.5em;width:1.5em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.product-tab-content p{margin:0}.my_tab_icon{position:absolute;right:38px}.em-female_superhero{background-image:url(/cdn/shop/files/icon1.png?v=1636610868);height:1.5em;width:1.5em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.product-tab-title .icon-toggle{position:absolute;top:50%;right:10px;width:15px;height:1px}.product-tab-title .icon-toggle:after,.product-tab-title .icon-toggle:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background:#666;-webkit-transition-property:transform;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;-moz-transition-property:transform;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-property:transform;-o-transition-duration:.5s;-o-transition-timing-function:ease;-o-transition-delay:0s;-ms-transition-property:transform;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;-ms-transition-delay:0s;transition-property:transform;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}.product-tab-title .icon-toggle:before{-moz-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.product-tab-title:after{width:100%;opacity:0;-webkit-transition:width 0s linear 0s,opacity .5s ease;-moz-transition:width 0s linear 0s,opacity .5s ease;transition:width 0s linear 0s,opacity .5s ease}.product-tab-title .icon-toggle:after{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custombtnadjust{width:100%;height:55px}.carousel_g{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;margin-top:10px}.product-g_desktop{text-align:center;font-size:17px;font-weight:300;letter-spacing:initial;color:#333;min-width:235px;padding:.5em;border:10px solid #fff5f1;background-color:#fff}.mainWarpperBelowAtc .carousel{position:relative;width:auto;height:80px;overflow:hidden;flex-grow:4}.mainWarpperBelowAtc .slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:80px;position:absolute;padding:.5em;border:10px solid transparent;line-height:1.4;font-size:17px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:25s;animation-duration:25s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:normal;animation-direction:normal}.mainWarpperBelowAtc .slide_icon{width:53px;height:auto;padding-top:3px}.mainWarpperBelowAtc .slide_text{margin-left:5%}#slide1{-webkit-animation-name:slide1;animation-name:slide1}#slide2{-webkit-animation-name:slide2;animation-name:slide2}#slide4{-webkit-animation-name:slide4;animation-name:slide3}#slide3{-webkit-animation-name:slide3;animation-name:slide4}#slide5{-webkit-animation-name:slide5;animation-name:slide5}#slide6{-webkit-animation-name:slide6;animation-name:slide6}@keyframes slide1{0%{left:0;top:0}16.67%{left:-100%;top:0}33.34%{left:-100%;top:-75px}50.01%{left:0;top:-75px}66.67%{left:100%;top:-75px}83.34%{left:100%;top:0}to{left:0;top:0}}@-webkit-keyframes slide1{0%{left:0;top:0}16.67%{left:-100%;top:0}33.34%{left:-100%;top:-75px}50.01%{left:0;top:-75px}66.67%{left:100%;top:-75px}83.34%{left:100%;top:0}to{left:0;top:0}}@keyframes slide2{0%{left:100%;top:0}16.67%{left:0;top:0}33.34%{left:-100%;top:0}50.01%{left:-100%;top:-75px}66.67%{left:0;top:-75px}83.34%{left:100%;top:-75px}to{left:100%;top:0}}@-webkit-keyframes slide2{0%{left:100%;top:0}16.67%{left:0;top:0}33.34%{left:-100%;top:0}50.01%{left:-100%;top:-75px}66.67%{left:0;top:-75px}83.34%{left:100%;top:-75px}to{left:100%;top:0}}@keyframes slide3{0%{left:100%;top:-75px}16.67%{left:100%;top:0}33.34%{left:0;top:0}50.01%{left:-100%;top:0}66.67%{left:-100%;top:-75px}83.34%{left:0;top:-75px}to{left:100%;top:-75px}}@-webkit-keyframes slide3{0%{left:100%;top:-75px}16.67%{left:100%;top:0}33.34%{left:0;top:0}50.01%{left:-100%;top:0}66.67%{left:-100%;top:-75px}83.34%{left:0;top:-75px}to{left:100%;top:-75px}}@keyframes slide4{0%{left:0;top:-75px}16.67%{left:100%;top:-75px}33.34%{left:100%;top:0}50.01%{left:0;top:0}66.67%{left:-100%;top:0}83.34%{left:-100%;top:-75px}to{left:0;top:-75px}}@-webkit-keyframes slide4{0%{left:0;top:-75px}16.67%{left:100%;top:-75px}33.34%{left:100%;top:0}50.01%{left:0;top:0}66.67%{left:-100%;top:0}83.34%{left:-100%;top:-75px}to{left:0;top:-75px}}@keyframes slide5{0%{left:-100%;top:-75px}16.67%{left:0;top:-75px}33.34%{left:100%;top:-75px}50.01%{left:100%;top:0}66.67%{left:0;top:0}83.34%{left:-100%;top:0}to{left:-100%;top:-75px}}@-webkit-keyframes slide5{0%{left:-100%;top:-75px}16.67%{left:0;top:-75px}33.34%{left:100%;top:-75px}50.01%{left:100%;top:0}66.67%{left:0;top:0}83.34%{left:-100%;top:0}to{left:-100%;top:-75px}}@keyframes slide6{0%{left:-100%;top:0}16.67%{left:-100%;top:-75px}33.34%{left:0;top:-75px}50.01%{left:100%;top:-75px}66.67%{left:100%;top:0}83.34%{left:0;top:0}to{left:-100%;top:0}}@-webkit-keyframes slide6{0%{left:-100%;top:0}16.67%{left:-100%;top:-75px}33.34%{left:0;top:-75px}50.01%{left:100%;top:-75px}66.67%{left:100%;top:0}83.34%{left:0;top:0}to{left:-100%;top:0}}.container_flexbox_v1{padding:0 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin:10px 0;display:none}.container_flexbox_v2{padding:0 1rem;display:flex;flex-direction:row;justify-content:space-evenly;margin:10px auto 20px!important;width:100%}.thing .hidden_text{display:none;line-height:28px;font-weight:400}.my_flex_picto{display:block;margin-bottom:30%;transform:translateY(20%)}.thing{color:#333;border:5px solid #fff;border-radius:50%;font-weight:500;text-align:center;font-size:20px;padding:5px;margin-right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2.5px 5px #1919191a;background:#feddaa}.thing:hover{border:10px solid #feddaa;animation-name:swing;animation-duration:1s;animation-iteration-count:infinite}.thing:hover .my_flex_picto{display:none}.thing:hover .hidden_text{display:block}.thing:nth-child(2){background:#ff9c76;margin-right:5px}.thing:nth-child(3){background:#e5d0ba;margin-right:5px}.thing:nth-child(4){background:#dfecf2;margin-right:5px}.thing:nth-child(5){background:#feddaa;margin-right:5px}.thing:nth-child(2):hover{border:10px solid #ff9c76;animation-name:bounce}.thing:nth-child(3):hover{border:10px solid #e5d0ba;animation-name:swing}.thing:nth-child(4):hover{border:10px solid #dfecf2;animation-name:bounce}.thing:nth-child(5):hover{border:10px solid #feddaa;animation-name:swing}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}.thing .my_flex_picto{display:block}.mainPartionQtyBtn{display:flex;align-items:center;margin:0}.mainPartionQtyBtn .product-form__input.product-form__quantity{flex:inherit;max-width:inherit;margin:0;min-width:inherit;display:flex;align-items:center}.mainPartionQtyBtn .product-form__input.product-form__quantity .form__label{margin:0 10px 0 0;font-size:18px;color:#333;letter-spacing:0}.mainPartionQtyBtn .quantity{width:inherit;height:auto;margin-right:25px}.mainPartionQtyBtn .quantity button.quantity__button{display:none}.mainPartionQtyBtn .quantity input{border:1px solid #000;box-shadow:none;opacity:1;width:40px;padding-left:3px;padding-right:3px;height:44px;font-size:17px;flex:inherit;outline:none}.custombtnadjust product-form.product-form{margin:0}.custombtnadjust product-form.product-form button.product-form__submit{margin:0;text-align:center;text-transform:uppercase;display:inline-block;border:2px solid transparent;font-weight:700;border-radius:5px;transition:.1s;width:100%;font-size:18px;font-family:Arial;padding:14.5px 10px;box-shadow:none}.custombtnadjust product-form.product-form button.product-form__submit:hover{border-bottom-width:0;margin-top:3px}#shopify-section-template--15236307452063__main{margin-top:0;padding-top:20px;background-color:#fbf8f5}.page-width.ProductmainWrapperBoxThere{max-width:100%;margin:0 auto;padding:0 2.5%}.product__media-wrapper.ImagesBlockProductPage,.product__info-wrapper.ProductmainWrapperBoxContent{max-width:50%!important;width:50%!important}.product-media-featured_image img{margin:auto;cursor:inherit}.tumg{padding:5px;position:relative;max-width:100px;width:100%!important}.tumg img{width:100%;display:block}.CV--product-media-thumbnails{margin:5px 0}.CV--product-media-thumbnails.draggedImagespaused .slick-track{transform:inherit!important}.product__info-container .product__title{font-size:52px;font-weight:700;margin:0;line-height:1.2}.product__info-container{padding:1rem 2rem 30px;border-style:solid;border-color:#fff;border-width:1.5rem;margin-bottom:30px;width:100%;background-color:#fbf8f5}.product__text{margin:0!important;text-align:left;font-size:17px;font-weight:300;letter-spacing:initial;color:#ff9c76;line-height:1.4}.my_product_small_wrapper{margin:0}.my_product_small_wrapper{margin:7px 0!important;display:flex;align-items:center;justify-content:space-between}.my_product_small_wrapper .product-subtitle-v2{margin:0;font-size:17px}.ProductBlocksRv .loox-rating .loox-icon{font-size:16px;margin:0 1px;color:gold}.swatch.CustomvariantSwatchBoxes{display:flex;flex-wrap:wrap;margin-left:-10px}.swatch.CustomvariantSwatchBoxes .swatch-element{width:33.33%;text-align:center;position:relative;padding-left:10px;margin-bottom:34px}.customswatchinnerRoom label{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:0 2px!important}.swatch.CustomvariantSwatchBoxes .swatch-element input{position:absolute;left:0;right:0;text-align:center;margin:auto;width:100%;height:100%;border-radius:0;opacity:0;cursor:pointer;top:0}.customswatchinnerRoom{border:1px solid #d2d2d2;padding:15px 5px;position:relative;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.customswatchinnerRoom.active{background:#fda;box-shadow:0 0 1px 2px inset #333}.my_swatch_yvalue{font-size:16px;color:#333;margin-bottom:5px;line-height:1.3;text-transform:lowercase}.my_swatch_xprice{line-height:1.4;font-size:16px;font-weight:700;color:#333}.my_swatch_xprice .bundle-smallp{font-weight:300;color:#aaa;text-transform:lowercase;font-size:11px}.customswatchinnerRoom .eco-pill{position:absolute;bottom:-24px;font-size:11px;text-transform:uppercase;background:#ddd1c4;border-radius:30px;color:#333;height:29px;line-height:29px;right:8px;text-align:center;font-weight:700;width:80%;border:solid 1px #c4c4c4;left:18px}.CV--product-media-block .slick-arrow{width:50px;height:50px;border:none;cursor:pointer;background:#fff;z-index:7;top:50%;font-size:0;border-radius:50%;transform:translateY(-50%);position:absolute}.CV--product-media-block .slick-prev{left:10px}.CV--product-media-block .slick-next{right:10px}.CV--product-media-block .slick-next:before{content:"";position:absolute;border-right:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:21px;height:21px;transform:rotate(45deg);top:15px;right:17px}.CV--product-media-block .slick-prev:before{content:"";position:absolute;border-left:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:21px;height:21px;transform:rotate(-45deg);top:15px;left:17px}.ProductBlocksSection.ProductMetafieldCollectionSection{background:#fff;padding-top:40px;margin-top:85px}.ProductMetafieldCollectionSection .title_bloc{font-size:28px;margin:0 0 .5em}#SortBy{background:transparent;box-shadow:none}.image-columns-my_shampoo_ingredients{display:flex;flex-direction:row-reverse;margin-bottom:5rem;margin-top:5rem}.zoom_ingredient_image{flex:1;padding-left:40px}.my_eco_text{padding:50px;margin-left:50px;background-color:#fff;flex:1}.my_eco_heading{font-size:68px;font-weight:700;color:#333;line-height:1.2}.my_eco_wrapper{display:flex;flex-direction:row}.my_shampoo_aside_v2{width:15em;border-top:solid 1.5px #333;margin-top:20px;margin-right:10px}.my_eco_small_text{font-size:22px;line-height:1.64;padding-right:70px;font-weight:400}.image-columns-my_shampoo_ingredients.image-row__wrapper--reversed{flex-direction:row}.gallery{background:#fbf8f5}.gallery-cell{padding:0 1em;width:250px;height:250px;margin-right:10px;background:#dfecf2;counter-increment:gallery-cell;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;border:solid 6px #fff}.gallery-cell.is-selected{background:#fce2bc}.nom_latin{height:170px;justify-content:center;display:flex;flex-direction:column;max-width:140px}.fonction_ingredient{height:70px;justify-content:center;display:flex;flex-direction:column;padding:0 10px}.origine_ingredient{right:6px;position:absolute;top:7px;width:15%}.cell-ribbon{left:-64px;position:absolute;top:32px;height:22px;width:204px;transform:rotate(-45deg);background-color:#ff9c76;text-align:center;font-size:13px;color:#fff}.ProductBlockExecute .collection_no-img .slick-arrow{width:28px;height:28px;border:none;cursor:pointer;background:#fff;z-index:7;top:33%;font-size:0;border-radius:50%;transform:translateY(-50%);position:absolute}.ProductBlockExecute.ProductMetafieldCollectionSection .collection_no-img .my_grid_flex{margin-bottom:0}.ProductBlockExecute .collection_no-img .slick-prev{left:10px}.ProductBlockExecute .collection_no-img .slick-next{right:10px}.ProductBlockExecute .collection_no-img .slick-prev:before{content:"";position:absolute;border-left:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(-45deg);top:9px;left:10px}.ProductBlockExecute .collection_no-img .slick-next:before{content:"";position:absolute;border-right:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(45deg);top:9px;right:10px}.photo_ingredient img{border-radius:100px;max-width:50px}.mainGallerySliderWrapper .flickity-prev-next-button{width:32px;height:32px;background:#fff}.mainGallerySliderWrapper .flickity-prev-next-button>svg{display:none}.mainGallerySliderWrapper .flickity-prev-next-button.previous:before{content:"";position:absolute;border-left:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(-45deg);top:11px;left:11px}.mainGallerySliderWrapper .flickity-prev-next-button.next:before{content:"";position:absolute;border-right:2.5px solid #333;border-top:2.5px solid #333;display:inline-block;width:11px;height:11px;transform:rotate(45deg);top:11px;right:11px}.mainGallerySliderWrapper .flickity-page-dots li.dot{border:2px solid #000;background-color:transparent}.mainGallerySliderWrapper.flickity-enabled{box-shadow:none;display:block}.mainGallerySliderWrapper{display:none}#shopify-section-template--15236307452063__16355107897f33da63 .ProductPageImageTextSection{padding-top:30px;padding-bottom:25px}#shopify-section-template--15236307452063__16355108305742036b .ProductPageImageTextSection{padding-top:50px}.new_collection-wrapper .collection_title_bloc{margin-bottom:20px}.my_benefits_headband{display:flex;justify-content:space-between;margin-left:-60px}.benefits_headband_image{width:50%;padding-left:60px}.ProducthandbandSection{max-width:1440px;padding:0 24px;margin:auto auto 130px}#shopify-section-template--15236307452063__1635510846147155a3 .ProducthandbandSection{max-width:1600px}.benefits_headband_inner_content{text-align:center;position:relative;border:6px solid #fff;padding:50px 24px 70px}.right_portion .benefits_headband_inner_content{border:6px solid transparent}.productbandmg img{display:block;position:absolute;bottom:0;left:0}.ProductbandHeading h2{font-size:40px;font-weight:500;position:relative;margin-bottom:50px}.ProductbandHeading h2:after{content:"";position:absolute;height:4px;background:#fff;width:100%;left:0;right:0;bottom:-20px;max-width:140px;margin:auto}.ProductBandct p{font-size:23px;margin:0 0 12px;font-weight:500;position:relative;z-index:1}#shopify-section-template--15236307452063__1635510896625a834c .my_grid_flex{width:50%}#shopify-section-template--15236307452063__1635510896625a834c .ProductBlocksSection{background:transparent}.my_porte-savon_wrapper{padding:0 24px;text-align:center;margin-top:70px}.porte-savon_text--title p{color:#ff9c76;margin:40px 0 30px;font-size:18px}.porte-savon_text--subtitle h2{font-weight:700;margin:20px 0 40px;line-height:1.2;font-size:68px}#shopify-section-template--15236307452063__16355108711d023a24 .my_porte-savon_wrapper{padding-bottom:77px}#shopify-section-template--15236307452063__16355108711d023a24 .porte-savon_text--subtitle{max-width:1760px;margin:auto}#shopify-section-template--15236307452063__16355108711d023a24 .porte-savon_text--subtitle h3{line-height:1.64;letter-spacing:initial;color:inherit;margin:0 10%;font-weight:700;font-size:27px}.image-columns-my_ps_magique{display:flex;flex-direction:row;margin-bottom:10px}#shopify-section-template--15236307452063__1635510882771b1f37 .zoom_ingredient_image img{width:100%;height:800px;object-fit:cover;display:block}#shopify-section-template--15236307452063__1635510882771b1f37 .zoom_ingredient_image{flex:1;padding-left:0}#shopify-section-template--15236307452063__1635510882771b1f37 .my_eco_small_text p{margin:0}.faq-section,.faq__content{padding:40px 0}.faq__header.wrapper{max-width:100%;margin:0 auto;padding:0 2.5%;text-align:center}.Faqgrid__item .faq__heading{font-weight:700;margin-bottom:20px;line-height:1.2;color:#333;font-size:68px}.faq__subheading.subheading-text{font-weight:300;letter-spacing:initial;color:#ac9473;margin-bottom:5px;font-size:20px}.wrapper_faq{display:flex;flex-direction:column;justify-content:center;align-items:center}.faq-list{list-style:none;max-width:1040px;margin:0 15px 20px;padding:0}.faq-list__item{width:100%;margin-bottom:.25em}.faq-list__item-question{position:relative;cursor:pointer;border-color:#f1574b;padding:5px 75px 5px 5px;background-color:#fff;border:10px solid #fff;transition:border .4s ease;text-align:left;margin-bottom:15px;font-size:18px;color:#333;font-weight:700}.faq-list__item-question:active,.faq-list__item-question:focus,.faq-list__item-question:hover{border:10px solid #e5d1ba}.faq-list__item-question:after,.faq-list__item-question:before{content:"";position:absolute;left:0;top:-12px;bottom:-12px;width:0;opacity:.35;background:#000}.faq-list__item-question .icon-toggle{position:absolute;top:50%;right:10px;width:15px;height:1px}.faq-list__item-question:after{width:100%;opacity:0;-webkit-transition:width 0s linear 0s,opacity .5s ease;-moz-transition:width 0s linear 0s,opacity .5s ease;transition:width 0s linear 0s,opacity .5s ease}.faq-list__item-question .icon-toggle:after,.faq-list__item-question .icon-toggle:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background:#666;-webkit-transition-property:transform;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;-moz-transition-property:transform;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-property:transform;-o-transition-duration:.5s;-o-transition-timing-function:ease;-o-transition-delay:0s;-ms-transition-property:transform;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;-ms-transition-delay:0s;transition-property:transform;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}.faq-list__item-question .icon-toggle:before{-moz-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq-list__item-answer{overflow:hidden;max-height:0;padding:0;opacity:0;-webkit-transition-property:max-height .3s ease,padding .3s ease,opacity .3s ease;-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.46,.01,.32,1);-webkit-transition-delay:0s;-moz-transition-property:max-height .3s ease,padding .3s ease,opacity .3s ease;-moz-transition-duration:.35s;-moz-transition-timing-function:cubic-bezier(.46,.01,.32,1);-moz-transition-delay:0s;-o-transition-property:max-height .3s ease,padding .3s ease,opacity .3s ease;-o-transition-duration:.35s;-o-transition-timing-function:cubic-bezier(.46,.01,.32,1);-o-transition-delay:0s;-ms-transition-property:max-height .3s ease,padding .3s ease,opacity .3s ease;-ms-transition-duration:.35s;-ms-transition-timing-function:cubic-bezier(.46,.01,.32,1);-ms-transition-delay:0s;transition-property:max-height .3s ease,padding .3s ease,opacity .3s ease;transition-duration:.35s;transition-timing-function:cubic-bezier(.46,.01,.32,1);transition-delay:0s}.is-active .faq-list__item-answer{max-height:2000px;border-top:solid 2px #ac9473;margin:0 14px;padding:15px 0;opacity:1}.faq-list__item-question .icon-toggle:after{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.is-active .icon-toggle:after{-moz-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.is-active .icon-toggle:before{-moz-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.faqbtn .additional_questions{font-size:17px}.loop-holder{display:flex;white-space:nowrap;overflow:hidden;background-color:#d19f74;height:35px;align-items:center}.loop-holder__text{animation:textLoop 30s linear infinite;font-size:18px;font-weight:500;padding-right:7.3em;color:#fff}@keyframes textLoop{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@media (min-width: 460px) and (max-width: 770px){.my_home_wrapper{margin:-87px auto auto;width:100%;text-align:center}.home-img-desktop .wrapper--small{margin-right:auto}}@media (min-width: 768px){.mobileWrapperFooter{display:none!important}.product-image:hover .btn-wrapper{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.rich-text__wrapper--reversed{flex-direction:row-reverse}}@media (min-width: 1200px){.thing{height:85px;width:85px}}@media (min-width: 1300px){.thing{height:100px;width:100px}}@media (min-width: 1400px){.thing:hover{width:115px;border:0}.my_flex_picto{width:100px}.thing{height:115px;width:115px}}@media (max-width: 1500px){#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--subtitle h2{font-size:72px}.Faqgrid__item .faq__heading,.porte-savon_text--subtitle h2,.my_eco_heading{font-size:61px}.my_home_heading{font-size:31px}.benefits-child1{font-size:17px}.page-subtitle__text-v2{font-size:72px}.logo-list__slide{width:16%}.TextRowwrapper .rich-text__heading--homepage{font-size:56px}}@media (max-width: 1400px){#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--subtitle h2{font-size:68px}}@media (max-width: 1350px){#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--subtitle h2{font-size:63px}.header__inline-menu ul.list-menu>li{padding:0}}@media (max-width: 1280px){.TextRowwrapper .rich-text__heading--homepage{font-size:48px}.logo-list__slide{width:20%}.benefits-child1{font-size:16px}.page-subtitle__text-v2{font-size:64px}}@media (max-width: 1200px){.my_spin_wrapper{left:30px}.product__media-wrapper.ImagesBlockProductPage{position:inherit}.container_flexbox_v2{width:90%}.thing{height:100px;width:100px}.my_flex_picto{width:80px;top:19.7%}#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--subtitle h2{font-size:50px}.product__info-wrapper.ProductmainWrapperBoxContent,.product__media-wrapper.ImagesBlockProductPage{max-width:100%!important;width:100%!important}.product__info-wrapper.ProductmainWrapperBoxContent{padding:0!important}.product__info-container .product__title{font-size:38px}.product__text,.my_product_small_wrapper .product-subtitle-v2{font-size:16px}.sliding-small-text{width:90%;font-size:22px}}@media (max-width: 1100px){.header__inline-menu ul.list-menu>li>.header__menu-item{font-size:11px;padding:12px 8px}}@media (max-width: 1024px){.TextRowwrapper .rich-text__heading--homepage{font-size:34px}.my_product_title,.my_normal-price{font-size:16px}.page-subtitle__text-v2{font-size:50px}.benefits-child1{font-size:14px}.Faqgrid__item .faq__heading{font-size:56px}.faq__subheading.subheading-text,.my_eco_small_text{font-size:19px}.porte-savon_text--subtitle h2,.my_eco_heading{font-size:56px}#shopify-section-template--15236307452063__16355108711d023a24 .porte-savon_text--subtitle h3{font-size:21px}}@media (max-width: 991px){.thing{height:80px;width:80px}.my_flex_picto{width:65px}#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--subtitle h2{font-size:36px;padding-bottom:40px}.benefits_headband_image{padding-left:20px}.my_benefits_headband{margin-left:-20px}.ProductbandHeading h2{font-size:22px;margin-bottom:30px}.my_swatch_yvalue,.my_product_small_wrapper .product-subtitle-v2{font-size:14px}.image-columns-my_shampoo_ingredients{flex-wrap:wrap}.my_eco_small_text{padding:0}.my_eco_text{padding-left:2rem;padding-right:2rem;padding-top:2rem;background-color:transparent;width:100%;margin-left:0;text-align:center;padding-bottom:0}.my_eco_heading{margin-top:20px;font-size:42px}.ProductBandct p{font-size:16px;margin-bottom:5px}.benefits_headband_inner_content{padding:30px 24px 110px}.ProducthandbandSection{margin-bottom:50px}.ProductBlocksSection.ProductMetafieldCollectionSection{margin-top:30px}.zoom_ingredient_image_mobile.mobile_viewport{display:block!important}.zoom_ingredient_image.desktop_viewport{display:none!important}#shopify-section-template--15236307452063__16355107897f33da63 .ProductPageImageTextSection{padding-top:0}.image-columns-my_ps_magique .zoom_ingredient_image_mobile.mobile_viewport,.image-columns-my_ps_magique .my_eco_text{width:50%}.Faqgrid__item .faq__heading,.porte-savon_text--subtitle h2{font-size:52px}.my_shampoo_aside_v2{display:none}#shopify-section-template--15236307452063__16355108711d023a24 .porte-savon_text--subtitle h3{font-size:19px}.sliding-small-text{width:100%;font-size:20px}.footer-block{max-width:100%}.TextRowwrapper .rich-text__content--homepage{width:calc(60% - 20px);padding:40px 50px}.my_grid_flex{padding-left:25px;margin-bottom:50px}.collection-no-img{margin-left:-25px}.my_product_title,.my_normal-price{font-size:15px}.page-subtitle__text-v2{font-size:38px}.logo-list__slide{width:25%}.rich-text__content_unbottled_difference{width:calc(60% - 20px);padding:40px 50px}}@media (max-width: 989px){.MenuDrawerCustom{display:block}.Custommenu-drawer-container{will-change:transform;position:fixed;overflow-y:auto;overflow-x:hidden;top:0;bottom:0;padding:0 10px 25px;max-width:100%;z-index:10;color:#333;background-color:#fbf8f5;transition:transform .4s cubic-bezier(.46,.01,.32,1);width:300px;right:0;border-right:1px solid #f2f2f2;border-left:2px solid #ff9c76;-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%)}.Custommenu-drawer-container.menu_drawer_open{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translate(0)}.nav-drawer{height:40px;display:flex;align-items:center;justify-content:flex-end}.nav-drawer span{display:flex;align-items:center;justify-content:flex-end;padding:0 8px}.nav-drawer span svg{width:20px;height:20px}ul.Custommenu-drawer__menu{margin:0;padding:0;list-style:none}ul.Custommenu-drawer__menu>li{position:relative;display:block;padding-bottom:5px;margin-bottom:7px}ul.Custommenu-drawer__menu>li .menu-drawer__menu-item{padding:5px 0;color:#333;font-size:26px;background:transparent;justify-content:space-between}.icon-ps svg{width:16px;height:16px;fill:#333}.chddrop .icon-ms{display:none}.chddrop.mhere .icon-ms{display:inline-block}.chddrop.mhere .icon.icon-plus{display:none}.DrawerOpenbody:before{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;cursor:pointer;content:""}.DrawerOpenbody #shopify-section-header{position:static;transform:inherit}.DrawerOpenbody .shopify-section-header-sticky sticky-header.header-wrapper{background:transparent;box-shadow:none}.chddrop .menu-drawer__submenu{position:static!important;background:0 0!important;transform:inherit!important;visibility:visible!important;border:none!important;margin-left:45px;padding-top:7px;display:none}.chddrop .menu-drawer__submenu .Custommenu-drawer__menu.list-menu li{border:0;margin-bottom:8px;padding-bottom:0}.chddrop .menu-drawer__submenu .Custommenu-drawer__menu.list-menu li .menu-drawer__menu-item{font-size:14px}.header__icon--cart.mbTexticon{display:flex}.header__icon.header__icon--account.link,.dekstopicon.header__icon--cart{display:none}.header__icon--cart{margin-right:0!important}.header__icon--cart.mbTexticon{padding:10px!important;margin-right:-3px!important;width:auto;height:auto;text-decoration:none;font-size:14px!important}.cart-count-bubble{position:static;background:transparent;color:#333;margin-left:2px;padding:0;margin-top:4px}.header__heading-link{padding-left:0}}@media (max-width: 770px){.desktop_viewport{display:none!important}.mobile_viewport{display:block!important}.wrapper--small{max-width:100%}.my_home_heading{background:#fafafa80;font-size:25px;text-align:center;padding:10px;width:90%;margin:auto}.btn-mobile-wespring{height:60px;background:#ff9c76;justify-content:center;align-items:center;font-size:22px;color:#fff;font-weight:700;display:flex}.btn-mobile-wespring .right-arrrow-svg{display:flex;margin-left:5px;margin-top:1px}.btn-mobile-wespring .right-arrrow-svg img{width:20px;height:20px}.benefits-child1{font-size:13px}.benefits-img img{margin:auto}.benefits-blob1{margin-bottom:10px}.benefits-home-wraper--mobile ul.slick-dots{right:0;list-style:none;display:flex;position:relative;top:0;text-align:center;width:95px;justify-content:center;margin:auto;padding:1rem 0}.benefits-home-wraper--mobile ul.slick-dots>li{margin:0 .1rem;width:10px}.benefits-home-wraper--mobile ul.slick-dots>li button{display:block;width:6px;height:6px;padding:0;border:solid 1px #333;border-radius:100%;text-indent:-9999px;cursor:pointer;font-size:0}.benefits-home-wraper--mobile ul.slick-dots>li.slick-active button{background:#333}.homepage_autotext,.rich-text__text p{font-size:20px}}@media (max-width: 768px){.image-columns-my_ps_magique{flex-wrap:wrap}.image-columns-my_ps_magique .my_eco_text{order:1}.home-img-desktop{height:500px}.image-columns-my_ps_magique .my_eco_text{width:100%}.image-columns-my_ps_magique .zoom_ingredient_image_mobile.mobile_viewport{display:none!important}#shopify-section-template--15236307452063__16355108711d023a24 .my_porte-savon_wrapper{padding-bottom:10px}}@media (max-width: 767px){.product__media-wrapper.ImagesBlockProductPage{position:static}.CV--product-media-thumbnails.MobileDraggedthumb .slick-track{transform:inherit!important}.product-g_desktop{display:none}.custombtnadjust product-form.product-form button.product-form__submit{font-size:16px}.mainWarpperBelowAtc .slide_text{font-size:13px}.thing .hidden_text{line-height:1.3;font-size:14px}.container_flexbox_v2{width:100%;margin-top:0!important}.thing{height:65px;width:65px;border:2px solid #fff;font-weight:300;padding:0}.my_flex_picto{height:55px;width:55px}#shopify-section-template--15236307484831__1636537783278d6fdf .porte-savon_text--title p{margin:20px 0}.faq__header.wrapper{padding:0 5%}.Faqgrid__item .faq__heading{font-size:42px}.faq__subheading.subheading-text{font-size:14px}.my_eco_small_text,.faq-list__item-question{font-size:16px}.porte-savon_text--title p{font-size:16px;margin-bottom:18px}.porte-savon_text--subtitle h2{font-size:42px}.my_eco_heading{font-size:42px;font-weight:700;text-align:center;letter-spacing:0}#shopify-section-template--15236307452063__16355108711d023a24 .porte-savon_text--subtitle h3{font-size:16px;font-weight:400;margin:0}#shopify-section-template--15236307452063__1635510896625a834c .my_grid_flex{margin-bottom:10px}#shopify-section-template--15236307452063__163551097997d9738a .my_porte-savon_wrapper{margin-top:0}.benefits_headband_image{width:100%}.my_benefits_headband{flex-wrap:wrap}.right_portion .benefits_headband_inner_content{padding-bottom:20px}.product__media-wrapper.ImagesBlockProductPage,.product__info-wrapper.ProductmainWrapperBoxContent{max-width:100%!important;width:100%!important}.product__info-container{padding:1rem 0;border-width:0;margin-bottom:0}.drawer__header{height:40px}.sliding-small-text{font-size:18px}ul.footer-block__details-content>li>a.link{text-align:center;display:block}.footer-block .footer-block__heading:after{content:"+";position:absolute;top:0;right:-10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:22px}.footer-block.is-active .footer-block__heading:after{content:"-"}.footerContentWrapper.footer__content-top{padding:0 5%}.footer-block .footer-block__heading{margin-bottom:6px;display:inline-block;padding:5px 32px 5px 0;width:100%;position:relative}.main_inner_footer_sec .footer-block__details-content{margin-bottom:0}.main_inner_footer_sec{padding-bottom:35px}.footer-block{max-width:none;width:100%;padding:0;margin-bottom:22px}.footer__blocks-wrapper{margin:0;flex-direction:column}.my_grid_parent.btn-wrapper-mobile{visibility:visible}.my_grid_parent{visibility:hidden}.slick-current .my_grid_parent{visibility:visible}.collection-no-img .slick-arrow{border:none;font-size:0;width:28px;height:28px;background:#fff;border-radius:100px;position:absolute;top:31%;transform:translateY(-50%);z-index:9;padding:0}.collection-no-img{padding:0 5%}.collection-no-img .slick-prev{left:30px}.collection-no-img .slick-next{right:30px}.collection-no-img .slick-prev:before{content:"";position:absolute;border-left:2px solid #333;border-top:2px solid #333;width:10px;height:10px;display:inline-block;z-index:999;top:9px;transform:rotate(-45deg);left:10px}.collection-no-img .slick-next:before{content:"";position:absolute;border-right:2px solid #333;border-top:2px solid #333;width:10px;height:10px;display:inline-block;z-index:999;top:9px;transform:rotate(45deg);right:10px}.TextRowwrapper .rich-text__content--homepage{width:calc(100% - 70px);margin:0 auto;margin-top:360px!important;background:#fff;border:0}.TextRowwrapper{padding:0}.homepage--height.ImageTextRowsMainWrapper{height:950px}.TextRowwrapper .rich-text__subheading{font-size:14px;margin:20px 0}.TextRowwrapper .rich-text__heading--homepage{margin-top:30px;font-weight:700;font-size:45px;text-align:left}.TextRowwrapper .rich-text__image{bottom:auto;width:100%;height:70%;max-height:400px;padding:0;margin:0}.TextRowwrapper .rich-text__text--homepage{font-size:18px}.my_button_formulation{width:100%;margin-top:10px}.rich-text__subheading_unbottled_difference{font-size:14px;margin:20px 0 -25px}.rich-text__text p{margin-top:30px;font-weight:500;font-size:18px}.rich-text__content_unbottled_difference{width:calc(100% - 100px);margin:0 auto}.rich-text__wrapper--no-video .rich-text__content_unbottled_difference{margin-top:50px}.collection-no-img{margin-left:0}.my_grid_flex{padding:12.5px;margin-bottom:50px}.logo-list__container .flickity-prev-next-button{display:none!important}.btn--add-to-cart1{display:none}.logo-list__slide{width:50%;float:left}.my_grid_flex{width:50%}.my_normal-price,.my_product_title{font-size:16px}.page-subtitle__text-v2{font-weight:700;font-size:45px;margin:0}.section-title-subtitle-v2{padding:50px 0 25px}.ProductBlocksMainWrapper,.collection_no-img{padding:0}.homepage---page-subtitle-text p{font-size:20px;margin:0 10%}.rich-text__wrapper{padding:0 0 50px;min-height:0;flex-direction:column-reverse}}@media (max-width: 639px){.stickme .top_page{padding:0 20px}.NCcartDrawermainWrapper{width:100%;right:-100%;border-left:0 solid #fff;border-right:0px solid #fff}.slide_drawer ul.slick-dots{display:none!important}.XWCartItemsDetail{width:67%}.XWCartItemImage{padding-right:10px;height:auto;width:33%}.btn--add-to-cart span{font-size:12px}.drawer_carousel_product .slick-list.draggable{padding:0 20px!important}.cartInnerU{padding:5px}.cartInnerU .my_accordion_wrapperv{width:74%;padding-left:10px}.cartInnerU .product-image{width:26%}.XWCartMainFormOuter{padding-bottom:80px;height:600px}.cartshnr p.cart-shipping__success{padding-left:10px;padding-right:10px}.ProductmainWrapperBoxContent .product-tabs{font-size:16px}div#shopify-section-template--15378627756261__16355108711d023a24 .porte-savon_text--subtitle{padding-bottom:70px}.porte-savon_text--subtitle h3{font-size:18px}.ProductBlocksSection.ProductMetafieldCollectionSection{margin-top:40px;padding-top:25px}.new_collection-wrapper .collection_title_bloc{margin-bottom:0;padding-bottom:0}.image-columns-my_shampoo_ingredients{margin-bottom:40px}.benefits_headband_inner_content{padding:20px}.productbandmg img{max-width:50px;width:100%;display:block}.ProductbandHeading h2:after{bottom:-10px;height:2px;max-width:80px}.ProductbandHeading h2{margin-bottom:20px;font-size:18px}.ProducthandbandSection{margin-bottom:10px}.title_bloc{font-size:20px;letter-spacing:0}div#shopify-section-template--15378627756261__16355108711d023a24 .porte-savon_text--subtitle h3{font-size:18px;padding-bottom:0;font-weight:500}}@media (max-width: 479px){.stickme .top_page,.mainPartionQtyBtn .product-form__input.product-form__quantity{display:none}.product__info-container .product__title{font-size:44px}.customswatchinnerRoom .eco-pill{font-size:8px;width:100%;left:0}.swatch.CustomvariantSwatchBoxes .swatch-element{padding-left:4px}.swatch.CustomvariantSwatchBoxes{margin-left:-4px}.image-columns-my_ps_magique .my_eco_text{width:100%;background:#fff;padding-bottom:35px;padding-top:0}.my_eco_small_text p{margin-top:0}.faq__content{padding-bottom:0}.image-columns-my_ps_magique .zoom_ingredient_image_mobile.mobile_viewport{display:block!important;width:100%;padding-bottom:30px}#shopify-section-template--15236307452063__16355108711d023a24 .my_porte-savon_wrapper{padding-bottom:50px}.my_cart_buttons button.btn{line-height:1.2;padding:12px 4px;height:45px;font-size:15px}.my_drawer_btnv1 span{font-size:15px;height:45px}.my_slider_text{font-size:12px;padding-left:14px;padding-top:2px}.slide_img_drawer{width:38px}.drawer__title{font-size:22px}.my_drawer_count{font-size:17px;width:24px;margin-top:4px}.cart-slider-spacer-line-v1{padding-bottom:5px}.cart-slider-spacer-line-v2{padding-top:5px}.slide_drawer{padding:4px 8px;background:#fff}.TextRowwrapper .rich-text__content--homepage{width:calc(100% - 30px);padding:35px 25px 25px}.OverContentExecute{position:relative;top:-100px}.rich-text__content_unbottled_difference{width:calc(100% - 25px);padding:35px 25px 25px}.homepage---page-title-text{font-size:14px}.homepage---page-subtitle-text{font-weight:500;font-size:18px;margin:0 5%}.my_grid_flex{width:100%;margin-bottom:0}.ProductBlocksSection.ProductMetafieldCollectionSection .slick-list.draggable{padding:0 25px}.top-bar.wrapper{padding:10px 5%}.homepage_autotext{font-weight:500;font-size:18px;margin:0 5%}.page-title__text-v1{font-size:14px}.HtmlSectionMainWrapper{padding:0 5%}.page-title__text-v2{font-size:14px;margin:20px 0}.ProductBlocksSection{padding-top:20px}.ProductMetafieldCollectionSection .title_bloc{font-size:20px;line-height:normal;letter-spacing:0}.collection_title_bloc{flex-wrap:wrap}.mainWarpperBelowAtc .slide_icon{width:35px}.carousel_g{margin-bottom:0;margin-top:0}.mainPartionQtyBtn{margin-bottom:0!important}.mainWarpperBelowAtc{margin-top:0!important;margin-bottom:5px!important}.ProductBlockExecute .collection_no-img .slick-arrow{top:36%}.ProductBandct p{margin-bottom:0;font-size:15px}}@media (max-width: 460px){.my_home_wrapper{width:100%;position:relative;top:25px;left:0;line-height:1.2;margin-top:-96px;margin-left:0;background:0 0;margin-bottom:27%}}@media (max-width: 360px){.TextRowwrapper .rich-text__heading--homepage{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/codevibez.css.map */
