.gx-logo{display:block;height:var(--logo-h,20px);width:calc(var(--logo-h,20px) * 5.085);flex-shrink:0}.header .header__logo{--logo-h:19px}.mobile-nav__brand{--logo-h:20px;display:inline-flex}.footer__brand{--logo-h:26px;margin-bottom:6px}@media(max-width:760px){.header .header__logo{--logo-h:17px}}.gx-hero--photo{display:block;height:max(100svh,600px);min-height:0;background:#000;container-type:size;--ar:1.7768;--iw:max(100cqw,calc(100cqh * var(--ar)));--ih:calc(var(--iw) / var(--ar));--cx:calc((var(--iw) - 100cqw) / 2);--cy:calc((var(--ih) - 100cqh) / 2)}.gx-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.gx-hero__photo-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.gx-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 16%),linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.3) 14%,transparent 26%)}.gx-hero__poster{position:absolute;z-index:2;left:calc(var(--iw) * .225 - var(--cx));top:max(calc(var(--nav-space) + 8px),calc(var(--ih) * .1 - var(--cy)));width:calc(var(--iw) * .27);text-shadow:0 2px 18px rgba(0,0,0,.6)}.gx-feats svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.55))}.gx-hero--photo .eyebrow{color:#fff9;margin-bottom:calc(var(--ih) * .014)}.gx-stack{margin:0;font-size:clamp(3rem,calc(var(--ih) * .175),11rem);line-height:.86;letter-spacing:-.045em;font-weight:800}.gx-stack__big,.gx-stack__small{color:#fafafa}.gx-stack__small{font-size:.42em;letter-spacing:-.02em}.gx-stack__last{display:block;color:#a3a69b}.gx-feats{display:flex;align-items:center;gap:calc(var(--ih) * .04);margin-top:calc(var(--ih) * .045);color:#b9b8b2}.gx-feat{display:inline-flex}.gx-feat svg{width:calc(var(--ih) * .058);height:calc(var(--ih) * .058);stroke-width:1.6}.gx-feat--flame svg,.gx-feat--zap svg{fill:currentColor}.gx-feats__line{margin:calc(var(--ih) * .03) 0 0;color:#c9c7c2;font-size:clamp(.95rem,calc(var(--ih) * .026),1.45rem);font-weight:500;letter-spacing:.02em}.gx-hero--photo .gx-hero__bottom{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px clamp(16px,3vh,34px)}.gx-hero--photo .gx-buy{margin-top:0}.gx-hero--photo .gx-hero__note{margin:0;text-align:center}@media(prefers-reduced-motion:no-preference){.gx-hero__photo-img{animation:gx-hero-settle 2.4s var(--ease) both}@keyframes gx-hero-settle{0%{transform:scale(1.05)}}}@media(max-width:899px),(max-aspect-ratio:5/4){.gx-hero--photo{height:auto;container-type:normal;display:flex;flex-direction:column;align-items:stretch;padding-top:calc(var(--nav-space) + 10px)}.gx-hero__photo{position:relative;inset:auto;order:2;aspect-ratio:3/2;margin-top:-10%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 80%,transparent 100%)}.gx-hero__photo-img{object-position:55% 50%}.gx-hero__photo:after{display:none}.gx-hero__poster{position:relative;order:1;left:auto;top:auto;width:auto;padding:0 22px}.gx-hero--photo .eyebrow{margin-bottom:10px}.gx-stack{font-size:clamp(3.2rem,21vw,8rem)}.gx-feats{gap:24px;margin-top:22px}.gx-feat svg{width:34px;height:34px}.gx-feats__line{font-size:1rem;margin-top:14px}.gx-hero--photo .gx-hero__bottom{position:relative;order:3;margin-top:-6%;padding:0 16px 28px}.gx-hero--photo .gx-hero__note{font-size:.78rem;text-wrap:balance;max-width:44ch}}.gx-deck{position:relative;padding:clamp(72px,11vw,140px) 0 clamp(40px,6vw,80px)}.gx-deck__intro{margin-bottom:clamp(8px,2vh,24px)}.gx-deck__anchor{display:block;height:0}.gx-deck__panel{--gut:14px;position:sticky;top:0;height:100vh;height:100svh;margin-bottom:26vh;margin-bottom:26svh;display:flex;align-items:center;justify-content:center;padding:var(--gut);pointer-events:none}.gx-deck__frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:32px;background:var(--color-surface);box-shadow:0 34px 80px -40px #0006;pointer-events:auto}.gx-deck__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff61}.gx-deck__img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;object-position:var(--focus,50% 50%)}.gx-deck__pin,.gx-deck__stage,.gx-deck__track{display:contents}.gx-deck__progress{display:none}.gx-deck__panel.is-near .gx-deck__frame,.gx-deck__panel.is-near .gx-deck__img{will-change:transform}.gx-deck__panel.is-gone{visibility:hidden}body:has(.gx-deck__rail.is-on) .sticky-cta.is-visible{transform:translate(-50%,24px) scale(.94);opacity:0;pointer-events:none}.gx-deck__card{position:absolute;z-index:2;left:clamp(16px,2.6vw,36px);bottom:clamp(16px,2.6vw,36px);width:min(440px,calc(100% - 32px));padding:22px 26px 24px;border-radius:26px}.gx-deck__num{display:block;font-size:.74rem;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--lg-ink)}.gx-deck__num span{opacity:.45}.gx-deck__title{margin:10px 0 8px;font-size:clamp(1.7rem,2.8vw,2.6rem);letter-spacing:-.04em;line-height:1.02;color:var(--lg-ink)}.gx-deck__body{margin:0;font-size:1.02rem;line-height:1.45;color:var(--lg-ink);opacity:.78}.gx-deck__rail{position:fixed;z-index:40;right:16px;top:50%;display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:999px;opacity:0;transform:translate3d(14px,-50%,0);pointer-events:none;transition:opacity .4s var(--ease),transform .55s var(--spring)}.gx-deck__rail.is-on{opacity:1;transform:translate3d(0,-50%,0);pointer-events:auto}.gx-deck__tick{position:relative;width:24px;height:20px;border:0;padding:0;background:none;cursor:pointer}.gx-deck__tick:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:999px;background:var(--lg-ink);opacity:.3;transition:height .45s var(--spring),margin .45s var(--spring),opacity .3s}.gx-deck__tick:hover:before{opacity:.6}@media(hover:none){.gx-deck__tick{width:32px;height:32px}}.gx-deck__tick[aria-current=true]:before{height:16px;margin-top:-8px;opacity:.95}@media(max-width:899px){.gx-deck__panel{--gut:12px;margin-bottom:18svh;padding:calc(var(--nav-space) + 4px) var(--gut) var(--gut)}.gx-deck__frame{border-radius:26px}.gx-deck__card{left:10px;bottom:10px;width:min(340px,calc(100% - 20px));padding:16px 18px 18px;border-radius:20px}.gx-deck__title{font-size:1.5rem;margin:8px 0 6px}.gx-deck__body{font-size:.92rem}.gx-deck__rail{display:none}}@media(max-width:720px)and (min-aspect-ratio:5/4){.gx-deck__panel{padding-bottom:calc(var(--tab-h) + 26px)}}@media(max-aspect-ratio:5/4){.gx-deck{--card-w:min(84vw,620px);--card-gap:14px;padding:clamp(56px,9vw,96px) 0 clamp(32px,6vw,64px)}.gx-deck__pin,.gx-deck__stage{display:block}.gx-deck__intro{margin-bottom:22px}.gx-deck__track{display:flex;gap:var(--card-gap);padding:0 calc((100% - var(--card-w)) / 2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gx-deck__track::-webkit-scrollbar{display:none}.gx-deck__anchor{display:none}.gx-deck__panel{position:relative;top:auto;flex:0 0 var(--card-w);height:auto;margin:0;padding:0;display:block;scroll-snap-align:center;pointer-events:auto}.gx-deck__frame{width:100%;height:auto;overflow:visible;border-radius:0;background:none;box-shadow:none}.gx-deck__frame:after{display:none}.gx-deck__img{position:relative;top:auto;left:auto;height:auto;max-height:44svh;border-radius:22px;background:var(--color-surface);box-shadow:0 18px 40px -26px #0000008c}.gx-deck__card{position:static;width:auto;margin:0;padding:14px 4px 0;border-radius:0;--lg-ink:var(--color-text);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.gx-deck__card:before,.gx-deck__card:after{display:none}.gx-deck__title{font-size:1.45rem;margin:6px 0 4px}.gx-deck__body{font-size:.95rem;color:var(--color-muted);opacity:1}.gx-deck__rail{display:none}.gx-deck__panel.is-near .gx-deck__frame,.gx-deck__panel.is-near .gx-deck__img{will-change:auto}.gx-deck.is-sideways{padding-top:0}.gx-deck.is-sideways .gx-deck__pin{height:calc(100svh + (var(--n,1) - 1) * 50svh)}.gx-deck.is-sideways .gx-deck__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-space) + 4px) 0 20px;touch-action:pan-y pinch-zoom}.gx-deck.is-sideways .gx-deck__track{overflow:visible;scroll-snap-type:none;will-change:transform}.gx-deck.is-sideways .gx-deck__panel{will-change:transform,opacity;transform-origin:50% 35%}.gx-deck.is-sideways .gx-deck__progress{display:flex;align-items:center;gap:12px;align-self:center;width:min(240px,64vw);margin-top:22px;padding:10px 16px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-muted)}}.gx-deck__count{white-space:nowrap}.gx-deck__count b{color:var(--lg-ink);font-weight:700}.gx-deck__bar{flex:1;height:3px;border-radius:3px;background:var(--fill-2);overflow:hidden}.gx-deck__bar i{display:block;height:100%;border-radius:inherit;background:var(--lg-ink);transform-origin:0 50%;transform:scaleX(0)}@media(max-width:720px)and (max-aspect-ratio:5/4){.gx-deck.is-sideways .gx-deck__stage{padding-bottom:calc(var(--tab-h) + 24px)}}@media(max-height:700px)and (max-aspect-ratio:5/4){.gx-deck.is-sideways .gx-deck__intro p{display:none}}@media(min-width:600px)and (max-aspect-ratio:5/4){.gx-deck{--card-w:min(70vw,620px);--card-gap:20px}.gx-deck__title{font-size:1.8rem}.gx-deck__body{font-size:1rem}}@media(prefers-reduced-motion:reduce){.gx-deck__panel.is-near .gx-deck__frame,.gx-deck__panel.is-near .gx-deck__img{will-change:auto}.gx-deck__img{top:0;height:100%}.gx-deck__rail{transition:none}}.video-demo{max-width:var(--wide);border-radius:var(--r-xl);box-shadow:none;background:#000}.video-demo__play,.video-demo__play:hover{background:transparent}.gx-play{width:88px;height:88px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;--lg-tint:rgba(30,30,32,.3);--lg-ink:#fff;--lg-rim-hi:rgba(255,255,255,.6);--lg-rim-lo:rgba(255,255,255,.1);transition:transform .5s var(--spring)}.gx-play svg{width:30px;height:30px;margin-left:4px;fill:#fff}.video-demo__play:hover .gx-play{transform:scale(1.06)}.cmp{max-width:980px;margin:0 auto}.cmp__table{background:transparent;border:0;border-radius:0;border-collapse:separate;border-spacing:0}.cmp__table th,.cmp__table td{border-bottom:1px solid var(--hairline);padding:18px 20px}.cmp__table thead th{background:transparent;border-bottom:0;vertical-align:bottom}.cmp__table tbody tr:last-child td{border-bottom:0}.cmp__col-genx,.cmp__yes{background:var(--color-surface)}.cmp__table thead th.cmp__col-genx{background:var(--color-surface);border-radius:var(--r-lg) var(--r-lg) 0 0;padding-top:26px}.cmp__table tbody tr:last-child .cmp__yes{border-radius:0 0 var(--r-lg) var(--r-lg)}.cmp__col-title{font-family:var(--font-ui-display);font-weight:700;letter-spacing:-.02em}.cmp__col-genx .cmp__col-title,.cmp__yes strong{color:var(--color-text);font-family:var(--font-ui-display);font-weight:700}.cmp__row-label{font-weight:500}.cmp__check{background:var(--color-text);color:var(--color-bg)}.cmp__cross{background:var(--fill-2);color:var(--color-muted)}.cmp__cta{display:none}.cmp__cta:has(a){display:flex}@media(max-width:600px){.cmp__table th,.cmp__table td{padding:12px 10px}}.faq{max-width:840px;margin:0 auto;border-top:1px solid var(--hairline)}.faq__item{border-color:var(--hairline)}.faq__q{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;padding:22px 0}.faq__q:after{color:var(--color-muted);font-weight:300}.faq__a{font-size:1.02rem;line-height:1.6}.faq__a a{text-decoration:underline;text-underline-offset:3px}.cta-final{background:transparent;border:0;padding:clamp(88px,14vw,170px) 24px;text-align:center}.cta-final h2{font-size:clamp(2.4rem,6vw,5rem);letter-spacing:-.05em;max-width:14ch;margin:0 auto 18px;line-height:1}.cta-final .lede{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:40ch}.cta-final .scarcity{display:inline-block;background:none;padding:0;margin-bottom:18px;color:var(--color-muted);letter-spacing:.12em;font-weight:600;font-size:.76rem}.footer{background:transparent;border-top:1px solid var(--hairline);padding:56px 0 32px;font-size:.92rem}.footer__grid,.footer__bottom{max-width:var(--wide)}.footer__brand{font-family:var(--font-ui-display);font-weight:800;letter-spacing:.1em;font-size:1.2rem}.footer__title{letter-spacing:.12em;font-weight:600}.footer__list a{color:var(--color-muted)}.footer__list a:hover{color:var(--color-text)}.footer__bottom{border-color:var(--hairline)}.template-index .footer{border-top:0}.pdp{max-width:var(--wide);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding:24px 24px clamp(64px,8vw,104px)}.pdp__media{gap:12px;align-self:start}.pdp__media .main{border-radius:var(--r-xl);background:var(--color-surface)}.pdp__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumbs button{flex:0 0 72px;width:72px;border:0;border-radius:16px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--hairline);transition:transform .4s var(--spring),box-shadow .2s}.pdp__thumbs button.is-active{box-shadow:inset 0 0 0 2px var(--color-text)}.pdp__thumbs button img{border-radius:inherit}.pdp__buy{top:calc(var(--nav-space) + 16px);padding:8px 0 0}.pdp__title{font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin-bottom:18px;text-wrap:balance}.pdp__price{gap:12px}.pdp__price .now{font-family:var(--font-ui-display);font-weight:700;letter-spacing:-.03em;font-size:2rem}.pdp__save{background:var(--fill);color:var(--color-text);text-transform:none;letter-spacing:0;border-radius:999px;font-weight:600;font-size:.82rem;padding:6px 12px;margin:6px 0 4px}.pdp__bullets{gap:12px;margin:26px 0}.pdp__bullets li{color:var(--color-text);line-height:1.45}.pdp__bullets li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-muted);margin-top:.55em;flex-shrink:0}.pdp__form{gap:12px}.pdp__form .qty{justify-self:start}.pdp__badges{border-color:var(--hairline);gap:10px}.badge-pill{background:var(--color-surface);border-radius:18px;padding:14px 8px;font-size:.8rem}.pdp__desc{margin-top:24px;border-top:1px solid var(--hairline);padding-top:18px}.pdp__desc summary{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.05rem;cursor:pointer}.pdp__desc summary:after{content:"+";font-size:1.4rem;font-weight:300;color:var(--color-muted)}.pdp__desc[open] summary:after{content:"\2013"}.pdp__desc .rte{margin-top:14px;font-size:.98rem;color:var(--color-muted)}.pdp__desc .rte img{border-radius:var(--r-md)}@media(max-width:980px){.pdp{grid-template-columns:minmax(0,1fr);padding-top:8px;gap:28px}.pdp__buy{position:static}}@media(max-width:600px){.pdp{padding-left:16px;padding-right:16px}.pdp__title{font-size:1.7rem}}.dims{gap:clamp(24px,4vw,56px);margin-top:0}.dims__img{border-radius:var(--r-xl);background:var(--color-surface)}.dims__list{display:grid;grid-template-columns:minmax(110px,.8fr) 1.4fr;row-gap:0;font-size:1rem}.dims__list dt,.dims__list dd{padding:14px 0;border-bottom:1px solid var(--hairline)}.dims__list dt{color:var(--color-muted);font-weight:500}.gx-page{padding:clamp(40px,7vh,80px) 0 clamp(72px,10vw,128px)}.gx-page__head{max-width:860px;margin:0 auto clamp(32px,5vw,56px);padding:0 24px;text-align:center}.gx-page__head .eyebrow{display:block;margin-bottom:12px}.gx-page__title{font-size:clamp(2.5rem,6vw,4.6rem);letter-spacing:-.05em;line-height:1;margin:0}.gx-page__lede{color:var(--color-muted);font-size:clamp(1.05rem,1.4vw,1.25rem);margin:18px auto 0;max-width:44ch}.gx-page__body{max-width:760px;margin:0 auto;padding:0 24px}.gx-page__body--wide{max-width:var(--wide)}.gx-page__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:28px}.gx-card{background:var(--color-surface);border-radius:var(--r-lg);padding:clamp(20px,3vw,32px)}.rte{font-size:1.06rem;line-height:1.7;color:var(--color-text)}.rte>:first-child{margin-top:0}.rte h2{font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.03em;line-height:1.15;margin:2em 0 .6em}.rte h3{font-size:1.25rem;letter-spacing:-.02em;margin:1.7em 0 .5em}.rte p{margin:0 0 1.1em}.rte ul,.rte ol{margin:0 0 1.2em;padding-left:1.3em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.45em}.rte li::marker{color:var(--color-muted)}.rte a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border)}.rte a:hover{text-decoration-color:currentColor}.rte strong{font-weight:650}.rte img{max-width:100%;height:auto;border-radius:var(--r-md);margin:1.2em 0}.rte blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:3px solid var(--color-border);color:var(--color-muted)}.rte hr{border:0;border-top:1px solid var(--hairline);margin:2em 0}.rte table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem;display:block;overflow-x:auto}.rte th,.rte td{padding:12px 14px;border-bottom:1px solid var(--hairline);text-align:left}.rte thead th{font-weight:600;color:var(--color-muted);font-size:.85rem}.gx-crumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:.85rem;color:var(--color-muted);margin-bottom:14px}.gx-crumbs a{padding:10px 4px;margin:-10px -4px}.gx-crumbs a:hover{color:var(--color-text)}.gx-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px;font-size:.88rem;color:var(--color-muted)}.gx-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:24px;border-top:1px solid var(--hairline)}.gx-chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--fill);font-size:.84rem;color:var(--color-muted)}.gx-chip:hover{background:var(--fill-2);color:var(--color-text)}.gx-input,.contact__field input,.contact__field select,.contact__field textarea,.track__form input{appearance:none;-webkit-appearance:none;font:inherit;width:100%;padding:14px 16px;border-radius:14px;border:1px solid transparent;background:var(--fill);color:var(--color-text)}.gx-input:focus,.contact__field input:focus,.contact__field select:focus,.contact__field textarea:focus,.track__form input:focus{outline:none;border-color:var(--color-border);background:var(--color-bg)}.gx-input::placeholder{color:var(--color-muted)}.gx-form{display:grid;gap:12px}.gx-form__alt{text-align:center;color:var(--color-muted);font-size:.92rem;margin-top:18px}.gx-form__alt a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.gx-alert{padding:12px 16px;border-radius:14px;font-size:.92rem;background:var(--fill)}.gx-alert--err{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-text)}.contact__header,.track__header{margin-bottom:clamp(28px,4vw,48px)}.contact__header .eyebrow,.track__header .eyebrow{display:block;margin-bottom:12px}.contact__title,.track__title{font-size:clamp(2.5rem,6vw,4.6rem);letter-spacing:-.05em;line-height:1}.contact__form-card,.contact__channels,.track__card,.track__steps li,.track__help{background:var(--color-surface);border:0;border-radius:var(--r-lg);box-shadow:none}.contact__field span{letter-spacing:.04em;font-size:.76rem}.contact__channel{border-color:var(--hairline)}.contact__channel-value{display:inline-block;padding:10px 0;margin:-10px 0}.contact__channel-value:hover,.track__step-num,.track__small a{color:var(--color-text)}.contact__alert--ok{background:#30d1581f;border:0;color:inherit}.contact__alert--err{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:0}.track__card-num{background:var(--color-text);color:var(--color-bg)}.track__step-num{color:var(--color-muted)}.gx-cart{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.gx-cart__lines{display:grid;gap:12px}.gx-cart__line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border-radius:var(--r-lg);background:var(--color-surface)}.gx-cart__line img{width:88px;height:88px;object-fit:cover;border-radius:16px;background:#fff}.gx-cart__title{font-weight:600;letter-spacing:-.01em}.gx-cart__sub{color:var(--color-muted);font-size:.88rem;margin-top:2px}.gx-cart__remove{color:var(--color-muted);font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.gx-cart__qty{width:72px;text-align:center}.gx-cart__total{font-weight:600;text-align:right;white-space:nowrap}.gx-cart__summary{position:sticky;top:calc(var(--nav-space) + 16px);display:grid;gap:14px}.gx-cart__row{display:flex;justify-content:space-between;align-items:baseline}.gx-cart__big{font-family:var(--font-ui-display);font-weight:700;font-size:1.8rem;letter-spacing:-.03em}.gx-cart__note{color:var(--color-muted);font-size:.86rem}@media(max-width:820px){.gx-cart{grid-template-columns:1fr}.gx-cart__summary{position:static}.gx-cart__line{grid-template-columns:64px minmax(0,1fr);row-gap:10px}.gx-cart__line img{width:64px;height:64px}.gx-cart__line>:last-child{grid-column:2;text-align:left}}.blog-grid,.gx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1000px){.blog-grid,.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-grid,.gx-grid{grid-template-columns:1fr}.blog-grid .blog-card__media{aspect-ratio:auto}.blog-grid .blog-card__media img{height:auto}}.blog-card,.gx-item{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--color-surface);transition:transform .5s var(--spring)}.blog-card:hover,.gx-item:hover{transform:translateY(-3px)}.blog-card__media,.gx-item__media{aspect-ratio:16/10;overflow:hidden;background:var(--fill)}.gx-item__media{aspect-ratio:1/1;background:#fff}.blog-card__media img,.gx-item__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.blog-card:hover .blog-card__media img,.gx-item:hover .gx-item__media img{transform:scale(1.04)}.blog-card__body,.gx-item__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.blog-card__title,.gx-item__title{font-size:1.2rem;line-height:1.25;letter-spacing:-.02em;font-weight:700;margin:0}.blog-card__excerpt{margin:0;color:var(--color-muted);font-size:.95rem;line-height:1.55;flex:1}.blog-card__meta,.gx-item__meta{font-size:.82rem;color:var(--color-muted)}.gx-item__price{display:flex;gap:8px;align-items:baseline;font-weight:600}.gx-item__price s{color:var(--color-muted);font-weight:400;font-size:.9rem}.gx-pager{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px;color:var(--color-muted);font-size:.92rem}.gx-search{display:flex;gap:10px;max-width:640px;margin:0 auto 32px}.gx-results{display:grid;gap:12px}.gx-result{display:flex;gap:16px;align-items:center;padding:14px;border-radius:var(--r-lg);background:var(--color-surface)}.gx-result img{width:72px;height:72px;object-fit:cover;border-radius:14px;flex-shrink:0;background:#fff}.gx-result__title{font-weight:600}.gx-result__text{color:var(--color-muted);font-size:.9rem;margin-top:2px}.gx-table{width:100%;border-collapse:collapse}.gx-table th{font-size:.8rem;font-weight:600;color:var(--color-muted);text-align:left;padding:10px 0;letter-spacing:.02em}.gx-table td{padding:16px 0;border-top:1px solid var(--hairline)}[class*=template-customers] .section{padding-top:clamp(32px,6vh,72px)}[class*=template-customers] h1{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.045em}[class*=template-customers] input[type=email],[class*=template-customers] input[type=password],[class*=template-customers] input[type=text]{border-radius:14px!important;border-color:transparent!important;background:var(--fill)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/glass-pages.css.map */
