.sg-trigger.svelte-1kpjw3r{background:none;border:none;border-bottom:1px solid var(--color-rule);padding-bottom:.1rem;transition:opacity .2s,border-color .2s;cursor:pointer}.sg-trigger.svelte-1kpjw3r:hover{opacity:1!important;border-bottom-color:var(--color-ink)}.sg-backdrop.svelte-1kpjw3r{position:fixed;inset:0;background:#1c1b1973;z-index:500}.sg-panel.svelte-1kpjw3r{position:fixed;inset-inline:1rem;inset-block:50%;translate:0 -50%;max-width:720px;margin-inline:auto;background:var(--color-white);z-index:501;display:flex;flex-direction:column;max-height:85svh;border:1px solid var(--color-rule)}@media(min-width:640px){.sg-panel.svelte-1kpjw3r{inset-inline:2rem}}.sg-header.svelte-1kpjw3r{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;flex-shrink:0}.sg-title.svelte-1kpjw3r{color:var(--color-ink)}.sg-close.svelte-1kpjw3r{background:none;border:none;color:var(--color-ink);opacity:.4;transition:opacity .2s;padding:0}.sg-close.svelte-1kpjw3r:hover{opacity:1}.sg-body.svelte-1kpjw3r{overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;flex:1}.sg-note.svelte-1kpjw3r{font-size:.8125rem;font-variation-settings:"wght" 300;line-height:1.7;color:var(--color-soft)}.sg-table.svelte-1kpjw3r{width:100%;border-collapse:collapse;font-size:.8rem;border:1px solid var(--color-rule)}.sg-table.svelte-1kpjw3r th:where(.svelte-1kpjw3r){text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--color-rule);background:var(--color-off);font-size:.575rem;opacity:.5}.sg-table.svelte-1kpjw3r td:where(.svelte-1kpjw3r){padding:.875rem 1rem;border-bottom:1px solid var(--color-rule);font-variation-settings:"wght" 300;color:var(--color-soft)}.sg-table.svelte-1kpjw3r tr:where(.svelte-1kpjw3r):last-child td:where(.svelte-1kpjw3r){border-bottom:none}.td-main.svelte-1kpjw3r{font-variation-settings:"wght" 400!important;color:var(--color-ink)!important}.sg-table.svelte-1kpjw3r tr:where(.svelte-1kpjw3r):hover td:where(.svelte-1kpjw3r){background:var(--color-off)}.sg-care.svelte-1kpjw3r{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-rule)}.care-text.svelte-1kpjw3r{font-size:.8125rem;font-variation-settings:"wght" 300;line-height:1.75;color:var(--color-soft)}.care-link.svelte-1kpjw3r{color:var(--color-ink);border-bottom:1px solid var(--color-rule);transition:border-color .2s}.care-link.svelte-1kpjw3r:hover{border-bottom-color:var(--color-ink)}.product-page[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column}@media(min-width:768px){.product-page[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 5rem);align-items:start}}.product-images[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;gap:1px;background:var(--color-rule)}@media(min-width:768px){.product-images[data-astro-cid-hyvzkcdj]{position:sticky;top:0;height:100svh;overflow:hidden;background:none;gap:0}}.img-primary[data-astro-cid-hyvzkcdj]{aspect-ratio:3/4;overflow:hidden;background:var(--color-off)}@media(min-width:768px){.img-primary[data-astro-cid-hyvzkcdj]{aspect-ratio:unset;height:100%}}.img-secondary[data-astro-cid-hyvzkcdj]{aspect-ratio:3/2;overflow:hidden;background:var(--color-paper)}@media(min-width:768px){.img-secondary[data-astro-cid-hyvzkcdj]{display:none}}.product-img[data-astro-cid-hyvzkcdj]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.product-info[data-astro-cid-hyvzkcdj]{padding:2.5rem 1.5rem 5rem;display:flex;flex-direction:column;gap:2.25rem}@media(min-width:768px){.product-info[data-astro-cid-hyvzkcdj]{padding:4rem 4rem 5rem;position:sticky;top:0;height:100svh;overflow-y:auto;scrollbar-width:none;justify-content:center}.product-info[data-astro-cid-hyvzkcdj]::-webkit-scrollbar{display:none}}@media(min-width:1280px){.product-info[data-astro-cid-hyvzkcdj]{padding:4rem 6rem 5rem}}.info-top[data-astro-cid-hyvzkcdj]{display:flex;align-items:center;justify-content:space-between}.back-link[data-astro-cid-hyvzkcdj]{opacity:.4;transition:opacity .2s}.back-link[data-astro-cid-hyvzkcdj]:hover{opacity:1}.product-name[data-astro-cid-hyvzkcdj]{display:block;font-family:var(--font-sans);font-size:clamp(1.75rem,4.5vw,3.25rem);font-variation-settings:"wght" 300;letter-spacing:-.03em;line-height:1.05;color:var(--color-ink)}.product-desc[data-astro-cid-hyvzkcdj]{font-size:.875rem;font-variation-settings:"wght" 300;line-height:1.85;color:var(--color-soft);max-width:36ch}.details[data-astro-cid-hyvzkcdj]{border-top:1px solid var(--color-rule)}.detail-row[data-astro-cid-hyvzkcdj]{display:flex;justify-content:space-between;align-items:center;padding-block:.875rem;border-bottom:1px solid var(--color-rule);gap:1rem}.detail-key[data-astro-cid-hyvzkcdj]{opacity:.4;flex-shrink:0}.detail-val[data-astro-cid-hyvzkcdj]{color:var(--color-ink-soft);text-align:right;text-transform:none;letter-spacing:.02em}.sizes[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;gap:.875rem}.sizes-header[data-astro-cid-hyvzkcdj]{display:flex;align-items:center;justify-content:space-between}.sizes-lbl[data-astro-cid-hyvzkcdj]{opacity:.4}.size-row[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:.4rem}.sz-btn[data-astro-cid-hyvzkcdj]{background:none;border:1px solid var(--color-rule);color:var(--color-soft);padding:.5rem .875rem;transition:border-color .2s,color .2s}.sz-btn[data-astro-cid-hyvzkcdj]:hover{border-color:var(--color-mid);color:var(--color-ink)}.sz-btn[data-astro-cid-hyvzkcdj].active{border-color:var(--color-ink);color:var(--color-ink)}.cta-block[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;gap:1rem}.price-row[data-astro-cid-hyvzkcdj]{display:flex;align-items:baseline;justify-content:space-between;padding-block:1rem;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.product-price[data-astro-cid-hyvzkcdj]{font-size:1.75rem;font-style:italic;font-variation-settings:"wght" 400;letter-spacing:-.01em;color:var(--color-ink)}.add-btn[data-astro-cid-hyvzkcdj]{width:100%;background:var(--color-ink);border:none;padding:1.125rem 1.5rem;transition:background .2s}.add-btn[data-astro-cid-hyvzkcdj]:hover{background:var(--color-ink-soft)}.add-text[data-astro-cid-hyvzkcdj]{color:var(--color-white);letter-spacing:.2em;display:block;text-align:center}.ship-note[data-astro-cid-hyvzkcdj]{opacity:.35;display:block;text-align:center}.p-nav[data-astro-cid-hyvzkcdj]{padding-block:2.5rem}.p-nav-inner[data-astro-cid-hyvzkcdj]{display:flex;justify-content:space-between;padding-block:1.5rem}.p-nav-link[data-astro-cid-hyvzkcdj]{opacity:.4;transition:opacity .2s}.p-nav-link[data-astro-cid-hyvzkcdj]:hover{opacity:1}
