.detail{grid-template-columns:1fr;align-items:start;gap:.85rem;display:grid}.detail-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.detail-head{flex-direction:column;gap:1.1rem;display:flex}.spec{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0;display:grid}.spec>div{border-radius:var(--r-md);background:var(--steel);border:1px solid var(--line);min-width:0;box-shadow:var(--edge);flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}.spec dt{color:var(--faint);text-transform:uppercase;letter-spacing:.11em;font-size:.5938rem;font-family:var(--font-mono);font-weight:700}.spec dd{margin:0}.specbig{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:640;overflow:hidden}.ticks{grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ticks.two{grid-template-columns:1fr}.ticks li{color:var(--mist);align-items:flex-start;gap:.55rem;font-size:.8438rem;line-height:1.45;display:flex}.ticks li:before{content:"";background:#0ecb8129;background-image:linear-gradient(45deg,transparent 45%,var(--jade) 45%,var(--jade) 55%,transparent 55%);border-radius:50%;flex:none;width:14px;height:14px;margin-top:.16rem;box-shadow:inset 0 0 0 1px #0ecb8173}.notestrip{border-top:1px solid var(--line-soft);grid-template-columns:1fr;gap:.85rem;margin-top:1rem;padding-top:.95rem;display:grid}.coverage{flex-direction:column;gap:.75rem;display:flex}.coversearch{max-width:20rem}.coverlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin:0;padding:0;list-style:none;display:grid}.coverlist li{align-items:center;gap:.5rem;min-width:0;font-size:.8438rem;display:flex}.coverflag{flex:none;font-size:1rem;line-height:1}.covername{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverbtn{align-self:flex-start;padding:.45rem .85rem;font-size:.8125rem}.compare{flex-direction:column;gap:.4rem;display:flex}.comprow{border-radius:var(--r-md);background:var(--steel);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.comprow b{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.875rem;font-weight:620;display:flex}.comprow .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mist);white-space:nowrap;align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.comprow em{color:var(--jade);font-size:.6875rem;font-style:normal;font-weight:700}.comprow.us{background:#c9a22717;border-color:#c9a22752}.comprow.us .num{color:var(--amber-hi)}.checkout{flex-direction:column;gap:1.05rem;display:flex}.checkout-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--amber-hi);margin:.35rem 0 .2rem;font-size:2.25rem;font-weight:700;line-height:1}.buybar{z-index:55;left:0;right:0;bottom:calc(3.55rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);background:#0b0e11f2;position:fixed}.buybar-in{justify-content:space-between;align-items:center;gap:1rem;max-width:1220px;margin:0 auto;padding:.65rem 1.15rem;display:flex}.buybar-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--amber-hi);font-size:1.375rem;font-weight:700;line-height:1.1}.buybar .btn{white-space:nowrap}body:has(.buybar) .main{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom))}@media (min-width:900px){.detail{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.checkout{position:sticky;top:5.5rem}.spec{grid-template-columns:repeat(4,1fr)}.ticks.two{grid-template-columns:repeat(2,1fr);gap:.5rem 1.2rem}.notestrip{grid-template-columns:repeat(2,1fr)}.coverlist{grid-template-columns:repeat(3,minmax(0,1fr))}.buybar{display:none}body:has(.buybar) .main{padding-bottom:3.5rem}}
