.page[data-astro-cid-zovlqhcp]{padding-bottom:96px}.crumbs[data-astro-cid-zovlqhcp]{color:var(--ink-2);align-items:center;gap:8px;padding-block:20px;font-size:.9375rem;display:flex}.crumbs[data-astro-cid-zovlqhcp] a[data-astro-cid-zovlqhcp]{text-underline-offset:3px;align-items:center;gap:4px;min-height:32px;display:inline-flex}.product[data-astro-cid-zovlqhcp]{gap:24px;display:grid}@media (width>=900px){.product[data-astro-cid-zovlqhcp]{grid-template-columns:1fr 1fr;align-items:start;gap:56px}}.main[data-astro-cid-zovlqhcp]{aspect-ratio:4/5;background:var(--paper-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),0 100%);position:relative;container-type:inline-size}.main[data-astro-cid-zovlqhcp]:after{content:"";background:var(--accent);clip-path:polygon(0 calc(100% - 7px),100% calc(100% - 41px),100% calc(100% - 34px),0 100%);pointer-events:none;position:absolute;inset:0}.main[data-astro-cid-zovlqhcp] img[data-astro-cid-zovlqhcp]{object-fit:cover;width:100%;height:100%}.best[data-astro-cid-zovlqhcp]{z-index:1;background:var(--accent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:5px 12px 5px 13px;font-size:.875rem;font-style:italic;font-weight:900;font-stretch:78%;line-height:1;position:absolute;top:12px;left:12px}.sold-ribbon[data-astro-cid-zovlqhcp]{z-index:1;border-top:4px solid var(--accent);color:#fff;letter-spacing:.03em;text-align:center;text-transform:uppercase;transform:rotate(atan2(-34px, 100cqw));pointer-events:none;background:#111;padding:12px 0 14px;font-size:clamp(1.25rem,5cqw,2rem);font-style:italic;font-weight:900;font-stretch:75%;line-height:1;position:absolute;bottom:21px;left:-15%;right:-15%}.thumbs[data-astro-cid-zovlqhcp]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.thumbs[data-astro-cid-zovlqhcp] button[data-astro-cid-zovlqhcp]{background:var(--paper-2);cursor:pointer;border:2px solid #0000;padding:0}.thumbs[data-astro-cid-zovlqhcp] button[data-astro-cid-zovlqhcp][aria-current=true]{border-color:var(--ink)}.thumbs[data-astro-cid-zovlqhcp] img[data-astro-cid-zovlqhcp]{aspect-ratio:4/5;object-fit:cover}.info[data-astro-cid-zovlqhcp]{justify-items:start;gap:12px;display:grid}@media (width>=900px){.info[data-astro-cid-zovlqhcp]{top:calc(var(--strip-h) + 24px);position:sticky}}h1[data-astro-cid-zovlqhcp]{font-size:clamp(2.25rem,5vw,3.75rem)}.price[data-astro-cid-zovlqhcp]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.desc[data-astro-cid-zovlqhcp]{white-space:pre-line;max-width:52ch}.colors-label[data-astro-cid-zovlqhcp]{font-weight:600}.swatches[data-astro-cid-zovlqhcp]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.swatch[data-astro-cid-zovlqhcp]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.swatch[data-astro-cid-zovlqhcp] svg[data-astro-cid-zovlqhcp]{border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #7f7f7f80}.swatch[data-astro-cid-zovlqhcp][aria-pressed=true]{border-color:var(--ink)}@media (hover:hover){.swatch[data-astro-cid-zovlqhcp]:hover:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.swatch[data-astro-cid-zovlqhcp].out svg[data-astro-cid-zovlqhcp]{opacity:.7}.swatch[data-astro-cid-zovlqhcp].out:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M17 7 7 17M7 7l10 10'/%3E%3C/svg%3E") center / 10px no-repeat;width:16px;height:16px;box-shadow:0 0 0 2px var(--paper);pointer-events:none;border-radius:50%;position:absolute;top:-1px;right:-1px}.sold-note[data-astro-cid-zovlqhcp]{color:var(--accent-text);font-weight:700}.sizes[data-astro-cid-zovlqhcp]{gap:10px;display:grid}.sizes[data-astro-cid-zovlqhcp][hidden]{display:none}.size-list[data-astro-cid-zovlqhcp]{flex-wrap:wrap;gap:8px;display:flex}.size[data-astro-cid-zovlqhcp]{border:1.5px solid var(--rule-soft);min-width:48px;height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0 10px;font-size:.9375rem;font-weight:700;position:relative}.size[data-astro-cid-zovlqhcp][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.size[data-astro-cid-zovlqhcp]:disabled{color:var(--ink-2);cursor:not-allowed}.size[data-astro-cid-zovlqhcp]:disabled:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M17 7 7 17M7 7l10 10'/%3E%3C/svg%3E") center / 10px no-repeat;width:16px;height:16px;box-shadow:0 0 0 2px var(--paper);pointer-events:none;border-radius:50%;position:absolute;top:-7px;right:-7px}.size-hint[data-astro-cid-zovlqhcp]{color:var(--accent-text);font-size:.9375rem;font-weight:700}.actions[data-astro-cid-zovlqhcp]{gap:10px;width:100%;margin-top:8px;display:grid}@media (width>=520px){.actions[data-astro-cid-zovlqhcp]{grid-template-columns:1fr 1fr}.actions[data-astro-cid-zovlqhcp].is-out{grid-template-columns:1fr}}.actions[data-astro-cid-zovlqhcp] .add[data-astro-cid-zovlqhcp][hidden]{display:none}.perks[data-astro-cid-zovlqhcp]{border-top:1px solid var(--rule-soft);gap:10px;margin:8px 0 0;padding:16px 0 0;font-weight:600;list-style:none;display:grid}.perks[data-astro-cid-zovlqhcp] li[data-astro-cid-zovlqhcp]{align-items:center;gap:10px;display:flex}.perks[data-astro-cid-zovlqhcp] svg{color:#1f9d55;flex:none}.perks[data-astro-cid-zovlqhcp] a[data-astro-cid-zovlqhcp]{color:inherit;text-underline-offset:3px;text-decoration:underline}.perks[data-astro-cid-zovlqhcp] a[data-astro-cid-zovlqhcp]:hover{color:var(--accent-text)}.add[data-astro-cid-zovlqhcp]:disabled{border-color:color-mix(in srgb, var(--ink) 25%, transparent);color:var(--ink-2);cursor:not-allowed;background:0 0}.add[data-astro-cid-zovlqhcp]:disabled .icon-idle[data-astro-cid-zovlqhcp]{display:none}.add[data-astro-cid-zovlqhcp][data-added]{border-color:var(--ink);color:var(--ink);background:0 0}@media (hover:hover){.add[data-astro-cid-zovlqhcp][data-added]:hover:not(:disabled){box-shadow:4px 4px 0 var(--ink)}}.icon-added[data-astro-cid-zovlqhcp],.add[data-astro-cid-zovlqhcp][data-added] .icon-idle[data-astro-cid-zovlqhcp]{display:none}.icon-idle[data-astro-cid-zovlqhcp],.add[data-astro-cid-zovlqhcp][data-added] .icon-added[data-astro-cid-zovlqhcp]{display:contents}
