::selection{background:var(--color-beige);color:var(--color-black)}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em,.h0 .accent,.h1 .accent,.h2 .accent,.accent-serif{font-family:var(--font-accent);font-style:var(--accent-style);font-weight:var(--accent-weight);font-size:var(--accent-size);letter-spacing:-.005em;line-height:.95}.h0 .accent{letter-spacing:-.01em}.story__quote{font-family:var(--font-accent);font-style:var(--accent-style);font-weight:var(--accent-weight);font-size:clamp(1.5rem,1.15rem + 1.1vw,2.15rem);letter-spacing:0;line-height:1.25}.site-header{transition:background-color .35s ease,color .35s ease,border-color .3s ease,box-shadow .3s ease}@media(min-width:1200px){.site-header--logo_center .site-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header--logo_center .site-header__nav{grid-column:1;grid-row:1;justify-self:start;min-width:0}.site-header--logo_center .site-nav{justify-content:flex-start;margin-left:-14px}.site-header--logo_center .site-header__logo{grid-column:2;grid-row:1;justify-self:center}.site-header--logo_center .site-header__icons{grid-column:3;grid-row:1}}@media(max-width:989px){.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) #MainContent>.shopify-section:first-child{margin-top:-72px}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .hero--m-overlay .hero__grid{min-height:max(620px,calc(var(--hero-m-height, 100svh) - 40px))}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header{position:relative}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header:before{content:"";position:absolute;top:0;right:0;bottom:-28px;left:0;background:linear-gradient(180deg,#0a0a0a6b,#0a0a0a00);pointer-events:none;transition:opacity .35s ease}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header.is-scrolled:before{opacity:0}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header__inner{position:relative;z-index:1}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header:not(.is-scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;color:#fff}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header:not(.is-scrolled) .header-icon:hover{background:#ffffff24}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header:not(.is-scrolled) .cart-count{background:#fff;color:#111}.template-index:has(.site-header--transparent-ok):has(#MainContent>.shopify-section:first-child .hero--m-overlay) .site-header:not(.is-scrolled) .site-header__logo img{filter:brightness(0) invert(1)}}.value-strip--marquee{overflow:hidden}.marquee{overflow:hidden;padding:clamp(18px,1.4rem + .6vw,30px) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;width:max-content;animation:therava-marquee var(--marquee-duration, 40s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__list{display:flex;flex-shrink:0;list-style:none;margin:0;padding:0}.marquee__item{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-family:var(--font-heading);font-weight:600;font-size:clamp(.95rem,.85rem + .45vw,1.2rem);letter-spacing:-.01em}.marquee__icon{display:inline-flex;color:var(--color-accent-text)}.scheme-dark .marquee__icon,.scheme-black .marquee__icon{color:var(--color-beige)}.marquee__icon .icon{width:20px;height:20px}.marquee__sep{width:5px;height:5px;border-radius:999px;background:var(--color-beige);margin:0 clamp(28px,1.5rem + 2vw,64px)}@keyframes therava-marquee{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee__track{animation:none;width:auto;justify-content:center}.marquee__list[aria-hidden]{display:none}.marquee__list{flex-wrap:wrap;justify-content:center;row-gap:14px;padding:0 16px}.marquee__item{white-space:normal}.marquee__item:last-child .marquee__sep{display:none}}.card-grid--editorial{gap:44px 24px}.card-grid--editorial .benefit-card{background:none;border:0;border-radius:0;overflow:visible}.card-grid--editorial .benefit-card:hover{transform:none;box-shadow:none}.card-grid--editorial .benefit-card .media{aspect-ratio:4 / 5;border-radius:var(--radius)}.card-grid--editorial .benefit-card__body{padding:22px 0 0;gap:10px}.card-grid--editorial .benefit-card__num{font-family:var(--font-accent);font-style:var(--accent-style);font-weight:var(--accent-weight);font-size:1.35rem;letter-spacing:0;line-height:1;color:var(--color-accent-text)}.scheme-dark .card-grid--editorial .benefit-card__num,.scheme-black .card-grid--editorial .benefit-card__num{color:var(--color-beige)}.card-grid--editorial .benefit-card__icon{background:none}@media(max-width:749px){.card-grid--editorial{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none}.card-grid--editorial::-webkit-scrollbar{display:none}.card-grid--editorial>.benefit-card{flex:0 0 80%;scroll-snap-align:start}}@media(min-width:990px){.gallery-grid-on .gallery .gallery__viewport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none;border-radius:0}.gallery-grid-on .gallery .gallery__slide{border-radius:var(--radius);overflow:hidden}.gallery-grid-on .gallery .gallery__slide:first-child,.gallery-grid-on .gallery .gallery__slide:nth-child(2n):last-child{grid-column:1 / -1}.gallery-grid-on .gallery .gallery__nav,.gallery-grid-on .gallery .gallery__thumbs,.gallery-grid-on .gallery .gallery__dots,.gallery-grid-on .gallery .gallery__caption{display:none!important}}@media(prefers-reduced-motion:no-preference){.zoom-on .reveal .media>img,.zoom-on .gallery__slide .media>img,.zoom-on .product-card .media>img{transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.zoom-on .reveal:not(.is-visible) .media>img{transform:scale(1.08)}.zoom-on .hero__media .media>img{animation:therava-settle 2.6s cubic-bezier(.2,.7,.2,1) both}.zoom-on .benefit-card.is-visible:hover .media>img,.zoom-on .showcase .reveal.is-visible:hover .media>img,.zoom-on .product-card:hover .media>img{transform:scale(1.045);transition-duration:1.2s}@media(hover:hover)and (min-width:990px){.zoom-on.gallery-grid-on .gallery .gallery__slide:hover .media>img{transform:scale(1.03);transition-duration:1.2s}}}@keyframes therava-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.site-footer:has(.site-footer__mega){padding-bottom:0}.site-footer__mega{overflow:hidden;padding-top:clamp(28px,4vw,56px);pointer-events:none;-webkit-user-select:none;user-select:none}.site-footer__mega-text{display:block;text-align:center;white-space:nowrap;font-family:var(--font-heading);font-weight:800;font-size:min(20vw,360px);line-height:.76;letter-spacing:-.04em;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 14%,transparent),color-mix(in srgb,var(--fg) 3%,transparent));-webkit-background-clip:text;background-clip:text;transform:translateY(6%)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/premium.css.map */
