:root{--brand: #ef5a1f;--brand-600: #d94a12;--brand-50: #fff3ec;--brand-100: #ffe3d4;--ink: #17181c;--ink-2: #3d4048;--muted: #62666f;--line: #e4e4e7;--bg: #f3f4f5;--card: #fdfdfd;--media: #ffffff;--night: #16171b;--green: #16a34a;--green-50: #ecfdf3;--red: #dc2626;--yellow: #f5b301;--radius: 16px;--radius-sm: 12px;--shadow: 0 1px 2px rgba(20, 20, 30, .05), 0 6px 20px -8px rgba(20, 20, 30, .12);--shadow-lg: 0 24px 60px -20px rgba(20, 20, 30, .35);--max: 1280px;--font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}:root[data-theme=dark]{--ink: #ececef;--ink-2: #c5c7cd;--muted: #9b9ea7;--line: #2b2d34;--bg: #0f1013;--card: #1a1b20;--brand-50: #2a1910;--brand-100: #4a2514;--green: #34c66b;--green-50: #10261a;--red: #f05252;--shadow: 0 1px 2px rgba(0,0,0,.3), 0 8px 24px -10px rgba(0,0,0,.6);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:clip;font-family:var(--font);color:var(--ink);background:var(--bg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}input,select{font:inherit}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:-.02em}.container{max-width:var(--max);margin:0 auto;padding:0 16px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.no-scroll{overflow:hidden}.i{font-size:20px;line-height:1;flex:none;display:inline-block}.i-sm{font-size:16px}.i-lg{font-size:26px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:12px;font-weight:800;font-size:15px;letter-spacing:.01em;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.btn:active{transform:scale(.98)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px -8px #ef5a1fb3}.btn-primary:hover{background:var(--brand-600)}.btn-dark{background:var(--night);color:#fff}.btn-dark:hover{background:#26282e}.btn-ghost{background:var(--card);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn-block{width:100%}.btn-xl{height:58px;font-size:17px;border-radius:16px}.btn small{font-weight:600;opacity:.85;font-size:12px}.announce{background:var(--night);color:#fff;font-size:13px;font-weight:600;overflow:hidden}.announce-track{display:flex;justify-content:center;align-items:center;height:36px;position:relative}.announce-item{position:absolute;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(8px);transition:.4s ease;white-space:nowrap}.announce-item.on{opacity:1;transform:none}.announce-item b{color:#ffb38f}.header{position:sticky;top:0;z-index:50;background:var(--card);border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;gap:12px;height:64px}.logo{font-weight:900;font-size:22px;letter-spacing:-.03em;display:flex;align-items:baseline}.logo span{color:var(--brand)}.header-search{flex:1;display:none;position:relative}.search-input{width:100%;height:44px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);padding:0 16px 0 44px;outline:none;transition:.15s}.search-input:focus{border-color:var(--brand);background:var(--card)}.search-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.icon-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.icon-btn:hover{background:var(--bg)}.badge-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.badge-count:empty,.badge-count[data-n="0"]{display:none}.header-phone{display:none;flex-direction:column;line-height:1.1;font-size:12px;color:var(--muted);padding-right:8px}.header-phone b{color:var(--ink);font-size:15px}.mobile-search{padding:0 0 12px}.nav{display:none;border-top:1px solid var(--line)}.nav-row{display:flex;gap:4px;height:48px;align-items:center;overflow-x:auto;scrollbar-width:none}.nav-row a{padding:8px 12px;border-radius:8px;font-weight:700;font-size:14px;white-space:nowrap}.nav-row a:hover{background:var(--bg)}.nav-row a.hot{color:var(--brand)}@media(min-width:900px){.header-row{height:76px;gap:28px}.logo{font-size:26px}.header-search{display:block;max-width:560px}.mobile-search,.menu-btn{display:none}.header-phone{display:flex}.nav{display:block}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1480;opacity:0;pointer-events:none;transition:.25s;z-index:90}.overlay.on{opacity:1;pointer-events:auto}.menu-panel{position:fixed;top:0;bottom:0;left:0;width:min(86vw,360px);background:var(--card);z-index:100;transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.menu-panel.on{transform:none}.menu-panel nav a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:700}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head h3{font-size:18px}.usps{background:var(--card);border-bottom:1px solid var(--line)}.usps-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;padding:14px 0}.usp{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.25}.usp-ico{width:38px;height:38px;border-radius:12px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center;flex:none}.usp b{display:block;font-size:13.5px}.usp span{color:var(--muted);font-size:12px}@media(min-width:900px){.usps-row{grid-template-columns:repeat(4,1fr);padding:18px 0}}.section{padding:36px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:18px}.section-head h2{font-size:22px;font-weight:800}.section-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.link-more{font-weight:800;font-size:14px;color:var(--brand);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}@media(min-width:900px){.section{padding:56px 0}.section-head h2{font-size:30px}}.hero{padding:16px 0 8px}.hero-grid{display:grid;gap:12px}.hero-main{position:relative;border-radius:20px;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 85% 80%,#ff8a4c,#ef5a1f 38%,#b23a0c);display:flex;flex-direction:column;padding:26px 22px 0}.hero-main .eyebrow{display:inline-flex;gap:6px;align-items:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);padding:6px 12px;border-radius:99px;font-size:12px;font-weight:800;width:max-content;letter-spacing:.04em;text-transform:uppercase}.hero-main h1{font-size:34px;font-weight:900;margin:14px 0 10px;max-width:13ch;letter-spacing:-.035em}.hero-main p{margin:0;opacity:.92;max-width:34ch;font-size:15px}.hero-copy{position:relative;z-index:2}.hero-cta{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.hero-cta .btn-primary{background:var(--card);color:var(--brand-600);box-shadow:none}.hero-cta .btn-ghost{background:transparent;color:#fff;border-color:#ffffff80}.hero-visual{position:relative;align-self:flex-end;width:240px;height:200px;margin:18px -22px 0 0}.hero-img-wrap{position:absolute;right:-30px;top:0;width:260px;height:260px;border-radius:50%;background:var(--media);overflow:hidden;box-shadow:0 30px 60px -20px #0006}.hero-img-wrap img{width:100%;height:100%;object-fit:contain;padding:30px}.hero-price{position:absolute;z-index:3;left:-70px;top:30px;background:var(--night);color:#fff;border-radius:16px;padding:10px 14px;transform:rotate(-6deg);box-shadow:var(--shadow-lg)}.hero-price s{font-size:12px;opacity:.6;display:block}.hero-price b{font-size:22px;font-weight:900}.hero-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile{position:relative;border-radius:16px;overflow:hidden;background:var(--card);padding:16px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow)}.tile h3{font-size:16px;font-weight:800;max-width:12ch;position:relative;z-index:1}.tile .tag{font-size:11px;font-weight:800;color:var(--brand);text-transform:uppercase;letter-spacing:.06em;position:relative;z-index:1}.tile img{position:absolute;right:-10px;bottom:-6px;width:58%;object-fit:contain}.tile .go{position:relative;z-index:1;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:4px}.tile-dark{background:var(--night);color:#fff}.tile-dark .tag{color:#ffb38f}@media(min-width:900px){.hero{padding:24px 0 8px}.hero-grid{grid-template-columns:1.7fr 1fr}.hero-main{min-height:480px;padding:48px;flex-direction:row;align-items:center;gap:24px}.hero-copy{flex:1 1 55%}.hero-main h1{font-size:clamp(36px,3.9vw,56px)}.hero-main p{font-size:17px}.hero-visual{flex:0 0 40%;max-width:400px;height:auto;aspect-ratio:1;margin:0 -24px 0 0;align-self:center}.hero-img-wrap{width:100%;height:100%;right:0}.hero-price{left:-24px;top:24px}.hero-side{grid-template-columns:1fr}.tile{min-height:0}}.cats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cat{background:var(--card);border-radius:16px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow);transition:transform .15s}.cat:hover{transform:translateY(-2px)}.cat img{width:52px;height:52px;object-fit:contain}.cat b{font-size:14px;display:block;line-height:1.2}.cat span{font-size:12px;color:var(--muted)}@media(min-width:900px){.cats{grid-template-columns:repeat(5,1fr)}.cat{padding:18px}}.deal-band{background:var(--night);color:#fff;border-radius:20px;padding:22px 16px}.deal-band .section-head h2{color:#fff}.deal-band .section-head p{color:#aab}.countdown{display:inline-flex;gap:6px;align-items:center}.countdown .seg{background:var(--brand);color:#fff;font-weight:900;border-radius:8px;min-width:40px;text-align:center;padding:6px;font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.countdown .seg small{display:block;font-size:9px;font-weight:700;opacity:.85;margin-top:3px;letter-spacing:.05em}@media(min-width:900px){.deal-band{padding:32px}}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:700px){.grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:1100px){.grid{grid-template-columns:repeat(4,1fr);gap:18px}.grid-5{grid-template-columns:repeat(5,1fr)}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(min-width:700px){.rail{grid-auto-columns:31%}}@media(min-width:1100px){.rail{grid-auto-columns:calc(20% - 12px);gap:15px;margin:0;padding:0 0 6px}}.card{background:var(--card);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);position:relative;transition:transform .18s ease,box-shadow .18s ease;color:var(--ink)}.card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0000000a,0 18px 40px -16px #14141e40}.card-media{position:relative;aspect-ratio:1;background:var(--media);display:block}.card-media img{width:100%;height:100%;object-fit:contain;padding:10%;transition:transform .35s ease}.card:hover .card-media img{transform:scale(1.04)}.card-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;z-index:1}.pill{font-size:11px;font-weight:900;padding:4px 8px;border-radius:8px;line-height:1.1;letter-spacing:.02em}.pill-sale{background:var(--red);color:#fff}.pill-hot{background:var(--night);color:#fff}.pill-copper{background:#b8733f;color:#fff}.pill-soft{background:var(--brand-50);color:var(--brand-600)}.pill-green{background:var(--green-50);color:var(--green)}.wish{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;z-index:1;color:var(--ink-2)}.wish.on{color:var(--red)}.card-body{padding:4px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.card-title{font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.stars{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.stars-ico{color:var(--yellow);letter-spacing:1px;font-size:13px}.price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.price{font-weight:900;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.price.sale{color:var(--red)}.price-old{color:var(--muted);text-decoration:line-through;font-size:13px}.price-bgn{display:block;font-size:11.5px;color:var(--muted);font-weight:600;margin-top:-4px}.stock-line{font-size:12px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:6px}.stock-line.low{color:var(--brand-600)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.card-add{margin-top:6px;height:42px;border-radius:12px;background:var(--brand-50);color:var(--brand-600);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;transition:.15s}.card-add:hover{background:var(--brand);color:#fff}.card-add.done{background:var(--green);color:#fff}@media(min-width:900px){.card-body{padding:4px 16px 16px}.card-title{font-size:14.5px}.price{font-size:21px}}.promo-split{display:grid;gap:12px}.promo{border-radius:20px;padding:24px;min-height:220px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:8px}.promo h3{font-size:26px;font-weight:900;max-width:14ch;position:relative;z-index:1}.promo p{margin:0;max-width:30ch;position:relative;z-index:1;color:inherit;opacity:.85}.promo .btn{width:max-content;margin-top:8px;position:relative;z-index:1}.promo img{position:absolute;right:-20px;bottom:-10px;width:52%;max-width:280px}.promo-copper{background:linear-gradient(135deg,#f6e3d3,#e7b48b);color:#3b200d}.promo-dark{background:var(--night);color:#fff}@media(min-width:900px){.promo-split{grid-template-columns:1fr 1fr}.promo{padding:40px;min-height:280px}.promo h3{font-size:34px}}.reviews-band{display:grid;gap:12px}.review-card{background:var(--card);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.review-card p{margin:8px 0 12px;font-size:14.5px;color:var(--ink-2)}.review-meta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.review-meta b{color:var(--ink)}.verified{color:var(--green);font-weight:700;font-size:12px;display:inline-flex;gap:4px;align-items:center}@media(min-width:900px){.reviews-band{grid-template-columns:repeat(4,1fr)}}.news{background:var(--brand);color:#fff;border-radius:20px;padding:28px 20px;display:grid;gap:16px}.news h3{font-size:26px;font-weight:900}.news p{margin:6px 0 0;opacity:.9}.news form{display:flex;gap:8px;flex-wrap:wrap}.news input{flex:1 1 200px;height:52px;border-radius:12px;border:0;padding:0 16px;outline:none;background:#fff;color:#17181c}.news .btn{height:52px}@media(min-width:900px){.news{grid-template-columns:1fr 1fr;align-items:center;padding:44px}}.footer{background:#111216;color:#c8cad0;margin-top:40px;padding:44px 0 100px;font-size:14px}.footer-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.footer h4{color:#fff;font-size:14px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}.footer a{display:block;padding:4px 0;color:#c8cad0}.footer a:hover{color:#fff}.footer .logo{color:#fff;margin-bottom:10px}.footer-brand{grid-column:1 / -1}.footer-bottom{border-top:1px solid #2a2c33;margin-top:32px;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:12.5px;color:#8a8d96}.pay-icons{display:flex;gap:6px;flex-wrap:wrap}.pay-icons span{background:var(--card);color:#111;font-size:11px;font-weight:800;padding:4px 8px;border-radius:5px}@media(min-width:900px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.footer-brand{grid-column:auto}.footer{padding-bottom:44px}}.crumbs{font-size:12.5px;color:var(--muted);padding:12px 0;display:flex;gap:6px;flex-wrap:wrap}.crumbs a:hover{color:var(--ink)}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:20px}@media(min-width:960px){.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}}.gallery{position:relative;margin:0 -16px}.gallery-main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;background:var(--media);scrollbar-width:none}.gallery-main::-webkit-scrollbar{display:none}.gallery-main figure{margin:0;scroll-snap-align:center;aspect-ratio:5 / 4;display:grid;place-items:center}@media(min-width:960px){.gallery-main figure{aspect-ratio:1}}.gallery-main img{width:100%;height:100%;object-fit:contain;padding:6%}.gallery-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;gap:6px;justify-content:center}.gallery-dots i{width:7px;height:7px;border-radius:99px;background:#d7d4cf;transition:.2s}.gallery-dots i.on{width:20px;background:var(--ink)}.gallery-count{position:absolute;top:12px;right:12px;background:#0009;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px}.gallery-badge{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.gallery-badge .pill{font-size:13px;padding:6px 10px}.thumbs{display:none}@media(min-width:960px){.gallery{margin:0;position:sticky;top:140px;display:grid;grid-template-columns:76px 1fr;gap:12px}.gallery-main{border-radius:20px;grid-column:2;grid-row:1}.gallery-dots{display:none}.gallery-badge{left:100px}.thumbs{display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:1;max-height:640px;overflow-y:auto;scrollbar-width:none}.thumbs button{width:76px;height:76px;border-radius:12px;background:var(--media);border:2px solid transparent;overflow:hidden;flex:none}.thumbs button.on{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain;padding:6px}}.buybox{display:flex;flex-direction:column;gap:14px}.buybox-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted)}.buybox-top b{color:var(--ink)}.pdp-title{font-size:22px;font-weight:800;line-height:1.22}@media(min-width:960px){.pdp-title{font-size:28px}}.rating-link{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);font-weight:600}.rating-link .stars-ico{font-size:16px}.rating-link u{text-underline-offset:3px;text-decoration-color:#ccc}.sold-chip{font-size:12.5px;color:var(--muted)}.sold-chip b{color:var(--ink)}.price-box{background:var(--card);border-radius:16px;padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;box-shadow:var(--shadow)}.price-box .now{font-size:34px;font-weight:900;color:var(--red);letter-spacing:-.03em;line-height:1}.price-box .was{color:var(--muted);font-size:15px}.price-box .was s{font-weight:600}.price-box .bgn{width:100%;font-size:12.5px;color:var(--muted)}.save-tag{background:var(--red);color:#fff;font-weight:900;padding:6px 10px;border-radius:8px;font-size:14px}.save-line{width:100%;font-size:13.5px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:6px}.highlights{list-style:none;margin:0;padding:0;display:grid;gap:8px}.highlights li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:600}.highlights .chk{width:22px;height:22px;border-radius:50%;background:var(--green-50);color:var(--green);display:grid;place-items:center;flex:none;margin-top:1px}.urgency{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:16px;padding:12px 14px;display:grid;gap:8px;font-size:13.5px}.urgency-row{display:flex;justify-content:space-between;gap:10px;font-weight:700}.urgency-row .live{color:var(--ink-2);font-weight:600;display:inline-flex;align-items:center;gap:6px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.bar{height:8px;background:var(--card);border-radius:99px;overflow:hidden}.bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#ff9f6e);border-radius:inherit}.qty-breaks{display:grid;gap:8px}.qty-breaks-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);display:flex;align-items:center;gap:10px}.qty-breaks-title:before,.qty-breaks-title:after{content:"";height:1px;background:var(--line);flex:1}.qb{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:var(--card);border:2px solid var(--line);border-radius:16px;padding:14px;cursor:pointer;transition:.15s}.qb:hover{border-color:#cfcac4}.qb.on{border-color:var(--brand);background:var(--brand-50)}.qb input{position:absolute;opacity:0}.qb-radio{width:22px;height:22px;border-radius:50%;border:2px solid #c7c3be;display:grid;place-items:center}.qb.on .qb-radio{border-color:var(--brand)}.qb.on .qb-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--brand)}.qb-label b{font-size:15px;display:block}.qb-label span{font-size:12.5px;color:var(--green);font-weight:700}.qb-price{text-align:right}.qb-price b{font-size:17px;font-weight:900;display:block}.qb-price s{font-size:12px;color:var(--muted)}.qb-flag{position:absolute;top:-10px;right:14px;background:var(--night);color:#fff;font-size:10.5px;font-weight:900;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.qb-flag.alt{background:var(--green)}.atc-wrap{display:grid;gap:8px}.atc-row{display:grid;grid-template-columns:1fr;gap:8px}.cod-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--muted);font-weight:600}.ship-eta{background:var(--card);border-radius:16px;padding:14px;display:grid;gap:10px;box-shadow:var(--shadow);font-size:13.5px}.ship-eta-row{display:flex;gap:12px;align-items:center}.ship-eta-row .ico{width:36px;height:36px;border-radius:12px;background:var(--bg);display:grid;place-items:center;flex:none;color:var(--ink-2)}.ship-eta b{color:var(--ink)}.ship-eta .timer{color:var(--brand-600);font-weight:800;font-variant-numeric:tabular-nums}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.trust{background:var(--card);border-radius:12px;padding:12px;display:flex;gap:10px;align-items:center;font-size:12.5px;line-height:1.25;border:1px solid var(--line)}.trust b{display:block;font-size:13px}.trust span{color:var(--muted)}.trust .i{color:var(--brand)}.fbt{background:var(--card);border-radius:16px;padding:16px;box-shadow:var(--shadow);border:2px dashed var(--brand-100)}.fbt h3{font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px}.fbt-sub{font-size:13px;color:var(--muted);margin:4px 0 12px}.fbt-items{display:grid;gap:8px}.fbt-item{display:grid;grid-template-columns:auto 56px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:12px;cursor:pointer;transition:.15s}.fbt-item:hover{background:var(--bg)}.fbt-item.off{opacity:.5}.fbt-item img{width:56px;height:56px;object-fit:contain;background:var(--media);border-radius:8px;border:1px solid var(--line);padding:4px}.fbt-item .t{font-size:13px;font-weight:700;line-height:1.25}.fbt-item .t small{display:block;color:var(--muted);font-weight:600;font-size:11.5px}.fbt-item .p{text-align:right;font-weight:900;font-size:14px}.fbt-item .p s{display:block;font-weight:600;font-size:11px;color:var(--muted)}.cbox{width:22px;height:22px;border-radius:8px;border:2px solid #c7c3be;display:grid;place-items:center;transition:.15s;color:#fff}.cbox .i{opacity:0;transition:opacity .15s}.fbt-item:not(.off) .cbox .i,.bump.on .cbox .i{opacity:1}.fbt-item:not(.off) .cbox{background:var(--brand);border-color:var(--brand);color:#fff}.fbt-plus{text-align:center;color:var(--muted);font-weight:900;margin:-4px 0;font-size:13px}.fbt-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:12px;padding-top:12px;gap:12px}.fbt-total .lbl{font-size:13px;color:var(--muted)}.fbt-total .sum{font-size:22px;font-weight:900}.fbt-total .sum s{font-size:13px;color:var(--muted);font-weight:600;margin-left:6px}.fbt .btn{margin-top:12px}.acc{background:var(--card);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.acc details{border-bottom:1px solid var(--line)}.acc details:last-child{border-bottom:0}.acc summary{list-style:none;padding:16px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary .i{transition:transform .2s}.acc details[open] summary .i{transform:rotate(45deg)}.acc .acc-body{padding:0 18px 18px;color:var(--ink-2);font-size:14.5px}.acc ul{padding-left:18px;margin:0;display:grid;gap:6px}.specs{width:100%;border-collapse:collapse;font-size:14px}.specs td{padding:10px 0;border-bottom:1px solid var(--line)}.specs td:first-child{color:var(--muted);width:45%}.specs td:last-child{font-weight:700}.why{display:grid;gap:16px;align-items:center}.why-media{background:var(--media);border-radius:20px;aspect-ratio:4 / 3;overflow:hidden}.why-media img{width:100%;height:100%;object-fit:contain;padding:8%}.why-list{display:grid;gap:18px}.why-item{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.why-ico{width:44px;height:44px;border-radius:12px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}.why-item h3{font-size:17px;font-weight:800;margin-bottom:4px}.why-item p{margin:0;color:var(--muted);font-size:14.5px;max-width:52ch}@media(min-width:900px){.why{grid-template-columns:1.1fr 1fr;gap:48px}.why h2{font-size:30px}}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spec{background:var(--bg);border-radius:12px;padding:12px 14px}.spec span{display:block;font-size:12px;color:var(--muted);font-weight:600}.spec b{font-size:14.5px}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);font-size:14px}.compare-table th,.compare-table td{padding:14px 12px;text-align:center;border-bottom:1px solid var(--line)}.compare-table th:first-child,.compare-table td:first-child{text-align:left;font-weight:700}.compare-table thead th{font-size:13px;text-transform:uppercase;letter-spacing:.05em}.compare-table thead th.us{background:var(--brand);color:#fff}.compare-table td.us{background:var(--brand-50)}.compare-table tr:last-child td{border-bottom:0}.yes{color:var(--green);font-weight:900}.no{color:var(--red);font-weight:900}.rev-summary{background:var(--card);border-radius:16px;padding:20px;box-shadow:var(--shadow);display:grid;gap:16px}.rev-score{display:flex;align-items:center;gap:14px}.rev-score .big{font-size:48px;font-weight:900;line-height:1;letter-spacing:-.04em}.rev-bars{display:grid;gap:6px;font-size:12.5px}.rev-bars div{display:grid;grid-template-columns:26px 1fr 34px;gap:8px;align-items:center;color:var(--muted)}.rev-bars .bar{background:transparent}.rev-bars .bar i{background:var(--yellow)}.rev-list{display:grid;gap:12px}@media(min-width:900px){.rev-layout{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.rev-list{grid-template-columns:1fr 1fr}}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--card);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -10px 30px -12px #0003}.sticky-atc.on{transform:none}.sticky-atc img{width:48px;height:48px;object-fit:contain;border-radius:12px;border:1px solid var(--line);display:none}.sticky-atc .info{flex:1;min-width:0}.sticky-atc .info b{display:block;font-size:18px;font-weight:900;color:var(--red);line-height:1.1}.sticky-atc .info s{font-size:12px;color:var(--muted)}.sticky-atc .t{display:none;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .btn{flex:0 0 auto}@media(min-width:900px){.sticky-atc{top:0;bottom:auto;transform:translateY(-110%);border-top:0;border-bottom:1px solid var(--line);padding:10px max(16px,calc((100vw - var(--max)) / 2 + 16px))}.sticky-atc img,.sticky-atc .t{display:block}.sticky-atc .info{flex:0 0 auto;text-align:right}.sticky-atc .t{flex:1}}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(100vw,440px);background:var(--bg);z-index:100;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.drawer.on{transform:none}.drawer .panel-head{background:var(--card)}.drawer-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.ship-progress{background:var(--card);border-radius:16px;padding:14px;font-size:13.5px;font-weight:600;display:grid;gap:10px}.ship-progress .bar{background:var(--bg);height:10px}.ship-progress.done{background:var(--green-50);color:var(--green)}.ship-progress.done .bar i{background:var(--green)}.line{background:var(--card);border-radius:16px;padding:12px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;position:relative}.line img{width:72px;height:72px;object-fit:contain;border-radius:12px;border:1px solid var(--line);padding:4px;background:var(--media)}.line .t{font-size:13.5px;font-weight:700;line-height:1.3;padding-right:26px}.line .tag{font-size:11.5px;color:var(--green);font-weight:800}.line-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.line-price b{font-weight:900}.line-price s{color:var(--muted);font-size:12px;margin-left:4px}.line .rm{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;color:var(--muted);border-radius:8px}.line .rm:hover{background:var(--bg);color:var(--red)}.stepper{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;height:34px}.stepper button{width:32px;height:100%;font-weight:800;font-size:16px}.stepper span{min-width:24px;text-align:center;font-weight:800;font-size:14px}.upsell{background:var(--card);border-radius:16px;padding:14px}.upsell h4{font-size:14px;font-weight:800;margin-bottom:10px;display:flex;align-items:center;gap:6px}.upsell-rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.upsell-item{scroll-snap-align:start;display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px}.upsell-item img{width:56px;height:56px;object-fit:contain;background:var(--media);border-radius:8px}.upsell-item .t{font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell-item .row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:4px}.upsell-item .row b{color:var(--red);font-size:14px;font-weight:900}.upsell-item .row s{font-size:11px;color:var(--muted)}.mini-add{white-space:nowrap;height:30px;padding:0 12px;border-radius:8px;background:var(--night);color:#fff;font-weight:800;font-size:12.5px}.bump{background:var(--card);border:2px dashed var(--brand);border-radius:16px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;cursor:pointer}.bump .cbox{border-color:var(--brand)}.bump.on .cbox{background:var(--brand);color:#fff}.bump b{font-size:13.5px;display:block}.bump span{font-size:12px;color:var(--muted)}.bump .p{font-weight:900;color:var(--brand-600)}.drawer-foot{background:var(--card);border-top:1px solid var(--line);padding:14px 16px calc(14px + env(safe-area-inset-bottom));display:grid;gap:10px}.sum-row{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-2)}.sum-row.save{color:var(--green);font-weight:700}.sum-row.total{font-size:18px;font-weight:900;color:var(--ink)}.sum-row.total small{display:block;font-size:11.5px;font-weight:600;color:var(--muted);text-align:right}.empty{text-align:center;padding:40px 10px;color:var(--muted)}.empty .i{font-size:48px;display:block;margin:0 auto 12px;color:var(--muted);opacity:.5}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:var(--night);color:#fff;padding:12px 18px;border-radius:12px;font-weight:700;font-size:14px;opacity:0;pointer-events:none;transition:.3s;z-index:200;display:flex;gap:8px;align-items:center}.toast.on{opacity:1;transform:translate(-50%)}.sp-pop{position:fixed;left:12px;bottom:84px;z-index:55;background:var(--card);border-radius:16px;box-shadow:var(--shadow-lg);padding:10px 14px 10px 10px;display:flex;gap:10px;align-items:center;max-width:320px;font-size:12.5px;transform:translateY(20px);opacity:0;transition:.4s;pointer-events:none}.sp-pop.on{transform:none;opacity:1;pointer-events:auto}.sp-pop img{width:46px;height:46px;object-fit:contain;border-radius:8px;background:var(--bg);padding:3px}.sp-pop b{display:block;font-size:13px}.sp-pop span{color:var(--muted)}@media(min-width:900px){.sp-pop{bottom:20px;left:20px}}.coll-hero{padding:18px 0 8px}.coll-hero h1{font-size:28px;font-weight:900}.coll-hero p{color:var(--muted);margin:6px 0 0}.subcats{display:flex;gap:8px;overflow-x:auto;padding:14px 0 4px;scrollbar-width:none}.subcats a{white-space:nowrap;background:var(--card);border:1.5px solid var(--line);border-radius:99px;padding:8px 14px;font-weight:700;font-size:13.5px}.subcats a.on,.subcats a:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.toolbar{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px 0;position:sticky;top:64px;z-index:20;background:var(--bg)}.toolbar select{height:42px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);padding:0 12px;font-weight:700;font-size:14px}.toolbar .count{font-size:13.5px;color:var(--muted)}.coll-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.filters{display:none}.filter-btn{height:42px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);font-weight:800;display:inline-flex;align-items:center;gap:6px;font-size:14px}.f-group{padding:16px 0;border-bottom:1px solid var(--line)}.f-group h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.f-opt{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font-size:14px;font-weight:600}.f-opt input{width:18px;height:18px;accent-color:var(--brand)}.f-opt span{margin-left:auto;color:var(--muted);font-size:12.5px}.filters-panel{right:auto;left:0;transform:translate(-100%)}.filters-panel.on{transform:none}.filters-panel .drawer-body{background:var(--card)}@media(min-width:960px){.toolbar{top:125px}.coll-layout{grid-template-columns:240px minmax(0,1fr)}.filters{display:block;position:sticky;top:190px;align-self:start}.filter-btn{display:none}}.mt-0{margin-top:0}.center{text-align:center}.hide-m{display:none}@media(min-width:900px){.hide-m{display:initial}.hide-d{display:none!important}}.qo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-columns:100%;align-items:end;justify-items:center;pointer-events:none}.qo.on{pointer-events:auto}.qo-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0e8c;opacity:0;transition:opacity .25s}.qo.on .qo-backdrop{opacity:1}.qo-sheet{position:relative;width:min(100%,520px);max-height:92dvh;overflow-y:auto;background:var(--card);color:var(--ink);border-radius:20px 20px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.qo.on .qo-sheet{transform:none}@media(min-width:700px){.qo{align-items:center}.qo-sheet{border-radius:20px;padding:24px;transform:translateY(24px);opacity:0;transition:transform .3s,opacity .3s}.qo.on .qo-sheet{opacity:1}}.qo-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}.qo-head h3{font-size:20px;font-weight:800}.qo-head p{margin:4px 0 0;font-size:13px;color:var(--muted)}.qo-items{display:grid;gap:8px;margin-bottom:14px}.qo-item{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;font-size:13.5px;font-weight:700}.qo-item img{width:48px;height:48px;object-fit:contain;background:var(--media);border-radius:8px;border:1px solid var(--line);padding:3px}.qo-item small{display:block;color:var(--muted);font-weight:600}.field{display:grid;gap:6px;margin-bottom:12px}.field label{font-size:13px;font-weight:800}.field input{width:100%;min-width:0;height:50px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);padding:0 14px;font-size:16px;outline:none;transition:border-color .15s}.field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.field .err{font-size:12.5px;color:var(--red);font-weight:700;display:none}.field.bad input{border-color:var(--red)}.field.bad .err{display:block}.field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.seg-ctl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.seg-ctl label{border:1.5px solid var(--line);border-radius:12px;padding:10px 6px;text-align:center;font-size:12.5px;font-weight:800;cursor:pointer;line-height:1.2}.seg-ctl label small{display:block;font-weight:600;color:var(--muted);font-size:11px;margin-top:2px}.seg-ctl input{position:absolute;opacity:0;pointer-events:none}.seg-ctl label:has(input:checked){border-color:var(--brand);background:var(--brand-50)}.qo-upsell{display:grid;grid-template-columns:auto 48px 1fr;gap:10px;align-items:center;border:2px dashed var(--brand);border-radius:16px;padding:10px 12px;margin:4px 0 14px;cursor:pointer}.qo-upsell img{width:48px;height:48px;object-fit:contain;background:var(--media);border-radius:8px}.qo-upsell b{font-size:13.5px;display:block}.qo-upsell span{font-size:12.5px;color:var(--muted)}.qo-upsell .cbox{border-color:var(--brand)}.qo-upsell.on .cbox{background:var(--brand)}.qo-upsell.on .cbox .i{opacity:1}.qo-total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid var(--line);margin-top:4px}.qo-total b{font-size:22px;font-weight:900}.qo-done{text-align:center;padding:20px 4px 8px}.qo-done .i{font-size:56px;color:var(--green);display:block;margin:0 auto 10px}.qo-done h3{font-size:22px;margin-bottom:8px}.qo-done p{color:var(--muted);margin:0 0 18px}body.lp .nav,body.lp .mobile-search,body.lp .header-search,body.lp .menu-btn,body.lp a[aria-label=\41b\44e\431\438\43c\438]{display:none!important}body.lp .header-row{justify-content:space-between}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hd-pop-wrap{position:relative}.hd-pop{display:none}@media(hover:hover)and (min-width:900px){.hd-pop{display:block;position:absolute;top:100%;right:-8px;width:340px;z-index:70;margin-top:10px;padding:16px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -18px #14141e59;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.hd-pop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.hd-pop:after{content:"";position:absolute;top:-7px;right:22px;width:12px;height:12px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.hd-pop-wrap:hover .hd-pop,.hd-pop-wrap:focus-within .hd-pop{opacity:1;visibility:visible;transform:none;transition:opacity .16s ease .08s,transform .16s ease .08s,visibility 0s linear .08s}}.hd-pop-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.hd-pop-head b{font-size:16px;font-weight:800}.hd-pop-head span{font-size:13px;color:var(--muted)}.hd-pop-list{display:grid;gap:10px;margin-bottom:12px}.hd-pop-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center}.hd-pop-item img{width:52px;height:52px;object-fit:contain;background:var(--media);border-radius:10px;border:1px solid var(--line);padding:3px}.hd-pop-item .t{display:block;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-pop-item .t:hover{color:var(--brand)}.hd-pop-item .p{font-size:13px;font-weight:800;color:var(--ink-2)}.hd-pop-item .p s{font-weight:600;color:var(--muted);font-size:11.5px}.hd-pop-act{display:flex;gap:4px}.hd-pop-act .mini-add{width:32px;height:32px;padding:0;display:grid;place-items:center}.hd-pop-rm{width:32px;height:32px;border-radius:8px;color:var(--muted);display:grid;place-items:center}.hd-pop-rm:hover{background:var(--bg);color:var(--red)}.hd-pop-sum{font-size:14px;font-weight:800}.hd-pop-more{font-size:12.5px;color:var(--muted);margin:-4px 0 12px}.hd-pop-ship{position:relative;font-size:12.5px;font-weight:600;background:var(--bg);border-radius:10px;padding:8px 10px 12px;margin-bottom:12px;overflow:hidden}.hd-pop-ship b{color:var(--brand-600)}.hd-pop-ship i{position:absolute;left:10px;right:10px;bottom:5px;height:4px;border-radius:99px;background:var(--line)}.hd-pop-ship i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);border-radius:inherit;background:var(--brand)}.hd-pop-ship.done{color:var(--green)}.hd-pop-ship.done i:after{background:var(--green)}.hd-pop-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:12px;margin-bottom:12px;font-size:13.5px;color:var(--ink-2)}.hd-pop-total b{font-size:20px;font-weight:900;color:var(--ink)}.hd-pop .btn{height:44px;font-size:14px}.hd-pop .btn+.btn{margin-top:8px}.hd-pop-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:8px 4px}.hd-pop-empty .i{color:var(--muted);opacity:.5;margin-bottom:4px}.hd-pop-empty b{font-size:15px}.hd-pop-empty span{font-size:13px;color:var(--muted)}.hd-pop-empty .btn{margin-top:10px}.hero-ad{padding:0!important;display:block!important;min-height:0!important;background:var(--bg)!important}.hero-ad picture,.hero-ad img{display:block;width:100%;height:100%}.hero-ad img{object-fit:cover;aspect-ratio:4 / 5}@media(min-width:900px){.hero-ad img{aspect-ratio:auto;min-height:480px;max-height:560px}}.tile-ad{padding:0;min-height:180px}.tile-ad img{position:static!important;width:100%!important;height:100%;object-fit:cover}.hero-bg-dark{background:radial-gradient(120% 90% at 85% 85%,#2b2d33 0%,var(--night) 60%)!important}.hero-bg-light{background:linear-gradient(160deg,#ffffff 0%,var(--brand-50) 100%)!important;color:var(--ink)!important}.hero-bg-light .eyebrow{background:var(--brand-100)!important;border-color:transparent!important;color:var(--brand-600)}.hero-bg-light .hero-cta .btn-primary{background:var(--brand)!important;color:#fff!important}.hero-bg-light .hero-cta .btn-ghost{color:var(--ink)!important;border-color:var(--line)!important}.tile-img-card{background:#fff;border-radius:16px 0 0;padding:8px;width:46%!important}.hero-copy{min-width:0}@media(min-width:900px){.hero-main h1{font-size:clamp(34px,3.3vw,52px)}.hero-price{left:2%;top:4%}}.ed-wide{width:340px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.ed-wide .ed-body{overflow-y:auto}.ed-wide header{position:relative}.ed-hide{color:#fff;font-size:18px;width:28px;height:28px;border-radius:8px}.ed-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e4e4e7}.ed-tabs button{padding:11px;font-weight:800;font-size:13px;color:#62666f;border-bottom:2px solid transparent}.ed-tabs button.on{color:#17181c;border-bottom-color:#ef5a1f}.ed-panel details{border:1px solid #e4e4e7;border-radius:12px}.ed-panel summary{padding:10px 12px;font-weight:800;cursor:pointer}.ed-group{padding:0 12px 12px;display:grid;gap:10px}.ed-img{display:grid;gap:6px;font-weight:700;font-size:13px}.ed-img img{width:100%;max-height:140px;object-fit:cover;border-radius:10px;border:1px solid #e4e4e7}.ed-img em{font-style:normal;font-weight:600;color:#62666f;font-size:12.5px;padding:18px;border:1.5px dashed #d4d4d8;border-radius:10px;text-align:center}.ed-img-row{display:flex;gap:8px}.ed-up{position:relative;flex:1;display:grid!important;place-items:center;height:38px;border-radius:10px;background:#17181c;color:#fff;font-weight:800;cursor:pointer}.ed-up input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ed-img-row button{height:38px;padding:0 12px;border-radius:10px;background:#f3f4f5;font-weight:800}.ed-warn{background:#fff7e6;color:#8a5a00;padding:8px 10px;border-radius:10px}.ed-err{color:#dc2626;font-weight:700;font-size:12.5px}@media(min-width:900px){.hero-side{grid-template-rows:1fr 1fr}}.tile-ad{position:relative;overflow:hidden}.tile-ad img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.ed-panel,.ed-panel *{min-width:0;box-sizing:border-box}.ed-panel select,.ed-panel input[type=text]{width:100%}.ed-wide .ed-body{overflow-x:hidden}.hero-photo{padding:0!important;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch!important;background:#140b20!important;aspect-ratio:4 / 5;isolation:isolate}.hero-photo picture,.hero-photo picture img,.tile-photo picture,.tile-photo picture img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block}.hero-photo picture img,.tile-photo picture img{object-fit:cover;object-position:var(--fpm, center)}.hp-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hp-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#140b20d1,#140b2073 42%,#140b2000 62%)}.hp-copy{position:relative;z-index:2;padding:24px 22px;pointer-events:none}.hp-copy a,.hp-copy button{pointer-events:auto}.hero-photo h1{max-width:14ch}.hp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:16px;font-variant-numeric:tabular-nums}.hp-price b{font-size:34px;font-weight:900;letter-spacing:-.02em}.hp-price s{font-size:16px;opacity:.7;font-weight:600}.hp-off{background:#fff;color:var(--brand-600);font-weight:800;font-size:14px;border-radius:8px;padding:3px 8px;align-self:center}.hero-photo .hero-cta .btn-primary{background:var(--brand);color:#fff}.hp-dark{color:var(--ink)!important}.hp-dark .hp-shade{background:linear-gradient(180deg,#f5f0e9e6,#f5f0e980 42%,#f5f0e900 62%)}.hp-dark .eyebrow{background:var(--brand)!important;border-color:transparent!important;color:#fff}.hp-dark .hero-cta .hv-game{color:var(--ink)!important;border-color:#00000040!important;background:#fff9!important}.hp-bare .hp-shade,.hp-bare .hp-copy{display:none}@media(min-width:900px){.hero-photo{aspect-ratio:auto;min-height:480px;justify-content:center}.hero-photo picture img,.tile-photo picture img{object-position:var(--fp, center)}.hp-copy{padding:48px;max-width:58%}.hp-right .hp-copy{margin-left:auto}.hp-shade{background:linear-gradient(90deg,#140b20e0,#140b208c 36%,#140b2000 60%)}.hp-right .hp-shade{background:linear-gradient(270deg,#140b20e0,#140b208c 36%,#140b2000 60%)}.hp-dark .hp-shade{background:linear-gradient(90deg,#f5f0e9eb,#f5f0e98c 36%,#f5f0e900 60%)}.hp-dark.hp-right .hp-shade{background:linear-gradient(270deg,#f5f0e9eb,#f5f0e98c 36%,#f5f0e900 60%)}.hp-price b{font-size:44px}.hp-price s{font-size:18px}}.tile-photo{padding:14px!important;color:#fff;background:#140b20!important;isolation:isolate;justify-content:space-between}.tile-photo .hp-shade{background:linear-gradient(0deg,#140b20d9,#140b204d 45%,#140b2000 70%)}.tile-photo .tag{position:relative;z-index:2;align-self:flex-start;background:#ff7a1a;color:#1a0d00;padding:4px 9px;border-radius:99px}.tile-photo-b{position:relative;z-index:2;display:grid;gap:4px;margin-top:auto}.tile-photo h3{color:inherit}.tile-photo .go s{opacity:.7;font-weight:600;font-size:12px}.tile-photo.hp-dark{color:var(--ink)}.tile-photo.hp-dark .hp-shade{background:linear-gradient(0deg,#f5f0e9eb,#f5f0e966 45%,#f5f0e900 70%)}.hero-photo:before,.hero-photo:after,.hero-photo .fx-abs{display:none!important}.hp-copy{align-self:flex-start}@media(max-width:899px){.hp-copy{flex:1;display:flex;flex-direction:column;align-self:stretch;padding:20px}.hero-photo h1{font-size:30px;margin:12px 0 0}.hp-copy p{display:none}.hp-price{margin-top:10px}.hp-price b{font-size:30px}.hero-photo .hero-cta{margin-top:auto;flex-wrap:nowrap}.hero-photo .hero-cta .btn{flex:1 1 0;min-width:0;padding:14px 10px;font-size:15px}.hp-shade{background:linear-gradient(180deg,#140b20d1,#140b2059 34%,#140b2000 50% 72%,#140b20cc)}.hp-dark .hp-shade{background:linear-gradient(180deg,#f5f0e9e6,#f5f0e966 34%,#f5f0e900 50% 72%,#f5f0e9d9)}}.promo-image[style]{background-image:var(--bgd);background-size:cover;background-position:center}@media(max-width:899px){.promo-image[style]{background-image:var(--bgm, var(--bgd))}}@media(max-width:899px){.promo-image[data-mob]{aspect-ratio:var(--arm);min-height:0;padding:0}}.footer-logo{display:inline-flex;margin-bottom:12px}.footer-logo-chip{background:#fff;border-radius:12px;padding:10px 14px}.menu-panel .logo img{display:block}.hd-tip{display:none}@media(hover:hover)and (min-width:900px){.hd-tip{display:grid;gap:4px;position:absolute;top:100%;right:-8px;width:230px;z-index:70;margin-top:10px;padding:12px 14px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px -18px #14141e59;font-size:13px;line-height:1.35;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.hd-tip:after{content:"";position:absolute;top:-7px;right:22px;width:12px;height:12px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.hd-tip b{font-size:14px;font-weight:800}.hd-tip span{color:var(--muted)}.hd-pop-wrap:hover .hd-tip,.hd-pop-wrap:focus-within .hd-tip{opacity:1;visibility:visible;transform:none;transition:opacity .16s ease .25s,transform .16s ease .25s,visibility 0s linear .25s}}html[data-theme=dark] .hd-tip .tip-to-dark,html:not([data-theme=dark]) .hd-tip .tip-to-light{display:none}.tile-photo.hp-dark .hp-shade{background:linear-gradient(20deg,#f5f0e9eb,#f5f0e999 26%,#f5f0e900 50%)}@media(max-width:899px){.tile-photo .tag{font-size:12px}.tile-photo h3{font-size:16px;line-height:1.15}.tile-photo .go{font-size:14px}}.menu-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.menu-quick a{display:grid;justify-items:center;gap:4px;padding:10px 4px;border-radius:12px;background:var(--bg);font-size:12.5px;font-weight:700;text-align:center}.menu-quick .i{color:var(--brand);font-size:22px}.menu-panel nav{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.mnav-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:700;cursor:pointer}.mnav-group summary::-webkit-details-marker{display:none}.mnav-group summary .i{transition:transform .2s ease;color:var(--muted)}.mnav-group[open] summary{color:var(--brand-600);background:var(--bg)}.mnav-group[open] summary .i{transform:rotate(45deg);color:var(--brand)}.mnav-group summary.hot{color:var(--brand)}.menu-panel nav .sub-all{color:var(--brand-600);font-weight:700}.upsell-rail{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:8px}.buybox-acts{display:inline-flex;align-items:center;gap:8px}.cmp-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);font-weight:800;font-size:13.5px;color:var(--ink);cursor:pointer}.cmp-btn:hover{border-color:var(--brand);color:var(--brand-600)}.cmp-dlg{width:min(860px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:20px;background:var(--card);color:var(--ink);box-shadow:0 30px 80px -20px #00000073;display:none;flex-direction:column;overflow:hidden}.cmp-dlg[open]{display:flex}.cmp-dlg::backdrop{background:#0f0f148c}.cmp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.cmp-head b{font-size:16px;font-weight:800}.cmp-body{padding:16px 18px 20px;overflow-y:auto}.cmp-load{color:var(--muted);padding:24px 0;text-align:center}.cmp-search{width:100%;height:44px;border:1.5px solid var(--line);border-radius:12px;padding:0 14px;font:inherit;background:var(--bg);color:var(--ink);margin-bottom:12px}.cmp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cmp-pick{display:grid;gap:6px;text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:10px;background:var(--card);cursor:pointer;font:inherit;color:var(--ink)}.cmp-pick:hover{border-color:var(--brand)}.cmp-pick img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--media);border-radius:10px}.cmp-pick .t{font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmp-pick b{font-size:15px;font-weight:900}.cmp-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cmp-col{display:grid;gap:6px;align-content:start;border:1.5px solid var(--line);border-radius:16px;padding:12px}.cmp-col img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--media);border-radius:12px}.cmp-col small{color:var(--muted);font-weight:700;font-size:11px;text-transform:uppercase}.cmp-col .t{font-weight:800;font-size:14px;line-height:1.25}.cmp-col .pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.cmp-col .pr b{font-size:20px;font-weight:900}.cmp-col .pr s{color:var(--muted);font-size:13px}.cmp-col .tag{background:var(--brand-50);color:var(--brand-600);font-weight:800;font-size:11.5px;padding:3px 8px;border-radius:99px}.cmp-ai{margin-top:14px;background:var(--brand-50);border-radius:14px;padding:12px 14px;display:grid;gap:6px;font-size:14px}.cmp-ai p{margin:0}.cmp-ai span{font-weight:800}.cmp-ai small{color:var(--muted);font-size:11.5px}.cmp-diff{margin-top:10px;font-size:14px;display:grid;gap:4px}.cmp-diff p{margin:0}.cmp-table{width:100%;border-collapse:collapse;margin-top:14px;font-size:13.5px}.cmp-table th,.cmp-table td{padding:9px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp-table thead th{font-size:12px;color:var(--muted)}.cmp-table tbody th{color:var(--muted);font-weight:600;width:30%}.cmp-table td.win{color:var(--brand-600);font-weight:800}.cmp-back{margin-top:14px;background:none;border:0;font:inherit;font-weight:800;color:var(--brand-600);cursor:pointer;padding:6px 0}@media(max-width:599px){.cmp-dlg{width:100vw;max-height:100vh;height:100vh;border-radius:0}.cmp-btn{padding:0 10px}.cmp-col .pr b{font-size:17px}.cmp-table{font-size:12.5px}}.cmp-sub{font-size:13px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:6px 0 8px}.cmp-grid+.cmp-sub{margin-top:18px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
