.strip[data-astro-cid-5omwswqv]{border-bottom:1px solid var(--line);background:var(--ground)}.strip[data-astro-cid-5omwswqv] ul[data-astro-cid-5omwswqv]{list-style:none;margin:0 auto;padding-block:var(--s-4);display:flex;gap:var(--s-4);overflow-x:auto;scrollbar-width:none}.strip[data-astro-cid-5omwswqv] ul[data-astro-cid-5omwswqv]::-webkit-scrollbar{display:none}.strip[data-astro-cid-5omwswqv] li[data-astro-cid-5omwswqv]{flex:1 0 120px}.strip[data-astro-cid-5omwswqv] a[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;gap:var(--s-2);text-decoration:none;font-weight:800;font-size:var(--t-sm);white-space:nowrap}.strip[data-astro-cid-5omwswqv] img[data-astro-cid-5omwswqv]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center top;border-radius:var(--r-sm);border:2px solid var(--line);background:#fff}.strip[data-astro-cid-5omwswqv] a[data-astro-cid-5omwswqv][aria-current=page] img[data-astro-cid-5omwswqv]{border-color:var(--ink)}.strip[data-astro-cid-5omwswqv] a[data-astro-cid-5omwswqv][aria-current=page] span[data-astro-cid-5omwswqv]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--coral)}.head[data-astro-cid-5omwswqv]{padding-top:var(--s-7);padding-bottom:var(--s-6);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4) var(--s-6)}.head-copy[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;gap:var(--s-3);max-width:40rem}.head[data-astro-cid-5omwswqv] h1[data-astro-cid-5omwswqv]{font-size:var(--d-5)}.lead[data-astro-cid-5omwswqv]{font-size:var(--t-xl);color:var(--ink-2)}.body[data-astro-cid-5omwswqv]{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"side bar" "side grid";gap:var(--s-4) var(--s-7);align-items:start}.bar[data-astro-cid-5omwswqv]{grid-area:bar;display:flex;justify-content:flex-end;align-items:center;gap:var(--s-4)}.side-btn[data-astro-cid-5omwswqv]{display:none}.count[data-astro-cid-5omwswqv]{font-weight:800;font-size:var(--t-sm);color:var(--ink-2)}.side[data-astro-cid-5omwswqv]{grid-area:side;position:sticky;top:96px;display:flex;flex-direction:column}.group[data-astro-cid-5omwswqv]{border:0;margin:0;padding:var(--s-4) 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-1)}.group[data-astro-cid-5omwswqv] legend[data-astro-cid-5omwswqv]{float:left;width:100%;padding:0;margin-bottom:var(--s-2);font-weight:800;font-size:var(--t-md)}.opt[data-astro-cid-5omwswqv]{display:flex;align-items:center;gap:var(--s-3);min-height:36px;cursor:pointer;font-size:var(--t-sm);font-weight:600}.opt[data-astro-cid-5omwswqv] input[data-astro-cid-5omwswqv]{position:absolute;opacity:0;pointer-events:none}.opt[data-astro-cid-5omwswqv] small[data-astro-cid-5omwswqv]{margin-left:auto;font-size:var(--t-xs);color:var(--ink-2);font-weight:700}.mark[data-astro-cid-5omwswqv]{width:20px;height:20px;flex-shrink:0;border:2px solid var(--ink-2);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:transparent;background:#fff}.mark--radio[data-astro-cid-5omwswqv]{border-radius:var(--r-pill)}.opt[data-astro-cid-5omwswqv]:hover .mark[data-astro-cid-5omwswqv]{border-color:var(--ink)}.opt[data-astro-cid-5omwswqv] input[data-astro-cid-5omwswqv]:checked+.mark[data-astro-cid-5omwswqv]{border-color:var(--ink);background:var(--ink);color:#fff}.opt[data-astro-cid-5omwswqv] input[data-astro-cid-5omwswqv]:checked+.mark--radio[data-astro-cid-5omwswqv]{background:#fff;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px var(--ink)}.opt[data-astro-cid-5omwswqv] input[data-astro-cid-5omwswqv]:checked~[data-astro-cid-5omwswqv]{font-weight:800}.opt[data-astro-cid-5omwswqv]:has(input:checked){font-weight:800}.opt[data-astro-cid-5omwswqv] input[data-astro-cid-5omwswqv]:focus-visible+.mark[data-astro-cid-5omwswqv]{outline:3px solid var(--coral);outline-offset:2px}.side-note[data-astro-cid-5omwswqv]{border-top:1px solid var(--line);padding-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);font-weight:800;font-size:var(--t-sm)}.side-note[data-astro-cid-5omwswqv] p[data-astro-cid-5omwswqv]{display:flex;align-items:center;gap:var(--s-2)}.side-note[data-astro-cid-5omwswqv] svg{color:var(--coral)}.empty[data-astro-cid-5omwswqv]{display:none;grid-area:grid;align-self:start;background:var(--soft);border-radius:var(--r-md);padding:var(--s-5);font-weight:700}.grid[data-astro-cid-5omwswqv]{grid-area:grid;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6) var(--s-4)}.promo[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);background:var(--butter);border:var(--outline);border-radius:var(--r-md);padding:var(--s-5);text-decoration:none;position:relative;overflow:hidden}.promo[data-astro-cid-5omwswqv]:hover{color:var(--ink)}.promo-price[data-astro-cid-5omwswqv]{font-family:var(--display);font-weight:700;font-size:var(--d-2);line-height:1.05;margin-top:var(--s-2)}.promo-body[data-astro-cid-5omwswqv]{font-weight:700}.promo-photos[data-astro-cid-5omwswqv]{display:flex;gap:var(--s-2);margin-top:auto}.promo-photos[data-astro-cid-5omwswqv] img[data-astro-cid-5omwswqv]{width:50%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top;border:var(--outline);border-radius:var(--r-sm);background:#fff}.promo-photos[data-astro-cid-5omwswqv] img[data-astro-cid-5omwswqv]:nth-child(2){transform:rotate(4deg)}.promo-cta[data-astro-cid-5omwswqv]{width:100%;min-height:44px;padding:0 var(--s-4);font-size:var(--t-sm);white-space:nowrap}.usps[data-astro-cid-5omwswqv]{margin-top:var(--s-9);background:var(--soft)}.usps[data-astro-cid-5omwswqv] ul[data-astro-cid-5omwswqv]{list-style:none;margin:0 auto;padding-block:var(--s-6);display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--s-4) var(--s-6);font-weight:800}.usps[data-astro-cid-5omwswqv] li[data-astro-cid-5omwswqv]{display:flex;align-items:center;gap:var(--s-2)}.side-done[data-astro-cid-5omwswqv]{display:none}@media(max-width:1240px){.grid[data-astro-cid-5omwswqv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.grid[data-astro-cid-5omwswqv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.head[data-astro-cid-5omwswqv] h1[data-astro-cid-5omwswqv]{font-size:var(--d-4)}.body[data-astro-cid-5omwswqv]{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "side" "grid"}.bar[data-astro-cid-5omwswqv]{justify-content:space-between;border-block:1px solid var(--line);padding-block:var(--s-3)}.side-btn[data-astro-cid-5omwswqv]{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border:2px solid var(--ink);border-radius:var(--r-pill);background:#fff;font-weight:800;cursor:pointer}.side-toggle[data-astro-cid-5omwswqv]:focus-visible~.bar[data-astro-cid-5omwswqv] .side-btn[data-astro-cid-5omwswqv]{outline:3px solid var(--coral);outline-offset:2px}.side[data-astro-cid-5omwswqv]{display:none;position:static;background:#fff;border:2px solid var(--line);border-radius:var(--r-md);padding:0 var(--s-5) var(--s-4)}.side-toggle[data-astro-cid-5omwswqv]:checked~.side[data-astro-cid-5omwswqv]{display:flex}.side-done[data-astro-cid-5omwswqv]{display:flex!important;justify-content:center}.side-toggle[data-astro-cid-5omwswqv]:checked~.bar[data-astro-cid-5omwswqv] .side-btn[data-astro-cid-5omwswqv]{background:var(--ink);color:#fff}.group[data-astro-cid-5omwswqv]:first-child{border-top:0}}@media(max-width:700px){.grid[data-astro-cid-5omwswqv]{gap:var(--s-6) var(--s-3)}.promo[data-astro-cid-5omwswqv]{grid-column:1 / -1}.promo-photos[data-astro-cid-5omwswqv] img[data-astro-cid-5omwswqv]{width:120px}.head[data-astro-cid-5omwswqv]{padding-top:var(--s-5);padding-bottom:var(--s-4)}.strip[data-astro-cid-5omwswqv] li[data-astro-cid-5omwswqv]{flex-basis:112px}.usps[data-astro-cid-5omwswqv] ul[data-astro-cid-5omwswqv]{flex-direction:column;align-items:flex-start}}
