.prices[data-astro-cid-hyvzkcdj]{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.was[data-astro-cid-hyvzkcdj]{text-decoration:line-through;color:var(--sage-ink);font-size:var(--step-0)}.staffsave[data-astro-cid-hyvzkcdj]{font-size:var(--step--1);font-weight:600;color:var(--ink);margin:0}.custom[data-astro-cid-hyvzkcdj]{border:1px solid var(--sage-40);border-radius:8px;padding:var(--sp-4);display:grid;gap:var(--sp-2);margin-block:var(--sp-4)}.custom__legend[data-astro-cid-hyvzkcdj]{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;padding-inline:var(--sp-2)}.custom__opt[data-astro-cid-hyvzkcdj]{font-weight:400;text-transform:none;letter-spacing:0;color:var(--sage-ink)}.custom[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]{width:100%;padding:.6rem .7rem;border:1px solid var(--sage-40);border-radius:6px;background:var(--chalk, #fff)}.custom[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.custom__hint[data-astro-cid-hyvzkcdj]{font-size:var(--step--1)}.custom__err[data-astro-cid-hyvzkcdj]{color:var(--coral-ink);font-size:var(--step--1);margin:0}.crumb[data-astro-cid-hyvzkcdj]{display:flex;gap:var(--sp-2);padding-block:var(--sp-5);font-size:var(--step--1);color:var(--sage-ink);letter-spacing:.06em}.crumb[data-astro-cid-hyvzkcdj] a[data-astro-cid-hyvzkcdj]{color:var(--sage-ink)}.detail[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--sp-6);padding-block-end:var(--sp-7)}@media(min-width:52rem){.detail[data-astro-cid-hyvzkcdj]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--sp-8);align-items:start}}.detail__more[data-astro-cid-hyvzkcdj]{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.detail__info[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--sp-4);justify-items:start}@media(min-width:52rem){.detail__info[data-astro-cid-hyvzkcdj]{position:sticky;top:7rem}}.detail__title[data-astro-cid-hyvzkcdj]{font-size:var(--step-3);text-transform:uppercase}.detail__desc[data-astro-cid-hyvzkcdj]{font-size:var(--step-0)}.detail__color[data-astro-cid-hyvzkcdj]{font-size:var(--step--1)}.swatches[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.swatch[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]{position:absolute;opacity:0;width:0;height:0}.swatch[data-astro-cid-hyvzkcdj] label[data-astro-cid-hyvzkcdj]{display:block;padding:.55rem .9rem;border:1px solid var(--ink);border-radius:var(--radius-pill);font-size:var(--step--1);letter-spacing:.04em;cursor:pointer;background:transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.swatch[data-astro-cid-hyvzkcdj] label[data-astro-cid-hyvzkcdj]:hover{background:var(--seafoam)}.swatch[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:checked+label[data-astro-cid-hyvzkcdj]{background:var(--ink);color:var(--paper)}.swatch[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:focus-visible+label[data-astro-cid-hyvzkcdj]{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.picker__pick[data-astro-cid-hyvzkcdj]{font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink)}.picker[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--sp-4);width:100%}.picker__set[data-astro-cid-hyvzkcdj]{border:0;padding:0;margin:0}.picker__legend[data-astro-cid-hyvzkcdj]{padding:0 0 var(--sp-3)}.picker__rail[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding-block-start:var(--sp-4)}.picker__opt[data-astro-cid-hyvzkcdj]{display:grid;justify-items:center;gap:var(--sp-1)}.picker__opt[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]{position:absolute;opacity:0;width:0;height:0}.picker__opt[data-astro-cid-hyvzkcdj] label[data-astro-cid-hyvzkcdj]{display:grid;place-items:center;min-width:3.25rem;min-height:3rem;padding-inline:var(--sp-3);border:1px solid var(--ink);border-radius:var(--radius);font-size:var(--step--1);font-weight:600;letter-spacing:.08em;cursor:pointer;background:transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.picker__opt[data-astro-cid-hyvzkcdj] label[data-astro-cid-hyvzkcdj]:hover{background:var(--seafoam)}.picker__opt[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:checked+label[data-astro-cid-hyvzkcdj]{background:var(--ink);color:var(--paper)}.picker__opt[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:focus-visible+label[data-astro-cid-hyvzkcdj]{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.picker__opt[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:disabled+label[data-astro-cid-hyvzkcdj]{cursor:not-allowed;border-color:var(--sage);color:var(--sage-ink);text-decoration:line-through;background:transparent}.picker__opt[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]:disabled+label[data-astro-cid-hyvzkcdj]:hover{background:transparent}.picker__flag[data-astro-cid-hyvzkcdj]{font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink)}.picker__hint[data-astro-cid-hyvzkcdj]{font-size:var(--step--1)}.picker__done[data-astro-cid-hyvzkcdj]{font-size:var(--step--1);font-weight:600;color:var(--ink)}.detail__pickup[data-astro-cid-hyvzkcdj]{font-size:var(--step--1)}.picker__rail[data-astro-cid-hyvzkcdj]{position:relative}.picker__rail[data-astro-cid-hyvzkcdj]:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;border-radius:var(--radius-pill);background:var(--seafoam);pointer-events:none}
