:root{--c-midnight: #0A0F24;--c-court: #121A36;--c-backboard: #1B2548;--c-paint: #2A3766;--c-line-strong: #6A77A6;--c-moonlight: #EEF4FF;--c-haze: #A9B4D6;--c-dusk: #8792B8;--c-glow: #5CF2FF;--c-glow-hi: #8CF7FF;--c-glow-deep: #19C4E6;--c-streetlight: #FFB547;--c-streetlight-ink: #1A1205;--c-success: #46E3A1;--c-error: #FF6B7A;--c-bg: var(--c-midnight);--c-surface: var(--c-court);--c-surface-2: var(--c-backboard);--c-text: var(--c-moonlight);--c-muted: var(--c-haze);--c-faint: var(--c-dusk);--c-accent-text: var(--c-glow);--c-amber-text: var(--c-streetlight);--c-ring: var(--c-glow);--c-border: rgba(238, 244, 255, .1);--r-pill: 999px;--r-lg: 28px;--r-md: 20px;--r-sm: 12px;--r-xs: 6px;--elev-1: inset 0 1px 0 rgba(238, 244, 255, .06);--elev-3: 0 24px 64px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(238, 244, 255, .08);--glow-1: 0 0 12px rgba(92, 242, 255, .45);--glow-2: 0 0 0 1px rgba(92, 242, 255, .5), 0 10px 30px -8px rgba(92, 242, 255, .6);--glow-3: 0 0 0 1px rgba(140, 247, 255, .8), 0 14px 44px -6px rgba(92, 242, 255, .85);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--t-display-xl: clamp(4.6rem, 2.86rem + 4.64vw, 8.8rem);--t-display-l: clamp(3.4rem, 2.49rem + 2.43vw, 5.6rem);--t-display-m: clamp(2.8rem, 2.3rem + 1.33vw, 4rem);--t-display-s: clamp(2.2rem, 2.03rem + .44vw, 2.6rem);--t-body-l: clamp(1.7rem, 1.64rem + .22vw, 1.9rem);--t-body: clamp(1.6rem, 1.56rem + .11vw, 1.7rem);--t-body-s: clamp(1.4rem, 1.36rem + .11vw, 1.5rem);--sticky-atc-offset: 0px;color-scheme:dark}html[data-lights=on]{--c-bg: #F3F6FB;--c-surface: #FFFFFF;--c-surface-2: #E3E9F4;--c-text: #0A0F24;--c-muted: #4A5578;--c-faint: #5B6688;--c-accent-text: #006E84;--c-amber-text: #9A4A06;--c-error: #B42335;--c-ring: #0A0F24;--c-border: rgba(10, 15, 36, .12);--c-line-strong: #6B7697;--glow-1: none;--glow-2: none;--glow-3: none;--elev-1: 0 1px 2px rgba(10, 15, 36, .06);--elev-3: 0 24px 64px rgba(10, 15, 36, .18);color-scheme:light}html[data-lights=on],html[data-lights=on] .color-scheme-1,html[data-lights=on] .color-scheme-5{--color-background: 243, 246, 251;--gradient-background: #F3F6FB;--color-foreground: 10, 15, 36;--color-button: 10, 15, 36;--color-button-text: 92, 242, 255;--color-secondary-button: 243, 246, 251;--color-secondary-button-text: 10, 15, 36;--color-link: 10, 15, 36;--color-badge-foreground: 10, 15, 36;--color-badge-background: 243, 246, 251;--color-shadow: 10, 15, 36}html[data-lights=on] .color-scheme-2{--color-background: 255, 255, 255;--gradient-background: #FFFFFF;--color-foreground: 10, 15, 36;--color-button: 10, 15, 36;--color-button-text: 92, 242, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 10, 15, 36;--color-link: 10, 15, 36}html{scroll-padding-bottom:96px}body{letter-spacing:.01em;line-height:1.6;font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0;text-wrap:balance;line-height:.98}.h1,h1{font-size:var(--t-display-m)}.h2,h2{font-size:var(--t-display-l)}p{text-wrap:pretty}a:not(.button):not(.link--text):not(.header__menu-item):not(.list-menu__item){text-underline-offset:3px}:focus-visible{outline:2px solid var(--c-glow);outline-offset:3px}html[data-lights=on] :focus-visible{outline-color:#0a0f24}.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;letter-spacing:.01em;min-height:4.8rem;border-radius:var(--r-pill);transition:background-color .14s var(--ease-out),transform .09s ease,box-shadow .14s var(--ease-out)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]){box-shadow:var(--glow-2)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{box-shadow:var(--glow-3)}.button:active{transform:scale(.97)}.button:after,.button:hover:after{box-shadow:none!important}.button--secondary{--border-opacity: .6}.tg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:0 2.8rem;border-radius:var(--r-pill);background:var(--c-glow);color:var(--c-midnight);font:700 1.7rem/1 var(--font-body-family);letter-spacing:.01em;text-decoration:none;border:0;cursor:pointer;box-shadow:var(--glow-2);transition:background-color .14s var(--ease-out),box-shadow .14s var(--ease-out),transform .09s ease}.tg-btn:hover{background:var(--c-glow-hi);box-shadow:var(--glow-3)}.tg-btn:active{transform:scale(.97)}.tg-btn--ghost{background:transparent;color:var(--c-accent-text);box-shadow:inset 0 0 0 1.5px #5cf2ff99}.tg-btn--ghost:hover{background:#5cf2ff14;box-shadow:inset 0 0 0 1.5px var(--c-glow)}.tg-btn--block{width:100%}html[data-lights=on] .tg-btn{background:#0a0f24;color:#5cf2ff}html[data-lights=on] .tg-btn:hover{background:#1b2548}html[data-lights=on] .tg-btn--ghost{background:transparent;color:#0a0f24;box-shadow:inset 0 0 0 1.5px #0a0f24}.tg-section{padding:5.6rem 0;position:relative;background:var(--c-bg);color:var(--c-text)}.tg-section--surface{background:var(--c-surface)}@media(min-width:990px){.tg-section{padding:9.6rem 0}}.tg-wrap{width:100%;max-width:120rem;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.tg-wrap{padding:0 4rem}}.tg-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font:700 1.3rem/1.2 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-text);margin:0 0 1.2rem}.tg-h2{font-family:var(--font-heading-family);font-weight:800;font-size:var(--t-display-l);line-height:.96;margin:0 0 1.6rem;color:var(--c-text);text-wrap:balance}.tg-h3{font-family:var(--font-heading-family);font-weight:800;font-size:var(--t-display-s);line-height:1.05;margin:0 0 .8rem;color:var(--c-text)}.tg-lead{font-size:var(--t-body-l);line-height:1.5;color:var(--c-muted);max-width:60ch;margin:0 0 2.4rem}.tg-center{text-align:center}.tg-center .tg-lead{margin-left:auto;margin-right:auto}.tg-muted{color:var(--c-muted)}.tg-fine{font-size:1.3rem;color:var(--c-faint);line-height:1.45}.tg-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--elev-1);padding:2.4rem}.tg-grid{display:grid;gap:1.6rem}@media(min-width:750px){.tg-grid--2{grid-template-columns:repeat(2,1fr)}.tg-grid--3{grid-template-columns:repeat(3,1fr)}.tg-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tg-grid--4{grid-template-columns:repeat(4,1fr)}.tg-grid{gap:2.4rem}}.tg-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:var(--r-xs);font:700 1.2rem/1.2 var(--font-body-family);letter-spacing:.02em}.tg-badge--offer{background:var(--c-streetlight);color:var(--c-streetlight-ink)}.tg-badge--feature{background:#5cf2ff1f;border:1px solid rgba(92,242,255,.45);color:var(--c-accent-text)}.tg-badge--neutral{background:var(--c-surface-2);color:var(--c-text)}html[data-lights=on] .tg-badge--feature{background:#007a9314;border-color:#007a9366}.tg-icon{width:2.4rem;height:2.4rem;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tg-icon--lg{width:3.2rem;height:3.2rem}.tg-divider-arc{display:block;width:28rem;max-width:70%;height:4rem;margin:0 auto;color:var(--c-paint)}.glow-stage{position:relative;isolation:isolate}.glow-stage:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5cf2ff80,#5cf2ff24 48%,#5cf2ff00 72%);opacity:.8;transition:opacity 1.2s var(--ease-out),transform .48s var(--ease-out)}.glow-stage.is-live:before{animation:tg-breathe 3.2s var(--ease-inout) infinite alternate}.glow-stage.is-charged:before{opacity:1;transform:scale(1.08);animation:none}html[data-lights=on] .glow-stage:before{opacity:0;animation:none}@keyframes tg-breathe{0%{opacity:.62;transform:scale(1)}to{opacity:.9;transform:scale(1.03)}}.tg-dn{position:relative;display:block}.tg-dn__img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.tg-dn__img--day{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}html[data-lights=on] .tg-dn__img--day{opacity:1}html[data-lights=on] .tg-dn__img--night{opacity:0}.lights-toggle{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;background:transparent;border:0;color:var(--c-text);padding:.6rem;border-radius:var(--r-pill);font:600 1.4rem/1 var(--font-body-family);min-height:4.4rem}.lights-toggle__track{position:relative;width:5.2rem;height:3.2rem;border-radius:var(--r-pill);flex:none;background:var(--c-glow);box-shadow:var(--glow-1);transition:background-color .18s var(--ease-out)}.lights-toggle__knob{position:absolute;top:.4rem;left:.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--c-midnight);transition:transform .18s var(--ease-out);display:grid;place-items:center}.lights-toggle__knob svg{width:1.4rem;height:1.4rem;color:var(--c-glow)}html[data-lights=on] .lights-toggle__track{background:#e3e9f4;box-shadow:inset 0 0 0 1px #6b7697}html[data-lights=on] .lights-toggle__knob{transform:translate(2rem);background:#ffb547}html[data-lights=on] .lights-toggle__knob svg{color:#1a1205}.lights-toggle--icon .lights-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lights-toggle__label-on,html[data-lights=on] .lights-toggle__label-out{display:none}html[data-lights=on] .lights-toggle__label-on{display:inline}.lights-dimmer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;opacity:0;background:#0a0f24}.lights-dimmer.is-day{background:#f3f6fb}.announcement-bar__message{font-weight:700;letter-spacing:.01em;font-size:1.35rem}.header-wrapper{background:#0a0f24eb;border-bottom:1px solid var(--c-border)!important}html[data-lights=on] .header-wrapper{background:#f3f6fbf0}@supports (backdrop-filter: blur(8px)){.header-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.tg-wordmark{font-family:var(--font-heading-family);font-weight:800;font-size:3.2rem;line-height:1;letter-spacing:.01em;color:var(--c-text);display:inline-flex;align-items:baseline;text-transform:lowercase}.tg-wordmark__i{position:relative;display:inline-block}.tg-wordmark,.tg-wordmark>span{white-space:nowrap}.header__heading-link{word-break:normal}@media(max-width:389px){.header .lights-toggle--icon{display:none}.tg-wordmark{font-size:2.8rem}.announcement-bar__message{font-size:1.2rem}}.tg-wordmark__dot{position:absolute;left:50%;top:-.08em;width:.26em;height:.26em;border-radius:50%;transform:translate(-50%);background:var(--c-glow);box-shadow:0 0 10px #5cf2ffcc}html[data-lights=on] .tg-wordmark__dot{background:#ffb547;box-shadow:none}.tg-wordmark__stem{display:inline-block}.header__heading-link{padding:.4rem}.header__icons .lights-toggle{margin-right:.4rem}.header__menu-item{font-weight:600;font-size:1.5rem}.header__menu-item span{text-decoration:none}.header__active-menu-item{color:var(--c-accent-text);text-decoration:none}.cart-count-bubble{background:var(--c-glow)!important;color:var(--c-midnight)!important;font-weight:700}.footer{border-top:1px solid var(--c-border)}.footer-block__heading{font-family:var(--font-heading-family);font-weight:800;font-size:2.2rem;letter-spacing:.01em}.footer__content-bottom{border-top-color:var(--c-border)}.copyright__content,.policies li{font-size:1.3rem}.tg-hero{position:relative;overflow:hidden;padding:0 0 4.8rem;background:var(--c-bg)}.tg-hero__grid{display:grid;gap:0;align-items:center}.tg-hero__media{position:relative;aspect-ratio:1 / 1;max-height:58svh;margin:0 auto;width:min(100%,52rem)}.tg-hero__media .tg-dn,.tg-hero__media video{width:100%;height:100%;border-radius:0 0 var(--r-md) var(--r-md);overflow:hidden}.tg-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.tg-hero__copy{position:relative;z-index:2;margin-top:-4rem;padding:0 1.6rem}.tg-hero__copy:before{content:"";position:absolute;inset:-4rem 0 auto;height:6rem;z-index:-1;background:linear-gradient(to bottom,rgba(10,15,36,0),var(--c-bg))}html[data-lights=on] .tg-hero__copy:before{background:linear-gradient(to bottom,rgba(243,246,251,0),var(--c-bg))}.tg-hero__title{font-family:var(--font-heading-family);font-weight:800;font-size:var(--t-display-xl);line-height:.92;margin:0 0 1.2rem;max-width:14ch;color:var(--c-text)}.tg-hero__title em{font-style:normal;color:var(--c-accent-text)}html:not([data-lights=on]) .tg-hero__title em{text-shadow:0 0 24px rgba(92,242,255,.45)}.tg-hero__sub{font-size:var(--t-body-l);color:var(--c-muted);max-width:46ch;margin:0 0 2rem}.tg-hero__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.4rem;padding:0;list-style:none}.tg-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:var(--r-pill);background:var(--c-surface-2);color:var(--c-text);font-size:1.35rem;font-weight:600}.tg-chip svg{width:1.6rem;height:1.6rem;color:var(--c-accent-text)}.tg-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-bottom:1.6rem}.tg-hero__proof{font-size:1.4rem;color:var(--c-muted);margin:0}.tg-hero__proof strong{color:var(--c-text)}.tg-hero__caption{font-size:1.3rem;color:var(--c-faint);margin-top:1.2rem;max-width:46ch}@media(max-width:749px){.tg-hero__ctas .tg-btn:first-child{width:100%}}@media(min-width:990px){.tg-hero{padding:4.8rem 0 9.6rem}.tg-hero__grid{grid-template-columns:5fr 7fr;gap:4.8rem;max-width:120rem;margin:0 auto;padding:0 4rem}.tg-hero__copy{margin:0;padding:0;order:1}.tg-hero__copy:before{display:none}.tg-hero__media{order:2;max-height:none;width:100%}.tg-hero__media .tg-dn,.tg-hero__media video{border-radius:var(--r-lg)}}.tg-hero__media>.tg-hero__mascot{position:absolute;right:4%;bottom:14%;z-index:3}@media(min-width:990px){.tg-hero__media>.tg-hero__mascot{right:auto;left:4%;bottom:6%}}@media(max-width:989px){.tg-hero__mascot .mascot-say{left:auto;right:58%;border-radius:12px 12px 3px}}.tg-steps{counter-reset:step;display:grid;gap:1.6rem;margin:3.2rem 0 2.4rem}@media(min-width:750px){.tg-steps{grid-template-columns:repeat(3,1fr)}}.tg-step{position:relative;padding:2.4rem;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border)}.tg-step__num{font-family:var(--font-heading-family);font-weight:800;font-size:4.8rem;line-height:1;color:var(--c-paint);position:absolute;top:1.6rem;right:2rem}html[data-lights=on] .tg-step__num{color:#d9e0ee}.tg-step__icon{width:5.6rem;height:5.6rem;border-radius:50%;display:grid;place-items:center;background:#5cf2ff1a;color:var(--c-accent-text);margin-bottom:1.6rem}.tg-step__icon svg{width:2.8rem;height:2.8rem}.tg-step p{margin:0;color:var(--c-muted)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.tg-step__icon{animation:tg-light-up linear both;animation-timeline:view();animation-range:entry 10% entry 60%}}}@keyframes tg-light-up{0%{opacity:.35;box-shadow:none}to{opacity:1;box-shadow:var(--glow-1)}}.tg-compare{position:relative;width:100%;aspect-ratio:2 / 3;max-width:48rem;margin:0 auto;border-radius:var(--r-md);overflow:hidden;--pos: 50%;-webkit-user-select:none;user-select:none;background:#0a0f24}@media(min-width:750px){.tg-compare{aspect-ratio:4 / 5}}.tg-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.tg-compare__day{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.tg-compare__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#eef4ff;box-shadow:4px 0 14px #5cf2ff99;pointer-events:none}.tg-compare__handle{position:absolute;top:50%;left:var(--pos);width:4.8rem;height:4.8rem;margin:-2.4rem 0 0 -2.4rem;border-radius:50%;background:#eef4ff;box-shadow:0 8px 24px #00000073;display:grid;place-items:center;pointer-events:none;color:#0a0f24}.tg-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;touch-action:pan-y}.tg-compare__label{position:absolute;top:1.2rem;padding:.4rem .8rem;border-radius:var(--r-xs);background:#0a0f24bf;color:#eef4ff;font-size:1.2rem;font-weight:700;transition:opacity .2s;pointer-events:none}.tg-compare__label--day{left:1.2rem}.tg-compare__label--night{right:1.2rem}.tg-compare:focus-within{outline:2px solid var(--c-ring);outline-offset:3px}.tg-tile{border-radius:var(--r-md);overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);display:flex;flex-direction:column}.tg-tile__body{padding:2rem}.tg-tile__body p{margin:0;color:var(--c-muted);font-size:var(--t-body-s)}.tg-tile__icon{color:var(--c-accent-text);margin-bottom:1.2rem}.tg-sizes{display:grid;gap:1.2rem;margin-top:2.4rem}@media(min-width:750px){.tg-sizes{grid-template-columns:repeat(3,1fr)}}.tg-size{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.8rem 2rem;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border);text-decoration:none;color:var(--c-text);transition:border-color .24s var(--ease-out),transform .24s var(--ease-out)}.tg-size:hover{border-color:#5cf2ff80;transform:translateY(-2px)}.tg-size__n{font-family:var(--font-heading-family);font-weight:800;font-size:3.2rem;line-height:1}.tg-size__who{font-size:1.4rem;color:var(--c-muted);display:block;margin-top:.4rem}.tg-size__price{font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem;color:var(--c-accent-text)}.tg-offers{display:grid;gap:1.2rem;margin-top:2.4rem}@media(min-width:750px){.tg-offers{grid-template-columns:repeat(3,1fr)}}.tg-offer{position:relative;padding:2.8rem 2.4rem 2.4rem;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border);display:flex;flex-direction:column;gap:.8rem}.tg-offer--hot{border:2px solid var(--c-glow);box-shadow:var(--glow-1)}html[data-lights=on] .tg-offer--hot{border-color:#0a0f24}.tg-offer__badge{position:absolute;top:-1.2rem;left:2.4rem}.tg-offer__qty{font-family:var(--font-heading-family);font-weight:800;font-size:3.6rem;line-height:1}.tg-offer__save{color:var(--c-amber-text);font-weight:700}.tg-offer__per{color:var(--c-muted);font-size:1.4rem}.tg-offer .tg-btn{margin-top:auto}.tg-table-wrap{overflow-x:auto;margin-top:2.4rem;border-radius:var(--r-md);border:1px solid var(--c-border)}.tg-table-wrap th:first-child,.tg-table-wrap td:first-child{position:sticky;left:0;z-index:1;background:var(--c-surface)}.tg-table-hint{display:none;margin:.8rem 0 0;font-size:1.3rem;color:var(--c-muted)}@media(max-width:749px){.tg-table-hint{display:block}}.tg-final .tg-chip{min-height:4.4rem}.product__tax{font-size:1.3rem}.tg-table{width:100%;border-collapse:collapse;min-width:56rem;font-size:1.5rem}.tg-table th,.tg-table td{padding:1.4rem 1.6rem;text-align:left;border-bottom:1px solid var(--c-border);vertical-align:top}.tg-table thead th{font-family:var(--font-heading-family);font-weight:800;font-size:2rem;background:var(--c-surface)}.tg-table tbody th{font-weight:600;color:var(--c-muted)}.tg-table .is-us{background:#5cf2ff12;color:var(--c-text);font-weight:700}html[data-lights=on] .tg-table .is-us{background:#007a9312}.tg-table tr:last-child th,.tg-table tr:last-child td{border-bottom:0}.tg-split{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.tg-split{grid-template-columns:1fr 1fr;gap:6.4rem}.tg-split--flip .tg-split__media{order:2}}.tg-split__media{border-radius:var(--r-md);overflow:hidden;aspect-ratio:1 / 1}.tg-split__media img{width:100%;height:100%;object-fit:cover;display:block}.tg-checks{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;gap:1.2rem}.tg-checks li{display:flex;gap:1.2rem;align-items:flex-start}.tg-checks svg{color:var(--c-accent-text);width:2.2rem;height:2.2rem;margin-top:.2rem;flex:none}.tg-cutoffs{display:grid;gap:.8rem;margin:0 0 2.4rem;padding:1.6rem 2rem;border-radius:var(--r-sm);background:#ffb5471a;border:1px solid rgba(255,181,71,.35)}.tg-cutoffs strong{color:var(--c-amber-text)}.tg-guarantee{display:grid;gap:2.4rem;align-items:center;padding:3.2rem 2.4rem;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border)}@media(min-width:750px){.tg-guarantee{grid-template-columns:auto 1fr;padding:4.8rem}}.tg-guarantee__seal{width:12rem;height:12rem;border-radius:50%;display:grid;place-items:center;color:var(--c-accent-text);background:#5cf2ff14;box-shadow:inset 0 0 0 2px #5cf2ff80,var(--glow-1)}.tg-guarantee__seal svg{width:5.6rem;height:5.6rem}.tg-guarantee ul{margin:0 0 1.6rem;padding-left:2rem;color:var(--c-muted)}.tg-faq{max-width:82rem;margin:2.4rem auto 0}.tg-faq details{border-bottom:1px solid var(--c-border)}.tg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.6rem;padding:2rem 0;font-weight:700;font-size:1.7rem;color:var(--c-text)}.tg-faq summary::-webkit-details-marker{display:none}.tg-faq summary:after{content:"+";font:400 2.4rem/1 var(--font-body-family);color:var(--c-accent-text);transition:transform .24s var(--ease-out)}.tg-faq details[open] summary:after{transform:rotate(45deg)}.tg-faq__a{padding:0 0 2rem;color:var(--c-muted);max-width:66ch}.tg-faq__a p{margin:0 0 1rem}.tg-final{text-align:center}.tg-final .tg-hero__chips{justify-content:center}.tg-final__ball{width:16rem;height:16rem;margin:0 auto 2.4rem;border-radius:50%;overflow:hidden}.tg-final__ball img{width:100%;height:100%;object-fit:cover}.tg-video{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:9 / 16;max-height:72rem;margin:0 auto;background:#000;max-width:42rem}.tg-video video{width:100%;height:100%;object-fit:cover;display:block}.tg-video__tag{position:absolute;left:1.2rem;bottom:1.2rem}.tg-video__toggle{position:absolute;right:1.2rem;bottom:1.2rem;min-height:4.4rem;min-width:7.2rem;justify-content:center;cursor:pointer;font:700 1.3rem var(--font-body-family)}.tg-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;padding:2.4rem 0}@media(min-width:750px){.tg-trust{grid-template-columns:repeat(4,1fr)}}.tg-trust__item{display:flex;gap:1.2rem;align-items:center;font-size:1.4rem;color:var(--c-muted)}.tg-trust__item strong{display:block;color:var(--c-text);font-size:1.5rem}.tg-trust__item svg{color:var(--c-accent-text)}.glo-dock{position:fixed;left:1.2rem;bottom:calc(var(--sticky-atc-offset, 0px) + 1.2rem);z-index:80;display:flex;align-items:flex-end;gap:.6rem;transition:bottom .22s var(--ease-out),opacity .3s;pointer-events:none}.glo-dock>*{pointer-events:auto}.glo-dock__btn{background:none;border:0;padding:0;cursor:pointer;width:6.4rem;height:6.4rem;border-radius:50%}.glo-dock__bubble{max-width:22rem;padding:1rem 1.4rem;border-radius:1.6rem 1.6rem 1.6rem .4rem;background:var(--c-surface);border:1px solid rgba(92,242,255,.35);color:var(--c-text);font-size:1.35rem;line-height:1.35;font-weight:600;box-shadow:0 12px 32px #00000059;opacity:0;transform:translateY(6px) scale(.96);transform-origin:bottom left;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out);margin-bottom:3.6rem;text-decoration:none;display:block}.glo-dock__bubble.is-visible{opacity:1;transform:none}.glo-dock.is-hidden{opacity:0;pointer-events:none}.glo-dock.is-hidden>*{pointer-events:none}body.overflow-hidden .glo-dock,body.overflow-hidden-mobile .glo-dock{opacity:0;pointer-events:none}.shopify-policy__container,.page-width--narrow{max-width:78rem}.shopify-policy__title h1{font-size:var(--t-display-m)}.rte a{color:var(--c-accent-text)}.tg-section a:not([class]){color:var(--c-accent-text);text-underline-offset:3px}.tg-newsletter-note{display:block;margin-top:.8rem;font-size:1.25rem;color:var(--c-muted)}.tg-newsletter-note a{color:var(--c-accent-text);text-underline-offset:3px}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border:1px solid var(--c-border);padding:.8rem 1.2rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.glow-stage:before{opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theiro.css.map */
