@font-face{font-family:cmu-regular;src:url(/cdn/shop/files/cmunrm-webfont.woff2?v=1769787415) format("woff2")}@font-face{font-family:cmu-bold;src:url(/cdn/shop/files/cmunbx-webfont.woff2?v=1769787228) format("woff2")}@font-face{font-family:helvetica-bold;src:url(/cdn/shop/files/Helvetica-Bold_45d7868d-e864-4cf2-9104-6c580a436860.woff2?v=1770821252) format("woff2")}@font-face{font-family:helvetica-regular;src:url(/cdn/shop/files/Helvetica.woff2?v=1770821252) format("woff2")}html,body{overflow-x:hidden;width:100%;position:relative}main#MainContent{overflow:clip}[data-aos]{opacity:0;transition-property:opacity,transform}[data-aos].aos-animate{opacity:1}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:cmu-regular!important}body,p,a,span{font-family:helvetica-regular!important}.drawer__footer{padding:0 1.5rem}.table-box{display:table;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;margin:auto}.table-cell{width:100%;display:table-cell;background-color:transparent;vertical-align:middle;transition:.8s}.fdrycontainer{width:90%;margin:0 auto;max-width:1400px}.btnblack{display:inline-block;background-color:transparent;border:1px solid #281813;padding:14px 32px;color:#281813;font-family:helvetica-bold!important;text-decoration:none!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px;text-transform:uppercase}.btnblack:hover{background-color:#6a6b57;border:1px solid #6A6B57;color:#fefefe}.btnwhite{display:inline-block;background-color:transparent;border:1px solid #FEFEFE;padding:14px 32px;color:#fefefe;font-family:helvetica-bold!important;text-decoration:none!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px;text-transform:uppercase}.btnwhite:hover{background-color:#6a6b57;border:1px solid #6A6B57;color:#fefefe}.greenticker span{font-family:helvetica-bold!important}.fdrycontainer .header{padding-left:5%!important;padding-right:5%!important;padding-top:0;padding-bottom:0;margin:0;width:100%;max-width:100%}.header{display:flex!important;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.3);padding-top:15px;padding-bottom:15px}.header{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden}.header__icons,.header__inline-menu,.header__heading{box-sizing:border-box!important}.header__icon svg{width:24px!important;height:24px!important}.header__inline-menu{flex:1;display:flex;justify-content:flex-start;height:69px;align-items:center;border-right:1px solid rgba(255,255,255,.3)}.header__heading{margin:0 40px;flex:0 0 auto}.header-wrapper .fdrycontainer{width:100%;max-width:100%}.header-wrapper{position:absolute;width:100%;z-index:10;background:transparent!important}.header__icons{height:69px;display:flex;flex:1 1 0%;justify-content:flex-end;align-items:center;min-width:0;padding-left:20px;padding-right:20px;border-left:1px solid rgba(255,255,255,.3)}header-drawer{border-right:1px solid rgba(255,255,255,.3);padding-right:15px;margin-right:15px}.header__icons .list-menu,.header__inline-menu .list-menu{margin-left:0!important;margin-right:0!important}.header__active-menu-item{color:#fff}.header__icon{color:#f6f5f1}.header__heading-link{max-width:300px;width:100%}.header-wrapper .header__inline-menu a,.header-wrapper .header__inline-menu span{color:#f6f5f1;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.6px}.header-wrapper .header__inline-menu .icon.icon-caret{display:none}.soie-custom-menu-overlay{position:absolute;top:100%;left:0;right:0;width:auto;background-color:#f6f5f1;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);z-index:999;padding:60px 0;box-shadow:0 20px 40px #0000000d;visibility:hidden;opacity:0;display:block;transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .3s ease;pointer-events:none;max-width:100%;overflow-x:hidden}.soie-custom-menu-overlay.is-visible{visibility:visible;opacity:1;transform:scaleY(1);pointer-events:all}.soie-menu-content-wrapper{display:grid;grid-template-columns:280px 1fr;gap:100px;max-width:100%;margin:0 auto;padding:0 5%;align-items:start;box-sizing:border-box;opacity:0;transition:opacity .3s ease .2s}.soie-custom-menu-overlay.is-visible .soie-menu-content-wrapper{opacity:1}.soie-menu-heading{font-family:helvetica-bold!important;font-size:14px;letter-spacing:1px;margin:0 0 30px;color:#000;text-transform:uppercase}.soie-menu-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.soie-link-item{text-decoration:none;color:#281813;font-size:14px;font-family:helvetica-regular!important;transition:.3s ease;display:inline-block}.soie-link-item:hover{color:#000;transform:translate(5px)}.soie-menu-product-column{max-width:500px;width:100%}.soie-featured-card{position:relative;width:100%}.soie-badge{position:absolute;top:15px;left:15px;z-index:2;padding:4px 12px;display:inline-block;background-color:#6d7363;color:#f6f5f1;font-family:helvetica-bold!important;font-size:12px;font-style:normal;line-height:12px;letter-spacing:.24px;text-transform:uppercase}.soie-img-container{width:100%;aspect-ratio:1/1;overflow:hidden;background:#e3e5e6}.soie-img-container img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.soie-featured-card:hover .soie-img-container img{transform:scale(1.04)}.soie-meta-top{display:flex;justify-content:space-between;margin-top:20px;align-items:baseline}.soie-featured-card a{text-decoration:none}.soie-product-name,.soie-product-price{color:#281813;font-family:helvetica-bold!important;font-size:16px;font-style:normal;line-height:normal;margin:0}.soie-product-variant-info{color:#676362;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.slick-hero-wrapper{position:relative;height:100vh;width:100%;overflow:hidden}.slick-hero-slide{position:relative;height:100vh}.slick-hero-slide img{width:100%;height:100%;object-fit:cover}.slick-hero-content{position:absolute;bottom:25%;left:5%;color:#fff;z-index:2}.slick-hero-content h2{color:#fefefe;font-size:42px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.1px;margin:0 0 24px;max-width:320px}.slick-hero-slide .h1[data-aos]{transform:translateY(30px);opacity:0;transition-property:transform,opacity}.slick-hero-slide.slick-active .h1[data-aos]{transform:translateY(0);opacity:1}.slick-hero-slide .btnwhite[data-aos]{transform:translateY(20px);opacity:0;transition-property:transform,opacity}.slick-hero-slide.slick-active .btnwhite[data-aos]{transform:translateY(0);opacity:1}.slick-hero-controls{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;justify-content:flex-start;align-items:flex-end;width:100%;z-index:1!important;max-width:90%;gap:30px;transition:opacity .3s ease,visibility .3s ease}body.soie-menu-open .slick-hero-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.slick-hero-controls{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;justify-content:flex-start;align-items:flex-end;width:100%;z-index:5;max-width:90%;gap:30px}.slick-hero-progress-container{display:flex;gap:30px;flex:0 0 auto}.progress-item{flex:0 0 152px;width:152px;max-width:152px;min-width:152px;opacity:.5;transition:opacity .3s}.progress-item.is-active{opacity:1}.progress-label{display:block;color:#fefefe;font-family:helvetica-regular,sans-serif;font-size:14px;font-weight:400;line-height:21px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-bar{height:10px;border:.5px solid rgba(255,255,255,.3);background:#0000001a;width:100%;padding:0 4px}.progress-fill{height:100%;background:#fff;width:0%}.progress-item.is-active .progress-fill{display:block;max-width:90%;height:2px;top:3px;position:relative}.slick-hero-arrows{display:flex;gap:10px}.slick-hero-arrows button{background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border:none}.footer-top-bar{display:flex;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background-color:#7a8066;color:#fff}.top-bar-item{flex:1;text-align:center;padding:4px 0}.top-bar-item span{font-family:cmu-regular!important;color:#fff;font-size:22px;font-style:normal;font-weight:500;line-height:29px}.top-bar-item:last-child{border-right:none}.custom-footer{position:relative;z-index:10;border-bottom:1px solid rgba(0,0,0,.1);background:#e3e5e6;box-shadow:0 15px 22px #0003}.footer-main{display:flex;flex-wrap:wrap;padding-top:0}.footer-left{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);padding:64px 40px}.footer-label{color:#000;font-family:helvetica-bold!important;font-size:12px;font-style:normal;line-height:12px;letter-spacing:.24px;text-transform:uppercase;margin:0 0 10px}.footer-list li{margin-bottom:12px}.footer-list a{color:#444545;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-decoration:none}.footer-list a:hover{color:#734230;text-decoration:underline!important}.footer-payment-icons{grid-column:span 3;display:flex;gap:10px;margin-top:40px}.footer-payment-icons img{width:40px;height:auto}.payment-icon{width:35px;height:auto}.footer-right{flex:1;padding:30px 40px 30px 0;display:flex;justify-content:flex-end;align-items:center;border-right:1px solid rgba(0,0,0,.1)}.newsletter-card{height:auto;background:#f6f5f1;padding:32px;width:100%;max-width:416px;text-align:center}.newsletter-card h2{color:#281813;text-align:left;margin-top:0;font-size:28px;font-style:normal;font-weight:500;line-height:34px;margin-bottom:8px}.newsletter-card p{color:#5b4f48;font-family:helvetica-regular;font-size:18px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:-.18px;margin:0 0 24px;text-align:left}.newsletter-card .field__input{background:transparent}.footer-signup-btn{margin:24px 0 0;width:100%;background-color:#3e2318!important;color:#f6f5f1;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px;text-transform:uppercase}.footer-signup-btn:hover{background-color:#6a6b57!important}.lastsection .table-cell{padding:64px 0;text-align:center}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.drawer__inner{background-color:#f6f5f1}.totals__total{color:#281813;font-family:helvetica-bold!important;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px}.totals__total-value{color:#281813;text-align:right;font-family:helvetica-bold!important;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px}.cart-drawer .tax-note{color:#5b4f48;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:4px 0 24px;max-width:285px}.cart-drawer .cart__checkout-button{margin:0;width:100%;background-color:#3e2318!important;color:#f6f5f1;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px;text-transform:uppercase}.cart-drawer .cart__checkout-button:hover{background-color:#6a6b57!important}.quantity__button{border:1px solid rgba(40,24,19,.1);background-color:#f6f5f1!important}.quantity:after{border:none!important;box-shadow:none!important}.quantity__input{background-color:#f6f5f1!important}.cart-item__name{color:var(--Colours-Black, #281813);font-family:helvetica-bold!important;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px}.product-option{color:#5b4f48;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.7px;text-transform:uppercase}.product-option dt,.product-option dd{text-transform:capitalize!important;font-size:12px}.upsell-slick-slider:not(.slick-initialized){display:flex;overflow:hidden}.upsell-slick-slider{position:relative}.upsell-slick-slider .slick-prev-custom,.upsell-slick-slider .slick-next-custom{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.upsell-slick-slider .slick-prev-custom{left:5px}.upsell-slick-slider .slick-next-custom{right:5px}.upsell-slick-slider .slick-prev-custom svg,.upsell-slick-slider .slick-next-custom svg{width:36px;height:36px;display:block}.upsell-slick-controls{display:none}.upsell-info h5{color:#281813;font-family:helvetica-bold!important;font-size:18px!important;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px}.upsell-info p{color:#281813;font-family:helvetica-regular!important;font-size:18px!important;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px;margin:0 0 5px!important}.upsell-add-btn{color:#281813;font-family:helvetica-bold;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase;cursor:pointer;background:transparent;border:none;border-bottom:1px solid #281813}.upsell-add-btn:hover{color:#6a6b57;border-bottom:1px solid #6A6B57}.cart-count-bubble{background-color:#3e2318}.herobanner .table-cell{height:500px;vertical-align:bottom;padding-bottom:112px}.herobanner .table-cell h1{color:#f6f5f1;font-size:42px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.1px;margin-bottom:32px;margin-top:0}.herobanner .table-cell p{color:#f1eee4;font-size:14px;font-style:normal;font-weight:400;line-height:21px;max-width:580px;margin:0}.faq-main-layout{display:flex;gap:0;padding-top:0;padding-bottom:0;align-items:start!important}.faq-left-col{flex:1}.faq-right-col{flex:1;position:sticky;top:0;height:fit-content}.faq-side-image{width:100%;height:auto;min-height:600px;max-height:100vh;object-fit:cover;display:block}.faq-section-title{font-family:cmu-regular!important;margin:0;color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px;padding:72px 5% 36px}.faq-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.faq-item{border-bottom:1px solid rgba(0,0,0,.1)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;cursor:pointer;list-style:none}.faq-question span{color:#281813;font-family:helvetica-bold!important;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0}.faq-question::-webkit-details-marker{display:none}.faq-answer{padding-bottom:20px;padding-right:40px;color:#000000b3;line-height:1.6}.faq-answer.rte{padding:0 5% 20px}.faq-answer.rte p{color:#5b4f48;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.faq-icon svg{width:14px;height:14px;transition:transform .3s ease}details[open] .faq-icon svg{transform:rotate(180deg)}details[open] .horizontal-line{opacity:0}.faq-contact-box{margin-top:40px;margin-bottom:72px;padding:0 5%}.faq-contact-box h3{color:#734230;font-family:helvetica-bold!important;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:-.18px;margin:0 0 16px}.faq-product-wrapper{overflow:clip;width:100%;position:relative}.faq-section-title[data-aos]{opacity:0;transition-property:opacity}.faq-item[data-aos=fade-up]{transform:translateY(15px);opacity:0;transition-property:transform,opacity}.faq-contact-box[data-aos=fade-up]{transform:translateY(15px);opacity:0}.faq-right-col[data-aos=fade-left]{transform:translate(20px);opacity:0}.contact-page-container{background-color:#f6f5f1}#contactpage.fdrycontainer{max-width:1076px}.contact-main-layout{display:flex;padding:80px 0;gap:80px}.contact-info-column,.contact-form-column{flex:1}.contact-info__heading{font-family:cmu-regular!important;margin:0 0 16px;color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px}.contact-info-column p,.linksinfo a{text-decoration:none;color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.contact-info__block{margin-top:48px}.contact-info__block h3{color:#000;font-family:helvetica-bold!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.7px;text-transform:uppercase;margin:0 0 8px}.contact-social-links{list-style:none;padding:0}.contact-social-links a{text-decoration:none;color:inherit;font-size:1.4rem;line-height:2}.contact-form-column .field__input{border:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;background:transparent!important;padding-left:0!important;box-shadow:none!important}.contact-form-column .field:after{box-shadow:none!important}.contact-form-column .contact__fields-row{display:flex;gap:40px;margin-bottom:48px}.contact-form-column .field__label{left:0}.contact-form-column .btnblack{width:100%;margin-top:48px}.story-split-section{display:flex;align-items:center;gap:80px;padding:48px 0}.story-split-section.story-split--reverse{flex-direction:row-reverse}.story-split__text,.story-split__image{flex:1}.story-split__image img{width:100%;height:auto;display:block;height:513px;object-fit:contain}.story-split__text h2{font-family:cmu-regular!important;color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px;margin:0 0 24px}.story-split__text p{color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 0 24px}.story-statement__logo[data-aos],.story-statement__text[data-aos]{opacity:0;transform:translateY(20px);transition-property:transform,opacity}.story-statement-block .aos-animate{opacity:1!important;transform:translateY(0)!important}.story-statement-block{padding:64px 0;text-align:center;color:#fff}.story-statement__content{border:1px solid rgba(255,255,255,.1)!important;margin:0 72px;padding:64px 0}.story-statement__content p{color:#fefefe;text-align:center;font-family:cmu-regular!important;font-size:28px;font-style:normal;font-weight:500;line-height:34px;max-width:790px;margin:36px auto 0}.story-statement__content h2{color:#f1eee4;text-align:center;font-size:34px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:1.7px;text-transform:uppercase;margin-top:36px!important}.story-statement__content a{text-underline-offset:5px;color:#fefeff;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase}.story-statement__content a:hover{opacity:.6;color:#fefeff}.darkbox{background-color:#f6f5f1}.whitebox{background-color:#fefefe}.story-ingredients{padding:72px 0}.story-ingredients__header{text-align:center;margin-bottom:0;padding:0}.story-ingredients__main-title{font-family:cmu-regular!important;margin:0 0 24px;color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px}.story-ingredients__subtitle{color:#5b4f48;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 auto 24px;max-width:560px}.ingredients-grid-refined{display:grid;grid-template-columns:repeat(3,1fr)}.ingredient-card-horizontal{display:flex;padding:36px 16px;gap:20px;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);align-items:flex-start}.ingredient-card-horizontal:nth-child(7),.ingredient-card-horizontal:nth-child(8){border-bottom:none}.ingredient-card-horizontal:nth-child(3),.ingredient-card-horizontal:nth-child(6){border-right:none}.ingredient-card__image{flex:0 0 150px}.ingredient-card__image img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border:1.2px solid rgba(0,0,0,.1)}.ingredient-card__info{flex:1}.ingredient-card__name{color:#281813;font-family:helvetica-bold!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.7px;text-transform:uppercase;margin:0 0 8px}.ingredient-card__details p,.ingredient-card__details li{color:#5b4f48;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.ingredient-card__details ul{list-style-position:outside;padding-left:1.5em;margin:0}.ingredient-card__details li{display:list-item;margin-bottom:8px;color:#5b4f48;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.our-story-container{overflow-x:hidden;width:100%;position:relative}[data-aos^=fade][data-aos^=fade]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos=fade-up]{transform:translateY(15px)!important}[data-aos=fade-right]{transform:translate(-15px)!important}[data-aos=fade-left]{transform:translate(15px)!important}.story-split-section{display:flex;align-items:center;gap:80px}.story-split--reverse{flex-direction:row-reverse}.statement-logo-wrapper svg{display:block;margin:0 auto 30px}.header-wrapper.solidheader{position:initial;background-color:#f6f5f1!important}.header-wrapper.solidheader .header__inline-menu a,.header-wrapper.solidheader .header__inline-menu span{color:#281813}.header-wrapper.solidheader .header__inline-menu{border-right:1px solid #AEAEAE}.header-wrapper.solidheader .header{border-bottom:1px solid #AEAEAE}.header-wrapper.solidheader .header__icons{border-left:1px solid #AEAEAE}.header-wrapper.solidheader .header__icon{color:#281813}.sample-page{background-color:#f6f5f1;padding:112px 0 90px}.sample-page .fdrycontainer{max-width:580px}.sample-page h1{margin:0 0 32px;color:#7e4935;text-align:center;font-size:42px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.1px}.sample-page p,.sample-page li{font-family:helvetica-regular!important;color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 0 24px}.sample-page li{margin-bottom:15px}.sample-page h2,.sample-page h2 span{font-family:cmu-regular!important;margin:0 0 24px;color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px}.sample-page a{color:#7e4935;text-decoration:underline}.sample-page a:hover{color:#7e4935;text-decoration:none!important}.sample-page .subtitle p{text-align:center}.sample-page .subtitle{margin-bottom:114px}.contentsample{max-width:526px;margin:0 auto}.collection-custom-container{padding-bottom:16px}.breadcrumb{margin:0 0 64px}.breadcrumb a,.breadcrumb span{text-decoration:none;color:#ffffffb3;font-family:helvetica-regular!important;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.24px;text-transform:uppercase}.breadcrumb .current{font-weight:700!important;font-family:helvetica-bold!important}.collection-sticky-nav{position:sticky;top:0;border:1px solid rgba(0,0,0,.1);background:#f1eee4;z-index:100;padding:16px 0}.sub-nav-list{display:flex;gap:35px;list-style:none;padding:0;margin:0}.nav-link{color:#281813;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding-bottom:5px;transition:all .3s ease;text-decoration:none!important}.nav-link.active{color:#281813;border-bottom:1.5px solid #281813;font-weight:700}.collection-row-section{padding-top:48px;margin-bottom:48px}.collection-row-section .grid{gap:24px}.collection-row__heading{font-family:cmu-regular!important;margin:0 0 32px;color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px}.grid__item .card__content{display:block;padding:0}.card__info-header{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;margin-bottom:10px}.card__title{color:#281813;font-family:helvetica-bold!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.card-description p{color:#676362;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 0 16px}.add-to-basket-btn{padding:0;cursor:pointer;background:transparent;border:none;border-bottom:1.5px solid #000;transition:opacity .3s;color:#281813;font-family:helvetica-bold!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase}.add-to-basket-btn:hover{opacity:.6}.card__media-container{position:relative;width:100%}.card__media-container{position:relative;overflow:hidden}.badge-sale-overlay{position:absolute;top:12px;left:12px;z-index:10;background-color:#6a6b57;color:#fff;letter-spacing:.24px;padding:5px 12px;font-size:12px;font-weight:600;text-transform:uppercase;pointer-events:none;font-family:helvetica-regular!important}.card__media-link{display:block;position:relative;width:100%;padding-bottom:100%;background-color:#f4f4f4;overflow:hidden}.card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card__media-link:hover .card__image{transform:scale(1.05)}.card__media-link{position:relative;display:block;overflow:hidden}.card__image--secondary{position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease-in-out}.card__image--primary{transition:opacity .4s ease-in-out}.soie-product-card:hover .card__image--secondary{opacity:1}.soie-product-card:hover .card__image--primary{opacity:0}.placeholder-svg{fill:#0000001a;background-color:#f4f4f4}.soie-product-card .badge--sale{position:absolute;top:15px;left:15px;z-index:2}.product-soie-container{background-color:#f6f5f1!important;width:100%;display:block;border-bottom:1px solid rgba(0,0,0,.1)}.product-soie-container .breadcrumb{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.1);margin:0 0 24px}.product-soie-container .breadcrumb a,.product-soie-container .breadcrumb span{color:#000000b3;font-size:12px;font-weight:400;line-height:12px;letter-spacing:.24px;text-transform:uppercase}.product-soie-container .product-layout-grid{overflow:visible}.product-soie-container .product-media[data-aos=fade-up],.product-info-column[data-aos=fade-up]{transform:translateY(15px);opacity:0;transition-property:transform,opacity}.product-soie-container .aos-animate{transform:translateY(0)!important;opacity:1!important}.product-soie-container .product-layout-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:80px;position:relative;align-items:start}.product-soie-container .product-layout-grid:after{content:"";position:absolute;top:0;bottom:0;left:calc(60% - 8px);transform:translate(-50%);width:.5px;background-color:#0000001a;z-index:1;pointer-events:none}.product-soie-container .product-media,.product-soie-container .product-info-column{width:100%!important;max-width:100%!important;position:relative;z-index:2;min-width:0}.product-soie-container .product-layout-grid{align-items:start!important;position:relative}.product-soie-container .product-media{position:-webkit-sticky;position:sticky;top:20px;height:fit-content;z-index:2}.product-soie-container .main-image img{width:100%;height:auto;display:block;background:#f4f4f4}.product-soie-container .thumbnail-list{display:flex;gap:10px;margin-top:15px;overflow-x:auto}.product-soie-container .thumb-item img{width:80px;aspect-ratio:1;object-fit:cover;cursor:pointer;border:1px solid transparent}.product-soie-container .product-title{color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px;margin:16px 0}.product-soie-container .product-price{color:#281813;font-family:helvetica-bold;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px;margin:16px 0 36px}.product-soie-container .product-variants{display:flex;gap:10px;margin-bottom:16px}.product-soie-container .variant-button input{display:none}.product-soie-container .variant-button span{color:#281813;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;border:1px solid rgba(40,24,19,.1);padding:8px 24px}.product-soie-container .variant-button input:checked+span{border-color:#281813;background:#f9f9f9}.product-soie-container .product-actions form{width:100%}.product-soie-container .quantity-selector-container{display:flex!important;width:100%;gap:15px;align-items:center}.product-soie-container .product-actions{display:flex;gap:15px;margin:36px 0}.product-soie-container .quantity-selector{display:flex;align-items:center}.product-soie-container .quantity-selector input{width:40px;border:none;text-align:center;background:transparent}.product-soie-container .add-to-cart-btn-main{cursor:pointer;flex:1;color:#f6f5f1;font-family:helvetica-bold!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px;text-transform:uppercase;background-color:#3e2318;border:none;padding:12px 32px}.product-soie-container .add-to-cart-btn-main:hover{background-color:#6a6b57;color:#fefefe}.product-soie-container .ugc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px}.product-soie-container .ugc-item img{width:100%;aspect-ratio:1;object-fit:cover}.product-soie-container .product-accordions details{border-bottom:1px solid #eee;padding:15px 0}.product-soie-container .product-accordions summary{list-style:none;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;text-transform:uppercase;color:#281813;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.7px}.product-soie-container .product-accordions summary:after{content:"+"}.product-soie-container .product-accordions details[open] summary:after{content:"-"}.product-soie-container .product-accordions p{color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 0 15px}.product-soie-container .product-accordions .content{padding-top:15px}.product-info-column .size-badge{border:1px solid rgba(0,0,0,.1);padding:1px 8px;color:#5e5e5e;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.7px;text-transform:uppercase}.jdgm-prev-badge__text{color:#3e2318;font-family:helvetica-bold!important;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.24px;text-transform:uppercase}.review-snippet p{color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.review-snippet strong{color:#281813;font-family:helvetica-bold;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.7px}.review-snippet p{margin:0}.product-media{display:flex;flex-direction:column;gap:15px;width:100%}.quantity-selector button{cursor:pointer;border:1px solid rgba(40,24,19,.2);width:44px;height:44px}.ugc-section h3{color:#281813;font-family:Helvetica-regular!important;font-size:14px!important;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.7px;margin:0 0 12px!important}.ugc-section{margin-top:40px;padding-bottom:20px}.ugc-section h3{font-family:var(--font-heading-family);font-size:1.4rem;text-transform:uppercase;margin-bottom:20px}.ugc-slider-soie{width:100%;overflow:hidden;position:relative}.ugc-item{height:140px;aspect-ratio:9 / 16;border-radius:0;overflow:hidden;background:#f4f4f4;flex-shrink:0}.ugc-video-element{width:100%;height:100%;object-fit:cover;display:block}.product-soie-container .quantity-selector input::-webkit-outer-spin-button,.product-soie-container .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-soie-container .quantity-selector input[type=number]{-moz-appearance:textfield}.product-soie-container .quantity-selector input:focus{outline:none;box-shadow:none;border-color:transparent}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.main-slider-soie{width:100%;border-radius:2px;overflow:hidden}.main-slider-soie img{width:100%;height:auto;object-fit:cover;display:block;max-height:605px}.thumb-slider-soie{width:100%;margin-top:10px;cursor:pointer}.thumb-slider-soie .swiper-slide{opacity:.4;transition:opacity .3s;width:20%}.thumb-slider-soie .swiper-slide-thumb-active{opacity:1;border-bottom:2px solid #3E2318}.thumb-slider-soie img{width:100%;height:80px;object-fit:cover}.main-slider-soie .swiper-button-next,.main-slider-soie .swiper-button-prev{color:#000;transform:scale(.6)}.soie-routine-wrapper{margin-top:0;padding:24px 0}.soie-routine-heading{color:#281813;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.7px;margin:0 0 24px}.soie-routine-list{display:flex;flex-direction:column;gap:32px}.soie-internal-product{display:flex;align-items:center;gap:20px}.soie-internal-thumb img{width:110px;height:135px;object-fit:cover;background-color:#f7f7f7;display:block}.soie-internal-info{flex:1}.soie-internal-header{display:flex;justify-content:space-between;align-items:baseline}.soie-internal-title,.soie-internal-price{color:#281813;font-family:helvetica-bold!important;font-size:18px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:-.18px;margin:0}.soie-internal-subtitle{color:#8c8c8c;font-size:1.4rem;margin:6px 0 15px;font-weight:400}.soie-internal-basket-link{color:#281813;font-family:helvetica-bold!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase;background:none;border:none;border-bottom:1.5px solid #000;padding:0 0 2px;font-weight:800;cursor:pointer;transition:opacity .2s;margin:16px 0 0}.soie-internal-basket-link:hover{opacity:.7}.dr-note-section{background-color:#fff}.dr-note-section .fdrycontainer{max-width:100%;width:100%}.dr-note-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.dr-note__content{padding:60px 0;max-width:436px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.dr-note__image-wrapper{width:100%;max-width:520px;aspect-ratio:1 / 1;position:relative;overflow:hidden;margin:auto}.dr-note__image,.dr-note__video{width:100%;height:100%;object-fit:cover;display:block}.key-ingredients-refined-wrapper.keyproducts{background-color:#f6f5f1!important;padding:48px 0}.key-ingredients-refined-wrapper.keyproducts h2{color:#734230;font-size:28px;font-style:normal;font-weight:500;line-height:34px;margin:0 0 48px;text-align:center}.key-ingredients-refined-wrapper.keyproducts .ingredient-card-horizontal{border-top:1px solid rgba(0,0,0,.08)}.key-ingredients-refined-wrapper.keyproducts .ingredient-card__image{flex:0 0 120px}.key-ingredients-refined-wrapper{overflow:clip;width:100%;position:relative}.ingredients-main-title[data-aos]{opacity:0;transition-property:opacity}.ingredient-card-horizontal[data-aos=fade-up]{transform:translateY(15px);opacity:0;transition-property:transform,opacity}.ingredient-card__image img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.dr-note__badge{width:max-content;display:inline-block;color:#f6f5f1;font-family:helvetica-bold!important;font-size:12px;font-style:normal;line-height:12px;letter-spacing:.24px;text-transform:uppercase;padding:4px 12px;background-color:#6a6b57;margin-bottom:20px}.dr-note__name{color:#281813;font-family:cmu-regular;font-size:42px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.1px;margin-bottom:24px;margin-top:0}.dr-note__quote.rte{color:#5b4f48;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:48px}.dr-note__link{text-decoration:underline;text-underline-offset:5px;color:#281813;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase}.dr-note__link:hover{opacity:.7}.dr-note__image-wrapper{line-height:0}.dr-note__image{width:100%;height:auto;object-fit:cover;display:block}.dr-note__image-wrapper[data-aos]{opacity:0;transform:translate(30px);transition-property:transform,opacity}.dr-note__content[data-aos]{opacity:0;transform:translate(-30px);transition-property:transform,opacity}.dr-note__video{width:100%;height:100%;object-fit:cover;display:block}.product-reviews-judgeme-section{background-color:#f6f5f1;border:1px solid rgba(0,0,0,.1)}.product-reviews-judgeme-section .fdrycontainer{max-width:640px}.product-reviews-judgeme-section .jdgm-rev-widg__header .jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified,.product-reviews-judgeme-section .jdgm-rev-widg__header .jdgm-rev-widg__title,.product-reviews-judgeme-section .jdgm-rev-widg__header .jdgm-histogram.jdgm-temp-hidden{display:none!important}.reviews-section-title{color:#734230;font-size:34px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:1.7px;margin:0 0 5px;text-align:center}.ritual-section{padding:72px 0;background-color:#f6f5f1}.ritual-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.ritual-main-title{color:#734230;font-family:cmu-regular!important;font-size:34px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:1.7px;text-transform:uppercase;margin:0}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ritual-column{position:relative}.ritual-column .step-badge{background-color:#6a6b57;text-align:center;padding:8px;color:#f6f5f1;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase}.ritual-image-wrapper{width:100%;aspect-ratio:1;overflow:hidden;position:relative}.ritual-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .5s ease-in-out}.ritual-img-secondary{position:absolute;top:0;left:0;opacity:0}.ritual-column:hover img{transform:scale(1.05)}.ritual-column:hover .ritual-img-primary{opacity:0}.ritual-column:hover .ritual-img-secondary{opacity:1}.ritual-info{padding:16px 0 0}.ritual-info-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.ritual-prod-title{color:#281813;font-family:helvetica-regular!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.ritual-prod-price{color:#281813;font-family:helvetica-bold!important;font-size:16px;font-style:normal;line-height:normal;margin:0}.ritual-prod-subtitle{color:#676362;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.ritual-column{transition:opacity .5s ease,transform .5s ease}.ritual-column[data-aos=fade-up]{transform:translateY(30px);opacity:0}.ritual-header{margin-bottom:50px}.key-benefits-section{padding:56px 0;border-top:1px solid rgba(0,0,0,.1)}.benefits-header{text-align:center;max-width:610px;margin:0 auto 56px}.benefits-badge{padding:4px 12px;display:inline-block;background-color:#6d7363;color:#f6f5f1;font-family:helvetica-bold!important;font-size:12px;font-style:normal;line-height:12px;letter-spacing:.24px;text-transform:uppercase}.benefits-main-title{color:#734230;font-family:cmu-regular!important;font-size:34px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:1.7px;text-transform:uppercase;margin:16px 0}.benefits-subtitle p{color:#281813;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eeeeee;border-left:1px solid #eeeeee}.benefit-item{padding:40px 84px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;display:flex;flex-direction:column;gap:8px}.benefit-icon img{width:32px;height:32px;object-fit:contain}.benefit-title{color:#281813;font-family:helvetica-regular!important;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:-.18px;margin:0 0 8px}.benefit-text{color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.benefits-header[data-aos]{opacity:0;transform:translateY(30px);transition-property:opacity,transform}.benefit-item[data-aos]{opacity:0;transform:translateY(20px);transition-property:opacity,transform}.soie-hero-right .table-box{display:table;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.soie-hero-right .table-cell{display:table-cell;vertical-align:middle;height:800px}.hero-flex-wrapper{display:flex;justify-content:flex-end}.hero-content-box{width:100%;max-width:500px;text-align:left}.highlight-badge{padding:4px 12px;display:inline-block;background-color:#6d7363;color:#f6f5f1;font-family:helvetica-bold!important;font-size:12px;font-style:normal;line-height:12px;letter-spacing:.24px;text-transform:uppercase}.highlight-title{color:#281813;font-family:cmu-regular!important;font-size:42px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.1px;margin:16px 0 24px;max-width:360px}.highlight-features{list-style:disc;padding-left:20px;margin:0 0 48px}.highlight-features li{color:#5b4f48;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:16px;padding-left:0;position:relative;text-align:left}.highlight-features li::last-child{margin-bottom:0}.hero-content-box[data-aos]{opacity:0;transition-property:opacity,transform}.highlight-features li[data-aos]{opacity:0;transform:translate(20px);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.hero-content-box .btnblack{display:inline-block}.category-section{padding:72px 0;border-bottom:1px solid rgba(0,0,0,.1)}.category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.category-main-title{color:#734230;font-family:cmu-regular!important;font-size:34px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:1.7px;text-transform:uppercase;margin:0}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.category-card{text-decoration:none;display:block}.category-image-wrapper{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:#eee;max-height:500px;width:100%}.category-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.category-card:hover img{transform:scale(1.05)}.category-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:30px;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 40%)}.category-info{color:#fff}.category-title{max-width:260px;color:#f6f5f1;font-family:cmu-regular!important;font-size:28px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 8px}.category-link-text{color:#f6f5f1;font-family:helvetica-regular;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.68px;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.category-card[data-aos]{opacity:0;transform:translateY(30px);transition-property:transform,opacity}.category-header[data-aos]{opacity:0;transform:translateY(20px);transition-property:transform,opacity}.community-fluid-section{padding:72px 0;background:#fefefe}.community-fluid-heading{margin:0 0 32px;color:#734230;text-align:center;font-family:cmu-regular!important;font-size:34px;font-style:normal;font-weight:500;line-height:41px;letter-spacing:1.7px;text-transform:uppercase}.community-fluid-row{display:flex;justify-content:center;align-items:stretch;gap:24px;width:100%;padding:0;max-width:100%;margin:0 auto}.community-fluid-card{flex:1;height:400px;transition:flex .6s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.community-fluid-card.is-active{flex:1.6}.community-fluid-section{overflow:clip;width:100%;position:relative}.community-fluid-card[data-aos]{opacity:0;transform:none!important;transition-property:opacity}.community-fluid-heading[data-aos]{opacity:0;transition-property:opacity}.fluid-video-wrapper{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden;background:#000}.fluid-video-player{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:auto;backface-visibility:hidden;background-color:#000}.fluid-play-icon{position:absolute;top:15px;right:15px;z-index:10;transition:opacity .3s}.is-playing .fluid-play-icon{opacity:0;pointer-events:none}.fluid-product-overlay{position:absolute;bottom:15px;left:15px;right:15px;background:transparent;padding:10px;border-radius:2px}.fluid-prod-flex{display:flex;align-items:center;gap:12px}.fluid-prod-img{width:80px;height:110px;flex-shrink:0}.fluid-prod-img img{width:100%;height:100%;object-fit:cover}.fluid-prod-meta{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.fluid-prod-name{color:#f6f5f1;font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fluid-prod-price{color:var(--Colours-White, #F6F5F1);font-family:helvetica-regular!important;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.7px;text-transform:uppercase}.fluid-prod-add{width:30px;height:30px;border:1px solid #ffffff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.collection-sticky-nav{position:sticky;top:0;border:1px solid rgba(0,0,0,.1);background:#f1eee4;z-index:1!important;padding:16px 0;transition:z-index .3s,opacity .3s}.badge-sale-overlay{position:absolute;top:12px;left:12px;z-index:1!important;background-color:#6a6b57;color:#fff;letter-spacing:.24px;padding:5px 12px;font-size:12px;font-weight:600;text-transform:uppercase;pointer-events:none;font-family:helvetica-regular!important}body.soie-menu-open .collection-sticky-nav{z-index:-1!important;opacity:0;pointer-events:none}body.soie-menu-open .badge-sale-overlay{z-index:-1!important;opacity:0}body.soie-menu-open .header-wrapper{z-index:999999!important}.mobilebox{display:none}.searchmobile{padding:0 20px}.searchmobile .svg-wrapper.header__icon-close{display:none}.searchmobile .header__icon{color:#121212}.searchmobile .header__icon.header__icon--search{display:block}.footer-social{display:flex;gap:16px}.footer-social a{display:flex;color:inherit;transition:opacity .3s}.footer-social a:hover{opacity:.6}.footer-social svg{width:20px;height:20px}@media screen and (max-width:1300px){.ingredient-card-horizontal:nth-child(3),.ingredient-card-horizontal:nth-child(6){border-right:1px solid rgba(0,0,0,.08)}.ingredients-grid-refined{grid-template-columns:repeat(2,1fr)}.ingredient-card-horizontal{border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.ingredient-card-horizontal:nth-child(2n){border-right:none}.ingredient-card-horizontal:nth-last-child(-n+2){border-bottom:none}.ingredient-card__image{flex:0 0 180px}.keyproducts .ingredients-grid-refined{grid-template-columns:repeat(1,1fr)}.keyproducts .ingredient-card-horizontal{border-right:none}}@media(max-width:1150px){.footer-right{padding:30px 40px}}@media(max-width:989px){.header__inline-menu{display:none}.header__icons{flex:0 0 0%;border-left:none!important}header-drawer{border-right:none}}@media screen and (max-width:990px){.category-grid{grid-template-columns:repeat(2,1fr)}.hero-flex-wrapper{justify-content:center}.hero-content-box{text-align:center;background:#ffffffd9;padding:30px}.highlight-title{font-size:3.8rem}.highlight-features li{padding-left:0}.highlight-features li:before{display:none}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefits-main-title{font-size:2.6rem}.dr-note-grid{grid-template-columns:1fr;gap:50px;text-align:center}.dr-note__quote{margin-left:auto;margin-right:auto}.dr-note__image-wrapper{order:-1}.dr-note__name{font-size:3.6rem}.dr-note__content{padding:0 5% 50px}.story-ingredients{padding:48px 20px}.story-ingredients__main-title{font-size:24px}.ingredient-card__image{flex:0 0 150px}.product-layout-grid{grid-template-columns:1fr;gap:40px}.product-media{position:relative;top:0}.product-title{font-size:28px}.ugc-section h3{font-size:20px}.product-soie-container .product-variants{display:grid!important;grid-template-columns:1fr!important;gap:10px;margin-bottom:20px}.variant-button{width:100%!important;display:flex;justify-content:flex-start;padding:0;box-sizing:border-box;min-height:45px}.variant-button span{white-space:normal;text-align:center;word-break:break-word;line-height:1.2}.dr-note-section .fdrycontainer{width:90%}}@media(max-width:800px){.soie-hero-right .table-cell{display:none}.mobilebox{display:block;padding:10px 0 25px}.mobilebox .hero-content-box{width:100%;margin:0 auto}.mobilebox .highlight-title{width:100%;max-width:100%}}@media screen and (max-width:791px){.footer-main{flex-direction:column}.footer-left{grid-template-columns:1fr;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,.1);padding:48px 20px}.footer-label{text-align:center;margin-bottom:15px}.footer-list{text-align:center;margin-bottom:30px}.footer-payment-icons{grid-column:span 1;justify-content:center;margin-top:20px;flex-wrap:wrap}.footer-right{justify-content:center;border-right:none;padding:48px 20px}.newsletter-card{max-width:100%;text-align:center}.newsletter-card h2,.newsletter-card p{text-align:center}.lastsection .table-cell{padding:32px 20px}.footer-accordion-trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.05);margin:0}.footer-accordion-trigger{-webkit-tap-highlight-color:transparent;outline:none}.footer-accordion-icon{position:relative;width:12px;height:12px}.footer-accordion-icon:before,.footer-accordion-icon:after{content:"";position:absolute;background-color:#000;transition:transform .3s ease}.footer-accordion-icon:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.footer-accordion-icon:after{width:1px;height:100%;left:50%;top:0;transform:translate(-50%)}.is-open .footer-accordion-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.footer-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);margin:0;padding:0}.is-open .footer-accordion-content{max-height:500px;padding:15px 0}.footer-left{gap:0;padding-top:20px;padding-bottom:20px}.footer-list.list-unstyled.footer-accordion-content{text-align:left}}@media screen and (max-width:767px){.slick-hero-controls{bottom:25px;max-width:95%;gap:15px;flex-wrap:wrap;justify-content:center}.slick-hero-progress-container{gap:10px;flex:1;padding-right:0}.progress-item{flex:1;width:auto;max-width:none;min-width:0;opacity:.5}.progress-label{font-size:11px;line-height:16px;margin-bottom:4px}.progress-bar{height:6px;padding:0 2px}.slick-hero-arrows{gap:10px;margin-top:10px}.slick-hero-arrows button img{width:28px;height:28px}.progress-item.is-active .progress-fill{top:1px}.lastsection .table-cell img{width:90%}}@media screen and (max-width:768px){.community-fluid-row{flex-direction:column;padding:0 5%}.community-fluid-card{height:400px;flex:none!important;width:100%}.category-header{flex-direction:column;gap:20px;text-align:center}.category-grid{grid-template-columns:1fr}.category-title{font-size:1.8rem}.benefits-grid{grid-template-columns:1fr}.benefit-item{padding:30px}.ritual-header{flex-direction:column;gap:20px;text-align:center}.ritual-grid{grid-template-columns:1fr;gap:40px}.ingredient-card-horizontal:nth-child(3),.ingredient-card-horizontal:nth-child(6){border-right:none}.ingredients-grid-refined{grid-template-columns:1fr}.ingredient-card-horizontal{border-right:none;padding:24px 0}.ingredient-card-horizontal:nth-last-child(1){border-bottom:none}.ingredient-card__image{flex:0 0 120px}.ingredient-card__name{font-size:12px}.product-soie-container{overflow-x:hidden}.product-layout-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100vw!important;gap:20px}.product-soie-container .product-media{width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box;overflow:hidden}.product-soie-container .product-info-column{width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box;padding:0 20px}.main-slider-soie{width:100%!important;min-width:0;max-width:100%}.swiper-wrapper{display:flex!important}}@media screen and (max-width:750px){.product-soie-container .product-layout-grid{grid-template-columns:1fr!important;gap:30px}.product-soie-container .product-actions{flex-direction:column}.product-soie-container .ugc-grid{grid-template-columns:repeat(3,1fr)}.story-hero__title{font-size:3.5rem}.story-split-section,.story-split-section.story-split--reverse{flex-direction:column;gap:40px;padding:60px 0}.ingredients-grid,.ingredients-grid-refined{grid-template-columns:1fr;border-left:none;border-right:none}.ingredient-card-horizontal{padding:20px 0;border-right:none}.ingredient-card__image{flex:0 0 100px}.faq-hero{height:300px}.faq-right-col{order:-1}.contact-main-layout{flex-direction:column;gap:40px}.contact-hero{height:300px}.contact__fields-row{flex-direction:column;gap:0}.product-soie-container .product-layout-grid:after{content:none!important;display:none!important}.faq-main-layout{flex-direction:column-reverse;align-items:stretch!important;gap:30px}.faq-right-col{position:relative!important;top:0!important;width:100%;flex:none;height:auto}.faq-side-image{min-height:300px;max-height:400px;object-fit:cover;width:100%}.faq-section-title{padding:40px 20px 20px;text-align:center}}@media screen and (max-width:600px){.sub-nav-list{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:10px}.sub-nav-list::-webkit-scrollbar{display:none}.story-statement__content{margin:0 5%;padding:5% 0}.herobanner .table-cell{padding-top:115px}.header__icon.header__icon--search{display:none}}@media(max-width:500px){.fdrycontainer .header{padding-left:1%!important;padding-right:1%!important}}@media screen and (max-width:480px){.breadcrumb{font-size:10px}.product-title{font-size:24px}.variant-button{flex:1;text-align:center;font-size:12px}.product-price{font-size:20px;font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fdry.css.map */
