:root{--gt-cream: #FFFEFA;--gt-stone: #F3F1E8;--gt-sage: #AAA488;--gt-olive: #382F05;--gt-moss: #2E311E;--gt-ink: #1E1E24;--gt-graphite: #6E7180;--gt-line: rgba(30, 30, 36, .12);--gt-font: "Manrope", "Helvetica Neue", Arial, sans-serif;--gt-ease: cubic-bezier(.22, .61, .36, 1);--gt-gutter: clamp(16px, 4vw, 56px);--gt-header-h: 72px;--font-stack-body: var(--gt-font);--font-stack-header: var(--gt-font);--font-weight-header: 400;--font-weight-body: 400}html{scroll-behavior:smooth}html.gt-lock{overflow:hidden}body#m-theme{font-family:var(--gt-font);background-color:var(--gt-cream);color:var(--gt-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em}body#m-theme h1,body#m-theme h2,body#m-theme h3,body#m-theme h4,body#m-theme h5,body#m-theme h6,body#m-theme .h1,body#m-theme .h2,body#m-theme .h3,body#m-theme .h4{font-family:var(--gt-font)}#preloader,[hidden]{display:none!important}.gt-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gt-section{position:relative}.gt-container{width:100%;max-width:1480px;margin:0 auto;padding-left:var(--gt-gutter);padding-right:var(--gt-gutter)}.gt-pad-sm{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.gt-pad-md{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.gt-pad-lg{padding-top:clamp(72px,10vw,144px);padding-bottom:clamp(72px,10vw,144px)}.gt-scheme-cream{--gt-bg: var(--gt-cream);--gt-fg: var(--gt-ink);--gt-muted: var(--gt-graphite);--gt-rule: var(--gt-line)}.gt-scheme-stone{--gt-bg: var(--gt-stone);--gt-fg: var(--gt-ink);--gt-muted: #5f6270;--gt-rule: var(--gt-line)}.gt-scheme-moss{--gt-bg: var(--gt-moss);--gt-fg: var(--gt-cream);--gt-muted: rgba(255, 254, 250, .72);--gt-rule: rgba(255, 254, 250, .18)}.gt-scheme-sage{--gt-bg: var(--gt-sage);--gt-fg: var(--gt-ink);--gt-muted: rgba(30, 30, 36, .74);--gt-rule: rgba(30, 30, 36, .18)}[class*=gt-scheme-]{background:var(--gt-bg);color:var(--gt-fg)}.gt-img{display:block;width:100%;height:auto}.gt-cover{display:block;width:100%;height:100%;object-fit:cover}.gt-ratio{position:relative;overflow:hidden;background:var(--gt-stone)}.gt-ratio--portrait{aspect-ratio:4 / 5}.gt-ratio--square{aspect-ratio:1 / 1}.gt-ratio--landscape{aspect-ratio:3 / 2}.gt-ratio>img,.gt-ratio>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gt-eyebrow{font-family:var(--gt-font);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;color:inherit;opacity:.78}.gt-display{font-family:var(--gt-font);font-weight:300;letter-spacing:-.025em;line-height:1.06;margin:0 0 24px;color:inherit;text-transform:none}.gt-display--md{font-size:clamp(30px,3.3vw,48px)}.gt-display--lg{font-size:clamp(34px,4.6vw,66px)}.gt-display--xl{font-size:clamp(40px,6.2vw,92px);line-height:1.02}.gt-rte{font-size:16px;line-height:1.75;color:var(--gt-muted, inherit)}.gt-rte p{margin:0 0 1em}.gt-rte p:last-child{margin-bottom:0}.gt-rte ul{margin:0 0 1em;padding-left:1.1em}.gt-rte li{margin-bottom:.35em}.gt-rte strong{color:var(--gt-fg, inherit);font-weight:600}.gt-caption{margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gt-muted)}.gt-link{display:inline-flex;align-items:center;gap:12px;font-family:var(--gt-font);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;background:none;border:0;padding:0 0 6px;cursor:pointer;position:relative}.gt-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .5s var(--gt-ease)}.gt-link:hover:after{transform:scaleX(.35)}.gt-link__arrow{display:inline-block;transition:transform .4s var(--gt-ease);font-size:14px;letter-spacing:0}.gt-link:hover .gt-link__arrow{transform:translate(5px)}.gt-link--underline{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.gt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;border-radius:2px;font-family:var(--gt-font);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color .3s var(--gt-ease),color .3s var(--gt-ease),border-color .3s var(--gt-ease),opacity .3s}.gt-btn--solid{background:var(--gt-moss);color:var(--gt-cream);border-color:var(--gt-moss)}.gt-btn--solid:hover{background:var(--gt-olive);border-color:var(--gt-olive);color:var(--gt-cream)}.gt-scheme-moss .gt-btn--solid{background:var(--gt-cream);color:var(--gt-moss);border-color:var(--gt-cream)}.gt-btn--outline{background:transparent;color:inherit;border-color:currentColor}.gt-btn--outline:hover{background:var(--gt-fg, var(--gt-ink));color:var(--gt-bg, var(--gt-cream));border-color:var(--gt-fg, var(--gt-ink))}.gt-btn--block{width:100%}.gt-btn[disabled]{opacity:.45;cursor:not-allowed}.gt-btn.is-loading{color:transparent!important;position:relative;pointer-events:none}.gt-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--gt-cream);border-right-color:transparent;animation:gt-spin .7s linear infinite}@keyframes gt-spin{to{transform:rotate(360deg)}}.gt-head{margin-bottom:clamp(32px,4vw,56px)}.gt-head--split{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.gt-head--split .gt-display{margin-bottom:0}.gt-head__text{max-width:420px;font-size:15px}html.gt-js .gt-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--gt-ease),transform .9s var(--gt-ease)}html.gt-js .gt-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.gt-js .gt-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.m-header .gt-logo,.m-header .m-logo{filter:none!important}.gt-logo{margin:0;line-height:0}.gt-logo__link{display:inline-flex!important;color:inherit}.gt-logo__svg{display:block;width:170px;height:auto;color:var(--gt-ink);transition:color .3s}.m-header:not(.m-mega-active,.stuck,.header-sticky-always).transparent-on-top header:not(.header-drawer-open) .gt-logo__svg{color:var(--gt-cream)}@media(max-width:1023px){.gt-logo__svg{width:130px}}.m-header__desktop,.m-header__mobile,.m-menu-bar{font-family:var(--gt-font)}.m-menu .m-menu__link,.m-menu>.m-menu__item>a,.m-menu>.m-menu__item>.m-menu__link{font-size:12px!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase}.m-header__desktop,.m-header__mobile{min-height:var(--gt-header-h)}.m-header:not(.transparent-on-top) header{border-bottom:1px solid var(--gt-line)}.m-header .m-header__right a,.m-header .m-header__right button{color:inherit}.m-announcement-bar{font-family:var(--gt-font)}.m-announcement-bar,.m-announcement-bar .m-announcement-bar__content{font-size:11px!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase}body#m-theme .m-button--primary{border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.m-cart-drawer{font-family:var(--gt-font)}.gt-hero{position:relative;display:flex;overflow:hidden;color:var(--gt-cream);background:var(--gt-moss)}.gt-hero--full{min-height:100vh;min-height:100svh}.gt-hero--large{min-height:85vh;min-height:85svh}.gt-hero--medium{min-height:70vh;min-height:70svh}.gt-hero__media,.gt-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.gt-hero__img img,.gt-hero__img svg{width:100%;height:100%;object-fit:cover}.gt-hero__img--mobile{display:none}.gt-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(30,30,36,calc(var(--gt-overlay) * .9)),#1e1e2400 22%),linear-gradient(0deg,rgba(30,30,36,calc(var(--gt-overlay) * 2.2)),#1e1e2400 55%)}.gt-hero__content{position:relative;z-index:1;display:flex;width:100%;padding-top:calc(var(--gt-header-h) + 40px);padding-bottom:clamp(48px,9vh,104px)}.gt-hero--bottom-left .gt-hero__content{align-items:flex-end;justify-content:flex-start}.gt-hero--bottom-center .gt-hero__content{align-items:flex-end;justify-content:center;text-align:center}.gt-hero--center .gt-hero__content{align-items:center;justify-content:center;text-align:center}.gt-hero--center-left .gt-hero__content{align-items:center;justify-content:flex-start}.gt-hero__inner{max-width:640px}.gt-hero--bottom-center .gt-hero__inner,.gt-hero--center .gt-hero__inner{margin:0 auto}.gt-hero__title{font-family:var(--gt-font);font-weight:300;font-size:clamp(42px,6.4vw,96px);line-height:1;letter-spacing:-.03em;margin:0 0 22px;color:inherit;text-transform:none}.gt-hero__text{font-size:clamp(15px,1.15vw,17px);line-height:1.65;max-width:440px;margin:0 0 30px;opacity:.92}.gt-hero--bottom-center .gt-hero__text,.gt-hero--center .gt-hero__text{margin-left:auto;margin-right:auto}.gt-hero__link{font-size:11px}.gt-text-dark{color:var(--gt-ink)}.gt-text-dark .gt-hero__media:after{opacity:.25}.gt-hero__cue{position:absolute;z-index:1;left:50%;bottom:0;width:1px;height:56px;overflow:hidden;background:#fffefa40}.gt-hero__cue:after{content:"";position:absolute;left:0;top:-56px;width:1px;height:56px;background:var(--gt-cream);animation:gt-cue 2.4s var(--gt-ease) infinite}@keyframes gt-cue{to{top:56px}}.gt-hero--bottom-center .gt-hero__cue{display:none}@media(max-width:749px){.gt-hero__img--desktop{display:none}.gt-hero__img--desktop.gt-hero__img--all,.gt-hero__img--mobile{display:block}.gt-hero__cue{display:none}}.gt-statement__inner{max-width:960px}.gt-align-center{text-align:center;margin-left:auto;margin-right:auto}.gt-align-center .gt-statement__text{margin-left:auto;margin-right:auto}.gt-align-left{margin-left:0}.gt-statement__text{max-width:620px;font-size:17px}.gt-statement__cta{margin-top:36px}.gt-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,28px)}.gt-card{display:block;color:inherit;text-decoration:none}.gt-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--gt-stone)}.gt-card__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .7s var(--gt-ease),transform 1.4s var(--gt-ease)}.gt-card__img--hover{opacity:0}@media(hover:hover){.gt-card:hover .gt-card__img--hover{opacity:1}.gt-card:hover .gt-card__img{transform:scale(1.025)}}.gt-card__badge{position:absolute;top:14px;left:14px;background:var(--gt-cream);color:var(--gt-ink);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.gt-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px}.gt-card__title{font-family:var(--gt-font);font-size:14px;font-weight:500;line-height:1.45;margin:0;letter-spacing:0;text-transform:none;color:inherit}.gt-card__price{font-size:14px;white-space:nowrap}.gt-card__color{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--gt-muted)}.gt-dot{width:12px;height:12px;border-radius:50%;background:var(--gt-dot, #ccc);box-shadow:inset 0 0 0 1px #1e1e2426;flex:none}@media(max-width:749px){.gt-card__info{flex-direction:column;gap:4px;margin-top:12px}.gt-card__title,.gt-card__price{font-size:13px}}.gt-feature__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,8vw,128px);align-items:center}.gt-feature--right .gt-feature__media{order:2}.gt-feature__content{max-width:520px}.gt-feature__cta{margin-top:36px}.gt-specs{margin:36px 0 0}.gt-specs__row{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--gt-rule)}.gt-specs__row:last-child{border-bottom:1px solid var(--gt-rule)}.gt-specs dt{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-muted);padding-top:2px}.gt-specs dd{margin:0;font-size:15px}@media(max-width:749px){.gt-feature__grid{grid-template-columns:1fr}.gt-feature--right .gt-feature__media{order:0}.gt-specs__row{grid-template-columns:110px 1fr}}.gt-video{position:relative;display:flex;align-items:flex-end;overflow:hidden;color:var(--gt-cream);background:var(--gt-moss)}.gt-video--full{min-height:100vh;min-height:100svh}.gt-video--large{min-height:88vh;min-height:88svh}.gt-video--medium{min-height:64vh}.gt-video__media{position:absolute;top:0;right:0;bottom:0;left:0}.gt-video__media video,.gt-video__media img{width:100%;height:100%;object-fit:cover}.gt-video__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(30,30,36,calc(var(--gt-overlay) * 2.2)),#1e1e2400 60%)}.gt-video__content{position:relative;z-index:1;padding-top:120px;padding-bottom:clamp(48px,8vw,96px)}.gt-video__content .gt-display{max-width:820px}.gt-video__toggle{position:absolute;z-index:2;right:var(--gt-gutter);bottom:clamp(48px,8vw,96px);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#fffefa24;border:1px solid rgba(255,254,250,.5);color:var(--gt-cream);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gt-video__toggle svg{width:16px;height:16px}.gt-video__toggle .gt-icon-play{display:none}.gt-video__toggle.is-paused .gt-icon-play{display:block}.gt-video__toggle.is-paused .gt-icon-pause{display:none}.gt-editorial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:start}.gt-editorial__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-editorial__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-editorial__item{margin:0}.gt-editorial__grid--3 .gt-editorial__item:nth-child(2){margin-top:clamp(40px,9vw,140px)}.gt-editorial__grid--4 .gt-editorial__item:nth-child(2n){margin-top:clamp(32px,6vw,96px)}.gt-editorial__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--gt-stone)}.gt-editorial__media img{transition:transform 1.4s var(--gt-ease)}.gt-editorial__link:hover img{transform:scale(1.03)}@media(max-width:749px){.gt-editorial__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(var(--gt-gutter) * -1);padding:0 var(--gt-gutter);scrollbar-width:none}.gt-editorial__grid::-webkit-scrollbar{display:none}.gt-editorial__item{flex:0 0 78%;scroll-snap-align:start;margin-top:0!important}}.gt-values__heading{margin-bottom:40px}.gt-values__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.gt-values__item{border-top:1px solid var(--gt-rule);padding-top:22px}.gt-values__num{display:block;font-size:11px;letter-spacing:.16em;color:var(--gt-muted);margin-bottom:28px}.gt-values__title{font-family:var(--gt-font);font-size:19px;font-weight:400;letter-spacing:-.01em;margin:0 0 10px;color:inherit;text-transform:none}.gt-values__text{font-size:14px;line-height:1.65;color:var(--gt-muted);margin:0}@media(max-width:989px){.gt-values__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media(max-width:479px){.gt-values__list{grid-template-columns:1fr}}.gt-newsletter{display:grid;grid-template-columns:1fr}.gt-newsletter--image{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-newsletter__media{position:relative;min-height:520px;overflow:hidden}.gt-newsletter__media img{position:absolute;top:0;right:0;bottom:0;left:0}.gt-newsletter__body{display:flex;align-items:center;padding:clamp(56px,8vw,128px) var(--gt-gutter)}.gt-newsletter:not(.gt-newsletter--image) .gt-newsletter__body{justify-content:center;text-align:center}.gt-newsletter__inner{max-width:500px;width:100%}.gt-newsletter:not(.gt-newsletter--image) .gt-newsletter__inner{margin:0 auto}.gt-optin{margin-top:36px}.gt-optin__field{display:flex;align-items:stretch;border-bottom:1px solid currentColor}.gt-optin__input{flex:1;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;outline:none;color:inherit;font-family:var(--gt-font);font-size:16px;padding:16px 0;border-radius:0}.gt-optin__input::placeholder{color:inherit;opacity:.6}.gt-optin__btn{display:inline-flex;align-items:center;gap:10px;background:none;border:0;color:inherit;cursor:pointer;font-family:var(--gt-font);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:0 0 0 16px}.gt-optin__btn:hover span:last-child{transform:translate(4px)}.gt-optin__btn span:last-child{transition:transform .3s var(--gt-ease);font-size:14px;letter-spacing:0}.gt-optin__msg{margin:16px 0 0;font-size:14px}.gt-optin__msg--err{color:#e5b9a8}.gt-scheme-stone .gt-optin__msg--err,.gt-scheme-sage .gt-optin__msg--err{color:#8a2f1c}.gt-optin__note{margin-top:18px;font-size:12px;line-height:1.6;opacity:.65}.gt-optin__note p{margin:0}.gt-optin__note a{color:inherit}.gt-optin input:focus-visible,.gt-optin button:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:749px){.gt-newsletter--image{grid-template-columns:1fr}.gt-newsletter__media{min-height:0;aspect-ratio:4 / 3}}.gt-insta__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(4px,.6vw,10px)}.gt-insta__item{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--gt-stone);color:var(--gt-cream)}.gt-insta__item img{transition:transform 1.2s var(--gt-ease)}.gt-insta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#2e311e59;opacity:0;transition:opacity .4s var(--gt-ease)}.gt-insta__item:hover .gt-insta__overlay,.gt-insta__item:focus-visible .gt-insta__overlay{opacity:1}.gt-insta__item:hover img{transform:scale(1.04)}@media(max-width:749px){.gt-insta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-page-hero{position:relative}.gt-page-hero--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(92vh,920px);background:var(--gt-stone)}.gt-page-hero--split .gt-page-hero__media{order:2;position:relative;overflow:hidden}.gt-page-hero--split .gt-page-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}.gt-page-hero__content{display:flex;align-items:flex-end;padding:calc(var(--gt-header-h) + 48px) var(--gt-gutter) clamp(48px,7vw,104px)}.gt-page-hero__inner{max-width:600px}.gt-page-hero__inner .gt-rte{color:var(--gt-graphite);max-width:460px}.gt-page-hero--full{min-height:80vh;display:flex;align-items:flex-end;color:var(--gt-cream)}.gt-page-hero--full .gt-page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gt-page-hero--full .gt-page-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1e1e248c,#1e1e2400 60%)}.gt-page-hero--full .gt-page-hero__content{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto}.gt-page-hero--full .gt-rte{color:inherit;opacity:.9}@media(max-width:749px){.gt-page-hero--split{grid-template-columns:1fr;min-height:0}.gt-page-hero--split .gt-page-hero__media{order:0;aspect-ratio:4 / 5}.gt-page-hero__content{padding-top:40px}}.gt-founder__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,8vw,128px);align-items:center}.gt-founder__grid--text{grid-template-columns:1fr;max-width:760px}.gt-founder__content{max-width:560px}.gt-founder__quote{margin:0 0 32px;padding:0;border:0;font-family:var(--gt-font);font-size:clamp(24px,2.5vw,36px);line-height:1.25;font-weight:300;letter-spacing:-.02em;color:var(--gt-fg)}.gt-founder__sign{margin-top:36px}.gt-founder__signoff{margin:0 0 6px;font-size:15px;color:var(--gt-muted)}.gt-founder__name{margin:0;font-size:26px;font-weight:300;letter-spacing:-.01em}.gt-founder__role{margin:4px 0 0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gt-muted)}@media(max-width:749px){.gt-founder__grid{grid-template-columns:1fr}}.gt-footer{background:var(--gt-moss);color:var(--gt-cream);padding:clamp(64px,8vw,104px) 0 0;font-family:var(--gt-font);overflow:hidden}.gt-footer a{color:inherit;text-decoration:none;transition:opacity .3s var(--gt-ease)}.gt-footer__col a,.gt-footer__legal a{position:relative}.gt-footer__col a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--gt-ease)}.gt-footer__col a:hover:after{transform:scaleX(1)}.gt-footer__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:clamp(40px,6vw,112px);padding-bottom:clamp(56px,7vw,96px)}.gt-footer__statement{margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:1.08;letter-spacing:-.03em}.gt-footer__text{margin:20px 0 0;max-width:340px;font-size:14px;line-height:1.7;color:#fffefaa8}.gt-footer__social{list-style:none;margin:28px 0 0;padding:0;display:flex;gap:10px}.gt-footer__social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,254,250,.28);transition:background-color .3s,color .3s,border-color .3s}.gt-footer__social a:hover{background:var(--gt-cream);color:var(--gt-moss);border-color:var(--gt-cream)}.gt-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gt-footer__title{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gt-sage);margin:0 0 22px}.gt-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:13px;font-size:14px}.gt-footer__mark{display:block;color:#fffefaeb;line-height:0;padding:8px 0 clamp(20px,2.5vw,36px);border-top:1px solid rgba(255,254,250,.14)}.gt-footer__mark-svg{display:block;width:100%;height:auto;margin-top:clamp(28px,4vw,56px)}.gt-footer__mark:hover{opacity:1;color:var(--gt-cream)}.gt-footer__bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 32px;border-top:1px solid rgba(255,254,250,.14);padding:22px 0 26px;font-size:11px;letter-spacing:.04em}.gt-footer__copy{margin:0;color:#fffefa99}.gt-footer__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}.gt-footer__legal a{color:#fffefa99}.gt-footer__legal a:hover{color:var(--gt-cream)}.gt-footer__end{display:flex;align-items:center;gap:20px;justify-content:flex-end}.gt-footer__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gt-pay-icon{width:34px;height:22px;display:block;border-radius:3px}.gt-footer__top-link{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.gt-footer__top-link:hover{opacity:.65}@media(max-width:989px){.gt-footer__top{grid-template-columns:1fr}.gt-footer__bottom{grid-template-columns:1fr;justify-items:start}.gt-footer__legal{justify-content:flex-start}.gt-footer__end{justify-content:space-between;width:100%}}@media(max-width:749px){.gt-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.gt-footer__col:first-child{grid-column:1 / -1}}.gt-pdp{background:var(--gt-cream)}.gt-pdp__grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start}.gt-pdp__gallery{position:relative}.gt-pdp__slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.gt-pdp__slide{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--gt-stone)}.gt-pdp__slide img,.gt-pdp__slide video,.gt-pdp__slide iframe,.gt-pdp__slide svg{width:100%;height:100%;object-fit:cover;display:block}.gt-pdp__zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}.gt-pdp__counter{display:none}.gt-model{position:absolute;left:12px;bottom:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.gt-model__card{background:#fffefad9;padding:14px 16px;margin-bottom:8px;max-width:280px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gt-model__card p{margin:0;font-size:11px;letter-spacing:.03em;line-height:1.6;color:var(--gt-ink)}.gt-model__btn{background:#fffefa99;border:0;padding:6px 10px;font-family:var(--gt-font);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gt-ink);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gt-model__btn:hover{color:var(--gt-graphite)}.gt-pdp__info{padding:48px 32px 64px 50px}.gt-pdp__sticky{position:sticky;top:calc(var(--gt-header-h) + 30px);max-width:440px}.gt-pdp__sticky>.gt-eyebrow{margin-bottom:10px}.gt-pdp__title{font-family:var(--gt-font);font-size:32px;font-weight:300;line-height:1.1;letter-spacing:-.045em;margin:0 0 12px;text-transform:none;color:var(--gt-ink)}.gt-pdp__price{display:flex;gap:10px;align-items:baseline;font-size:15px;letter-spacing:.02em}.gt-pdp__compare{color:var(--gt-graphite);font-size:13px}.gt-pdp__tax{margin:6px 0 0;font-size:11px;letter-spacing:.02em;color:var(--gt-graphite)}.gt-pdp__tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gt-pdp__form{margin-top:26px}.gt-opt{border:0;margin:0 0 22px;padding:0;min-width:0}.gt-opt__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.gt-opt__label{display:block;float:none;padding:0;margin:0 0 10px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#828282;white-space:nowrap}.gt-opt__head .gt-opt__label{margin:0}.gt-opt__sep{color:#c9c6bd}.gt-opt__value{text-transform:none;letter-spacing:.02em;color:var(--gt-ink);font-size:11px}.gt-opt__value:empty{display:none}.gt-opt__head .gt-opt__label:has(.gt-opt__value:empty) .gt-opt__sep{display:none}.gt-opt__fit{font-size:10px;color:#828282;letter-spacing:.04em}.gt-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.gt-swatch{position:relative;display:inline-block;width:28px;height:28px;border-radius:50%;cursor:pointer;text-decoration:none}.gt-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.gt-swatch__dot{display:block;width:28px;height:28px;border-radius:50%;background:var(--gt-dot);box-shadow:inset 0 0 0 1px #00000026;transition:box-shadow .25s var(--gt-ease)}.gt-swatch:hover .gt-swatch__dot{box-shadow:inset 0 0 0 2px var(--gt-cream),0 0 0 1px #1e1e2459}.gt-swatch:has(input:checked) .gt-swatch__dot,.gt-swatch.is-active .gt-swatch__dot{box-shadow:inset 0 0 0 2px var(--gt-cream),0 0 0 2px var(--gt-ink)}.gt-swatch input:focus-visible~.gt-swatch__dot{outline:2px solid var(--gt-ink);outline-offset:4px}.gt-sizes-row{position:relative;margin-top:10px}.gt-sizes{display:flex;flex-wrap:wrap;margin-left:-10px;padding-right:96px}.gt-size{position:relative;display:inline-block;cursor:pointer}.gt-size input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.gt-size span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:6px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#828282;line-height:1.4;transition:color .2s}.gt-size:hover span{color:var(--gt-ink)}.gt-size input:checked+span{color:var(--gt-ink);font-weight:600}.gt-size input:checked+span:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:1px;background:var(--gt-ink)}.gt-size input:focus-visible+span{outline:1px solid var(--gt-ink);outline-offset:-2px}.gt-size.is-soldout span{color:#00000038;text-decoration:line-through;text-decoration-color:#00000038}.gt-opt__guide{position:absolute;right:0;bottom:0;height:32px;display:flex;align-items:center;z-index:2;background:none;border:0;padding:0;cursor:pointer;font-family:var(--gt-font);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7a7470}.gt-opt__guide:hover{color:var(--gt-ink)}.gt-opt.is-flash .gt-size span{animation:gt-flash-text 1.1s var(--gt-ease)}@keyframes gt-flash-text{0%,to{color:#828282}30%,70%{color:var(--gt-olive)}}.gt-opt.is-flash .gt-opt__label{color:var(--gt-olive)}.gt-pdp__atc.gt-btn{width:100%;min-height:0;margin-top:12px;padding:17px 24px;border-radius:0;background:var(--gt-moss);color:var(--gt-cream);border:1px solid var(--gt-moss);font-size:11px;letter-spacing:.18em}.gt-pdp__atc.gt-btn:hover:not([disabled]){background:transparent;color:var(--gt-moss)}.gt-pdp__error{margin:12px 0 0;font-size:12px;color:#8a2f1c}.gt-pdp__dynamic{margin-top:10px}.gt-pdp__assure{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:6px;font-size:11px;letter-spacing:.03em;color:var(--gt-graphite)}.gt-pdp__assure li{position:relative;padding-left:16px}.gt-pdp__assure li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--gt-sage)}.gt-accordions{margin-top:32px}.gt-acc{border-bottom:1px solid #c9c6bd}.gt-acc__sum{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;cursor:pointer}.gt-acc__sum::-webkit-details-marker{display:none}.gt-acc__title{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.gt-acc__num{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#7a7470;line-height:1.4}.gt-acc__name{font-size:20px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--gt-ink)}.gt-acc__icon{position:relative;flex:none;width:22px;height:22px;border-radius:50%;border:1px solid #d4cfc9;display:grid;place-items:center;color:#828282;transition:background-color .2s,border-color .2s,color .2s}.gt-acc__icon:before{content:"+";font-size:14px;line-height:1}.gt-acc[open] .gt-acc__icon:before{content:"\2212"}.gt-acc__sum:hover .gt-acc__icon{background:var(--gt-ink);border-color:var(--gt-ink);color:var(--gt-cream)}.gt-acc__body{padding:0 0 20px;font-size:13px;line-height:1.6;color:#45464f}.gt-acc__body p{margin:0 0 .8em}.gt-acc__body strong{color:var(--gt-ink);font-weight:600}.gt-acc__body ul{padding-left:1.1em;margin:0 0 .8em}.gt-pdp__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,120px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px);border-top:1px solid var(--gt-line)}.gt-panel{scroll-margin-top:calc(var(--gt-header-h) + 24px)}.gt-panel .gt-eyebrow{opacity:1;margin-bottom:28px}.gt-panel__sub{margin:-14px 0 24px;font-size:12px;color:var(--gt-graphite)}.gt-panel__list{margin:0}.gt-panel__row{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--gt-line)}.gt-panel__row:last-child{border-bottom:1px solid var(--gt-line)}.gt-panel__row dt{font-size:13px;font-weight:600}.gt-panel__row dd{margin:0;font-size:13px;line-height:1.65;color:#45464f}.gt-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gt-table{width:100%;border-collapse:collapse}.gt-table th,.gt-table td{padding:12px 8px;text-align:center;border-bottom:1px solid #d4cfc9;white-space:nowrap}.gt-table thead th{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#7a7470}.gt-table td{font-size:12px;color:var(--gt-ink)}.gt-table th[scope=row],.gt-table thead th:first-child{text-align:left;padding-left:0}.gt-table th[scope=row]{font-size:12px;font-weight:500;color:var(--gt-ink);white-space:normal}.gt-table tbody tr:last-child td,.gt-table tbody tr:last-child th{border-bottom:0}.gt-drawer{margin:0 0 0 auto;padding:0;border:0;width:100%;max-width:640px;height:100%;height:100dvh;max-height:100%;background:var(--gt-cream);color:var(--gt-ink);overflow-y:auto}.gt-drawer[open]{animation:gt-drawer-in .35s cubic-bezier(.25,.1,.25,1)}.gt-drawer::backdrop{background:#14120f99}@keyframes gt-drawer-in{0%{transform:translate(100%)}to{transform:none}}.gt-drawer__inner{display:flex;flex-direction:column;min-height:100%}.gt-drawer__head{position:sticky;top:0;z-index:1;background:var(--gt-cream);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px}.gt-drawer__title{font-family:var(--gt-font);font-weight:300;font-size:24px;letter-spacing:-.03em;margin:0;text-transform:none;color:var(--gt-ink)}.gt-drawer__sub{margin:6px 0 0;font-size:11px;color:#7a7470;letter-spacing:.02em}.gt-drawer__close,.gt-zoom__close{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:inherit;padding:0 4px}.gt-units{display:flex;align-items:center;gap:6px;padding:0 24px 16px;border-bottom:1px solid #d4cfc9;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.gt-units__opt{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#7a7470}.gt-units__opt.is-active{color:var(--gt-ink);text-decoration:underline;text-underline-offset:3px}.gt-units__div{color:#d4cfc9}.gt-drawer__body{padding:20px 24px 32px}.gt-drawer__label{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gt-drawer__label:not(:first-child){margin-top:28px}.gt-drawer__how{font-size:12px;line-height:1.7;color:#7a7470}.gt-drawer__how p{margin:0 0 12px}.gt-drawer__note{margin:20px 0 0;font-size:11px;letter-spacing:.03em;line-height:1.6;color:#7a7470}.gt-zoom{padding:0;border:0;margin:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;background:var(--gt-cream);cursor:zoom-out;overflow:auto}.gt-zoom img{display:block;width:100%;height:auto}.gt-zoom__close{position:fixed;top:16px;right:20px;z-index:2}.gt-pdp__bar{display:none}@media(min-width:750px)and (max-width:989px){.gt-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gt-pdp__slides{grid-template-columns:1fr}.gt-pdp__info{padding:32px 24px 48px 32px}}@media(max-width:749px){.gt-pdp__grid{grid-template-columns:1fr}.gt-pdp__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gt-pdp__slides::-webkit-scrollbar{display:none}.gt-pdp__slide{flex:0 0 calc(100% - 40px);scroll-snap-align:start}.gt-pdp__zoom{cursor:default}.gt-pdp__counter{display:block;position:absolute;right:52px;bottom:12px;z-index:2;background:#fffefab3;color:var(--gt-ink);font-size:10px;letter-spacing:.12em;padding:5px 9px}.gt-pdp__info{padding:28px 16px 48px}.gt-pdp__sticky{position:static;max-width:none}.gt-pdp__title{font-size:26px}.gt-pdp__panels{grid-template-columns:1fr}.gt-panel__row{grid-template-columns:120px 1fr}.gt-drawer__head,.gt-units,.gt-drawer__body{padding-left:20px;padding-right:20px}.gt-table th,.gt-table td{padding:8px 4px;font-size:11px}.gt-pdp__bar{display:flex;align-items:center;gap:14px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--gt-cream);border-top:1px solid var(--gt-line);transform:translateY(105%);transition:transform .4s var(--gt-ease)}.gt-pdp__bar.is-visible{transform:none}.gt-pdp__bar-info{flex:1;min-width:0;display:flex;flex-direction:column}.gt-pdp__bar-title{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-pdp__bar-price{font-size:12px;font-weight:600}.gt-pdp__bar .gt-btn{min-height:44px;padding:0 20px;border-radius:0;font-size:11px}}.template-index #MainContent,.template-product #MainContent,.sf__page-about #MainContent{background:var(--gt-cream)}.m-header__desktop .m-header__left{display:flex;align-items:center}.m-header__desktop .m-header__menu .m-menu{display:flex;gap:0;margin:0;padding:0;list-style:none}.m-header__desktop .m-menu__item>a,.m-header__desktop .m-menu__link--main{display:inline-flex;align-items:center;padding:26px 16px;color:inherit;text-decoration:none}.m-header__desktop .m-menu__item:first-child>a{padding-left:0}.m-header__desktop .m-menu__link--main span{position:relative}.m-header__desktop .m-menu__link--main span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--gt-ease)}.m-header__desktop .m-menu__link--main:hover span:after{transform:scaleX(1)}.m-header__desktop .m-header__right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.gt-header-search .m-search-form__button{background:none;border:0;padding:10px;color:inherit;cursor:pointer;line-height:0}.gt-icon-search{width:20px;height:20px;display:block}.m-header__mobile .m-header__search-icon{color:inherit;display:inline-flex;padding:6px}.m-header__mobile .m-menu-button{gap:4px}.gt-card__cta{display:inline-flex;gap:8px;margin-top:12px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.gt-card__cta span{transition:transform .35s var(--gt-ease)}.gt-card:hover .gt-card__cta span{transform:translate(4px)}#shop{scroll-margin-top:var(--gt-header-h)}.gt-debug{grid-column:1 / -1;order:99;padding:14px 16px;border:1px dashed #b9b29a;background:#fff8e6;color:#382f05;font-size:12px;line-height:1.6}body#m-theme button,body#m-theme input,body#m-theme select,body#m-theme textarea,body#m-theme .m-button,body#m-theme .shopify-policy__container,body#m-theme .m-cart-drawer,body#m-theme .m-search-popup{font-family:var(--gt-font)}.gt-cards{gap:clamp(8px,1.1vw,16px)}.gt-duo.gt-pad-md,.gt-duo.gt-pad-lg{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.gt-duo .gt-head,.gt-insta .gt-head{margin-bottom:clamp(24px,3vw,40px)}.gt-insta__grid{gap:clamp(3px,.4vw,6px)}.gt-insta.gt-pad-lg{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}@media(max-width:749px){.gt-cards{gap:8px}}.gt-editorial__grid{gap:clamp(6px,.8vw,12px)}.gt-editorial__grid--3 .gt-editorial__item:nth-child(2){margin-top:clamp(32px,5vw,72px)}.gt-editorial__grid--4 .gt-editorial__item:nth-child(2n){margin-top:clamp(24px,4vw,56px)}@media(max-width:749px){.gt-editorial__grid{gap:6px}}:root{--gt-card-gap: 10px}.gt-cards,.gt-editorial__grid,.gt-insta__grid{gap:var(--gt-card-gap)}@media(max-width:749px){:root{--gt-card-gap: 8px}.gt-cards,.gt-editorial__grid,.gt-insta__grid{gap:var(--gt-card-gap)}}.m-header .gt-icon{width:20px!important;height:20px!important;display:block;flex:none}.m-header .gt-icon path,.m-header .gt-icon circle{vector-effect:non-scaling-stroke}.m-header .gt-header-icon,.m-header .gt-header-search .m-search-form__button{width:40px;height:40px;padding:0!important;margin:0;display:inline-flex!important;align-items:center;justify-content:center;color:inherit;background:none;border:0;position:relative}.m-header .gt-header-icon>.m-tooltip{display:inline-flex!important;align-items:center;justify-content:center;line-height:0}.m-header .m-header__right{gap:2px!important}.m-header .m-header__right>*{margin:0!important}.m-header .m-cart-count-bubble{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:9px;line-height:16px;background:var(--gt-moss);color:var(--gt-cream)}.m-header:not(.m-mega-active,.stuck,.header-sticky-always).transparent-on-top header:not(.header-drawer-open) .m-cart-count-bubble{background:var(--gt-cream);color:var(--gt-moss)}.gt-insta__item{aspect-ratio:1 / 1.296}.gt-pdp__slides{gap:var(--gt-card-gap)}@media(min-width:750px){.gt-pdp__grid{align-items:start}.gt-pdp__gallery,.gt-pdp__info{position:sticky;top:calc(var(--gt-header-h) + 16px);align-self:start}.gt-pdp__sticky{position:static}.gt-pdp__info{padding-top:32px}}@media(max-width:749px){.gt-pdp__slides{gap:var(--gt-card-gap)}}.gt-pdp__atc.gt-btn,.gt-pdp__bar .gt-btn{gap:10px}.gt-atc-icon{width:16px;height:16px;flex:none;margin-top:-2px}.gt-pdp__atc.is-loading .gt-atc-icon{opacity:0}.gt-footer__mark{color:var(--gt-cream)}.gt-footer__mark-svg{opacity:.12;transition:opacity .5s var(--gt-ease)}.gt-footer__mark:hover .gt-footer__mark-svg{opacity:.22}.gt-contact{padding:clamp(48px,6vw,96px) 0 clamp(72px,9vw,128px)}.gt-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,7vw,120px);align-items:start}.gt-contact__intro{max-width:440px;font-size:16px}.gt-contact__list{margin:40px 0 0;max-width:460px}.gt-contact__row{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--gt-line)}.gt-contact__row:last-child{border-bottom:1px solid var(--gt-line)}.gt-contact__row dt{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gt-graphite);padding-top:3px}.gt-contact__row dd{margin:0;font-size:14px;line-height:1.65;color:var(--gt-ink)}.gt-contact__row a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1e1e244d;transition:text-decoration-color .3s}.gt-contact__row a:hover{text-decoration-color:currentColor}.gt-contact__mail{font-size:16px}.gt-contact__links{display:flex;gap:18px;margin-top:8px;font-size:12px}.gt-contact__media{position:relative;margin-top:48px;aspect-ratio:4 / 3;overflow:hidden;background:var(--gt-stone);max-width:460px}.gt-contact__media img{position:absolute;top:0;right:0;bottom:0;left:0}.gt-contact__card{background:var(--gt-stone);padding:clamp(28px,4vw,56px);position:sticky;top:calc(var(--gt-header-h) + 24px)}.gt-contact__form-title{margin:0 0 28px;font-family:var(--gt-font);font-size:24px;font-weight:300;letter-spacing:-.03em;text-transform:none;color:var(--gt-ink)}.gt-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.gt-field{margin-bottom:20px}.gt-field label{display:block;margin-bottom:8px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-graphite)}.gt-field__opt{text-transform:none;letter-spacing:.02em;font-weight:400}.gt-field input,.gt-field textarea,.gt-field select{width:100%;display:block;border:0;border-bottom:1px solid rgba(30,30,36,.25);border-radius:0;background:transparent;padding:10px 0;font-family:var(--gt-font);font-size:15px;color:var(--gt-ink);box-shadow:none;outline:none;transition:border-color .3s var(--gt-ease);-webkit-appearance:none;appearance:none}.gt-field textarea{resize:vertical;min-height:120px;border:1px solid rgba(30,30,36,.25);padding:12px 14px;margin-top:2px}.gt-field input:focus,.gt-field textarea:focus,.gt-field select:focus{border-color:var(--gt-ink)}.gt-field input::placeholder{color:#1e1e2459}.gt-select{position:relative}.gt-select:after{content:"";position:absolute;right:2px;top:50%;width:7px;height:7px;border-right:1px solid var(--gt-ink);border-bottom:1px solid var(--gt-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.gt-contact__submit.gt-btn{margin-top:8px;border-radius:0;padding:17px 24px;min-height:0;font-size:11px}.gt-contact__submit.gt-btn:hover{background:transparent;color:var(--gt-moss);border-color:var(--gt-moss)}.gt-contact__note{margin:14px 0 0;font-size:11px;color:var(--gt-graphite)}.gt-contact__errors{margin-bottom:20px;padding:12px 14px;border-left:2px solid #8a2f1c;background:#8a2f1c0f;font-size:13px;color:#8a2f1c}.gt-contact__errors p{margin:0}.gt-contact__success{padding:24px 0}.gt-contact__success-text{margin:0;font-size:22px;font-weight:300;letter-spacing:-.02em;line-height:1.35}@media(max-width:989px){.gt-contact__grid{grid-template-columns:1fr}.gt-contact__card{position:static}.gt-contact__media{display:none}}@media(max-width:749px){.gt-field-row{grid-template-columns:1fr}.gt-contact__row{grid-template-columns:1fr;gap:6px}}.gt-zoom .gt-zoom__close{position:fixed;top:20px;right:20px;z-index:5;width:48px;height:48px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#fffefae0;color:var(--gt-ink);border:1px solid rgba(30,30,36,.12);box-shadow:0 4px 18px #0000002e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .25s,color .25s,transform .25s}.gt-zoom .gt-zoom__close:hover{background:var(--gt-moss);color:var(--gt-cream);transform:scale(1.05)}.gt-zoom .gt-zoom__close:focus-visible{outline:2px solid var(--gt-cream);outline-offset:3px}.gt-zoom .gt-zoom__close{width:38px;height:38px;top:16px;right:16px}.gt-zoom .gt-zoom__close svg{width:14px;height:14px}@media(min-width:750px){.gt-founder__grid:not(.gt-founder__grid--text){align-items:stretch}.gt-founder__media{aspect-ratio:auto!important;height:100%;min-height:520px;align-self:stretch}.gt-founder__content{align-self:center;padding:8px 0}}@media(min-width:750px){.gt-feature--fill{align-items:stretch}.gt-feature--fill .gt-feature__media{aspect-ratio:auto!important;height:100%;min-height:480px}.gt-feature--fill .gt-feature__content{align-self:center}}.gt-footer__bottom{grid-template-columns:1fr auto}@media(max-width:989px){.gt-footer__bottom{grid-template-columns:1fr}}@media(max-width:749px){.gt-video--full,.gt-video--large{min-height:70vh;min-height:70svh}.gt-video--medium{min-height:56vh}.gt-video__content{padding-top:96px;padding-bottom:72px}.gt-video__content .gt-display{font-size:clamp(28px,8vw,36px)}.gt-video__toggle{right:16px;bottom:20px;width:40px;height:40px}}body#m-theme .shopify-policy__container{max-width:1480px!important;width:100%;margin:0 auto!important;padding:clamp(48px,6vw,96px) var(--gt-gutter) clamp(72px,8vw,120px)!important;font-family:var(--gt-font);color:var(--gt-ink)}body#m-theme .shopify-policy__title{text-align:left;margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid var(--gt-line)}body#m-theme .shopify-policy__title h1{padding:0!important;margin:0;text-align:left;font-family:var(--gt-font);font-weight:300;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.05!important;letter-spacing:-.03em;text-transform:none}body#m-theme .shopify-policy__body{font-size:16px;line-height:1.75;color:#45464f}body#m-theme .shopify-policy__body h2,body#m-theme .shopify-policy__body h3,body#m-theme .shopify-policy__body h4{font-family:var(--gt-font);color:var(--gt-ink);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:36px 0 10px}body#m-theme .shopify-policy__body h2:first-child,body#m-theme .shopify-policy__body h3:first-child{margin-top:0}body#m-theme .shopify-policy__body p{margin:0 0 1em}body#m-theme .shopify-policy__body a{color:var(--gt-ink);text-decoration:underline;text-underline-offset:3px}body#m-theme .shopify-policy__body ul,body#m-theme .shopify-policy__body ol{padding-left:1.2em;margin:0 0 1em}.gt-optin .gt-optin__input:focus,.gt-optin .gt-optin__input:focus-visible{outline:none!important;box-shadow:none!important}.gt-optin__field{transition:border-color .3s var(--gt-ease),box-shadow .3s var(--gt-ease);border-bottom-color:#fffefa73}.gt-scheme-stone .gt-optin__field,.gt-scheme-sage .gt-optin__field{border-bottom-color:#1e1e2459}.gt-optin__field:focus-within{border-bottom-color:currentColor;box-shadow:0 1px 0 0 currentColor}.gt-optin .gt-optin__btn:focus{outline:none}.gt-optin .gt-optin__btn:focus-visible{outline:none;text-decoration:underline;text-underline-offset:4px}.gt-optin__btn[disabled]{opacity:.6;cursor:progress}.gt-optin__input:-webkit-autofill,.gt-optin__input:-webkit-autofill:hover,.gt-optin__input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor;caret-color:currentColor;-webkit-box-shadow:0 0 0 1000px var(--gt-bg, var(--gt-moss)) inset!important;box-shadow:0 0 0 1000px var(--gt-bg, var(--gt-moss)) inset!important;transition:background-color 9999s ease-out 0s}.m-header__mobile{align-items:center}.m-header__mobile .m-menu-button{display:flex!important;align-items:center!important;gap:2px;pointer-events:none}.m-header__mobile .m-menu-button .m-hamburger-box,.m-header__mobile .m-menu-button m-search-popup,.m-header__mobile .m-menu-button .m-header__search-icon{pointer-events:auto!important;cursor:pointer}.m-header__mobile .m-hamburger-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.m-header__mobile .m-header__search-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}.m-header__mobile .m-header__mobile-right{display:flex;align-items:center;justify-content:flex-end;gap:2px}.m-header__mobile .gt-logo{display:flex;align-items:center;justify-content:center}.gt-drawer-foot{padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--gt-line)}.gt-drawer-foot .m-menu-customer,.gt-drawer-foot .m-menu-customer__wrapper{padding:0;margin:0;border:0}.gt-drawer-account{display:inline-flex!important;align-items:center;gap:10px;color:var(--gt-ink);text-decoration:none;font-family:var(--gt-font);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1}.gt-drawer-account .gt-icon{width:20px;height:20px;flex:none}.gt-drawer-account span{display:inline-block}.m-menu-drawer__content{justify-content:flex-start!important}.m-menu-drawer__content .gt-drawer-foot{margin-top:28px!important;position:static!important;bottom:auto!important;padding-left:0;padding-right:0}.m-menu-drawer__content .gt-drawer-foot{padding:24px 16px!important}.m-menu-mobile .m-menu-mobile__link,.m-menu-mobile .m-menu-mobile__link span{font-family:var(--gt-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--gt-ink)}.gt-drawer-account{font-size:13px}.m-menu-drawer .m-menu-drawer__wrapper{height:100%!important}.m-menu-drawer .m-menu-drawer__content{height:100%!important;box-sizing:border-box}.m-menu-drawer__content{display:flex!important;flex-direction:column!important;min-height:100%}.m-menu-drawer__content .gt-drawer-foot{margin-top:auto!important;padding:20px 16px calc(28px + env(safe-area-inset-bottom))!important}:root{--gt-serif: "Instrument Serif", "Times New Roman", Georgia, serif}.gt-hero__title,.gt-display,.gt-pdp__title,.gt-acc__name,.gt-footer__statement,.gt-founder__quote,.gt-founder__name,.gt-drawer__title,.gt-contact__form-title,.gt-contact__success-text,.gt-values__title,body#m-theme .shopify-policy__title h1{font-family:var(--gt-serif)!important;font-weight:400!important;letter-spacing:-.005em!important}.gt-hero__title{font-size:clamp(46px,7vw,108px);line-height:.98}.gt-display--md{font-size:clamp(34px,3.7vw,54px)}.gt-display--lg{font-size:clamp(38px,5.1vw,74px)}.gt-display--xl{font-size:clamp(44px,6.8vw,102px)}.gt-pdp__title{font-size:clamp(30px,2.5vw,40px);line-height:1.08}.gt-acc__name{font-size:24px;line-height:1.05}.gt-footer__statement{font-size:clamp(34px,3.6vw,52px)}.gt-founder__quote{font-size:clamp(28px,2.9vw,42px);line-height:1.18}.gt-founder__name{font-size:32px}.gt-values__title{font-size:24px}.gt-drawer__title,.gt-contact__form-title{font-size:30px}.gt-contact__success-text{font-size:26px}@media(max-width:749px){.gt-pdp__title{font-size:30px}}.gt-badge{position:absolute;top:14px;right:14px;left:auto;z-index:3;padding:7px 11px;font-family:var(--gt-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:var(--gt-cream);color:var(--gt-ink);box-shadow:0 1px #1e1e240f}.gt-badge--preorder{background:var(--gt-moss);color:var(--gt-cream)}.gt-card__badge{display:none}.gt-pdp__gallery .gt-pdp__badge{position:absolute;top:16px;right:16px}@media(max-width:749px){.gt-badge{top:10px;right:10px;padding:6px 9px;font-size:9px}.gt-pdp__gallery .gt-pdp__badge{top:12px;right:12px}}.gt-notify{margin-top:12px}.gt-notify__open.gt-btn{width:100%;min-height:0;padding:17px 24px;border-radius:0;font-size:11px;letter-spacing:.18em;background:transparent;color:var(--gt-moss);border:1px solid var(--gt-moss)}.gt-notify__open.gt-btn:hover{background:var(--gt-moss);color:var(--gt-cream)}.gt-notify__panel{border:1px solid var(--gt-line);background:var(--gt-stone);padding:18px 18px 16px}.gt-notify__intro{margin:0 0 12px;font-size:13px;line-height:1.55;color:#45464f}.gt-notify__field{display:flex;align-items:stretch;border-bottom:1px solid var(--gt-ink)}.gt-notify__input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;padding:12px 0;font-family:var(--gt-font);font-size:15px;color:var(--gt-ink);border-radius:0}.gt-notify__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--gt-stone) inset!important;-webkit-text-fill-color:var(--gt-ink)}.gt-notify__submit{background:none;border:0;padding:0 0 0 14px;cursor:pointer;font-family:var(--gt-font);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-ink);white-space:nowrap}.gt-notify__submit[disabled]{opacity:.5;cursor:progress}.gt-notify__msg{margin:12px 0 0;font-size:13px;color:var(--gt-moss)}.gt-notify__msg.is-error{color:#8a2f1c}.gt-pdp__preorder-note{margin:10px 0 0;font-size:12px;color:var(--gt-graphite)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gt-theme.css.map */
