@charset "UTF-8";.stats.svelte-145n93c{display:flex;flex-direction:column;gap:6px}.score.svelte-145n93c{font-size:.85rem;display:flex;align-items:baseline;gap:4px}.score.svelte-145n93c .total:where(.svelte-145n93c){font-size:.75rem;color:var(--weak-color, #888)}.stars.svelte-145n93c{font-size:.55rem}.reviews-list.svelte-eggdwz{display:flex;flex-direction:column}.reviews-root.svelte-1c52gi6{display:grid;grid-template-columns:180px 1fr;column-gap:80px;align-items:start;padding:60px 0}.reviews-left.svelte-1c52gi6{display:flex;flex-direction:column;gap:16px;position:sticky;top:80px}.product-thumb.svelte-1c52gi6{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.product-title-label.svelte-1c52gi6{font-size:.75rem;letter-spacing:.02em;line-height:1.4}.reviews-right.svelte-1c52gi6{min-width:0}@media(max-width:768px){.reviews-root.svelte-1c52gi6{grid-template-columns:1fr;row-gap:32px}.reviews-left.svelte-1c52gi6{position:static;flex-direction:row;align-items:flex-start;gap:24px}.product-thumb.svelte-1c52gi6{width:80px}}.product-reviews-section.svelte-58auhd{padding:8rem 3rem 6rem var(--side-margin, 1rem);max-width:none}@media(max-width:768px){.product-reviews-section.svelte-58auhd{padding:5rem 1rem 4rem}}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s}.product-page.svelte-58auhd{font-size:var(--font-size);display:grid;grid-template-columns:42vw minmax(18rem,21vw);column-gap:max(2rem,63vw - var(--nav-right, 10rem) - 42vw);justify-content:start;align-items:start;padding:calc(var(--fixed-header-height) + var(--page-top)) var(--page-gutter) 0 var(--nav-right, 10rem);min-height:0}@media(max-width:768px){.product-page.svelte-58auhd{grid-template-columns:1fr;column-gap:0;padding:var(--fixed-header-height) 0 0}}.product-page.svelte-58auhd>.product-gallery:where(.svelte-58auhd){grid-column:1}@media(max-width:768px){.product-page.svelte-58auhd>.product-gallery:where(.svelte-58auhd){grid-column:auto}}.product-page.svelte-58auhd>.product-info:where(.svelte-58auhd){grid-column:2}@media(max-width:768px){.product-page.svelte-58auhd>.product-info:where(.svelte-58auhd){grid-column:auto}}.product-page.-alt.svelte-58auhd{grid-template-columns:minmax(0,1fr) 21rem;gap:0 6rem;padding:2.5rem 3rem 0 var(--side-margin, 1rem)}.product-page.-alt.svelte-58auhd>.product-gallery:where(.svelte-58auhd){grid-column:auto}.product-page.-alt.svelte-58auhd>.product-info:where(.svelte-58auhd){grid-column:auto;padding-left:0}@media(max-width:1100px){.product-page.-alt.svelte-58auhd{grid-template-columns:minmax(0,1fr) 19rem;gap:0 2.5rem;padding-right:1.5rem;padding-left:1.5rem}}@media(max-width:768px){.product-page.-alt.svelte-58auhd{grid-template-columns:1fr;padding:0}}@media(max-width:768px){.product-page.-alt.svelte-58auhd .gallery-mobile{display:none}}.product-info.svelte-58auhd{align-self:stretch;min-width:0}.info-sticky.svelte-58auhd{position:sticky;top:calc(var(--fixed-header-height) + var(--page-top));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;padding:0 0 2rem;height:calc(100dvh - var(--fixed-header-height) - var(--page-top) - 2rem);max-height:calc(100dvh - var(--fixed-header-height) - var(--page-top) - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.info-sticky.svelte-58auhd::-webkit-scrollbar{display:none}@media(max-width:768px){.info-sticky.svelte-58auhd{position:static;display:block;max-width:none;height:auto;max-height:none;overflow:visible;padding:1.75rem 1.15rem 2.5rem}}.policy-section.svelte-58auhd{margin:0 0 1.2rem}.policy-section.svelte-58auhd h3:where(.svelte-58auhd){margin:0 0 .4rem;font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.policy-section.svelte-58auhd p:where(.svelte-58auhd){margin:0 0 .45rem;font-size:.82rem;line-height:1.65;color:color-mix(in srgb,var(--foreground-color) 70%,transparent)}.size-select.svelte-58auhd{display:block;margin:1.25rem 0 0}.size-select.svelte-58auhd .size-select-label:where(.svelte-58auhd){display:block;margin-bottom:.4rem;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.size-select.svelte-58auhd select:where(.svelte-58auhd){width:100%;height:2.6rem;padding:0 2.4rem 0 .8rem;border:1px solid var(--foreground-color);border-radius:0;background:var(--background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23111'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right .7rem center/1rem;appearance:none;font:inherit;font-size:.85rem;font-weight:500;color:var(--foreground-color);cursor:pointer}.product-tabs.svelte-58auhd{margin-top:2.5rem}.tab-list.svelte-58auhd{display:flex;gap:1.1rem;margin-bottom:1rem;border-bottom:.5px solid color-mix(in srgb,var(--foreground-color) 18%,transparent)}.tab.svelte-58auhd{padding:0 0 .6rem;border:none;border-bottom:2px solid transparent;margin-bottom:-.5px;background:none;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;color:color-mix(in srgb,var(--foreground-color) 42%,transparent);transition:color .15s}.tab.svelte-58auhd:hover,.tab.active.svelte-58auhd{color:var(--foreground-color)}.tab.active.svelte-58auhd{border-bottom-color:var(--foreground-color)}.tab-panel.svelte-58auhd{font-size:.84rem;line-height:1.7}.tab-text.svelte-58auhd{margin:0 0 1rem;white-space:pre-line;color:color-mix(in srgb,var(--foreground-color) 75%,transparent)}.tab-text.svelte-58auhd a:where(.svelte-58auhd){color:var(--foreground-color);text-decoration:underline}.explore-more.svelte-58auhd{margin-top:2.5rem;font-size:.8rem}.explore-more.svelte-58auhd .explore-label:where(.svelte-58auhd){display:block;margin-bottom:.4rem;font-weight:600}.explore-more.svelte-58auhd ul:where(.svelte-58auhd){display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none}.explore-more.svelte-58auhd a:where(.svelte-58auhd){color:color-mix(in srgb,var(--foreground-color) 55%,transparent);text-decoration:none}.explore-more.svelte-58auhd a:where(.svelte-58auhd):hover{color:var(--foreground-color)}.product-help.svelte-58auhd{margin:2rem 0 0;font-size:.8rem;color:color-mix(in srgb,var(--foreground-color) 60%,transparent)}.product-help.svelte-58auhd a:where(.svelte-58auhd){color:var(--foreground-color);text-decoration:underline;text-underline-offset:.3em}.product-header.svelte-58auhd{margin-bottom:2rem}.product-title.svelte-58auhd{margin:0 0 .7rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none}.compare-at.svelte-58auhd{display:block;margin:0 0 .12em;opacity:.45}.product-price.svelte-58auhd{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--foreground-color)}.product-description.svelte-58auhd{margin:0 0 1.25rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.84rem;line-height:1.7;letter-spacing:0;color:color-mix(in srgb,var(--foreground-color) 80%,transparent)}.product-description.ko.svelte-58auhd{text-transform:none;letter-spacing:.04em;font-family:var(--font-family);font-size:var(--font-size);line-height:1.45}.product-description.svelte-58auhd p{margin:0 0 .5em}.product-description.svelte-58auhd p:last-child{margin-bottom:0}.product-details-list.svelte-58auhd{margin:0 0 1.25rem;padding:0;list-style:none;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.84rem;line-height:1.7;letter-spacing:0;color:color-mix(in srgb,var(--foreground-color) 80%,transparent)}.product-details-list.svelte-58auhd li:where(.svelte-58auhd){margin-bottom:.2em}.product-details-list.svelte-58auhd li:where(.svelte-58auhd):before{content:"— ";color:color-mix(in srgb,var(--foreground-color) 30%,transparent)}.styled-with.svelte-58auhd{margin:0 0 2rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.83rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground-color) 48%,transparent)}.styled-with-link.svelte-58auhd{color:inherit;text-decoration:underline;text-underline-offset:2px}.styled-with-link.svelte-58auhd:hover{color:var(--foreground-color)}.purchase-block.svelte-58auhd{margin:.5rem 0 2.25rem}.add-to-bag.svelte-58auhd{width:100%;margin-top:1.35rem;padding:1.2rem;background:var(--foreground-color);border:.5px solid var(--foreground-color);cursor:pointer;font-family:var(--serif, "Inter", "Helvetica Neue", Arial, sans-serif);font-size:1rem;font-weight:600;letter-spacing:.06em;text-indent:.06em;text-transform:uppercase;color:var(--background-color);transition:background .15s ease,color .15s ease,border-color .15s ease}.add-to-bag.svelte-58auhd:hover:not(:disabled){opacity:.8}.add-to-bag.svelte-58auhd:disabled,.add-to-bag.-muted.svelte-58auhd{background:transparent;border-color:color-mix(in srgb,var(--foreground-color) 22%,transparent);color:color-mix(in srgb,var(--foreground-color) 38%,transparent);cursor:not-allowed}.related-products.svelte-58auhd{padding:4rem var(--page-gutter) 0;margin-bottom:-9rem}@media(max-width:768px){.related-products.svelte-58auhd{padding:3rem 1rem 0;margin-bottom:-10rem}}.related-grid.svelte-58auhd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.25rem}@media(max-width:768px){.related-grid.svelte-58auhd{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .6rem}}.product-gallery.svelte-58auhd{padding:0;position:relative;z-index:1;min-width:0}.gallery-mobile.svelte-58auhd{display:none}@media(max-width:768px){.gallery-mobile.svelte-58auhd{display:block;position:relative;width:100%}}.gallery-mobile-stage.svelte-58auhd{position:relative;background:color-mix(in srgb,var(--foreground-color) 4%,var(--background-color))}.gallery-mobile-track.svelte-58auhd{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.gallery-mobile-track.svelte-58auhd::-webkit-scrollbar{display:none}.gallery-mobile-slide.svelte-58auhd{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--foreground-color) 4%,var(--background-color));cursor:pointer}.gallery-mobile-slide.svelte-58auhd img:where(.svelte-58auhd){width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-mobile-fraction.svelte-58auhd{position:absolute;left:1.15rem;bottom:1rem;font-size:var(--font-size);font-weight:400;color:var(--foreground-color);line-height:1;pointer-events:none;letter-spacing:.06em}.gallery-mobile-bar.svelte-58auhd{position:relative;height:1px;margin:0;background:color-mix(in srgb,var(--foreground-color) 22%,transparent);overflow:hidden}.gallery-mobile-bar-thumb.svelte-58auhd{display:block;height:1px;width:calc(100% / var(--gallery-count, 1));background:#000;transform:translate(calc(var(--gallery-progress, 0) * (var(--gallery-count, 1) - 1) * 100%));transform-origin:left center;will-change:transform}.gallery-column.svelte-58auhd{display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){.gallery-column.svelte-58auhd{display:none}}.gallery-item.svelte-58auhd{aspect-ratio:4/5;overflow:hidden;background:#f2f2f2;cursor:zoom-in}.gallery-item.svelte-58auhd img:where(.svelte-58auhd){display:block;width:100%;height:100%;object-fit:cover}.cutout-thumbs.svelte-58auhd{display:flex;flex-wrap:wrap;gap:.4rem}.cutout-thumb.svelte-58auhd{width:calc((100% - 1.6rem)/5);aspect-ratio:3/4;padding:0;margin:0;border:none;overflow:hidden;background:color-mix(in srgb,var(--foreground-color) 4%,var(--background-color));cursor:pointer}.cutout-thumb.svelte-58auhd img:where(.svelte-58auhd){width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.cutout-thumb.svelte-58auhd:hover img:where(.svelte-58auhd){opacity:.85}.other-colors.svelte-58auhd{margin:1.4rem 0 .2rem}.other-colors-label.svelte-58auhd{display:block;margin-bottom:.75rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground-color) 55%,transparent)}.other-colors-list.svelte-58auhd{display:flex;flex-wrap:wrap;gap:.7rem}.other-color.svelte-58auhd{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:5.6rem;text-decoration:none}.other-color.svelte-58auhd img:where(.svelte-58auhd){width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:color-mix(in srgb,var(--foreground-color) 4%,var(--background-color));transition:opacity .2s ease}.other-color.svelte-58auhd .other-color-name:where(.svelte-58auhd){font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground-color) 55%,transparent);text-align:left;line-height:1.3}.other-color.svelte-58auhd:hover img:where(.svelte-58auhd){opacity:.85}.other-color.svelte-58auhd:hover .other-color-name:where(.svelte-58auhd){color:var(--foreground-color)}.no-image.svelte-58auhd{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;letter-spacing:.06em;text-transform:uppercase;font-size:var(--font-size);color:color-mix(in srgb,var(--foreground-color) 38%,transparent)}.accordion-text.svelte-58auhd{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.95rem;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground-color) 58%,transparent);line-height:1.9;white-space:pre-line}.accordion-html.svelte-58auhd{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.95rem;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground-color) 58%,transparent);line-height:1.9}.accordion-html.svelte-58auhd p{margin:0 0 .6em}.accordion-html.svelte-58auhd p:last-child{margin-bottom:0}.accordion-html.svelte-58auhd+.accordion-html:where(.svelte-58auhd){margin-top:1em}.accordion-text.svelte-58auhd+.accordion-text:where(.svelte-58auhd){margin-top:1em}.size-guide-content.svelte-58auhd{margin-top:.75rem}.size-table-scroll.svelte-58auhd{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin-bottom:.75rem}.size-table.svelte-58auhd{width:max-content;min-width:100%;border-collapse:collapse;font-size:var(--font-size);margin-bottom:0;background:transparent}.size-table.svelte-58auhd th:where(.svelte-58auhd),.size-table.svelte-58auhd td:where(.svelte-58auhd){padding:.35rem .5rem .35rem 0;text-align:left;border:none;background:transparent;vertical-align:top;font-weight:400;white-space:nowrap}.size-table.svelte-58auhd thead:where(.svelte-58auhd) th:where(.svelte-58auhd){color:var(--foreground-color);padding-bottom:.5rem;border-bottom:.5px solid color-mix(in srgb,var(--foreground-color) 24%,transparent);letter-spacing:.06em;font-size:var(--font-size);line-height:1.2}.size-table.svelte-58auhd tbody:where(.svelte-58auhd) td:where(.svelte-58auhd){color:color-mix(in srgb,var(--foreground-color) 60%,transparent);border-bottom:.5px solid color-mix(in srgb,var(--foreground-color) 12%,transparent)}.size-table.svelte-58auhd tbody:where(.svelte-58auhd) tr:where(.svelte-58auhd):last-child td:where(.svelte-58auhd){border-bottom:none}.size-table.svelte-58auhd th:where(.svelte-58auhd):first-child,.size-table.svelte-58auhd td:where(.svelte-58auhd):first-child{color:var(--foreground-color);padding-right:1.25rem;white-space:nowrap}.size-guide-table.svelte-58auhd{font-size:var(--font-size)}.size-guide-table.svelte-58auhd tbody:where(.svelte-58auhd) th:where(.svelte-58auhd){color:var(--foreground-color);padding-right:1.25rem;white-space:nowrap;border-bottom:.5px solid color-mix(in srgb,var(--foreground-color) 12%,transparent)}.size-guide-table.svelte-58auhd tbody:where(.svelte-58auhd) td:where(.svelte-58auhd){text-align:left;border-bottom:.5px solid color-mix(in srgb,var(--foreground-color) 12%,transparent)}.size-guide-table.svelte-58auhd tbody:where(.svelte-58auhd) tr:where(.svelte-58auhd):last-child th:where(.svelte-58auhd),.size-guide-table.svelte-58auhd tbody:where(.svelte-58auhd) tr:where(.svelte-58auhd):last-child td:where(.svelte-58auhd){border-bottom:none}.size-table-footer.svelte-58auhd{margin-top:.25rem;font-size:var(--font-size);color:color-mix(in srgb,var(--foreground-color) 45%,transparent);line-height:1.6}.size-table-footer.svelte-58auhd p:where(.svelte-58auhd){margin:0}.size-guide-text.svelte-58auhd{font-size:var(--font-size);color:color-mix(in srgb,var(--foreground-color) 60%,transparent);line-height:1.6}.size-guide-text.svelte-58auhd p:where(.svelte-58auhd){margin:.25rem 0}.lightbox-backdrop.svelte-58auhd{position:fixed;inset:0;background:#f6f5f2f0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}@media(max-width:768px){.lightbox-backdrop.svelte-58auhd{display:none}}.lightbox-img.svelte-58auhd{max-width:90vw;max-height:90vh;object-fit:contain;display:block;cursor:default}.lightbox-close.svelte-58auhd{position:fixed;top:1.5rem;right:2rem;background:none;border:none;color:var(--foreground-color);font-size:2rem;line-height:1;cursor:pointer;padding:0;opacity:.7;z-index:1001}.lightbox-close.svelte-58auhd:hover{opacity:1}
