:root{--bg:#050505;--panel:#0b0b0d;--panel2:#101014;--text:#f6f6f7;--muted:#8b8b94;--line:#232329;--red:#ff2626;--redDark:#970909;--max:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 7%,#7800001f,transparent 26rem), radial-gradient(circle at 10% 70%,#78000014,transparent 32rem), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.shell{width:min(var(--max),calc(100% - 36px));margin-inline:auto}.announcement{color:#ff5757;letter-spacing:.14em;text-align:center;background:#020202;border-bottom:1px solid #431010;justify-content:center;align-items:center;gap:8px;height:29px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.pulseDot{background:#ff2a2a;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse;box-shadow:0 0 #ff2a2a99}@keyframes pulse{70%{box-shadow:0 0 0 7px #0000}}.header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505db;border-bottom:1px solid #17171b;position:sticky;top:0}.nav{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:72px;display:grid}.brand{align-items:center;gap:10px;min-width:max-content;display:flex}.brandCoin{letter-spacing:-.06em;background:radial-gradient(circle at 30% 30%,#2e1111,#090909 70%);border:1px solid #5b1818;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-style:italic;font-weight:1000;display:grid;box-shadow:inset 0 0 22px #ff000021}.brandWords strong{letter-spacing:.13em;font-size:15px;display:block}.brandWords small{color:var(--red);letter-spacing:.21em;margin-top:2px;font-size:8px;font-weight:900;display:block}.desktopNav{justify-content:center;gap:30px;display:flex}.desktopNav button{color:#aaaab2;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.desktopNav button:hover{color:#fff}.navActions{align-items:center;gap:8px;display:flex}.roundBtn,.cartBtn,.mobileIcon{cursor:pointer;background:#0b0b0d;border:1px solid #25252b;border-radius:10px;place-items:center;height:38px;display:grid}.roundBtn{width:38px}.cartBtn{align-items:center;gap:7px;min-width:54px;padding:0 11px;display:flex}.cartBtn span{color:#ff4a4a;font-size:10px;font-weight:1000}.mobileIcon{width:38px;display:none}.searchStrip{border-top:1px solid #1b1b20;align-items:center;gap:10px;height:54px;display:flex}.searchStrip input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:13px}.searchStrip button{cursor:pointer;background:0 0;border:0}.mobileMenuOverlay,.drawerOverlay,.modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000ba;position:fixed;inset:0}.mobileMenu{background:#09090b;border-right:1px solid #2a2a30;width:min(88vw,390px);height:100%;padding:18px;animation:.23s slideRight}@keyframes slideRight{0%{transform:translate(-100%)}}.mobileMenuHead{border-bottom:1px solid #232329;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.mobileMenuLinks{margin-top:12px;display:grid}.mobileMenuLinks button{text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e1e23;justify-content:space-between;align-items:center;height:62px;font-size:12px;font-weight:950;display:flex}.mobileMenuLinks svg{color:#686871;width:18px}.mobileMenuNote{color:#8b8b94;align-items:flex-start;gap:9px;margin-top:26px;font-size:11px;line-height:1.5;display:flex}.mobileMenuNote svg{color:#ff3939;flex:none}.hero{background:linear-gradient(90deg,#070708 0% 44%,#100606 100%);border:1px solid #202026;border-radius:24px;align-items:center;min-height:585px;margin-top:24px;padding:65px;display:flex;position:relative;overflow:hidden}.heroGrid{opacity:.16;background-image:linear-gradient(#34343a 1px,#0000 1px),linear-gradient(90deg,#34343a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.redFog{filter:blur(85px);opacity:.3;border-radius:50%;position:absolute}.fogOne{background:#c00000;width:390px;height:390px;top:4%;right:3%}.fogTwo{background:#ff2100;width:260px;height:260px;bottom:-30%;right:30%}.heroContent{z-index:5;max-width:770px;position:relative}.eyebrow{color:#ff4a4a;letter-spacing:.17em;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:950;display:flex}.hero h1{letter-spacing:-.06em;margin:24px 0 22px;font-size:clamp(55px,7.5vw,110px);font-weight:1000;line-height:.84}.hero h1 span,.feature h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.heroText{color:#a0a0a8;max-width:650px;font-size:15px;line-height:1.7}.heroCtas{gap:11px;margin-top:30px;display:flex}.primary,.secondary{cursor:pointer;letter-spacing:.12em;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 21px;font-size:10px;font-weight:1000;display:inline-flex}.primary{background:linear-gradient(90deg,#f92222,#a70707);box-shadow:0 12px 32px #ff000029}.secondary{background:#04040499;border:1px solid #393940}.heroProof{color:#a1a1a9;gap:24px;margin-top:27px;font-size:10px;display:flex}.heroProof span{align-items:center;gap:7px;display:flex}.posterStack{z-index:2;width:42%;height:80%;position:absolute;top:50%;right:3.5%;transform:translateY(-50%)}.poster{border:1px solid #ffffff26;border-radius:18px;flex-direction:column;justify-content:flex-end;width:235px;height:325px;padding:25px;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 80px #00000094}.poster:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 5px 6px);position:absolute;inset:0}.poster small,.poster strong,.poster span{position:relative}.poster small{letter-spacing:.19em;font-size:9px}.poster strong{font-size:76px;line-height:.8}.poster span{letter-spacing:.13em;margin-top:8px;font-size:12px;font-weight:900}.p1{background:linear-gradient(160deg,#1b1110,#5c1717);top:17%;right:52%;transform:rotate(-16deg)}.p2{background:linear-gradient(160deg,#101014,#291515);top:5%;right:22%;transform:rotate(4deg)}.p3{background:linear-gradient(150deg,#2b0a0a,#bf1717);top:28%;right:0;transform:rotate(17deg)}.trust{border:1px solid #222228;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.trust>div{border-right:1px solid #202026;justify-content:center;align-items:center;gap:13px;min-height:88px;display:flex}.trust>div:last-child{border:0}.trust svg{color:#f03737}.trust strong{letter-spacing:.12em;font-size:10px;display:block}.trust small{color:#777780;margin-top:5px;font-size:9px;display:block}.feature{background:linear-gradient(130deg,#0d0d11,#080808 60%,#210606);border:1px solid #25252b;border-radius:22px;grid-template-columns:.9fr 1.1fr;min-height:430px;margin-top:75px;display:grid;overflow:hidden}.featureVisual{border-right:1px solid #202026;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.anniversaryHalo{filter:blur(16px);background:radial-gradient(circle,#ff232340,#0000 64%);border-radius:50%;width:340px;height:340px;position:absolute}.featureBox{background:linear-gradient(135deg,#09090b,#741111 60%,#e82929);border:1px solid #fff3;border-radius:16px;flex-direction:column;justify-content:center;width:330px;height:205px;padding:29px;display:flex;position:relative;transform:perspective(900px)rotateY(15deg)rotateX(5deg)rotate(-5deg);box-shadow:0 30px 80px #0009}.featureBox:after{content:"";border:1px solid #ffffff26;border-radius:10px;position:absolute;inset:9px}.featureBox span,.featureBox strong,.featureBox small{z-index:2;position:relative}.featureBox span{font-size:52px;font-weight:1000;line-height:.9}.featureBox strong{letter-spacing:.04em;margin-top:8px;font-size:17px}.featureBox small{letter-spacing:.17em;margin-top:8px;font-size:8px}.featureCopy{flex-direction:column;justify-content:center;padding:60px;display:flex}.feature h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(42px,5.5vw,76px);line-height:.9}.featureCopy>p:not(.eyebrow,.tinyNote){color:#9a9aa2;max-width:650px;line-height:1.7}.featurePrices{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.featurePrices button{cursor:pointer;background:#0b0b0d;border:1px solid #3a1d1d;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:12px 16px;display:flex}.featurePrices button:hover{border-color:#a32626}.featurePrices small{color:#85858e;letter-spacing:.1em;font-size:9px}.featurePrices strong{color:#ff4646;margin-top:3px;font-size:21px}.tinyNote{color:#5f5f68;margin-top:12px;font-size:9px}.tinyNote code{color:#8e8e97}.catalog{padding:85px 0}.catalogHead{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.catalogHead h2,.comfort h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,5vw,64px);line-height:.9}.catalogHead>div>p:last-child{color:#82828b;font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filters svg{color:#66666f;margin-right:3px}.filters button{color:#8e8e97;letter-spacing:.1em;cursor:pointer;background:#0a0a0c;border:1px solid #27272d;border-radius:9px;height:36px;padding:0 12px;font-size:9px;font-weight:900}.filters button.active{color:#fff;background:#180b0b;border-color:#701b1b}.productGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.productCard{background:linear-gradient(#0c0c0f,#080809);border:1px solid #232329;border-radius:17px;transition:all .22s;overflow:hidden}.productCard:hover{border-color:#591919;transform:translateY(-3px)}.preorderCard{border-color:#642020;box-shadow:inset 0 0 30px #ff000009}.productVisual{background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--accent),transparent 70%),transparent 55%),#0a0a0c;place-items:center;height:285px;display:grid;position:relative;overflow:hidden}.visualNoise{opacity:.22;background-image:radial-gradient(circle,#ffffff80 0 1px,#0000 1px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.status{color:#b3b3bb;letter-spacing:.08em;z-index:3;background:#161619;border:1px solid #303037;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:1000;position:absolute;top:13px;left:13px}.status.preorder{color:#fff;background:#b81818;border-color:#eb3939}.heart{z-index:3;cursor:pointer;background:#0b0b0dbb;border:1px solid #2e2e34;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.productPoster{background:linear-gradient(145deg,#0c0c0e,color-mix(in srgb,var(--accent),#09090b 42%));color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff30;border-radius:12px;flex-direction:column;justify-content:center;width:69%;height:184px;padding:22px;display:flex;position:relative;overflow:hidden;transform:perspective(800px)rotateY(-7deg)rotate(-3deg);box-shadow:0 28px 60px #0000008c}.productPoster:after{content:"";border:1px solid #ffffff1f;border-radius:8px;position:absolute;inset:7px}.productPoster small,.productPoster strong,.productPoster span,.productPoster em{z-index:2;position:relative}.productPoster small{letter-spacing:.17em;color:#d0d0d5;font-size:7px}.productPoster strong{font-size:48px;line-height:.85}.productPoster span{letter-spacing:.08em;margin-top:7px;font-size:10px;font-weight:900}.productPoster em{color:#ffffff14;font-size:32px;font-style:normal;font-weight:1000;position:absolute;bottom:11px;right:17px}.productBody{padding:16px}.productTitle{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.productTitle p{color:#ff4646;letter-spacing:.12em;margin:0;font-size:10px;font-weight:1000}.productTitle h3{min-height:34px;margin:5px 0 0;font-size:13px}.productTitle button{cursor:pointer;background:#0b0b0d;border:1px solid #292930;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.release{color:#6f6f78;letter-spacing:.05em;font-size:9px}.buyRow{text-align:left;cursor:pointer;background:#0b0b0d;border:1px solid #302020;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:8px;padding:0 11px;display:flex}.buyRow:hover{border-color:#8d2424}.buyRow span{flex-direction:column;gap:2px;display:flex}.buyRow small{color:#93939b;letter-spacing:.1em;font-size:8px;font-weight:900}.buyRow b{color:#575760;font-size:8px;font-weight:600}.buyRow strong{color:#ff4949;font-size:12px}.comfort{background:linear-gradient(130deg,#0d0d10,#080808 65%,#1c0808);border:1px solid #24242a;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;margin-bottom:75px;padding:48px;display:grid}.comfortCopy>p:last-child{color:#8e8e97;max-width:650px;line-height:1.7}.comfortCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.comfortCards article{background:#0a0a0c;border:1px solid #27272d;border-radius:14px;flex-direction:column;min-height:190px;padding:22px;display:flex}.comfortCards strong{color:#ff3c3c;font-size:34px}.comfortCards span{letter-spacing:.08em;margin-top:auto;font-size:11px;font-weight:900}.comfortCards p{color:#777780;font-size:10px;line-height:1.6}.footer{border-top:1px solid #232329;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:28px;padding:38px 0 48px;display:grid}.footerBrand p{color:#65656e;max-width:520px;font-size:9px;line-height:1.6}.footerLinks{flex-wrap:wrap;gap:15px;display:flex}.footerLinks button{color:#888890;cursor:pointer;background:0 0;border:0;font-size:9px}.payments{color:#878790;gap:7px;font-size:9px;display:grid}.payments span{align-items:center;gap:7px;display:flex}.drawerOverlay{justify-content:flex-end;display:flex}.cartDrawer{background:#09090b;border-left:1px solid #29292f;flex-direction:column;width:min(94vw,460px);height:100%;padding:20px;animation:.23s slideLeft;display:flex}@keyframes slideLeft{0%{transform:translate(100%)}}.drawerHead{border-bottom:1px solid #222228;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.drawerHead small{color:#ff4141;letter-spacing:.13em;font-size:8px;font-weight:900}.drawerHead h2{margin:4px 0 0;font-size:25px}.cartItems{flex:1;padding:10px 0;overflow:auto}.emptyCart{text-align:center;color:#8e8e97;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;display:flex}.emptyCart h3{color:#fff;margin:14px 0 5px}.emptyCart p{font-size:11px}.emptyCart .primary{margin-top:14px}.cartItem{border-bottom:1px solid #202026;grid-template-columns:72px 1fr;gap:13px;padding:14px 0;display:grid}.cartThumb{background:linear-gradient(145deg,#18181b,#5b1111);border:1px solid #392020;border-radius:10px;place-items:center;height:82px;font-size:19px;font-weight:1000;display:grid}.cartInfo{flex-direction:column;display:flex}.cartInfo>small{color:#f44;letter-spacing:.11em;font-size:8px;font-weight:900}.cartInfo>strong{margin-top:4px;font-size:11px}.cartInfo>span{color:#9b9ba3;margin-top:5px;font-size:11px}.qty{align-items:center;gap:9px;margin-top:auto;display:flex}.qty button{cursor:pointer;background:#0e0e11;border:1px solid #292930;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.qty b{font-size:10px}.qty .delete{color:#8f5555;margin-left:auto}.drawerBottom{border-top:1px solid #222228;padding-top:17px}.subtotal{justify-content:space-between;align-items:center;display:flex}.subtotal span{color:#8b8b94;letter-spacing:.11em;font-size:9px}.subtotal strong{font-size:22px}.drawerBottom>p{color:#696972;font-size:9px}.checkout{letter-spacing:.12em;background:linear-gradient(90deg,#f22020,#a80909);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:12px;font-size:10px;font-weight:1000;display:flex}.drawerTrust{color:#777780;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8px;display:flex}.modalOverlay{place-items:center;padding:18px;display:grid}.productModal{background:#09090b;border:1px solid #2b2b31;border-radius:20px;grid-template-columns:1fr 1fr;width:min(900px,100%);display:grid;position:relative;overflow:hidden}.modalClose{z-index:4;cursor:pointer;background:#0b0b0d;border:1px solid #303037;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.modalArt{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent),transparent 57%),transparent 65%),#08080a;flex-direction:column;justify-content:center;min-height:470px;padding:48px;display:flex}.modalArt small{letter-spacing:.15em;font-size:8px}.modalArt strong{font-size:92px;line-height:.86}.modalArt span{max-width:300px;margin-top:10px;font-size:18px;font-weight:900}.modalCopy{flex-direction:column;justify-content:center;padding:48px;display:flex}.modalCopy h2{margin:17px 0;font-size:47px;line-height:.9}.modalCopy h2 span{font-size:25px}.modalCopy>p:not(.eyebrow){color:#8c8c95;font-size:11px;line-height:1.7}.modalBuy{cursor:pointer;background:#0c0c0e;border:1px solid #372020;border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;margin-top:9px;padding:0 13px;display:flex}.modalBuy span{letter-spacing:.1em;font-size:9px;font-weight:900}.modalBuy strong{color:#f44}.checkoutPage{background:radial-gradient(circle at 80% 10%,#96000026,#0000 28rem),#050505;min-height:100vh;padding:28px 16px 60px}.checkoutShell{width:min(1180px,100%);margin:auto}.backLink{color:#898992;letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:inline-flex}.checkoutBrand{align-items:center;gap:10px;margin:28px 0;display:flex}.checkoutBrand strong{letter-spacing:.12em;display:block}.checkoutBrand small{color:#ff3d3d;letter-spacing:.15em;margin-top:3px;font-size:8px;display:block}.checkoutGrid{grid-template-columns:1.4fr .6fr;gap:16px;display:grid}.checkoutPanel,.orderPanel{background:#0a0a0c;border:1px solid #25252b;border-radius:18px;padding:32px}.checkoutPanel h1{letter-spacing:-.04em;margin:9px 0 24px;font-size:48px}.formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.formGrid .full{grid-column:1/-1}.formGrid label span{color:#818189;letter-spacing:.09em;margin:0 0 6px 3px;font-size:8px;font-weight:900;display:block}.formGrid input{color:#fff;background:#0e0e11;border:1px solid #292930;border-radius:9px;outline:0;width:100%;height:48px;padding:0 13px}.formGrid input:focus{border-color:#702020}.paymentTitle{margin-top:30px}.methodGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.methodGrid button{text-align:left;cursor:pointer;background:#0d0d10;border:1px solid #2c2c32;border-radius:10px;align-items:center;gap:11px;min-height:68px;padding:12px;display:flex}.methodGrid button.active{background:#150b0b;border-color:#8b2424}.methodGrid strong{font-size:10px;display:block}.methodGrid small{color:#72727b;margin-top:3px;font-size:8px;display:block}.paymentPlaceholder{color:#85858e;border:1px dashed #383840;border-radius:10px;gap:12px;margin-top:12px;padding:16px;display:flex}.paymentPlaceholder svg{flex:none}.paymentPlaceholder strong{color:#d2d2d7;font-size:10px}.paymentPlaceholder p{margin:5px 0 0;font-size:9px;line-height:1.6}.disabledPay{color:#5c5c64;letter-spacing:.1em;background:#141417;border:1px solid #2c2c32;border-radius:10px;width:100%;height:52px;margin-top:13px;font-size:9px;font-weight:1000}.orderPanel h2{margin:14px 0 22px;font-size:29px;line-height:1}.orderPanel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.orderPanel li{color:#a2a2aa;align-items:center;gap:8px;font-size:10px;display:flex}.orderPanel li svg{color:#ff4141;width:16px}.checkoutFine{color:#65656e;margin-top:25px;font-size:9px;line-height:1.7}@media (max-width:1100px){.desktopNav{display:none}.mobileIcon{display:grid}.nav{grid-template-columns:auto 1fr auto}.posterStack{opacity:.3;width:58%;right:-8%}.productGrid{grid-template-columns:repeat(3,1fr)}.comfort{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.payments{grid-column:1/-1}}@media (max-width:760px){.shell{width:calc(100% - 20px)}.announcement{letter-spacing:.08em;height:28px;font-size:8px}.header{top:0}.nav{gap:8px;height:63px}.brandCoin{width:37px;height:37px}.brandWords strong{font-size:12px}.brandWords small{font-size:6.8px}.accountBtn{display:none}.roundBtn,.cartBtn,.mobileIcon{height:37px}.roundBtn,.mobileIcon{width:37px}.cartBtn{min-width:49px;padding:0 9px}.hero{border-radius:17px;align-items:flex-end;min-height:620px;margin-top:10px;padding:28px 20px}.heroGrid{background-size:39px 39px}.posterStack{opacity:.36;width:100%;height:64%;top:25%;right:-23%;transform:none}.poster{border-radius:13px;width:165px;height:232px;padding:17px}.poster strong{font-size:52px}.p1{top:20%;right:54%}.p2{top:6%;right:28%}.p3{top:27%;right:6%}.heroContent{width:100%}.hero h1{margin:16px 0 18px;font-size:55px;line-height:.86}.heroText{font-size:12px;line-height:1.6}.heroCtas{grid-template-columns:1fr;margin-top:20px;display:grid}.primary,.secondary{min-height:50px}.heroProof{flex-direction:column;gap:8px;margin-top:16px;font-size:9px}.trust{border-radius:13px;grid-template-columns:1fr 1fr;margin-top:10px}.trust>div{justify-content:flex-start;min-height:82px;padding:10px}.trust svg{width:19px}.trust strong{font-size:8px}.trust small{font-size:7.5px}.feature{border-radius:17px;grid-template-columns:1fr;margin-top:50px}.featureVisual{border-bottom:1px solid #202026;border-right:0;min-height:310px}.featureBox{width:245px;height:155px;padding:20px}.featureBox span{font-size:40px}.featureBox strong{font-size:13px}.featureCopy{padding:26px 20px 30px}.feature h2{font-size:48px}.featureCopy>p:not(.eyebrow,.tinyNote){font-size:11px}.featurePrices{grid-template-columns:1fr}.featurePrices button{min-height:62px}.catalog{padding:58px 0}.catalogHead{flex-direction:column;align-items:flex-start}.catalogHead h2{font-size:48px}.filters{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.filters button{flex:none}.productGrid{grid-template-columns:1fr 1fr;gap:9px}.productVisual{height:210px}.productPoster{width:77%;height:132px;padding:14px}.productPoster strong{font-size:35px}.productPoster span{font-size:7px}.productPoster small{font-size:5.5px}.productPoster em{font-size:24px}.status{padding:6px;font-size:6px;top:8px;left:8px}.heart{width:30px;height:30px;top:8px;right:8px}.productBody{padding:11px}.productTitle p{font-size:8px}.productTitle h3{min-height:29px;font-size:10px}.productTitle button{width:29px;height:29px}.release{font-size:7.5px}.buyRow{min-height:46px;padding:0 8px}.buyRow small{font-size:6.8px}.buyRow b{font-size:6px}.buyRow strong{font-size:10px}.comfort{border-radius:17px;margin-bottom:52px;padding:25px 19px}.comfort h2{font-size:43px}.comfortCopy>p:last-child{font-size:11px}.comfortCards{grid-template-columns:1fr}.comfortCards article{min-height:125px}.footer{grid-template-columns:1fr;padding-top:30px}.footerLinks{gap:11px}.payments{grid-column:auto}.productModal{grid-template-columns:1fr;max-height:92vh;overflow:auto}.modalArt{min-height:275px;padding:28px}.modalArt strong{font-size:69px}.modalCopy{padding:28px 20px}.modalCopy h2{font-size:39px}.modalCopy h2 span{font-size:18px}.checkoutPage{padding:18px 10px 40px}.checkoutGrid{grid-template-columns:1fr}.checkoutPanel,.orderPanel{padding:20px}.checkoutPanel h1{font-size:40px}.formGrid{grid-template-columns:1fr}.formGrid .full{grid-column:auto}.methodGrid{grid-template-columns:1fr}}@media (max-width:390px){.productGrid{grid-template-columns:1fr}.productVisual{height:245px}.productPoster{width:70%;height:155px}.hero h1{font-size:49px}}.accountModal{background:#09090b;border:1px solid #2b2b31;border-radius:20px;width:min(92vw,520px);padding:38px;position:relative;box-shadow:0 35px 90px #0009}.accountModal h2{letter-spacing:-.05em;margin:18px 0 8px;font-size:48px}.accountLead{color:#92929b;font-size:12px;line-height:1.65}.accountField{margin-top:22px;display:block}.accountField span{letter-spacing:.12em;color:#85858e;margin:0 0 7px 3px;font-size:8px;font-weight:900;display:block}.accountField input{color:#fff;background:#0e0e11;border:1px solid #2b2b31;border-radius:10px;outline:0;width:100%;height:50px;padding:0 14px}.accountSignIn{width:100%;margin-top:10px}.accountActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.accountFine{color:#606069;margin-top:15px;font-size:8px;line-height:1.55}.checkoutLiveButton{color:#fff;letter-spacing:.1em;cursor:pointer;background:linear-gradient(90deg,#f22020,#a80909);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:13px;font-size:9px;font-weight:1000;display:flex}.checkoutLiveButton:disabled{opacity:.4;cursor:not-allowed}.checkoutMessage{color:#e4b1b1;background:#160b0b;border:1px solid #5e2424;border-radius:9px;padding:11px 13px;font-size:9px;line-height:1.5}.checkoutItems{border-top:1px solid #222228;display:grid}.checkoutItem{border-bottom:1px solid #222228;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.checkoutItem strong{font-size:9px;display:block}.checkoutItem small{color:#777780;margin-top:4px;font-size:8px;display:block}.checkoutItem b{white-space:nowrap;font-size:9px}.checkoutTotal{justify-content:space-between;align-items:center;margin:18px 0 24px;display:flex}.checkoutTotal span{color:#808089;letter-spacing:.12em;font-size:8px}.checkoutTotal strong{font-size:22px}.checkoutEmpty{color:#777780;align-items:center;gap:8px;padding:20px 0;font-size:10px;display:flex}.successPage{background:radial-gradient(circle,#7800002e,#0000 30rem),#050505;place-items:center;min-height:100vh;padding:20px;display:grid}.successCard{text-align:center;background:#0a0a0c;border:1px solid #28282e;border-radius:20px;width:min(620px,100%);padding:52px}.successCard>svg{color:#ff3e3e}.successCard .eyebrow{justify-content:center;margin-top:18px}.successCard h1{letter-spacing:-.05em;margin:12px 0;font-size:58px}.successCard>p:not(.eyebrow){color:#8e8e97;font-size:11px;line-height:1.7}.successCard .primary{margin-top:18px}@media (max-width:760px){.accountModal{padding:28px 20px}.accountModal h2{font-size:42px}.accountActions{grid-template-columns:1fr}.successCard{padding:34px 20px}.successCard h1{font-size:46px}}.marketCheck{color:#51515a;letter-spacing:.05em;margin:4px 0 7px;font-size:7px}.status.available{color:#f4d66c;background:#171308;border-color:#55451c}.heroGrid,.redFog,.posterStack,.poster,.visualNoise,.anniversaryHalo{pointer-events:none}button,a,.mobileMenuOverlay,.drawerOverlay,.modalOverlay{touch-action:manipulation}.mobileMenuLinks a{text-align:left;letter-spacing:.12em;color:#fff;background:0 0;border-bottom:1px solid #1e1e23;justify-content:space-between;align-items:center;height:62px;font-size:12px;font-weight:950;display:flex}.desktopNav a{color:#aaaab2;letter-spacing:.12em;font-size:10px;font-weight:900}.desktopNav a:hover{color:#fff}.productTitle a{background:#0b0b0d;border:1px solid #292930;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.featurePrices a{background:#0b0b0d;border:1px solid #3a1d1d;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:12px 16px;display:flex}.featurePrices a:hover{border-color:#a32626}.featurePrices a small{color:#85858e;letter-spacing:.1em;font-size:9px}.featurePrices a strong{color:#ff4646;margin-top:3px;font-size:21px}.productPage{background:radial-gradient(circle at 80% 10%,#91000026,#0000 28rem),#050505;min-height:100vh;padding:28px 16px 70px}.productPageShell{width:min(1180px,100%);margin:auto}.productDetailGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.productDetailVisual,.productDetailCopy{background:#0a0a0c;border:1px solid #28282e;border-radius:20px}.productDetailVisual{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent),transparent 55%),#08080a 68%);place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.productDetailVisual .status{z-index:3}.bigProductMock{background:linear-gradient(145deg,#101014,color-mix(in srgb,var(--accent),#09090b 42%));border:1px solid #ffffff38;border-radius:19px;flex-direction:column;justify-content:center;width:62%;height:340px;padding:35px;display:flex;transform:perspective(900px)rotateY(-8deg)rotate(-3deg);box-shadow:0 35px 85px #0000009e}.bigProductMock small{letter-spacing:.17em;font-size:9px}.bigProductMock strong{font-size:84px;line-height:.86}.bigProductMock span{margin-top:10px;font-size:17px;font-weight:900}.productDetailCopy{flex-direction:column;justify-content:center;padding:48px;display:flex}.productDetailCopy h1{letter-spacing:-.05em;margin:15px 0 7px;font-size:52px;line-height:.92}.productSetCode,.productRelease{color:#85858e;font-size:11px}.productActions{margin-top:24px}.formatSwitch{grid-template-columns:1fr 1fr;gap:9px;display:grid}.formatSwitch button{text-align:left;cursor:pointer;background:#0d0d10;border:1px solid #2e2e35;border-radius:10px;min-height:88px;padding:13px}.formatSwitch button.active{background:#170b0b;border-color:brown}.formatSwitch span,.formatSwitch small{display:block}.formatSwitch span{letter-spacing:.1em;font-size:8px;font-weight:1000}.formatSwitch strong{color:#ff4949;margin:4px 0;font-size:19px;display:block}.formatSwitch small{color:#73737c;font-size:7px}.qtyRow{grid-template-columns:48px 1fr 48px;height:50px;margin-top:10px;display:grid}.qtyRow button,.qtyRow strong{background:#0c0c0e;border:1px solid #2b2b31;place-items:center;display:grid}.qtyRow button:first-child{border-radius:9px 0 0 9px}.qtyRow button:last-child{border-radius:0 9px 9px 0}.productAddButton,.buyNowLink{letter-spacing:.11em;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:10px;font-size:9px;font-weight:1000;display:flex}.productAddButton{cursor:pointer;background:linear-gradient(90deg,#ef2020,#a70a0a);border:0}.buyNowLink{background:#0c0c0e;border:1px solid #33333a}.productTrust{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;display:grid}.productTrust span{text-align:center;color:#8d8d96;border:1px solid #25252b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:66px;font-size:8px;display:flex}.productTrust svg{color:#ff4141;width:17px}.productSpecs{border-top:1px solid #24242a;margin-top:24px;padding-top:20px}.productSpecs h2{letter-spacing:.08em;font-size:12px}.productSpecs p{color:#797982;font-size:9px;line-height:1.6}@media (max-width:760px){.mobileIcon,.roundBtn,.cartBtn,.heroCtas a,.featurePrices a,.buyRow,.filters button{min-height:44px}.productDetailGrid{grid-template-columns:1fr}.productDetailVisual{min-height:410px}.bigProductMock{width:70%;height:245px;padding:24px}.bigProductMock strong{font-size:62px}.productDetailCopy{padding:27px 20px}.productDetailCopy h1{font-size:40px}.formatSwitch,.productTrust{grid-template-columns:1fr}.productTrust span{justify-content:flex-start;padding:0 13px}.productPage{padding:18px 10px 50px}}.realProductPoster{overflow:hidden;background:#f5f5f5!important;place-items:center!important;padding:0!important;display:grid!important}.catalogProductImage{object-fit:contain;width:100%;height:100%;padding:10px;display:block}.photoBadge,.featureImageBadge,.detailImageBadge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.1em;background:#050507d6;border:1px solid #ffffff2e;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:1000;position:absolute;bottom:10px;left:10px}.realFeatureBox{background:#f5f5f5;width:350px;height:260px;padding:0;overflow:hidden;transform:perspective(900px)rotateY(10deg)rotateX(3deg)rotate(-3deg)}.realFeatureBox img{object-fit:contain;width:100%;height:100%;padding:14px;display:block}.realFeatureBox:after{display:none}.realDetailImage{position:relative;overflow:hidden;background:#f5f5f5!important;padding:0!important;transform:none!important}.realDetailImage img{object-fit:contain;width:100%;height:100%;padding:20px;display:block}.casePhotoStrip{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507d1;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:78px 1fr;align-items:center;gap:12px;min-height:84px;padding:9px 12px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.casePhotoStrip img{object-fit:contain;background:#fff;border-radius:7px;width:70px;height:64px}.casePhotoStrip small,.casePhotoStrip strong,.casePhotoStrip span{display:block}.casePhotoStrip small{color:#ff4a4a;letter-spacing:.1em;font-size:7px;font-weight:1000}.casePhotoStrip strong{margin-top:3px;font-size:10px}.casePhotoStrip span{color:#777780;margin-top:4px;font-size:7px}@media (min-width:1101px){.header .nav{max-width:1480px}.hero{min-height:570px}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.productPageShell{max-width:1320px}}@media (max-width:760px){.catalogProductImage{padding:6px}.realFeatureBox{width:250px;height:190px}.casePhotoStrip{grid-template-columns:62px 1fr;bottom:14px;left:14px;right:14px}.casePhotoStrip img{width:56px;height:52px}}.addedPanel{background:#0d130b;border:1px solid #38472e;border-radius:10px;margin-top:10px;padding:13px}.addedPanel>strong{color:#d8efbc;font-size:10px;display:block}.addedPanel>span{color:#89927f;margin-top:4px;font-size:8px;line-height:1.55;display:block}.addedPanel>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.addedPanel a{letter-spacing:.08em;background:#0b0b0d;border:1px solid #34343b;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-size:7px;font-weight:1000;display:flex}.addedPanel a:last-child{background:#190b0b;border-color:#7b2424}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.header{padding-top:env(safe-area-inset-top)}.mobileMenu,.cartDrawer{padding-bottom:max(18px, env(safe-area-inset-bottom))}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}@supports (-webkit-touch-callout:none){.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (max-width:760px){.addedPanel>div{grid-template-columns:1fr}.searchStrip input{font-size:16px}.productAddButton,.buyNowLink,.addedPanel a{min-height:48px}}.continueShoppingDrawer{color:#fff;letter-spacing:.1em;cursor:pointer;background:#0b0b0d;border:1px solid #303037;border-radius:10px;width:100%;min-height:46px;margin-top:8px;font-size:8px;font-weight:1000}.continueShoppingDrawer:hover{border-color:#5a2020}
