.rw-product[data-astro-cid-26655nrc]{gap:var(--space-xl);display:grid}.rw-stage[data-astro-cid-26655nrc]{background:var(--tile);aspect-ratio:4/5;max-width:32rem;position:relative;overflow:hidden}.rw-stage[data-astro-cid-26655nrc] img{object-fit:cover;width:100%;height:100%}.rw-stage[data-astro-cid-26655nrc]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rw-stage[data-astro-cid-26655nrc] .rw-stage__img{display:none}.rw-stage[data-astro-cid-26655nrc] .rw-stage__img.is-on{animation:.25s rw-fade;display:block}.rw-stage[data-astro-cid-26655nrc] .rw-stage__img.is-wide{object-fit:contain}@keyframes rw-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rw-stage[data-astro-cid-26655nrc] .rw-stage__img.is-on{animation:none}}.rw-gallery[data-astro-cid-26655nrc]{gap:var(--space-sm);align-content:start;display:grid}.rw-gallery[data-astro-cid-26655nrc] .rw-stage[data-astro-cid-26655nrc]{width:100%}.rw-stage__nav[data-astro-cid-26655nrc]{z-index:1;border:1px solid var(--hairline-gold);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;opacity:.85;border-radius:50%;place-items:center;margin-top:-20px;padding:0;font-size:1rem;line-height:1;transition:opacity .2s,border-color .2s;display:grid;position:absolute;top:50%}.rw-stage__nav--prev[data-astro-cid-26655nrc]{left:var(--space-sm)}.rw-stage__nav--next[data-astro-cid-26655nrc]{right:var(--space-sm)}.rw-stage__nav[data-astro-cid-26655nrc]:hover{opacity:1;border-color:var(--gold);color:var(--gold)}.rw-stage__nav[data-astro-cid-26655nrc]:focus-visible{opacity:1;outline:2px solid var(--gold);outline-offset:2px}.rw-stage__count[data-astro-cid-26655nrc]{right:var(--space-sm);bottom:var(--space-sm);z-index:1;background:var(--surface);opacity:.9;font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);font-variant-numeric:tabular-nums;color:var(--secondary);padding:3px 10px;position:absolute}.rw-stage__cap[data-astro-cid-26655nrc]{max-width:32rem;font-size:var(--text-body-sm);color:var(--microlabel);margin:0}.rw-thumbs[data-astro-cid-26655nrc]{gap:var(--space-xs);scroll-snap-type:x proximity;scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.rw-thumbs[data-astro-cid-26655nrc]::-webkit-scrollbar{display:none}.rw-thumb[data-astro-cid-26655nrc]{border:1px solid var(--hairline);background:var(--tile);cursor:pointer;scroll-snap-align:start;flex:none;width:64px;height:64px;padding:0;transition:border-color .2s;overflow:hidden}.rw-thumb[data-astro-cid-26655nrc] img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .2s}.rw-thumb[data-astro-cid-26655nrc]:hover img{opacity:.85}.rw-thumb[data-astro-cid-26655nrc][aria-pressed=true]{border-color:var(--gold)}.rw-thumb[data-astro-cid-26655nrc][aria-pressed=true] img{opacity:1}.rw-thumb[data-astro-cid-26655nrc]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width>=64rem){.rw-gallery--many[data-astro-cid-26655nrc]{column-gap:var(--space-sm);grid-template-columns:72px minmax(0,32rem);grid-template-areas:"thumbs stage"".cap"}.rw-gallery--many[data-astro-cid-26655nrc] .rw-stage[data-astro-cid-26655nrc]{grid-area:stage}.rw-gallery--many[data-astro-cid-26655nrc] .rw-stage__cap[data-astro-cid-26655nrc]{grid-area:cap}.rw-gallery--many[data-astro-cid-26655nrc] .rw-thumbs[data-astro-cid-26655nrc]{flex-direction:column;grid-area:thumbs;overflow:visible}.rw-gallery--many[data-astro-cid-26655nrc] .rw-thumb[data-astro-cid-26655nrc]{width:72px;height:72px}.rw-stage__nav[data-astro-cid-26655nrc]{opacity:0}.rw-stage[data-astro-cid-26655nrc]:hover .rw-stage__nav[data-astro-cid-26655nrc],.rw-stage[data-astro-cid-26655nrc]:focus-within .rw-stage__nav[data-astro-cid-26655nrc]{opacity:.85}}.rw-sizes[data-astro-cid-26655nrc]{margin:0 0 var(--space-md);border:0;padding:0}.rw-sizes[data-astro-cid-26655nrc] legend[data-astro-cid-26655nrc]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);width:100%;padding:0 0 var(--space-xs);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:flex}.rw-sizes[data-astro-cid-26655nrc] legend[data-astro-cid-26655nrc] .muted[data-astro-cid-26655nrc]{letter-spacing:var(--tracking-eyebrow)}.rw-size[data-astro-cid-26655nrc]{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--hairline);cursor:pointer;transition:border-color .2s,background-color .2s;display:flex}.rw-size[data-astro-cid-26655nrc]+.rw-size[data-astro-cid-26655nrc]{margin-top:calc(var(--space-2xs) * -1 + var(--space-xs))}.rw-size[data-astro-cid-26655nrc]:hover{border-color:var(--hairline-gold)}.rw-size[data-astro-cid-26655nrc]:has(input:checked){border-color:var(--gold);background:#d4af370f}.rw-size[data-astro-cid-26655nrc]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.rw-size--out[data-astro-cid-26655nrc]{opacity:.45;cursor:default}.rw-size--out[data-astro-cid-26655nrc]:hover{border-color:var(--hairline)}.rw-size[data-astro-cid-26655nrc] input[data-astro-cid-26655nrc]{width:14px;height:14px;accent-color:var(--gold);flex:none;margin:0}.rw-size__body[data-astro-cid-26655nrc]{flex:1;gap:2px;display:grid}.rw-size__title[data-astro-cid-26655nrc]{font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--ink)}.rw-size__note[data-astro-cid-26655nrc]{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--microlabel)}.rw-size[data-astro-cid-26655nrc]:has(input:checked) .rw-size__note[data-astro-cid-26655nrc]{color:var(--gold)}.rw-size__price[data-astro-cid-26655nrc]{font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--gold);white-space:nowrap}.rw-stage__ph[data-astro-cid-26655nrc]{background:linear-gradient(180deg, var(--tile) 0%, var(--tile-2) 100%);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.2em;color:var(--microlabel);text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.rw-stage__badge[data-astro-cid-26655nrc]{padding:var(--space-2xs) var(--space-xs);background:var(--ink);color:var(--surface);font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;z-index:1;position:absolute;top:0;left:0}.rw-eyeline[data-astro-cid-26655nrc]{align-items:center;gap:var(--space-sm);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--secondary);margin:0 0 var(--space-md);flex-wrap:wrap;display:flex}.rw-eyeline__sep[data-astro-cid-26655nrc]{background:var(--hairline-2);border-radius:50%;width:3px;height:3px}.rw-priceline[data-astro-cid-26655nrc]{align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--hairline);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.rw-priceline__amt[data-astro-cid-26655nrc]{font-size:var(--text-price-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.rw-stock[data-astro-cid-26655nrc]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--hairline);font-size:var(--text-body-sm);display:flex}.rw-stock__dot[data-astro-cid-26655nrc]{background:var(--ink);flex:none;width:6px;height:6px}.rw-stock[data-astro-cid-26655nrc] b[data-astro-cid-26655nrc]{font-weight:var(--weight-semibold)}.rw-purchase[data-astro-cid-26655nrc]{gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.rw-qty[data-astro-cid-26655nrc]{border:1px solid var(--hairline);flex:none;align-items:center;display:flex}.rw-qty[data-astro-cid-26655nrc] button[data-astro-cid-26655nrc]{width:40px;height:var(--control-height);cursor:pointer;background:0 0;border:0;font-size:1rem}.rw-qty[data-astro-cid-26655nrc] button[data-astro-cid-26655nrc]:hover{background:var(--tile)}.rw-qty[data-astro-cid-26655nrc] input[data-astro-cid-26655nrc]{width:36px;height:var(--control-height);border:0;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);text-align:center;padding:0}.rw-reassure[data-astro-cid-26655nrc]{margin:var(--space-lg) 0 0;border-top:1px solid var(--hairline);padding:0;list-style:none}.rw-reassure[data-astro-cid-26655nrc] li[data-astro-cid-26655nrc]{padding:var(--space-sm) 0;border-bottom:1px solid var(--hairline);font-size:var(--text-body-sm);color:var(--secondary);line-height:1.6}.rw-reassure[data-astro-cid-26655nrc] b[data-astro-cid-26655nrc]{color:var(--ink);font-weight:var(--weight-semibold);display:block}.rw-story[data-astro-cid-26655nrc]{gap:var(--space-md);margin:var(--space-2xl) calc(var(--gutter) * -1) 0;padding:var(--space-2xl) var(--gutter);background:var(--tile);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);display:grid}.rw-story[data-astro-cid-26655nrc] h2[data-astro-cid-26655nrc]{font-size:var(--text-headline-md);line-height:var(--leading-headline-md);letter-spacing:var(--tracking-tight);max-width:20ch;margin:0}.rw-story[data-astro-cid-26655nrc] p[data-astro-cid-26655nrc]{font-size:var(--text-body-md);color:var(--secondary);max-width:58ch;margin:0 0 var(--space-sm);line-height:1.8}.rw-story[data-astro-cid-26655nrc] p[data-astro-cid-26655nrc]:last-child{margin-bottom:0}@media (width>=56rem){.rw-story[data-astro-cid-26655nrc]{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}.rw-related[data-astro-cid-26655nrc]{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--hairline)}.rw-related__head[data-astro-cid-26655nrc]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.rw-related__head[data-astro-cid-26655nrc] a[data-astro-cid-26655nrc]{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-bottom:1px solid var(--hairline-2);text-decoration:none}.rw-related__grid[data-astro-cid-26655nrc]{gap:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=64rem){.rw-product[data-astro-cid-26655nrc]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.rw-related__grid[data-astro-cid-26655nrc]{grid-template-columns:repeat(3,1fr)}}
