.product-count__text,.facets-vertical .product-count__text,.product-count-vertical,.product-count-vertical .product-count__text{color:#2e282494!important;font-family:var(--font-body-family)!important;font-size:1.05rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;text-transform:uppercase!important}.product-form__quantity .quantity,.cart-items .cart-item .quantity{width:12.8rem!important;min-height:4.2rem!important}.product-form__quantity .quantity__button,.cart-items .cart-item .quantity__button{width:4rem!important;color:#2e2824!important}.product-form__quantity .quantity__input,.cart-items .cart-item .quantity__input{width:4.6rem!important;min-width:4.6rem!important;color:#2e2824!important;font-family:var(--font-body-family)!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:0!important}.cart-items{width:calc(100% - 4rem)!important;max-width:132rem!important;margin:2rem auto 0!important;padding:1.2rem clamp(1.8rem,3vw,3.6rem)!important;border:1px solid rgba(70,56,45,.12)!important;border-collapse:separate!important;border-radius:2px!important;background:#fffdf9!important;box-shadow:0 22px 55px #2e282412!important}.cart-items thead{display:none!important}.cart-items tbody{display:block!important;width:100%!important}.cart-items .cart-item{display:grid!important;grid-template-columns:10rem minmax(18rem,1fr) 15rem 10rem!important;gap:2.2rem!important;align-items:center!important;padding:2rem 0!important;border-bottom:1px solid rgba(70,56,45,.1)!important}.cart-items .cart-item:last-child{border-bottom:0!important}.cart-items .cart-item>td{display:block!important;width:auto!important;padding:0!important;border:0!important}.cart-items .cart-item__media{grid-column:1!important;grid-row:1!important}.cart-items .cart-item__image-container,.cart-items .cart-item__image{width:10rem!important;max-width:10rem!important;aspect-ratio:1 / 1!important}.cart-items .cart-item__image{height:10rem!important;object-fit:cover!important;object-position:center!important}.cart-items .cart-item__details{grid-column:2!important;grid-row:1!important;min-width:0!important}.cart-items .cart-item__name{color:#2e2824!important;font-family:var(--font-heading-family)!important;font-size:1.9rem!important;font-weight:400!important;line-height:1.15!important;text-decoration:none!important}.cart-items .cart-item__details .product-option,.cart-items .cart-item__details dl,.cart-items .cart-item__details dd{color:#2e2824ad!important;font-size:1.22rem!important;line-height:1.5!important}.cart-items .cart-item__quantity{grid-column:3!important;grid-row:1!important}.cart-items .cart-item__quantity-wrapper{align-items:center!important;justify-content:flex-start!important;gap:.9rem!important}.cart-items .cart-remove-button,.cart-items .cart-remove-button .button{width:4rem!important;min-width:4rem!important;height:4rem!important;min-height:4rem!important;margin:0!important;padding:0!important;border:1px solid #2e2824!important;background:#2e2824!important;color:#fffdf9!important}.cart-items .cart-item__totals{grid-column:4!important;grid-row:1!important;justify-self:end!important;text-align:right!important}.cart-items .cart-item__totals.medium-hide.large-up-hide{display:none!important}.cart-items .cart-item__totals.small-hide{display:block!important}.cart-items .cart-item__price-wrapper,.cart-items .cart-item__totals .price{color:#2e2824!important;font-size:1.48rem!important;font-weight:500!important;letter-spacing:0!important}.cart__footer{width:calc(100% - 4rem)!important;max-width:132rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(32rem,41rem)!important;gap:clamp(3rem,5vw,6rem)!important;align-items:start!important;margin:3rem auto 7rem!important;padding:clamp(2.4rem,4vw,3.8rem)!important;border:1px solid rgba(70,56,45,.12)!important;border-radius:2px!important;background:#fffdf9!important;box-shadow:0 22px 55px #2e282412!important}.cart__note{max-width:52rem!important}.cart__note label,.cart__note .field__label{color:#2e2824a8!important;font-size:1.22rem!important;letter-spacing:0!important}.cart__note textarea,.cart__note .text-area{min-height:12rem!important;border:1px solid rgba(70,56,45,.14)!important;background:#fbf8f2!important;box-shadow:none!important}.cart__blocks{width:100%!important;max-width:none!important;margin-left:0!important}.totals{align-items:end!important;justify-content:space-between!important;gap:2rem!important;margin-bottom:1.6rem!important}.totals__total{max-width:22rem!important;color:#2e2824!important;font-family:var(--font-heading-family)!important;font-size:2.9rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.05!important}.totals__total-value{color:#2e2824!important;font-size:1.75rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2!important;text-align:right!important}.tax-note{max-width:34rem!important;margin-left:auto!important;color:#2e2824a8!important;font-size:1.2rem!important;line-height:1.6!important;text-align:right!important}.cart__checkout-button{width:100%!important;min-height:5rem!important;margin-top:1.8rem!important;border:1px solid #2e2824!important;background:#2e2824!important;color:#fffdf9!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important}.cart__dynamic-checkout-buttons{max-width:none!important;margin-top:1.4rem!important}.cart-notification,cart-drawer.drawer,.drawer__inner{border-color:#46382d24!important;background:#fffdf9!important;box-shadow:0 24px 60px #2e28241c!important}.cart-notification-product,.cart-drawer .cart-item{align-items:center!important}@media screen and (max-width:989px){.cart__footer{grid-template-columns:1fr!important;gap:2.6rem!important}}@media screen and (max-width:749px){.product-form__quantity .quantity,.cart-items .cart-item .quantity{width:11.6rem!important;min-height:4rem!important}.cart-items,.cart__footer{width:calc(100% - 3rem)!important;padding:0 1.4rem!important}.cart__footer{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.cart-items .cart-item{grid-template-columns:8.4rem minmax(0,1fr)!important;gap:1.3rem!important;padding:1.7rem 0!important}.cart-items .cart-item__media{grid-column:1!important;grid-row:1 / span 2!important}.cart-items .cart-item__image-container,.cart-items .cart-item__image{width:8.4rem!important;max-width:8.4rem!important}.cart-items .cart-item__image{height:8.4rem!important}.cart-items .cart-item__details{grid-column:2!important;grid-row:1!important}.cart-items .cart-item__quantity{grid-column:2!important;grid-row:2!important}.cart-items .cart-item__quantity-wrapper{justify-content:flex-start!important}.cart-items .cart-item__totals.medium-hide.large-up-hide{display:block!important;grid-column:2!important;grid-row:3!important;justify-self:start!important;text-align:left!important}.cart-items .cart-item__totals.small-hide{display:none!important}.cart-items .cart-item__name{font-size:1.62rem!important}.totals{align-items:start!important}.totals__total{font-size:2.45rem!important}.tax-note,.totals__total-value{margin-left:0!important;text-align:left!important}}.cl-announcement{background:var(--cl-announcement-bg);color:var(--cl-announcement-text);border-bottom:1px solid rgba(48,43,39,.1);font-family:var(--font-body-family),sans-serif;font-size:1.2rem;line-height:1.35}.cl-announcement__inner{min-height:32px;max-width:1360px;margin:0 auto;padding:6px 24px;color:inherit;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none}.cl-announcement__icon{width:17px;height:17px;display:inline-flex;flex:0 0 auto}.cl-announcement__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.cl-announcement{font-size:1.1rem}.cl-announcement__inner{min-height:30px;padding-inline:16px}}.cl-collection-ref{background:#fbf8f2}.cl-collection-ref__hero{position:relative;min-height:34rem;display:grid;align-items:center;overflow:hidden;background:#d8c5b4}.cl-collection-ref__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2a221c9e,#2a221c1a)}.cl-collection-ref__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) sepia(.12) brightness(.92)}.cl-collection-ref__content{position:relative;z-index:1;max-width:64rem;padding:5rem clamp(2rem,7vw,9rem);color:#fffdf9}.cl-collection-ref__content p{margin:0 0 1.2rem;color:#fffdf9e0;font-size:1.15rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-collection-ref__content h1{margin:0;color:#fffdf9;font-family:var(--font-heading-family);font-size:6rem;font-weight:400;line-height:.98}.cl-collection-ref__content div{max-width:48rem;margin:1.8rem 0 2.8rem;color:#fffdf9e6;line-height:1.7}.cl-collection-ref__content a{display:inline-flex;min-height:4.6rem;align-items:center;padding:1.2rem 3rem;background:#fffdf9;color:#2e2824;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-decoration:none;text-transform:uppercase}.cl-collection-ref__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2.4rem clamp(2rem,7vw,9rem);background:#eee5da;border-bottom:1px solid rgba(70,56,45,.14)}.cl-collection-ref__features div{display:grid;grid-template-columns:4rem 1fr;column-gap:1.2rem;padding:0 2rem;border-right:1px solid rgba(70,56,45,.18)}.cl-collection-ref__features div:last-child{border-right:0}.cl-collection-ref__features span{grid-row:span 2;color:#9b765c;font-size:2.6rem}.cl-collection-ref__features strong{color:#2e2824;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:400;letter-spacing:0!important;text-transform:uppercase}.cl-collection-ref__features small{color:#2e2824b3;line-height:1.5}@media screen and (max-width:989px){.cl-collection-ref__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.cl-collection-ref__features div{padding:1.8rem 0;border-right:0}}@media screen and (max-width:649px){.cl-collection-ref__content h1{font-size:4rem}.cl-collection-ref__features{grid-template-columns:1fr}}.cl-help-page{max-width:148rem;margin:0 auto;padding:0 clamp(2rem,6vw,8rem) clamp(5rem,7vw,8rem);background:#fbf8f2;color:#2e2824}.cl-help-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(34rem,.75fr);gap:clamp(3rem,5vw,7rem);align-items:start;padding:clamp(5rem,7vw,8rem) 0;border-bottom:1px solid rgba(70,56,45,.14)}.cl-help-page__eyebrow{margin:0 0 1.2rem;color:#8b6e55;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-help-page h1,.cl-help-page h2,.cl-help-page h3{color:#2e2824;font-family:var(--font-heading-family);font-weight:400;letter-spacing:0!important}.cl-help-page h1{max-width:72rem;margin:0;font-size:5rem;line-height:1.02}.cl-help-page h2{margin:0 0 1.8rem;font-size:3.2rem;line-height:1.08}.cl-help-page h3{margin:0;font-size:1.8rem;line-height:1.18;text-transform:uppercase}.cl-help-page p{color:#2e2824b8;line-height:1.75}.cl-help-page__copy>p:not(.cl-help-page__eyebrow){max-width:64rem;margin:2rem 0 0;font-size:1.65rem}.cl-help-page__meta{display:grid;gap:1rem;max-width:54rem;margin-top:3rem}.cl-help-page__meta span{padding:1.2rem 1.4rem;border:1px solid rgba(70,56,45,.14);background:#fffdf9;color:#2e2824b8;font-size:1.25rem}.cl-help-page__form-panel{padding:3rem;border:1px solid rgba(70,56,45,.14);background:#fffdf9;box-shadow:0 24px 60px #2e282414}.cl-help-page__form{display:grid;gap:1.4rem}.cl-help-page__field{display:grid;gap:.7rem}.cl-help-page__field label{color:#2e2824b8;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-help-page__field input,.cl-help-page__field textarea{width:100%;min-height:4.6rem;padding:1.2rem 1.4rem;border:1px solid rgba(70,56,45,.16);background:#fbf8f2;color:#2e2824;font:inherit;box-shadow:none}.cl-help-page__field textarea{min-height:14rem;resize:vertical}.cl-help-page__form button{min-height:4.8rem;margin-top:.6rem;border:1px solid #2e2824;background:#2e2824;color:#fffdf9;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-help-page__success,.cl-help-page__errors{margin:0;padding:1.2rem 1.4rem;border:1px solid rgba(70,56,45,.14);background:#f5eee6}.cl-help-page__quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;padding:clamp(4rem,6vw,7rem) 0}.cl-help-page__quick a{min-height:24rem;display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem;border:1px solid rgba(70,56,45,.14);background:#fffdf9;color:#2e2824;text-decoration:none;box-shadow:0 20px 50px #2e28240f}.cl-help-page__quick small{margin-bottom:1.2rem;color:#8b6e55;font-size:1.05rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-help-page__quick p{margin:1.2rem 0 0}.cl-help-page__faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,5vw,7rem);padding-top:clamp(4rem,6vw,7rem);border-top:1px solid rgba(70,56,45,.14)}.cl-help-page__faq details{border-top:1px solid rgba(70,56,45,.16);background:#fffdf9}.cl-help-page__faq details:last-child{border-bottom:1px solid rgba(70,56,45,.16)}.cl-help-page__faq summary{cursor:pointer;padding:1.8rem 2rem;color:#2e2824;font-family:var(--font-heading-family);font-size:1.55rem;letter-spacing:0!important;text-transform:uppercase}.cl-help-page__faq details p{margin:0;padding:0 2rem 2rem}@media screen and (max-width:989px){.cl-help-page__hero,.cl-help-page__faq{grid-template-columns:1fr}.cl-help-page__quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:649px){.cl-help-page h1{font-size:3.6rem}.cl-help-page h2{font-size:2.7rem}.cl-help-page__quick{grid-template-columns:1fr}}.clh .clh-step{overflow:hidden}.clh .clh-step:has(.clh-step-img[src*=candleline-process-mockup]):before{content:"";display:block;aspect-ratio:1.18 / 1;background:#efe7db url(/cdn/shop/files/candleline-hero-mockup.png?v=1784298909) center / cover no-repeat}.clh .clh-step-img[src*=candleline-process-mockup]{display:none}.clh .clh-split-media:has(img[src*=candleline-collection-mockup]),.clh .clh-split-media:has(img[src*=candleline-process-mockup]),.clh .clh-story>div:first-child:has(img[src*=candleline-process-mockup]),.clh .clh-final>div:first-child:has(img[src*=candleline-collection-mockup]){background:#efe7db url(/cdn/shop/files/candleline-hero-mockup.png?v=1784298909) center / cover no-repeat}.clh .clh-split-media img[src*=candleline-collection-mockup],.clh .clh-split-media img[src*=candleline-process-mockup],.clh .clh-story>div:first-child img[src*=candleline-process-mockup],.clh .clh-final>div:first-child img[src*=candleline-collection-mockup]{display:none}.clh{background:var(--cl-bg);color:var(--cl-text);font-family:var(--font-body-family),sans-serif}.clh *{box-sizing:border-box}.clh img,.clh svg{display:block;max-width:100%}.clh h1,.clh h2,.clh h3,.clh p{margin:0}.clh h1,.clh h2,.clh h3{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:0;color:inherit}.clh-img{width:100%;height:100%;object-fit:cover;object-position:center}.clh-eye{font-family:var(--font-body-family),sans-serif;font-size:1.2rem;line-height:1.35;text-transform:uppercase;letter-spacing:0;margin-bottom:14px}.clh-hero{min-height:68vh;position:relative;overflow:hidden;isolation:isolate;background:var(--cl-panel)}.clh-hero-media,.clh-hero-media picture,.clh-hero-media .clh-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.clh-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#302b2794,#302b271f 55%,#302b2705)}.clh-hero-inner{position:relative;z-index:1;min-height:68vh;width:min(100%,var(--cl-max));margin:auto;padding:64px 40px;display:flex;align-items:center}.clh-copy{max-width:540px}.clh-copy-light{color:var(--cl-inverse)}.clh-copy h1{font-size:5.2rem;line-height:1;margin-bottom:22px}.clh-copy p{font-size:1.7rem;line-height:1.55}.clh-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.clh-btn,.clh-card-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;padding:12px 22px;font-size:1.2rem;line-height:1.2;text-transform:uppercase;letter-spacing:0;text-decoration:none;border:1px solid var(--cl-text);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.clh-btn-dark{background:var(--cl-text);color:var(--cl-inverse)}.clh-btn-light{background:#fcfaf6e0;border-color:#fcfaf6eb;color:var(--cl-text)}.clh-btn-outline{background:transparent;color:var(--cl-text);border-color:var(--cl-border)}.clh-btn:hover,.clh-card-btn:hover{background:var(--cl-accent);border-color:var(--cl-accent);color:var(--cl-inverse)}.clh-trust{background:var(--cl-alt);border-block:1px solid var(--cl-border)}.clh-trust-grid{width:min(100% - 48px,var(--cl-max));margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.clh-trust-item{min-height:112px;display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:center;padding:24px 26px;border-right:1px solid var(--cl-border)}.clh-trust-item:last-child{border-right:0}.clh-icon{color:var(--cl-accent)}.clh-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.clh-trust h2{font-family:var(--font-body-family),sans-serif;font-size:1.2rem;text-transform:uppercase}.clh-trust p{color:var(--cl-muted);font-size:1.2rem;line-height:1.45}.clh-section{width:min(100% - 48px,var(--cl-max));margin:auto;padding:58px 0}.clh-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.clh-head h2,.clh-split h2,.clh-process h2,.clh-story h2,.clh-final h2,.clh-news h2{font-size:3.2rem;line-height:1.08}.clh-head p,.clh-split p,.clh-process p,.clh-story p,.clh-final p,.clh-news p{margin-top:10px;color:var(--cl-muted);font-size:1.45rem;line-height:1.65}.clh-link{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--cl-text);font-size:1.25rem;text-decoration:none;border-bottom:1px solid transparent}.clh-link:hover{border-color:currentColor}.clh-products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.clh-card{background:var(--cl-panel);border:1px solid var(--cl-border)}.clh-card-media{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--cl-alt)}.clh-card-img,.clh-ph{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.clh-card:hover .clh-card-img{transform:scale(1.025)}.clh-badge{position:absolute;left:10px;top:10px;background:var(--cl-panel);border:1px solid var(--cl-border);padding:5px 8px;font-size:1.05rem}.clh-card-body{text-align:center;padding:18px}.clh-card h3{font-size:1.45rem;line-height:1.25;text-transform:uppercase}.clh-card a{color:inherit;text-decoration:none}.clh-card p{margin:8px 0 14px;color:var(--cl-muted);font-size:1.25rem}.clh-card-btn{width:100%;background:transparent;color:var(--cl-text);border-color:var(--cl-border)}.clh-collections{padding-top:0}.clh-col-track{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.clh-col-card{min-height:290px;position:relative;overflow:hidden;background:var(--cl-text);color:var(--cl-inverse);text-decoration:none}.clh-col-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.78;transition:transform .26s ease,opacity .26s ease}.clh-col-card:hover .clh-col-img{transform:scale(1.025);opacity:.9}.clh-col-card>span{position:relative;min-height:290px;padding:22px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(180deg,#302b2714,#302b27a8)}.clh-col-card strong{font-family:var(--font-heading-family),Georgia,serif;font-size:1.9rem;font-weight:400;line-height:1.08}.clh-col-card em{font-style:normal;margin-top:7px;font-size:1.25rem;line-height:1.45}.clh-col-card small{margin-top:12px;font-size:1.08rem;text-transform:uppercase}.clh-split,.clh-story,.clh-final,.clh-news{width:min(100% - 48px,var(--cl-max));margin:auto;display:grid;align-items:center;background:var(--cl-panel);border-block:1px solid var(--cl-border)}.clh-split{grid-template-columns:.42fr .58fr}.clh-split-copy,.clh-story>div:nth-child(2),.clh-final>div:nth-child(2),.clh-news>div{padding:48px}.clh-split-media,.clh-story>div:first-child,.clh-final>div:first-child{min-height:360px;height:100%;overflow:hidden;background:var(--cl-alt)}.clh-split .clh-btn,.clh-final .clh-btn{margin-top:26px}.clh-process{display:grid;grid-template-columns:.34fr .66fr;gap:42px;align-items:start}.clh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.clh-step{background:var(--cl-panel);border:1px solid var(--cl-border)}.clh-step-img{width:100%;aspect-ratio:1/.82;object-fit:cover}.clh-step h3{font-family:var(--font-body-family),sans-serif;font-size:1.25rem;padding:12px 12px 0}.clh-step p{font-size:1.15rem;line-height:1.45;padding:6px 12px 14px;color:var(--cl-muted)}.clh-gift{background:var(--cl-alt)}.clh-story{grid-template-columns:.32fr .68fr;background:var(--cl-alt)}.clh-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px}.clh-faq-item{border:1px solid var(--cl-border);background:var(--cl-panel)}.clh-faq-item summary{min-height:48px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:1.3rem;list-style:none}.clh-faq-item summary::-webkit-details-marker{display:none}.clh-faq-item div{padding:0 16px 16px;color:var(--cl-muted);font-size:1.25rem;line-height:1.55}.clh-final{grid-template-columns:.58fr .42fr}.clh-news{width:100%;max-width:none;grid-template-columns:.42fr .58fr;padding-inline:max(24px,calc((100vw - var(--cl-max))/2));background:var(--cl-alt)}.clh-news>div{padding-left:0}.clh-form{padding:42px 0 42px 48px;display:grid;grid-template-columns:1fr auto}.clh-form input{min-height:48px;border:1px solid var(--cl-border);border-right:0;background:var(--cl-panel);color:var(--cl-text);padding:0 16px;font:inherit}.clh-form button{min-height:48px;border:1px solid var(--cl-text);background:var(--cl-text);color:var(--cl-inverse);padding:0 26px;font:inherit;text-transform:uppercase;cursor:pointer}.clh-form p,.clh-form div{grid-column:1/-1;margin-top:10px;color:var(--cl-muted);font-size:1.2rem}.clh-note{border:1px dashed var(--cl-border);padding:18px;color:var(--cl-muted);background:var(--cl-panel)}.clh-vis{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clh a:focus-visible,.clh button:focus-visible,.clh input:focus-visible,.clh details:focus-within{outline:2px solid var(--cl-accent);outline-offset:3px}@media(max-width:989px){.clh-hero h1{font-size:4.2rem}.clh-trust-grid{grid-template-columns:repeat(2,1fr)}.clh-trust-item{border-bottom:1px solid var(--cl-border)}.clh-trust-item:nth-child(2n){border-right:0}.clh-products{grid-template-columns:repeat(2,1fr)}.clh-col-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.clh-col-card{flex:0 0 84%;scroll-snap-align:start}.clh-split,.clh-story,.clh-final,.clh-news,.clh-process{grid-template-columns:1fr}.clh-split-media,.clh-final>div:first-child{order:-1}.clh-steps{grid-template-columns:repeat(2,1fr)}.clh-faq-grid{grid-template-columns:1fr}.clh-form{padding-left:0}}@media(max-width:749px){.clh-hero{min-height:78vh}.clh-shade{background:linear-gradient(180deg,#302b2726,#302b27ad)}.clh-hero-inner{min-height:78vh;padding:42px 20px 34px;align-items:end}.clh-copy h1{font-size:3.6rem;line-height:1.03;max-width:11ch}.clh-copy p{font-size:1.45rem}.clh-actions{gap:10px;margin-top:22px}.clh-btn{flex:1 1 auto;padding-inline:14px}.clh-trust-grid,.clh-section,.clh-split,.clh-story,.clh-final{width:min(100% - 28px,var(--cl-max))}.clh-trust-item{min-height:104px;grid-template-columns:30px 1fr;gap:10px;padding:16px 12px}.clh-section{padding:44px 0}.clh-head{align-items:start;flex-direction:column;gap:8px}.clh-head h2,.clh-split h2,.clh-process h2,.clh-story h2,.clh-final h2,.clh-news h2{font-size:2.5rem}.clh-head p,.clh-split p,.clh-process p,.clh-story p,.clh-final p,.clh-news p{font-size:1.35rem}.clh-products{gap:12px}.clh-card-body{padding:12px}.clh-card h3{font-size:1.18rem}.clh-card p{font-size:1.15rem}.clh-card-btn{min-height:40px;padding-inline:8px;font-size:1.05rem}.clh-col-card,.clh-col-card>span{min-height:235px}.clh-split-copy,.clh-story>div:nth-child(2),.clh-final>div:nth-child(2),.clh-news>div{padding:28px 20px}.clh-split-media,.clh-story>div:first-child,.clh-final>div:first-child{min-height:250px}.clh-news{padding-inline:20px}.clh-news>div{padding:28px 0 0}.clh-form{padding:20px 0 30px;grid-template-columns:1fr;gap:10px}.clh-form input{border-right:1px solid var(--cl-border)}}@media(prefers-reduced-motion:reduce){.clh *{transition-duration:.01ms!important;scroll-behavior:auto!important}}.clh-step-media{aspect-ratio:1.18/1;overflow:hidden;background:var(--cl-alt)}.clh-step-img{width:100%;height:100%;object-fit:cover}.cl-page-luxury__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.cl-page-luxury__link{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:1.25rem 2.8rem;border:1px solid rgba(46,40,36,.34);color:#2e2824!important;font-family:var(--font-body-family),sans-serif!important;font-size:1.08rem;font-weight:600;letter-spacing:0!important;line-height:1.2;text-decoration:none!important;text-transform:uppercase}.cl-page-luxury__split{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(2.4rem,4vw,5.2rem);align-items:center;padding:clamp(4.5rem,6vw,7rem) 0;border-top:1px solid rgba(70,56,45,.14)}.cl-page-luxury__split-copy>p{margin-top:1.6rem!important}.cl-page-luxury__wide-media{overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(70,56,45,.14);background:#efe7db;box-shadow:0 28px 80px #2e282414}.cl-page-luxury__media{overflow:hidden;min-height:clamp(34rem,36vw,50rem)!important;aspect-ratio:4 / 5;background-image:none!important}.cl-page-luxury img,.cl-page-luxury__media>img,.cl-page-luxury__wide-media>img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.cl-page-luxury__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:clamp(4rem,6vw,7rem) 0}.cl-page-luxury__step{min-height:15rem;padding:2.2rem;border:1px solid rgba(70,56,45,.14);background:#fffdf9;box-shadow:0 22px 60px #2e28240b}.cl-page-luxury__step span{display:block;margin-bottom:1.2rem;color:#8a7666;font-size:1.05rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-page-luxury__faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding-bottom:clamp(3rem,5vw,5.5rem)}.clh-hero .clh-copy-light,.clh-hero .clh-copy-light .clh-eye,.clh-hero .clh-copy-light h1,.clh-hero .clh-copy-light p,.cl-ref-hero .cl-ref-hero__content,.cl-ref-hero .cl-ref-hero__content h1,.cl-ref-hero .cl-ref-hero__content p,.cl-ref-hero .cl-ref-eyebrow,.cl-collection-ref__content,.cl-collection-ref__content h1,.cl-collection-ref__content p,.cl-collection-ref__content div{color:#fffdf9!important;text-shadow:0 2px 22px rgba(24,19,16,.42),0 1px 4px rgba(24,19,16,.28)}.clh-hero .clh-shade{background:linear-gradient(90deg,#2a221ca8,#2a221c38 56%,#2a221c0a)!important}@media screen and (max-width:989px){.cl-page-luxury__split{grid-template-columns:1fr}.cl-page-luxury__steps,.cl-page-luxury__faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.cl-page-luxury__actions,.cl-page-luxury__cta,.cl-page-luxury__link{width:100%}.cl-page-luxury__steps,.cl-page-luxury__faq{grid-template-columns:1fr}.cl-page-luxury__media{min-height:27rem!important;aspect-ratio:4 / 4.6}.product__media-wrapper{width:100%!important;max-width:100%!important;margin:0 auto 2.4rem!important;overflow:hidden!important}.product__media-list{align-items:center!important;gap:1.2rem!important;padding-left:max(1.6rem,calc((100vw - min(84vw,34rem))/2))!important;padding-right:max(1.6rem,calc((100vw - min(84vw,34rem))/2))!important;scroll-padding-left:max(1.6rem,calc((100vw - min(84vw,34rem))/2))!important}.product__media-list .product__media-item,.product__media-item{flex:0 0 min(84vw,34rem)!important;width:min(84vw,34rem)!important;max-width:min(84vw,34rem)!important;padding:0!important;margin-inline:0!important;scroll-snap-align:center!important}.product__media,.product-media-container,.product__modal-opener,.product__media .media,.product__media-wrapper .media{aspect-ratio:1 / 1!important;width:min(84vw,34rem)!important;max-width:min(84vw,34rem)!important;height:min(84vw,34rem)!important;max-height:min(84vw,34rem)!important;overflow:hidden!important;padding-bottom:0!important;background:#f4eee5!important;margin-inline:auto!important;box-sizing:border-box!important}.product__media img,.product-media-container img,.product__media .media>img,.product__media-wrapper .media>img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.product-form__quantity .quantity{display:grid!important;grid-template-columns:4rem 4.6rem 4rem!important;width:12.8rem!important;min-width:12.8rem!important;min-height:4.4rem!important;overflow:hidden!important;border:1px solid rgba(70,56,45,.28)!important;border-right:1px solid rgba(70,56,45,.28)!important;outline:1px solid rgba(70,56,45,.08)!important;outline-offset:-1px!important;background:#fffdf9!important;box-shadow:none!important;box-sizing:border-box!important}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none!important;box-shadow:none!important}.product-form__quantity .quantity__button,.product-form__quantity .quantity__input{width:auto!important;min-width:0!important;height:4.2rem!important;min-height:4.2rem!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-form__quantity .quantity__button:first-child{border-right:1px solid rgba(70,56,45,.16)!important}.product-form__quantity .quantity__button:last-child{border-left:1px solid rgba(70,56,45,.16)!important}.clh-hero .clh-shade{background:linear-gradient(180deg,#2a221c2e,#2a221cbd)!important}}.cl-product-ref{background:#fbf8f2;color:#2e2824}.cl-product-ref__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2.6rem clamp(2rem,7vw,9rem);background:#eee5da;border-block:1px solid rgba(70,56,45,.14)}.cl-product-ref__features div{display:grid;grid-template-columns:4rem 1fr;column-gap:1.2rem;padding:0 2rem;border-right:1px solid rgba(70,56,45,.18)}.cl-product-ref__features div:last-child{border-right:0}.cl-product-ref__features span{grid-row:span 2;color:#9b765c;font-size:2.8rem;line-height:1}.cl-product-ref__features strong{color:#2e2824;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:400;letter-spacing:0!important;text-transform:uppercase}.cl-product-ref__features small{color:#2e2824b3;line-height:1.5}.cl-product-ref__story{display:grid;grid-template-columns:.88fr 1.8fr;gap:clamp(3rem,5vw,7rem);align-items:center;padding:clamp(5rem,7vw,8rem) clamp(2rem,7vw,9rem)}.cl-product-ref__copy p{margin:0 0 1.2rem;color:#6e5645;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-product-ref__copy h2,.cl-product-ref__reviews h2{margin:0 0 1.8rem;color:#2e2824;font-family:var(--font-heading-family);font-size:3.8rem;font-weight:400;line-height:1.08}.cl-product-ref__copy div{color:#2e2824b8;line-height:1.75}.cl-product-ref__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.cl-product-ref__gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;filter:saturate(.82) sepia(.1) brightness(1.02)}.cl-product-ref__gallery .cl-product-ref__gallery-wide{grid-column:span 2;aspect-ratio:16 / 9}.cl-product-ref__confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 clamp(2rem,7vw,9rem) clamp(5rem,7vw,8rem);background:#fbf8f2}.cl-product-ref__confidence div{padding:2.6rem;background:#fffdf9;border:1px solid rgba(70,56,45,.12);text-align:center}.cl-product-ref__confidence strong{display:block;color:#2e2824;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:400;letter-spacing:0!important;text-transform:uppercase}.cl-product-ref__confidence span{display:block;margin-top:.8rem;color:#2e2824b3;line-height:1.6}.cl-product-ref__reviews{padding:clamp(4.8rem,6vw,7rem) clamp(2rem,7vw,9rem);background:#f5eee6;text-align:center}.cl-product-ref__care{display:grid;grid-template-columns:.9fr 1.35fr;gap:clamp(3rem,5vw,7rem);padding:clamp(5rem,7vw,8rem) clamp(2rem,7vw,9rem);background:#eee5da;border-block:1px solid rgba(70,56,45,.14)}.cl-product-ref__care-copy p{margin:0 0 1.2rem;color:#6e5645;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-product-ref__care-copy h2,.cl-product-ref__faq h2{margin:0 0 1.8rem;color:#2e2824;font-family:var(--font-heading-family);font-size:3.8rem;font-weight:400;line-height:1.08}.cl-product-ref__care-copy div{color:#2e2824b8;line-height:1.75}.cl-product-ref__care-copy a{display:inline-flex;min-height:4.4rem;align-items:center;margin-top:2.4rem;padding:1.2rem 2.6rem;border:1px solid #2e2824;background:#2e2824;color:#fffdf9;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-decoration:none;text-transform:uppercase}.cl-product-ref__care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.cl-product-ref__care-grid div{padding:2.4rem;background:#fffdf9;border:1px solid rgba(70,56,45,.12)}.cl-product-ref__care-grid strong{display:block;color:#2e2824;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:400;letter-spacing:0!important;text-transform:uppercase}.cl-product-ref__care-grid span{display:block;margin-top:1rem;color:#2e2824b8;line-height:1.65}.cl-product-ref__faq{padding:clamp(5rem,7vw,8rem) clamp(2rem,7vw,9rem);background:#fbf8f2}.cl-product-ref__faq details{border-top:1px solid rgba(70,56,45,.18);background:#fffdf9}.cl-product-ref__faq details:last-child{border-bottom:1px solid rgba(70,56,45,.18)}.cl-product-ref__faq summary{cursor:pointer;padding:1.8rem 2rem;color:#2e2824;font-family:var(--font-heading-family);font-size:1.55rem;letter-spacing:0!important;text-transform:uppercase}.cl-product-ref__faq p{margin:0;padding:0 2rem 2rem;color:#2e2824b8;line-height:1.7}.cl-product-ref__reviews>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.cl-product-ref__reviews blockquote{margin:0;padding:2.6rem;background:#fffdf9;border:1px solid rgba(70,56,45,.1);color:#2e2824b8;font-style:italic;line-height:1.7}.cl-product-ref__reviews blockquote:before{content:"\2605\2605\2605\2605\2605";display:block;margin-bottom:1rem;color:#9b765c;font-style:normal;letter-spacing:0!important}.cl-product-ref__reviews cite{display:block;margin-top:1.4rem;color:#2e2824;font-size:1.1rem;font-style:normal;letter-spacing:0!important;text-transform:uppercase}@media screen and (max-width:989px){.cl-product-ref__features,.cl-product-ref__reviews>div,.cl-product-ref__confidence{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-product-ref__story,.cl-product-ref__care{grid-template-columns:1fr}}@media screen and (max-width:649px){.cl-product-ref__copy h2,.cl-product-ref__reviews h2{font-size:3rem}.cl-product-ref__features,.cl-product-ref__reviews>div,.cl-product-ref__gallery,.cl-product-ref__care-grid,.cl-product-ref__confidence{grid-template-columns:1fr}.cl-product-ref__care-copy h2,.cl-product-ref__faq h2{font-size:3rem}.cl-product-ref__gallery .cl-product-ref__gallery-wide{grid-column:auto;aspect-ratio:4 / 5}.cl-product-ref__features div{border-right:0;padding:1.8rem 0}}.cl-ref-home{background:#fbf8f2;color:#2e2824}.cl-ref-hero{position:relative;min-height:62rem;display:grid;align-items:center;overflow:hidden;background:#d9c8b8}.cl-ref-hero__media,.cl-ref-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.cl-ref-hero__media:after{content:"";background:linear-gradient(90deg,#2a221ca3,#2a221c29 58%,#2a221c05)}.cl-ref-hero__image{width:100%;height:100%;object-fit:cover;object-position:center right;filter:saturate(.82) sepia(.12) brightness(.92)}.cl-ref-hero__content{position:relative;width:min(56rem,calc(100% - 4rem));margin-left:clamp(2.4rem,7vw,9rem);color:#fffdf9;z-index:1}.cl-ref-eyebrow{margin:0 0 1.6rem;color:#fffdf9!important;font-size:1.15rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-ref-hero h1{margin:0;color:#fffdf9!important;font-family:var(--font-heading-family);font-size:6.8rem;font-weight:400;line-height:.98}.cl-ref-hero p:not(.cl-ref-eyebrow){max-width:42rem;margin:2rem 0 3rem;color:#fffdf9e0!important;font-size:1.7rem;line-height:1.7}.cl-ref-button,.cl-ref-product-card button,.cl-ref-newsletter button{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:1.3rem 3.2rem;border:1px solid #2e2824;background:#2e2824;color:#fffdf9;font-size:1.15rem;font-weight:600;letter-spacing:0!important;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.cl-ref-button--light{border-color:#fffdf9;background:#fffdf9;color:#2e2824}.cl-ref-button:hover,.cl-ref-product-card button:hover,.cl-ref-newsletter button:hover{background:#6e5645;border-color:#6e5645;color:#fffdf9}.cl-ref-section{padding:clamp(5.6rem,7vw,9rem) clamp(2rem,6vw,8rem)}.cl-ref-heading{margin:0 auto 3.4rem;text-align:center}.cl-ref-heading h2,.cl-ref-story h2,.cl-ref-newsletter h2{margin:0;color:#2e2824;font-family:var(--font-heading-family);font-size:4rem;font-weight:400;line-height:1.08}.cl-ref-heading span{display:block;width:5.2rem;height:1px;margin:1.4rem auto 0;background:#9c7c63}.cl-ref-collection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.6rem,2vw,3.2rem)}.cl-ref-collection-card{color:#2e2824;text-align:center;text-decoration:none}.cl-ref-collection-card img,.cl-ref-product-card img,.cl-ref-story__gallery img{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover;object-position:center;filter:saturate(.82) sepia(.1) brightness(1.02)}.cl-ref-collection-card h3,.cl-ref-product-card h3{margin:1.6rem 0 .4rem;color:#2e2824;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:400;letter-spacing:0!important;text-transform:uppercase}.cl-ref-collection-card p,.cl-ref-product-card p,.cl-ref-story p,.cl-ref-newsletter p,.cl-ref-promise p{color:#2e2824b8;line-height:1.65}.cl-ref-collection-card span{display:inline-block;margin-top:.8rem;color:#5d4a3e;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-ref-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,2.4vw,3.6rem)}.cl-ref-product-card{background:#fffdf9;border:1px solid rgba(70,56,45,.12);text-align:center}.cl-ref-product-card__info{padding:1.8rem 1.8rem 2rem}.cl-ref-product-card h3 a{color:inherit;text-decoration:none}.cl-ref-product-card p{margin:.6rem 0 1.4rem}.cl-ref-product-card button{width:100%;min-height:3.8rem;padding:1rem 1.4rem;background:transparent;color:#2e2824}.cl-ref-promise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:2.8rem clamp(2rem,6vw,8rem);background:#e8ded2;border-block:1px solid rgba(70,56,45,.14)}.cl-ref-guide{padding:clamp(5rem,7vw,8rem) clamp(2rem,6vw,8rem);background:#fbf8f2}.cl-ref-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.cl-ref-guide__grid a{min-height:25rem;display:flex;flex-direction:column;justify-content:flex-end;padding:2.8rem;border:1px solid rgba(70,56,45,.14);background:#fffdf9;box-shadow:0 22px 55px #2e28240f;color:#2e2824;text-decoration:none}.cl-ref-guide__grid small{margin-bottom:1.2rem;color:#8b6e55;font-size:1.05rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-ref-guide__grid h3{margin:0;color:#2e2824;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.12}.cl-ref-guide__grid p{margin:1.2rem 0 0;color:#2e2824b8;line-height:1.65}.cl-ref-editorial{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(32rem,.75fr);gap:clamp(3rem,5vw,7rem);align-items:center;padding:clamp(5rem,7vw,8rem) clamp(2rem,6vw,8rem);background:#f5eee6;border-block:1px solid rgba(70,56,45,.12)}.cl-ref-editorial__media{overflow:hidden;border:1px solid rgba(70,56,45,.12);background:#e8ded2}.cl-ref-editorial__media img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;object-position:center;filter:saturate(.84) sepia(.1) brightness(1.01)}.cl-ref-editorial__copy h2{margin:0;color:#2e2824;font-family:var(--font-heading-family);font-size:3.8rem;font-weight:400;line-height:1.08}.cl-ref-editorial__copy p{margin:1.8rem 0 0;color:#2e2824b8;line-height:1.75}.cl-ref-kicker{margin:0 0 1.2rem!important;color:#6e5645!important;font-size:1.1rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-ref-proof{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.cl-ref-proof span{padding:.8rem 1.2rem;border:1px solid rgba(70,56,45,.18);background:#fffdf9;color:#5d4a3e;font-size:1.05rem;font-weight:600;letter-spacing:0!important;text-transform:uppercase}.cl-ref-promise>div{display:grid;grid-template-columns:4rem 1fr;column-gap:1.4rem;padding:0 2.4rem;border-right:1px solid rgba(70,56,45,.18)}.cl-ref-promise>div:last-child{border-right:0}.cl-ref-icon{grid-row:span 2;color:#9b765c;font-size:3rem;line-height:1}.cl-ref-promise h3{margin:0 0 .4rem;color:#2e2824;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;letter-spacing:0!important;text-transform:uppercase}.cl-ref-promise p{margin:0;font-size:1.25rem}.cl-ref-story{display:grid;grid-template-columns:.95fr 1.7fr;gap:clamp(3rem,5vw,7rem);align-items:center;padding:clamp(5rem,7vw,8rem) clamp(2rem,6vw,8rem)}.cl-ref-story__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.cl-ref-story__gallery img{aspect-ratio:1 / 1}.cl-ref-story__gallery .cl-ref-story__wide{grid-column:span 2;aspect-ratio:2 / 1}.cl-ref-reviews{padding:clamp(4.8rem,6vw,7rem) clamp(2rem,6vw,8rem);background:#f5eee6}.cl-ref-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.cl-ref-review-grid blockquote{margin:0;padding:2.6rem;background:#fffdf9;border:1px solid rgba(70,56,45,.1);box-shadow:0 18px 44px #2e28240d;text-align:center}.cl-ref-review-grid blockquote:before{content:"\2605\2605\2605\2605\2605";display:block;margin-bottom:1rem;color:#9b765c;letter-spacing:0!important}.cl-ref-review-grid p{margin:0 0 1.6rem;color:#2e2824b8;font-style:italic;line-height:1.7}.cl-ref-review-grid cite{color:#2e2824;font-size:1.15rem;font-style:normal;letter-spacing:0!important;text-transform:uppercase}.cl-ref-newsletter{display:grid;grid-template-columns:.8fr 1fr;gap:3rem;align-items:center;padding:3.6rem clamp(2rem,8vw,10rem);background:#d8c5b4}.cl-ref-newsletter__form{display:grid;grid-template-columns:1fr 18rem}.cl-ref-newsletter input{min-height:5rem;padding:0 1.8rem;border:1px solid rgba(70,56,45,.18);background:#fffdf9;color:#2e2824}.cl-ref-newsletter button{min-height:5rem;border-color:#8b6e55;background:#8b6e55}@media screen and (max-width:989px){.cl-ref-collection-grid,.cl-ref-product-grid,.cl-ref-guide__grid,.cl-ref-promise,.cl-ref-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-ref-story,.cl-ref-editorial,.cl-ref-newsletter{grid-template-columns:1fr}.cl-ref-promise>div{border-right:0;border-bottom:1px solid rgba(70,56,45,.14);padding:2rem 0}}@media screen and (max-width:649px){.cl-ref-hero{min-height:56rem}.cl-ref-hero h1{font-size:4.4rem}.cl-ref-heading h2,.cl-ref-story h2,.cl-ref-newsletter h2{font-size:3rem}.cl-ref-hero__content{margin:0 auto;align-self:end;padding-bottom:4rem}.cl-ref-collection-grid,.cl-ref-product-grid,.cl-ref-guide__grid,.cl-ref-promise,.cl-ref-review-grid,.cl-ref-story__gallery,.cl-ref-editorial,.cl-ref-newsletter__form{grid-template-columns:1fr}.cl-ref-editorial__copy h2{font-size:3rem}.cl-ref-story__gallery .cl-ref-story__wide{grid-column:auto;aspect-ratio:4 / 5}}.shopify-section-header .header-wrapper{border-bottom:1px solid rgba(48,43,39,.1)}.shopify-section-header .header{min-height:82px!important;padding-block:12px!important;align-items:center!important;row-gap:8px!important}.shopify-section-header .header__heading,.shopify-section-header .header__heading-link{line-height:1!important}.shopify-section-header .header__heading-logo{max-height:42px!important;width:auto!important;object-fit:contain!important}.shopify-section-header .header__inline-menu{margin-top:0!important;align-self:center!important}.shopify-section-header .header__inline-menu .list-menu{align-items:center!important;justify-content:center!important;gap:2px 14px!important}.shopify-section-header .header__menu-item,.shopify-section-header .list-menu__item{min-height:36px!important;padding:8px 4px!important;font-family:var(--font-body-family),sans-serif!important;font-size:1.1rem!important;line-height:1.2!important;letter-spacing:0!important}.shopify-section-header .header__icons{align-self:center!important}.clh .clh-trust{line-height:1.35!important}.clh .clh-trust-grid{align-items:stretch!important}.clh .clh-trust-item{min-height:104px!important;padding:18px 22px!important;grid-template-columns:36px 1fr!important;gap:14px!important;align-content:center!important}.clh .clh-trust h2{margin:0 0 5px!important;font-size:1.15rem!important;line-height:1.25!important}.clh .clh-trust p{font-size:1.15rem!important;line-height:1.38!important}.facets-vertical-sort h2,.facet-filters__label,.facet-filters__label label{font-family:var(--font-body-family),sans-serif!important;font-size:1.15rem!important;line-height:1.25!important;letter-spacing:0!important;text-transform:uppercase!important}.facets-vertical-sort{min-height:52px!important;align-items:center!important}.facets-wrapper{align-self:start!important}.facets-wrapper,.facets-container{line-height:1.4!important}.facets__heading{font-family:var(--font-heading-family),serif!important;font-size:1.6rem!important;line-height:1.2!important}.facets__summary,.facets-vertical .facet-checkbox{font-size:1.18rem!important;line-height:1.35!important;letter-spacing:0!important}.product-grid .card-wrapper{height:100%!important}.product-grid .card__heading{font-family:var(--font-heading-family),serif!important;font-size:1.45rem!important;line-height:1.22!important;letter-spacing:0!important}.product-grid .card-information,.product-grid .price{font-size:1.22rem!important;line-height:1.35!important}.quick-add__submit,.product-form__submit,.cart__checkout-button,.cl-help-page__form button{font-family:var(--font-body-family),sans-serif!important;font-size:1.1rem!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}.product__accordion summary h2{font-family:var(--font-body-family),sans-serif!important;font-size:1.2rem!important;line-height:1.25!important;letter-spacing:0!important;text-transform:uppercase!important}@media screen and (min-width:990px){.shopify-section-header .header{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:28px!important}.shopify-section-header .header__inline-menu{justify-self:center!important}}@media screen and (max-width:989px){.shopify-section-header .header{min-height:72px!important;padding-block:10px!important}.clh .clh-trust-item{min-height:96px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
