.crumbs[data-astro-cid-g74ua3ks]{padding-block:clamp(.75rem,2vw,1.25rem) .25rem}.crumb-list[data-astro-cid-g74ua3ks]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.1rem .55rem;margin:0;padding:0;font-size:clamp(.85rem,.8rem + .2vw,.925rem);list-style:none;display:flex}.crumb-list[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{min-width:0}.crumb-list[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]+li[data-astro-cid-g74ua3ks]:before{content:"›";color:var(--ink-soft);margin-right:.55rem;font-weight:700}.crumb-list[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{text-decoration:none}.crumb-list[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]:hover{text-underline-offset:3px;text-decoration:underline 2px}.crumb-list[data-astro-cid-g74ua3ks] [data-astro-cid-g74ua3ks][aria-current=page]{color:var(--ink);overflow-wrap:anywhere;font-weight:500}@media (width<=560px){.crumb-list[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]:last-child{display:none}}.product[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(.75rem,2vw,1.75rem) clamp(3.5rem,8vw,6rem);display:grid}@media (width<=760px){.product[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}.gallery[data-astro-cid-g74ua3ks]{width:min(100%,75svh);margin-inline:auto}}.gallery-frame[data-astro-cid-g74ua3ks]{background:var(--sky);border:var(--outline);box-shadow:clamp(4px, .8vw, 8px) clamp(4px, .8vw, 8px) 0 var(--ink);border-radius:clamp(18px,3vw,32px);position:relative;overflow:hidden}.slide[data-astro-cid-g74ua3ks],.gallery-frame[data-astro-cid-g74ua3ks] .placeholder{aspect-ratio:1;object-fit:cover;width:100%}.slide[data-astro-cid-g74ua3ks]{display:none}.slide-input[data-astro-cid-g74ua3ks]:checked+.slide[data-astro-cid-g74ua3ks]{display:block}.sale-stickers[data-astro-cid-g74ua3ks]{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:clamp(.4rem,1.2vw,.6rem);display:flex;position:absolute;top:clamp(.6rem,2vw,1rem);left:clamp(.6rem,2vw,1rem);right:clamp(.6rem,2vw,1rem)}.sale-sticker[data-astro-cid-g74ua3ks]{background:var(--berry);color:var(--paper);border:var(--outline);font:700 clamp(.95rem, .8rem + .6vw, 1.15rem)/1 var(--font-display);border-radius:999px;margin:0;padding:.4rem clamp(.75rem,2vw,1rem);transform:rotate(-6deg)}.sale-sticker[data-astro-cid-g74ua3ks].is-promo{background:var(--brand);max-width:100%;font-size:clamp(.85rem,.75rem + .45vw,1rem);line-height:1.15;transform:rotate(-3deg)}.thumbs[data-astro-cid-g74ua3ks]{scroll-snap-type:x proximity;scrollbar-width:none;gap:clamp(.45rem,1.2vw,.65rem);margin:clamp(.6rem,1.5vw,.9rem) 0 0;padding:.3rem .1rem .5rem;list-style:none;display:flex;overflow-x:auto}.thumbs[data-astro-cid-g74ua3ks]::-webkit-scrollbar{display:none}.thumbs[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{scroll-snap-align:start;flex:0 0 clamp(3.75rem,20%,6.5rem)}.thumb[data-astro-cid-g74ua3ks]{background:var(--sky);border:2px solid var(--ink);cursor:pointer;border-radius:clamp(10px,1.5vw,16px);transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.thumb[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{aspect-ratio:1;object-fit:cover;width:100%}@media (hover:hover){.thumb[data-astro-cid-g74ua3ks]:hover{box-shadow:0 4px 0 var(--ink);transform:translateY(-3px)}}.buy[data-astro-cid-g74ua3ks]{min-width:0}.buy-brand[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:0;font-size:.95rem}.buy-brand[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{text-underline-offset:3px;text-decoration:underline 2px;text-decoration-color:var(--ink-soft)}.buy-brand[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]:hover{text-decoration-color:var(--ink)}.buy-title[data-astro-cid-g74ua3ks]{font:700 clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem)/1.1 var(--font-display);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin:.2rem 0 .75rem}.price-row[data-astro-cid-g74ua3ks]{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:0;display:flex}.price-new[data-astro-cid-g74ua3ks]{font:700 clamp(1.6rem, 1.3rem + 1.2vw, 2rem)/1.2 var(--font-display);color:var(--berry)}.price-old[data-astro-cid-g74ua3ks]{color:var(--ink-soft);text-decoration-thickness:1.5px}.price-note[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:.15rem 0 0;font-size:.875rem}[data-astro-cid-g74ua3ks][data-size]:not([data-size=none]),.product[data-astro-cid-g74ua3ks]:has(.size-opt input:checked) [data-astro-cid-g74ua3ks][data-size=none]{display:none}.buy-block[data-astro-cid-g74ua3ks]{margin-top:clamp(1.25rem,3vw,1.75rem)}.sizes[data-astro-cid-g74ua3ks]{border:0;min-width:0;margin:0;padding:0}.size-head[data-astro-cid-g74ua3ks]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.size-label[data-astro-cid-g74ua3ks]{font:600 1.15rem/1.3 var(--font-display)}.link-btn[data-astro-cid-g74ua3ks]{text-underline-offset:3px;text-decoration:underline 2px;text-decoration-color:var(--brand-deep);font-size:.95rem;font-weight:700}.link-btn[data-astro-cid-g74ua3ks]:hover{text-decoration-color:var(--ink)}.size-grid[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(auto-fill,minmax(3.1rem,1fr));gap:.5rem;display:grid}.size-opt[data-astro-cid-g74ua3ks]{position:relative}.size-opt[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.size-opt[data-astro-cid-g74ua3ks] span[data-astro-cid-g74ua3ks]{border:2px solid var(--ink);height:2.9rem;font:600 1rem/1 var(--font-body);white-space:nowrap;background:var(--paper);pointer-events:none;border-radius:12px;place-items:center;padding-inline:.25rem;transition:background-color .12s,transform .12s;display:grid}.size-opt[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:hover:not(:disabled)+span[data-astro-cid-g74ua3ks]{background:var(--sky)}.size-opt[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:checked+span[data-astro-cid-g74ua3ks]{background:var(--brand);box-shadow:0 3px 0 var(--ink);color:var(--paper);transform:translateY(-2px)}.size-opt[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:focus-visible+span[data-astro-cid-g74ua3ks]{outline:3px solid var(--ink);outline-offset:2px}.size-opt[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:disabled{cursor:not-allowed}.size-opt[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:disabled+span[data-astro-cid-g74ua3ks]{color:#6f7890;background:repeating-linear-gradient(-45deg,#0000 0 6px,#f1f4f9 6px 12px);border-style:dashed;border-color:#aeb6c7;text-decoration:line-through}.stock-note[data-astro-cid-g74ua3ks]{min-height:1.5rem;color:var(--ink-soft);margin-top:.75rem;font-size:.9375rem}.note[data-astro-cid-g74ua3ks]{margin:0}.note[data-astro-cid-g74ua3ks].is-low{color:var(--berry);font-weight:700}.add-row[data-astro-cid-g74ua3ks]{gap:.75rem;margin-top:1.25rem;display:flex}.add-row[data-astro-cid-g74ua3ks] .btn[data-astro-cid-g74ua3ks]{flex:1;min-width:0}.add-row[data-astro-cid-g74ua3ks] .btn[data-astro-cid-g74ua3ks]:disabled{box-shadow:none;cursor:not-allowed;background:#aeb6c7;transform:none}.qty[data-astro-cid-g74ua3ks]{border:var(--outline);background:var(--paper);border-radius:999px;flex:none;align-items:center;padding-inline:.9rem .6rem;display:flex}.qty[data-astro-cid-g74ua3ks]:focus-within{outline:3px solid var(--ink);outline-offset:3px}.qty[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{width:3rem;color:inherit;font:600 1.1rem/1 var(--font-body);text-align:center;background:0 0;border:0;padding:.5rem 0}.qty[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:focus-visible{outline:none}@media (width<=340px){.add-row[data-astro-cid-g74ua3ks]{flex-wrap:wrap}.add-row[data-astro-cid-g74ua3ks] .btn[data-astro-cid-g74ua3ks]{flex-basis:100%}}.usps[data-astro-cid-g74ua3ks]{margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:0;list-style:none}.usps[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{align-items:flex-start;gap:.65rem;display:flex}.usps[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]+li[data-astro-cid-g74ua3ks]{margin-top:.5rem}.usp-icon[data-astro-cid-g74ua3ks]{background:var(--brand-soft);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;display:grid}.accs[data-astro-cid-g74ua3ks]{margin-top:clamp(1.5rem,3vw,2rem)}.acc[data-astro-cid-g74ua3ks]{border-top:2px dashed #d5dce8}.acc[data-astro-cid-g74ua3ks]:last-child{border-bottom:2px dashed #d5dce8}.acc[data-astro-cid-g74ua3ks]>summary[data-astro-cid-g74ua3ks]{cursor:pointer;font:600 1.15rem/1.3 var(--font-display);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem .15rem;list-style:none;display:flex}.acc[data-astro-cid-g74ua3ks]>summary[data-astro-cid-g74ua3ks]::-webkit-details-marker{display:none}.acc[data-astro-cid-g74ua3ks]>summary[data-astro-cid-g74ua3ks]:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);flex:none;width:.7rem;height:.7rem;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.acc[data-astro-cid-g74ua3ks][open]>summary[data-astro-cid-g74ua3ks]:after{transform:translateY(15%)rotate(-135deg)}.acc-body[data-astro-cid-g74ua3ks]{padding:0 .15rem 1.25rem}.acc-body[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{margin:0 0 .75rem}.acc-body[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]:last-child{margin-bottom:0}.acc-list[data-astro-cid-g74ua3ks]{margin:0;padding-left:1.2rem}.acc-list[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]+li[data-astro-cid-g74ua3ks]{margin-top:.4rem}.pickup-hours[data-astro-cid-g74ua3ks]{max-width:22rem;margin:0 0 .75rem}.pickup-hours[data-astro-cid-g74ua3ks]>div[data-astro-cid-g74ua3ks]{border-bottom:1px dashed var(--ink-soft);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.pickup-hours[data-astro-cid-g74ua3ks] dt[data-astro-cid-g74ua3ks]{font-weight:600}.pickup-hours[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{font-variant-numeric:tabular-nums;margin:0}.acc-body[data-astro-cid-g74ua3ks] .acc-note[data-astro-cid-g74ua3ks]{border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:0 .5rem .5rem 0;padding:.75rem 1rem}.acc-note[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:var(--brand-deep);font-weight:600}.related[data-astro-cid-g74ua3ks]{padding-bottom:clamp(4rem,9vw,6.5rem)}.related-grid[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,2.75rem) clamp(.75rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.related-grid[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(2,minmax(0,1fr))}}.added-dialog[data-astro-cid-g74ua3ks]{z-index:200;width:min(26rem, calc(100vw - 2 * var(--gutter)));border:var(--outline);max-height:calc(100dvh - 2rem);box-shadow:8px 8px 0 var(--ink);background:var(--paper);color:var(--ink);text-align:center;border-radius:clamp(18px,2.5vw,26px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.added-dialog[data-astro-cid-g74ua3ks][open]{animation:.35s cubic-bezier(.3,1.5,.5,1) both added-pop}.added-dialog[data-astro-cid-g74ua3ks]::backdrop{background:#1e2b4f73}@keyframes added-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.added-body[data-astro-cid-g74ua3ks]{padding:clamp(1.5rem,4vw,2.25rem) clamp(1.25rem,4vw,2rem)}.added-icon[data-astro-cid-g74ua3ks]{border:var(--outline);background:var(--mint);border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.75rem;display:inline-grid}.added-title[data-astro-cid-g74ua3ks]{font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:700;line-height:1.2}.added-text[data-astro-cid-g74ua3ks]{color:var(--ink-soft);text-wrap:pretty;margin:.5rem 0 0}.added-actions[data-astro-cid-g74ua3ks]{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.added-actions[data-astro-cid-g74ua3ks] form[data-astro-cid-g74ua3ks]{display:contents}
