:root{color-scheme:light;--navy:#0b1f44;--navy-2:#0e2a4d;--navy-deep:#081834;--yellow:#f5d311;--yellow-2:#ffdf2b;--royal:#26509A;--royal-h:#1e427e;--ink:#0E1A2E;--muted:#5B6475;--line:#E2E6EC;--line2:#ECEFF3;--bg:#F5F6F8;--paper:#fff;--sale:#B43C0A;--sale-tint:#FFF1E6;--ok:#1B7A52;--ok-tint:#EAF6EF;--fit-green:#1f9d55;--page:1350px;--r:14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--ink);background:#fff;overflow-x:clip;max-width:100vw}img{display:block}a{text-decoration:none;color:inherit}button{font-family:inherit}.page{max-width:var(--page);margin:0 auto;padding:0 1.5rem;width:100%;box-sizing:border-box}@media(min-width:750px){.page{padding:0 3.2rem}}@media(min-width:990px){.page{padding:0 5rem}}.pv{background:#101418;color:#c3cbd6;font-size:12.5px;padding:8px 0}.pv .page{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pv b{color:#fff}.pv i{width:6px;height:6px;border-radius:50%;background:var(--yellow);display:block}.ann{display:none!important}.ta-nav{position:relative;top:auto;z-index:80;background:#fff}.ta-nav .ico-btn b[hidden],.ta-nav .ico-btn b[data-empty="1"]{display:none!important}.ta-nav .ico-btn b:not([hidden]):not([data-empty="1"]){display:grid}.ta-nav .vchips a{background:#f4f2ec;border:1.5px solid #27509B;color:#121212;font-size:11.5px;padding:4px 10px}.ta-nav .vchips a:hover{background:#fff;color:#27509b}.ta-nav .vbrand{font-size:13px}.ta-nav .vm{font-size:12px}.ta-nav .vml a{font-size:10.5px}@media(max-width:1180px){.ta-nav:not(.js-ready) .pitem>.mega{display:none!important}.ta-nav .mega,.ta-nav .hnav{max-width:100%}}.hero{background:#fff}.hero-in{position:relative;border-radius:18px;overflow:hidden;margin-top:8px;color:#fff;width:100%;height:455px;min-height:455px;max-height:455px;box-sizing:border-box;background-color:#071428;background-image:var(--bf-hero-bg, url(../assets/brand/hero-scene-bg@2x.jpg));background-repeat:no-repeat;background-position:center center;background-size:100% 118%}.hero-scene{display:none!important}.hero-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,18,40,.88) 0%,rgba(7,18,40,.72) 28%,rgba(7,18,40,.28) 46%,rgba(7,18,40,.06) 58%,transparent 68%)}.hero-grid{position:relative;z-index:2;display:block;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:18px 24px 20px 34px}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:46%;max-width:46%;height:100%;box-sizing:border-box;padding:0 0 32px;gap:0}.hero-media{display:none!important}h1.hero-h1{margin:10px 0 0;font-size:clamp(42px,4.6vw,60px);line-height:1.05;font-weight:900;font-style:italic;letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.35)}.hero-h1-off{color:var(--yellow);text-shadow:0 0 24px rgba(245,211,17,.35)}.hero-sub{margin:0;font-size:clamp(20px,1.9vw,27px);font-weight:600;font-style:italic;letter-spacing:-.01em;line-height:1.3;opacity:.95}.ends{display:flex;align-items:center;gap:10px;margin:22px 0 0;flex-wrap:wrap}.ends-lbl{font-size:13px;font-weight:700;color:#dbe4f0}.cd{display:flex;align-items:flex-start;gap:6px}.cdu{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:56px}.cdb{width:56px;height:52px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cdl{font-size:9px;font-weight:800;letter-spacing:.12em;color:#9db0c8;text-transform:uppercase}.cdsep{font-size:22px;font-weight:800;color:#7d92ab;line-height:52px}.ended{display:none;margin-top:18px;padding:12px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#ffffff12;font-size:13px;font-weight:700}.tiers{display:flex;gap:8px;margin:20px 0 0;flex-wrap:nowrap;width:100%;max-width:100%}.tbtn{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1 1 0;min-width:0;padding:8px 10px;border-radius:10px;border:1.5px solid rgba(255,255,255,.3);background:#0a1a328c;color:#fff;cursor:pointer;transition:.15s ease;text-align:left}.tbtn b{font-size:15px;font-weight:900;letter-spacing:-.01em;color:var(--yellow)}.tbtn span{font-size:10.5px;font-weight:700;color:#c9d6e6;letter-spacing:.03em;text-transform:uppercase}.tbtn:hover{border-color:var(--yellow);background:#f5d3111a}.tbtn.on{background:#f5d31124;border-color:var(--yellow)}.hero-date{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;font-weight:700;color:#dbe4f0}.hero-vis{position:relative;z-index:1;min-height:380px;padding:6px 0}.hero-vis .pass,.hero-vis .hv-glow,.hero-vis .hv-tag{display:none!important}.hv{position:relative;width:100%;max-width:600px;margin:0 auto;aspect-ratio:1/.86}.hv-glow{position:absolute;top:4%;right:0;bottom:6%;left:6%;background:radial-gradient(48% 46% at 52% 46%,rgba(90,150,230,.3),transparent 72%);filter:blur(10px)}.pass{position:absolute;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.pass img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55)) drop-shadow(0 4px 10px rgba(0,0,0,.35))}.pass.p1{left:26%;top:2%;width:50%;height:46%;z-index:4}.pass.p2{left:0;top:34%;width:37%;height:33%;z-index:3;transform:rotate(-7deg)}.pass.p3{right:0;top:33%;width:36%;height:32%;z-index:2;transform:rotate(6deg)}.pass.p4{right:13%;bottom:-1%;width:27%;height:24%;z-index:5;transform:rotate(-4deg)}.hv:hover .pass.p1{transform:translateY(-6px)}.hv:hover .pass.p2{transform:rotate(-7deg) translateY(-4px)}.hv:hover .pass.p3{transform:rotate(6deg) translateY(-4px)}.hv:hover .pass.p4{transform:rotate(-4deg) translateY(-4px)}.hv-tag{position:absolute;z-index:6;top:0;right:2%;background:var(--yellow);color:var(--navy-2);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:900;line-height:1.15;transform:rotate(-7deg);box-shadow:0 14px 26px #0006;text-align:center;letter-spacing:-.01em}.hero-note{position:relative;text-align:center;font-size:10.5px;color:#7f95ae;padding-bottom:14px}.plt{padding:16px 0 0}.panel{background:#fff;border-radius:18px;box-shadow:0 1px 2px #0e1a2e0d}.selcard{padding:18px 22px;border:2px solid #26509A;box-shadow:none}.selrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.selrow h2,.bf-h2{margin:0;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--ink);font-family:inherit}.selrow p{margin:0;font-size:13px;color:var(--muted)}.sgrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 240px;gap:12px;align-items:end}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.stepn{width:20px;height:20px;border-radius:50%;background:var(--royal);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;flex:0 0 auto;letter-spacing:0}.sel{position:relative}.sel select{-webkit-appearance:none;appearance:none;width:100%;height:46px;border:1.5px solid #C5CCD6;border-radius:10px;padding:0 34px 0 12px;font:inherit;font-size:14px;font-weight:600;background:#fff;color:var(--ink);cursor:pointer}.sel select:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 3px #1f5bd12e}.sel select:disabled{background:var(--bg);color:#9aa3af;cursor:not-allowed}.sel svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--royal)}.findbtn{height:46px;width:100%;font-size:14.5px}.selnote{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.selnote a{color:var(--royal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rst{border:1.5px solid var(--royal);background:#eef3fb;color:#26509a;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;padding:7px 14px;border-radius:8px;line-height:1;transition:.15s}.rst:hover{background:var(--royal);color:#fff;border-color:var(--royal)}.panel.trust{margin-top:0;margin-bottom:14px;border-radius:16px;overflow:hidden;background:#fff}.plt .selcard{margin-top:0}.ta-foot .trust{background:transparent!important;margin:0;border-radius:0;overflow:visible}.tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0}.tit{display:flex;align-items:center;gap:13px;padding:2px 24px;border-left:1px solid var(--line);font-size:14.5px}.tit:first-child{border-left:0}.tit b{display:block;font-weight:700;line-height:1.3}.tit small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.ti{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:0 0 42px}.ti.a{background:#e6eefc;color:#26509a}.ti.b{background:#e3f4f4;color:#0e7c86}.ti.c{background:#fff3dc;color:#b7791f}.ti.d{background:#f1ecfb;color:#6b46c1}.deals{padding-top:34px}.dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dhead h2,.dhead .bf-h2{margin:0;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.dhead p{margin:7px 0 0;font-size:14px;color:var(--muted);max-width:700px}.dlink{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--royal)}.dlink:hover{text-decoration:underline;text-underline-offset:3px}.tabs{display:flex;margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tab{flex:1 1 0;-webkit-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 10px;font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em;transition:.15s;font-family:inherit}.tab:last-child{border-right:0}.tab:hover{background:#f7f9fc}.tab small{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0}.tab[aria-selected=true]{background:var(--navy);color:#fff}.tab[aria-selected=true] small{color:#a9bcd4}.pill{background:var(--yellow);color:var(--navy-2);border-radius:6px;padding:3px 9px;font-size:14px;font-weight:900;line-height:1.2}.tab[aria-selected=true] .pill{background:var(--yellow)}.plpbar{margin-top:10px;display:flex;flex-wrap:nowrap;align-items:center;gap:10px 12px;min-width:0;width:100%}.plp-filter{position:relative;padding-right:14px;border-right:1px solid #C5CCD6;flex:0 0 auto}.plp-filter__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 14px;border-radius:10px;border:1.5px solid var(--royal);background:#eef3fb;color:#26509a;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:.15s;white-space:nowrap}.plp-filter__btn:hover{background:#dde8fa}.plp-filter__btn[aria-expanded=true],.plp-filter__btn.plp-filter__btn--on{background:var(--royal);border-color:var(--royal);color:#fff}.plp-filter__btn .plp-ico{flex:none;width:16px;height:16px}.plp-filter__chev{display:inline-flex;transition:transform .2s}.plp-filter__btn[aria-expanded=true] .plp-filter__chev{transform:rotate(180deg)}.plp-filter__n{min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--royal);color:#fff;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.plp-filter__btn--on .plp-filter__n,.plp-filter__btn[aria-expanded=true] .plp-filter__n{background:#fff;color:var(--royal)}.plp-filter__n[hidden]{display:none}.plp-filter__panel{position:absolute;top:calc(100% + 10px);left:0;z-index:40;width:min(540px,calc(100vw - 32px));background:#fff;border:1px solid #C5CCD6;border-radius:16px;box-shadow:0 20px 48px #0e1a2e38;overflow:hidden;display:flex;flex-direction:column}.plp-filter__panel[hidden]{display:none}.plp-filter__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 20px;background:#26509a;color:#fff}.plp-filter__head strong{font-size:15px;font-weight:700}.plp-filter__close{width:30px;height:30px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.plp-filter__close:hover{background:#ffffff47}.plp-filter__groups{max-height:min(480px,60vh);overflow-y:auto}.plp-filter__group{border:0;margin:0;padding:16px 20px 18px;min-width:0;border-top:1px solid var(--line)}.plp-filter__group:first-child{border-top:0}.plp-filter__group legend{float:left;width:100%;padding:0;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.plp-filter__opts{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.plp-filter__opt{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1.5px solid var(--line);border-radius:10px;background:#fff;font-size:13px;cursor:pointer;transition:.15s;min-width:0}.plp-filter__opt>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plp-muted{color:var(--muted);font-weight:500}.plp-filter__opt input{width:15px;height:15px;margin:0;flex:none;accent-color:var(--royal)}.plp-filter__opt:hover{border-color:var(--royal)}.plp-filter__opt:has(input:checked){border-color:var(--royal);background:#eef3fb;color:#26509a;font-weight:600}.plp-filter__opt.is-off{opacity:.45;cursor:default}.plp-filter__actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;background:var(--bg);border-top:1px solid var(--line)}.plp-btn{-webkit-appearance:none;appearance:none;height:38px;padding:0 16px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.plp-btn--outline{background:#fff;color:var(--royal);border:1.5px solid var(--royal)}.plp-btn--outline:hover{background:#eef3fb}.plp-btn--primary{background:var(--royal);color:#fff;border:0}.plp-btn--primary:hover{background:var(--royal-h)}.plp-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.plp-chips::-webkit-scrollbar{display:none}.catpill{-webkit-appearance:none;appearance:none;height:34px;padding:0 12px;border-radius:999px;border:1.5px solid #C5CCD6;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;line-height:1;flex:none;white-space:nowrap}.catpill span{font-weight:500;color:var(--muted);margin-left:3px}.catpill:hover{border-color:var(--royal);color:var(--royal)}.catpill:hover span{color:var(--royal)}.catpill.on{background:var(--royal);border-color:var(--royal);color:#fff}.catpill.on span{color:#ffffffd9}.plp-instock{display:flex;align-items:center;gap:6px;font-size:13px;margin-left:0;cursor:pointer;white-space:nowrap;flex:0 0 auto;color:var(--ink)}.plp-instock input{width:16px;height:16px;margin:0;accent-color:var(--royal);flex:none}.plp-sort{margin-left:0;display:flex;align-items:center;gap:8px;font-size:13px;flex:0 0 auto;color:var(--ink)}.plp-sort label{white-space:nowrap;color:var(--muted);font-weight:500}.plp-sort select{font:inherit;font-size:13px;height:36px;padding:0 10px;border:1px solid #C5CCD6;border-radius:10px;background:#fff;color:var(--ink);min-width:132px;max-width:160px;cursor:pointer}.fnote{display:none;align-items:center;gap:10px;border-radius:10px;padding:11px 16px;margin-top:14px;background:var(--ok-tint);border:1px solid #BFE3CF;font-size:14px}.fnote.on{display:flex}.fnote b{font-weight:700}.fnote a{color:var(--royal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card{background:#fff;border-radius:16px;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);overflow:hidden;transition:box-shadow .2s}.card:hover{box-shadow:0 10px 24px #0e1a2e1a}.card.is-sold .media img:not(.alt){opacity:.55}.card.is-sold:hover .media .alt{opacity:.55}.media{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}.media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s,transform .35s}.media .alt{opacity:0}@media(hover:hover){.card:hover .alt{opacity:1}.card:hover .media img{transform:scale(1.04)}.card.is-sold:hover .media img{transform:none}}.badge-sold{position:absolute;top:12px;left:12px;z-index:3;background:#5b6475;color:#fff;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1}.off{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:var(--yellow);color:var(--navy);border:2px solid var(--navy);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:900;line-height:1;letter-spacing:.01em;box-shadow:0 4px 12px #0e1a2e38}.off i{width:6px;height:6px;border-radius:50%;background:var(--navy);display:block}.body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.makes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.compat{font-size:12px;color:var(--muted)}.mk{font-size:12.5px;font-weight:600;color:var(--ink);border:1px solid #C5CCD6;border-radius:999px;padding:1px 9px;background:#fff;line-height:1.45}.fitline{font-size:13px;font-weight:700;line-height:1.4;color:var(--fit-green);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fitline[hidden]{display:none}.ttl{font-size:15.5px;font-weight:600;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ttl:hover{color:var(--royal);text-decoration:underline;text-underline-offset:3px}.spacer{flex:1 1 auto;min-height:0}.not[hidden]{display:none}.rate{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink);margin-top:2px}.rate[hidden]{display:none}.rate .st{color:#f5b731;font-size:14px;line-height:1}.rate span{color:var(--muted)}.price{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.price strong{font-size:17px;font-weight:700}.price s{font-size:13px;color:var(--muted)}.save{font-size:12px;font-weight:700;color:var(--sale);background:var(--sale-tint);border-radius:6px;padding:2px 7px}.addbtn{width:100%;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;border:0;font-size:14.5px;font-weight:600;cursor:pointer;transition:.15s}.btnroyal{background:var(--royal);color:#fff}.btnroyal:hover{background:var(--royal-h)}.btnoutline{background:#fff;color:var(--royal);border:1.5px solid var(--royal)}.btnoutline:hover{background:#eef3fb}.card.is-sold .addbtn{pointer-events:auto}.empty{display:none;margin-top:16px;padding:40px 24px;border-radius:16px;background:#fff;border:1px dashed #C5CCD6;text-align:center;flex-direction:column;align-items:center;gap:8px}.empty.on{display:flex}.empty h3{margin:6px 0 0;font-size:17px;font-weight:800}.empty p{margin:0;font-size:13.5px;color:var(--muted);max-width:440px}.empty .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.btnout{background:#fff;color:var(--royal);border:1.5px solid var(--royal)}.btnout:hover{background:#eef3fb}.more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:26px}.morebtn{min-width:240px;background:#fff;color:var(--royal);border:1.5px solid var(--royal);min-height:48px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:.15s}.morebtn:hover{background:#eef3fb}.morebtn[hidden]{display:none}.meta{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.footnote{text-align:center;font-size:12px;color:#9aa3af;margin-top:8px}.band{margin-top:34px;border-radius:18px;background:linear-gradient(180deg,var(--navy) 0%,#0e2a4d 100%);color:#fff}.bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0}.bit{display:flex;align-items:center;gap:14px;padding:2px 26px;border-left:1px solid rgba(255,255,255,.14)}.bit:first-child{border-left:0}.bit b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.bit span{display:block;font-size:12.5px;color:#a9bcd4;margin-top:2px}.bi{width:56px;height:56px;border-radius:14px;background:transparent;color:#fff;display:grid;place-items:center;place-content:center;flex:0 0 56px;margin:0}.bi svg{display:block;width:32px;height:32px;margin:0 auto}.revs{margin-top:22px}.revs>.dhead{margin-bottom:10px!important}.rv-layout{display:flex;flex-direction:column;gap:10px}.track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0;scroll-behavior:smooth;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.rv-sum{display:flex;flex-direction:row;align-items:center;gap:18px;padding:14px 18px;border-radius:12px;background:#fff;border:2px solid #26509A;min-height:0}.rv-sum__score{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:none}.rv-sum__meta{min-width:0;display:flex;align-items:center}.rv-big{font-size:28px;font-weight:700;line-height:1}.rv-sum .stars{font-size:13px;letter-spacing:1px;line-height:1}.rv-lbl{font-size:13px;font-weight:700;margin:0}.rv-main{min-width:0;display:flex;flex-direction:column;gap:6px}.rv-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.chips{display:flex;flex-wrap:wrap;gap:5px;flex:1 1 auto;min-width:0}.chipbtn{height:26px;padding:0 9px;border-radius:999px;border:1.5px solid #C5CCD6;background:#fff;font:inherit;font-size:11.5px;color:var(--ink);cursor:pointer}.chipbtn:hover{border-color:var(--royal);color:var(--royal)}.chipbtn.on{background:var(--royal);border-color:var(--royal);color:#fff;font-weight:600}.arrows{display:flex;gap:6px;flex:none}.arr{width:32px;height:32px;border-radius:50%;border:1.5px solid #C5CCD6;background:#fff;color:var(--royal);display:grid;place-items:center;cursor:pointer}.arr:hover{background:var(--royal);border-color:var(--royal);color:#fff}.arr:disabled{opacity:.35;cursor:default}.rv{flex:0 0 calc((100% - 30px)/4);scroll-snap-align:start;margin:0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:5px;font-size:12.5px;min-width:0;min-height:0}.rv[hidden]{display:none}.rv-who{display:flex;align-items:center;gap:8px}.av{width:32px;height:32px;border-radius:50%;color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center;flex:0 0 32px}.rv-who b{display:block;font-size:13px}.rv-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.stars{color:#f5b731;letter-spacing:1px;font-size:12px}.ver{color:var(--ok);font-weight:600;font-size:12px}.cartag{align-self:flex-start;font-size:11px;font-weight:600;background:#eef3fb;color:#26509a;border-radius:999px;padding:2px 8px}.rv-q{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-pics{display:flex;gap:6px;flex-wrap:wrap}.rv-pics a{display:block;width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid var(--line);flex:0 0 56px}.rv-pics img{width:100%;height:100%;object-fit:cover}.rv-prod{margin-top:auto;padding-top:8px;border-top:1px solid var(--line2);font-size:11.5px;color:var(--muted)}.rv-prod a{color:var(--royal);font-weight:600}.rv-more{display:none}.faq{margin-top:44px}.faqbox{background:var(--navy);color:#fff;border-radius:20px;padding:36px 40px}.faqbox h2,.faqbox .bf-h2{margin:0 0 10px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.025em;color:#fff;font-family:inherit}.acc{border-bottom:1px solid rgba(255,255,255,.18)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:24px;line-height:1;color:#fff;flex:none;font-weight:300}.acc details[open] summary:after{content:"\2013"}.acc h3{margin:0;font-size:18px;font-weight:500;line-height:1.4;color:#fff}.acc details[open] h3{color:#9fc2ff}.acc .ans{padding:0 0 19px;font-size:15px;line-height:1.6;color:#c8d3e6;max-width:980px}.acc .ans b{color:#fff;font-weight:700}.ta-foot{margin-top:44px}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,80px);opacity:0;pointer-events:none;background:var(--navy);color:#fff;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:600;box-shadow:0 14px 32px #0e1a2e4d;display:flex;align-items:center;gap:9px;z-index:200;transition:.28s cubic-bezier(.2,.7,.3,1);max-width:92vw}.toast.on{transform:translate(-50%);opacity:1}.toast svg{color:var(--yellow);flex:none}.backtop{position:fixed;right:22px;bottom:88px;z-index:120;width:56px;height:56px;border-radius:50%;border:0;background:#26509a;color:#fff;box-shadow:0 8px 22px #0e1a2e47;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;font:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1}.backtop[hidden]{display:none!important}.backtop:hover{background:var(--royal-h)}.backtop svg{display:block}@media(max-width:1099px)and (min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rv{flex-basis:calc((100% - 14px)/2)}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgrid .fsubmit{grid-column:1/-1}.tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.tit:nth-child(3){border-left:0}.hero-in{height:455px;min-height:455px;max-height:455px;background-size:100% 118%}.hero-grid{padding:16px 16px 18px 24px}.hero-copy{width:46%;max-width:46%;padding:0 0 28px;justify-content:flex-end}.tiers{gap:6px}.tbtn{padding:7px 8px}.tbtn b{font-size:14px}.tbtn span{font-size:10px}}@media(max-width:749px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ttl{font-size:15.5px}.body{padding:12px}.bgrid{grid-template-columns:1fr;padding:8px 0}.bit{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding:15px 22px}.bit:first-child{border-top:0}.tabs{flex-wrap:wrap}.tab{flex:1 1 50%;border-bottom:1px solid var(--line);font-size:15px;padding:13px 8px}.tab:nth-child(2n){border-right:0}.tab:nth-last-child(-n+2){border-bottom:0}.rv{flex-basis:85%}.arrows{display:none}.rv-sum{padding:10px 12px;gap:10px}.rv-big{font-size:22px}.rv-lbl{font-size:12.5px}.rv-src{font-size:11px}.faqbox{padding:26px 20px}.faqbox h2,.faqbox .bf-h2,.selrow h2,.dhead h2,.bf-h2{font-size:22px}.acc h3{font-size:16px}.deals{padding-top:22px}.backtop{right:14px;bottom:84px;width:50px;height:50px;font-size:10px}.plpbar{gap:10px 8px;flex-wrap:wrap;align-items:center}.plp-filter{padding-right:0;border-right:0;order:1}.plp-filter__btn{height:34px;padding:0 10px 0 12px;font-size:12.5px}.plp-instock{order:2;font-size:12.5px;gap:5px;margin-left:auto}.plp-instock input{width:15px;height:15px}.plp-sort{order:3}.plp-sort label{display:none}.plp-sort select{min-width:0;width:118px;height:34px;font-size:12.5px}.plp-chips{order:4;flex:1 1 100%;width:100%;max-width:100%;overflow-x:auto}.catpill{height:32px;font-size:12.5px;padding:0 10px}.plp-filter__panel{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto;max-height:80vh;overflow-y:auto}.plp-filter__opts{grid-template-columns:repeat(2,minmax(0,1fr))}.plp-filter__opt{padding:8px 10px;line-height:1.3;min-height:0}.plp-filter__opt>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.compat{display:none}.ann{font-size:12px}.ann .page{height:auto;padding:9px 0;gap:8px}.ann-b,.ann .sp{display:none}.sgrid{grid-template-columns:1fr}.hero-in{height:auto;min-height:0;max-height:none;background:#0b1f44!important;background-image:none!important}.hero-scene,.hero-in:after,.hero-vis,.hero-media{display:none!important}.hero-grid{display:block;min-height:0;padding:22px 16px 26px}.hero-copy{width:100%;max-width:none}.tiers{flex-wrap:wrap}.hero-h1{font-size:clamp(34px,10.5vw,48px)!important}.hero-h1-off,.hero-off{font-size:inherit;white-space:normal}.hero-sub{font-size:clamp(20px,6.2vw,28px)}.hero-p{font-size:13.5px}.cdb{width:48px;height:44px;font-size:18px}.cdsep{line-height:44px;font-size:18px}.tbtn{min-width:calc(50% - 5px);padding:8px 12px}.tbtn b{font-size:13.5px}.tbtn span{font-size:9.5px}.cdu{min-width:48px}.tgrid{grid-template-columns:1fr}.tit{border-left:0;border-top:1px solid var(--line);padding:12px 18px}.tit:first-child{border-top:0}.price strong{font-size:18px}.sub,.not{font-size:12.5px}.selcard{padding:18px 16px}.dhead h2{font-size:22px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.meta,.footnote,#dsub{display:none!important}.media img{image-rendering:auto;-webkit-backface-visibility:hidden;transform:translateZ(0)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bf-2026-black-friday.css.map?bfh=promo2 */
