@font-face{font-family:Antro Vectra Bolder;src:url(gtv-antro-vectra-bolder.otf) format("opentype");font-display:swap}@font-face{font-family:Haute Couture;src:url(gtv-haute-couture.otf) format("opentype");font-display:swap}:root{--gtv-slate: #4b5c63;--gtv-mist: #f0f2f2;--gtv-blush: #e9e3e3;--gtv-gray: #939393;--gtv-script: "Antro Vectra Bolder", "Sacramento", cursive;--gtv-signature: "Haute Couture", "Sacramento", cursive;--font-body-family: "Mulish", "Proxima Nova", Helvetica, Arial, sans-serif;--font-body-weight: 300;--font-body-weight-bold: 600;--font-heading-family: "Mulish", "Proxima Nova", Helvetica, Arial, sans-serif;--font-heading-weight: 400}body{font-weight:300;letter-spacing:.02rem}strong,b{font-weight:600}.gtv-script,.collection-hero__title,.main-page-title,.title-wrapper-with-link .title,.rich-text__heading,.newsletter__wrapper h2,.related-products__heading{font-family:var(--gtv-script);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.1}.collection-hero__title,.main-page-title{font-size:calc(var(--font-heading-scale) * 5.6rem)}@media screen and (min-width:750px){.collection-hero__title,.main-page-title{font-size:calc(var(--font-heading-scale) * 7.2rem)}}.gtv-eyebrow{font-size:1.5rem;letter-spacing:.13rem;text-transform:uppercase;line-height:1.5;margin:0}.header__heading-logo-wrapper img.gtv-logo{width:200px;height:auto}@media screen and (min-width:990px){.header__heading-logo-wrapper img.gtv-logo{width:260px}}.header__menu-item{letter-spacing:.1rem;text-transform:uppercase;font-size:1.4rem}.card__heading{font-weight:600;font-size:1.5rem;letter-spacing:0}.card-information{text-align:center}.card-information .price{justify-content:center;color:rgba(var(--color-foreground),.7)}.card__information{text-align:center}.product__title h1{font-weight:400;letter-spacing:.04rem}.product-form__input--dropdown,.gtv-options{margin-bottom:1.5rem}.gtv-options .field{margin-top:.6rem}.gtv-options label.form__label{display:block;margin-bottom:.6rem}.gtv-options textarea.field__input{min-height:9rem;padding-top:1.2rem}.gtv-hero__image{display:block;width:100%;height:60vw;max-height:72rem;object-fit:cover}.gtv-hero__panel{position:relative;background:var(--gtv-mist);max-width:88rem;margin:-9rem auto 0;padding:3.5rem 2rem 3rem;text-align:center}.gtv-hero__panel img{width:min(52rem,85%);height:auto}.gtv-hero__panel p{margin:1.2rem 0 0}@media screen and (max-width:749px){.gtv-hero__panel{margin:-4rem 1.6rem 0;padding:2rem 1.2rem}}.gtv-showcase{padding:5rem 0 4rem}.gtv-showcase__title{font-size:5rem;margin:0 0 1rem}@media screen and (min-width:750px){.gtv-showcase__title{font-size:6.4rem}}.gtv-showcase__rule{display:flex;align-items:center;gap:3rem;margin-bottom:3.5rem}.gtv-showcase__rule:after{content:"";flex:1;border-top:1px solid rgba(var(--color-foreground),.5)}.gtv-showcase__more{text-align:center;margin-top:3rem}.gtv-story{position:relative;padding:8rem 1.6rem;background-size:cover;background-position:center}.gtv-story__card{position:relative;max-width:78rem;margin:0 auto;padding:4rem 3rem;background:#ffffffdb;text-align:center}.gtv-story__title{font-size:5.4rem;margin:0 0 2rem}@media screen and (min-width:750px){.gtv-story__title{font-size:7rem}}.gtv-story__text{text-align:left}.gtv-signature{font-family:var(--gtv-signature);font-size:3.6rem;margin-top:2rem;text-align:center}.gtv-footer-brand{padding:4.5rem 1.6rem 2.5rem;text-align:center}.gtv-footer-brand__row{display:flex;align-items:center;justify-content:center;gap:4rem;flex-wrap:wrap}.gtv-footer-brand__row a{color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:1.4rem}.gtv-footer-brand__logo img{width:24rem;max-width:70vw;height:auto}.gtv-footer-brand__social{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgba(var(--color-foreground),.35);display:flex;gap:2rem;justify-content:center}.gtv-footer-brand__social svg{width:2rem;height:2rem;fill:currentColor}@media screen and (max-width:749px){.gtv-footer-brand__row{gap:2rem}.gtv-footer-brand__logo{order:-1;flex-basis:100%}}.gtv-page{max-width:82rem;margin:0 auto;padding:4rem 1.6rem 6rem}.gtv-page__kicker{text-align:center}.gtv-page__kicker a{color:inherit}.gtv-page h1{text-align:center;font-size:6rem;margin:1rem 0 3rem}.gtv-page h2,.page-width--narrow .rte h2{font-family:var(--font-body-family);font-weight:600;font-size:1.8rem;letter-spacing:.03rem;margin:3.2rem 0 .8rem}.page-width--narrow .rte a,.gtv-footer-brand a,.gtv-footer-brand a:visited{color:rgb(var(--color-foreground))}.gtv-footer-brand__social a{display:inline-flex}.gtv-footer-brand__social svg path{fill:currentColor}.gtv-stars{color:var(--gtv-slate);letter-spacing:.15rem}.gtv-stars--lg{font-size:2.6rem}.gtv-review-badge{display:inline-flex;gap:.8rem;align-items:center;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;margin:-.5rem 0 1rem}.gtv-reviews{padding:4rem 0 6rem}.gtv-reviews__title{font-size:5.6rem;margin:0 0 1.5rem}.gtv-reviews__summary{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.gtv-reviews__count{font-size:1.9rem}.gtv-reviews__list{list-style:none;padding:0;margin:0}.gtv-review{display:flex;gap:2.4rem;padding:2.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.gtv-review__who{flex:0 0 18rem;display:flex;flex-direction:column;font-size:1.5rem}.gtv-review__who strong{font-size:1.7rem}.gtv-review__body .gtv-stars{font-size:2rem}.gtv-review__body p{margin:.6rem 0 0}.gtv-review__product{display:block;margin-top:.4rem;font-size:1.3rem;letter-spacing:.03rem;color:rgba(var(--color-foreground),.7)}.gtv-review__response{padding-left:1.2rem;border-left:2px solid var(--gtv-mist)}.gtv-reviews__more{margin-top:3rem}@media screen and (max-width:749px){.gtv-review{flex-direction:column;gap:.8rem}.gtv-review__who{flex-basis:auto}}body fieldset.product-form__input--pill{display:flex;flex-direction:column;align-items:stretch}body fieldset.product-form__input--pill .form__label{font-weight:600;font-size:1.6rem;letter-spacing:0;margin-bottom:.8rem}body fieldset.product-form__input--pill input[type=radio]+label{display:block;position:relative;margin:0 0 1rem;padding:0 0 0 2.9rem;border:0;border-radius:0;background:none;box-shadow:none;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:300;letter-spacing:0;line-height:1.45;text-align:left;cursor:pointer}body fieldset.product-form__input--pill input[type=radio]+label:after{display:none}body fieldset.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;left:0;top:.15rem;right:auto;bottom:auto;inset:.15rem auto auto 0;width:1.8rem;height:1.8rem;border-radius:50%;box-sizing:border-box;box-shadow:none;z-index:1;border:1px solid rgba(var(--color-foreground),.55);background:rgb(var(--color-background))}body fieldset.product-form__input--pill input[type=radio]:checked+label{background:none;color:rgb(var(--color-foreground))}body fieldset.product-form__input--pill input[type=radio]:checked+label:before{border:.55rem solid rgb(var(--color-foreground))}body fieldset.product-form__input--pill input[type=radio]:hover+label:before{border-color:rgb(var(--color-foreground))}body fieldset.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}body fieldset.product-form__input--pill input[type=radio].disabled+label{opacity:.45;text-decoration:none}body fieldset.product-form__input--pill input[type=radio].disabled+label .gtv-choice__text{text-decoration:line-through}.gtv-choice__extra{white-space:nowrap;color:rgba(var(--color-foreground),.75)}.product-grid>.grid__item{display:flex}.product-grid>.grid__item>product-component,.product-grid>.grid__item>.card-wrapper{display:flex;flex-direction:column;width:100%}.product-grid .card-wrapper{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card-wrapper>.card{flex:1 1 auto;height:auto}.product-grid .card--standard>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card__information{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card__information>.card-information{margin-top:auto}.product-grid .card .quick-add{margin-top:1rem}.gtv-showcase__rule.has-quiz{flex-wrap:wrap;row-gap:1.2rem}.gtv-quiz-trigger{order:3;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.9rem 1.8rem;border:1px solid rgb(var(--color-foreground));border-radius:0;background:var(--gtv-mist);color:rgb(var(--color-foreground));cursor:pointer;font:inherit;text-align:left;transition:background .15s,color .15s}.gtv-quiz-trigger:hover,.gtv-quiz-trigger:focus-visible{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.gtv-quiz-trigger__q{font-size:1.3rem;letter-spacing:.08rem;text-transform:uppercase;opacity:.85}.gtv-quiz-trigger__cta{font-family:var(--gtv-script);font-size:2.6rem;line-height:1.1}@media screen and (max-width:749px){.gtv-showcase__rule.has-quiz:after{display:none}.gtv-quiz-trigger{flex-direction:row;align-items:baseline;gap:.8rem;width:100%;justify-content:center;padding:.8rem 1.2rem}.gtv-quiz-trigger__cta{font-size:2.2rem}}.gtv-quiz-fab{position:fixed;z-index:3;right:2rem;bottom:2rem;padding:1.1rem 2rem;border:0;border-radius:3rem;cursor:pointer;background:var(--gtv-slate);color:#fff;font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.05rem;box-shadow:0 .6rem 1.8rem #0000002e;animation:gtv-fab-in .25s ease-out}.gtv-quiz-fab[hidden]{display:none}@keyframes gtv-fab-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.gtv-quiz-fab{left:50%;right:auto;transform:translate(-50%);bottom:1.6rem;animation:none}}.gtv-quiz-link{margin:.4rem 0 1.4rem}.gtv-quiz-link .link{font-size:1.4rem;color:rgb(var(--color-foreground))}body.gtv-quiz-open{overflow:hidden}.gtv-quiz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center}.gtv-quiz[hidden]{display:none}.gtv-quiz__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#4b5c6373}.gtv-quiz__panel{position:relative;width:min(64rem,calc(100% - 3.2rem));max-height:calc(100% - 4rem);overflow-y:auto;background:#fff;padding:3.2rem 3.2rem 2.4rem;box-shadow:0 1.6rem 4.8rem #0003;outline:none}@media screen and (max-width:749px){.gtv-quiz__panel{width:100%;height:100%;max-height:none;padding:2.4rem 1.6rem 2rem}}.gtv-quiz__close{position:absolute;top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;border:0;background:none;cursor:pointer;color:rgb(var(--color-foreground))}.gtv-quiz__close svg{width:1.6rem;height:1.6rem}.gtv-quiz__kicker{margin-bottom:.8rem}.gtv-quiz__progress{display:flex;gap:.6rem;margin-bottom:1.6rem;min-height:.6rem}.gtv-quiz__progress span{width:2.4rem;height:.4rem;background:var(--gtv-mist)}.gtv-quiz__progress span.is-done{background:var(--gtv-slate)}.gtv-quiz__question{font-size:4.2rem;margin:0 0 1.2rem;outline:none}.gtv-quiz__hint{margin:-.4rem 0 1.6rem;color:rgba(var(--color-foreground),.8)}.gtv-quiz__options{display:grid;gap:1rem}@media screen and (min-width:750px){.gtv-quiz__options.is-multi{grid-template-columns:1fr 1fr}}.gtv-quiz__option{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.35);background:#fff;color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.gtv-quiz__option:hover,.gtv-quiz__option:focus-visible{border-color:rgb(var(--color-foreground));background:var(--gtv-mist)}.gtv-quiz__option[aria-pressed=true]{border-color:rgb(var(--color-foreground));background:var(--gtv-mist);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.gtv-quiz__option[aria-pressed=true] .gtv-quiz__option-label:before{content:"\2713  "}.gtv-quiz__option-note{font-size:1.3rem;opacity:.75}.gtv-quiz__nav{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;min-height:4.4rem}.gtv-quiz__nav .gtv-quiz__next{margin-left:auto}.gtv-quiz__back{background:none;border:0;padding:1rem 0;cursor:pointer;font:inherit;color:rgb(var(--color-foreground));text-decoration:underline}.gtv-quiz__results{list-style:none;padding:0;margin:0;display:grid;gap:1.6rem}.gtv-quiz__card{display:grid;grid-template-columns:12rem 1fr;gap:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.gtv-quiz__media img{width:12rem;height:12rem;object-fit:cover;display:block}.gtv-quiz__badge{display:inline-block;margin:0 0 .4rem;padding:.2rem .8rem;background:var(--gtv-slate);color:#fff;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase}.gtv-quiz__name{display:block;font-weight:600;font-size:1.6rem;color:rgb(var(--color-foreground));text-decoration:none}.gtv-quiz__meta{margin:.2rem 0;font-size:1.4rem}.gtv-quiz__why{margin:.4rem 0 1rem;font-size:1.4rem;line-height:1.5}.gtv-quiz__actions .button{min-height:4rem;padding:0 2rem}.gtv-quiz__tip{margin:1.6rem 0 0;font-style:italic}.gtv-quiz__tip a{color:rgb(var(--color-foreground))}.gtv-quiz__links{display:flex;flex-wrap:wrap;gap:1rem}.gtv-quiz__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:2rem}.gtv-quiz__footer .link{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:rgb(var(--color-foreground))}.gtv-quiz__error{color:#8a2c2c}@media screen and (max-width:749px){.gtv-quiz__card{grid-template-columns:9rem 1fr;gap:1.2rem}.gtv-quiz__media img{width:9rem;height:9rem}.gtv-quiz__question{font-size:3.6rem;padding-right:3rem}}.gtv-quiz-trigger{gap:.2rem;padding:1rem 1.8rem}.gtv-quiz-trigger__q{font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;opacity:.8}.gtv-quiz-trigger__cta{font-family:var(--font-body-family);font-weight:600;font-size:1.7rem;letter-spacing:.02rem;line-height:1.3}.gtv-quiz-trigger__cta span{display:inline-block;transition:transform .15s}.gtv-quiz-trigger:hover .gtv-quiz-trigger__cta span{transform:translate(.3rem)}@media screen and (max-width:749px){.gtv-quiz-trigger{padding:1rem 1.2rem}.gtv-quiz-trigger__cta{font-size:1.6rem}}:root{--gtv-bottom-bar: 0px}body{padding-bottom:var(--gtv-bottom-bar)}cart-drawer .drawer__inner{padding-bottom:var(--gtv-bottom-bar)}.menu-drawer__navigation-container{padding-bottom:var(--gtv-bottom-bar)}.quick-add-modal__content{margin-bottom:calc(var(--gtv-bottom-bar) / 2)}.gtv-quiz__panel{padding-bottom:calc(2.4rem + var(--gtv-bottom-bar) + env(safe-area-inset-bottom,0px))}.gtv-quiz-fab{bottom:calc(2rem + var(--gtv-bottom-bar) + env(safe-area-inset-bottom,0px))}@media screen and (max-width:749px){.gtv-quiz-fab{bottom:calc(1.6rem + var(--gtv-bottom-bar) + env(safe-area-inset-bottom,0px))}}@supports (height: 100dvh){cart-drawer .drawer,cart-drawer .drawer__inner{height:100dvh;max-height:100dvh}.gtv-quiz__panel{max-height:calc(100dvh - 4rem)}}@media screen and (max-width:749px){@supports (height: 100dvh){.gtv-quiz__panel{height:100dvh;max-height:100dvh}}}cart-drawer .drawer__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.card__heading .gtv-card-name{display:block;font-weight:600;font-size:1.55rem;line-height:1.3;letter-spacing:.01rem}.card__heading .gtv-card-notes{display:block;margin-top:.35rem;font-size:1.25rem;font-weight:400;line-height:1.45;letter-spacing:.02rem;color:rgba(var(--color-foreground),.62)}.card__heading .gtv-card-tag{display:inline-block;margin-bottom:.45rem;padding:.15rem .7rem;background:var(--gtv-mist);font-size:1rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;line-height:1.5}.card__heading a:hover .gtv-card-name{text-decoration:underline;text-underline-offset:.3rem}.card__heading a:hover .gtv-card-notes{text-decoration:none}.gtv-box__slot{margin-bottom:1.5rem}.gtv-box__name{font-weight:500}.gtv-box__notes{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.gtv-box .gtv-choice__text+.gtv-choice__extra{margin-left:.4rem}.gtv-box__none{font-size:1.4rem;color:rgba(var(--color-foreground),.75);margin:0 0 1rem}.gtv-box__summary{margin-top:2rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:6px}.gtv-box__summary .form__label{margin:0 0 .6rem;font-weight:600}.gtv-box__summary ul{list-style:none;margin:0;padding:0;font-size:1.4rem}.gtv-box__summary li,.gtv-box__total{display:flex;justify-content:space-between;gap:1rem}.gtv-box__summary li{padding:.2rem 0}.gtv-box__total{margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.15);font-weight:600}.gtv-box__summary .gtv-box__total{margin:0;padding:0;border:0;font-size:1.6rem}.gtv-sale{--gtv-holly: #8c3232;--gtv-gold: #b08d57;background:#fff;max-width:68rem;margin:2.8rem auto 0;padding:3.4rem 3.6rem 3rem;box-shadow:inset 0 0 0 .7rem #fff,inset 0 0 0 .8rem #4b5c6359;color:var(--gtv-slate);text-align:center}.gtv-sale__eyebrow{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin:0!important;font-size:1.3rem;letter-spacing:.32rem;text-transform:uppercase}.gtv-sale__eyebrow:before,.gtv-sale__eyebrow:after{content:"";width:4rem;border-top:1px solid var(--gtv-gold)}.gtv-sale__headline{font-family:var(--gtv-script);font-weight:400;font-size:5.4rem;line-height:1.15;color:var(--gtv-holly);margin:.6rem 0 .4rem;letter-spacing:0}.gtv-sale__lead{font-size:1.7rem;margin:0 auto 2.4rem!important;max-width:46rem}.gtv-sale__cols{display:grid;gap:2.4rem;text-align:left}@media screen and (min-width:750px){.gtv-sale__cols{grid-template-columns:1.25fr 1fr;gap:0}.gtv-sale__col+.gtv-sale__col{border-left:1px solid rgba(75,92,99,.2);padding-left:3rem;margin-left:3rem}}.gtv-sale__title{font-size:1.25rem;font-weight:600;letter-spacing:.22rem;text-transform:uppercase;margin:0 0 1rem;color:var(--gtv-slate)}.gtv-sale__list ul{list-style:none;margin:0;padding:0}.gtv-sale__list li{position:relative;padding-left:2.2rem;margin:0 0 .8rem;font-size:1.5rem;line-height:1.45}.gtv-sale__list li:before{content:"\2726";position:absolute;left:0;top:.05rem;color:var(--gtv-gold);font-size:1.2rem}.gtv-sale__list p{margin:0 0 .8rem;font-size:1.5rem}.gtv-sale__list a{color:var(--gtv-holly);text-underline-offset:.3rem}.gtv-sale__button{margin-top:2.6rem;background:var(--gtv-slate);color:#fff}.gtv-sale__note{font-size:1.25rem;font-style:italic;color:var(--gtv-gray);margin:1.4rem 0 0!important}@media screen and (max-width:749px){.gtv-sale{padding:2.6rem 2rem 2.4rem;margin-top:2rem}.gtv-sale__headline{font-size:4.2rem}.gtv-sale__eyebrow{font-size:1.15rem;letter-spacing:.16rem;gap:.8rem}.gtv-sale__eyebrow:before,.gtv-sale__eyebrow:after{width:1.6rem}}:root{--gtv-holly: #8c3232;--gtv-gold: #b08d57;--gtv-pine: #4f6340;--gtv-pine-soft: #eef1e8}.gtv-sale-badge{display:inline-block;margin:.2rem auto .6rem;padding:.3rem 1rem;border-radius:2rem;border:1px solid var(--gtv-pine);color:var(--gtv-pine);background:var(--gtv-pine-soft);font-weight:600;font-size:1.2rem;letter-spacing:.04rem;line-height:1.4}.gtv-sale-badge--tin{background:var(--gtv-pine);color:#fff}.card-information>.gtv-sale-badge{color:var(--gtv-pine)}.card-information>.gtv-sale-badge--tin{color:#fff}.gtv-sale-callout,.gtv-sale-cart{margin:1.4rem 0 1.8rem;padding:1.4rem 1.6rem;background:var(--gtv-pine-soft);border:1px solid rgba(79,99,64,.35);border-radius:.4rem}.gtv-sale-callout p,.gtv-sale-cart p{margin:0 0 .6rem;font-size:1.45rem;line-height:1.45}.gtv-sale-callout__title{font-size:1.2rem!important;font-weight:600;letter-spacing:.2rem;text-transform:uppercase;color:var(--gtv-pine)}.gtv-sale-cart__title{font-weight:600;color:var(--gtv-pine)}.gtv-tins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem}.gtv-tin{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.8rem .4rem;background:#fff;border:1px solid rgba(75,92,99,.2);border-radius:.4rem;cursor:pointer;font:inherit;color:var(--gtv-slate)}.gtv-tin:hover,.gtv-tin:focus-visible{border-color:var(--gtv-pine);box-shadow:0 0 0 1px var(--gtv-pine)}.gtv-tin[disabled]{opacity:.5;cursor:wait}.gtv-tin img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:50%}.gtv-tin__name{font-size:1.25rem;font-weight:600;letter-spacing:.1rem}.gtv-tin__add{font-size:1.15rem;font-weight:600;color:#fff;background:var(--gtv-pine);border-radius:2rem;padding:.15rem .9rem}.drawer .gtv-sale-cart{margin:0 0 1rem}.drawer .gtv-tin img{width:4.4rem;height:4.4rem}.gtv-box__tins select{width:100%;margin-bottom:.8rem;padding:.9rem 1rem;font:inherit;border:1px solid rgba(75,92,99,.4);border-radius:.4rem;background:#fff}.gtv-quiz-page__mount{margin-top:2.4rem}.gtv-quiz.is-inline{position:static;display:block;z-index:auto}.gtv-quiz.is-inline .gtv-quiz__backdrop,.gtv-quiz.is-inline .gtv-quiz__close,.gtv-quiz.is-inline .gtv-quiz__kicker{display:none}.gtv-quiz.is-inline .gtv-quiz__panel{position:static;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;box-shadow:none;border:1px solid rgba(var(--color-foreground),.12);padding:3.2rem}@media screen and (max-width:749px){.gtv-quiz.is-inline .gtv-quiz__panel{padding:2rem 1.6rem}}.gtv-finder{position:relative;overflow:hidden;display:grid;gap:2rem 4rem;align-items:center;margin:-1.5rem 0 3.6rem;padding:3.2rem 4rem;background:var(--gtv-blush);border:1px solid rgba(var(--color-foreground),.18)}@media screen and (min-width:990px){.gtv-finder{grid-template-columns:1fr 1.25fr}}.gtv-finder:before{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:1px solid rgba(255,255,255,.9);pointer-events:none}.gtv-finder__spark{position:absolute;color:var(--gtv-slate);opacity:.35;pointer-events:none;animation:gtv-twinkle 3.2s ease-in-out infinite}.gtv-finder__spark--a{top:1.6rem;right:2.4rem;font-size:2.2rem}.gtv-finder__spark--b{bottom:1.8rem;left:45%;font-size:1.4rem;animation-delay:1.6s}@keyframes gtv-twinkle{0%,to{opacity:.15;transform:scale(.85)}50%{opacity:.55;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.gtv-finder__spark{animation:none}}.gtv-finder__intro,.gtv-finder__picks{position:relative}.gtv-finder__kicker{margin:0;font-size:1.25rem;letter-spacing:.14rem;text-transform:uppercase}.gtv-finder__title{margin:.2rem 0 .6rem;font-size:4rem;line-height:1.15;white-space:nowrap}.gtv-finder__text{margin:0;max-width:38rem;font-size:1.55rem;line-height:1.5}.gtv-finder__label{margin:0 0 1rem;font-size:1.25rem;letter-spacing:.12rem;text-transform:uppercase;opacity:.8}.gtv-finder__chips{display:flex;flex-wrap:wrap;gap:1rem}.gtv-finder__chip{padding:1rem 1.8rem;border:1px solid rgb(var(--color-foreground));border-radius:3rem;background:#fff;color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;cursor:pointer;transition:background .15s,color .15s,transform .15s}.gtv-finder__chip:hover,.gtv-finder__chip:focus-visible{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translateY(-.2rem)}.gtv-finder__all{margin-top:1.4rem;padding:.4rem 0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}.gtv-finder__all span{display:inline-block;transition:transform .15s}.gtv-finder__all:hover span{transform:translate(.3rem)}@media screen and (max-width:749px){.gtv-finder{margin-top:-1rem;padding:2.6rem 2rem;text-align:center}.gtv-finder__title{font-size:3.4rem;white-space:normal}.gtv-finder__text{margin:0 auto}.gtv-finder__chips{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.gtv-finder__chip{font-size:1.3rem;padding:.9rem .8rem;line-height:1.25}.gtv-finder__spark--b{left:1.6rem;bottom:1.2rem}}.gtv-finder{margin:-1.5rem 0 3rem;padding:1.6rem 2.8rem;gap:1.2rem 3rem}@media screen and (min-width:990px){.gtv-finder{grid-template-columns:auto 1fr}}.gtv-finder:before{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.gtv-finder__text,.gtv-finder__label{display:none}.gtv-finder__kicker{font-size:1.1rem}.gtv-finder__title{font-size:3rem;margin:0}.gtv-finder__picks{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem}.gtv-finder__chips{gap:.8rem}.gtv-finder__chip{padding:.6rem 1.4rem;font-size:1.35rem}.gtv-finder__all{margin:0;font-size:1.4rem}.gtv-finder__spark--a{top:1rem;right:1.4rem;font-size:1.6rem}.gtv-finder__spark--b{display:none}@media screen and (max-width:749px){.gtv-finder{padding:1.6rem 1.4rem;gap:1rem}.gtv-finder__title{font-size:2.6rem}.gtv-finder__picks{justify-content:center}.gtv-finder__chips{gap:.6rem;width:100%}.gtv-finder__chip{font-size:1.25rem;padding:.6rem}}.gtv-finder__chips{display:grid;grid-template-columns:repeat(4,16rem);gap:.8rem}.gtv-finder__chip{width:100%;white-space:nowrap;text-align:center;padding:.7rem .6rem;font-size:1.35rem;line-height:1.3}@media screen and (max-width:1199px){.gtv-finder__chips{grid-template-columns:repeat(2,16rem)}}@media screen and (max-width:749px){.gtv-finder__chips{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gtv-finder__chip{font-size:1.3rem;padding:.7rem .4rem}}@media screen and (min-width:990px){.header__inline-menu{min-width:0}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center}.header__inline-menu .header__menu-item{white-space:nowrap;padding:1.2rem 1.1rem}.header--middle-left{column-gap:2rem}}@media screen and (min-width:990px)and (max-width:1259px){.header__inline-menu .header__menu-item{padding:1.2rem .7rem;font-size:1.25rem;letter-spacing:.06rem}.header__heading-logo-wrapper img.gtv-logo{width:200px}}.header__heading-logo-wrapper img.gtv-logo{width:220px}@media screen and (min-width:990px){.header__heading-logo-wrapper img.gtv-logo{width:320px}.header--top-center .header__inline-menu{margin-top:.6rem;border-top:1px solid rgba(var(--color-foreground),.35)}.header--top-center .header__inline-menu .list-menu--inline{justify-content:space-around}.header--top-center .header__inline-menu .header__menu-item{padding:1.4rem 2.4rem;font-size:1.45rem;letter-spacing:.14rem}}@media screen and (min-width:990px)and (max-width:1259px){.header--top-center .header__inline-menu .header__menu-item{padding:1.4rem 1.6rem;font-size:1.4rem}}.gtv-insta{background:#deddda;padding:5rem 0;overflow:hidden;color:#4b5c63}.gtv-insta__inner{display:grid;gap:3rem 5.7rem;align-items:center;max-width:128rem;margin:0 auto;padding:0 4rem 0 6rem}@media screen and (min-width:750px){.gtv-insta__inner{grid-template-columns:22.3rem 1fr}}.gtv-insta__text h2{font-size:3.6rem;line-height:1.15;margin:0 0 1.2rem}.gtv-insta__copy p{font-size:1.55rem;line-height:1.45;font-weight:300;letter-spacing:.02rem;margin:0}.gtv-insta__handle{font-size:1.4rem;margin:1.4rem 0 0}.gtv-insta__handle a{color:inherit;text-underline-offset:.3rem}.gtv-insta__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem;padding:1.3rem}.gtv-insta__grid:empty{display:none}.gtv-insta__grid a{display:block}.gtv-insta__grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.gtv-insta__grid a:hover img{opacity:.9}.gtv-insta__grid.is-waiting{transform:translate(100%);transition:transform 1s linear}.gtv-insta__grid.is-waiting.is-in{transform:none}@media screen and (max-width:749px){.gtv-insta__inner{padding:0 2rem}.gtv-insta__grid{grid-template-columns:repeat(2,1fr)}.gtv-insta__text{text-align:center}}.gtv-sig{font-family:var(--gtv-signature);font-size:3rem;line-height:1.2;font-weight:400}span.gtv-sig{font-size:2.6rem}.announcement-bar__message{font-size:1.8rem;font-weight:300;letter-spacing:normal;text-transform:none;min-height:4.6rem;padding:1rem 0;display:flex;align-items:center;justify-content:center}.announcement-bar__message strong{font-weight:700}@media screen and (min-width:990px){.header-wrapper:has(.gtv-site-header){background:linear-gradient(#f0f2f2 0 8rem,#fff 8rem)!important}.gtv-site-header.header--top-center{grid-template-areas:"social . icons" "heading heading heading" "navigation navigation navigation";grid-template-rows:8rem auto auto;padding-top:0;padding-bottom:0;row-gap:0}.gtv-site-header>.header__search{display:none!important}.gtv-hdr-social{grid-area:social;display:flex;gap:1.6rem;align-items:center}.gtv-hdr-social a{display:inline-flex;width:2rem;height:2rem;color:#4b5c63}.gtv-hdr-social svg{width:100%;height:100%;fill:currentColor}.gtv-site-header .header__icons{align-self:center}.gtv-site-header .header__heading,.gtv-site-header>.header__heading-link{padding:2.4rem 0}.gtv-site-header .header__heading-logo-wrapper img.gtv-logo{width:44rem}.gtv-site-header .header__inline-menu{margin-top:0;border-top:1px solid rgba(75,92,99,.5)}.gtv-site-header .header__inline-menu .list-menu--inline{justify-content:space-around;flex-wrap:nowrap}.gtv-site-header .header__inline-menu .header__menu-item{font-size:1.8rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase;color:#4b5c63;padding:2.5rem 4rem;line-height:2.2rem}.gtv-site-header .header__inline-menu .header__menu-item:hover{background:#f0f2f2;text-decoration:none}.gtv-site-header .header__inline-menu .header__menu-item span{text-decoration:none}.gtv-site-header .header__inline-menu .header__submenu .header__menu-item{font-size:1.5rem;letter-spacing:.1rem;padding:1.2rem 2.4rem}}@media screen and (min-width:990px)and (max-width:1259px){.gtv-site-header .header__inline-menu .header__menu-item{padding:2.5rem 2.4rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-body-family: "Mulish", "Proxima Nova", Helvetica, Arial, sans-serif;--font-body-weight: 250;--font-body-weight-bold: 600}body{font-family:var(--font-body-family);font-weight:250}.newsletter{background:url(gtv-join-floral.jpg) center / cover;position:relative}.newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;pointer-events:none}.newsletter>*{position:relative}@media screen and (min-width:990px)and (hover:hover)and (prefers-reduced-motion:no-preference){.gtv-story,.newsletter{background-attachment:fixed}}@media screen and (min-width:990px){.gtv-site-header .header__heading,.gtv-site-header>.header__heading-link{padding:2.4rem 0 3.3rem;margin:0}.gtv-site-header .header__inline-menu{width:120rem;max-width:100%;margin:0 auto;border-top:1px solid #707070}.gtv-site-header .header__inline-menu .list-menu--inline{justify-content:center}.gtv-site-header .header__inline-menu .list-menu--inline>li{margin:0 5rem;flex-shrink:0}.gtv-hero{margin-top:3.2rem}.gtv-hero__image{width:calc(100% - 5.1rem);margin-left:3.5rem;height:auto;max-height:none;aspect-ratio:1869 / 991}.gtv-hero__panel{max-width:100rem;margin:-5rem auto 0;padding:2.5rem 0;transform:translate(1rem)}.gtv-hero__panel img{width:59rem}.gtv-showcase{padding:6rem 0 5rem}.gtv-showcase>.page-width{max-width:120rem;padding:0 0 0 2rem}.gtv-showcase__title{font-size:6rem;line-height:1;margin:0 0 3.5rem}#essentialoils .gtv-showcase__title,#oils .gtv-showcase__title{font-size:6.5rem}.gtv-showcase .gtv-eyebrow{font-size:1.69rem;letter-spacing:.126rem;color:#4b5c63}.gtv-showcase .product-grid{width:112rem;margin-left:4rem;column-gap:2rem}.gtv-showcase .product-grid.grid--3-col-desktop .grid__item{width:36rem;max-width:36rem}.gtv-showcase .product-grid.grid--4-col-desktop .grid__item{width:26.5rem;max-width:26.5rem}.gtv-showcase .gtv-finder{width:112rem;margin-left:4rem}.gtv-story{padding:9rem 0}.gtv-story__card{max-width:120rem;width:120rem;margin:0 auto;background:#f0f2f2;padding:7rem 6rem 6rem;box-shadow:none;border-radius:0}.gtv-story__title{font-size:7rem;line-height:7.7rem;margin:0 0 1.2rem;text-align:center}.gtv-story__text,.gtv-story__text p{font-size:1.69rem;line-height:2.2rem;color:#4b5c63}.gtv-story__text p{margin:0 0 2.2rem}.gtv-insta{background:#e9e3e3;padding:5rem 0}.gtv-insta__inner{max-width:120rem;padding:0 0 0 2rem;grid-template-columns:28rem 1fr;gap:0}.gtv-insta__text h2{line-height:1;max-width:28rem}.gtv-insta__copy p{font-size:1.69rem;line-height:2.2rem;max-width:18.2rem}.gtv-insta__handle{display:none}.newsletter{padding-top:10rem!important}.newsletter .newsletter__wrapper{max-width:100rem;background:#f0f2f2;padding:8.3rem 4rem 8.4rem;position:relative;top:20rem;z-index:2;transform:translate(1rem)}.newsletter .newsletter__wrapper h2{font-size:5.6rem;line-height:9.1rem;margin:0 0 1.2rem}.shopify-section-group-footer-group>:first-child .gtv-footer-brand{padding-top:31.3rem}.gtv-footer-brand{background:#919aa1!important;padding:12.8rem 0 4.7rem}.gtv-footer-brand .page-width{max-width:120rem;padding:0}.gtv-footer-brand__row{display:grid;grid-template-columns:1fr 30rem 1fr;gap:.4rem;align-items:center}.gtv-footer-brand__row>a{color:#000!important;font-size:1.69rem;letter-spacing:.054rem;font-weight:400;text-align:center;padding:1.5rem 0}.gtv-footer-brand__row>a:nth-child(1){justify-self:end;width:18.5rem;grid-column:1;grid-row:1;margin-right:17.5rem}.gtv-footer-brand__row>a:nth-child(2){justify-self:end;width:17.5rem;grid-column:1;grid-row:1}.gtv-footer-brand__row>.gtv-footer-brand__logo{grid-column:2;grid-row:1;padding:0}.gtv-footer-brand__logo img{width:30rem;max-width:none}.gtv-footer-brand__row>a:nth-child(4){justify-self:start;width:21.5rem;grid-column:3;grid-row:1}.gtv-footer-brand__row>a:nth-child(5){justify-self:start;width:20.2rem;grid-column:3;grid-row:1;margin-left:21.5rem}.gtv-footer-brand__social{margin-top:4.6rem;padding-top:6.1rem;gap:.4rem;border-top-color:#ffffffb3}.gtv-footer-brand__social a{width:3.5rem;height:4rem;align-items:center;justify-content:center;color:#fff!important}.gtv-footer-brand__social svg{width:3rem;height:3rem}.footer{background:#919aa1!important}}@media screen and (min-width:990px){.gtv-site-header.header{max-width:120rem;padding-left:0;padding-right:0}.gtv-site-header .header__heading,.gtv-site-header .header__heading-link{margin:0;line-height:0;display:block}.gtv-site-header .header__heading .header__heading-link{padding:0}.gtv-site-header .header__heading-logo-wrapper{display:block;line-height:0}.gtv-site-header .header__heading-logo-wrapper img.gtv-logo{display:block;margin:0 auto}.gtv-hero__panel{padding:2.1rem 0}.newsletter .newsletter__wrapper{margin-left:auto;margin-right:auto}body:has(.newsletter) .gtv-footer-brand{padding-top:31.3rem}}@media screen and (min-width:990px){.gtv-site-header.header{padding-left:0!important;padding-right:0!important}.gtv-site-header .header__inline-menu{margin-top:0!important}}@media screen and (min-width:990px){.gtv-hdr-social{gap:.4rem;margin-top:1rem}.gtv-hdr-social a{width:3.5rem;height:4rem;align-items:center;justify-content:center}.gtv-hdr-social svg{width:3rem;height:3rem}}@media screen and (min-width:990px){.gtv-site-header #HeaderMenu-store{background:#f0f2f2;color:#949494}}.gtv-free-ship{text-align:center;color:#4b5c63;font-size:1.69rem;line-height:2.2rem;margin:0;padding:3.2rem 1.6rem}.gtv-free-ship strong{font-weight:400}.gtv-crumb{font-size:1.5rem;line-height:2.24rem;color:#757575;margin:0 0 1.6rem}.gtv-crumb a{color:inherit;text-decoration:none}.gtv-crumb a:hover{text-decoration:underline}@media screen and (min-width:990px){product-component>.page-width{max-width:152rem;padding:0;margin-left:calc(50% - 75rem);margin-right:0}product-component .product.grid{flex-wrap:nowrap;column-gap:3.2rem}product-component .product__media-wrapper{width:74.4rem!important;max-width:74.4rem!important;flex:0 0 74.4rem}product-component .product__info-wrapper{width:74.4rem!important;max-width:74.4rem!important;flex:0 0 74.4rem;padding:0!important}product-component .product__info-container>*+*{margin-top:1.6rem}product-component .product__title h1{font-size:3.56rem;font-weight:400;line-height:4.94rem;letter-spacing:0;color:#4b5c63}product-component .price,product-component .price .price-item{font-size:1.5rem;letter-spacing:0;color:#4b5c63}product-component .product-form__submit{width:29.6rem;min-height:5rem;background:#fff;color:#4b5c63;border:2px solid #4b5c63;font-size:1.5rem;letter-spacing:.1rem;font-weight:600}product-component .product-form__submit:after{box-shadow:none}product-component .product-form__submit:hover{background:#4b5c63;color:#fff}product-component .product__description,product-component .product__description p,product-component .product__description li{font-size:1.5rem;line-height:2.24rem;color:#4b5c63;letter-spacing:0}.gtv-reviews__title{font-family:var(--font-body-family);font-size:4.5rem;font-weight:400}}.gtv-free-ship *{font-size:inherit!important;color:inherit!important;letter-spacing:normal!important}@media screen and (min-width:990px){.gtv-free-ship{margin-top:3.2rem}product-component .product__info-container{max-width:none}product-component .product__info-container .product__description{max-width:none}}@media screen and (max-width:989px){.header-wrapper:has(.gtv-site-header){background:#f0f2f2!important}.gtv-site-header.header{grid-template-areas:"heading icons left-icons";grid-template-columns:1fr auto auto;min-height:8rem;padding:0 1rem;align-items:center}.gtv-site-header .header__heading,.gtv-site-header>.header__heading-link{justify-self:start;margin:0;padding:0}.gtv-site-header .header__heading-logo-wrapper img.gtv-logo{width:20.5rem;height:auto}.gtv-site-header .header__search,.gtv-site-header .header__icon--account,.gtv-site-header .gtv-hdr-social{display:none!important}.gtv-site-header header-drawer{justify-self:end;margin:0 0 0 .8rem}.gtv-site-header .header__icons{padding-right:0}.gtv-site-header .header__icon--cart{color:#666}.menu-drawer{width:100%;max-width:none;background:#f0f2f2}.menu-drawer__navigation{padding:2.7rem 0 4rem}.menu-drawer__menu{max-width:24rem;margin:0 auto}.menu-drawer__menu-item{justify-content:center;text-align:center;padding:2.1rem 0;font-size:1.88rem;letter-spacing:.2rem;text-transform:uppercase;color:#4b5c63}.menu-drawer__menu-item .icon-arrow,.menu-drawer__menu-item .icon-caret{position:static;margin-left:1rem}.menu-drawer__submenu{background:#f0f2f2}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem;padding:1.2rem 0;color:#272a2f}.menu-drawer__menu-item--active{color:#272a2f66;background:none}}@media screen and (max-width:989px){.gtv-site-header.header{grid-template-areas:"heading icons left-icons"!important;grid-template-columns:1fr auto auto!important}.gtv-site-header .header__heading,.gtv-site-header>.header__heading-link{justify-self:start!important;text-align:left}}@media screen and (max-width:749px){.gtv-hero__image{width:100%;margin:0;aspect-ratio:390 / 207;height:auto;max-height:none}.gtv-hero__panel{margin:-2rem 3rem 0;padding:1.5rem 0;transform:none}.gtv-hero__panel img{width:100%}}@media screen and (max-width:989px){.gtv-site-header header-drawer .menu-drawer{position:fixed;left:0;right:0;width:100vw;top:var(--header-bottom-position, 12.6rem);height:calc(100vh - var(--header-bottom-position, 12.6rem));overflow-y:auto}.gtv-site-header .header__icon--menu[aria-expanded=true]:before{position:fixed;left:0;right:0;width:100vw;top:var(--header-bottom-position, 12.6rem)}.menu-drawer__menu-item,.menu-drawer__menu-item:hover{text-decoration:none}.menu-drawer__menu-item>span,.menu-drawer__menu-item{text-decoration:none!important}.menu-drawer__utility-links{justify-content:center;display:flex}}@media screen and (max-width:989px){.gtv-site-header .header__icons .header__search{display:inline-flex!important}.gtv-site-header .header__icons .header__search .header__icon--search{display:flex;width:4.4rem;height:4.4rem;align-items:center;justify-content:center}}@media screen and (max-width:749px){.gtv-finder__kicker{font-size:1.4rem;line-height:1.4}.gtv-finder__title{font-size:2.3rem;line-height:1.3;margin:.8rem 0 .4rem}}.gtv-signature,.gtv-sig,.gtv-story .gtv-signature{letter-spacing:0!important;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" 1,"dlig" 1}.gtv-footer-brand,.shopify-section-group-footer-group .footer{background:#919aa1!important}@media screen and (max-width:749px){.gtv-quiz__question{font-size:2.7rem;line-height:1.3;white-space:nowrap}}.gtv-finder__spark{display:none!important}@media screen and (max-width:749px){.announcement-bar__message{font-size:min(1.8rem,4.2vw);padding-left:.8rem;padding-right:.8rem}.announcement-bar .page-width,.utility-bar .page-width{padding-left:.8rem;padding-right:.8rem}}.product-grid .card .quick-add{margin-top:.6rem}.product-grid .quick-add__submit{min-height:3.6rem;padding:.4rem 1rem;font-size:1.3rem;letter-spacing:.08rem}.product-grid .quick-add__submit:after,.product-grid .quick-add__submit:before{box-shadow:none}.gtv-showcase .product-grid{row-gap:5.6rem}@media screen and (max-width:749px){.gtv-showcase .product-grid{row-gap:4rem}.product-grid .quick-add__submit{min-height:3.4rem;font-size:1.2rem}}.product-grid .quick-add__submit{border:1px solid rgba(75,92,99,.55);border-radius:0;background:transparent}.product-grid .quick-add__submit:hover{border-color:#4b5c63;background:#f0f2f2}.product-grid .card-information{margin-bottom:0}.gtv-choice-row{position:relative;display:flex;align-items:flex-start}.gtv-choice-row>label{flex:1 1 auto;min-width:0}.gtv-ql{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:.4rem;min-height:3.2rem;margin:-.4rem 0 0 .8rem;padding:0 1rem 0 .8rem;border:1px solid #4b5c63;border-radius:2rem;background:#4b5c63;color:#fff;font-weight:600;font:inherit;font-size:1.25rem;letter-spacing:.06rem;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.gtv-ql:after{content:"";position:absolute;top:-.6rem;right:-.4rem;bottom:-.6rem;left:-.4rem}.gtv-ql svg{width:1.6rem;height:1.6rem;pointer-events:none}.gtv-ql__text{pointer-events:none}.gtv-ql:hover,.gtv-ql:focus-visible{background:#34434a;border-color:#34434a;color:#fff}.gtv-ql-dialog{width:min(92vw,64rem);max-height:90vh;padding:0;border:0;border-radius:1rem;box-shadow:0 1rem 4rem #00000040;color:rgb(var(--color-foreground));background:rgb(var(--color-background));overflow:auto}.gtv-ql-dialog::backdrop{background:#1e1e1e73}.gtv-ql-dialog[open]{display:grid;grid-template-columns:1fr 1.2fr}.gtv-ql-dialog__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.gtv-ql-dialog__body{padding:2.4rem 2.4rem 2.4rem 2.2rem}.gtv-ql-dialog__title{margin:0 3rem .4rem 0;font-size:2rem;letter-spacing:.05rem}.gtv-ql-dialog__notes{margin:0 0 .6rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.gtv-ql-dialog__price{margin:0 0 1rem;font-weight:600}.gtv-ql-dialog__desc{margin:0 0 1.4rem;font-size:1.45rem;line-height:1.55}.gtv-ql-dialog__close{position:absolute;z-index:2;top:1rem;right:1rem;width:4.4rem;height:4.4rem;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:#4b5c63;color:#fff;box-shadow:0 .2rem .8rem #0000004d;cursor:pointer}.gtv-ql-dialog__close svg{width:2rem;height:2rem}.gtv-ql-dialog__close:hover,.gtv-ql-dialog__close:focus-visible{background:#34434a}@media screen and (max-width:749px){.gtv-ql-dialog[open]{grid-template-columns:1fr}.gtv-ql-dialog__media img{aspect-ratio:1;width:min(100%,42vh);height:auto;margin:0 auto}.gtv-ql-dialog__body{padding:1.8rem}}.gtv-xmas{display:inline-flex;align-items:center;margin-left:.5rem;color:#4f6340;vertical-align:-.1rem}.gtv-xmas svg{width:1.3rem;height:1.45rem}.gtv-join{max-width:64rem;margin:0 auto;color:#4b5c63;text-align:left}.gtv-join__tabs{display:inline-flex;margin:0 0 1.2rem;padding:0;border:2px solid #4b5c63;border-radius:3rem;overflow:hidden}.gtv-join__tabs label{padding:.7rem 2rem;font-size:1.32rem;letter-spacing:.15rem;text-transform:uppercase;font-weight:600;cursor:pointer;color:#4b5c63;background:transparent;transition:background .15s,color .15s}.gtv-join__tabs input:checked+label{background:#4b5c63;color:#fff}.gtv-join__tabs input:focus-visible+label{outline:2px solid #4b5c63;outline-offset:2px}.gtv-join__row{display:grid;grid-template-columns:1fr;gap:1rem}.gtv-join__input{font:inherit;font-size:1.5rem;letter-spacing:.05rem;height:4.6rem;padding:0 1.2rem;border:2px solid #4b5c63;border-radius:0;background:#fff;color:#4b5c63;min-width:0;width:100%;box-sizing:border-box}.gtv-join__input::placeholder{color:#6f7d83;opacity:1}.gtv-join__input:focus{outline:2px solid #4b5c63;outline-offset:1px}.gtv-join__btn{height:4.6rem;padding:0 2.4rem;border:0;border-radius:.5rem;background:#4b5c63;color:#fff;font:inherit;font-size:1.32rem;letter-spacing:.2rem;text-transform:uppercase;font-weight:700;cursor:pointer;white-space:nowrap}.gtv-join__btn:hover{background:#34434a}.gtv-join__btn:disabled{opacity:.6;cursor:default}.gtv-join__fine{margin:1rem 0 0;font-size:1.15rem;line-height:1.6rem;letter-spacing:0;color:#5d6b71}.gtv-join__fine a{color:inherit;text-decoration:underline}.gtv-join__hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.gtv-join__msg{margin:.8rem 0 0;font-size:1.5rem}.gtv-join__msg:empty{display:none}.gtv-join__msg.is-error{color:#a33a2b}.gtv-join__msg.is-ok{font-size:1.8rem}.gtv-join.is-done .gtv-join__tabs,.gtv-join.is-done .gtv-join__row,.gtv-join.is-done .gtv-join__fine{display:none}.gtv-join [hidden]{display:none!important}.gtv-join .cf-turnstile:empty{display:none}@media screen and (min-width:750px){.gtv-join__row{grid-template-columns:16rem 1fr auto}}.gtv-join-strip{background:#f0f2f2;color:#4b5c63;position:relative;z-index:1}.gtv-join-strip__inner{max-width:120rem;margin:0 auto;padding:4rem 2rem;display:grid;gap:2rem;text-align:center}.gtv-join-strip__title{font-family:var(--gtv-script);font-weight:400;font-size:4.6rem;line-height:1.15;margin:0 0 .6rem;color:#4b5c63;letter-spacing:0}.gtv-join-strip__text{margin:0 auto;font-size:1.6rem;line-height:2.3rem;max-width:34rem}.gtv-join-strip .gtv-join{width:100%;text-align:center}.gtv-join-strip .gtv-join__fine{text-align:left}@media screen and (max-width:749px){.gtv-join-strip__title{font-size:4rem}}@media screen and (min-width:990px){.gtv-join-strip__inner{padding:3.6rem 2rem;grid-template-columns:30rem 1fr;gap:5rem;align-items:center;text-align:left}.gtv-join-strip__text{margin:0}.gtv-join-strip .gtv-join{text-align:left;margin:0;max-width:72rem}}.newsletter .gtv-join{margin-top:2.4rem;text-align:center}.newsletter .gtv-join__fine{text-align:left}.gtv-box__hint{margin:.4rem 0 0;font-size:1.4rem;color:#5d6b71}.gtv-box--fixed [data-gtv-ql-price]:empty{display:none}.gtv-free-ship-bar{margin:0 0 1.4rem;color:#4b5c63}.gtv-free-ship-bar__text{margin:0 0 .6rem;font-size:1.45rem;line-height:1.4}.gtv-free-ship-bar__text strong{font-weight:600}.gtv-free-ship-bar__track{height:.6rem;border-radius:1rem;background:#e3e7e8;overflow:hidden}.gtv-free-ship-bar__track span{display:block;height:100%;background:#4b5c63;border-radius:1rem;transition:width .3s}.gtv-free-ship-bar.is-done .gtv-free-ship-bar__track span{background:#4f6340}.gtv-reviews__filter{border:0;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.gtv-reviews__filter legend{float:left;margin-right:.4rem;padding:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.gtv-reviews__chip{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.4rem;border:1px solid #4b5c63;border-radius:2rem;font-size:1.4rem;color:#4b5c63;cursor:pointer;-webkit-user-select:none;user-select:none}.gtv-reviews__chip input{margin:0;accent-color:#4b5c63}.gtv-reviews__chip:has(input:checked){background:#4b5c63;color:#fff}.gtv-reviews__chip:has(input:checked) input{accent-color:#fff}.gtv-reviews__showing{flex-basis:100%;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.gtv-reviews__showing:empty{display:none}.gtv-finder__chips{grid-template-columns:repeat(4,max-content)}.gtv-finder__chip{padding:.7rem 1.6rem;overflow-wrap:anywhere}@media screen and (max-width:1199px){.gtv-finder__chips{grid-template-columns:repeat(2,max-content)}}@media screen and (max-width:749px){.gtv-finder__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.gtv-finder__chip{white-space:normal;padding:.8rem .6rem;min-height:4.2rem;display:flex;align-items:center;justify-content:center}}.gtv-showcase,.gtv-showcase .grid__item[id]{scroll-margin-top:2rem}.gtv-ship-line{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.8)}.gtv-ship-line svg{flex:none;width:2rem;height:2rem}.drawer__footer .gtv-ship-line{margin:0 0 1.2rem}.gtv-cart-extra .gtv-ship-line{margin:0 0 1.4rem}.gtv-cart-note label{display:block;margin-bottom:.6rem;font-size:1.5rem}.gtv-cart-note textarea{min-height:8rem}.gtv-cart-note textarea::placeholder{color:rgba(var(--color-foreground),.55);opacity:1!important}.gtv-cart-note textarea{padding:1.2rem 1.4rem!important}.gtv-tallow-pill{margin:.4rem 0 1rem}.gtv-tallow-pill a{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem 1.2rem;border-radius:2rem;background:var(--gtv-mist);border:1px solid rgba(75,92,99,.25);color:var(--gtv-slate);font-size:1.3rem;font-weight:600;letter-spacing:.03rem;text-decoration:none;line-height:1.4}.gtv-tallow-pill a:hover{border-color:var(--gtv-slate)}.gtv-tallow-pill svg,.gtv-tallow-source__title svg{flex:none;width:1.7rem;height:1.7rem}.gtv-tallow-source{margin:1.6rem 0 .4rem;padding:1.4rem 1.6rem;background:var(--gtv-mist);border-left:3px solid var(--gtv-slate);border-radius:.4rem;scroll-margin-top:12rem}.gtv-tallow-source__title{display:flex;align-items:center;gap:.7rem;margin:0 0 .8rem;color:var(--gtv-slate);font-size:1.2rem;font-weight:700;letter-spacing:.18rem;text-transform:uppercase}.gtv-tallow-source ul{margin:0;padding-left:1.8rem}.gtv-tallow-source li{margin:0 0 .5rem;font-size:1.45rem;line-height:1.5}.gtv-tallow-source li:last-child{margin-bottom:0}.product__description hr{margin:2.8rem 0}.card__heading .gtv-card-tag--last{background:#f6efe3;color:#8a6a3a;border:1px solid rgba(176,141,87,.55)}.gtv-last-batch{margin:.6rem 0 1.2rem;padding:1rem 1.4rem;text-align:center;background:#f6efe3;border:1px solid rgba(176,141,87,.55);border-radius:.4rem;color:#6f5530}.gtv-last-batch p{margin:0;font-size:1.4rem;line-height:1.45}.gtv-last-batch__title{margin-bottom:.2rem!important;font-size:1.2rem!important;font-weight:700;letter-spacing:.18rem;text-transform:uppercase;color:#8a6a3a}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gtv-custom.css.map */
