.bp,.bp-form{gap:16px;display:grid}.bp-step{border:0;min-width:0;margin:0;padding:0}.bp-leg{font-size:var(--fs-small);margin-bottom:10px;padding:0;font-weight:600}.bp-opts{gap:10px;display:grid}.bp-opt{border-radius:var(--r-s);background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s var(--ease),background .2s;gap:6px;padding:16px 18px;display:grid;position:relative}.bp-opt:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.bp-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--sel);background:var(--bg)}.bp-opt:has(input:focus-visible),.bp-addon:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.bp-opt input,.bp-addon input,.sw input{opacity:0;pointer-events:none;position:absolute}.bp-opt-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bp-opt-top b{font-size:var(--fs-body);font-weight:600}.bp-opt-top .price{font-weight:600}.bp-opt-line{color:var(--mute);font-size:var(--fs-small);line-height:1.4}.swatches{flex-wrap:wrap;gap:8px;display:flex}.sw{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-size:var(--fs-small);border-radius:99px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:relative}.sw:has(input:checked){box-shadow:inset 0 0 0 2px var(--sel)}.sw:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.sw-dot{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px}.bp-add-list{gap:6px;display:grid}.bp-addon{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-size:var(--fs-small);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.bp-addon:has(input:checked){box-shadow:inset 0 0 0 2px var(--sel)}.bp-addon-t{display:grid}.bp-addon-t b{font-weight:600}.bp-addon-t span{color:var(--mute);font-size:var(--fs-label)}.bp-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:7px;place-items:center;display:grid}.bp-addon:has(input:checked) .bp-check{background:var(--yellow);box-shadow:none}.bp-addon:has(input:checked) .bp-check:after{content:"";border:solid var(--ink);border-width:0 0 2.2px 2.2px;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.bp-atc{justify-content:space-between;padding:0 24px}.bp-atc-p{font-weight:600}.bp-acc summary{font-size:var(--fs-body);padding:16px 0}.bp-acc .ans{font-size:var(--fs-small);gap:10px;display:grid}.bp-box{gap:4px;margin:0;padding-left:18px;display:grid}.bp-inc .bp-box{font-size:var(--fs-small);color:var(--text-2)}.bp-sub{border:0;min-width:0;margin:2px 0 6px;padding:0 0 0 48px}@media (width<=420px){.bp-sub{padding-left:14px}}.atc-bar{display:none}html.atc-bar-on{scroll-padding-bottom:96px}@media (width<=860px){.atc-bar{z-index:58;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -12px 30px var(--shadow);transition:transform .3s var(--ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.atc-bar.on{transform:none}.atc-bar-t{font-size:var(--fs-small);line-height:1.25;display:grid}.atc-bar .btn{min-height:46px}}.lnav[data-astro-cid-eph2s77r]{z-index:55;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.lnav-in[data-astro-cid-eph2s77r]{justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.lnav-name[data-astro-cid-eph2s77r]{min-height:44px;font-size:var(--fs-body);letter-spacing:-.015em;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.lnav-links[data-astro-cid-eph2s77r]{font-size:var(--fs-label);color:var(--text-2);align-items:center;gap:22px;display:flex}.lnav-links[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:not(.btn):hover{color:var(--text)}.lnav-links[data-astro-cid-eph2s77r] .btn[data-astro-cid-eph2s77r]{min-height:32px;font-size:var(--fs-label);padding:0 14px}@media (width<=700px){.lnav-links[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:not(.btn){display:none}}.pdp[data-astro-cid-eph2s77r]{padding:clamp(16px,3vw,40px) 0 clamp(48px,6vw,80px)}.pdp-grid[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pdp-panel[data-astro-cid-eph2s77r]{flex-direction:column;grid-area:1/2;gap:14px;display:flex;position:sticky;top:68px}.pdp-media[data-astro-cid-eph2s77r]{grid-area:1/1;gap:12px;min-width:0;display:grid}.pdp-t[data-astro-cid-eph2s77r]{gap:6px;display:grid}.pdp-name[data-astro-cid-eph2s77r]{font-size:var(--fs-section);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:.98;font-stretch:var(--caps-stretch)}.pdp-sub[data-astro-cid-eph2s77r]{font-size:var(--fs-small);color:var(--mute);letter-spacing:-.005em;font-weight:600;line-height:1.35}.pdp-price[data-astro-cid-eph2s77r]{font-size:var(--fs-title);margin-top:10px;font-weight:700}.pdp-desc[data-astro-cid-eph2s77r]{color:var(--text-2);line-height:1.5}.pdp-hero-m[data-astro-cid-eph2s77r]{display:none}@media (width<=860px){.pdp-hero-m[data-astro-cid-eph2s77r]{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--tile);width:100%;max-height:44vh;margin:4px 0 0;display:block;position:relative;overflow:hidden}.pdp-hero-m[data-astro-cid-eph2s77r] img{object-fit:contain;width:86%;height:86%;position:absolute;inset:7%}.pdp-hero-m[data-astro-cid-eph2s77r].photo img{object-fit:cover;width:100%;height:100%;inset:0}}@media (pointer:coarse){.lnav-links[data-astro-cid-eph2s77r] .btn[data-astro-cid-eph2s77r]{min-height:44px}}@media (pointer:coarse) and (width>=701px){.lnav-links[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:not(.btn){align-items:center;min-height:44px;display:inline-flex}}.pm-film[data-astro-cid-eph2s77r]{margin:0}.pm-film[data-astro-cid-eph2s77r] video{border-radius:var(--r);width:100%;height:auto;display:block}.pm-colour[data-astro-cid-eph2s77r]{aspect-ratio:4/3;border-radius:var(--r);background:var(--tile);position:relative;overflow:hidden}.pm-colour[data-astro-cid-eph2s77r] .pm-cph{object-fit:contain;opacity:0;width:86%;height:86%;transition:opacity .5s var(--ease);position:absolute;inset:7%}.pm-colour[data-astro-cid-eph2s77r] .pm-cph.on{opacity:1}.pm-gal[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pm-g[data-astro-cid-eph2s77r]{aspect-ratio:1;border-radius:var(--r-m);background:var(--tile);margin:0;position:relative;overflow:hidden}.pm-g[data-astro-cid-eph2s77r] img{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}.pm-gal[data-astro-cid-eph2s77r] .pm-ls .ph{border-radius:var(--r-m)}.p-ls{margin-top:24px}.p-band[data-astro-cid-eph2s77r]{padding:clamp(8px,2vw,24px) 0 clamp(40px,6vw,72px)}.p-band-pair[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=760px){.p-band-pair[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}.au-note[data-astro-cid-eph2s77r]{margin-top:16px}.accd-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.accd-card[data-astro-cid-eph2s77r]{border-radius:var(--r-m);background:var(--tile);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}[data-theme=dark] .accd-card[data-astro-cid-eph2s77r]{background:var(--tile-2)}.accd-img[data-astro-cid-eph2s77r]{border-radius:var(--r-s);background:var(--bg);justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.accd-img[data-astro-cid-eph2s77r] img{object-fit:contain;width:84%;height:84%}.accd-t[data-astro-cid-eph2s77r]{font-size:var(--fs-small);color:var(--text-2);gap:4px;line-height:1.45;display:grid}.accd-t[data-astro-cid-eph2s77r] b[data-astro-cid-eph2s77r]{font-size:var(--fs-body);color:var(--text);font-weight:600}.accd-why[data-astro-cid-eph2s77r]{color:var(--mute)}.accd-go[data-astro-cid-eph2s77r]{justify-self:start;align-items:center;min-height:44px;margin-top:4px;font-weight:600;display:inline-flex}@media (pointer:fine){.accd-go[data-astro-cid-eph2s77r]{min-height:0}}@media (width<=640px){.accd-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}.pm-g[data-astro-cid-eph2s77r].photo img{object-fit:cover;width:100%;height:100%;inset:0}.pm-g[data-astro-cid-eph2s77r]:last-child:nth-child(odd),.pm-g[data-astro-cid-eph2s77r].wide{aspect-ratio:2;grid-column:1/-1}@media (width<=860px){.pdp-grid[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.pdp-panel[data-astro-cid-eph2s77r],.pdp-media[data-astro-cid-eph2s77r]{grid-area:auto/1;position:relative;top:0}.pdp-desc[data-astro-cid-eph2s77r]{order:5}.pdp-panel[data-astro-cid-eph2s77r] .bp{order:3}}.eleven-list[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none;display:grid}.eleven-list[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{border-top:1px solid var(--line);gap:12px;padding:12px 0;font-weight:600;display:flex}.eleven-list[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{color:var(--gold-ink);font-weight:700;font-size:var(--fs-label);min-width:22px;padding-top:2px}@media (width<=480px){.eleven-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}.pblock[data-astro-cid-eph2s77r]{border-top:1px solid var(--line);margin-top:clamp(12px,2vw,24px);padding:clamp(36px,5vw,64px) 0 0}.p-fit[data-astro-cid-eph2s77r]{border-radius:var(--r);background:var(--tile);border-top:0;padding:clamp(28px,4vw,44px)}.connect[data-astro-cid-eph2s77r]{border-top:1px solid var(--line)}.spec-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr;column-gap:48px;margin:24px 0 0;display:grid}.spec-list[data-astro-cid-eph2s77r] div[data-astro-cid-eph2s77r]{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) 1fr;gap:16px;padding:16px 0;display:grid}.spec-list[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]{color:var(--mute)}.spec-list[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{margin:0}@media (width<=760px){.spec-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}.pdp-links[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:6px 18px;display:flex}@media (pointer:coarse){.pdp-links[data-astro-cid-eph2s77r] .pdp-fit[data-astro-cid-eph2s77r]{align-items:center;min-height:44px;display:inline-flex}}.ah-hold[data-astro-cid-eph2s77r]{max-width:58ch;margin-top:22px}.fitd[data-astro-cid-eph2s77r]{overscroll-behavior:contain;background:var(--bg);width:min(720px,94vw);max-height:88vh;color:var(--text);border-radius:var(--r);box-shadow:0 30px 80px var(--shadow);border:0;padding:0;overflow-y:auto}.fitd[data-astro-cid-eph2s77r]::backdrop{background:var(--scrim)}[data-theme=dark] .fitd[data-astro-cid-eph2s77r]{background:var(--tile);box-shadow:0 0 0 1px var(--line-2),0 30px 80px var(--shadow)}.fitd-in[data-astro-cid-eph2s77r]{gap:12px;padding:clamp(24px,4vw,36px);display:grid;position:relative}.fitd-x[data-astro-cid-eph2s77r]{position:absolute;top:10px;right:10px}.fitd[data-astro-cid-eph2s77r] .h3[data-astro-cid-eph2s77r]{padding-right:44px}.fitd-sub[data-astro-cid-eph2s77r]{margin:-2px 0 14px}.fitd-back[data-astro-cid-eph2s77r]{min-height:44px;color:var(--mute);font-size:var(--fs-small);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.fitd-back[data-astro-cid-eph2s77r]:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:7px;height:7px;transform:rotate(45deg)}.fitd-back[data-astro-cid-eph2s77r]:hover{color:var(--text)}.fitd-dl[data-astro-cid-eph2s77r]{margin:8px 0 0;display:grid}.fitd-dl[data-astro-cid-eph2s77r] div[data-astro-cid-eph2s77r]{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.42fr) 1fr;gap:16px;padding:14px 0;display:grid}.fitd-dl[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]{color:var(--mute)}.fitd-dl[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{margin:0}.fitd-a[data-astro-cid-eph2s77r]{margin-top:14px}.fitd-call[data-astro-cid-eph2s77r]{margin-top:6px}@media (width<=560px){.fitd[data-astro-cid-eph2s77r]{border-radius:var(--r) var(--r) 0 0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}.fitd-dl[data-astro-cid-eph2s77r] div[data-astro-cid-eph2s77r]{grid-template-columns:1fr;gap:4px}}.pdp-fit[data-astro-cid-eph2s77r]{font-size:var(--fs-small);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:4px;justify-self:start;font-weight:600;text-decoration-thickness:2px}.pm-open[data-astro-cid-eph2s77r]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.acc-up[data-astro-cid-eph2s77r]{border-top:1px solid var(--line)}.au-grid[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(24px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.au-tile[data-astro-cid-eph2s77r]{border-radius:var(--r-m);background:var(--tile);flex-direction:column;gap:6px;padding:20px;display:flex}.au-img[data-astro-cid-eph2s77r]{justify-content:center;align-items:center;height:160px;margin-bottom:12px;display:flex;overflow:hidden}.au-img[data-astro-cid-eph2s77r] img[data-astro-cid-eph2s77r]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:160px;display:block}.au-tile[data-astro-cid-eph2s77r] b[data-astro-cid-eph2s77r]{font-weight:600}.au-tile[data-astro-cid-eph2s77r] b[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:4px;text-decoration-thickness:2px}.au-line[data-astro-cid-eph2s77r]{color:var(--mute);font-size:var(--fs-small)}.au-price[data-astro-cid-eph2s77r]{margin:auto 0 8px;padding-top:6px}.au-opt[data-astro-cid-eph2s77r]{font-size:var(--fs-label);color:var(--mute);gap:6px;margin-top:8px;display:grid}.au-opt[data-astro-cid-eph2s77r] .input[data-astro-cid-eph2s77r]{background-color:var(--bg);min-height:44px}.au-price[data-astro-cid-eph2s77r] .g-strong[data-astro-cid-eph2s77r]{font-weight:700}.au-price[data-astro-cid-eph2s77r] s[data-astro-cid-eph2s77r]{color:var(--dim);margin-left:4px}.au-save[data-astro-cid-eph2s77r]{font-size:var(--fs-label);color:var(--mute);display:block}.au-tile[data-astro-cid-eph2s77r] .btn[data-astro-cid-eph2s77r]{align-self:start}@media (width<=760px){.au-grid[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}.lb[data-astro-cid-eph2s77r]{background:var(--bg);width:94vw;max-width:min(1100px,94vw);color:var(--text);border-radius:var(--r);border:0;padding:0}.lb[data-astro-cid-eph2s77r]::backdrop{background:#000000b8}.lb[data-astro-cid-eph2s77r] img[data-astro-cid-eph2s77r]{object-fit:contain;background:var(--tile);width:100%;max-height:78vh;display:block}.lb-ctl[data-astro-cid-eph2s77r]{justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.w-strip[data-astro-cid-eph2s77r]{background:var(--yellow);color:var(--ink)}.w-strip[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 0;padding-block:16px;font-weight:600;display:flex}.w-strip[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]>[data-astro-cid-eph2s77r]+[data-astro-cid-eph2s77r]:before{content:"·";margin:0 .8em}@media (width<=640px){.w-strip[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{flex-direction:column}.w-strip[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]>[data-astro-cid-eph2s77r]+[data-astro-cid-eph2s77r]:before{content:none}}
