.sg[data-astro-cid-vgog5tkj]{background:var(--c-paper);width:100%;max-width:min(480px,100vw);height:100dvh;max-height:100dvh;color:var(--c-ink);border:none;margin:0 0 0 auto;padding:0;box-shadow:-8px 0 32px #00000014}.sg[data-astro-cid-vgog5tkj]::backdrop{background:#00000059}.sg[data-astro-cid-vgog5tkj][open]{flex-direction:column;display:flex}.sg-head[data-astro-cid-vgog5tkj]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--c-line);display:flex}.sg-head[data-astro-cid-vgog5tkj] h2[data-astro-cid-vgog5tkj],.sg-block[data-astro-cid-vgog5tkj] h3[data-astro-cid-vgog5tkj]{font-family:var(--font-body);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;margin:0;font-weight:600}.sg-close[data-astro-cid-vgog5tkj]{min-width:44px;min-height:44px}.sg-body[data-astro-cid-vgog5tkj]{padding:var(--sp-4);flex:auto;overflow-y:auto}.sg-intro[data-astro-cid-vgog5tkj]{margin:0 0 var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-soft)}.sg-intro[data-astro-cid-vgog5tkj][hidden],.sg-block[data-astro-cid-vgog5tkj][hidden]{display:none}.sg-block[data-astro-cid-vgog5tkj]{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-line)}.sg-applies[data-astro-cid-vgog5tkj]{margin:var(--sp-1) 0 0;font-size:var(--fs-small);color:var(--c-ink-soft)}.sg-diagram[data-astro-cid-vgog5tkj]{width:100%;max-width:280px;height:auto;margin:var(--sp-4) auto;display:block}.sg-garment[data-astro-cid-vgog5tkj]{fill:var(--c-surface);stroke:var(--c-ink-soft);stroke-width:1.5px;stroke-linejoin:round}.sg-measure[data-astro-cid-vgog5tkj] line[data-astro-cid-vgog5tkj]{stroke:var(--c-ink);stroke-width:1.5px}.sg-label[data-astro-cid-vgog5tkj] text[data-astro-cid-vgog5tkj]{fill:var(--c-ink);font-family:var(--font-body);letter-spacing:.12em;font-size:10px;font-weight:600}.sg-scroll[data-astro-cid-vgog5tkj]{overflow-x:auto}.sg-scroll[data-astro-cid-vgog5tkj]:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.sg-table[data-astro-cid-vgog5tkj]{border-collapse:collapse;width:100%;font-size:var(--fs-small);text-align:left}.sg-table[data-astro-cid-vgog5tkj] th[data-astro-cid-vgog5tkj],.sg-table[data-astro-cid-vgog5tkj] td[data-astro-cid-vgog5tkj]{padding:var(--sp-2) var(--sp-1);border-bottom:1px solid var(--c-line);white-space:nowrap;font-weight:400}.sg-table[data-astro-cid-vgog5tkj] thead[data-astro-cid-vgog5tkj] th[data-astro-cid-vgog5tkj]{font-family:var(--font-body);font-size:var(--fs-nav);letter-spacing:.06em;text-transform:uppercase;border-bottom-color:var(--c-ink);font-weight:600}.sg-table[data-astro-cid-vgog5tkj] tbody[data-astro-cid-vgog5tkj] th[data-astro-cid-vgog5tkj]{font-weight:600}.sg-table[data-astro-cid-vgog5tkj] .is-missing[data-astro-cid-vgog5tkj] td[data-astro-cid-vgog5tkj],.sg-table[data-astro-cid-vgog5tkj] .is-unsold[data-astro-cid-vgog5tkj] th[data-astro-cid-vgog5tkj],.sg-table[data-astro-cid-vgog5tkj] .is-unsold[data-astro-cid-vgog5tkj] td[data-astro-cid-vgog5tkj]{color:var(--c-ink-soft)}.sg-note[data-astro-cid-vgog5tkj]{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--c-ink-soft)}.sg-foot[data-astro-cid-vgog5tkj]{margin:var(--sp-5) 0 0;font-size:var(--fs-small);color:var(--c-ink-soft)}.pdp[data-astro-cid-iu3n6kfj]{gap:var(--sp-5);margin-top:var(--sp-4);display:grid}@media (width>=1024px){.pdp[data-astro-cid-iu3n6kfj]{gap:var(--sp-8);margin-top:var(--sp-6);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.buybox[data-astro-cid-iu3n6kfj]{top:calc(var(--header-h) + var(--sp-5));position:sticky}}.gallery[data-astro-cid-iu3n6kfj]{gap:var(--sp-2);display:grid}.gallery[data-astro-cid-iu3n6kfj][hidden],.thumbs[data-astro-cid-iu3n6kfj]{display:none}.frames[data-astro-cid-iu3n6kfj]{display:grid}.frame[data-astro-cid-iu3n6kfj]{aspect-ratio:4/5;background:var(--c-surface);margin:0;position:relative;overflow:hidden}.frame[data-astro-cid-iu3n6kfj] picture,.frame[data-astro-cid-iu3n6kfj] img{object-fit:cover;width:100%;height:100%;display:block}.frame[data-astro-cid-iu3n6kfj] img{transition:transform var(--dur-2) var(--ease-out)}.counter[data-astro-cid-iu3n6kfj]{text-align:center;font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}@media (width<=1023px){.frames[data-astro-cid-iu3n6kfj]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--sp-1);grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto}.frames[data-astro-cid-iu3n6kfj]::-webkit-scrollbar{display:none}.frame[data-astro-cid-iu3n6kfj]{scroll-snap-align:start}.gallery--single[data-astro-cid-iu3n6kfj] .counter[data-astro-cid-iu3n6kfj]{display:none}}@media (width>=1024px){.gallery[data-astro-cid-iu3n6kfj]{gap:var(--sp-3);grid-template-columns:64px minmax(0,1fr);align-items:start}.thumbs[data-astro-cid-iu3n6kfj]{gap:var(--sp-2);display:grid}.gallery--single[data-astro-cid-iu3n6kfj]{grid-template-columns:minmax(0,1fr)}.gallery--single[data-astro-cid-iu3n6kfj] .thumbs[data-astro-cid-iu3n6kfj]{display:none}.thumb[data-astro-cid-iu3n6kfj]{aspect-ratio:4/5;border:1px solid var(--c-line);background:var(--c-surface);opacity:.7;width:64px;transition:opacity var(--dur-1) var(--ease-out);padding:0;display:block;overflow:hidden}.thumb[data-astro-cid-iu3n6kfj] img{object-fit:cover;width:100%;height:100%}.thumb[data-astro-cid-iu3n6kfj].is-active,.thumb[data-astro-cid-iu3n6kfj]:hover{opacity:1;border-color:var(--c-ink)}.frame[data-astro-cid-iu3n6kfj]{display:none}.frame[data-astro-cid-iu3n6kfj].is-active{display:block}.counter[data-astro-cid-iu3n6kfj]{display:none}}@media (hover:hover) and (width>=1024px){.frame[data-astro-cid-iu3n6kfj]:hover img{transform:scale(1.6)}}.buybox[data-astro-cid-iu3n6kfj] h1[data-astro-cid-iu3n6kfj]{font-family:var(--font-body);font-size:var(--fs-h3);letter-spacing:var(--track-label);font-weight:600}.buybox[data-astro-cid-iu3n6kfj] .price[data-astro-cid-iu3n6kfj]{margin:var(--sp-2) 0 var(--sp-1)}.installments[data-astro-cid-iu3n6kfj]{margin:0 0 var(--sp-5);font-size:var(--fs-small);color:var(--c-ink-soft)}.opt[data-astro-cid-iu3n6kfj]{margin:0 0 var(--sp-4);border:none;padding:0}.opt[data-astro-cid-iu3n6kfj] legend[data-astro-cid-iu3n6kfj]{align-items:baseline;gap:var(--sp-2);width:100%;font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-nav);margin-bottom:var(--sp-2);font-weight:600;display:flex}.opt-legend[data-astro-cid-iu3n6kfj]{justify-content:space-between}.opt-size[data-astro-cid-iu3n6kfj]{position:relative}.size-guide-link[data-astro-cid-iu3n6kfj]{min-height:44px;font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--c-ink-soft);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:4px;transition:color var(--dur-1) var(--ease-out);align-items:center;padding:0;font-weight:500;display:inline-flex;position:absolute;top:-14px;right:0}.size-guide-link[data-astro-cid-iu3n6kfj]:hover{color:var(--c-ink);text-decoration-color:var(--c-ink)}.opt-value[data-astro-cid-iu3n6kfj]{text-transform:none;letter-spacing:0;color:var(--c-ink-soft);font-weight:400}.swatches[data-astro-cid-iu3n6kfj]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.swatch[data-astro-cid-iu3n6kfj]{border:1px solid var(--c-line);background:var(--c-surface);width:40px;height:50px;padding:0;overflow:hidden}.swatch[data-astro-cid-iu3n6kfj] img[data-astro-cid-iu3n6kfj]{object-fit:cover;width:100%;height:100%}.swatch[data-astro-cid-iu3n6kfj].is-active{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.pills[data-astro-cid-iu3n6kfj]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pill-wide[data-astro-cid-iu3n6kfj]{width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;padding:var(--sp-2) var(--sp-3);white-space:normal;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.pill-sub[data-astro-cid-iu3n6kfj]{color:var(--c-ink-soft);font-weight:400}.pill-wide[data-astro-cid-iu3n6kfj][aria-pressed=true] .pill-sub[data-astro-cid-iu3n6kfj]{color:inherit}.opt-note[data-astro-cid-iu3n6kfj]{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--c-ink-soft)}.size-hint[data-astro-cid-iu3n6kfj]{color:var(--c-error);font-size:var(--fs-small);margin:var(--sp-2) 0 0}.fit[data-astro-cid-iu3n6kfj]{margin:var(--sp-3) 0 0;font-size:var(--fs-small);color:var(--c-ink-soft)}.notify[data-astro-cid-iu3n6kfj]{margin-top:var(--sp-3)}.notify-toggle[data-astro-cid-iu3n6kfj]{min-height:40px;padding:0 var(--sp-3);font-size:var(--fs-nav)}.notify-form[data-astro-cid-iu3n6kfj]{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;max-width:360px;display:flex}.notify-form[data-astro-cid-iu3n6kfj][hidden]{display:none}.notify-form[data-astro-cid-iu3n6kfj] input[data-astro-cid-iu3n6kfj]{min-height:44px;padding:var(--sp-2) 0;border:none;border-bottom:1px solid var(--c-line);border-radius:var(--r-0);font-size:var(--fs-small);transition:border-color var(--dur-1) var(--ease-out);background:0 0;flex:160px}.notify-form[data-astro-cid-iu3n6kfj] input[data-astro-cid-iu3n6kfj]::placeholder{color:var(--c-ink-soft)}.notify-form[data-astro-cid-iu3n6kfj] input[data-astro-cid-iu3n6kfj]:hover,.notify-form[data-astro-cid-iu3n6kfj] input[data-astro-cid-iu3n6kfj]:focus{border-bottom-color:var(--c-ink);outline:none}.notify-status[data-astro-cid-iu3n6kfj]{font-size:var(--fs-small);color:var(--c-ink-soft);flex-basis:100%;margin:0}.notify-status[data-astro-cid-iu3n6kfj].is-ok{color:var(--c-ok)}.notify-status[data-astro-cid-iu3n6kfj].is-error{color:var(--c-error)}.ship[data-astro-cid-iu3n6kfj]{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-soft)}.returns[data-astro-cid-iu3n6kfj]{margin:0 0 var(--sp-5);font-size:var(--fs-small)}.returns[data-astro-cid-iu3n6kfj] a[data-astro-cid-iu3n6kfj]{color:var(--c-ink-soft);border-bottom:1px solid var(--c-line)}.returns[data-astro-cid-iu3n6kfj] a[data-astro-cid-iu3n6kfj]:hover{color:var(--c-ink);border-bottom-color:var(--c-ink)}.mat[data-astro-cid-iu3n6kfj]{margin:0 0 var(--sp-3);gap:var(--sp-1);display:grid}.mat[data-astro-cid-iu3n6kfj] dt[data-astro-cid-iu3n6kfj]{font-weight:600}.mat[data-astro-cid-iu3n6kfj] dd[data-astro-cid-iu3n6kfj]{margin:0 0 var(--sp-2);color:var(--c-ink-soft)}.mat-tag[data-astro-cid-iu3n6kfj]{color:var(--c-ink-soft);font-weight:400}.mat-tag[data-astro-cid-iu3n6kfj]:before{content:"· "}.specs[data-astro-cid-iu3n6kfj]{gap:var(--sp-1);font-size:var(--fs-small);letter-spacing:.02em;margin:0;padding:0;list-style:none;display:grid}.rail[data-astro-cid-iu3n6kfj]{margin-top:var(--sp-12)}.rail-title[data-astro-cid-iu3n6kfj]{font-family:var(--font-body);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;margin-bottom:var(--sp-4);font-weight:600}.rail-grid[data-astro-cid-iu3n6kfj]{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.rail-grid[data-astro-cid-iu3n6kfj]{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.recent-grid[data-astro-cid-iu3n6kfj]{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.recent-grid[data-astro-cid-iu3n6kfj]{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.recent-item[data-astro-cid-iu3n6kfj][hidden]{display:none}.recent-media[data-astro-cid-iu3n6kfj]{aspect-ratio:4/5;display:block;overflow:hidden}.recent-media[data-astro-cid-iu3n6kfj] img{object-fit:cover;width:100%;height:100%}.recent-name[data-astro-cid-iu3n6kfj],.recent-price[data-astro-cid-iu3n6kfj]{margin-top:var(--sp-2);font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-label);text-align:center;font-weight:600;display:block}.recent-price[data-astro-cid-iu3n6kfj]{margin-top:var(--sp-1);color:var(--c-ink-soft);text-transform:none;font-weight:400}.atc-bar[data-astro-cid-iu3n6kfj]{display:none}@media (width<=1023px){.atc-bar[data-astro-cid-iu3n6kfj]{inset-inline:0;z-index:36;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--c-paper);border-top:1px solid var(--c-line);display:flex;position:fixed;bottom:0}.atc-meta[data-astro-cid-iu3n6kfj]{white-space:nowrap;color:var(--c-ink-soft);margin:0;font-size:.75rem;line-height:1.4;display:grid}.atc-price[data-astro-cid-iu3n6kfj]{color:var(--c-ink)}.atc-bar[data-astro-cid-iu3n6kfj] .btn-primary[data-astro-cid-iu3n6kfj]{min-height:44px;padding-inline:var(--sp-3);flex:auto}body{--wa-bottom:84px;padding-bottom:68px}}
