body{background:var(--ht-paper);color:var(--ht-ink);-webkit-font-smoothing:antialiased}.ht-section{background:var(--ht-paper);color:var(--ht-ink)}.ht-section a{color:inherit;text-decoration:none}.ht-section button,.ht-section input{font:inherit}.ht-section button{cursor:pointer}.ht-section img{display:block;max-width:100%;height:auto}.ht-section [hidden]{display:none!important}.ht-section :is(a,button,summary):focus-visible{outline:2px solid var(--ht-accent);outline-offset:5px}.ht-eyebrow{font-family:var(--font-body-family);font-size:9px;font-weight:500;line-height:1.6;letter-spacing:2px;text-transform:uppercase;display:block}.ht-heading{font:400 52px/1.1 var(--font-heading-family);letter-spacing:-1px;color:var(--ht-ink);margin:12px 0 0}.ht-copy{font-size:12px;line-height:1.9;color:var(--ht-muted)}.ht-copy p{margin:12px 0}.ht-copy a{text-decoration:underline;text-underline-offset:4px}.ht-button{background:var(--ht-ink);color:var(--ht-paper)!important;border:1px solid var(--ht-ink);display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 26px;font-size:11px;font-weight:500;line-height:1.6;min-height:50px;transition:background .25s,border-color .25s}.ht-button>span{font-size:20px;line-height:1;transition:transform .25s}.ht-button:hover{background:var(--ht-accent);border-color:var(--ht-accent)}.ht-button:hover>span{transform:translate(3px,-2px)}.ht-link{font-size:11px;line-height:1.6;text-underline-offset:5px;border-bottom:1px solid transparent;transition:border-color .25s}.ht-link:hover{border-color:currentColor}.ht-section-pad{padding:85px 5%}.ht-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:32px}.ht-section-head>.ht-link{white-space:nowrap}.ht-section-head .ht-copy{margin-top:10px}.ht-hero{display:grid;grid-template-columns:48% 52%;min-height:var(--ht-hero-height,650px)}.ht-hero--image-left .ht-hero__copy{order:2}.ht-hero__copy{padding:75px 11% 65px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ht-hero__heading{font:400 clamp(60px,5.8vw,94px)/1.03 var(--font-heading-family);letter-spacing:-2.8px;color:var(--ht-ink);margin:24px 0}.ht-hero__heading>span{display:block;color:var(--ht-accent)}.ht-hero .ht-copy{max-width:330px;margin-bottom:28px}.ht-hero .ht-copy p{margin:0}.ht-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ht-hero__media{position:relative;min-height:var(--ht-hero-height,650px);overflow:hidden;background:var(--ht-surface)}.ht-hero__media>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 38%}.ht-hero__media:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,#30282335);pointer-events:none}.ht-hero__caption{position:absolute;bottom:28px;left:30px;z-index:1;color:#fff;letter-spacing:2px;font-size:8px}.ht-hero__featured{display:flex;align-items:center;gap:15px;margin-top:42px;max-width:320px}.ht-hero__featured>img{width:56px;height:62px;object-fit:contain;background:var(--ht-surface)}.ht-hero__featured>span{font-size:9px;line-height:1.7;color:var(--ht-muted)}.ht-hero__featured strong{display:block;font-size:10px;font-weight:500;color:var(--ht-ink)}.ht-hero__featured>span>span{display:block}.ht-values{display:flex;align-items:center;justify-content:center;gap:9%;flex-wrap:wrap;border-bottom:1px solid var(--ht-line);padding:19px 5%}.ht-values__item{font-size:10px;letter-spacing:.4px;display:flex;gap:10px;align-items:center}.ht-values__item>span{font-size:17px;color:var(--ht-accent)}.ht-categories{display:grid;grid-template-columns:repeat(var(--ht-category-columns,3),minmax(0,1fr));gap:22px}.ht-category__image{height:330px;background:var(--ht-surface);overflow:hidden}.ht-category:nth-child(2) .ht-category__image{background:#e7e8dd}.ht-category:nth-child(3) .ht-category__image{background:#e7ded6}.ht-category__image>img,.ht-category__image>svg{width:100%;height:100%;object-fit:contain;transition:transform .6s}.ht-category:hover img{transform:scale(1.045)}.ht-category__meta{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:18px}.ht-category__meta h3{font:400 30px/1.15 var(--font-heading-family);letter-spacing:-.4px;margin:0}.ht-category__meta small{display:block;font:400 10px/1.5 var(--font-body-family);letter-spacing:0;margin-top:8px;color:var(--ht-muted)}.ht-category__meta>span{font-size:23px}.ht-featured-edit{background:var(--ht-surface)}.ht-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:30px 0 0;padding:0}.ht-product-grid .card-wrapper{height:100%}.ht-product-grid .card__heading{font:400 13px/1.6 var(--font-body-family);letter-spacing:0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading .card-information__text{display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow:visible;text-overflow:clip;max-width:100%}.ht-product-grid .price{font-size:12px;letter-spacing:0}.ht-product-grid .card__information{padding-top:16px}.ht-product-grid .quick-add__submit{font-size:11px;min-height:42px}.ht-editor-note{grid-column:1/-1;font-size:13px;color:var(--ht-muted);padding:25px;border:1px dashed var(--ht-line)}.ht-ritual{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.ht-ritual__media{position:relative;overflow:hidden;background:var(--ht-surface)}.ht-ritual__media>img{position:absolute;width:100%;height:100%;object-fit:cover}.ht-ritual__copy{background:var(--ht-surface);padding:78px 13%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ht-ritual__copy .ht-heading{font-size:58px;margin:24px 0 15px}.ht-ritual__copy .ht-copy{max-width:360px}.ht-ritual__copy>.ht-link{margin-top:20px;border-bottom:1px solid;padding-bottom:5px}.ht-principles{list-style:none;padding:0;margin:30px 0 0;width:100%}.ht-principles>li{border-top:1px solid var(--ht-line);padding:14px 0;display:flex;gap:20px;font-size:11px}.ht-principles>li>span{font-size:9px;color:var(--ht-muted)}.ht-finder{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:var(--ht-dark);color:var(--ht-paper)}.ht-finder .ht-heading{color:var(--ht-paper);font-size:54px}.ht-finder .ht-copy{color:#d4c4b5;max-width:390px}.ht-finder .ht-eyebrow{color:#d8baa3}.ht-finder__choice{width:100%;border:0;border-bottom:1px solid #756051;background:none;padding:22px 0;text-align:left;color:var(--ht-paper);display:flex;justify-content:space-between;align-items:center;font:400 30px/1.3 var(--font-heading-family)!important;transition:padding .2s}.ht-finder__choice:hover{padding-left:10px}.ht-finder__result{padding:25px 0 10px}.ht-finder__result h3{font:400 35px/1.1 var(--font-heading-family);color:var(--ht-paper);margin:0 0 15px}.ht-button--light{background:var(--ht-paper);color:var(--ht-ink)!important;border-color:var(--ht-paper);margin:15px 0}.ht-button--light:hover{background:#e1cfbd;border-color:#e1cfbd}.ht-finder__reset{display:block;background:none;border:0;padding:5px 0;color:#e1c9b5;font-size:11px!important;text-decoration:underline;text-underline-offset:4px}.ht-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.ht-faq>.ht-copy{max-width:350px}.ht-faq .ht-link{display:inline-block;margin-top:15px}.ht-accordion{border-bottom:1px solid var(--ht-line);padding:20px 0}.ht-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-size:12px}.ht-accordion summary::-webkit-details-marker{display:none}.ht-accordion summary>span{font-size:20px;line-height:1;transition:transform .2s}.ht-accordion[open] summary>span{transform:rotate(45deg)}.ht-accordion .ht-copy{padding-top:10px;font-size:11px}.ht-closing{text-align:center;background:var(--ht-surface);padding:65px 7%}.ht-closing .ht-heading{max-width:850px;margin:17px auto 28px;font-size:62px}.ht-closing .ht-copy{max-width:600px;margin:0 auto 20px}.ht-story{max-width:1150px;margin:auto}.ht-story>.ht-heading{font-size:72px}.ht-story__lead{font:400 33px/1.4 var(--font-heading-family);max-width:820px;margin:35px 0}.ht-story__columns{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-top:50px}.ht-story__logo{max-width:300px}.ht-story__logo img{width:100%;height:auto;object-fit:contain;border:0}.ht-story__columns .ht-heading{font-size:42px}.ht-story__columns .ht-button{margin-top:20px}.header-wrapper{background:var(--ht-paper)}.header-wrapper--border-bottom{border-bottom:1px solid var(--ht-line)}.header .header__heading-link{padding:0;line-height:0}.ht-supplied-logo{display:block;object-fit:contain;border:0;padding:0;max-width:100%;height:auto}.header .header__heading-logo-wrapper{width:100%}.header .header__heading-logo{max-width:100%;height:auto}.header .list-menu__item{font-size:11px;letter-spacing:0}.announcement-bar__message{font-size:9px;letter-spacing:2px;min-height:32px;padding:8px 0}.section-header .header{padding-top:8px;padding-bottom:8px}.header__inline-menu{margin-left:auto;margin-right:auto}.footer .footer-block__brand-info .ht-footer-logo{display:block;width:156px;height:156px;background:#fff;margin-bottom:20px;border:0}.footer .ht-footer-logo img{width:100%;height:100%;object-fit:contain}.footer-block__heading{font-family:var(--font-body-family);font-size:11px;text-transform:uppercase;letter-spacing:1.6px}.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.footer__copyright{font-size:11px}.footer-block__brand-info .rte{font-size:12px;line-height:1.9}.footer .footer__content-top{padding-bottom:45px}.product__title h1{font-size:clamp(38px,4vw,60px);line-height:1.08;letter-spacing:-1px}.product__info-container .price{font-size:18px;letter-spacing:0}.product__description{font-size:13px;line-height:1.9}.collection-hero__title,.main-page-title,.title--primary{font-size:clamp(40px,5vw,68px);letter-spacing:-1px;line-height:1.1}.product-form__submit,.shopify-payment-button__button{border-radius:0!important}.card__heading{font-family:var(--font-body-family);font-size:13px;line-height:1.6;letter-spacing:0}.price{font-size:13px;letter-spacing:0}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:12px}.product-grid{row-gap:35px}.button,.button-label{font-size:12px;letter-spacing:.4px}@media(min-width:1500px){.ht-hero__heading{font-size:103px}.ht-category__image{height:390px}}@media(max-width:1100px){.ht-hero__copy{padding:65px 9%}.ht-hero__heading{font-size:68px}.ht-category__image{height:270px}.ht-section-pad{padding:65px 5%}.ht-ritual__copy{padding:60px 10%}.ht-ritual__copy .ht-heading{font-size:48px}.ht-faq{gap:45px}}@media(max-width:749px){.ht-eyebrow{font-size:8px;letter-spacing:1.6px}.ht-heading{font-size:39px}.ht-copy{font-size:11px}.ht-section-pad{padding:48px 6%}.ht-hero{display:flex;flex-direction:column;min-height:0}.ht-hero__copy{padding:43px 7% 35px}.ht-hero--image-left .ht-hero__copy{order:0}.ht-hero__heading{font-size:62px;letter-spacing:-2px;margin:20px 0;line-height:1.03}.ht-hero .ht-copy{max-width:310px;margin-bottom:24px}.ht-hero__media{min-height:440px}.ht-hero__media>img{object-position:center 36%}.ht-hero__caption{left:24px;bottom:24px;font-size:7px}.ht-hero__featured{display:none}.ht-actions{gap:20px}.ht-actions .ht-link{font-size:9px}.ht-button{font-size:10px;padding:14px 21px;gap:25px;min-height:47px}.ht-values{gap:10px;justify-content:space-between;padding:16px 5%}.ht-values__item{font-size:7px;letter-spacing:0;gap:5px}.ht-values__item>span{font-size:13px}.ht-section-head{gap:12px;margin-bottom:24px}.ht-section-head>.ht-link{font-size:9px}.ht-section-head .ht-heading{font-size:37px}.ht-categories{gap:12px}.ht-category__image{height:160px}.ht-category__meta{padding-top:12px;align-items:flex-start;gap:4px}.ht-category__meta h3{font-size:21px}.ht-category__meta small{font-size:8px;line-height:1.5}.ht-category__meta>span{font-size:16px}.ht-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.ht-product-grid .card__heading,.ht-product-grid .price{font-size:11px}.ht-ritual{grid-template-columns:1fr}.ht-ritual__media{min-height:360px}.ht-ritual__copy{padding:43px 8%}.ht-ritual__copy .ht-heading{font-size:48px}.ht-finder{grid-template-columns:1fr;gap:20px}.ht-finder .ht-heading{font-size:44px}.ht-finder__choice{font-size:27px!important;padding:20px 0}.ht-faq{grid-template-columns:1fr;gap:20px}.ht-closing{padding:45px 7%}.ht-closing .ht-heading{font-size:40px}.ht-story>.ht-heading{font-size:52px}.ht-story__lead{font-size:27px}.ht-story__columns{grid-template-columns:1fr;gap:30px}.ht-story__logo{max-width:240px;margin:auto}.header .header__heading-logo{max-height:98px;max-width:98px}.section-header .header{padding-top:6px;padding-bottom:6px}.header__heading{min-width:98px}.header__icons{padding-right:0}.header__icon{width:40px;height:40px}.collection-hero__title,.main-page-title,.title--primary{font-size:46px}}@media(max-width:380px){.ht-hero__heading{font-size:57px}.ht-category__meta h3{font-size:18px}.ht-category__image{height:140px}.ht-actions{gap:16px}.ht-values__item{font-size:6px}}@media(prefers-reduced-motion:reduce){.ht-section *{transition:none!important;animation:none!important}}.product-grid .grid__item,.ht-product-grid>*,.product-card-wrapper,.product-card-wrapper .card,.product-card-wrapper .card__content,.product-card-wrapper .card__information{min-width:0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .card-information__text{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;line-height:1.5}.product-card-wrapper .card__heading{margin:0 0 .65rem}.product-card-wrapper .card__information{height:auto}.product-card-wrapper .card-information,.product-card-wrapper .price{position:relative;max-width:100%;white-space:normal}.product-card-wrapper .card-information .price{margin-top:.5rem}.ht-product-grid .card-wrapper,.product-grid .card-wrapper{min-width:0}@media(max-width:749px){.product-card-wrapper .card__heading{line-height:1.45}.product-card-wrapper .card__information{padding-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ht-theme.css.map */
