.pdp[data-astro-cid-hyvzkcdj]{display:grid;gap:2rem 3rem;padding-top:1.5rem}@media(min-width:1000px){.pdp[data-astro-cid-hyvzkcdj]{grid-template-columns:1.55fr 1fr;padding-top:2rem}}.gallery[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.shot[data-astro-cid-hyvzkcdj]{margin:0;aspect-ratio:3 / 4;background:var(--paper);overflow:hidden}.shot--wide[data-astro-cid-hyvzkcdj]{grid-column:1 / -1;aspect-ratio:4 / 5}@media(min-width:1000px){.shot--wide[data-astro-cid-hyvzkcdj]{grid-column:auto;aspect-ratio:3 / 4}.gallery[data-astro-cid-hyvzkcdj]{grid-template-columns:1fr 1fr}.shot[data-astro-cid-hyvzkcdj]:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:3 / 2}}@media(max-width:999px){.gallery[data-astro-cid-hyvzkcdj]{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.shot[data-astro-cid-hyvzkcdj],.shot--wide[data-astro-cid-hyvzkcdj]{grid-column:auto;scroll-snap-align:start;aspect-ratio:3 / 4}}.shot[data-astro-cid-hyvzkcdj] img[data-astro-cid-hyvzkcdj]{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.shot[data-astro-cid-hyvzkcdj]{cursor:zoom-in}.shot[data-astro-cid-hyvzkcdj] img[data-astro-cid-hyvzkcdj]{transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .55s var(--ease)}.shot[data-astro-cid-hyvzkcdj].is-zoomed img[data-astro-cid-hyvzkcdj]{transform:scale(2)}}.info-sticky[data-astro-cid-hyvzkcdj]{position:sticky;top:calc(var(--header-h) + 1.5rem)}.crumbs[data-astro-cid-hyvzkcdj]{font-size:.85rem;color:var(--muted)}.tag[data-astro-cid-hyvzkcdj]{display:inline-block;margin-top:1.25rem;font-family:var(--head);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);padding:.2rem .5rem}h1[data-astro-cid-hyvzkcdj]{font-size:clamp(2.4rem,4.4vw,3.6rem);margin-top:.75rem}h1[data-astro-cid-hyvzkcdj] .line[data-astro-cid-hyvzkcdj]{display:block;font-size:.42em;letter-spacing:.14em;color:var(--muted);margin-bottom:.35rem}.price[data-astro-cid-hyvzkcdj]{font-size:1.25rem;font-weight:600;margin-top:.75rem}.opt[data-astro-cid-hyvzkcdj]{margin-top:1.75rem}.opt-row[data-astro-cid-hyvzkcdj]{display:flex;justify-content:space-between;align-items:baseline}.opt-label[data-astro-cid-hyvzkcdj]{font-size:.95rem}.size-guide[data-astro-cid-hyvzkcdj]{font-size:.85rem;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.swatch[data-astro-cid-hyvzkcdj]{display:inline-block;width:34px;height:34px;border-radius:50%;margin-top:.6rem;border:1px solid rgb(0 0 0 / .15);box-shadow:0 0 0 3px var(--white),0 0 0 4.5px var(--ink)}.sizes[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.6rem}.sizes[data-astro-cid-hyvzkcdj] button[data-astro-cid-hyvzkcdj]{height:48px;border:1px solid var(--line);font-weight:500}.sizes[data-astro-cid-hyvzkcdj] button[data-astro-cid-hyvzkcdj]:hover{border-color:var(--ink)}.sizes[data-astro-cid-hyvzkcdj] button[data-astro-cid-hyvzkcdj][aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.add[data-astro-cid-hyvzkcdj]{margin-top:1.5rem;min-height:56px;font-size:1.1rem}.perks[data-astro-cid-hyvzkcdj]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.5rem;font-size:.9rem}.perks[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]{display:flex;align-items:center;gap:.6rem}.intro[data-astro-cid-hyvzkcdj]{margin-top:1.75rem;color:var(--ink-2)}.acc[data-astro-cid-hyvzkcdj]{margin-top:1.5rem;border-top:1px solid var(--line)}.acc[data-astro-cid-hyvzkcdj] details[data-astro-cid-hyvzkcdj]{border-bottom:1px solid var(--line)}.acc[data-astro-cid-hyvzkcdj] summary[data-astro-cid-hyvzkcdj]{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;cursor:pointer;font-family:var(--head);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase}.acc[data-astro-cid-hyvzkcdj] summary[data-astro-cid-hyvzkcdj]::-webkit-details-marker{display:none}.acc[data-astro-cid-hyvzkcdj] details[data-astro-cid-hyvzkcdj][open] summary[data-astro-cid-hyvzkcdj] .icon{transform:rotate(180deg)}.acc[data-astro-cid-hyvzkcdj] ul[data-astro-cid-hyvzkcdj],.acc[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{margin:0 0 1rem;color:var(--ink-2);font-size:.95rem}.acc[data-astro-cid-hyvzkcdj] ul[data-astro-cid-hyvzkcdj]{padding-left:1.1rem;display:grid;gap:.25rem}.grid[data-astro-cid-hyvzkcdj]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1rem}@media(max-width:999px){.grid[data-astro-cid-hyvzkcdj]{grid-template-columns:repeat(2,1fr);gap:1.75rem .6rem}}
