:root{--navy-950:#0a1826;--navy-900:#0f2233;--navy-800:#1a3248;--steel-700:#255aad;--steel-600:#2f6bc7;--steel-500:#2f6bc7;--steel-300:#c9d2dc;--steel-200:#e2e7ed;--steel-100:#f3f5f8;--bg:#fff;--white:#fff;--mint:#2f6bc7;--mint-600:#255aad;--mint-ink:#fff;--blue:#2f6bc7;--blue-700:#255aad;--surface:#f4f5f7;--ink:#111827;--slate:#4b5563;--muted:#6b7280;--line:#e5e7eb;--ok:#15803d;--warn:#8a5300;--r-sm:6px;--r:8px;--r-lg:10px;--sh-sm:0 0 0 1px var(--line);--sh:0 10px 30px #0f223324;--ease:cubic-bezier(.2,.8,.2,1);--wrap:1240px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:15px/1.55 var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.pd>*,.pgrid>*,.lab>*,.hero-in>*{min-width:0}html,body{overflow-x:clip}.num{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:899px){.wrap{padding:0 16px}}.topbar{background:var(--navy-900);color:#e5ebf1;font-size:12.5px;font-weight:600}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;height:34px;display:flex}.topbar .tb-l{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.topbar nav{gap:20px;display:flex}.topbar nav a{opacity:.9;white-space:nowrap}.topbar nav a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}@media (max-width:899px){.topbar .wrap{justify-content:center;height:30px}.topbar nav{display:none}.topbar{font-size:12px}}.hdr{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}.hdr .hdr-row{align-items:center;gap:28px;height:84px;display:flex}.logo{flex:none;align-items:center;gap:10px;display:flex}.logo .mk{width:auto;height:32px}.logo .wm{width:auto;height:14px}.logo .lw{justify-items:start;display:grid}.hdr-tag{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:11.5px;display:block}.hdr-search{flex:1;min-width:0;max-width:620px}.hdr-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ibtn{border-radius:var(--r-sm);width:42px;height:42px;color:var(--navy-900);place-items:center;transition:background .15s;display:grid;position:relative}.ibtn:hover{background:var(--surface)}.acct-link{border-radius:var(--r-sm);height:42px;color:var(--navy-900);align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.acct-link:hover{background:var(--surface)}.basket{border:1px solid var(--line);height:46px;color:var(--navy-900);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;transition:border-color .15s;display:inline-flex;position:relative}.basket:hover{border-color:var(--steel-300)}.basket .bt{text-align:left;line-height:1.15;display:grid}.basket .bt b{font-size:13px;font-weight:600}.basket .bt small{color:var(--slate);font-size:12px}.badge{background:var(--blue);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.basket .badge{top:-5px;left:26px;right:auto}.badge.bump{animation:bump .45s var(--ease)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.m-only{display:none}@media (min-width:900px) and (max-width:1120px){.hdr .hdr-row{gap:18px}.hdr-tag{display:none}}@media (max-width:899px){.hdr .hdr-row{grid-template-columns:44px 1fr 44px;gap:6px;height:60px;display:grid}.hdr-search,.d-only{display:none!important}.m-only{display:revert}.hdr .brand{justify-self:center}.hdr-actions{justify-self:end;margin-left:0}.m-search{padding-bottom:12px}.m-search .sbox{width:100%}.logo .mk{height:28px}.logo .wm{height:12px}.hdr-tag{display:none}.basket{border-radius:var(--r-sm);border:0;justify-content:center;width:42px;height:42px;padding:0}.basket .badge{top:2px;left:auto;right:0}}.catnav{background:var(--navy-900);color:#fff}.catnav .wrap{flex-wrap:wrap;justify-content:center;gap:4px 24px;padding-top:2px;padding-bottom:2px;display:flex}.catnav a{letter-spacing:.05em;text-transform:uppercase;opacity:.88;white-space:nowrap;padding:12px 0;font-size:12px;font-weight:600;box-shadow:inset 0 -2px #0000}.catnav a:hover{opacity:1}.catnav a[aria-current]{opacity:1;box-shadow:inset 0 -2px #fff}@media (min-width:900px) and (max-width:1120px){.catnav .wrap{gap:4px 18px}.catnav a{font-size:11.5px}}@media (max-width:899px){.catnav{display:none}}.btn{border-radius:var(--r-sm);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-mint,.btn-blue{background:var(--blue);color:#fff}.btn-mint:hover,.btn-blue:hover{background:var(--blue-700)}.btn-light{color:var(--navy-900);border-color:var(--navy-900);background:#fff}.btn-light:hover,.btn-navy{background:var(--navy-900);color:#fff}.btn-navy:hover{background:var(--navy-800)}.btn-block{width:100%}.pgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;padding:8px;transition:border-color .15s;display:flex}.pcard:hover{border-color:var(--steel-300)}.pcard .media{aspect-ratio:1;background:var(--surface);border-radius:var(--r-sm);display:block;position:relative;overflow:hidden}.pcard .media img{object-fit:cover;width:100%;height:100%}.chip-purity{color:var(--blue);background:#fff;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.chip-purity svg{color:var(--blue)}.pcard .body{flex-direction:column;flex:1;gap:2px;padding:10px 4px 2px;display:flex}.pcard h3{margin:0;font-size:15px;font-weight:500;line-height:1.35}.pcard h3 a:hover{text-underline-offset:2px;text-decoration:underline}.pcard .meta{color:var(--muted);font-size:12.5px}.pcard .row{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:10px;display:flex}.price{font-size:16px;font-weight:700}.price small{color:var(--muted);margin-right:4px;font-size:12.5px;font-weight:400}.qadd{border-radius:var(--r-sm);background:var(--navy-900);color:#fff;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.qadd:hover{background:var(--navy-800)}.qadd.done{background:var(--ok)}@media (max-width:1099px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.pgrid{grid-template-columns:repeat(2,1fr);gap:10px}.pcard{padding:6px}.pcard .body{padding:8px 2px 2px}.pcard h3{font-size:14px}.pcard .meta{font-size:12px}.price{font-size:15px}.qadd{height:40px;font-size:13.5px}.chip-purity{font-size:10.5px;top:6px;left:6px}}.sec{padding:48px 0}.sec-h{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.sec-h h2{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.sec-h a{color:var(--blue);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.sec-h a:hover{text-underline-offset:3px;text-decoration:underline}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 4px;font-size:11px;font-weight:700;display:block}.more{text-align:center;margin-top:22px}.more .btn{height:42px;padding:0 26px;font-size:14px}@media (max-width:899px){.sec{padding:32px 0}.sec-h{margin-bottom:14px}.sec-h h2{font-size:21px}}.coa{border-radius:var(--r);box-shadow:var(--sh-sm);border:1px solid var(--line);background:#fff;overflow:hidden}.coa-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.coa-top b{font-size:16px;display:block}.coa-top span{color:var(--muted);font-size:13px}.coa-pur{text-align:right}.coa-pur strong{letter-spacing:-.02em;color:var(--navy-900);font-size:30px;font-weight:800;line-height:1;display:block}.coa-pur small{color:var(--muted);font-size:12px;font-weight:600}.coa-tests{border-top:1px solid var(--line);margin:0;padding:0 20px;list-style:none}.coa-tests li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.coa-tests li:last-child{border-bottom:0}.coa-tests li span:first-child{color:var(--slate)}.coa-tests li span:last-child{align-items:center;gap:6px;font-weight:600;display:inline-flex}.coa-tests svg{color:var(--ok)}.coa-actions{border-top:1px solid var(--line);background:#f8fbfd;flex-wrap:wrap;gap:10px;padding:14px 20px 18px;display:flex}.coa-actions a{white-space:nowrap;border-radius:var(--r-sm);height:44px;transition:background .2s,transform .18s var(--ease);flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.coa-actions a:active{transform:scale(.97)}.coa-actions .pdf{background:var(--navy-900);color:#fff}.coa-actions .pdf:hover{background:var(--navy-800)}.coa-actions .ver{border:1px solid var(--line);color:var(--navy-900);background:#fff}.coa-actions .ver:hover{border-color:var(--steel-300)}.coa-none{color:var(--slate);align-items:flex-start;gap:10px;padding:18px 20px;font-size:14px;display:flex}.scrim{opacity:0;pointer-events:none;z-index:80;background:#0c1c2a6b;transition:opacity .25s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{z-index:90;width:min(420px,100%);transition:transform .35s var(--ease);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 50px #0c1c2a2e}.drawer.on{transform:none}.dr-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dr-h b{font-size:18px}.dr-items{flex:1;padding:8px 20px;overflow:auto}.dr-item{border-bottom:1px solid var(--line);animation:in .35s var(--ease);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dr-item img{object-fit:cover;border-radius:var(--r-sm);background:#b7cddf;width:64px;height:64px}.dr-item b{font-size:15px;display:block}.dr-item small{color:var(--muted);font-size:13px}.step{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;height:34px;margin-top:6px;display:inline-flex}.step button{width:32px;height:32px;color:var(--slate);place-items:center;font-size:18px;font-weight:600;display:grid}.step span{text-align:center;min-width:22px;font-size:14px;font-weight:700}.dr-empty{text-align:center;color:var(--muted);padding:48px 12px}.dr-f{border-top:1px solid var(--line);background:#fafcfd;padding:16px 20px 20px}.dr-line{color:var(--slate);justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.dr-line.save{color:var(--ok);font-weight:600}.dr-total{justify-content:space-between;margin:10px 0 4px;font-size:18px;font-weight:800;display:flex}.dr-pts{color:#0e5a3e;border-radius:var(--r-sm);background:#eaf8f2;align-items:center;gap:8px;margin:10px 0 14px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.dr-note{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}@media (max-width:899px){.drawer{border-radius:12px 12px 0 0;width:100%;max-height:88vh;top:auto;left:0;transform:translateY(100%)}.drawer.on{transform:none}.drawer:before{content:"";background:#cbd6df;border-radius:3px;width:40px;height:5px;margin:8px auto 0}}.mmenu{z-index:90;width:min(320px,86vw);transition:transform .3s var(--ease);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.mmenu.on{transform:none;box-shadow:20px 0 50px #0c1c2a2e}.mm-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 10px 10px 18px;display:flex}.mm-h b{font-size:16px}.mmenu ul{margin:0;padding:0;list-style:none}.mmenu li a{border-bottom:1px solid var(--line);padding:14px 18px;font-size:15px;font-weight:500;display:block}.mmenu li a[aria-current]{color:var(--blue);font-weight:700}.mm-dest{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:13.5px;display:flex}.ftr{background:var(--navy-950);color:#c2ccd6;padding:48px 0 24px;font-size:14px}.ftr-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;display:grid}.ftr .logo .mk{height:34px}.ftr .logo .wm{height:14px}.ftr p{color:#9aa7b4;max-width:30em;margin:12px 0 0;font-size:13.5px}.ftr h4{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:6px 0 14px;font-size:11.5px;font-weight:700}.ftr ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ftr ul a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.ftr-note{color:#8e9ba8;border-top:1px solid #1f3346;margin-top:32px;padding-top:20px;font-size:12.5px;line-height:1.6}.ftr-note b{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;display:block}.ftr-bot{color:#8e9ba8;border-top:1px solid #1f3346;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;font-size:12.5px;display:flex}.ftr-bot .research{color:#8e9ba8;text-underline-offset:2px;text-decoration:underline}.pays{gap:6px;display:flex}.pays span{color:#c2ccd6;border:1px solid #2b4256;border-radius:4px;padding:3px 8px;font-size:12px}@media (max-width:1099px){.ftr-grid{grid-template-columns:repeat(3,1fr)}.ftr-grid>div:first-child{grid-column:1/-1}}@media (max-width:899px){.ftr{padding:32px 0 20px}.ftr-grid{grid-template-columns:1fr 1fr;gap:22px}}.toast{white-space:nowrap;background:var(--navy-900);color:#fff;border-radius:var(--r-sm);opacity:0;max-width:calc(100vw - 32px);transition:all .3s var(--ease);z-index:100;box-shadow:var(--sh);align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (max-width:899px){.toast{bottom:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.banner{border-radius:var(--r-sm);background:var(--navy-900) url(/brand/banner-texture.svg) center/cover no-repeat;color:#fff;text-align:center;place-items:center;height:150px;margin-top:20px;padding:0 16px;display:grid}.banner span{letter-spacing:.24em;text-transform:uppercase;font-size:17px;font-weight:600}.hintro{text-align:center;padding:30px 0 6px}.hintro h1{letter-spacing:-.015em;max-width:24em;margin:0 auto 10px;font-size:34px;font-weight:600;line-height:1.2}.hintro p{color:var(--slate);max-width:44em;margin:0 auto;font-size:15.5px}.trust{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1040px;margin:22px auto 10px;display:grid}.trust div{background:var(--surface);border-radius:var(--r-sm);align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.trust i{width:30px;height:30px;color:var(--blue);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.band{background:var(--navy-900);color:#fff;border-radius:var(--r-sm);grid-template-columns:1fr 1fr;max-width:1040px;margin:0 auto;display:grid}.band div{align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.band div+div{border-left:1px solid #22384c}.band i{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.band small{color:#aebbc8;font-size:12.5px;font-weight:400;display:block}.rowsec{border-top:1px solid var(--line);padding:40px 0}.rowsec:first-of-type{border-top:0}@media (max-width:899px){.banner{height:96px;margin-top:12px}.banner span{letter-spacing:.16em;font-size:12.5px}.hintro{padding:22px 0 4px}.hintro h1{font-size:24px}.hintro p{font-size:14.5px}.trust{grid-template-columns:1fr 1fr;gap:8px}.trust div{padding:10px;font-size:12.5px}.band{grid-template-columns:1fr}.band div+div{border-top:1px solid #22384c;border-left:0}.rowsec{padding:28px 0}}.labsec{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lab h2{letter-spacing:-.01em;margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.2}.lab p{color:var(--slate);max-width:30em;margin:0 0 18px;font-size:15.5px}.lab>div:first-child ul{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lab>div:first-child li{align-items:center;gap:10px;font-weight:500;display:flex}.lab>div:first-child li i{width:22px;height:22px;color:var(--blue);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:899px){.lab{grid-template-columns:1fr;gap:22px}.lab h2{font-size:22px}.lab p{font-size:14.5px}}.offer{background:var(--navy-900);color:#fff;border-radius:var(--r);grid-template-columns:1fr auto;align-items:center;gap:28px;padding:36px 40px;display:grid}.offer h2{margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.2}.offer p{color:#c2ccd6;max-width:40em;margin:0;font-size:15px}.offer .code-note{border-radius:var(--r-sm);border:1px dashed #ffffff73;margin-top:14px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-block}@media (max-width:899px){.offer{grid-template-columns:1fr;gap:18px;padding:24px 20px}.offer h2{font-size:21px}}.closing{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.closing h2{margin:10px 0;font-size:24px;font-weight:600;line-height:1.25}.closing p{color:var(--slate);margin:0 0 10px}.closing .seal{background:var(--surface);width:40px;height:40px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.notice-box{background:var(--surface);border-radius:var(--r);color:var(--slate);padding:20px 22px;font-size:13.5px}.notice-box b{color:var(--ink);margin-bottom:8px;display:block}.notice-box ul{gap:6px;margin:0;padding-left:18px;display:grid}@media (max-width:899px){.closing{grid-template-columns:1fr;gap:20px}.closing h2{font-size:20px}}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding:18px 0 6px;font-size:13.5px;display:flex}.crumbs a:hover{color:var(--navy-900)}.pd{grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;padding-bottom:56px;display:grid}.gal{position:sticky;top:24px}.gal-main{border-radius:var(--r);background:var(--surface);aspect-ratio:1;border:1px solid var(--line);position:relative;overflow:hidden}.gal-main img{object-fit:cover;width:100%;height:100%}.pictured{color:var(--slate);opacity:0;background:#fff;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .25s;position:absolute;bottom:12px;right:12px}.pictured.on{opacity:1}.buy h1{letter-spacing:-.01em;margin:2px 0 6px;font-size:32px;font-weight:600;line-height:1.15}.sub{color:var(--slate);margin:0 0 14px;font-size:16px}.tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tag{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.tag.ok{color:var(--blue-700);background:#eef4fc;border-color:#cfddf3}.pprice{align-items:baseline;gap:12px;margin:4px 0 18px;display:flex}.pprice strong{font-size:28px;font-weight:700}.pprice span{color:var(--muted);font-size:14px}.lbl{justify-content:space-between;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.lbl small{color:var(--muted);font-weight:500}.sizes{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.size{border-radius:var(--r-sm);border:1.5px solid var(--line);background:#fff;min-width:84px;height:42px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.size:hover{border-color:var(--steel-300)}.size[aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.tiers{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.tier{border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;color:var(--slate);padding:9px 6px;font-size:12.5px;transition:background .15s,border-color .15s}.tier b{color:var(--navy-900);font-size:14px;display:block}.tier.on{border-color:var(--blue);color:var(--blue-700);background:#eef4fc}.buyrow{gap:10px;margin-bottom:12px;display:flex}.qty{border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;align-items:center;height:46px;display:inline-flex}.qty button{width:42px;height:44px;color:var(--slate);place-items:center;font-size:20px;font-weight:600;display:grid}.qty span{text-align:center;min-width:28px;font-size:16px;font-weight:800}.buyrow .btn{flex:1}.pts{color:var(--slate);align-items:center;gap:8px;margin:4px 0 16px;font-size:13.5px;font-weight:500;display:flex}.pts svg{color:var(--blue);flex:none}.stock{color:var(--slate);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-bottom:22px;padding:14px 0;font-size:14px;display:flex}.stock span{align-items:center;gap:7px;display:inline-flex}.dot{background:#1fa36a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1fa36a26}.coa-h{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.coa-h h2{margin:0;font-size:17px;font-weight:600}.coa-h a{color:var(--blue);font-size:13.5px;font-weight:600}.assure{border:1px solid var(--line);border-radius:var(--r);margin:0 0 22px;padding:4px 16px;list-style:none}.assure li{align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:600;display:flex}.assure li+li{border-top:1px solid var(--line)}.assure li small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.assure i{background:var(--surface);width:32px;height:32px;color:var(--navy-900);border-radius:50%;flex:none;place-items:center;display:grid}.acc{border-top:1px solid var(--line);margin-top:26px}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 2px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";border-right:2px solid var(--slate);border-bottom:2px solid var(--slate);width:10px;height:10px;transition:transform .25s var(--ease);transform:rotate(45deg)translateY(-3px)}.acc details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.acc .in{color:var(--slate);padding:0 2px 18px;font-size:15px}.acc .in p{margin:0 0 10px}.spec{border-collapse:collapse;width:100%;font-size:14.5px}.spec th{text-align:left;color:var(--slate);vertical-align:top;width:38%;padding:9px 12px 9px 0;font-weight:600}.spec td{color:var(--ink);word-break:break-word;padding:9px 0}.spec tr+tr th,.spec tr+tr td{border-top:1px solid var(--line)}.prev{margin:0;padding:0;list-style:none}.prev li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.prev li:first-child{border-top:0}.faq-q{color:var(--ink);margin:12px 0 4px;font-weight:700}.related{padding:24px 0 72px}.atc{display:none}@media (max-width:899px){.crumbs{display:none}.pd{grid-template-columns:1fr;gap:0;padding-bottom:24px}.gal{margin:0 -16px;position:static}.gal-main{aspect-ratio:1;border-radius:0}.buy{padding-top:18px}.buy h1{font-size:30px}.sub{font-size:15px}.pprice strong{font-size:28px}.size{flex:1;min-width:0}.buyrow{display:none}.atc{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #10283c14}.atc .p{flex-direction:column;min-width:84px;line-height:1.1;display:flex}.atc .p small{color:var(--muted);font-size:12px;font-weight:600}.atc .p b{font-size:19px}.atc .qty{height:48px}.atc .qty button{width:38px;height:46px}.atc .btn{flex:1;height:48px;padding:0 14px}.related .pgrid{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 8px;display:flex;overflow-x:auto}.related .pcard{scroll-snap-align:start;flex:0 0 46%}body:has(.atc){padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.atc) .toast{bottom:96px}}.skip{z-index:200;color:var(--ink);border-radius:var(--r-sm);background:#fff;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}main{display:block}.dest{border-radius:var(--r-sm);border:1px solid var(--line);height:42px;color:var(--navy-900);white-space:nowrap;background:#fff;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.dest:hover{border-color:var(--steel-300)}.dest small{color:var(--muted);font-size:12.5px;font-weight:500}@media (max-width:899px){.dest small{display:none}.dest{height:36px;padding:0 10px;font-size:12.5px}}.modal-bg{z-index:120;background:#0a182699;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--sh);animation:pop .3s var(--ease);background:#fff;max-height:calc(100vh - 32px);padding:28px;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.modal .mk{width:auto;height:40px;margin-bottom:14px}.modal h2{letter-spacing:-.02em;margin:0 0 6px;font-size:22px}.modal p{color:var(--slate);margin:0 0 16px;font-size:15px}.chk{border:1.5px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;font-size:15px;transition:border-color .2s,background .2s;display:flex}.chk:has(input:checked){border-color:var(--blue);background:#eef4fc}.chk input{width:18px;height:18px;accent-color:var(--steel-700);flex:none;margin-top:3px}.modal .actions{gap:10px;margin-top:16px;display:flex}.modal .actions .btn{flex:1}.btn[disabled]{opacity:.45;pointer-events:none}.field{gap:6px;min-width:0;margin-bottom:14px;display:grid}.field span{font-size:13.5px;font-weight:700}.field select,.field input{border-radius:var(--r-sm);border:1.5px solid var(--line);width:100%;min-width:0;height:48px;font:inherit;color:var(--ink);background:#fff;padding:0 14px;font-size:16px}.field select:focus,.field input:focus{border-color:var(--steel-500);outline:none;box-shadow:0 0 0 4px #5f8fae2e}.search-sheet{z-index:110;box-shadow:var(--sh);animation:drop .25s var(--ease);background:#fff;padding:16px;position:fixed;top:0;left:0;right:0}@keyframes drop{0%{transform:translateY(-100%)}to{transform:none}}.search-sheet .row{align-items:center;gap:10px;max-width:720px;margin:0 auto;display:flex}.search-sheet .ibtn{color:var(--slate)}.sbox{flex:1;min-width:0;position:relative}.sbox form{align-items:center;gap:10px;display:flex}.sbox input{border-radius:var(--r-sm);border:1.5px solid var(--line);min-width:0;height:52px;font:inherit;color:var(--ink);background:#fff;flex:1;padding:0 16px;font-size:17px}.sbox input:focus{border-color:var(--steel-500);outline:none}.sbox .btn{flex:none;height:52px}.sbox.bar{margin-bottom:14px}.sbox.bar form{gap:8px}.sbox.bar input{border-radius:var(--r-sm);height:46px;padding:0 14px;font-size:16px}.sbox.bar .btn{height:46px;padding:0 16px}.sugg{z-index:120;border:1px solid var(--line);border-radius:var(--r);max-height:min(70vh,480px);animation:drop-in .15s var(--ease);background:#fff;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0c1c2a2e}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sugg ul{margin:0;padding:0;list-style:none}.sugg li a{border-radius:var(--r-sm);color:var(--ink);align-items:center;gap:12px;padding:8px 10px;display:flex}.sugg li[aria-selected=true] a{background:var(--steel-100)}.sugg img{border-radius:var(--r-sm);object-fit:cover;background:#eef3f7;flex:none;width:46px;height:46px}.sugg .txt{min-width:0;display:grid}.sugg .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.sugg .sz{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sugg .pr{white-space:nowrap;margin-left:auto;padding-left:8px;font-size:14px;font-weight:700}.sugg .pr small{color:var(--slate);margin-right:4px;font-size:12.5px;font-weight:500}.sugg .all{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--navy-900);cursor:pointer;background:0 0;border-radius:0 0 12px 12px;margin-top:4px;padding:11px 10px;font-size:14px;font-weight:700;display:block}.sugg .all:hover{background:var(--steel-100)}.sugg .none{color:var(--slate);margin:0;padding:14px 12px;font-size:14px}.toolbar .clear-q{color:var(--steel-700);text-underline-offset:2px;margin-left:8px;font-weight:600;text-decoration:underline}.page-h{padding:28px 0 8px}.page-h h1{letter-spacing:-.03em;margin:0 0 6px;font-size:36px;line-height:1.1}.page-h p{color:var(--slate);max-width:44em;margin:0}@media (max-width:899px){.page-h{padding:18px 0 4px}.page-h h1{font-size:26px}}.shop{grid-template-columns:240px 1fr;align-items:start;gap:32px;padding:20px 0 64px;display:grid}.shop>*{min-width:0}.filters{gap:22px;display:grid;position:sticky;top:24px}.filters h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:12.5px}.filters a{border-radius:var(--r-sm);color:var(--slate);justify-content:space-between;align-items:center;padding:7px 10px;font-size:14.5px;display:flex}.filters a:hover{background:var(--surface);color:var(--ink)}.filters a[aria-current]{background:var(--surface);color:var(--navy-900);font-weight:700}.filters small{color:var(--muted);font-size:12.5px}.filters .toggle{border-radius:var(--r-sm);color:var(--slate);align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;display:flex}.filters .toggle:hover{background:var(--surface)}.toggle .box{background:#fff;border:1.5px solid #b8c6d2;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.toggle[aria-checked=true] .box{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar .count{color:var(--muted);font-size:14px}.toolbar select{border-radius:var(--r-sm);border:1.5px solid var(--line);height:40px;font:inherit;color:var(--ink);background:#fff;padding:0 10px;font-size:14px}.searchbar{gap:8px;margin-bottom:12px;display:flex}.searchbar input{border-radius:var(--r-sm);border:1.5px solid var(--line);min-width:0;height:46px;font:inherit;color:var(--ink);background:#fff;flex:1;padding:0 14px;font-size:16px}.searchbar input:focus{border-color:var(--steel-500);outline:none}.searchbar .btn{height:46px;padding:0 16px}.chips{scrollbar-width:none;gap:8px;margin:0 -16px 14px;padding:2px 16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--r-sm);border:1.5px solid var(--line);white-space:nowrap;height:36px;color:var(--ink);background:#fff;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.chip[aria-current],.chip[aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.m-filters{display:none}@media (max-width:899px){.shop{grid-template-columns:1fr;gap:0;padding-top:8px}.filters{display:none}.m-filters{display:block}}.empty{border-radius:var(--r);text-align:center;box-shadow:var(--sh-sm);background:#fff;padding:36px 24px}.empty h2{margin:0 0 6px;font-size:20px}.empty p{color:var(--slate);margin:0 0 16px}.pcard .body{position:relative}.qa{position:static}.qa-menu{border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh);z-index:5;animation:pop .2s var(--ease);background:#fff;padding:6px;position:absolute;bottom:50px;left:0;right:0}.qa-menu button{border-radius:var(--r-sm);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px;font-size:13.5px;font-weight:600;display:flex}.qa-menu button:hover{background:var(--steel-100)}.oos{color:var(--muted);font-size:13px;font-weight:700}.notice{border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff;max-width:640px;margin:32px auto 64px;padding:28px}.notice h1{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}.notice p{color:var(--slate)}.notice .actions{flex-wrap:wrap;gap:10px;display:flex}.reports{grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 0 64px;display:grid}.reports .coa-top b a:hover{text-decoration:underline}.tag-prev{color:var(--muted);background:var(--steel-100);border-radius:var(--r-sm);vertical-align:middle;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}@media (max-width:1099px){.reports{grid-template-columns:repeat(2,1fr)}}@media (max-width:699px){.reports{grid-template-columns:1fr}}.dr-line.promo,.dr-item .save{color:var(--ok);font-weight:600}.game-bg{z-index:130}.game{border-radius:var(--r-lg);width:100%;max-width:520px;animation:pop .35s var(--ease);text-align:center;background:#fff;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0c1c2a59}.game-x{color:var(--slate);z-index:8;position:absolute;top:10px;right:10px}.game-x:hover{background:var(--steel-100)}.game-kicker{letter-spacing:.04em;color:var(--ok);border-radius:var(--r-sm);background:#e3f5ec;margin:0 0 10px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.game h2{letter-spacing:-.025em;margin:0 0 6px;font-size:26px;line-height:1.15}.game-sub{color:var(--slate);min-height:22px;margin:0 0 6px;font-size:15px}.stage{aspect-ratio:5/3;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;margin:6px 0 16px;position:relative}.table{background:linear-gradient(#dce8f1 0%,#c3d6e6 100%);border-top:1px solid #b9cddd;height:40%;position:absolute;bottom:0;left:-26px;right:-26px}.table:before{content:"";background:radial-gradient(60% 80% at 50% 0,#ffffffbf,#0000 70%);position:absolute;inset:0}.bowl{aspect-ratio:4/3;z-index:3;transform-origin:50% 90%;will-change:transform;cursor:default;filter:drop-shadow(0 10px 12px #0c1c2a33);background:0 0;border:0;width:28%;padding:0;position:absolute;bottom:14%;left:0}.bowl:not(:disabled){cursor:pointer}.bowl svg{transition:transform .25s var(--ease);display:block}.stage.choose .bowl svg{animation:1.8s ease-in-out infinite breathe}.stage.choose .bowl:nth-of-type(2) svg{animation-delay:.25s}.stage.choose .bowl:nth-of-type(3) svg{animation-delay:.5s}.stage.choose .bowl:hover svg,.stage.choose .bowl:focus-visible svg{animation:none;transform:translateY(-8px)}.bowl:focus-visible{outline:none}.bowl:focus-visible:after{content:"";background:var(--mint-600);border-radius:2px;height:3px;position:absolute;bottom:-12px;left:14%;right:14%}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bowl-shadow{z-index:1;will-change:transform,opacity;background:radial-gradient(closest-side,#0c1c2a57,#0c1c2a00);border-radius:50%;width:28%;height:9%;position:absolute;bottom:10.5%;left:0}.game-vial{aspect-ratio:6/11;z-index:2;will-change:transform;width:9%;transition:opacity .2s;position:absolute;bottom:14.5%;left:0}.burst{pointer-events:none;z-index:6;position:absolute;inset:0}.spark{pointer-events:none;display:block;position:absolute}.game-hint{color:var(--navy-900);margin:0;font-weight:700}.game-won{animation:pop .35s var(--ease);padding:8px 4px 4px}.medal{background:var(--blue);color:#fff;width:72px;height:72px;animation:medal .6s var(--ease);border-radius:50%;place-items:center;margin:4px auto 14px;display:grid}@keyframes medal{0%{opacity:0;transform:scale(.4)rotate(-20deg)}70%{opacity:1;transform:scale(1.08)rotate(4deg)}to{transform:none}}.code{border-radius:var(--r);background:#f4f8fd;border:2px dashed #a9c1e6;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;padding:12px 12px 12px 22px;display:flex}.code b{letter-spacing:.18em;color:var(--navy-900);font-size:34px;font-weight:800}.code .btn{height:44px;padding:0 18px;font-size:14px}.game-note{color:var(--slate);margin:0 0 18px;font-size:13.5px}.game-pill{z-index:70;background:var(--navy-900);color:#fff;height:46px;animation:pillIn .5s var(--ease) both;transition:transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 10px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:20px;left:16px;box-shadow:0 12px 30px #0c1c2a4d}.game-pill:hover{background:var(--navy-800)}.game-pill svg{width:30px;height:23px}@keyframes pillIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:899px){.game{padding:24px 16px 18px}.game h2{font-size:22px}.game-pill{bottom:calc(20px + env(safe-area-inset-bottom))}body:has(.atc) .game-pill{bottom:calc(92px + env(safe-area-inset-bottom))}}.dr-nudge{border-radius:var(--r-sm);color:var(--slate);animation:in .35s var(--ease);background:#f4f8fd;border:1px dashed #a9c1e6;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 10px 10px 14px;font-size:13px;line-height:1.4;display:flex}.dr-nudge b{color:var(--ok)}.dr-nudge button{border-radius:var(--r-sm);background:var(--blue);color:#fff;height:36px;transition:background .2s,transform .18s var(--ease);flex:none;padding:0 14px;font-size:13px;font-weight:700}.dr-nudge button:hover{background:var(--mint-600)}.dr-nudge button:active{transform:scale(.96)}.brand{flex:none;align-items:center;min-width:0;display:flex}@media (max-width:389px){.hdr .hdr-row{gap:8px}.hdr-actions{gap:2px}.hdr .ibtn{width:40px}.dest{padding:0 8px}.logo .wm{height:11px}}.co-wrap{padding-bottom:56px}.co{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.co-main{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.co-sec{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff;padding:20px 20px 8px}.co-sec h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 14px;font-size:18px;display:flex}.co-sec h2>span{background:var(--navy-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;transition:background .2s;display:grid}.co-sec h2>span.done{background:var(--ok)}.co-sec .field small{color:var(--muted);font-weight:500}.co-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.co-note{color:var(--slate);margin:0 0 14px;font-size:14.5px}.co-note a{color:var(--steel-600);font-weight:700}.co-local{color:#7a5a00;border-radius:var(--r-sm);background:#fff8e1;border:1px dashed #e8c66a;margin:0 0 12px;padding:8px 12px;font-size:13px}.co-err{color:#b42318;border-radius:var(--r-sm);background:#fef3f2;border:1px solid #fecdca;margin:0 0 12px;padding:10px 14px;font-size:14.5px}.co-err .btn{height:40px;margin-top:6px}.co-prob{margin:6px 0;padding-left:18px}.opt{border:1.5px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:12px;margin-bottom:10px;padding:14px;transition:border-color .2s,background .2s;display:flex}.opt:has(input:checked){border-color:var(--steel-600);background:var(--steel-100)}.opt input{width:18px;height:18px;accent-color:var(--steel-700);flex:none;margin:0}.opt div{flex:1;min-width:0}.opt b{font-size:15px;display:block}.opt small{color:var(--muted);font-size:13px;display:block}.opt .num{font-weight:800}.num.free{color:var(--ok)}.lk{margin:0 0 6px}.lk-list{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:0;max-height:420px;padding-right:2px;display:grid;overflow:auto}.lk-opt{align-items:flex-start}.lk-opt input{margin-top:3px}.lk-hours{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lk-km{color:var(--slate);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.co-code{gap:8px;margin-bottom:12px;display:flex}.co-code input{border-radius:var(--r-sm);border:1.5px solid var(--line);width:0;min-width:0;height:46px;font:inherit;text-transform:uppercase;flex:1;padding:0 14px;font-size:16px}.co-code input:focus{border-color:var(--steel-500);outline:none}.co-code .btn{height:46px;padding:0 18px}.co-chip{border-radius:var(--r-sm);background:#f1faf6;border:1px solid #bfe6d6;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;font-size:14.5px;display:flex}.co-chip button{color:var(--steel-600);font-size:14px;font-weight:700}.co-pts{border:1.5px solid var(--line);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px 10px 14px;display:flex}.co-pts b{display:block}.co-pts small{color:var(--muted);font-size:13px}.co-place{height:56px;font-size:17px}.co-place:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.co-fine{text-align:center;color:var(--muted);margin:4px 0 0;font-size:12.5px}.co-skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--steel-100),#fff,var(--steel-100));background-size:200% 100%;height:120px;margin-bottom:12px;animation:1.2s ease-in-out infinite skel}.co-skel-sm{height:64px}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.co-sum{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff;position:sticky;top:24px;overflow:hidden}.co-sum-toggle{display:none}.co-sum-body{padding:18px 20px}.co-sum h2{margin:0 0 12px;font-size:17px}.co-line{justify-content:space-between;gap:12px;padding:5px 0;font-size:14.5px;display:flex}.co-line small{color:var(--muted)}.co-line.sub{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.co-line.save{color:var(--ok);font-weight:600}.co-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:8px;padding-top:12px;font-size:20px;font-weight:800;display:flex}.co-vat{text-align:right;color:var(--muted);margin:4px 0 0;font-size:13px}.co-earn{border-radius:var(--r-sm);color:var(--ink);background:#f1faf6;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13.5px;display:flex}.co-earn svg{color:var(--ok);flex:none}:is(body:has(.co) .game-pill,body:has(.rv-forms) .game-pill){display:none}@media (prefers-reduced-motion:reduce){.co-skel{animation:none}}@media (max-width:899px){.co{grid-template-columns:1fr;gap:14px}.co-sum{order:-1;position:static}.co-sum-toggle{justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.co-sum-body{border-top:1px solid var(--line);display:none}.co-sum.open .co-sum-body{display:block}.co-row{grid-template-columns:1fr 1fr}.co-row .wide{grid-column:1/-1}.co-sec{padding:16px 16px 6px}.lk-list{max-height:360px}}.ord-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;padding-bottom:56px;display:grid}.ord-main{gap:16px;min-width:0;display:grid}.trk-head{border-radius:var(--r);border:1px solid;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.trk-head b{letter-spacing:-.01em;font-size:20px;display:block}.trk-head p{color:var(--slate);margin:4px 0 0}.trk-head .dot{border-radius:50%;flex:none;width:12px;height:12px;margin-top:8px}.lv-info{background:var(--steel-100);border-color:var(--steel-200)}.lv-success{background:#f1faf6;border-color:#bfe6d6}.lv-warning{background:#fff8e6;border-color:#f5d58a}.lv-danger{background:#fef3f2;border-color:#fecdca}.lv-info .dot,.pt-info{background:var(--steel-600)}.lv-success .dot,.pt-success{background:#1b7a55}.lv-warning .dot,.pt-warning{background:#c77700}.lv-danger .dot,.pt-danger{background:#b42318}.trk-ship{background:var(--bg);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;font-size:14.5px;display:flex}.trk-ship a{color:var(--steel-600);font-weight:700}.tl{margin:0 0 8px;padding:0;list-style:none}.tl li{padding:0 0 18px 28px;position:relative}.tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:-2px;left:6px}.tl li:last-child:before{display:none}.tl .pt{width:14px;height:14px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line);border-radius:50%;position:absolute;top:4px;left:0}.tl-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tl-row b{font-size:15px}.tl-row time{color:var(--muted);white-space:nowrap;font-size:13px}.tl p{color:var(--slate);white-space:pre-wrap;margin:4px 0 0;font-size:14px}.tl small{color:var(--muted);font-size:12.5px}.tl-hidden{opacity:.65}.tl-tag{color:#9a6200;border-radius:var(--r-sm);background:#fff4db;margin-top:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.adm-held{background:#fffbef;border-color:#e9c46a}.trk-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.trk-open{font-size:14px;font-weight:600}.trk-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0;padding:0;list-style:none;display:grid}.trk-steps li{color:var(--muted);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.trk-steps li span{background:var(--line);border-radius:999px;height:6px}.trk-steps li.st-done span{background:#1b7a55}.trk-steps li.st-current span{background:linear-gradient(90deg,#1b7a55 50%,var(--line) 50%)}.trk-steps li.st-done,.trk-steps li.st-current{color:var(--navy-900)}.trk-steps b{font-weight:600}@media (max-width:640px){.trk-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}.trk-grid{gap:20px;margin-top:8px;display:grid}@media (min-width:960px){.trk-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.trk-map{z-index:0;border-radius:var(--r);border:1px solid var(--line);background:#e8eef3;height:320px;position:relative;overflow:hidden}.trk-legend{color:var(--slate);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.trk-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.lg-from{background:#13283a}.lg-at{background:#c77700}.lg-to{background:#1b7a55}.trk-num{border-bottom:1px solid var(--line);gap:2px;margin-bottom:8px;padding:10px 0 14px;display:grid}.trk-num span,.trk-num small{color:var(--muted);font-size:13px}.trk-num b{word-break:break-all;font-size:17px}.trk-num a{font-size:13.5px}.trk-foot{margin-top:18px}.tl-quiet .pt{background:var(--steel-200)}.tl-quiet b{color:var(--slate);font-weight:600}.tl-rm button{color:#b42318;margin-top:4px;font-size:12.5px;font-weight:700}.ord-bank{font:inherit;background:var(--bg);border-radius:var(--r-sm);white-space:pre-wrap;margin:0 0 14px;padding:14px}.ord-addr{margin:0 0 10px;line-height:1.6}.ord-sim{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ord-method{margin:12px 0 0}.ord-sum .co-sum-body{display:block}.ord .co-sec .btn{margin-bottom:14px}.adm{border:2px dashed var(--steel-500);border-radius:var(--r);background:#fff;gap:12px;padding:16px;display:grid}.adm-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adm-h b{letter-spacing:.12em;text-transform:uppercase;color:var(--steel-700);font-size:13px}.adm-h small{color:var(--muted)}.adm-box{background:var(--bg);border-radius:var(--r-sm);padding:14px}.adm-box h3{margin:0 0 10px;font-size:15px}.adm-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-row input{border-radius:var(--r-sm);border:1.5px solid var(--line);min-width:180px;height:44px;font:inherit;flex:1;padding:0 12px;font-size:16px}.adm-row span{min-width:180px;color:var(--slate);flex:1;font-size:14px}.adm-grid{gap:4px;display:grid}.adm-grid textarea{border-radius:var(--r-sm);border:1.5px solid var(--line);width:100%;font:inherit;resize:vertical;padding:10px 12px;font-size:16px}.adm-grid .btn{justify-self:start;margin-top:6px}.adm-levels{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 6px;padding:0;display:grid}.adm-levels legend{margin-bottom:6px;font-size:14px;font-weight:700}.adm-level{border-radius:var(--r-sm);cursor:pointer;border:1.5px solid;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.adm-level b:before{content:"";vertical-align:-1px;background:var(--lv);border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.adm-level.lv-success{--lv:#1b7a55;color:#0f4d35;background:#ddf3e8;border-color:#7fcba9}.adm-level.lv-warning{--lv:#c77700;color:#6b4200;background:#ffefc7;border-color:#f0be55}.adm-level.lv-danger{--lv:#b42318;color:#7a1a12;background:#fdddda;border-color:#f3a29b}.adm-level.lv-info{--lv:#2c5f8a;color:#1b3d5c;background:#dceaf6;border-color:#94bbdd}.adm-level:has(input:checked){box-shadow:0 0 0 2px var(--lv)}.adm-level input{margin:0}.adm-chips{color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.adm-chip{border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;padding:3px 10px}.adm-chip:hover{border-color:var(--navy-900)}.btn-wa{color:#fff;background:#13803f;box-shadow:0 6px 16px #13803f40}.btn-wa:hover{background:#0f6e35}.adm-replies{margin-top:10px}.adm-replies summary{cursor:pointer;font-size:14px;font-weight:700}.adm-replies ul{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.adm-replies li{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:10px 12px}.adm-replies p{color:var(--slate);white-space:pre-wrap;margin:4px 0 8px;font-size:13.5px}.adm-notes h3 small{color:var(--muted);margin-left:6px;font-size:12.5px;font-weight:400}.adm-notes ul{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.adm-notes li{border-radius:var(--r-sm);background:#fffbef;border:1px solid #f0dfa8;padding:10px 12px}.adm-notes li p{white-space:pre-wrap;margin:0;font-size:14px}.adm-notes li small{color:var(--muted);font-size:12px}.adm-notes li .adm-link{margin-top:4px;font-size:12.5px}.adm-link{color:#b42318;margin-top:10px;font-size:14px;font-weight:700}.adm-facts{color:var(--muted);margin:-4px 2px 0;font-size:13px}@media (max-width:899px){.ord-grid{grid-template-columns:1fr}.ord-sum{position:static}.adm-levels{grid-template-columns:1fr}}.acct{max-width:520px;padding-bottom:56px}.acct-wide{max-width:980px;padding-bottom:56px}.acct-form{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff;padding:22px}.acct-form .hint{color:var(--muted);font-size:12.5px}.acct-links{color:var(--slate);justify-content:space-between;gap:12px;margin-top:14px;font-size:14.5px;display:flex}.acct-links a{color:var(--steel-600);font-weight:700}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.acct-head .btn{height:44px}.acct-banner{border-radius:var(--r-sm);background:#fef6ee;border:1px solid #f9dbaf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.acct-banner .btn{height:42px}.acct-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pts-card{background:var(--navy-900);color:#fff;border-radius:var(--r);padding:22px}.pts-card>b{letter-spacing:-.02em;margin:8px 0 6px;font-size:42px;font-weight:800;line-height:1;display:block}.pts-card small{color:var(--steel-200);font-size:13px}.pts-hist{border-top:1px solid #ffffff2e;margin:16px 0 0;padding:12px 0 0;list-style:none}.pts-hist li{color:#e6eef4;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.acct-list{margin:0 0 12px;padding:0;list-style:none}.acct-list li{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1.2fr auto;align-items:center;gap:10px;padding:12px 0;font-size:14.5px;display:grid}.acct-list li:last-child{border-bottom:0}.acct-list a{color:var(--navy-900);font-weight:700}@media (max-width:899px){.acct-grid{grid-template-columns:1fr}.acct-list li{grid-template-columns:1fr auto;row-gap:2px}.acct-list li span:nth-child(2){color:var(--muted);font-size:13px}}.adm-late{background:#fef3f2;border:1px solid #fecdca}.adm-late b{margin-bottom:4px;display:block}.sb{z-index:75;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:16px}.sb-btn{color:#fff;width:58px;height:58px;transition:transform .2s var(--ease),box-shadow .2s;background:#25d366;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px #0c1c2a47}.sb-btn:hover{box-shadow:0 10px 26px #0c1c2a52}.sb-btn svg{width:31px;height:31px}.sb-panel{overscroll-behavior:contain;border-radius:var(--r-lg);width:min(360px,100vw - 32px);max-height:calc(100dvh - 106px);animation:sbIn .25s var(--ease) both;background:#fff;outline:none;overflow-y:auto;box-shadow:0 24px 60px #0c1c2a47}@keyframes sbIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.sb-head{background:var(--navy-900);color:#fff;align-items:center;gap:12px;padding:18px 16px 16px 18px;display:flex}.sb-head b{font-size:17px;display:block}.sb-head small{color:#c9d7e3;margin-top:2px;font-size:13px;display:block}.sb-live{color:#9ee2b8;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.sb-live i{background:#3ddc84;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3ddc8440}.sb-avatar{background:#25d366;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.sb-avatar svg{width:24px;height:24px}.sb-x{color:#fff;opacity:.85;border-radius:50%;align-self:flex-start;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.sb-x:hover{opacity:1;background:#ffffff1f}.sb-x svg{width:18px;height:18px}.sb-steps{counter-reset:sb;gap:10px;margin:0;padding:16px 18px 4px;list-style:none;display:grid}.sb-steps li{counter-increment:sb;color:var(--navy-900);grid-template-columns:24px 1fr;gap:10px;font-size:14px;line-height:1.45;display:grid}.sb-steps li:before{content:counter(sb);background:var(--mint);width:24px;height:24px;color:var(--mint-ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.sb-note{border-radius:var(--r-sm);color:var(--slate);background:#f4f7fa;margin:8px 18px 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.sb-go{border-radius:var(--r-sm);color:#fff;background:#13803f;justify-content:center;align-items:center;gap:8px;height:48px;margin:14px 18px 8px;font-size:15px;font-weight:700;display:flex;box-shadow:0 8px 20px #13803f4d}.sb-go:hover{background:#0f6e35}.sb-go svg{width:20px;height:20px}.sb-copy{text-align:center;width:100%;color:var(--muted);padding:4px 18px 16px;font-size:13px;display:block}.sb-copy:hover{color:var(--navy-900)}@media (max-width:899px){.sb{bottom:calc(20px + env(safe-area-inset-bottom))}body:has(.atc) .sb{bottom:calc(92px + env(safe-area-inset-bottom))}.sb-panel{max-height:calc(100dvh - 106px - env(safe-area-inset-bottom))}body:has(.atc) .sb-panel{max-height:calc(100dvh - 178px - env(safe-area-inset-bottom))}}.doc-wrap{max-width:820px}.doc{border-radius:var(--r);box-shadow:var(--sh-sm);color:var(--ink);background:#fff;margin:8px 0 56px;padding:32px 36px;line-height:1.65}.doc header{margin-bottom:8px}.doc h1{letter-spacing:-.03em;margin:0 0 10px;font-size:34px;line-height:1.15}.doc .doc-lead{color:var(--slate);margin:0 0 6px;font-size:17px}.doc .doc-date{color:var(--slate);margin:0;font-size:13px}.doc h2{letter-spacing:-.01em;margin:30px 0 8px;font-size:21px;line-height:1.3}.doc h3{margin:20px 0 6px;font-size:17px}.doc p{margin:0 0 12px}.doc ul,.doc ol{margin:0 0 14px;padding-left:22px}.doc li{margin:0 0 6px}.doc a{color:var(--steel-700,#2e5874);text-underline-offset:2px;text-decoration:underline}.doc a.btn{text-decoration:none}.doc .btn-wa{color:#fff}.doc .sb-live{color:#13803f;margin:0 0 8px}.doc-muted{color:var(--slate);margin-top:10px;font-size:14px}.doc-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:22px 0 8px;display:grid}.doc-card{border:1.5px solid var(--line);border-radius:var(--r-sm);padding:18px 20px}.doc-card h2{margin-top:0}.doc-address{color:var(--navy-900);gap:2px;font-style:normal;line-height:1.5;display:grid}.doc-faq{gap:10px;margin:18px 0 8px;display:grid}.doc-faq details{border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:12px 16px}.doc-faq summary{cursor:pointer;font-weight:700;list-style-position:outside}.doc-faq p{margin:0}.doc-more{margin-top:20px}@media (max-width:899px){.doc{margin-bottom:40px;padding:22px 18px}.doc h1{font-size:27px}.doc h2{font-size:19px}}.doc .doc-topic{letter-spacing:.06em;text-transform:uppercase;color:var(--steel-600);margin:0 0 6px;font-size:12.5px;font-weight:700}.doc .doc-summary{background:var(--steel-100);border-radius:var(--r-sm);margin:18px 0;padding:16px 18px;font-size:17px}.doc-toc{border:1.5px solid var(--line);border-radius:var(--r-sm);margin:0 0 8px;padding:14px 18px;font-size:15px}.doc-toc ol{margin:8px 0 0;padding-left:20px}.doc-toc li{margin:0 0 4px}.doc-refs ol{padding-left:20px;font-size:14px}.doc-refs li{overflow-wrap:anywhere;margin:0 0 8px}.doc .doc-ruo{color:var(--slate);border-top:1px solid var(--line);margin-top:24px;padding-top:14px;font-size:13.5px}.doc section[id]{scroll-margin-top:90px}.lib-sec{margin:8px 0 40px}.lib-sec h2{letter-spacing:-.01em;margin:0 0 14px;font-size:22px}.agrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.acard{border-radius:var(--r);box-shadow:var(--sh-sm);color:var(--ink);background:#fff;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.acard:hover{box-shadow:0 0 0 1px var(--steel-300)}.acard-topic{letter-spacing:.05em;text-transform:uppercase;color:var(--steel-600);font-size:12px;font-weight:700}.acard b{font-size:17px;line-height:1.3}.acard-desc{color:var(--slate);font-size:14px;line-height:1.5}.acard-meta{color:var(--slate);margin-top:auto;font-size:13px}.page-h p a,.acc .in p a{color:var(--steel-700);text-underline-offset:2px;text-decoration:underline}.acc .in .further{color:var(--slate);font-size:14px}.field-err,.co-sec .field .field-err{color:#b42318;font-size:13px;font-weight:600}.field input[aria-invalid=true]{border-color:#b42318}.intro-toggle{opacity:0;pointer-events:none;position:absolute}.intro-more{display:none}@media (max-width:899px){.intro-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intro-more{color:var(--steel-700);cursor:pointer;margin-top:6px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.intro-toggle:checked~.intro-text{-webkit-line-clamp:unset;line-clamp:unset;display:block}.intro-toggle:checked~.intro-more{display:none}}.coa,.co-sec,.co-sum,.acct-form{box-shadow:none}.sbox.head form{background:var(--surface);border:1px solid #0000;border-radius:999px;gap:0;padding:4px;transition:border-color .15s,background .15s}.sbox.head form:focus-within{border-color:var(--steel-300);background:#fff}.sbox.head input{background:0 0;border:0;border-radius:999px;height:40px;padding:0 14px;font-size:14.5px}.sbox.head input:focus{border:0}.sbox.head .btn{background:var(--blue);color:#fff;border:0;border-radius:999px;height:40px;padding:0 20px;font-size:13.5px}.sbox.head .btn:hover{background:var(--blue-700)}.sec-link{color:var(--blue);font-size:14px;font-weight:600}.sec-link:hover{text-underline-offset:3px;text-decoration:underline}.zoom{width:36px;height:36px;color:var(--navy-900);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #0f22332e}.zoom:hover{background:var(--surface)}.thumbs{gap:8px;margin-top:10px;display:flex}.thumb{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb.on{border:2px solid var(--navy-900)}.thumb-coa{color:var(--navy-900);text-align:center;background:#fff;align-content:center;justify-items:center;gap:0;line-height:1.15}.thumb-coa:hover{border-color:var(--steel-300)}.thumb-coa b{font-size:11.5px}.thumb-coa small{color:var(--muted);font-size:10px}.buy-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pn{flex:none;gap:6px;margin-top:6px;display:flex}.pn a{border:1px solid var(--line);width:34px;height:34px;color:var(--navy-900);border-radius:50%;place-items:center;display:grid}.pn a:hover{border-color:var(--steel-300);background:var(--surface)}.buy .sub{color:var(--muted);margin:0 0 12px;font-size:13.5px}.buy .pprice{margin:0}.incl{color:var(--muted);margin:2px 0 14px;font-size:12px}.facts{border-top:1px solid var(--line);color:#374151;gap:7px;margin:0 0 16px;padding:14px 0 0;font-size:13.5px;list-style:none;display:grid}.facts li{align-items:flex-start;gap:9px;line-height:1.4;display:flex}.facts svg{color:var(--slate);flex:none;margin-top:2px}.facts a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.offerbox{background:var(--surface);border-radius:var(--r-sm);align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;font-size:13.5px;display:flex}.offerbox svg{color:var(--slate);flex:none}.offerbox b{color:#b42318;font-weight:600}.instock{align-items:center;gap:8px;margin:-6px 0 14px;font-size:13.5px;font-weight:500;display:flex}.buy .buyrow{margin-bottom:10px}.buy .buyrow .btn{height:50px;font-size:16px}.btn-outline{color:var(--navy-900);border-color:var(--line);background:#fff}.btn-outline:hover{border-color:var(--navy-900)}.viewcoa{height:44px;margin-bottom:12px;font-size:14px}.shipline{color:var(--slate);align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.buy .pts{margin:0 0 18px}.buy .lbl{color:var(--slate);font-size:13px;font-weight:600}.tiers{border:1px solid var(--line);border-radius:var(--r-sm);gap:0;margin-bottom:18px;overflow:hidden}.tier{border:0;border-radius:0;gap:2px;padding:10px 6px;display:grid}.tier+.tier{border-left:1px solid var(--line)}.tier span{color:var(--muted);font-size:12px}.tier b{color:var(--ink);font-size:14px}.tier.on{background:#eef4fc}.tier.on b{color:var(--blue-700)}.accept{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:12.5px;display:flex}.accept span{margin-right:4px}.accept b{color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.pmeta{color:var(--muted);border-top:1px solid var(--line);gap:3px;margin:0;padding-top:12px;font-size:12.5px;display:grid}.pmeta a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ptabs{border-top:1px solid var(--line);margin-top:8px}.ptabs-bar{border-bottom:1px solid var(--line);scrollbar-width:none;justify-content:center;gap:28px;display:flex;overflow-x:auto}.ptabs-bar::-webkit-scrollbar{display:none}.ptabs-bar button{color:var(--slate);white-space:nowrap;padding:16px 2px 14px;font-size:14px;font-weight:500;box-shadow:inset 0 -2px #0000}.ptabs-bar button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--navy-900)}.ptabs-panel{color:#374151;max-width:760px;margin:0 auto;padding:28px 0 40px;font-size:15px;line-height:1.7}.ptabs-panel h2{color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:600}.ptabs-panel h3{color:var(--ink);margin:22px 0 8px;font-size:16px;font-weight:600}.ptabs-panel p{margin:0 0 12px}.ptabs-panel a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ptabs-panel .coa a{text-decoration:none}.ptabs-panel .further{color:var(--slate);font-size:14px}.ruo-line{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:13.5px;margin-top:18px!important}.ptab-reports{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin:6px 0 14px;display:grid}.ptab-reports h3{margin:0 0 8px;font-size:15px}.ptab-reports .prev{margin-top:8px;font-size:13px}.related{border-top:1px solid var(--line);padding:8px 0 56px}.related .sec-h{margin-top:32px}@media (max-width:899px){.thumbs{padding:0 16px}.thumb{width:60px;height:60px}.buy .size{white-space:nowrap;flex:calc(33.3333% - 6.66667px)}.buy h1{font-size:26px}.ptabs-bar{justify-content:flex-start;gap:20px;margin:0 -16px;padding:0 16px}.ptabs-panel{padding:20px 0 28px;font-size:14.5px}}.shopv{padding-bottom:40px}.shop-h1{letter-spacing:-.01em;margin:4px 0 14px;font-size:34px;font-weight:600;line-height:1.2}.shopv .intro{color:#374151;max-width:880px;margin:0 0 26px;font-size:14.5px;line-height:1.7}.shopv .intro a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.shop-h2{margin:0 0 12px;font-size:24px;font-weight:600}.shopv .toolbar{margin-bottom:18px}.shopv .toolbar select{border-radius:var(--r-sm);min-width:200px;height:40px;padding:0 12px}.shop-after{color:#374151;border-top:1px solid var(--line);max-width:760px;margin:56px auto 8px;padding-top:36px;font-size:15px;line-height:1.7}.shop-after h2{color:var(--ink);margin:28px 0 10px;font-size:24px;font-weight:600;line-height:1.25}.shop-after h2:first-child{margin-top:0}.shop-after p{margin:0 0 12px}@media (max-width:899px){.shop-h1{font-size:26px}.shop-h2{font-size:20px}.shopv .toolbar select{min-width:0}.shop-after{margin-top:36px;padding-top:24px}.shop-after h2{font-size:20px}}.faq-acc{border-top:1px solid var(--line);margin-top:6px}.faq-acc details{border-bottom:1px solid var(--line)}.faq-acc summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.faq-acc summary::-webkit-details-marker{display:none}.faq-acc summary i{background:var(--surface);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.faq-acc summary i:after{content:"";border-right:1.8px solid var(--slate);border-bottom:1.8px solid var(--slate);width:6px;height:6px;position:absolute;top:8px;left:9.5px;transform:rotate(45deg)}.faq-acc details[open] summary i:after{top:11px;transform:rotate(-135deg)}.faq-acc details p{color:var(--slate);margin:0 0 14px;font-size:14.5px;line-height:1.65}.faq-acc details p a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ptrack{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding-bottom:2px;display:grid;overflow-x:auto}.ptrack::-webkit-scrollbar{display:none}.ptrack>*{scroll-snap-align:start}.row-arrows{flex:none;gap:8px;display:flex}.row-arrows button{border:1px solid var(--line);width:36px;height:36px;color:var(--navy-900);background:#fff;border-radius:50%;place-items:center;display:grid}.row-arrows button:hover:not(:disabled){border-color:var(--navy-900)}.row-arrows button:disabled{opacity:.35;cursor:default}.qsec{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.qsec-h{text-align:center;margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.2}.qgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.qgrid div{border-radius:var(--r);background:#fff;padding:20px 20px 16px}.qgrid b{align-items:center;gap:6px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.qgrid b svg{color:#fff;background:var(--ok);border-radius:3px;width:16px;height:16px;padding:2px}.qgrid p{color:var(--slate);margin:0;font-size:13.5px;line-height:1.6}.home-faq h2{margin:0 0 14px;font-size:26px;font-weight:600}.home-faq .faq-acc{max-width:620px}.postsec{border-top:1px solid var(--line)}.posts{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.post-img{aspect-ratio:16/11;border-radius:var(--r);background:var(--navy-900);color:#fff;display:block;overflow:hidden}.post-img img{object-fit:cover;width:100%;height:100%}.post-img span{text-align:center;letter-spacing:.06em;text-transform:uppercase;background:var(--navy-900) url(/brand/banner-texture.svg) center/cover;place-items:center;height:100%;padding:16px;font-size:14px;font-weight:600;display:grid}.post h3{margin:12px 0 6px;font-size:15px;font-weight:600;line-height:1.35}.post h3 a:hover{text-underline-offset:2px;text-decoration:underline}.post-more{color:var(--blue);font-size:13px;font-weight:600}@media (max-width:1099px){.ptrack{grid-auto-columns:calc(33.3333% - 10.6667px)}.qgrid,.posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:899px){.ptrack{grid-auto-columns:47%;gap:10px;margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.row-arrows{display:none}.qsec-h{font-size:22px}.qgrid{grid-template-columns:1fr;gap:10px}.home-faq h2{font-size:21px}.posts{grid-template-columns:1fr 1fr;gap:12px}}.coa-page{padding-bottom:48px}.lookup{border:1px solid var(--line);text-align:center;border-radius:12px;max-width:520px;margin:24px auto 0;padding:30px 30px 18px;box-shadow:0 8px 30px #0f22330f}.lookup-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:600;display:inline-flex}.lookup h1{letter-spacing:-.02em;margin:0 0 12px;font-size:34px;font-weight:700;line-height:1.12}.lookup h1 span{color:#6b7a8c;display:block}.lookup-p{color:var(--slate);max-width:30em;margin:0 auto 22px;font-size:14px}.lookup form{text-align:left;gap:10px;display:grid}.lookup label{color:var(--slate);font-size:12.5px}.lookup-in{border:1px solid var(--line);border-radius:var(--r-sm);height:46px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.lookup-in:focus-within{border-color:var(--navy-900)}.lookup-in input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.lookup .btn{height:48px}.lookup-help{text-align:left;border-top:1px solid var(--line);color:var(--slate);margin-top:14px;padding-top:12px;font-size:13px}.lookup-help summary{cursor:pointer}.lookup-help p{margin:8px 0 0}.lookup-browse{text-align:center;margin:22px 0 30px;font-size:13px}.lookup-browse a{color:var(--muted)}.steps3{background:var(--surface);border-radius:var(--r-sm);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 36px;padding:18px 28px;list-style:none;display:grid}.steps3 li{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.steps3 li:nth-child(2){justify-content:center}.steps3 li:nth-child(3){justify-content:flex-end}.steps3 span{color:var(--muted);font-weight:400}.qc2 h2{margin:0 0 14px;font-size:28px;font-weight:600}.qc2-cols{color:var(--slate);grid-template-columns:1fr 1fr;gap:40px;font-size:14.5px;line-height:1.7;display:grid}.qc2-cols p{margin:0 0 12px}.qc-tiles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(6,1fr);margin:20px 0 44px;display:grid}.qc-tiles div{text-align:center;color:var(--ink);justify-items:center;gap:10px;padding:20px 10px;font-size:13px;display:grid}.qc-tiles div+div{border-left:1px solid var(--line)}.qc-tiles svg{color:var(--navy-900)}.lib-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.lib-head h2{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700}.lib-head p{color:var(--slate);max-width:22em;margin:0;font-size:13.5px}.lib-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.lib-tabs{flex-wrap:wrap;gap:6px;display:flex}.lib-tabs a{border-radius:var(--r-sm);color:var(--slate);padding:8px 14px;font-size:13.5px}.lib-tabs a:hover{color:var(--ink)}.lib-tabs a[aria-current]{background:var(--navy-900);color:#fff}.lib-search{background:var(--surface);border-radius:var(--r-sm);height:40px;color:var(--muted);align-items:center;gap:8px;min-width:240px;padding:0 12px;display:flex}.lib-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.lib-count{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 18px;font-size:12.5px;display:flex}.lib-count a{color:var(--ink);text-decoration:underline}.lib-note{text-align:center;background:var(--surface);border-radius:var(--r-sm);color:var(--slate);margin:24px 0 0;padding:14px 16px;font-size:13.5px}.lib-note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.coa-page .reports{padding:0}@media (max-width:899px){.lookup{margin-top:12px;padding:22px 18px 14px}.lookup h1{font-size:27px}.steps3{grid-template-columns:1fr;gap:8px;padding:14px 18px}.steps3 li:nth-child(n){justify-content:flex-start}.qc2 h2{font-size:22px}.qc2-cols{grid-template-columns:1fr;gap:0}.qc-tiles{grid-template-columns:repeat(2,1fr)}.qc-tiles div{border-top:1px solid var(--line);border-left:0!important}.lib-head{flex-direction:column;align-items:flex-start}.lib-head h2{font-size:27px}.lib-search{width:100%;min-width:0}}.blog{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:56px;padding-bottom:56px;display:grid}.blog-h1{letter-spacing:-.01em;margin:6px 0 10px;font-size:38px;font-weight:600;line-height:1.15}.blog-lead{color:var(--slate);max-width:46em;margin:0 0 22px;font-size:15px;line-height:1.65}.blist{border-top:1px solid var(--line)}.bitem{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.bitem-img{aspect-ratio:4/3;border-radius:var(--r);background:var(--navy-900);display:block;overflow:hidden}.bitem-img img{object-fit:cover;width:100%;height:100%}.bitem-img span{text-align:center;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:var(--navy-900) url(/brand/banner-texture.svg) center/cover;place-items:center;height:100%;padding:12px;font-size:13px;font-weight:600;display:grid}.bitem h2{margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.3}.bitem h2 a:hover{text-underline-offset:3px;text-decoration:underline}.bitem-meta{color:var(--muted);margin:0 0 10px;font-size:12.5px}.bitem p{color:#374151;margin:0 0 10px;font-size:14.5px;line-height:1.65}.bitem-more{color:var(--blue);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.rside{gap:30px;padding-top:12px;display:grid;position:sticky;top:24px}.rside h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11.5px;font-weight:700}.rside ul{color:#374151;gap:9px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.rside ul a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.rside-p{gap:0!important}.rside-p li a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.rside-p b{color:var(--ink);font-weight:500;display:block}.rside-p small{color:var(--slate);font-size:12.5px}.rside-p img{border-radius:var(--r-sm);object-fit:cover;flex:none;width:48px;height:48px}.art{margin-top:6px!important}.art header h1{font-weight:600;font-size:38px!important}.art-img{aspect-ratio:16/8;object-fit:cover;border-radius:12px;width:100%;height:auto;margin:18px 0 22px}.art-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:1099px){.blog{grid-template-columns:1fr;gap:28px}.rside{grid-template-columns:repeat(2,1fr);position:static}}@media (max-width:899px){.blog-h1{font-size:28px}.bitem{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:16px 0}.bitem h2{font-size:16px}.bitem p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.rside{grid-template-columns:1fr}.art header h1{font-size:28px!important}.art-grid{grid-template-columns:repeat(2,1fr)}}.doc{box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:8px 0 56px!important;padding:0!important}.doc h1{font-weight:600}.dr-view{height:42px;margin-top:8px;font-size:14px}.cart-empty{text-align:center;justify-items:center;gap:14px;padding:48px 0 64px;display:grid}.cart-empty span{background:var(--surface);width:48px;height:48px;color:var(--slate);border-radius:50%;place-items:center;display:grid}.cart-empty p{margin:0;font-size:15px}.cartp{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.cart-t{border-collapse:collapse;width:100%;font-size:14px}.cart-t th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 10px;font-size:12.5px;font-weight:600}.cart-t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 10px}.ct-img{width:84px}.ct-img img{border-radius:var(--r-sm);object-fit:cover;background:var(--surface);width:72px;height:72px}.ct-name a{font-weight:600}.ct-name a:hover{text-underline-offset:2px;text-decoration:underline}.ct-name small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.ct-name .save{color:var(--ok);font-weight:600}.ct-x{width:30px;height:30px;color:var(--slate);border-radius:50%;place-items:center;display:grid}.ct-x:hover{background:var(--surface);color:var(--ink)}.ct-nudge td{border-bottom:1px solid var(--line);padding:0 10px 14px}.ct-nudge .dr-nudge{margin:0}.cart-tot{border:1px solid var(--line);border-radius:var(--r);padding:20px;position:sticky;top:24px}.cart-tot h2{margin:0 0 12px;font-size:18px;font-weight:600}.ctl{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.ctl.save{color:var(--ok);font-weight:600}.ctl.total{border-bottom:0;font-size:17px;font-weight:700}.ct-pts{color:var(--slate);align-items:center;gap:8px;margin:4px 0 14px;font-size:13px;display:flex}.ct-pts svg{color:var(--blue);flex:none}.cart-tot .btn{height:50px;font-size:15.5px}.ct-fine{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12.5px}@media (max-width:899px){.cartp{grid-template-columns:1fr;gap:20px}.cart-t thead{display:none}.cart-t tr:not(.ct-nudge){border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;gap:4px 12px;padding:14px 0;display:grid}.cart-t td{border:0;padding:0}.cart-t .ct-img{grid-row:span 3;width:auto}.cart-t td[data-label=Price]{display:none}.cart-t td:last-child{grid-area:1/3}.ct-nudge{display:block}.ct-nudge td{padding:0 0 14px;display:block}.cart-tot{position:static}}.acct-2{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.acct-2 h2{margin:0 0 12px;font-size:22px;font-weight:600}.acct-2 .acct-form{border-radius:var(--r)}.acct-2 .acct-links{justify-content:flex-start}.acct-note{color:var(--slate);margin:14px 0 0;font-size:13px;line-height:1.55}.acct-note a{color:var(--ink);text-decoration:underline}@media (max-width:899px){.acct-2{grid-template-columns:1fr;gap:24px}}.doc-faq{border-top:1px solid var(--line);gap:0!important}.doc-faq details{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:0 2px!important}.doc-faq summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.doc-faq summary::-webkit-details-marker{display:none}.doc-faq summary:after{content:"";background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234B5563' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center no-repeat;border-radius:50%;flex:none;width:26px;height:26px}.doc-faq details[open] summary:after{transform:rotate(180deg)}.doc-faq details[open] summary{margin-bottom:0!important}.doc-faq details p{color:var(--slate);padding:0 0 14px;font-size:14.5px}:root{--star:#f2a516}.stars{vertical-align:-.15em;flex:none;line-height:1;display:inline-flex;position:relative}.stars-bg,.stars-fg{white-space:nowrap;gap:.08em;display:flex}.stars-bg{color:#d5dbe3}.stars-fg{color:var(--star);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.stars svg{flex:none;display:block}.prate{color:var(--muted);align-items:center;gap:6px;margin:1px 0;font-size:12.5px;display:flex}.prating{color:var(--slate);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:14px;text-decoration:none;display:inline-flex}.prating .num{color:var(--ink);font-weight:600}.prating:hover span:last-child{text-underline-offset:2px;text-decoration:underline}.instock .sold{border-left:1px solid var(--line);color:var(--slate);margin-left:12px;padding-left:12px;font-weight:500}.dcount{min-height:22px;color:var(--slate);align-items:flex-start;gap:8px;margin:2px 0 12px;font-size:14px;line-height:1.45;display:flex}.dcount b{color:var(--ink)}.dcount-dot{background:#16a34a;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px #16a34a2e}.coa-none svg{color:var(--blue);flex:none;margin-top:1px}.coa-none b{color:var(--ink)}.rv-sum{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;display:flex}.rv-sum span{color:var(--muted);font-size:14px}.rv-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rv-list li{border-bottom:1px solid var(--line);padding:16px 0}.rv-top{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.rv-top time{color:var(--muted);margin-left:auto;font-size:13px}.rv-list p{white-space:pre-line;margin:8px 0 0}.rv-ver{color:#15803d;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.rv-empty{color:var(--slate)}.rv-card{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:10px;min-height:200px;margin:0;padding:18px;display:flex}.rv-card blockquote{color:var(--ink);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rv-card figcaption{flex-direction:column;align-items:flex-start;gap:3px;margin-top:auto;font-size:13px;display:flex}.rv-card figcaption a{color:var(--muted)}.rv-card figcaption a:hover{color:var(--ink)}.rv-total{background:var(--surface);color:var(--slate);justify-content:center;gap:6px;font-size:14px}.rv-total .rv-word{color:var(--ink);font-size:24px;font-weight:700}.rv-total small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4}.atc .who{display:none}@media (min-width:900px){.atc{z-index:60;border-top:1px solid var(--line);padding:10px max(28px, calc((100% - var(--wrap)) / 2 + 28px));visibility:hidden;transition:transform .2s var(--ease),visibility 0s linear .2s;background:#fff;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #10283c14}.atc.on{visibility:visible;transition:transform .2s var(--ease);transform:none}.atc .who{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.atc .who img{object-fit:cover;background:var(--surface);border-radius:6px;flex:none;width:44px;height:44px}.atc .who span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.atc .who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.atc .who small{color:var(--muted);font-size:12.5px}.atc .p{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.atc .p small{color:var(--muted);font-size:12px}.atc .p b{font-size:18px}.atc .btn{min-width:170px}:is(body:has(.atc.on) .sb,body:has(.atc.on) .game-pill){bottom:88px}}.rv-intro{color:var(--slate);max-width:720px;margin:0 0 20px}.rv-forms{gap:16px;max-width:760px;margin-bottom:56px;display:grid}.rv-item{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:18px}.rv-prod{align-items:center;gap:12px;margin-bottom:12px;font-size:16px;font-weight:600;display:flex}.rv-prod img{object-fit:cover;background:var(--surface);border-radius:6px;width:64px;height:64px}.rv-form{gap:12px;display:grid}.rv-form textarea{resize:vertical;border-radius:var(--r-sm);border:1.5px solid var(--line);width:100%;min-height:110px;font:inherit;color:var(--ink);background:#fff;padding:12px 14px;font-size:16px}.rv-form textarea:focus{border-color:var(--steel-500);outline:none;box-shadow:0 0 0 4px #5f8fae2e}.rv-form .btn{justify-self:start}.rv-pick{border:0;margin:0;padding:0}.rv-pick legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.rv-pick>div{align-items:center;gap:2px;display:flex}.rv-pick label{color:#d5dbe3;cursor:pointer;border-radius:4px;padding:2px;line-height:0}.rv-pick label.on{color:var(--star)}.rv-pick label:focus-within{outline:2px solid var(--blue);outline-offset:1px}.rv-pick-word{color:var(--slate);min-width:80px;margin-left:10px;font-size:14px}.ord-review{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;display:flex}.ord-review p{color:var(--slate);margin:2px 0 0;font-size:14px}.was{color:var(--muted);margin-right:6px;font-weight:400;text-decoration:line-through}.pcard .price .was{font-size:.86em}.sale-badge{z-index:2;color:#fff;letter-spacing:-.01em;background:#c8102e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.sale-badge.big{width:58px;height:58px;font-size:16px;top:16px;left:16px;right:auto}.pprice .was{align-self:center;font-size:20px}.pprice .sale-tag{color:#a50e25;background:#fdecee;border-radius:4px;align-self:center;padding:3px 8px;font-size:13px;font-weight:700}.sale-ends{color:#a50e25;font-weight:600}@media (max-width:899px){.sale-badge{width:38px;height:38px;font-size:12px;top:8px;right:8px}.sale-badge.big{width:50px;height:50px;font-size:14px;top:12px;left:12px}}.upsell{border:1px dashed var(--line);border-radius:var(--r);background:var(--surface);align-items:center;gap:12px;margin:12px 0;padding:10px 12px;display:flex}.upsell img{object-fit:cover;background:#fff;border-radius:6px;flex:none;width:52px;height:52px}.upsell div{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;line-height:1.3;display:flex}.upsell small{color:var(--muted);font-size:12.5px}.upsell button{border-radius:var(--r-sm);border:1px solid var(--navy-900);height:36px;color:var(--navy-900);background:#fff;flex:none;padding:0 12px;font-size:13px;font-weight:600}.upsell button:hover{background:var(--navy-900);color:#fff}.addon{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:14px;display:flex}.addon:has(input:checked){border-color:var(--blue);background:#f2f6fc}.addon input{width:18px;height:18px;accent-color:var(--blue);flex:none}.addon img{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.addon span{flex-direction:column;flex:1;line-height:1.3;display:flex}.addon small{color:var(--muted);font-size:12.5px}.pictured{inset:12px auto auto 12px;box-shadow:0 1px 3px #0f22331f}.gal-main:has(.sale-badge) .pictured{top:84px}@media (max-width:899px){.gal-main:has(.sale-badge) .pictured{top:72px}}
