._srOnly_1yidi_1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._headerCartLink_1yidi_3{color:#d9dce2;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;display:inline-flex;position:relative}._cartLinkText_1yidi_4{font-size:11px;display:none}._cartCount_1yidi_5{color:#08090b;min-width:17px;height:17px;font:700 8px/1 var(--font-geist-mono),monospace;background:#f3f5f8;border-radius:20px;place-items:center;padding:0 4px;display:grid;position:absolute;top:0;right:-3px}:is(._headerCartLink_1yidi_3:focus-visible,._addButton_1yidi_6:focus-visible){outline-offset:3px;outline:2px solid #4c91ff}._addButton_1yidi_6{color:#08090b;cursor:pointer;min-height:48px;font:600 12px/1 var(--font-geist-sans),Arial,sans-serif;background:#f3f5f8;border:1px solid #f3f5f8;justify-content:center;align-items:center;padding:0 18px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._addButton_1yidi_6:hover{background:#fff}._addButtonDone_1yidi_10{color:#fff;background:#146dff;border-color:#4c91ff}._page_1yidi_12{color:#f4f5f7;background:radial-gradient(circle at 80% 8%,#146dff1f,#0000 28%),#07080a;min-height:100svh}._topbar_1yidi_13{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 18px;display:flex}._wordmark_1yidi_14{letter-spacing:.09em;flex:none;font-size:12px;font-weight:720}._wordmark_1yidi_14 span{color:#3782ff}._backLink_1yidi_16{color:#aeb3bc;align-items:center;gap:8px;font-size:10px;display:inline-flex}._backLink_1yidi_16 svg{width:15px;height:15px}._content_1yidi_18{width:min(100%,1384px);margin:0 auto;padding:0 18px 72px}._cartHero_1yidi_19{padding:56px 0 38px}._cartHero_1yidi_19>p,._summaryEyebrow_1yidi_20{color:#747a85;font:9px/1.3 var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px}._cartHero_1yidi_19>p span{color:#d8dbe1;min-width:34px;display:inline-block}._title_1yidi_22{letter-spacing:-.06em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(40px,12vw,76px);font-weight:520;line-height:.96}._heroMeta_1yidi_23{color:#737984;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-size:9px;display:flex}._heroMeta_1yidi_23 span{border-left:1px solid #ffffff26;padding-left:10px}._emptyState_1yidi_26{border-top:1px solid #ffffff21;align-items:center;gap:34px;min-height:380px;padding:46px 0;display:grid}._emptyMark_1yidi_27{aspect-ratio:1;color:#8eb7ff;width:112px;font:600 16px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;border:1px solid #4c91ff6b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 45px #146dff2e,0 0 55px #146dff14}._emptyState_1yidi_26 h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:520;line-height:1.05}._emptyState_1yidi_26 p{color:#858b95;max-width:540px;margin:16px 0 25px;font-size:12px;line-height:1.65}._primaryAction_1yidi_30,._checkoutButton_1yidi_30{color:#08090b;background:#f3f5f8;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 18px;font-size:11px;font-weight:650;display:inline-flex}._primaryAction_1yidi_30 svg,._checkoutButton_1yidi_30 svg{width:17px;height:17px;transition:transform .2s}._primaryAction_1yidi_30:hover svg,._checkoutButton_1yidi_30:hover svg{transform:translate(3px)}._cartLayout_1yidi_34{border-top:1px solid #ffffff21;gap:42px;padding-top:18px;display:grid}._lines_1yidi_35{min-width:0}._linesHeader_1yidi_36{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}._linesHeader_1yidi_36 p{color:#777d87;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}._linesHeader_1yidi_36 p span{color:#c6cad1;margin-left:8px}._linesHeader_1yidi_36 button,._removeButton_1yidi_39{color:#777d87;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:9px;text-decoration:underline}._lineList_1yidi_40{margin:0;padding:0;list-style:none}._lineItem_1yidi_41{border-bottom:1px solid #ffffff21;grid-template-columns:92px minmax(0,1fr);gap:16px;min-width:0;padding:22px 0;display:grid}._lineImage_1yidi_42{background:#eee;border:1px solid #ffffff1f;place-items:center;width:92px;height:118px;display:grid;overflow:hidden}._lineImage_1yidi_42 img{object-fit:contain;width:100%;height:100%;display:block}._lineImage_1yidi_42>span{color:#26344c;font:700 13px/1 var(--font-geist-mono),monospace}._lineInfo_1yidi_45{min-width:0}._lineInfo_1yidi_45>p{color:#656b76;letter-spacing:.1em;text-transform:uppercase;margin:2px 0 6px;font-size:8px}._lineInfo_1yidi_45 h2{overflow-wrap:anywhere;color:#e9ebef;margin:0;font-size:14px;font-weight:530;line-height:1.35}._unitPrice_1yidi_48{color:#8d939d;font:9px/1.3 var(--font-geist-mono),monospace;margin-top:7px;display:block}._lineActions_1yidi_49{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:15px;display:flex}._quantityControl_1yidi_50{border:1px solid #ffffff2e;grid-template-columns:34px 34px 34px;height:34px;display:grid}._quantityControl_1yidi_50 button,._quantityControl_1yidi_50 output{color:#dfe2e7;font:12px/1 var(--font-geist-mono),monospace;background:0 0;border:0;place-items:center;display:grid}._quantityControl_1yidi_50 button{cursor:pointer}._quantityControl_1yidi_50 button:disabled{color:#3d424b;cursor:not-allowed}._quantityControl_1yidi_50 button:focus-visible{outline-offset:1px;outline:2px solid #4c91ff}._removeButton_1yidi_39:focus-visible{outline-offset:1px;outline:2px solid #4c91ff}._linesHeader_1yidi_36 button:focus-visible{outline-offset:1px;outline:2px solid #4c91ff}._lineTotal_1yidi_55{color:#e4e7ec;font:500 11px/1 var(--font-geist-mono),monospace;grid-column:2;justify-self:end}._summary_1yidi_20{background:linear-gradient(145deg,#12151bf5,#090a0dfa);border:1px solid #ffffff29;align-self:start;padding:24px 18px}._summary_1yidi_20 h2{letter-spacing:-.045em;margin:0 0 28px;font-size:29px;font-weight:520;line-height:1}._summary_1yidi_20 dl{border-block:1px solid #ffffff21;margin:0;padding:18px 0}._summary_1yidi_20 dl>div{color:#898f99;justify-content:space-between;align-items:center;gap:18px;margin:9px 0;font-size:11px;display:flex}._summary_1yidi_20 dd{color:#c5c9d0;margin:0}._grandTotal_1yidi_62{justify-content:space-between;align-items:end;gap:18px;padding:24px 0;display:flex}._grandTotal_1yidi_62 span{color:#858b95;font-size:10px}._grandTotal_1yidi_62 strong{font:520 19px/1 var(--font-geist-mono),monospace}._checkoutButton_1yidi_30{width:100%}._checkoutNote_1yidi_66{color:#696f79;margin:16px 0 0;font-size:9px;line-height:1.55}@media (min-width:640px){._emptyState_1yidi_26{grid-template-columns:150px minmax(0,1fr)}._emptyMark_1yidi_27{width:140px}._lineItem_1yidi_41{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:22px}._lineImage_1yidi_42{width:112px;height:144px}._lineTotal_1yidi_55{grid-area:1/3;align-self:end;padding-bottom:4px}}@media (min-width:768px){._cartLinkText_1yidi_4{display:inline}._cartCount_1yidi_5{position:static}._topbar_1yidi_13{min-height:76px;padding-inline:34px}._content_1yidi_18{padding-inline:34px;padding-bottom:110px}._cartHero_1yidi_19{padding:88px 0 58px}._cartLayout_1yidi_34{grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);gap:6vw;padding-top:30px}._summary_1yidi_20{padding:30px;position:sticky;top:24px}}@media (min-width:1180px){._topbar_1yidi_13,._content_1yidi_18{padding-inline:48px}}@media (prefers-reduced-motion:reduce){._addButton_1yidi_6,._primaryAction_1yidi_30 svg,._checkoutButton_1yidi_30 svg{transition:none}}

._browser_1dw2x_1{--catalog-bg:#07090c;--catalog-panel:#0d1015;--catalog-ink:#f3f5f7;--catalog-muted:#9299a5;--catalog-line:#ffffff1f;--catalog-accent:#5c8dff;width:min(100%,90rem);color:var(--catalog-ink);margin-inline:auto;padding:0 1rem 4rem}._toolbar_1dw2x_14{border-block:1px solid var(--catalog-line);gap:.75rem;padding-block:1rem;display:grid}._searchField_1dw2x_21{position:relative}._searchField_1dw2x_21 input{border:1px solid var(--catalog-line);width:100%;min-height:3rem;color:var(--catalog-ink);font:inherit;background:#0b0d11;border-radius:0;outline:none;padding:.75rem 2.8rem;font-size:.85rem;transition:border-color .15s,background .15s}._searchField_1dw2x_21 input::placeholder{color:#737a86;opacity:1}._searchField_1dw2x_21 input:focus{background:#0e1117;border-color:#5c8dffc2}._searchIcon_1dw2x_49{z-index:1;color:#818996;pointer-events:none;display:grid;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}._clearSearch_1dw2x_60{color:#aeb4bd;cursor:pointer;width:2rem;height:2rem;font:inherit;background:0 0;border:0;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}._clearSearch_1dw2x_60:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:3px}._resultSummary_1dw2x_77 button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:3px}._emptyState_1dw2x_78 button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:3px}._categoryButtons_1dw2x_79 button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:3px}._availabilityToggle_1dw2x_84{color:#c7cbd2;cursor:pointer;white-space:nowrap;align-items:center;gap:.7rem;width:fit-content;min-height:3rem;font-size:.76rem;display:inline-flex}._availabilityToggle_1dw2x_84 input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._toggleTrack_1dw2x_105{background:#161a21;border:1px solid #ffffff30;border-radius:999px;flex:none;width:2.45rem;height:1.35rem;transition:border-color .15s,background .15s;position:relative}._toggleTrack_1dw2x_105 span{background:#8d949f;border-radius:999px;width:.85rem;height:.85rem;transition:background .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:.18rem;left:.2rem}._availabilityToggle_1dw2x_84 input:checked+._toggleTrack_1dw2x_105{background:#244dab6b;border-color:#5c8dffb8}._availabilityToggle_1dw2x_84 input:checked+._toggleTrack_1dw2x_105 span{background:#8cafff;transform:translate(1.05rem)}._availabilityToggle_1dw2x_84 input:focus-visible+._toggleTrack_1dw2x_105{outline:2px solid var(--catalog-accent);outline-offset:3px}._categoryRail_1dw2x_142{scrollbar-width:none;margin-inline:-1rem;overflow-x:auto}._categoryRail_1dw2x_142::-webkit-scrollbar{display:none}._categoryButtons_1dw2x_79{gap:.4rem;width:max-content;min-width:100%;padding:.85rem 1rem;display:flex}._categoryButtons_1dw2x_79 button{border:1px solid var(--catalog-line);color:#a8afb9;cursor:pointer;min-height:2.4rem;font:inherit;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.7rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}._categoryButtons_1dw2x_79 button>span{color:#667080;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.58rem}._categoryButtons_1dw2x_79 button:hover{color:#eef0f3;border-color:#ffffff40}._categoryButtons_1dw2x_79 button[data-active=true]{color:#090b0e;background:#e9ecf2;border-color:#e9ecf2}._categoryButtons_1dw2x_79 button[data-active=true]>span{color:#536078}._resultSummary_1dw2x_77{border-top:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;display:flex}._resultSummary_1dw2x_77 p{color:var(--catalog-muted);margin:0;font-size:.72rem}._resultSummary_1dw2x_77 strong{color:var(--catalog-ink);font-variant-numeric:tabular-nums;font-size:.88rem}._resultSummary_1dw2x_77 button{color:#bbc1ca;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff47;padding:.35rem 0;font-size:.68rem}._productGrid_1dw2x_231{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._productCard_1dw2x_237{border:1px solid var(--catalog-line);background:var(--catalog-panel);min-width:0}._productLink_1dw2x_243{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}._productLink_1dw2x_243:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:3px}._productMedia_1dw2x_256{aspect-ratio:1;background:linear-gradient(145deg,#ffffffe0,#dde1e4f5);place-items:center;display:grid;position:relative;overflow:hidden}._productMedia_1dw2x_256 img{object-fit:contain;width:100%;height:100%;padding:.7rem;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}._productLink_1dw2x_243:hover ._productMedia_1dw2x_256 img{transform:scale(1.025)}._imageFallback_1dw2x_279{color:#252a32;letter-spacing:-.08em;font-size:clamp(1.4rem,6vw,2.4rem);font-weight:720}._stockBadge_1dw2x_286{color:#1b542e;letter-spacing:.07em;text-transform:uppercase;background:#f3f6f1eb;border:1px solid #00000024;padding:.3rem .45rem;font-size:.56rem;font-weight:720;line-height:1;position:absolute;top:.5rem;left:.5rem}._stockBadge_1dw2x_286[data-available=false]{color:#d3d6db;background:#1d1f23e6}._productBody_1dw2x_306{flex-direction:column;flex:1;min-height:8.3rem;padding:.75rem;display:flex}._productCategory_1dw2x_314{color:#7789ad;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:650;line-height:1.35;overflow:hidden}._productTitle_1dw2x_326{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.4rem;font-size:clamp(.76rem,2.8vw,.9rem);font-weight:560;line-height:1.35;display:-webkit-box;overflow:hidden}._productFooter_1dw2x_337{justify-content:space-between;align-items:end;gap:.45rem;margin-top:auto;padding-top:.8rem;display:flex}._price_1dw2x_346{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.78rem,3vw,.95rem);font-weight:650}._detailsCta_1dw2x_353{color:#abb2bd;white-space:nowrap;font-size:.65rem;display:none}._detailsCta_1dw2x_353 span{color:#739cff}._emptyState_1dw2x_78{border:1px solid var(--catalog-line);background:radial-gradient(circle at 85% 0,#4671d424,#0000 17rem),#0b0e13;place-content:center;justify-items:start;min-height:20rem;padding:2rem 1.25rem;display:grid}._emptyState_1dw2x_78>span{color:#5578ca;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.63rem}._emptyState_1dw2x_78 h2{letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.35rem,6vw,2rem);font-weight:560}._emptyState_1dw2x_78 p{max-width:31rem;color:var(--catalog-muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.65}._emptyState_1dw2x_78 button{color:#090b0e;cursor:pointer;min-height:2.75rem;font:inherit;background:#e8ebf0;border:1px solid #e8ebf0;margin-top:1.25rem;padding:0 1rem;font-size:.72rem;font-weight:650}._srOnly_1dw2x_411{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:42rem){._browser_1dw2x_1{padding-inline:clamp(1.5rem,4vw,3rem)}._toolbar_1dw2x_14{grid-template-columns:minmax(18rem,32rem) auto;justify-content:space-between;align-items:center}._categoryRail_1dw2x_142{margin-inline:0}._categoryButtons_1dw2x_79{padding-inline:0}._productGrid_1dw2x_231{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._productBody_1dw2x_306{min-height:8.8rem;padding:.9rem}._productTitle_1dw2x_326{font-size:.9rem}._detailsCta_1dw2x_353{gap:.3rem;display:inline-flex}._emptyState_1dw2x_78{padding:3rem}}@media (min-width:68rem){._browser_1dw2x_1{padding-inline:4rem;padding-bottom:6rem}._toolbar_1dw2x_14{padding-block:1.2rem}._categoryButtons_1dw2x_79{flex-wrap:wrap;width:100%}._productGrid_1dw2x_231{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}._productBody_1dw2x_306{min-height:9.2rem;padding:1rem}._productTitle_1dw2x_326{font-size:.96rem}}@media (prefers-reduced-motion:reduce){._searchField_1dw2x_21 input,._toggleTrack_1dw2x_105,._toggleTrack_1dw2x_105 span,._categoryButtons_1dw2x_79 button,._productMedia_1dw2x_256 img{transition:none}}

._hero_h81ht_1,._section_h81ht_2,._notice_h81ht_3{width:min(100%,78rem);margin-inline:auto}._hero_h81ht_1{gap:2.2rem;padding:clamp(3.8rem,11vw,7.8rem) 1.125rem clamp(3.2rem,9vw,6.6rem);display:grid}._eyebrow_h81ht_14{color:#9aa0aa;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.2rem;font-size:.65rem;display:flex}._eyebrow_h81ht_14:before{content:"";background:#4c91ff;width:1.8rem;height:1px;box-shadow:0 0 .55rem #4c91ffa6}._hero_h81ht_1 h1{letter-spacing:-.067em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.75rem,12vw,6.8rem);font-weight:530;line-height:.93}._heroText_h81ht_43{color:#a7acb5;max-width:36rem;margin:1.55rem 0 0;font-size:clamp(.92rem,2vw,1.08rem);line-height:1.7}._heroAside_h81ht_51{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;align-self:end;max-width:26rem;padding:1.1rem 0 0 1rem}._heroAside_h81ht_51 span,._heroAside_h81ht_51 strong{display:block}._heroAside_h81ht_51 span{color:#737985;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}._heroAside_h81ht_51 strong{margin-top:.45rem;font-size:.9rem;font-weight:520;line-height:1.5}._section_h81ht_2{padding:0 1.125rem clamp(4.5rem,10vw,8rem)}._sectionHeader_h81ht_82{border-top:1px solid #ffffff21;gap:1rem;margin-bottom:1.7rem;padding-top:1.15rem;display:grid}._sectionHeader_h81ht_82 h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,7vw,3.8rem);font-weight:520;line-height:1}._sectionHeader_h81ht_82 p{color:#8f949e;max-width:35rem;margin:0;font-size:.82rem;line-height:1.6}._productGrid_h81ht_106,._infoGrid_h81ht_107,._pullGrid_h81ht_108,._contactGrid_h81ht_109{gap:.85rem;display:grid}._productCard_h81ht_114{background:#0c0e12;border:1px solid #ffffff1f;grid-template-rows:auto 1fr;min-width:0;display:grid}._productImage_h81ht_122{aspect-ratio:1/.94;background:radial-gradient(circle at 50% 44%,#2770f221,#0000 43%),#090b0e;place-items:center;display:grid;overflow:hidden}._productImage_h81ht_122 img{object-fit:contain;width:84%;height:84%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}._productCard_h81ht_114:hover ._productImage_h81ht_122 img{transform:scale(1.025)}._productBody_h81ht_143{border-top:1px solid #ffffff1a;flex-direction:column;min-width:0;padding:1rem;display:flex}._tags_h81ht_151{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}._tag_h81ht_151{color:#828893;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;padding:.28rem .46rem;font-size:.57rem}._productBody_h81ht_143 h2,._productBody_h81ht_143 h3{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:535;line-height:1.25}._description_h81ht_176{color:#8e939d;margin:.75rem 0 0;font-size:.75rem;line-height:1.58}._priceRow_h81ht_183{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;display:flex}._price_h81ht_183{font-family:var(--font-geist-mono), monospace;font-size:.76rem}._shopLink_h81ht_197,._primaryLink_h81ht_198,._secondaryLink_h81ht_199{justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 .9rem;font-size:.7rem;font-weight:620;text-decoration:none;display:inline-flex}._shopLink_h81ht_197,._primaryLink_h81ht_198{color:#090a0c;background:#f4f6f9}._secondaryLink_h81ht_199{color:#d6d9df;border:1px solid #ffffff30}._actionRow_h81ht_222{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}._infoCard_h81ht_229,._contactCard_h81ht_230{background:#0c0e12;border:1px solid #ffffff1f;padding:1.25rem}._infoCard_h81ht_229 small,._contactCard_h81ht_230 small{color:#707681;font:.6rem/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:1rem;display:block}._infoCard_h81ht_229 h2,._infoCard_h81ht_229 h3,._contactCard_h81ht_230 h2,._contactCard_h81ht_230 h3{letter-spacing:-.035em;margin:0;font-size:1.2rem;font-weight:530}._infoCard_h81ht_229 p,._contactCard_h81ht_230 p,._infoCard_h81ht_229 address,._contactCard_h81ht_230 address{color:#969ba5;margin:.75rem 0 0;font-size:.82rem;font-style:normal;line-height:1.65}._contactCard_h81ht_230 a{color:#f1f3f6;text-underline-offset:.25rem;text-decoration-color:#ffffff59}._pullCard_h81ht_273{background:#0c0e12;border:1px solid #ffffff1f;grid-template-columns:minmax(7rem,.72fr) 1fr;align-items:center;gap:1rem;min-width:0;padding:.75rem;display:grid}._pullCard_h81ht_273 img{border-radius:.5rem;width:100%;display:block;box-shadow:0 1.1rem 2.2rem #0000006b}._pullCard_h81ht_273 h3{margin:0;font-size:1rem;font-weight:540}._pullCard_h81ht_273 p{color:#888e98;margin:.5rem 0 0;font-size:.68rem;line-height:1.55}._contents_h81ht_304{margin:1rem 0 0;padding:0;list-style:none}._contents_h81ht_304 li{color:#9ba0aa;border-top:1px solid #ffffff17;padding:.48rem 0;font-size:.7rem}._contents_h81ht_304 li:before{content:"—";color:#4c91ff;margin-right:.5rem}._notice_h81ht_3{color:#aeb4be;background:#146dff12;border-block:1px solid #4c91ff47;margin-bottom:clamp(4rem,10vw,8rem);padding:1.2rem 1.125rem;font-size:.76rem;line-height:1.65}._faqList_h81ht_333{border-top:1px solid #ffffff24}._faqItem_h81ht_337{border-bottom:1px solid #ffffff24}._faqItem_h81ht_337 summary{cursor:pointer;padding:1.25rem 2.4rem 1.25rem 0;font-size:clamp(.95rem,3vw,1.2rem);line-height:1.35;list-style:none;position:relative}._faqItem_h81ht_337 summary::-webkit-details-marker{display:none}._faqItem_h81ht_337 summary:after{content:"+";color:#858b95;font-size:1.35rem;font-weight:300;position:absolute;top:50%;right:.3rem;translate:0 -50%}._faqItem_h81ht_337[open] summary:after{content:"−"}._faqAnswer_h81ht_369{color:#969ba5;max-width:46rem;padding:0 0 1.35rem;font-size:.84rem;line-height:1.7}._faqAnswer_h81ht_369 p{margin:0}._faqAnswer_h81ht_369 a{color:#dfe2e7;text-underline-offset:.22rem}._empty_h81ht_386{text-align:center;place-content:center;gap:1.2rem;min-height:67svh;padding:3rem 1.125rem;display:grid}._empty_h81ht_386 span{color:#4c91ff;font:.68rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em}._empty_h81ht_386 h1{letter-spacing:-.065em;max-width:12ch;margin:0 auto;font-size:clamp(2.7rem,12vw,6rem);font-weight:520;line-height:.95}._empty_h81ht_386 p{color:#9297a1;max-width:31rem;margin:0 auto;font-size:.86rem;line-height:1.65}._empty_h81ht_386 ._primaryLink_h81ht_198{margin-inline:auto}@media (min-width:38rem){._productGrid_h81ht_106,._infoGrid_h81ht_107,._contactGrid_h81ht_109{grid-template-columns:repeat(2,minmax(0,1fr))}._pullGrid_h81ht_108{grid-template-columns:repeat(3,minmax(0,1fr))}._pullCard_h81ht_273{grid-template-columns:1fr}}@media (min-width:48rem){._hero_h81ht_1{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);align-items:end;padding-inline:clamp(2.1rem,6vw,5.2rem)}._section_h81ht_2{padding-inline:clamp(2.1rem,6vw,5.2rem)}._sectionHeader_h81ht_82{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end}._notice_h81ht_3{padding-inline:clamp(2.1rem,6vw,5.2rem)}._productBody_h81ht_143{padding:1.15rem}}@media (min-width:68rem){._productGrid_h81ht_106{grid-template-columns:repeat(4,minmax(0,1fr))}._infoGrid_h81ht_107,._contactGrid_h81ht_109{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._productImage_h81ht_122 img{transition:none}}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.mt-1{margin-top:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mt-\(--header-height\){scroll-margin-top:var(--header-height)}.scroll-mb-\[calc\(var\(--scroll-root-safe-area-inset-bottom\,0px\)\+var\(--thread-response-height\)\)\]{scroll-margin-bottom:calc(var(--scroll-root-safe-area-inset-bottom,0px) + var(--thread-response-height))}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.has-data-writing-block\:pointer-events-none:has([data-writing-block]){pointer-events:none}}:root{--ink:#f4f5f7;--muted:#989da8;--line:#ffffff21;--blue:#146dff;--blue-bright:#4c91ff;--black:#07080a}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:100;color:#08090b;background:#fff;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-shell{background:radial-gradient(circle at 73% 30%,#146dff17,transparent 31%),var(--black);min-height:100svh;overflow:clip}.site-header{border-bottom:1px solid var(--line);z-index:30;justify-content:space-between;align-items:center;gap:16px;height:66px;padding:0 18px;display:flex;position:relative}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-mark{aspect-ratio:1;color:#fff;border:1px solid #4c91ffb8;border-radius:50%;place-items:center;width:31px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 13px #146dff59}.brand-name{letter-spacing:-.01em;font-size:14px;font-weight:610}.desktop-nav{display:none}.header-actions{flex:none;align-items:center;gap:4px;display:flex}.cart-link{color:#d9dce2;justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}.mobile-menu{position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:6px;width:40px;height:40px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#eef0f4;width:19px;height:1px;transition:transform .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu nav{border:1px solid var(--line);background:#0d0f13;min-width:min(88vw,310px);padding:12px 18px 18px;position:absolute;top:52px;right:-18px;box-shadow:0 22px 50px #00000080}.mobile-menu nav a{border-bottom:1px solid var(--line);color:#e8eaee;padding:14px 0;font-size:15px;display:block}.vault-hero{align-content:start;min-height:calc(100svh - 66px);display:grid;position:relative}.hero-copy{z-index:5;padding:clamp(42px,12vw,72px) 18px 28px;position:relative}.eyebrow{color:#b7bbc3;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:10px;line-height:1;display:flex}.eyebrow span{background:var(--blue-bright);width:27px;height:1px;display:block;box-shadow:0 0 8px #4c91ffb3}h1{letter-spacing:-.062em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(40px,12vw,78px);font-weight:535;line-height:.95}.hero-intro{color:#a9adb6;max-width:550px;margin:24px 0 0;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:17px 22px;margin-top:27px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 19px;font-size:13px;font-weight:600;display:inline-flex}.button--primary{color:#090a0c;background:#f4f6f9}.button--primary svg{transition:transform .2s}.button--primary:hover svg{transform:translate(3px)}.text-link{color:#c9cdd4;border-bottom:1px solid #ffffff47;padding:10px 0;font-size:12px}.trust-line{gap:30px;margin:31px 0 0;display:flex}.trust-line div{border-left:1px solid var(--line);padding-left:10px}.trust-line dt{color:#696e78;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.trust-line dd{color:#d1d4da;margin:4px 0 0;font-size:11px}.vault-stage{border-top:1px solid var(--line);isolation:isolate;min-width:0;padding:34px 0 28px;position:relative}.stage-light{z-index:-1;filter:blur(20px);background:radial-gradient(#3574e02e,#0000 65%);width:72%;height:60%;position:absolute;top:4%;left:14%}.stage-kicker{color:#747985;font:10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 18px 25px}.stage-kicker span{color:#d7d9de;margin-right:8px}.vault-fan{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;perspective:1000px;grid-auto-columns:minmax(210px,68vw);grid-auto-flow:column;gap:14px;padding:6px 18px 18px;display:grid;overflow-x:auto}.vault-fan::-webkit-scrollbar{display:none}.vault-card{scroll-snap-align:center;aspect-ratio:3/4.55;background:linear-gradient(145deg,#20242b,#0d0f13);border:1px solid #ffffff36;border-radius:15px;grid-template-rows:1fr auto;min-width:0;padding:8px;transition:border-color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073}.card-number{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d6d9df;height:25px;font:9px/1 var(--font-geist-mono),monospace;background:#05070aa8;border:1px solid #fff3;border-radius:20px;place-items:center;padding:0 8px;display:grid;position:absolute;top:16px;left:16px}.card-image-wrap{background:radial-gradient(circle at 50% 48%,#1969ff29,#0000 40%),#0a0c10;border:1px solid #ffffff14;border-radius:9px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.card-image-wrap img{object-fit:contain;width:100%;height:100%;display:block}.foil-glare{pointer-events:none;opacity:.33;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 18%,#69b9ff73 33%,#ff80de47 43%,#0000 58%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-65%)}.vault-card:hover .foil-glare{transform:translate(65%)}.vault-card:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}.card-meta{grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding:13px 6px 5px;display:grid}.card-meta small{color:#6f7580;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:8px}.card-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:520;overflow:hidden}.card-meta>span{color:#aeb2ba;font:10px/1.2 var(--font-geist-mono),monospace}.swipe-hint{color:#686d77;justify-content:space-between;margin:3px 18px 0;font-size:10px;display:flex}.swipe-hint span{color:#bbc0c8}.after-hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 18px;display:flex;overflow:hidden}.after-hero p{color:#60656e;letter-spacing:.14em;text-transform:uppercase;flex:none;margin:0;padding:18px 28px 18px 0;font-size:9px}@media (min-width:768px){.site-header{height:76px;padding-inline:34px}.brand-name{font-size:15px}.cart-link{gap:9px;width:auto}.vault-hero{grid-template-columns:minmax(330px,.86fr) minmax(430px,1.14fr);align-items:stretch;min-height:calc(100svh - 76px)}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(72px,10vh,118px) clamp(34px,5vw,82px);display:flex}h1{font-size:clamp(52px,5.7vw,88px)}.hero-intro{max-width:470px;font-size:14px}.vault-stage{border-top:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:680px;padding:42px 26px 54px;display:flex}.stage-kicker{position:absolute;top:30px;left:8px}.vault-fan{grid-auto-flow:initial;perspective:1600px;grid-template-columns:1fr;place-items:center;height:min(72vh,660px);min-height:500px;padding:0;display:grid;overflow:visible}.vault-card{width:clamp(230px,23vw,320px);max-height:96%;transform-style:preserve-3d;transform-origin:50% 105%;grid-area:1/1}.vault-card--left{transform:translate3d(-41%,4%,-80px)rotateY(13deg)rotate(-8deg)}.vault-card--center{z-index:3;transform:translate3d(0,-2%,40px)}.vault-card--right{z-index:2;transform:translate3d(41%,4%,-80px)rotateY(-13deg)rotate(8deg)}.vault-card--left:hover{z-index:5;transform:translate3d(-38%,-1%,80px)rotateY(5deg)rotate(-3deg)}.vault-card--center:hover{transform:translate3d(0,-5%,100px)}.vault-card--right:hover{z-index:5;transform:translate3d(38%,-1%,80px)rotateY(-5deg)rotate(3deg)}.swipe-hint{display:none}.after-hero{justify-content:center;gap:6vw}.after-hero p{padding-right:0}}@media (min-width:1180px){.site-header{padding-inline:48px}.desktop-nav{gap:36px}.vault-stage{padding-inline:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.foil-glare{display:none}}.brand-logo-frame{background:#f5f6f4;border-radius:2px;place-items:center;width:116px;height:38px;padding:4px 8px;display:grid;overflow:hidden}.brand-logo-frame img{object-fit:contain;width:100%;height:100%;display:block}.pull-disclaimer{color:#646a74;letter-spacing:.03em;max-width:330px;margin:10px 18px 0;font-size:9px;line-height:1.45}.after-hero{scrollbar-width:none}.after-hero::-webkit-scrollbar{display:none}.after-hero a{color:#737984;letter-spacing:.14em;text-transform:uppercase;flex:none;padding:18px 28px 18px 0;font-size:9px;transition:color .2s}.after-hero a:hover{color:#fff}.content-section{width:min(100%,1480px);margin:0 auto;padding:84px 18px}.section-heading{gap:24px;margin-bottom:34px;display:grid}.section-index{color:#747985;font:9px/1.3 var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin:0}.section-index span{color:#d8dbe1;min-width:34px;display:inline-block}.section-heading h2,.editorial-section h2,.newsletter-section h2{letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(34px,8vw,68px);font-weight:520;line-height:.98}.section-heading>div>p{color:#878d97;max-width:610px;margin:18px 0 0;font-size:13px;line-height:1.65}.drops-section{padding-top:92px}.product-grid{grid-template-columns:minmax(0,1fr);gap:36px 12px;display:grid}.product-card{min-width:0}.product-image{background:#eee;border:1px solid #ffffff1a;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.product-image:after{content:"";border:1px solid #0000;transition:border-color .25s;position:absolute;inset:0}.product-image:hover:after{border-color:#4c91ffbf}.product-image img{object-fit:contain;width:100%;height:100%;max-height:420px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.product-image:hover img{transform:scale(1.025)}.stock-label{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#d4d7dd;font:8px/1 var(--font-geist-mono),monospace;letter-spacing:.05em;text-transform:uppercase;background:#07080ad1;border:1px solid #ffffff29;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute;top:12px;left:12px}.stock-label i{background:#56d487;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #56d48799}.product-info{padding:16px 2px 0}.product-info>p{color:#6f7580;letter-spacing:.08em;text-transform:uppercase;min-height:22px;margin:0;font-size:9px;line-height:1.35}.product-info h3{min-height:46px;margin:7px 0 16px;font-size:15px;font-weight:520;line-height:1.4}.product-info h3 a:hover{text-underline-offset:4px;text-decoration:underline}.product-info>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-top:13px;display:flex}.product-info>div strong{font:500 11px/1 var(--font-geist-mono),monospace}.product-info>div a{color:#9ca1aa;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.product-info>div a svg{width:15px}.section-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding-top:18px;display:flex}.section-foot>span{color:#555b64;font:8px/1.4 var(--font-geist-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.category-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-card{--category-color:#196eff;isolation:isolate;border:1px solid var(--category-color);flex-direction:column;justify-content:space-between;min-width:0;min-height:245px;padding:16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.category-card{border:1px solid color-mix(in srgb,var(--category-color),transparent 62%)}}.category-card{color:#f4f5f7;background:#0a0b0e;text-decoration:none}.category-card:before{content:"";z-index:-3;opacity:.34;background:radial-gradient(circle at 77% 32%,var(--category-color),transparent 48%);transition:opacity .3s,transform .45s;position:absolute;inset:0}.category-card:after{content:"";z-index:1;border-top:2px solid var(--category-color);pointer-events:none;position:absolute;inset:0}.category-card:hover:before{opacity:.52;transform:scale(1.08)}.category-card:focus-visible{outline-offset:3px;outline:2px solid #f4f6f9}.category-card--blue{--category-color:#2679ff}.category-card--amber{--category-color:#e0a13d}.category-card--red{--category-color:#de4052}.category-card--violet{--category-color:#8b69e5}.category-card--rose{--category-color:#e0649a}.category-card--orange{--category-color:#ef7c35}.category-card--cyan{--category-color:#3bb9d4}.category-card--silver{--category-color:#aab4c5}.category-media{z-index:-2;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;position:absolute;inset:22px -14px 54px 25%}.category-media img{object-fit:contain;filter:drop-shadow(0 20px 24px #0000007a);width:100%;height:100%}.category-card:hover .category-media{transform:translateY(-4px)scale(1.04)}.category-shade{z-index:-1;background:linear-gradient(#08090c14 18%,#08090c52 47%,#08090cf7 88%);position:absolute;inset:0}.category-number{z-index:2;color:#c4c8d0;font:8px/1 var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase;position:relative}.category-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.category-copy small{color:#aeb3bd;letter-spacing:.08em;text-transform:uppercase;font-size:8px;line-height:1.35}.category-copy strong{overflow-wrap:anywhere;letter-spacing:-.052em;text-shadow:0 2px 15px #0000008c;max-width:100%;font-size:clamp(22px,6.5vw,34px);font-weight:560;line-height:.92}.category-shop{color:#090a0c;background:#f4f6f9;align-items:center;gap:12px;min-height:36px;margin-top:5px;padding:0 11px;font-size:9px;font-weight:680;display:inline-flex}.category-shop svg{width:14px}.category-arrow svg{width:13px}.editorial-section{border-top:1px solid var(--line);background:linear-gradient(135deg,#0d0f13,#07080a 68%);gap:54px;padding:92px 18px;display:grid}.editorial-lead h2{margin-top:23px}.editorial-copy{min-width:0}.editorial-large{color:#c2c6cd;letter-spacing:-.025em;max-width:690px;margin:0;font-size:clamp(18px,4.4vw,27px);line-height:1.42}.fact-grid{border-top:1px solid var(--line);margin-top:50px;display:grid}.fact-grid>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:8px 10px;padding:23px 0;display:grid}.fact-grid span{color:#4f5560;font:8px/1.4 var(--font-geist-mono),monospace;grid-row:1/3}.fact-grid strong{font-size:12px;font-weight:550}.fact-grid p{color:#767c86;max-width:460px;margin:0;font-size:11px;line-height:1.55}.owner-strip{color:#fff;background:#1269f2;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;gap:24px;padding:28px 18px;display:grid}.owner-strip p{letter-spacing:.09em;text-transform:uppercase;opacity:.75;margin:0 0 6px;font-size:9px}.owner-strip strong{font-size:18px;font-weight:540;line-height:1.25}.owner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-actions a{border:1px solid #ffffff73;align-items:center;gap:18px;min-height:42px;padding:0 13px;font-size:10px;display:inline-flex}.owner-actions a:last-child{color:#0b45a3;background:#fff;border-color:#fff}.owner-actions svg{width:15px}.faq-section,.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#dde0e5;grid-template-columns:1fr 24px;align-items:center;gap:14px;min-height:74px;font-size:14px;line-height:1.35;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#676d77;place-items:center;font-size:20px;font-weight:300;transition:transform .2s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#858b95;max-width:730px;margin:0;padding:0 36px 24px 0;font-size:12px;line-height:1.65}.newsletter-section{border-top:1px solid var(--line);background:radial-gradient(circle at 20% 100%,#146dff30,#0000 44%),#0a0b0e;align-items:end;gap:30px;padding:64px 18px;display:grid}.newsletter-section h2{max-width:770px;margin-top:18px}.newsletter-section>div>p:last-child{color:#7e848f;margin:18px 0 0;font-size:12px}.newsletter-section>.button{justify-self:start}.site-footer{border-top:1px solid var(--line);background:#050608}.footer-top{gap:18px;padding:44px 18px 30px;display:grid}.footer-top p{color:#707681;max-width:380px;margin:0;font-size:12px;line-height:1.55}.footer-logo{justify-self:start}.footer-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px;padding:28px 18px 42px;display:grid}.footer-grid nav{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.footer-grid h2{color:#555b65;font:8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px}.footer-grid a{color:#a8adb6;font-size:11px;line-height:1.4}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);gap:10px;padding:22px 18px 34px;display:grid}.footer-bottom p{color:#555b64;margin:0;font-size:9px;line-height:1.5}.footer-bottom a{color:#858b95}@media (min-width:960px){.desktop-nav{gap:28px;margin-left:auto;margin-right:16px;display:flex}.desktop-nav a{color:#999ea8;font-size:12px;transition:color .2s}:is(.desktop-nav a:hover,.desktop-nav a:focus-visible){color:#fff}.mobile-menu{display:none}}@media (min-width:560px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image{min-height:300px}.category-card{min-height:285px;padding:22px}.owner-strip{grid-template-columns:1fr auto;align-items:center}}@media (min-width:768px){.brand-logo-frame{width:129px;height:42px}.pull-disclaimer{text-align:right;margin:0;position:absolute;bottom:24px;right:34px}.after-hero a{padding:19px 0}.content-section{padding:120px 34px}.section-heading{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:36px;margin-bottom:52px}.section-heading h2,.editorial-section h2,.newsletter-section h2{font-size:clamp(48px,6vw,76px)}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-card{min-height:300px}.category-copy strong{font-size:clamp(24px,3vw,38px)}.editorial-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:8vw;padding:128px 34px}.fact-grid>div{grid-template-columns:38px 140px minmax(0,1fr);align-items:start}.fact-grid span{grid-row:auto}.fact-grid p{font-size:12px}.owner-strip{padding:32px 34px}.faq-list{margin-left:calc(35% + 24px)}.newsletter-section{grid-template-columns:minmax(0,1fr) auto;padding:82px 34px}.footer-top{grid-template-columns:1fr 1fr;align-items:end;padding:56px 34px 36px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:36px 34px 58px}.footer-bottom{grid-template-columns:1fr auto;padding:23px 34px 32px}}@media (min-width:1080px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-image{min-height:360px}.category-card{min-height:340px;padding:28px}}@media (min-width:1180px){.content-section{padding-inline:48px}.editorial-section{padding-inline:max(48px,50vw - 692px)}.owner-strip,.newsletter-section,.footer-top,.footer-grid,.footer-bottom{padding-left:max(48px,50vw - 692px);padding-right:max(48px,50vw - 692px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}

._article_1x7rn_1{width:min(100%,64rem);margin-inline:auto;padding:clamp(3.5rem,8vw,6.5rem) 1.125rem}._intro_1x7rn_7{padding-bottom:clamp(2.5rem,6vw,4rem)}._eyebrow_1x7rn_11{color:#9aa0aa;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem}._intro_1x7rn_7 h1{letter-spacing:-.055em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(2.4rem,7.5vw,5rem);line-height:1.04}._article_1x7rn_1 p:not(._eyebrow_1x7rn_11){color:#b0b5be;max-width:68ch;margin:1rem 0 0;font-size:.9375rem;line-height:1.75}._rules_1x7rn_36{margin:0;padding:0;list-style:none}._rules_1x7rn_36 li{border-top:1px solid #ffffff21;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding-block:1.75rem;display:grid}._number_1x7rn_50{color:#86b4ff;font:.7rem/1.4 var(--font-geist-mono), monospace;padding-top:.3rem}._article_1x7rn_1 h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,3vw,1.65rem);font-weight:540;line-height:1.3}._consequences_1x7rn_65{background:#146dff14;border-left:2px solid #4c91ff;margin-top:1rem;padding:1.5rem}._details_1x7rn_72{padding-top:3rem}._details_1x7rn_72 a{color:#edf1f7;text-underline-offset:.2em;text-decoration:underline}._details_1x7rn_72 a:hover{color:#86b4ff}._details_1x7rn_72 a:focus-visible{outline-offset:4px;outline:2px solid #4c91ff}._details_1x7rn_72 ._contactLink_1x7rn_91{color:#090a0c;background:#f4f6f9;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:48rem){._article_1x7rn_1{padding-inline:2.1rem}._rules_1x7rn_36 li{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding-block:2.25rem}}

._page_ifpaf_1{--pdp-line:#ffffff21;width:min(100%,90rem);margin-inline:auto;padding:0 1.125rem clamp(4rem,9vw,8rem)}._breadcrumbs_ifpaf_8{border-bottom:1px solid var(--pdp-line);color:#747a85;white-space:nowrap;align-items:center;gap:.48rem;min-width:0;padding:1.15rem 0;font-size:.64rem;display:flex;overflow:hidden}._breadcrumbs_ifpaf_8 a{color:#9ca1aa;text-decoration:none}._breadcrumbs_ifpaf_8 span:last-child{text-overflow:ellipsis;overflow:hidden}._productLayout_ifpaf_31{display:grid}._gallery_ifpaf_35{border-bottom:1px solid var(--pdp-line);min-width:0;padding:1.25rem 0 2rem}._primaryImage_ifpaf_41,._thumbnail_ifpaf_42{background:radial-gradient(circle at 50% 45%,#266ff021,#0000 40%),#0a0c10;border:1px solid #ffffff17;place-items:center;display:grid;overflow:hidden}._primaryImage_ifpaf_41{aspect-ratio:1/1.04}._primaryImage_ifpaf_41 img{object-fit:contain;width:88%;height:88%;display:block}._imageFallback_ifpaf_63{color:#404650;place-items:center;width:100%;height:100%;display:grid}._imageFallback_ifpaf_63 span{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:4rem;font-size:.85rem;display:grid}._thumbnailGrid_ifpaf_81{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}._thumbnail_ifpaf_42{aspect-ratio:1}._thumbnail_ifpaf_42 img{object-fit:contain;width:88%;height:88%;display:block}._details_ifpaf_99{min-width:0;padding:2.2rem 0 3rem}._metaRow_ifpaf_104{color:#747a85;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;font-size:.62rem;display:flex}._available_ifpaf_116,._unavailable_ifpaf_117{align-items:center;gap:.42rem;display:inline-flex}._available_ifpaf_116:before,._unavailable_ifpaf_117:before{aspect-ratio:1;content:"";border-radius:50%;width:.4rem}._available_ifpaf_116:before{background:#54d38b;box-shadow:0 0 .65rem #54d38bb3}._unavailable_ifpaf_117:before{background:#747a85}._details_ifpaf_99 h1{letter-spacing:-.058em;text-wrap:balance;max-width:16ch;margin:1rem 0 0;font-size:clamp(2.25rem,9vw,4.8rem);font-weight:525;line-height:.98}._vendor_ifpaf_150{color:#797f89;margin:.8rem 0 0;font-size:.72rem}._priceBlock_ifpaf_156{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-top:1.7rem;display:flex}._priceBlock_ifpaf_156 strong{font:1rem/1 var(--font-geist-mono), monospace;font-weight:520}._priceBlock_ifpaf_156 s{color:#727883;font-size:.78rem}._priceBlock_ifpaf_156 small{color:#747a85;flex-basis:100%;font-size:.65rem}._purchasePanel_ifpaf_180,._soldOutPanel_ifpaf_181{border:1px solid var(--pdp-line);background:#0c0e12;margin-top:1.55rem;padding:1rem}._choiceLabel_ifpaf_188{color:#838995;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.64rem}._variantList_ifpaf_196{gap:.6rem;display:grid}._variant_ifpaf_196{gap:.6rem;min-width:0;display:grid}._variant_ifpaf_196+._variant_ifpaf_196{border-top:1px solid #ffffff17;padding-top:.65rem}._variantName_ifpaf_212{color:#b9bdc5;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}._variantName_ifpaf_212 strong{font-family:var(--font-geist-mono), monospace;font-size:.7rem;font-weight:470}._checkoutNote_ifpaf_226{color:#777d88;margin:.85rem 0 0;font-size:.64rem;line-height:1.55}._soldOutPanel_ifpaf_181 strong{font-size:.9rem}._soldOutPanel_ifpaf_181 p{color:#858b95;margin:.55rem 0 1rem;font-size:.75rem;line-height:1.6}._soldOutPanel_ifpaf_181 a{color:#eef0f4;text-underline-offset:.25rem;font-size:.74rem}._description_ifpaf_250{border-top:1px solid var(--pdp-line);margin-top:2.3rem;padding-top:1.1rem}._description_ifpaf_250 h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:570}._description_ifpaf_250 p{color:#9ba0aa;max-width:44rem;margin:.75rem 0 0;font-size:.82rem;line-height:1.72}._facts_ifpaf_272{border-top:1px solid var(--pdp-line);margin:2rem 0 0}._facts_ifpaf_272 div{border-bottom:1px solid var(--pdp-line);grid-template-columns:1fr 1.2fr;gap:1rem;padding:.75rem 0;display:grid}._facts_ifpaf_272 dt,._facts_ifpaf_272 dd{margin:0;font-size:.67rem;line-height:1.45}._facts_ifpaf_272 dt{color:#6e7480}._facts_ifpaf_272 dd{color:#a8adb6;text-align:right}._aftercare_ifpaf_301{border-top:1px solid var(--pdp-line);gap:1.6rem;padding:clamp(3.5rem,9vw,7rem) 0 0;display:grid}._kicker_ifpaf_308{color:#707681;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.62rem}._aftercare_ifpaf_301 h2{letter-spacing:-.052em;max-width:14ch;margin:0;font-size:clamp(1.8rem,7vw,3.7rem);font-weight:520;line-height:1}._supportLinks_ifpaf_325{align-content:end;gap:.6rem;display:grid}._supportLinks_ifpaf_325 a{border:1px solid var(--pdp-line);color:#d9dce2;justify-content:space-between;align-items:center;min-height:3rem;padding:0 .9rem;font-size:.72rem;text-decoration:none;display:flex}._supportLinks_ifpaf_325 a:after{content:"→"}@media (min-width:48rem){._page_ifpaf_1{padding-inline:clamp(2.1rem,5vw,4.5rem)}._productLayout_ifpaf_31{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr)}._gallery_ifpaf_35{border-right:1px solid var(--pdp-line);border-bottom:0;padding:clamp(2rem,5vw,4.5rem) clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5rem) 0}._details_ifpaf_99{align-self:start;padding:clamp(2rem,5vw,4.5rem) 0 clamp(3rem,6vw,5rem) clamp(2rem,5vw,4.5rem)}._aftercare_ifpaf_301{grid-template-columns:1.25fr .75fr}}@media (min-width:72rem){._details_ifpaf_99{position:sticky;top:0}._thumbnailGrid_ifpaf_81{grid-template-columns:repeat(4,minmax(0,1fr))}}

._page_15zxd_1{width:min(100%,78rem);margin-inline:auto;padding:0 1.125rem clamp(4rem,10vw,8rem)}._breadcrumbs_15zxd_7{color:#747a85;white-space:nowrap;border-bottom:1px solid #ffffff21;align-items:center;gap:.48rem;min-width:0;padding:1.15rem 0;font-size:.64rem;display:flex;overflow:hidden}._breadcrumbs_15zxd_7 a{color:#9ca1aa;text-decoration:none}._breadcrumbs_15zxd_7 span:last-child{text-overflow:ellipsis;overflow:hidden}._hero_15zxd_30{gap:2.4rem;padding:clamp(3.6rem,10vw,7rem) 0 clamp(3.1rem,8vw,5.5rem);display:grid}._eyebrow_15zxd_36,._documentLabel_15zxd_37{color:#737985;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.62rem}._eyebrow_15zxd_36{align-items:center;gap:.65rem;display:flex}._eyebrow_15zxd_36:before{content:"";background:#4c91ff;width:1.8rem;height:1px;box-shadow:0 0 .55rem #4c91ffad}._hero_15zxd_30 h1{letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.8rem,12vw,6.4rem);font-weight:525;line-height:.94}._sourceState_15zxd_69{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;align-self:end;padding:1rem 0 0 1rem}._sourceState_15zxd_69 span,._sourceState_15zxd_69 strong{display:block}._sourceState_15zxd_69 span{color:#747a85;letter-spacing:.11em;text-transform:uppercase;font-size:.59rem}._sourceState_15zxd_69 strong{font:.73rem/1.4 var(--font-geist-mono), monospace;margin-top:.42rem;font-weight:470}._sourceState_15zxd_69 p{color:#858b95;max-width:28rem;margin:.7rem 0 0;font-size:.71rem;line-height:1.58}._policyNav_15zxd_102{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(3rem,8vw,6rem);display:grid}._policyNav_15zxd_102 a{color:#9ba0aa;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;align-items:center;gap:.55rem;min-width:0;min-height:3.6rem;padding:.75rem;font-size:.68rem;text-decoration:none;display:flex}._policyNav_15zxd_102 a span{color:#555b66;font:.56rem/1 var(--font-geist-mono), monospace}._policyNav_15zxd_102 a[aria-current=page]{color:#08090b;background:#f2f4f7}._policyNav_15zxd_102 a[aria-current=page] span{color:#5d626b}._policyBody_15zxd_138{max-width:47rem}._documentLabel_15zxd_37{border-bottom:1px solid #ffffff21;padding-bottom:.85rem}._policyBody_15zxd_138 h2{color:#f0f2f5;letter-spacing:-.035em;overflow-wrap:anywhere;margin:2.8rem 0 .9rem;font-size:clamp(1.15rem,4vw,1.7rem);font-weight:530;line-height:1.18}._policyBody_15zxd_138 p:not(._documentLabel_15zxd_37){color:#aaafb8;white-space:pre-line;overflow-wrap:anywhere;margin:1rem 0 0;font-size:clamp(.82rem,2vw,.92rem);line-height:1.78}._contextNote_15zxd_166{background:#146dff12;border:1px solid #4c91ff45;max-width:47rem;margin-top:clamp(3.5rem,9vw,7rem);padding:1rem}._contextNote_15zxd_166 strong{font-size:.78rem}._contextNote_15zxd_166 p{color:#888e98;margin:.55rem 0 0;font-size:.7rem;line-height:1.6}@media (min-width:40rem){._policyNav_15zxd_102{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:48rem){._page_15zxd_1{padding-inline:clamp(2.1rem,6vw,5.2rem)}._hero_15zxd_30{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end}._policyNav_15zxd_102 a{min-height:4.2rem;padding-inline:.9rem}}

._link_w74wg_1{color:#d9dce2;border:1px solid #0000;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}._link_w74wg_1:hover{color:#fff;background:#ffffff0d;border-color:#fff3}._link_w74wg_1:focus-visible{outline-offset:3px;outline:2px solid #4c91ff}

._shell_o4xa0_1{color:#f4f5f7;background:radial-gradient(circle at 84% 2%,#146dff1c,#0000 29rem),#07080a;min-height:100svh;overflow:clip}._skipLink_o4xa0_10{z-index:100;color:#08090b;background:#f5f7fa;padding:.7rem .9rem;font-size:.8rem;position:fixed;top:.75rem;left:.75rem;translate:0 -180%}._skipLink_o4xa0_10:focus{translate:0}._header_o4xa0_26{z-index:20;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;min-height:4.15rem;padding:0 1.125rem;display:flex;position:relative}._brand_o4xa0_38{color:inherit;flex:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}._brandLogoFrame_o4xa0_47{background:#f5f6f4;border-radius:.125rem;place-items:center;width:7.25rem;height:2.375rem;padding:.25rem .5rem;display:grid;overflow:hidden}._brandLogoFrame_o4xa0_47 img{object-fit:contain;width:100%;height:100%;display:block}._desktopNav_o4xa0_65{display:none}._cart_o4xa0_69{color:#e9ebef;white-space:nowrap;border:1px solid #ffffff2b;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:.72rem;text-decoration:none;display:inline-flex}._mobileMenu_o4xa0_83{position:relative}._mobileMenu_o4xa0_83 summary{cursor:pointer;place-content:center;gap:.36rem;width:2.55rem;height:2.55rem;list-style:none;display:grid}._mobileMenu_o4xa0_83 summary::-webkit-details-marker{display:none}._mobileMenu_o4xa0_83 summary span{background:#eef0f4;width:1.15rem;height:1px;display:block}._mobileMenu_o4xa0_83 nav{background:#0d0f13;border:1px solid #ffffff24;width:min(20rem,100vw - 2rem);padding:.6rem 1.1rem 1rem;position:absolute;top:3.25rem;right:-1.125rem;box-shadow:0 1.5rem 3.2rem #0000008f}._mobileMenu_o4xa0_83 nav a{color:#e8eaee;border-bottom:1px solid #ffffff1a;padding:.9rem 0;font-size:.9rem;text-decoration:none;display:block}._headerActions_o4xa0_128{flex:none;align-items:center;gap:.25rem;display:flex}._main_o4xa0_135{min-height:65svh}._footer_o4xa0_139{background:#090a0d;border-top:1px solid #ffffff21;gap:2rem;padding:3.5rem 1.125rem 2rem;display:grid}._footerLead_o4xa0_147{max-width:27rem}._footerLead_o4xa0_147 strong{letter-spacing:-.045em;margin-bottom:.6rem;font-size:clamp(1.35rem,6vw,2.2rem);font-weight:540;line-height:1;display:block}._footerLead_o4xa0_147 p,._finePrint_o4xa0_161{color:#8d929c;margin:0;font-size:.78rem;line-height:1.6}._footerLinks_o4xa0_168{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;display:grid}._footerLinks_o4xa0_168 a,._contactLinks_o4xa0_175 a{color:#c8ccd3;width:fit-content;font-size:.76rem;text-decoration:none}._contactLinks_o4xa0_175{gap:.7rem;display:grid}._legalRow_o4xa0_187{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.65rem 1rem;padding-top:1.3rem;display:flex}._legalRow_o4xa0_187 a{color:#737985;font-size:.67rem;text-decoration:none}._externalNote_o4xa0_201{color:#747985;border-top:1px solid #ffffff17;max-width:78rem;margin:0 auto;padding:.75rem 1.125rem;font-size:.68rem;line-height:1.55}@media (min-width:48rem){._header_o4xa0_26{min-height:4.75rem;padding-inline:2.1rem}._cart_o4xa0_69{padding-inline:.9rem}._footer_o4xa0_139{grid-template-columns:minmax(18rem,1.5fr) 1fr 1fr;padding:4.5rem clamp(2.1rem,6vw,5.2rem) 2.2rem}._legalRow_o4xa0_187{grid-column:1/-1}}@media (min-width:60rem){._desktopNav_o4xa0_65{align-items:center;gap:clamp(1.1rem,2.5vw,2rem);margin-left:auto;display:flex}._desktopNav_o4xa0_65 a{color:#989da8;font-size:.76rem;text-decoration:none}:is(._desktopNav_o4xa0_65 a:hover,._desktopNav_o4xa0_65 a:focus-visible){color:#fff}._mobileMenu_o4xa0_83{display:none}}@media (min-width:74rem){._header_o4xa0_26{padding-inline:3rem}}

/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-ff2310f5.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-875ccdd4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-52306abf.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-001175b1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-98bbbccb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Geist Fallback';
  src: local("Arial");
  ascent-override: 95.94%;
  descent-override: 28.16%;
  line-gap-override: 0.00%;
  size-adjust: 104.76%;
}

.__font_geist_19ysh9d { font-family: 'Geist', 'Geist Fallback'; font-style: normal; }

.__variable_geist_19ysh9d { --font-geist-sans: 'Geist', 'Geist Fallback'; }

/* cyrillic-ext */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-f6b33328.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-44e03052.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* symbols2 */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-0638449e.woff2) format('woff2');
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}
/* vietnamese */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-971fb274.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-44745446.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-013b2f2f.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Geist Mono Fallback';
  src: local("Arial");
  ascent-override: 74.67%;
  descent-override: 21.92%;
  line-gap-override: 0.00%;
  size-adjust: 134.59%;
}

.__font_geist_mono_1001rt9 { font-family: 'Geist Mono', 'Geist Mono Fallback'; font-style: normal; }

.__variable_geist_mono_1001rt9 { --font-geist-mono: 'Geist Mono', 'Geist Mono Fallback'; }

/* Preserve the approved composition; improve legibility, input ergonomics and reduced motion. */
:root{color-scheme:dark}
[hidden]{display:none!important}
html{scroll-padding-top:100px}
body{overflow-wrap:break-word}
input,select,textarea{font:inherit;font-size:16px}
button,a{-webkit-tap-highlight-color:transparent}
button{cursor:pointer}
button:disabled{cursor:not-allowed}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #74b7ff;outline-offset:4px}
.runtime-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.runtime-message{min-height:45vh;padding:80px 0;max-width:750px}
.runtime-message h1{font-size:clamp(2rem,6vw,4rem);line-height:1.05;margin:20px 0}
.runtime-message p{margin:20px 0;color:#b2b7c1}
.runtime-status,.runtime-category-intro{font-size:.9rem;line-height:1.65;color:#a6acb7;margin:24px 0}
.runtime-category-intro{max-width:760px}
.runtime-policy{max-width:850px;line-height:1.8}
.runtime-policy h2,.runtime-policy h3{margin-top:1.7em;line-height:1.25}
.runtime-policy p,.runtime-policy ul,.runtime-policy ol{margin:1em 0}
.runtime-policy li{margin:.5em 0}
.runtime-policy ul,.runtime-policy ol{padding-left:1.5em}
.runtime-policy a,[class*="_description_"] a,footer a[href^="mailto:"]{text-decoration:underline;text-underline-offset:3px}
.runtime-policy table{display:block;max-width:100%;overflow:auto}
.runtime-categories{display:flex;gap:8px;flex-wrap:wrap}
.runtime-categories a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #343944;border-radius:999px;color:#c3c8d0;white-space:nowrap}
.runtime-categories a[aria-current="page"]{background:#e9efff;color:#0b1526;border-color:#e9efff}
.runtime-categories a:hover{border-color:#7fa5dd}
.runtime-search-button{min-height:44px;padding:10px 20px;border:1px solid #414b5e;border-radius:10px;background:#132038;color:#f0f5ff;font:inherit}
[data-cart-link]{position:relative;min-width:44px;min-height:44px}
[data-cart-count]{position:absolute;right:-6px;top:-5px;min-width:18px;height:18px;border-radius:12px;background:#91bfff;color:#08111f;font:700 11px/18px sans-serif;text-align:center;padding:0 4px}
[class*="_quantityControl_"] button{width:44px;min-height:44px}
[class*="_quantityControl_"]{height:auto;min-height:44px;grid-template-columns:44px 44px 44px}
[class*="_mobileMenu_"] summary,.mobile-menu summary{min-width:44px;min-height:44px}
[class*="_clearSearch_"]{width:44px;height:44px}
.section-foot,.hero-subtext,.eyebrow,.product-info>span,.stock-label,.footer-bottom,[class*="_unitPrice_"],[class*="_checkoutNote_"],[class*="_heroMeta_"],[class*="_eyebrow_"],[class*="_resultSummary_"],[class*="_productCategory_"],[class*="_externalNote_"]{color:#a5acb8}
[class*="_description_"]{line-height:1.7}
[class*="_description_"] ul,[class*="_description_"] ol{padding-left:1.4rem}
[data-gallery-src]{background:transparent;border:1px solid #303744;padding:8px}
[data-gallery-src][aria-pressed="true"]{border-color:#89b9ff}
[data-primary-image] img{object-fit:contain;width:100%;height:100%}
.runtime-image-fallback{display:grid;place-items:center;min-height:180px;font-size:48px;color:#7890b2}
.owner-strip>div>p{color:#fff;opacity:1}
.footer-top>p,.footer-grid h2,.footer-bottom>p,.product-info>p{color:#a5acb8}
[class*="_heroMeta_"]{font:400 14px/1.6 var(--font-geist),sans-serif;text-transform:none;letter-spacing:0}
[class*="_stockBadge_"][data-available="false"]{background:#26303f;color:#d6dce5}
[class*="_availabilityToggle_"]:focus-within{outline:2px solid #74b7ff;outline-offset:4px;border-radius:6px}
@media(max-width:600px){[class*="_toolbar_"]{flex-wrap:wrap}.runtime-search-button{width:100%}[class*="_searchField_"]{width:100%;flex-basis:100%}.runtime-categories{flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.runtime-status{font-size:.8rem}.runtime-policy{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
