:root{--g0: #07080b;--g1: #0c0e12;--g2: #14171d;--g3: #1c2028;--g4: #262b35;--on-g: #f3f5f8;--on-g-2: #aeb5c1;--on-g-3: #8a929f;--p0: #eef0f3;--p1: #ffffff;--p2: #e4e7ec;--ink: #0a0c10;--ink-2: #454d5b;--ink-3: #5e6676;--p-line: rgb(10 12 16 / .1);--p-line-2: rgb(10 12 16 / .18);--blue: #4faeff;--blue-deep: #0a5bd3;--blue-btn: #1268e0;--violet: #b194ff;--violet-deep: #6336cc;--violet-btn: #7445e0;--fuel: #f2c14e;--fuel-deep: #8a6100;--font-display: "Anybody", "Anybody Fallback", "Arial Black", sans-serif;--font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gx: clamp(20px, 4.2vw, 80px);--wrap: min(1440px, calc(100vw - 2 * var(--gx)));--gap: clamp(16px, 1.7vw, 24px);--frame: clamp(8px, 1.1vw, 16px);--sec: clamp(72px, 7.8vw, 112px);--sec-in: clamp(56px, 6.4vw, 96px);--sec-top: clamp(28px, 3.6vw, 56px);--sec-end: calc(var(--sec) * .75);--r-panel: clamp(20px, 2.2vw, 32px);--r-card: clamp(16px, 1.5vw, 22px);--r-img: clamp(12px, 1.1vw, 16px);--header-h: 64px;--announce-h: 36px;--t-hero: clamp(28px, calc((var(--wrap) * .5 - 24px) / 10.4), 66px);--t-h2: clamp(28px, 3.15vw, 46px);--t-figure: clamp(24px, 2vw, 30px);--t-h3: clamp(18px, 1.5vw, 22px);--t-lede: clamp(16px, 1.25vw, 19px);--t-body: 16px;--t-ui: 15px;--t-small: 14px;--t-note: 13px;--t-micro: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease: var(--ease-out);--t-fast: .16s;--t-mid: .36s;--t-enter: .9s;--t-stagger: 70ms;--margin: var(--gx);--section-y: var(--sec);--radius: 14px;--radius-lg: var(--r-card);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--t-slow: .76s;--font-body: var(--font)}@media(max-width:899px){:root{--header-h: 56px;--announce-h: 32px}}@media(max-width:599px){:root{--t-h2: clamp(22px, 7.2vw, 28px);--t-note: 14px}}:root,[data-ground=graphite],[data-field=ink],[data-on=graphite],.site-header,.buybar,dialog.menu{--is-dark: 1;--bg: var(--g1);--bg-raised: var(--g2);--bg-chip: var(--g3);--bg-press: var(--g4);--bg-input: var(--g1);--fg: var(--on-g);--fg-2: var(--on-g-2);--fg-3: var(--on-g-3);--line: rgb(255 255 255 / .09);--line-2: rgb(255 255 255 / .16);--line-ui: #626a77;--focus: var(--on-g);--btn-bg: var(--on-g);--btn-bg-hover: #ffffff;--btn-fg: var(--ink);--btn-ring: rgb(255 255 255 / .12);--card-bg: linear-gradient(180deg, #181b22 0%, var(--g2) 34%, #111419 100%);--e-card: inset 0 1px 0 rgb(255 255 255 / .075), inset 0 -1px 0 rgb(0 0 0 / .32), 0 1px 1px rgb(0 0 0 / .32), 0 12px 26px -14px rgb(0 0 0 / .6), 0 38px 70px -38px rgb(0 0 0 / .7);--e-well: inset 0 2px 3px rgb(0 0 0 / .55), inset 0 0 0 1px rgb(255 255 255 / .05);--e-photo: none;--ring: inset 0 0 0 1px var(--line);--ring-2: inset 0 0 0 1px var(--line-2);--ring-ui: inset 0 0 0 1px var(--line-ui);--ring-on: inset 0 0 0 1.5px var(--fg);--card-top: var(--e-card);--sheen-0: .022;--sheen-1: .065;--btn-depth: inset 0 1px 0 rgb(255 255 255 / .7), inset 0 -1px 0 rgb(10 12 16 / .12), 0 10px 24px -12px rgb(0 0 0 / .75);--img-line: rgb(255 255 255 / .06);--danger: #ffb4a8;--fg-muted: var(--on-g-2);--line-strong: var(--line-ui);--accent-contrast: var(--ink);color-scheme:dark}[data-ground=bright],[data-field=alu],[data-on=bright],.panel,.on-light{--is-dark: 0;--bg: var(--p0);--bg-raised: var(--p1);--bg-chip: var(--p1);--bg-press: var(--p2);--bg-input: var(--p1);--fg: var(--ink);--fg-2: var(--ink-2);--fg-3: var(--ink-3);--line: var(--p-line);--line-2: var(--p-line-2);--line-ui: #7d8697;--focus: var(--ink);--btn-bg: var(--ink);--btn-bg-hover: #1d222b;--btn-fg: #ffffff;--btn-ring: rgb(10 12 16 / .1);--card-bg: linear-gradient(180deg, #ffffff 0%, #ffffff 40%, #f7f8fa 100%);--e-card: inset 0 1px 0 #ffffff, 0 1px 2px rgb(10 12 16 / .05), 0 14px 30px -20px rgb(10 12 16 / .16);--e-well: inset 0 1px 2px rgb(10 12 16 / .08), inset 0 0 0 1px rgb(10 12 16 / .06);--e-photo: 0 1px 2px rgb(10 12 16 / .05), 0 18px 36px -22px rgb(10 12 16 / .42);--ring: inset 0 0 0 1px var(--line);--ring-2: inset 0 0 0 1px var(--line-2);--ring-ui: inset 0 0 0 1px var(--line-ui);--ring-on: inset 0 0 0 1.5px var(--fg);--card-top: var(--e-card);--sheen-0: 0;--sheen-1: .9;--btn-depth: inset 0 1px 0 rgb(255 255 255 / .14), 0 10px 22px -14px rgb(10 12 16 / .5);--img-line: rgb(10 12 16 / .06);--danger: #b42318;--fg-muted: var(--ink-2);--line-strong: var(--line-ui);--accent-contrast: #ffffff;color-scheme:light}[data-formula=restore]{--f-bright: var(--blue);--f-deep: var(--blue-deep);--c-btn: var(--blue-btn);--c-on: #ffffff}[data-formula=clean]{--f-bright: var(--violet);--f-deep: var(--violet-deep);--c-btn: var(--violet-btn);--c-on: #ffffff}:root,[data-ground],[data-field],[data-on],[data-formula],.panel,.on-light,.site-header,.buybar,dialog.menu{--c: color-mix(in srgb, var(--f-bright) calc(var(--is-dark) * 100%), var(--f-deep));--accent: var(--c, var(--fg))}:where([data-ground],[data-field],.panel){background:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px);scrollbar-gutter:stable;background:var(--g1);overflow-x:clip}body{margin:0;min-height:100vh;background:var(--bg);color:var(--fg);font:400 var(--t-body) / 1.55 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}video,canvas{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}:is([data-ground],main)[tabindex="-1"]:focus{outline:none}::selection{background:color-mix(in srgb,var(--fg) 24%,transparent)}.sr-only,.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}.skip{position:absolute;left:12px;top:-80px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--on-g);color:var(--ink);font-weight:600;text-decoration:none}.skip:focus{top:12px}.icon{width:var(--icon, 1em);height:var(--icon, 1em);flex:none;fill:none;stroke:currentColor;stroke-width:var(--icon-sw, 1.5);stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 900px}.display{font-family:var(--font-display);font-stretch:150%;font-weight:800;text-transform:uppercase;letter-spacing:-.012em;line-height:.98;text-wrap:balance;overflow-wrap:break-word}.h1{--t-hero: clamp(28px, calc((var(--wrap) * .5 - 24px) / var(--hero-fit, 10.4)), 66px);font-size:var(--t-hero);text-wrap:wrap}@media(max-width:899px){.h1{--t-hero: min(calc((var(--wrap) - 4px) / max(15.7, var(--hero-fit, 10.4))), 46px)}}.h2{font-size:var(--t-h2)}.h3{font-size:var(--t-h3);line-height:1.04;letter-spacing:0}.kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:var(--t-micro);font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.lede{font-size:var(--t-lede);line-height:1.55;color:var(--fg-2);max-width:46ch;text-wrap:pretty}.small{font-size:var(--t-small);line-height:1.5}.footnote{font-size:var(--t-note);line-height:1.5;color:var(--fg-3);max-width:110ch}@media(max-width:599px){.footnote{font-size:var(--t-body)}}.footnote cite{font-style:normal}.num{font-variant-numeric:tabular-nums}.rte{max-width:68ch;text-wrap:pretty}.rte>*+*{margin-top:1em}.rte a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.rte :is(h2,h3,h4){margin-top:1.8em;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--fg)}.rte h2{font-size:var(--t-h3)}.rte :is(h3,h4){font-size:var(--t-lede)}.rte ul{padding-left:1.2em;list-style:disc}.rte ol{padding-left:1.3em;list-style:decimal}.rte li+li{margin-top:.4em}.rte strong{font-weight:600;color:var(--fg)}.rte table{width:100%;border-collapse:collapse;font-size:var(--t-ui)}.rte :is(th,td){padding:10px 12px 10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.wrap{width:var(--wrap);margin-inline:auto}.grid-12{display:grid;gap:var(--gap)}.grid-12>*{min-width:0}@media(min-width:900px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.c-1-4{grid-column:1 / 5}.c-1-5{grid-column:1 / 6}.c-1-6{grid-column:1 / 7}.c-1-7{grid-column:1 / 8}.c-1-12{grid-column:1 / -1}.c-5-12{grid-column:5 / -1}.c-6-12{grid-column:6 / -1}.c-7-12{grid-column:7 / -1}.c-8-12{grid-column:8 / -1}.c-9-12{grid-column:9 / -1}}.section-head{display:grid;gap:20px 24px;margin-bottom:clamp(36px,4.4vw,64px)}.section-head>*,.section-head__title{min-width:0}@media(min-width:900px){.section-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.section-head>.section-head__title{grid-column:1 / span 7}.section-head>.lede,.section-head>.section-head__aside{grid-column:8 / -1;padding-bottom:6px}}:where([data-ground]){padding-top:var(--sec)}.section{padding-top:var(--sec)}:where(.shopify-section:has(>[data-ground=graphite]):not(:has(+.shopify-section>[data-ground=graphite]))>[data-ground=graphite]),:where(.shopify-section:has(>[data-ground=bright]):not(:has(+.shopify-section>[data-ground=bright]))>[data-ground=bright]){padding-bottom:var(--sec-end)}@supports not selector(:has(*)){:where([data-ground]){padding-bottom:calc(var(--sec) * .5)}}:where(main>.shopify-section:first-child>[data-ground]){padding-top:var(--sec-top)}:where([data-flush~=top],[data-flush=both]){padding-top:0}:where([data-flush~=bottom],[data-flush=both]){padding-bottom:0}.led{--c: var(--fg-3);display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.led--restore{--c: color-mix(in srgb, var(--blue) calc(var(--is-dark) * 100%), var(--blue-deep))}.led--clean{--c: color-mix(in srgb, var(--violet) calc(var(--is-dark) * 100%), var(--violet-deep))}.led--fuel{--c: var(--fuel)}.led--on{--c: var(--fg-2)}.leds{display:inline-flex;align-items:center;gap:9px}.spec__label{display:block;font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.spec__value{display:block;margin-top:8px;font-size:var(--t-lede);font-weight:500;line-height:1.3;color:var(--fg)}.spec__note{display:block;margin-top:4px;font-size:var(--t-note);line-height:1.4;color:var(--fg-3)}.points{display:grid;gap:12px}.point{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:var(--t-ui);line-height:1.45;color:var(--fg-2)}.point svg{width:22px;height:22px;margin-top:-1px;fill:none;stroke:var(--c, var(--fg-3));stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.point strong{font-weight:500;color:var(--fg)}.bay{position:relative;overflow:hidden;border-radius:var(--r-img);background:var(--p2)}.bay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(90% 70% at calc(var(--fx-x, .5) * 100%) calc(var(--fx-y, 0) * 100%),rgb(255 255 255 / calc(var(--fx-on, 0) * .16)),transparent 70%);box-shadow:inset 0 0 0 1px var(--img-line),inset 0 1px #ffffff59;pointer-events:none}.bay img{width:100%;height:100%;object-fit:cover}.bay__tag{position:absolute;z-index:1;left:12px;top:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 9px;border-radius:999px;background:#0c0e12c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-g);font-size:var(--t-micro);font-weight:600;letter-spacing:.02em}.tag-illu{position:absolute;z-index:1;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:#0c0e12bd;color:var(--on-g-2);font-size:var(--t-micro);font-weight:500;line-height:1.4;letter-spacing:.02em}.btn{--_bg: var(--btn-bg);--_fg: var(--btn-fg);--_ring: var(--btn-ring);position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--_bg);color:var(--_fg);font:600 var(--t-ui) / 1.2 var(--font);letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--btn-depth);transition:background-color var(--t-fast) ease,box-shadow var(--t-fast) ease,color var(--t-fast) ease,scale var(--t-fast) var(--ease-out)}@media(hover:hover){.btn:hover{--_bg: var(--btn-bg-hover);box-shadow:0 0 0 4px var(--_ring),var(--btn-depth)}}.btn:active{scale:.985}.btn .sep{width:1px;height:16px;flex:none;background:currentColor;opacity:.25}.btn .icon{font-size:18px}.btn--sm{min-height:44px;padding:0 18px;font-size:var(--t-small)}.btn--lg{min-height:58px;padding:0 30px;font-size:var(--t-body)}.btn--block{width:100%}.btn--ghost,.btn--outline{--_bg: transparent;--_fg: var(--fg);box-shadow:var(--ring-ui)}@media(hover:hover){.btn--ghost:hover,.btn--outline:hover{--_bg: color-mix(in srgb, var(--fg) 6%, transparent);box-shadow:inset 0 0 0 1px var(--fg-2)}}.btn--formula,.btn--restore,.btn--clean{--_bg: var(--c-btn, var(--btn-bg));--_fg: var(--c-on, var(--btn-fg));--_ring: color-mix(in srgb, var(--c-btn, var(--fg)) 30%, transparent)}.btn--formula,.btn--restore,.btn--clean,.btn-add{--btn-depth: inset 0 1px 0 rgb(255 255 255 / .24), inset 0 -1px 0 rgb(0 0 0 / .18), 0 10px 24px -12px rgb(0 0 0 / .7)}.btn--restore{--c-btn: var(--blue-btn);--c-on: #ffffff}.btn--clean{--c-btn: var(--violet-btn);--c-on: #ffffff}@media(hover:hover){.btn--formula:hover,.btn--restore:hover,.btn--clean:hover{--_bg: var(--c-btn, var(--btn-bg-hover))}}.btn--ink{--_bg: var(--ink);--_fg: #ffffff;--_ring: rgb(10 12 16 / .12);--btn-depth: inset 0 1px 0 rgb(255 255 255 / .14), 0 10px 22px -14px rgb(10 12 16 / .5)}.btn--white{--_bg: #ffffff;--_fg: var(--ink);--_ring: rgb(255 255 255 / .14);--btn-depth: inset 0 1px 0 rgb(255 255 255 / .7), inset 0 -1px 0 rgb(10 12 16 / .12), 0 10px 24px -12px rgb(0 0 0 / .75)}.btn-add{--_bg: var(--c-btn, var(--btn-bg));--_fg: var(--c-on, var(--btn-fg));position:relative;z-index:2;display:inline-grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#ffffff24,#fff0 62%),var(--_bg);box-shadow:var(--btn-depth);color:var(--_fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--t-fast) ease,scale var(--t-fast) var(--ease-out),background-color var(--t-fast) ease}@media(hover:hover){.btn-add:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--_bg) 26%,transparent),var(--btn-depth)}}.btn-add:active{scale:.94}.btn-add .icon{font-size:20px;stroke-width:2}.btn-add--plain{--_bg: var(--btn-bg);--_fg: var(--btn-fg);--btn-depth: inherit}:is(.btn,.btn-add)[data-state=busy],:is(.btn,.btn-add)[aria-busy=true]{color:transparent;pointer-events:none}:is(.btn,.btn-add)[data-state=busy]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border-radius:50%;border:2px solid var(--_fg);border-right-color:transparent;animation:aq-spin .8s linear infinite}.btn[data-state=done]:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat}.btn-add[data-state=done]>*{opacity:0}.btn-add[data-state=done]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;background:var(--_fg);-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat}:root{--check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.3 4.3L19 7.2' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@keyframes aq-spin{to{transform:rotate(360deg)}}:is(.btn,.btn-add,.chip,.icon-btn)[disabled],:is(.btn,.btn-add,.chip,.icon-btn)[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn-scene{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 22px 0 8px;border:0;border-radius:999px;background:transparent;box-shadow:var(--ring-on);color:var(--fg);font:600 var(--t-ui) / 1.2 var(--font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) ease,transform var(--t-fast) ease}@media(hover:hover){.btn-scene:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}}.btn-scene:active{scale:.985}.btn-scene__glyph{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--fg);color:var(--bg)}.btn-scene__glyph .icon{width:14px;height:14px;margin-left:2px;fill:currentColor;stroke:currentColor;stroke-width:1}.btn-scene__glyph:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:conic-gradient(var(--c, var(--fg)) calc(var(--scene-p, 0) * 1turn),var(--line-2) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));opacity:0;transition:opacity var(--t-fast) ease}.btn-scene[data-state=playing] .btn-scene__glyph:after{opacity:1}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fg);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) ease}@media(hover:hover){.icon-btn:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}}.icon-btn .icon{font-size:22px}.round-btn{display:grid;place-items:center;width:46px;height:46px;flex:none;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--bg-raised) 72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ring);color:var(--fg);cursor:pointer}.round-btn .icon{font-size:18px}.link{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:24px;font-size:var(--t-ui);font-weight:500;line-height:1.4;color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color var(--t-fast) ease}.link:before{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}@media(pointer:coarse),(max-width:899px){.link{min-height:44px}.link:before{content:none}}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.link .icon{font-size:16px;transition:transform var(--t-fast) var(--ease)}@media(hover:hover){.link:hover .icon{transform:translate(3px)}}@media(hover:hover){.link--down:hover .icon{transform:translateY(3px)}}.text-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--fg-2);font-size:var(--t-ui);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-ui);cursor:pointer}@media(hover:hover){.text-btn:hover{color:var(--fg)}}.chips{display:inline-flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--bg-chip);box-shadow:var(--ring-2);color:var(--fg-2);font:600 var(--t-small) / 1.2 var(--font);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--t-fast) ease,color var(--t-fast) ease,background-color var(--t-fast) ease}@media(hover:hover){.chip:hover{color:var(--fg)}}.chip[aria-pressed=true],.chip[aria-current=true],.chip.is-on{color:var(--fg);background:var(--bg-press);box-shadow:inset 0 0 0 1.5px var(--c, var(--fg-2))}.label-line{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:var(--t-note);line-height:1.4;color:var(--fg-3)}.label-line__pics{display:inline-flex;flex:none;gap:4px}.label-line__pics img{width:22px;height:22px}.label-line__text{flex:0 1 auto;min-width:0;margin:0;text-wrap:pretty}.label-line a{padding-block:14px;color:var(--fg-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(hover:hover){.label-line a:hover{color:var(--fg)}}.layer,.card{background:radial-gradient(130% 95% at calc(var(--fx-x, .5) * 100%) calc(var(--fx-y, 0) * 100%),rgb(255 255 255 / calc(var(--sheen-0) + var(--fx-on, 0) * var(--sheen-1))),transparent 62%),var(--card-bg);box-shadow:var(--e-card),inset 0 0 0 1px var(--card-ring, var(--line))}.card{position:relative;container-type:inline-size;padding:8px;border-radius:var(--r-card);transition:box-shadow var(--t-mid) var(--ease)}.cards>.card{container-type:normal}.card--flat{background:var(--bg-raised)}.card:is(:hover,:focus-within,.is-active){--card-ring: var(--line-2)}.card[data-formula]:is(:hover,:focus-within,.is-active){--card-ring: color-mix(in srgb, var(--c) 55%, transparent)}.cq{container-type:inline-size}.cards{container:cards / inline-size;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}.cards>.card{display:grid;grid-row:span var(--rows, 4);grid-template-rows:subgrid;row-gap:16px;align-content:start}.cards>.card>.card__foot{align-self:end}@supports not (grid-template-rows: subgrid){.cards>.card{display:flex;flex-direction:column;gap:16px}.cards>.card>.card__foot{margin-top:auto}}@media(max-width:899px){.cards{grid-template-columns:minmax(0,1fr)}}.price{font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg)}.price small{margin-left:6px;font-size:var(--t-small);font-weight:400;letter-spacing:0;color:var(--fg-3)}.price s{margin-right:8px;font-size:max(12px,.68em);font-weight:400;color:var(--fg-3)}.price--lg{font-size:var(--t-figure)}.unit-price{margin-top:2px;font-size:var(--t-note);line-height:1.4;color:var(--fg-3);font-variant-numeric:tabular-nums}.field{display:grid;gap:8px}.field>label,.field__label{font-size:var(--t-small);font-weight:600;color:var(--fg)}.field__hint{font-size:var(--t-note);color:var(--fg-3)}.input,.select,.textarea,.field>:is(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--line-ui);border-radius:var(--r-img);background:var(--bg-input);color:var(--fg);font:400 var(--t-body) / 1.4 var(--font);transition:border-color var(--t-fast) ease}.textarea,.field>textarea{min-height:140px;resize:vertical}.select,.field>select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:40px;background:var(--bg-input) var(--chevron) right 14px center / 14px no-repeat}:root{--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%238a929f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.input,.select,.textarea,.field>:is(input,select,textarea)):hover{border-color:var(--fg-2)}:is(.input,.select,.textarea,.field>:is(input,select,textarea)):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--fg)}:is(.input,.textarea,.field>:is(input,textarea))::placeholder{color:var(--fg-3);opacity:1}:is(.input,.select,.textarea,.field>:is(input,select,textarea))[aria-invalid=true]{border-color:var(--danger)}.check{display:flex;align-items:center;gap:12px;min-height:44px;font-size:var(--t-ui);cursor:pointer}.check input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--c, var(--fg))}.qty{display:inline-flex;align-items:center;border-radius:999px;box-shadow:var(--ring-ui)}.qty button{display:grid;place-items:center;width:44px;height:44px;padding:3px;background-clip:content-box;border:0;border-radius:999px;background:none;color:var(--fg);font-size:18px;line-height:1;cursor:pointer}@media(hover:hover){.qty button:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}}.qty :is(input,output){align-self:stretch;min-height:44px;width:34px;padding:0;border:0;background:none;color:var(--fg);font:500 var(--t-body) / 1 var(--font);text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty output{display:grid;place-items:center}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-message{padding:12px 14px;border-radius:var(--r-img);background:color-mix(in srgb,var(--danger) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 45%,transparent);color:var(--fg);font-size:var(--t-ui);line-height:1.45}.form-message--ok{background:var(--bg-raised);box-shadow:var(--ring-2)}.error{margin-top:10px;font-size:var(--t-small);color:var(--danger)}.hint-box{margin-top:16px;padding:16px 18px;border-radius:var(--r-img);background:var(--bg-raised);box-shadow:var(--ring);font-size:var(--t-ui);line-height:1.55;color:var(--fg-2)}.qa{border-top:1px solid var(--line-2)}.qa details{border-bottom:1px solid var(--line)}.qa summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:22px 0;font-size:var(--t-lede);font-weight:600;line-height:1.35;letter-spacing:-.01em;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline-offset:2px;border-radius:var(--r-img)}.pm{position:relative;width:32px;height:32px;flex:none;border-radius:50%;box-shadow:var(--ring-2);transition:background-color var(--t-mid) var(--ease)}.pm:before,.pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--fg);transition:transform var(--t-mid) var(--ease),background-color var(--t-mid) var(--ease)}.pm:after{transform:rotate(90deg)}details[open]>summary .pm{background:var(--fg)}details[open]>summary .pm:before,details[open]>summary .pm:after{background:var(--bg)}details[open]>summary .pm:after{transform:rotate(0)}.qa__a{padding:0 56px 24px 0;font-size:var(--t-body);line-height:1.6;color:var(--fg-2);max-width:64ch}.qa__a a{color:var(--fg)}@media(max-width:899px){.qa summary{padding:18px 0}.qa__a{padding-right:0}}.buybar{position:fixed;z-index:50;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 8px 8px 18px;border-radius:var(--r-card);background:#14171deb;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px #0006;color:var(--fg);transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));visibility:hidden;transition:transform .42s var(--ease),visibility 0s linear .42s,background-color var(--t-mid) ease,box-shadow var(--t-mid) ease}.buybar[data-on=bright]{background:#ffffffeb;box-shadow:inset 0 0 0 1px var(--p-line-2),0 18px 40px #0a0c1029}.buybar.is-on{transform:none;visibility:visible;transition:transform .42s var(--ease),background-color var(--t-mid) ease,box-shadow var(--t-mid) ease}html.has-dialog .buybar{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));visibility:hidden}@media(max-width:899px){.buybar{display:flex}}dialog{max-width:none;max-height:none;padding:0;border:0;background:var(--bg);color:var(--fg)}dialog::backdrop{background:#04050799}html.has-dialog{overflow:hidden}dialog.drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100%;max-height:100dvh;margin:0;box-shadow:-1px 0 0 var(--line)}dialog.sheet{position:fixed;inset:auto 0 0 0;width:100%;max-height:88dvh;margin:0;padding:10px 20px calc(22px + env(safe-area-inset-bottom));border-radius:var(--r-panel) var(--r-panel) 0 0;box-shadow:0 -1px 0 var(--line-2);overflow-y:auto}.sheet__grip{width:40px;height:4px;margin:0 auto 16px;border-radius:999px;background:var(--bg-press)}dialog.menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100dvh;margin:0;overflow-y:auto}@media(prefers-reduced-motion:no-preference){dialog.drawer,dialog.sheet,dialog.menu,dialog::backdrop{transition-property:transform,opacity,background-color,overlay,display;transition-timing-function:var(--ease);transition-behavior:allow-discrete}dialog.drawer{transition-duration:.52s;transform:translate(102%)}dialog.sheet{transition-duration:.48s;transform:translateY(104%)}dialog.menu{transition-duration:.36s;opacity:0}dialog::backdrop{transition-duration:.36s;background:#04050700}dialog[open]::backdrop{background:#04050799}dialog.drawer[open],dialog.sheet[open]{transform:none}dialog.menu[open]{opacity:1}@starting-style{dialog.drawer[open]{transform:translate(102%)}dialog.sheet[open]{transform:translateY(104%)}dialog.menu[open]{opacity:0}dialog[open]::backdrop{background:#04050700}}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#04050799}.toast{position:fixed;z-index:90;left:16px;right:16px;top:calc(var(--header-h) + 14px);display:flex;align-items:center;gap:10px;width:fit-content;max-width:min(560px,calc(100vw - 32px));margin-inline:auto;padding:11px 20px 11px 12px;border-radius:999px;background:var(--on-g);color:var(--ink);font:600 var(--t-small) / 1.35 var(--font);box-shadow:0 18px 40px #00000052;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .26s ease,transform .26s var(--ease)}.toast__icon{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--ink);color:#fff}.toast__icon .icon{font-size:14px;stroke-width:2.4}.toast.is-on{opacity:1;transform:none}@property --fx-py{syntax: "<length>"; inherits: false; initial-value: 0px;}html.fx-on [data-fx-tilt]{transform:perspective(var(--fx-persp, 1100px)) rotateX(calc(var(--fx-rx, 0) * 1deg)) rotateY(calc(var(--fx-ry, 0) * 1deg)) translateZ(calc(var(--fx-on, 0) * 6px));transform-origin:50% 50%}html.fx-on .fx-tilt:hover{will-change:transform}html.fx-on [data-fx-tilt="0"]{transform:none}html.fx-on [data-fx-magnet]{transform:translate3d(var(--fx-mx, 0px),var(--fx-my, 0px),0)}html.js:not(.fx-ready,.is-reduced,.is-motion-paused) :is([data-fx-stagger]>*,[data-fx-draw] :is([pathLength],[pathlength])){opacity:0}html.fx-on .fx-armed[data-fx-stagger]>*{opacity:0;translate:0 16px}html.fx-on .fx-armed.fx-in[data-fx-stagger]>*{opacity:1;translate:none;transition:opacity .64s var(--ease-out),translate var(--t-enter) var(--ease-out);transition-delay:calc(var(--fx-i, 0) * var(--t-stagger))}html.fx-on .fx-draw-armed :is([pathLength],[pathlength]),html.fx-on .fx-draw-armed .fx-fade{opacity:0}html.fx-on .fx-draw-armed :is([pathLength],[pathlength]){stroke-dasharray:1 2;stroke-dashoffset:1}html.fx-on .fx-draw-armed.fx-drawn :is([pathLength],[pathlength]){opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out) calc(var(--fx-i, 0) * 45ms),opacity .12s linear calc(var(--fx-i, 0) * 45ms)}html.fx-on .fx-draw-armed.fx-drawn .fx-fade{opacity:1;transition:opacity .6s var(--ease-out) calc(var(--fx-i, 0) * 45ms + .3s)}:is(.fx-draw-armed,.fx-draw-armed svg){--fx-tick: 1}:is(.fx-draw-armed.fx-drawn,.fx-draw-armed.fx-drawn svg){--fx-tick: 2}.fx-count{font-variant-numeric:tabular-nums}.fx-lattice,.fx-flow{--fx-fade-c: var(--bg);background-repeat:no-repeat,repeat;background-size:100% 100%,var(--fx-tile);background-position:0 0,0 var(--fx-py)}.fx-lattice{--fx-tile: 52px 90px;background-image:linear-gradient(var(--fx-fade-c),transparent var(--fx-fade, 140px),transparent calc(100% - var(--fx-fade, 140px)),var(--fx-fade-c)),url(pattern-lattice.svg)}.fx-flow{--fx-tile: 480px 160px;background-image:linear-gradient(var(--fx-fade-c),transparent var(--fx-fade, 140px),transparent calc(100% - var(--fx-fade, 140px)),var(--fx-fade-c)),url(pattern-flow.svg)}.fx-lattice.fx-flow{background-repeat:no-repeat,repeat,repeat;background-size:100% 100%,52px 90px,480px 160px;background-position:0 0,0 var(--fx-py),0 calc(var(--fx-py) * 1.6);background-image:linear-gradient(var(--fx-fade-c),transparent var(--fx-fade, 140px),transparent calc(100% - var(--fx-fade, 140px)),var(--fx-fade-c)),url(pattern-lattice.svg),url(pattern-flow.svg)}@supports (animation-timeline: view()){html.fx-on :is(.fx-lattice,.fx-flow),html.fx-on .fx-light{animation:fx-drift linear both;animation-timeline:view()}}@media(max-width:899px){html.fx-on :is(.fx-lattice,.fx-flow,.fx-light){animation:none}}@keyframes fx-drift{0%{--fx-py: 36px}to{--fx-py: -36px}}:where(.fx-light-host){position:relative}.fx-light-host{isolation:isolate}.fx-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle var(--fx-lr, 300px) at var(--fx-lx, 50%) var(--fx-ly, 50%),rgb(255 255 255 / .04),transparent 72%),url(pattern-lattice-lit.svg) 0 var(--fx-py) / 52px 90px repeat;-webkit-mask:radial-gradient(circle var(--fx-lr, 300px) at var(--fx-lx, 50%) var(--fx-ly, 50%),#000 0%,rgb(0 0 0 / .45) 38%,transparent 72%);mask:radial-gradient(circle var(--fx-lr, 300px) at var(--fx-lx, 50%) var(--fx-ly, 50%),#000 0%,rgb(0 0 0 / .45) 38%,transparent 72%)}html:not(.fx-on) .fx-light{display:none}html.js .fx-loop:not(.is-running),html.js .fx-loop:not(.is-running):before,html.js .fx-loop:not(.is-running):after,html.js .fx-loop:not(.is-running) *,html.js .fx-loop:not(.is-running) *:before,html.js .fx-loop:not(.is-running) *:after{animation-play-state:paused!important}aq-waves{position:relative;display:block;overflow:hidden;pointer-events:none;contain:layout paint}aq-waves>.aq-waves__still,aq-waves>.aq-waves__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}aq-waves>.aq-waves__still>svg{display:block;width:100%;height:100%}aq-waves>.aq-waves__canvas{opacity:0;transition:opacity 1.2s var(--ease-out)}aq-waves.is-live>.aq-waves__canvas{opacity:1}aq-waves.is-live>.aq-waves__still{opacity:0;transition:opacity 1.2s var(--ease-out)}html.no-js aq-waves:not([data-path=route]){background:url(waves-graphite.svg) center / cover no-repeat}html.no-js aq-waves[data-tone=bright]:not([data-path=route]){background-image:url(waves-bright.svg)}aq-waves:is([data-fade~=y],[data-fade=both]){-webkit-mask:linear-gradient(transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(transparent,#000 16%,#000 84%,transparent)}html.js [data-reveal]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease-out),translate var(--t-enter) var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * var(--t-stagger))}html.js [data-reveal].is-in{opacity:1;translate:none}@supports (animation-timeline: view()){html.js [data-reveal]{opacity:1;translate:none;transition:none;animation:aq-reveal linear both;animation-timeline:view();animation-range:entry calc(var(--reveal-i, 0) * 5%) entry calc(55% + var(--reveal-i, 0) * 5%)}}@keyframes aq-reveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}html.no-js [data-reveal],html.is-reduced [data-reveal],html.is-motion-paused [data-reveal]{opacity:1!important;translate:none!important;animation:none!important;transition:none!important}html.is-motion-paused *,html.is-motion-paused *:before,html.is-motion-paused *:after{animation-play-state:paused!important}html.no-js [data-aq-motion-toggle]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:ease}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.shopify-section{position:relative}.shopify-policy__container{width:min(68ch,var(--wrap));max-width:none!important;margin-inline:auto;padding:var(--sec-top) 0 var(--sec)}.shopify-policy__title{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--line);text-align:left}.shopify-policy__title h1{font-family:var(--font-display);font-stretch:150%;font-weight:800;font-size:var(--t-h2);line-height:.98;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 5}@media(max-width:899px){.shopify-policy__title h1{font-size:clamp(22px,6.4vw,28px)}}.shopify-policy__body{line-height:1.65;color:var(--fg-2)}.shopify-policy__body :is(p,ul,ol,table)+:is(p,ul,ol,table,h2,h3){margin-top:1em}.shopify-policy__body :is(h2,h3){margin:2em 0 .6em;font-size:var(--t-lede);font-weight:600;line-height:1.25;color:var(--fg)}.shopify-policy__body a{color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.shopify-policy__body ul{padding-left:1.2em;list-style:disc}.shopify-policy__body ol{padding-left:1.3em;list-style:decimal}.shopify-challenge__container{width:min(560px,var(--wrap));margin-inline:auto;padding:var(--sec-top) 0 var(--sec);text-align:center}.shopify-challenge__message{margin-bottom:24px}.shopify-challenge__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:24px;padding:0 26px;border:0;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font-weight:600;cursor:pointer}.aq-media{position:relative;overflow:hidden;border-radius:var(--r-img);background:var(--p2)}.aq-media>:is(img,video){width:100%;height:100%;object-fit:cover}.aq-name{font-family:var(--font-display);font-stretch:150%;font-weight:800;line-height:.98;letter-spacing:-.012em;text-transform:uppercase}.aq-key{color:var(--c, inherit)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
