body.th-home #main .th-hero{position:relative;isolation:isolate;background:var(--th-green);color:#fff;overflow:hidden;border-radius:12px;margin:16px}body.th-home #main .th-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}body.th-home #main .th-hero__media picture{display:block;width:100%;height:100%}body.th-home #main .th-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center;transform:translate3d(0,var(--th-drift,0px),0) scale(1.035)}body.th-home #main .th-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body.th-home #main .th-hero__inner{width:100%;margin-inline:auto;display:flex;flex-direction:column;padding:64px clamp(28px,5vw,88px);min-height:clamp(620px,50vw,880px)}body.th-home #main .th-hero__content{width:100%}body.th-home #main .th-hero__eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}body.th-home #main .th-hero__heading{font-family:var(--ul-heading-font-family);font-weight:var(--ul-heading-font-weight);letter-spacing:-.055em;line-height:.99;margin:0;text-wrap:balance}body.th-home #main .th-hero__description{line-height:1.6;margin-top:24px;max-width:34ch}body.th-home #main .th-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}body.th-home #main .th-hero__button{padding:18px 28px;border:1px solid transparent;border-radius:var(--ul-rounded-button,4px);font-size:16px;font-weight:600;width:fit-content}body.th-home #main .th-hero__button svg{width:20px;height:20px;flex:none}@media(max-width:749px){body.th-home #main .th-hero{margin:8px;border-radius:8px}body.th-home #main .th-hero__inner{min-height:700px;padding:34px 22px}body.th-home #main .th-hero__media img{object-position:center bottom;transform:none}body.th-home #main .th-hero__eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:18px;gap:10px}body.th-home #main .th-hero__description{margin-top:18px;max-width:28ch}body.th-home #main .th-hero__buttons{margin-top:23px}}body.th-home #main{background:var(--th-cream)}body.th-home #main{overflow:clip}body.th-home #main :where(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:5px}body.th-home #main>.shopify-section{scroll-margin-top:110px}body.th-home #main :is([reveal-on-scroll=true],reveal-items){opacity:1}body.th-home #main .section-stack{gap:38px}body.th-home #main .section-header{align-items:end;gap:24px}body.th-home #main .section-header .prose{max-width:900px}body.th-home #main .section-header :where(h2,.h2){line-height:1.04;letter-spacing:-.045em;text-wrap:balance;font-weight:var(--ul-heading-font-weight)}body.th-home #main :where(.button,.fp__btn,.rg__btn,.th-hero__button){min-height:52px;line-height:1.3;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}body.th-home #main :where(.fp__btn,.rg__btn,.th-hero__button){display:inline-flex;align-items:center;justify-content:center;gap:26px}body.th-home #main :where(.fp__btn,.rg__btn,.range-card__link):after{content:"\2197";font-size:1.3em;line-height:1}body.th-home #main :where(.fp__title,.rg__title,.range-cards__title,.media-with-text .h2){letter-spacing:-.045em;line-height:1.05;text-wrap:balance}body.th-home #main .range-cards__grid{align-items:stretch}body.th-home #main .range-card{position:relative;height:100%;isolation:isolate}body.th-home #main .range-card__media{position:relative}body.th-home #main .range-card__media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}body.th-home #main .range-card__body{flex:1;display:flex;flex-direction:column;position:relative}body.th-home #main .range-card__eyebrow{font-size:13px;letter-spacing:.15em;margin-bottom:14px}body.th-home #main .range-card__title{line-height:1;letter-spacing:-.055em}body.th-home #main .range-card__text{line-height:1.6;max-width:30ch;margin-block:12px 25px}body.th-home #main .range-card__link{display:flex;align-items:center;justify-content:space-between;align-self:stretch;border-bottom:0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:18px 0 0}body.th-home #main .range-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.th-home #main .range-card:focus-within{outline:2px solid var(--th-green);outline-offset:5px}body.th-home #main .range-cards__head{max-width:none;margin-bottom:42px}body.th-home #main .range-cards__subtitle{line-height:1.6}body.th-home #main .fp{min-height:700px}body.th-home #main .fp__media{position:relative;min-height:0}body.th-home #main .fp__media img{position:absolute;top:0;right:0;bottom:0;left:0}body.th-home #main .fp__body{min-width:0}body.th-home #main .fp__title{max-width:14ch}body.th-home #main .fp__lead{line-height:1.65}body.th-home #main .fp__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin-block:28px}body.th-home #main .fp__feature{padding-block:20px;gap:12px}body.th-home #main .fp__feature:last-child{border-bottom:0}body.th-home #main .fp__feature p{line-height:1.6}body.th-home #main .fp__feature b{display:block;line-height:1.35;margin-bottom:6px}body.th-home #main .fp__eyebrow{border-radius:30px;font-size:12px}body.th-home #main .fp__btn{margin-top:5px}body.th-home #main .rg__grid{min-height:680px}body.th-home #main .rg__copy{padding:clamp(35px,5vw,85px);max-width:none}body.th-home #main .rg__title{max-width:11ch}body.th-home #main .rg__text{line-height:1.65;max-width:39ch}body.th-home #main .rg__eyebrow{line-height:1.5}body.th-home #main .rg__chips{margin-bottom:32px;gap:8px}body.th-home #main .rg__chip{font-size:14px;padding:9px 13px}body.th-home #main .rg__media{min-height:0}body.th-home #main .rg__strip{border-top:0}body.th-home #main .rg__cell{position:relative;padding:30px;min-width:0}body.th-home #main .rg__cell .ic{background:var(--th-sand);border:0;border-radius:50%;width:52px;height:52px}body.th-home #main .rg__cell p{line-height:1.5;opacity:.86}body.th-home #main .rg__cell h3{margin-bottom:5px}body.th-home #main .rg__cell:after{content:"\2197";margin-left:auto;font-size:24px}body.th-home #main .product-card{min-width:0}body.th-home #main .product-card__figure{border-radius:12px;background:var(--th-cream);overflow:hidden}body.th-home #main .product-card__info{padding-block:22px 0;align-content:start}body.th-home #main .product-card__title{font-weight:600;line-height:1.4}body.th-home #main .product-card__title a{min-height:0}body.th-home #main .product-card-button-wrapper .button{width:100%}body.th-home #main .product-list{align-items:stretch}body.th-home #main .media-with-text{border-radius:14px}body.th-home #main .media-with-text__media{min-height:480px}body.th-home #main .media-with-text__media img{position:absolute;top:0;right:0;bottom:0;left:0}body.th-home #main .media-with-text__content .prose{line-height:1.65}body.th-home #main .media-with-text__content .h2{max-width:13ch}body.th-home #main .media-with-text__content .button{margin-top:30px}body.th-home #main .collection-list{padding-inline:0;gap:20px}body.th-home #main .collection-card{border-radius:12px;overflow:hidden;min-height:320px}body.th-home #main .collection-card .content-over-media{min-height:390px}body.th-home #main .collection-card .content-over-media:before{background:linear-gradient(transparent 20%,#0000008f)}body.th-home #main .collection-card :where(h2,h3,.h3){letter-spacing:-.04em;line-height:1.1}body.th-home #main .shopify-section--rich-text>.section{position:relative;isolation:isolate;overflow:hidden}body.th-home #main .th-contours{position:absolute;width:min(80vw,980px);height:130%;right:-22%;top:-12%;pointer-events:none;opacity:.15;z-index:-1}body.th-home #main .shopify-section--rich-text .rich-text{position:relative}body.th-home #main .shopify-section--rich-text .prose{line-height:1.7}body.th-home #main .shopify-section--rich-text :where(.h1,.h2){max-width:18ch;margin-inline:auto;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}body.th-home #main .shopify-section--rich-text .prose br{display:none}body.th-home #main .shopify-section--apps .apps__inner{padding:0}body.th-home #main .shopify-section--apps .jdgm-carousel-wrapper{max-width:1400px}body.th-home #main .shopify-section--apps .jdgm-carousel-title{letter-spacing:-.04em;font-family:var(--ul-heading-font-family)}body.th-home #main .shopify-section--apps :where(.jdgm-carousel-item__review-body,.jdgm-rev__body){line-height:1.65}body.th-home #main .shopify-section--newsletter>.section{position:relative;isolation:isolate;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}body.th-home #main .newsletter-content{max-width:850px;width:100%}body.th-home #main .newsletter-content .prose{max-width:580px}body.th-home #main .newsletter-content .h2{line-height:1.04;letter-spacing:-.05em}body.th-home #main .newsletter-content .fieldset-with-submit{display:flex;align-items:stretch;gap:8px}body.th-home #main .newsletter-content .form-control{flex:1;min-width:0}body.th-home #main .newsletter-content .input{min-height:58px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:transparent;border-radius:4px}body.th-home #main .newsletter-content .button{flex:none;padding-inline:24px}body.th-home #main .newsletter-content .button svg{display:none}body.th-home .header__wrapper{border-bottom:1px solid color-mix(in srgb,var(--th-green) 14%,transparent)}body.th-home #main .footer{border-top:1px solid rgb(255 255 255/.18)}body.th-home .header__logo-image{height:auto}body.th-home #main .th-carousel-controls{display:none}body.th-home #main [data-th-reveal]{backface-visibility:hidden}body.th-home #main .th-reveal-running{will-change:transform,opacity}body.th-home #main .th-parallax-media{overflow:hidden}body.th-home #main .th-parallax-media>img{transform:translate3d(0,var(--th-drift,0px),0) scale(1.045)}@media(hover:hover)and (pointer:fine){body.th-home #main .range-card:hover .range-card__media img{transform:scale(1.055)}body.th-home #main :where(.button,.fp__btn,.rg__btn,.th-hero__button):hover{transform:translateY(-3px);box-shadow:0 9px 24px #0000001a}body.th-home #main .rg__cell:hover:after{transform:translate(3px,-3px);transition:transform .25s}}@media(max-width:1100px)and (min-width:750px){body.th-home #main .fp{min-height:660px}body.th-home #main .fp__body{padding:32px}body.th-home #main .fp__features{grid-template-columns:1fr;gap:0}body.th-home #main .fp__feature{padding-block:12px}body.th-home #main .rg__cell{padding:22px 16px;gap:10px}body.th-home #main .rg__cell:after{display:none}}@media(max-width:749px){body.th-home #main .section-stack{gap:24px}body.th-home #main .section-header{align-items:start}body.th-home #main .section-header .prose{width:100%}body.th-home #main .range-cards__head{margin-bottom:26px}body.th-home #main .range-card__text{margin-bottom:18px}body.th-home #main .range-card__eyebrow{margin-bottom:12px}body.th-home #main .fp{min-height:0}body.th-home #main .fp__media{min-height:0;aspect-ratio:1 / 1}body.th-home #main .fp__body{padding-block:36px 42px}body.th-home #main .fp__title{max-width:15ch}body.th-home #main .fp__features{grid-template-columns:1fr;gap:0;margin-block:20px 26px}body.th-home #main .fp__feature{padding-block:16px}body.th-home #main .fp__feature b{margin-bottom:4px}body.th-home #main .fp__btn{width:fit-content;max-width:100%}body.th-home #main .rg__grid{min-height:0}body.th-home #main .rg__media{aspect-ratio:1 / 1;min-height:0}body.th-home #main .rg__copy{padding:38px 22px}body.th-home #main .rg__title{max-width:13ch}body.th-home #main .rg__cell{padding:22px}body.th-home #main .rg__chip{font-size:13px}body.th-home #main .media-with-text__media{min-height:0;aspect-ratio:1 / 1}body.th-home #main .media-with-text__content{padding:34px 22px}body.th-home #main .media-with-text__content .h2{max-width:16ch}body.th-home #main .collection-card .content-over-media{min-height:360px}body.th-home #main .collection-card{min-height:0}body.th-home #main .product-card__info{padding-top:18px}body.th-home #main .newsletter-content .fieldset-with-submit{flex-direction:column;width:100%}body.th-home #main .newsletter-content .button{width:100%;min-height:56px}body.th-home #main .newsletter-content .input{font-size:17px}body.th-home #main .th-carousel-controls[data-active]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:20px}body.th-home #main .th-carousel-controls span{font-size:13px;opacity:.75}body.th-home #main .th-carousel-controls>div{display:flex;gap:8px}body.th-home #main .th-carousel-controls button{width:44px;height:44px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;display:grid;place-items:center}body.th-home #main .th-carousel-controls svg{width:18px;height:18px}body.th-home #main .th-carousel-controls button:disabled{opacity:.25;cursor:default}body.th-home #main .th-parallax-media>img{transform:none}body.th-home #main .th-contours{width:150vw;right:-65%;opacity:.1}}@media(prefers-reduced-motion:reduce){body.th-home #main *,body.th-home #main *:before,body.th-home #main *:after{scroll-behavior:auto}body.th-home #main :where(.range-card__media img,.th-hero__media img,.th-parallax-media>img,.button,.fp__btn,.rg__btn,.th-hero__button){transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
