html[data-fw]{--ink:#050505;--ink-1:#0d0d0e;--ink-2:#161618;--ink-3:#26272a;--grabber:#3a3b3e;--paper:#f2f2f0;--mute:#9a9ca0;--mute-2:#6c6e72;--platinum:linear-gradient(135deg,#9a9ca0,#f4f4f4 38%,#b4b6ba 62%,#ececec);--scrim:rgb(0 0 0/0.62);--gutter:16px;--top-h:56px;--r-card:22px;--r-chip:14px;--r-bar:16px;--r-tray:22px;--r-sheet:28px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-sheet:cubic-bezier(0.32,0.72,0,1);--f-text:var(--font-montserrat),ui-sans-serif,system-ui,-apple-system,sans-serif;--f-display:var(--font-fwdisplay),var(--font-montserrat),sans-serif}.fw,html[data-fw] .co-shell{background:var(--ink);color:var(--paper);font-family:var(--f-text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:calc(var(--vh, 1svh) * 100)}@media (min-width:990px){.fw{--gutter:max(32px,calc((100vw - 1280px) / 2));--top-h:64px}}.fw *,.fw :after,.fw :before,dialog.fw-sheet *{box-sizing:border-box}@layer base{:where(.fw,dialog.fw-sheet) a{color:inherit;text-decoration:none}:where(.fw,dialog.fw-sheet) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}}.fw :focus-visible{outline:2px solid var(--paper);outline-offset:2px}.fw-main{padding-top:calc(var(--top-h) + env(safe-area-inset-top, 0px))}.fw-main--stage{padding-top:0}.fw [data-world=platinum]{--sky:linear-gradient(162deg,#f4f4f5,#d3d4d7 42%,#e9e9eb 68%,#b0b2b6);--sky-flat:#d6d7da;--floor:#141416;--word:rgb(17 17 19/0.13);--on-sky:#111113;--on-sky-mute:rgb(17 17 19/0.62);--plus:#0b0b0c}.fw [data-world=onyx]{--sky:linear-gradient(162deg,#303134,#18181a 55%,#26272a);--sky-flat:#222326;--floor:#0e0e0f;--word:rgb(236 237 239/0.1);--on-sky:#ffffff;--on-sky-mute:rgb(255 255 255/0.66);--plus:#1c1d20}.fw-micro{font:600 11px/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.fw-word{container-type:inline-size;display:block}.fw-word>span{display:block;font-family:var(--f-display);font-weight:700;line-height:.8;letter-spacing:0;font-kerning:none;text-transform:uppercase;white-space:nowrap;font-size:min(calc(100cqi / var(--em)),calc(var(--cap-max, 240px) / .8));padding-top:.06em}.fw-word--outline>span{color:var(--word);text-align:center}.fw-hdr{position:fixed;top:0;left:0;right:0;z-index:40;height:calc(var(--top-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) var(--gutter) 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--paper);background:color-mix(in srgb,var(--ink) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--ink-3);transition:background-color .24s var(--ease-out),border-color .24s var(--ease-out),color .24s var(--ease-out)}.fw-hdr[data-tone=sky]{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff}.fw-hdr__l{justify-self:start;display:flex;align-items:center;gap:28px}.fw-hdr__acct,.fw-hdr__nav{display:none}.fw-hdr__btn{width:44px;height:44px;margin-left:-10px;display:grid;place-items:center}.fw-hdr__btn svg{width:24px;height:24px}.fw-logo{display:flex;align-items:center;gap:9px;min-height:44px}.fw-logo svg{width:24px;height:24px}.fw-logo span{font-family:var(--font-montserrat),var(--f-text);font-size:12px;font-weight:500;letter-spacing:.36em;padding-left:.36em}.fw-hdr[data-tone=sky][data-light]{color:#111113}.fw-hdr[data-tone=sky][data-light] .fw-logo img{filter:brightness(.15)}.fw-hdr__btn,.fw-logo img,.fw-logo span{transition:filter .24s var(--ease-out),color .24s var(--ease-out)}.fw-hdr__r{justify-self:end;display:flex;align-items:center;gap:24px}@media (min-width:990px){.fw-hdr__btn{display:none}.fw-hdr__nav{display:flex;gap:28px}.fw-hdr__acct{display:inline}.fw-hdr__acct,.fw-hdr__nav a{font:500 14px/1 var(--f-text);opacity:.76;transition:opacity .16s var(--ease-out)}.fw-hdr__acct:hover,.fw-hdr__nav a:hover{opacity:1}}.fw-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:60px;padding:0 12px;border-radius:12px;background:#000;color:var(--paper);box-shadow:inset 0 0 0 1px var(--ink-3);font:600 14px/1 var(--f-text);font-variant-numeric:tabular-nums}.fw-pill svg{width:20px;height:20px}.fw-pill__n{display:inline-block;min-width:1ch;color:#d9dbde}.fw-pill__n.is-flip{animation:fw-flip .42s var(--ease-out)}@keyframes fw-flip{0%{transform:translateY(-70%);opacity:0}to{transform:none;opacity:1}}.fw-head{padding:20px var(--gutter) 0;--cap-max:clamp(64px,18vw,200px)}.fw-head__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.fw-count{font:500 13px/1.3 var(--f-text);color:var(--mute)}.fw-tools{display:flex;gap:8px}.fw-chip{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 16px;border-radius:12px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);font:600 14px/1 var(--f-text)}.fw-chip svg{width:16px;height:16px}.fw-chip[aria-pressed=true]{background:var(--paper);color:#0b0b0c;box-shadow:none}.fw-link{display:inline-flex;align-items:center;gap:6px;font:500 15px/1.3 var(--f-text);color:#cfd0d2}.fw-link u{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#55575b}.fw-link svg{width:16px;height:16px}.fw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:18px var(--gutter) 40px}@media (min-width:760px){.fw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}}@media (min-width:1180px){.fw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fw-rail{display:flex;gap:12px;overflow-x:auto;padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding:var(--gutter);scrollbar-width:none}.fw-rail::-webkit-scrollbar{display:none}.fw-rail>.fw-tee{flex:0 0 min(42vw,220px);scroll-snap-align:start}.fw-tee{min-width:0}.fw-tee,.fw-tee__media{position:relative}.fw-tee__link{display:block}.fw-card{position:relative;aspect-ratio:4/5;border-radius:var(--r-card);overflow:hidden;isolation:isolate;container-type:inline-size;background:var(--sky);color:var(--on-sky);transition:transform .18s var(--ease-out)}.fw-tee__link:active .fw-card{transform:scale(.98)}.fw-card__floor{position:absolute;left:0;right:0;bottom:0;top:60%;background:var(--floor)}.fw-card__word{position:absolute;left:10px;right:10px;top:8.75cqi;--cap-max:30cqi}.fw-card__shadow{position:absolute;left:32cqi;width:36cqi;height:12px;top:calc(103cqi - 6px);background:radial-gradient(closest-side,rgb(0 0 0/.65),transparent)}.fw-card__fig{position:absolute;left:2cqi;width:96cqi;top:14cqi;aspect-ratio:1}.fw-card__fig img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(0 0 0/.45))}.fw-card__fig.is-photo{inset:0;width:100%;height:100%;aspect-ratio:auto}.fw-card__fig.is-photo img{object-fit:cover;filter:none}.fw-card__flag{left:10px;top:auto;bottom:12px;padding:5px 8px;border-radius:8px;background:rgb(0 0 0/.72);color:#fff;font:600 10.5px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase}.fw-card__flag,.fw-plus{position:absolute;z-index:2}.fw-plus{right:10px;bottom:10px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--plus);color:#fff;box-shadow:inset 0 0 0 1.5px rgb(236 237 239/.5),0 6px 16px rgb(0 0 0/.45);transition:transform .15s var(--ease-out)}.fw-plus:active{transform:scale(.9)}.fw-plus svg{width:20px;height:20px}.fw-tee__title{display:block;min-width:0;color:var(--paper);font:600 14px/1.3 var(--f-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-tee__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;font:500 12.5px/1.3 var(--f-text);color:var(--mute)}.fw-tee__price{flex:none;margin-left:auto;color:var(--paper);font:600 14px/1 var(--f-text);font-variant-numeric:tabular-nums}.fw-tee__price s{color:var(--mute-2);font-weight:500;margin-right:6px}.fw-title{margin:0;font:700 24px/1.15 var(--f-text);letter-spacing:-.02em;color:inherit;text-wrap:balance}.fw-title--xl{font-size:clamp(30px,7.4vw,48px);line-height:1.08}.fw-head--row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:44px;padding-bottom:16px}.fw-top{position:relative;background:#050505}.fw-top__img{display:block;width:100%;object-fit:cover;object-position:50% 45%}.fw-top:after,.fw-top__img{aspect-ratio:4/3.2;max-height:620px}.fw-top:after{content:"";position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,rgb(5 5 5/0) 72%,#050505);pointer-events:none}.fw-top__t{position:relative;z-index:1;display:grid;gap:12px;max-width:560px;margin-top:-18px;padding:0 var(--gutter)}.fw-top__t .fw-micro{color:#cfd0d2}.fw-top__t .fw-bar{margin-top:10px}.fw-bar>svg{flex:none;width:20px;height:20px}.fw-tiles{display:grid;gap:12px;padding:40px var(--gutter) 0}.fw-tile2{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--r-card);overflow:hidden;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.fw-tile2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.fw-tile2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/0) 40%,rgb(0 0 0/.78))}.fw-tile2:active img{transform:scale(1.02)}.fw-tile2__t{position:absolute;z-index:1;left:18px;bottom:16px;right:64px;display:grid;gap:4px}.fw-tile2__t .fw-micro{color:#b9babd}.fw-tile2__t b{font:700 22px/1.15 var(--f-text);letter-spacing:-.02em}.fw-tile2__t>span:last-child{font:500 14px/1.35 var(--f-text);color:#cfd0d2}.fw-tile2__go{position:absolute;z-index:1;right:16px;bottom:16px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--platinum);color:#0b0b0c}.fw-tile2__go svg{width:18px;height:18px}.fw-std{margin-top:48px;padding:44px var(--gutter);background:var(--ink-1);border-block:1px solid var(--ink-3)}.fw-std .fw-micro{color:var(--mute)}.fw-std ol{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:0}.fw-std li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:18px 0;border-top:1px solid var(--ink-3)}.fw-std__n{font:600 12px/1.6 var(--f-text);color:var(--mute-2);font-variant-numeric:tabular-nums}.fw-std b{font:600 16px/1.3 var(--f-text)}.fw-std p{margin-top:6px;font:400 14px/1.5 var(--f-text);color:#b9babd;text-wrap:pretty}.fw-ship{display:grid;gap:12px;padding:28px var(--gutter) 0}.fw-ship>div{display:grid;gap:4px;padding:18px;border-radius:var(--r-chip);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.fw-ship b{font:600 15px/1.3 var(--f-text)}.fw-ship span{font:400 14px/1.45 var(--f-text);color:var(--mute)}@media (min-width:990px){.fw-ship,.fw-tiles{grid-template-columns:1fr 1fr;gap:16px}.fw-tile2{aspect-ratio:16/10}.fw-tile2__t{left:28px;bottom:26px}.fw-tile2__t b{font-size:28px}.fw-tile2__go{right:26px;bottom:26px;width:48px;height:48px}.fw-std{margin-top:72px;padding-block:64px}.fw-std ol{grid-template-columns:repeat(3,1fr);gap:32px}.fw-ship>div{padding:24px}.fw-top{margin:24px var(--gutter) 0;height:clamp(360px,calc(var(--vh, 1svh) * 50),480px);border-radius:var(--r-card);overflow:hidden}.fw-top__img{position:absolute;inset:0;height:100%;object-position:50% 50%}.fw-top:after,.fw-top__img{aspect-ratio:auto;max-height:none}.fw-top:after{bottom:0;background:linear-gradient(90deg,rgb(5 5 5/.85),rgb(5 5 5/.45) 40%,rgb(5 5 5/0) 66%),none}.fw-top__t{position:absolute;left:48px;bottom:44px;max-width:480px;margin:0;padding:0;gap:12px}.fw-top__t .fw-title--xl{font-size:44px}.fw-top__t .fw-bar{width:280px}.fw-head--row{padding-top:64px;padding-bottom:20px}.fw-head--row .fw-title{font-size:30px}.fw-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;overflow:visible}.fw-rail>.fw-tee{flex:none}}.fw-stage{position:relative;height:calc(var(--vh, 1svh) * 100);min-height:640px;overflow:hidden;background:var(--sky);color:var(--on-sky);container-type:inline-size}.fw-stage__floor{position:absolute;left:0;right:0;bottom:0;top:56%;background:var(--floor)}.fw-stage__meta{z-index:3;top:calc(var(--top-h) + env(safe-area-inset-top, 0px) + 6px);display:flex;justify-content:space-between;gap:12px;color:var(--on-sky)}.fw-stage__meta,.fw-stage__word{position:absolute;left:var(--gutter);right:var(--gutter)}.fw-stage__word{z-index:1;top:calc(var(--top-h) + env(safe-area-inset-top, 0px) + 40px);--cap-max:calc(var(--vh, 1svh) * 100 * 0.2)}.fw-stage__fig{position:absolute;z-index:2;left:50%;translate:-50% 0;top:calc(var(--top-h) + env(safe-area-inset-top, 0px) + 70px);height:min(calc(var(--vh, 1svh) * 100 * .5),120cqi);aspect-ratio:1}.fw-stage__fig img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 26px rgb(0 0 0/.55))}.fw-stage__fig.is-photo{inset:0;translate:none;width:100%;height:100%;aspect-ratio:auto}.fw-stage__fig.is-photo img{object-fit:cover;filter:none}.fw-stage__fig:not(.is-photo):before{content:"";position:absolute;z-index:-1;left:30%;right:30%;bottom:5.5%;height:22px;background:radial-gradient(closest-side,rgb(0 0 0/.7),transparent)}.fw-stage__buy{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:96px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:#fff}.fw-stage__name{font:500 14px/1.3 var(--f-text);color:rgb(255 255 255/.74)}.fw-price{margin-top:4px;font:600 28px/1 var(--f-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fw-price s{font-size:.5em;color:rgb(255 255 255/.5);font-weight:500;margin-left:8px;letter-spacing:0}.fw-stage__side{text-align:right;color:rgb(255 255 255/.7);line-height:1.7}.fw-tray{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding:7px;border-radius:var(--r-tray);background:rgb(8 8 9/.94);box-shadow:0 10px 30px rgb(0 0 0/.5),inset 0 0 0 1px rgb(255 255 255/.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:989px){.fw-tray{position:relative;left:auto;right:auto;bottom:auto;margin:-82px 12px 12px}}@media (min-width:990px){.fw-tray{left:auto;right:var(--gutter);width:420px}}.fw-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:56px;padding:0 20px;border-radius:var(--r-bar);background:var(--platinum);color:#0b0b0c;font:600 16px/1 var(--f-text);text-align:left;transition:transform .15s var(--ease-out),filter .15s var(--ease-out)}.fw-bar:active{transform:scale(.97);filter:brightness(.94)}.fw-bar__r{font:600 13px/1 var(--f-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:rgb(17 17 19/.72);white-space:nowrap}.fw-bar[aria-disabled=true]{background:var(--ink-2);color:var(--mute)}.fw-below{background:var(--ink);padding-bottom:24px}.fw-rows{margin:24px var(--gutter) 0;border-radius:18px;background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);overflow:hidden}.fw-rows h3{padding:18px 18px 6px;color:var(--mute)}.fw-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 18px;border-top:1px solid var(--ink-3);font:500 14.5px/1.35 var(--f-text)}.fw-row:first-of-type{border-top:0}.fw-row>span:first-child{color:var(--mute);flex:none}.fw-row>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:right;font-weight:600}.fw-row--stack{display:block}.fw-row__view{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 14px;margin:-6px -6px -6px 0;border-radius:10px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);font:600 14px/1 var(--f-text);color:var(--paper)}.fw-row__view svg{width:16px;height:16px}.fw-coas{display:grid;gap:14px;padding:6px 0 4px}.fw-coa{display:block;border-radius:16px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--ink-3)}.fw-coa img{display:block;width:100%;height:auto}.fw-coa__t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--ink-2);font:500 13.5px/1.3 var(--f-text);color:var(--mute)}.fw-coa__t b{font-weight:600;color:var(--paper)}.fw-coa__t>span{display:inline-flex;align-items:center;gap:6px}.fw-coa__t svg{width:14px;height:14px}.fw-row--stack>span{display:block;text-align:left!important}.fw-row--stack>span:last-child{margin-top:6px;font-weight:400;color:#c9cacd;font-size:13.5px;line-height:1.55}.fw-fine{margin:22px var(--gutter) 0;font:400 12px/1.6 var(--f-text);color:var(--mute-2)}.fw-center{display:flex;justify-content:center;padding:28px 0 8px}.fw-foot{margin-top:56px;padding:40px var(--gutter) 0;background:var(--ink-1);border-top:1px solid var(--ink-3);overflow:hidden}.fw-foot__tag{margin-top:14px;max-width:36ch;font:400 15px/1.5 var(--f-text);color:#b9babd}.fw-foot__links{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:28px}.fw-foot__links a{min-height:44px;display:flex;align-items:center;font:500 15px/1.3 var(--f-text)}.fw-foot__fine{margin-top:28px;font:400 12px/1.6 var(--f-text);color:var(--mute-2)}.fw-foot__word{margin:32px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);--cap-max:40px}.fw-foot__word>span{color:#232427;margin-bottom:-.08em}@media (min-width:990px){.fw-foot{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;column-gap:64px;padding-top:56px}.fw-foot>.fw-micro,.fw-foot__tag{grid-column:1}.fw-foot__links{grid-column:2;grid-row:1/span 2;grid-template-columns:repeat(3,1fr);margin-top:-12px}.fw-foot__fine,.fw-foot__word{grid-column:1/-1}}.fw dialog.fw-sheet,dialog.fw-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:560px;max-height:88dvh;margin:0 auto;padding:10px 18px calc(18px + env(safe-area-inset-bottom, 0px));border:0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#121213;color:var(--paper);box-shadow:0 -20px 50px rgb(0 0 0/.5),inset 0 1px 0 rgb(255 255 255/.05);overflow:auto;overscroll-behavior:contain;font-family:var(--f-text)}dialog.fw-sheet::backdrop{background:rgb(0 0 0/.62)}dialog.fw-sheet:focus{outline:none}dialog.fw-sheet :focus:not(:focus-visible){outline:none}@media (min-width:990px){dialog.fw-sheet{inset:0;margin:auto;max-width:440px;height:fit-content;border-radius:var(--r-sheet);padding:16px 20px 20px}dialog.fw-sheet .fw-sheet__grab{display:none}}.fw-sheet--size{height:min(calc(452px + env(safe-area-inset-bottom, 0px)),88dvh)}.fw-sheet--size[open]{display:flex;flex-direction:column}.fw-sheet--menu{height:min(620px,88dvh)}.fw-sheet__grab{width:38px;height:5px;margin:0 auto 4px;border-radius:3px;background:var(--grabber)}[data-grab]{touch-action:none}.fw-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.fw-sheet__title{font:600 18px/1.2 var(--f-text);letter-spacing:-.01em}.fw-x{width:44px;height:44px;margin-right:-10px;display:grid;place-items:center}.fw-x svg{width:22px;height:22px}.fw-ss{flex:1;display:flex;flex-direction:column}.fw-ss[hidden]{display:none}.fw-ss>.fw-bar{margin-top:auto}.fw-ss__label{display:flex;align-items:baseline;gap:10px;margin:14px 0 10px;font:500 14px/1.3 var(--f-text)}.fw-ss__label .fw-micro{color:var(--mute)}.fw-ss__pick{display:flex;align-items:center;gap:14px}.fw-tile{display:block;position:relative;flex:none;width:72px;height:72px;border-radius:var(--r-chip);background:linear-gradient(180deg,#f1f1f2,#c9cacd);overflow:hidden}.fw-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgb(0 0 0/.35))}.fw-tile img.is-photo{left:0;top:0;width:100%;height:100%;object-fit:cover}.fw-ss__name{font:600 16px/1.3 var(--f-text)}.fw-ss__sub{margin-top:4px;font:500 12.5px/1.3 var(--f-text);color:var(--mute)}.fw-ss__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fw-size{position:relative;height:58px;border-radius:var(--r-chip);background:var(--ink-2);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 15px/1 var(--f-text);font-variant-numeric:tabular-nums;transition:transform .14s var(--ease-out),background-color .14s}.fw-size small{font:500 11px/1 var(--f-text);color:var(--mute);letter-spacing:.02em}.fw-size:active:not(:disabled){transform:scale(.95)}.fw-size:disabled{color:#55575b;cursor:default}.fw-size:disabled b{text-decoration:line-through}.fw-size.is-busy{background:var(--paper)}.fw-size.is-busy,.fw-size.is-busy small{color:transparent}.fw-size.is-busy:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid #0b0b0c;border-right-color:transparent;border-radius:50%;animation:fw-spin .7s linear infinite}@keyframes fw-spin{to{rotate:1turn}}.fw-ss__hint{margin-top:12px;color:var(--mute)}.fw-ss__err,.fw-ss__hint{font:500 13px/1.3 var(--f-text)}.fw-ss__err{margin-top:10px;color:#ff8a7a}.fw-ss__added{display:flex;align-items:center;gap:16px;margin:6px 0 22px}.fw-ss__added-t{font:600 18px/1.2 var(--f-text)}.fw-ss__added-s{margin-top:5px;font:500 14px/1.3 var(--f-text);color:var(--mute)}.fw-ss__change{margin-top:8px;font:500 13px/1 var(--f-text);text-decoration:underline;text-underline-offset:3px;color:#cfd0d2}.fw-ss__pair{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}.fw-ss__pair button{min-height:48px;font:500 15px/1 var(--f-text);color:#cfd0d2}.fw-menu a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--ink-3);font:600 17px/1.2 var(--f-text)}.fw-menu a svg{width:18px;height:18px;color:var(--mute)}.fw-menu .fw-menu__big{font-family:var(--f-display);font-weight:700;font-size:28px;line-height:.9;text-transform:uppercase;min-height:72px;padding-top:6px}.fw-menu p{margin-top:18px;font:400 12px/1.6 var(--f-text);color:var(--mute-2)}.fw-sheet--short{height:auto}.fw-opt{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;border-bottom:1px solid var(--ink-3);font:600 16px/1.2 var(--f-text);text-align:left}.fw-opt[aria-pressed=true]:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--platinum);margin-left:12px}.fw-opt__n{margin-left:auto;color:var(--mute);font-weight:500;font-size:14px}.fw-empty{padding:60px var(--gutter);text-align:center;color:var(--mute)}@media (prefers-reduced-motion:reduce){.fw *,.fw :after,.fw :before{transition-duration:1ms!important;animation-duration:1ms!important}}html:has(.fw) body{padding-top:0}@media (min-width:760px){.fw-stage__fig{height:min(calc(var(--vh, 1svh) * 100 * .5),520px)}}@media (min-width:990px){.fw-stage__floor{top:64%}.fw-price{font-size:44px}.fw-stage__fig{height:min(calc(var(--vh, 1svh) * 100 * .56),640px)}}.fw-sheet--bag[open]{display:flex;flex-direction:column}.fw-sheet--bag{overflow:hidden}@media (min-width:990px){dialog.fw-sheet--bag{inset:0 0 0 auto;margin:0;width:440px;max-width:440px;height:100dvh;max-height:none;border-radius:0;padding-top:12px}}.fw-bag__n{color:var(--mute);font-weight:500;font-variant-numeric:tabular-nums}.fw-bag__ship{padding:4px 0 14px;border-bottom:1px solid var(--ink-3)}.fw-bag__track{height:3px;border-radius:2px;background:var(--ink-3);overflow:hidden}.fw-bag__track>div{height:100%;border-radius:2px;background:var(--platinum);transition:width .5s var(--ease-out)}.fw-bag__ship p{margin-top:10px;font:500 13px/1.3 var(--f-text);color:var(--mute)}.fw-bag__ship b{color:var(--paper);font-weight:600}.fw-bag__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -18px;padding:0 18px;list-style:none}.fw-bag__line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--ink-3)}.fw-bag__mid{min-width:0}.fw-bag__name{display:block;font:600 15px/1.3 var(--f-text)}.fw-bag__note{margin-top:4px;font-size:12px}.fw-bag__ctl{display:flex;align-items:center;gap:14px;margin-top:10px}.fw-step{display:inline-flex;align-items:center;gap:4px}.fw-step button{width:36px;height:36px;border-radius:10px;background:var(--ink-2);display:grid;place-items:center}.fw-step button:disabled{opacity:.35}.fw-step svg{width:15px;height:15px}.fw-step span{min-width:26px;text-align:center;font:600 14px/1 var(--f-text);font-variant-numeric:tabular-nums}.fw-bag__rm{font:500 13px/1 var(--f-text);color:var(--mute);text-decoration:underline;text-underline-offset:3px;min-height:36px}.fw-bag__price{text-align:right;font:600 14px/1.3 var(--f-text);font-variant-numeric:tabular-nums}.fw-bag__price s{display:block;margin-top:3px;font-weight:500;font-size:12px;color:var(--mute-2)}.fw-bag__foot{flex:none;padding-top:14px}.fw-bag__sub{display:flex;justify-content:space-between;align-items:baseline;font:600 18px/1.2 var(--f-text);font-variant-numeric:tabular-nums}.fw-bag__sub span:first-child{font-size:15px;color:var(--mute);font-weight:500}.fw-bag__fine{margin:6px 0 14px;font:400 12px/1.4 var(--f-text);color:var(--mute-2)}.fw-bag__empty{padding-bottom:8px}.fw-bag__foot>div{margin-top:0}.fw-bag__foot .fw-bar{padding:0 16px}.fw-bag__foot button[aria-label*="Apple Pay"]{height:56px;border-radius:var(--r-bar);border:0;box-shadow:inset 0 0 0 1px var(--ink-3)}.fw-bag__stage{position:relative;height:160px;border-radius:20px;overflow:hidden;background:var(--sky);container-type:inline-size}.fw-bag__word{position:absolute;left:16px;right:16px;top:22px;--cap-max:90px}.fw-bag__empty-t{margin:18px 0 16px;font:600 16px/1.3 var(--f-text)}.fw-bag__empty .fw-bar svg{width:18px;height:18px}html[data-fw] .co-shell{font-family:var(--f-text)}html[data-fw] .co-shell .data-label{font:500 13px/1.3 var(--f-text);letter-spacing:0;text-transform:none;color:var(--mute)}html[data-fw] .co-shell .co-top span,html[data-fw] .co-shell .eyebrow{font:600 11px/1.2 var(--f-text);letter-spacing:.14em;color:var(--mute)}html[data-fw] .co-title{margin-top:8px;font:700 clamp(26px,6vw,34px)/1.1 var(--f-text);letter-spacing:-.02em;text-transform:none;color:var(--paper)}html[data-fw] .co-section{margin:32px 0 0;padding:32px 0 0;border:0;border-top:1px solid var(--ink-3);border-radius:0;background:none;box-shadow:none}html[data-fw] .co-section:first-of-type{margin-top:0;padding-top:0;border-top:0}html[data-fw] .co-section>div:first-child{align-items:center}html[data-fw] .co-num{display:none}html[data-fw] .co-shell .co-h{font:700 20px/1.2 var(--f-text);letter-spacing:-.01em;text-transform:none;color:var(--paper)}html[data-fw] .co-section>div:last-child{margin-top:18px}html[data-fw] .co-label{margin-bottom:7px;font:500 13px/1.3 var(--f-text);color:#b9babd}html[data-fw] .co-input{height:52px;padding:0 16px;border:0;border-radius:12px;background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);font:500 16px/1 var(--f-text);--autofill-fill:var(--ink-1)}html[data-fw] .co-input:hover{box-shadow:inset 0 0 0 1px #3a3b3e}html[data-fw] .co-input:focus{box-shadow:inset 0 0 0 1.5px #d6d7da}html[data-fw] .co-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ff8a7a}html[data-fw] select.co-input{padding-right:40px}html[data-fw] .co-input~svg{right:16px}html[data-fw] .co-brand{right:12px;border-radius:8px;border-color:var(--ink-3);font-weight:600}html[data-fw] .co-tile{height:52px;border:0;border-radius:12px;background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);font:600 14px/1 var(--f-text);letter-spacing:0;text-transform:none}html[data-fw] .co-tile[aria-checked=true]{background:var(--ink-2);box-shadow:inset 0 0 0 1.5px #d6d7da;color:var(--paper)}html[data-fw] .co-speeds{gap:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ink-3);overflow:hidden}html[data-fw] .co-speed{border:0;border-radius:0;padding:16px;background:none;box-shadow:none;transition:background-color .16s var(--ease-out)}html[data-fw] .co-speed+.co-speed{border-top:1px solid var(--ink-3)}html[data-fw] .co-speed[aria-checked=true]{background:var(--ink-2)}html[data-fw] .co-speed .text-sm{font-weight:600}html[data-fw] .co-dot{border-color:#55575b}html[data-fw] .co-speed[aria-checked=true] .co-dot{border:0;background:var(--paper)}html[data-fw] .co-speed[aria-checked=true] .co-dot>span{width:8px;height:8px;background:var(--ink)}html[data-fw] .co-protect{margin-top:12px;border:0;border-radius:12px;padding:16px;background:none;box-shadow:inset 0 0 0 1px var(--ink-3)}html[data-fw] .co-protect:has(:checked){background:var(--ink-2)}html[data-fw] .co-protect input{accent-color:#d6d7da}html[data-fw] .co-protect span.text-sm{font-weight:600}html[data-fw] .co-final{margin-top:32px;padding:0;border:0;background:none;box-shadow:none}html[data-fw] .co-final input[type=checkbox]{accent-color:#d6d7da}html[data-fw] .co-pay{height:58px;border-radius:var(--r-bar);background:var(--platinum);color:#111113;font:600 17px/1 var(--f-text);letter-spacing:0;text-transform:none}html[data-fw] .co-pay:hover{background:var(--platinum);filter:brightness(1.05)}html[data-fw] .co-receipt{padding:16px 18px;border:0;border-radius:var(--r-card);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3)}html[data-fw] .co-receipt[open]{padding-bottom:20px}html[data-fw] .co-receipt ul>li{border-color:var(--ink-3)}html[data-fw] .co-receipt p.text-sm{font-weight:600}html[data-fw] .co-total{font:700 26px/1 var(--f-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}html[data-fw] .co-coupon{align-items:center;height:50px;margin-top:7px;padding:0 6px 0 16px;border:0;border-radius:12px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3)}html[data-fw] .co-coupon:focus-within{box-shadow:inset 0 0 0 1.5px #d6d7da}html[data-fw] .co-coupon input{height:100%;border:0;background:none;box-shadow:none;font:500 16px/1 var(--f-text)}html[data-fw] .co-coupon button{height:38px;padding:0 14px;border-radius:10px;background:var(--ink-3);color:var(--paper);font:600 13px/1 var(--f-text);letter-spacing:0;text-transform:none}@media (min-width:1024px){html[data-fw] .co-receipt{padding:24px}}html[data-fw],html[data-fw] body{background:var(--ink);color:var(--paper)}html[data-fw] body{font-family:var(--f-text);font-weight:400}html[data-fw] :is(.type-display,.type-h1){font:700 clamp(30px,5vw,48px)/1.08 var(--f-text);letter-spacing:-.02em;text-wrap:balance}html[data-fw] .type-h2{font:700 clamp(24px,3.2vw,34px)/1.12 var(--f-text);letter-spacing:-.02em;text-wrap:balance}html[data-fw] .type-h3{font:600 17px/1.3 var(--f-text);letter-spacing:-.01em}html[data-fw] .type-lead{font:400 16px/1.6 var(--f-text);color:#b9babd}html[data-fw] .type-body{font:400 15px/1.65 var(--f-text);color:#b9babd}html[data-fw] .type-small{font:400 13px/1.55 var(--f-text);color:var(--mute)}html[data-fw] :is(.eyebrow,.data-label){font:600 11px/1.2 var(--f-text);letter-spacing:.14em;color:var(--mute)}html[data-fw] .section-y{padding-block:clamp(40px,6vw,80px)}html[data-fw] .section-y-tight{padding-block:clamp(28px,4vw,56px)}html[data-fw] .shell{max-width:1280px;padding-inline:16px}html[data-fw] .fw .shell{max-width:none;padding-inline:var(--gutter)}.fw-main--page>:first-child{padding-top:clamp(28px,4vw,56px)}html[data-fw] :is(.card-surface,.member-card){border:0;border-radius:var(--r-card);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-fw] .member-glow{background:none}html[data-fw] [data-btn]{height:52px;padding-inline:22px;border:0;border-radius:var(--r-bar);font:600 15px/1 var(--f-text);letter-spacing:0;text-transform:none}html[data-fw] [data-btn=primary]{background:var(--platinum);color:#0b0b0c}html[data-fw] [data-btn=secondary]{background:var(--ink-2);color:var(--paper);box-shadow:inset 0 0 0 1px var(--ink-3)}html[data-fw] [data-btn=quiet]{height:auto;padding-inline:0;font-weight:500;background:none}html[data-fw] :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),select,textarea):not(.co-input,.gate-field *,.co-shell *){border:0;border-radius:var(--r-chip);background-color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--paper);font-family:var(--f-text);font-weight:500;--autofill-fill:var(--ink-2)}html[data-fw] :is(input,select,textarea):not(.co-input,.gate-field *,.co-shell *):focus{outline:none;box-shadow:inset 0 0 0 1.5px #d6d7da}html[data-fw] :is(input[type=checkbox],input[type=radio]){accent-color:#d6d7da}html[data-fw] :is(h1,h2):not([class*=fw-],.co-title,.co-h){font-weight:700;letter-spacing:-.02em}@media (min-width:640px){html[data-fw] .gate-card{border:0;border-radius:var(--r-sheet);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3),0 30px 80px rgb(0 0 0/.6);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-fw] .gate-field{height:52px;border:0;border-radius:var(--r-chip);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);--autofill-fill:var(--ink-2)}html[data-fw] .gate-field:focus-within{box-shadow:inset 0 0 0 1.5px #d6d7da}html[data-fw] .gate-field input{font-weight:500;font-size:16px}html[data-fw] .gate-button{height:56px;border-radius:var(--r-bar);background:var(--platinum);box-shadow:none;animation:none;color:#0b0b0c;font:600 16px/1 var(--f-text);letter-spacing:0;text-transform:none}html[data-fw] .gate-button:after{display:none}