@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-inline:var(--page-padding-inline, 40px);padding-block:13rem;max-width:1200px;margin-inline:auto}.product-page.svelte-58auhd{font-size:var(--font-size);display:grid;grid-template-columns:1fr 1fr 2fr;min-height:100dvh}@media(max-width:900px){.product-page.svelte-58auhd{grid-template-columns:1fr 1fr}}@media(max-width:600px){.product-page.svelte-58auhd{grid-template-columns:1fr}}.product-info.svelte-58auhd{padding:2rem 2rem 7rem;align-self:end;position:sticky;bottom:0}@media(max-width:600px){.product-info.svelte-58auhd{position:static;border-right:none;border-bottom:none;padding:1.15rem 1rem 2rem}}.product-info-header.svelte-58auhd{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.product-title.svelte-58auhd{margin:0;flex:1;min-width:0;font-size:var(--font-size);font-weight:400;line-height:1.4}.product-description.svelte-58auhd{margin:0 0 1.5rem;line-height:1.7;color:#333}.product-description.svelte-58auhd p{margin:0 0 .5em}.product-description.svelte-58auhd p:last-child{margin-bottom:0}.product-description.svelte-58auhd p.shipping-schedule{line-height:1.5;margin-bottom:1.6em}.product-description.ko.svelte-58auhd{font-weight:500}.product-details-list.svelte-58auhd{margin:0 0 1.5rem;padding-left:1.25rem;color:#333;line-height:1.7}.product-details-list.svelte-58auhd li:where(.svelte-58auhd){margin-bottom:.25em}.styled-with.svelte-58auhd{margin:0 0 1.5rem;color:#666;font-size:var(--font-size)}.styled-with-link.svelte-58auhd{color:inherit;text-decoration:underline;text-underline-offset:2px}.styled-with-link.svelte-58auhd:hover{opacity:.7}.size-section.svelte-58auhd{margin-bottom:1rem}.size-label.svelte-58auhd{font-size:var(--font-size);font-weight:400;letter-spacing:.05em;margin-bottom:.4rem;color:#000}.variant-list.svelte-58auhd{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 1.5rem;margin-top:.25rem}.variant-btn.svelte-58auhd{padding:0;background:none;border:none;font-size:var(--font-size);font-family:inherit;color:#999;cursor:pointer;line-height:1.8;transition:color .1s ease}.variant-btn.svelte-58auhd:hover:not(:disabled){color:#000}.variant-btn.active.svelte-58auhd{color:#000;text-decoration:underline;text-underline-offset:3px}.variant-btn.unavailable.svelte-58auhd{color:#ccc;cursor:not-allowed;text-decoration:line-through}.add-to-bag.svelte-58auhd{width:100%;margin-top:1.5rem;padding:.75rem 1rem;background:#000;border:.5px solid #000;cursor:pointer;font-size:var(--font-size);font-family:inherit;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background .15s ease,color .15s ease}.add-to-bag.svelte-58auhd:hover:not(:disabled){background:#fff;color:#000}.add-to-bag.svelte-58auhd:disabled{background:#f5f5f5;border-color:#ccc;color:#999;cursor:not-allowed}.product-gallery.svelte-58auhd{padding:5rem 0 0;position:relative;z-index:1}@media(max-width:900px){.product-gallery.svelte-58auhd{grid-column:1/-1;order:-1}}@media(max-width:600px){.product-gallery.svelte-58auhd{grid-column:1;padding:4.25rem 0 0}}.gallery-mobile.svelte-58auhd{display:none}@media(max-width:600px){.gallery-mobile.svelte-58auhd{display:block;position:relative;width:100%;background:#f5f5f5}}.detail-swiper.svelte-58auhd{display:none}@media(max-width:600px){.detail-swiper.svelte-58auhd{display:block;position:relative;width:100%;background:#f5f5f5}.detail-swiper.svelte-58auhd .gallery-mobile-slide:where(.svelte-58auhd){aspect-ratio:var(--detail-aspect, 2/3)}}.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:2/3;overflow:hidden;background:#f5f5f5;cursor:pointer}.gallery-mobile-slide.svelte-58auhd img:where(.svelte-58auhd){width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-mobile-fraction.svelte-58auhd{position:absolute;left:1rem;bottom:1rem;font-size:var(--font-size);font-weight:400;color:#000;line-height:1;pointer-events:none;letter-spacing:.02em}.gallery-grid.svelte-58auhd{display:grid;grid-template-columns:1fr;gap:0}@media(max-width:600px){.gallery-grid.svelte-58auhd{display:none}}.gallery-item.svelte-58auhd{aspect-ratio:2/3;overflow:hidden;background:#f5f5f5;cursor:pointer}.gallery-item.svelte-58auhd img:where(.svelte-58auhd){width:100%;height:100%;object-fit:contain;display:block;transition:opacity .2s ease}.gallery-item.svelte-58auhd:hover img:where(.svelte-58auhd){opacity:.92}.no-image.svelte-58auhd{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;color:#999}.product-accordions.svelte-58auhd{background:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;min-height:0}@media(max-width:600px){.product-accordions.svelte-58auhd{border-bottom:.5px solid #e8e8e8}}.accordion-sticky.svelte-58auhd{position:sticky;bottom:0;padding-bottom:6rem;z-index:2;max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain}.accordion-item.svelte-58auhd{border-bottom:.5px solid #e0e0e0}.accordion-trigger.svelte-58auhd{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:none;border:none;cursor:pointer;font-size:var(--font-size);font-family:inherit;font-weight:400;color:#000;text-align:left;letter-spacing:.02em}.accordion-trigger.svelte-58auhd:hover:not(:disabled){color:#555}.accordion-trigger.svelte-58auhd:disabled{cursor:default}.accordion-icon.svelte-58auhd{font-size:1rem;font-weight:300;line-height:1;flex-shrink:0;margin-left:1rem}.accordion-content.svelte-58auhd{padding:0 1.5rem 1.25rem}.accordion-text.svelte-58auhd{margin:0;font-size:var(--font-size);color:#555;line-height:1.7;white-space:pre-line}.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:#000;padding-bottom:.5rem;border-bottom:.5px solid #d8d4c8;letter-spacing:.01em;font-size:calc(var(--font-size) * .88);line-height:1.2}.size-table.svelte-58auhd tbody:where(.svelte-58auhd) td:where(.svelte-58auhd){color:#555;border-bottom:.5px solid #e8e8e8}.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:#000;padding-right:1.25rem;white-space:nowrap}.size-guide-table.svelte-58auhd{font-size:calc(var(--font-size) * .9)}.size-guide-table.svelte-58auhd tbody:where(.svelte-58auhd) th:where(.svelte-58auhd){color:#000;padding-right:1.25rem;white-space:nowrap;border-bottom:.5px solid #e8e8e8}.size-guide-table.svelte-58auhd tbody:where(.svelte-58auhd) td:where(.svelte-58auhd){text-align:left;border-bottom:.5px solid #e8e8e8}.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-unit-row.svelte-58auhd{display:flex;justify-content:flex-end;margin-bottom:.75rem}.size-unit-toggle.svelte-58auhd{display:inline-flex;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:2px;font-size:calc(var(--font-size) * .85)}.size-unit-toggle.svelte-58auhd button:where(.svelte-58auhd){background:none;border:none;border-radius:999px;padding:.15em .8em;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;opacity:.35;letter-spacing:inherit;transition:background .15s ease,opacity .15s ease}.size-unit-toggle.svelte-58auhd button.active:where(.svelte-58auhd){background:#00000012;opacity:.9}.size-unit-toggle.svelte-58auhd button:where(.svelte-58auhd):not(.active):hover{opacity:.6}.size-table-footer.svelte-58auhd{margin-top:.25rem;font-size:calc(var(--font-size) * .92);color:#888;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:#666;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:#ffffffeb;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:#000;font-size:2rem;line-height:1;cursor:pointer;padding:0;opacity:.7;z-index:1001}.lightbox-close.svelte-58auhd:hover{opacity:1}.modal-overlay.svelte-58auhd{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content.svelte-58auhd{background:#fff;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;border:.5px solid #ddd}.modal-content.svelte-58auhd::-webkit-scrollbar{width:4px}.modal-content.svelte-58auhd::-webkit-scrollbar-track{background:transparent}.modal-content.svelte-58auhd::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}@media(max-width:768px){.modal-content.svelte-58auhd{max-width:95vw}}.modal-close.svelte-58auhd{position:absolute;top:1rem;right:1rem;background:#fff;border:.5px solid #ccc;width:28px;height:28px;font-size:var(--font-size);font-weight:300;cursor:pointer;color:#666;line-height:1;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:0}.modal-close.svelte-58auhd:hover{background:#f8f8f8;color:#333}.modal-body.svelte-58auhd{padding:2rem;clear:both}@media(max-width:768px){.modal-body.svelte-58auhd{padding:1.5rem 1rem}}.shipping-modal-content.svelte-58auhd{max-width:520px}.shipping-section.svelte-58auhd{margin-bottom:2rem;padding-bottom:2rem;border-bottom:.5px solid #f0f0f0}.shipping-section.svelte-58auhd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.shipping-section.svelte-58auhd h2:where(.svelte-58auhd){margin:0 0 1rem;font-size:var(--font-size);font-weight:500;letter-spacing:1px;color:#333;text-transform:uppercase}.shipping-section.svelte-58auhd h3:where(.svelte-58auhd){margin:1rem 0 .5rem;font-size:var(--font-size);font-weight:500;color:#555}.shipping-section.svelte-58auhd p:where(.svelte-58auhd){margin:0 0 .75rem;font-size:var(--font-size);line-height:1.7;color:#666}.shipping-section.svelte-58auhd p:where(.svelte-58auhd):last-child{margin-bottom:0}.shipping-section.svelte-58auhd p:where(.svelte-58auhd) strong:where(.svelte-58auhd){color:#333;font-weight:500}.shipping-section.svelte-58auhd ul:where(.svelte-58auhd){margin:.5rem 0 .75rem;padding-left:1.25rem;font-size:var(--font-size);color:#666;line-height:1.7}.shipping-section.svelte-58auhd ul:where(.svelte-58auhd) li:where(.svelte-58auhd){margin-bottom:.25rem}.policy-button-wrapper.svelte-58auhd{display:flex;justify-content:flex-end;margin-top:.5rem}.policy-button.svelte-58auhd{padding:.5rem 1rem;background:transparent;color:#666;border:none;cursor:pointer;font-size:calc(var(--font-size) * .85);letter-spacing:.5px;transition:color .2s ease}.policy-button.svelte-58auhd:hover{color:#333}.policy-section.svelte-58auhd{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:.5px solid #f0f0f0}.policy-section.svelte-58auhd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.policy-section.svelte-58auhd h2:where(.svelte-58auhd){margin:0 0 1rem;font-size:var(--font-size);font-weight:500;color:#333;letter-spacing:.5px;text-transform:uppercase}.policy-section.svelte-58auhd p:where(.svelte-58auhd){margin:0 0 1rem;font-size:var(--font-size);line-height:1.7;color:#666;letter-spacing:.3px}.policy-section.svelte-58auhd p:where(.svelte-58auhd):last-child{margin-bottom:0}.policy-section.svelte-58auhd p:where(.svelte-58auhd) strong:where(.svelte-58auhd){color:#333;font-weight:500}.policy-section.svelte-58auhd ul:where(.svelte-58auhd),.policy-section.svelte-58auhd ol:where(.svelte-58auhd){margin:1rem 0;padding-left:1.5rem;font-size:var(--font-size);line-height:1.7;color:#666}.policy-section.svelte-58auhd ul:where(.svelte-58auhd) li:where(.svelte-58auhd),.policy-section.svelte-58auhd ol:where(.svelte-58auhd) li:where(.svelte-58auhd){margin-bottom:.75rem;letter-spacing:.3px}.policy-section.svelte-58auhd ul:where(.svelte-58auhd) li:where(.svelte-58auhd):last-child,.policy-section.svelte-58auhd ol:where(.svelte-58auhd) li:where(.svelte-58auhd):last-child{margin-bottom:0}.policy-section.svelte-58auhd ol:where(.svelte-58auhd){list-style-type:decimal}.product-page.svelte-58auhd{grid-template-columns:minmax(15rem,23.5vw) 1fr;column-gap:clamp(3rem,12.5vw,16rem);padding:clamp(7.5rem,11.5vw,12.5rem) var(--side-x) 0}@media(max-width:900px){.product-page.svelte-58auhd{padding-top:5.5rem;column-gap:0}}.product-info.svelte-58auhd{position:static;align-self:start;padding:0 0 4rem}@media(min-width:901px){.product-info.svelte-58auhd{position:sticky;top:calc(clamp(3rem,5.8vw,6.5rem) + 5.6rem);max-height:calc(100vh - clamp(3rem,5.8vw,6.5rem) - 6.6rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.product-info.svelte-58auhd::-webkit-scrollbar{display:none}}.product-accordions.svelte-58auhd{background:transparent;display:block;margin-top:2.6rem}.accordion-sticky.svelte-58auhd{position:static;padding-bottom:0;max-height:none;overflow:visible}.product-tag.svelte-58auhd{margin:0 0 .7rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.78rem;color:#111}.product-title.svelte-58auhd{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.1rem,1.35vw,1.5rem);font-weight:500;line-height:1.25}.variant-btn.svelte-58auhd{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.82rem;padding:.2em .85em;color:#111}.variant-btn.active.svelte-58auhd{background:#ececec;text-decoration:none}.variant-btn.unavailable.svelte-58auhd{color:#c9c9c7;text-decoration:none}.variant-list.svelte-58auhd{gap:0 .35rem}.size-label.svelte-58auhd{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem}.product-info-header.svelte-58auhd{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.product-price-block.svelte-58auhd{text-align:right}.product-price-block.svelte-58auhd p:where(.svelte-58auhd){margin:0}.product-price-block.svelte-58auhd .price-compare:where(.svelte-58auhd){font-size:.78rem}.product-price-block.svelte-58auhd .price-compare:where(.svelte-58auhd) .discount-rate:where(.svelte-58auhd){color:#d0342c;margin-right:.4em}.product-price-block.svelte-58auhd .price-compare:where(.svelte-58auhd) .original-price:where(.svelte-58auhd){text-decoration:line-through;color:#999}.product-price-block.svelte-58auhd .sale-price:where(.svelte-58auhd){font-size:1.15rem;font-weight:500}.color-section.svelte-58auhd{margin-top:1.1rem}.color-name.svelte-58auhd{color:#b5b5b3;margin-left:.4em}.color-swatches.svelte-58auhd{display:flex;gap:.45rem;margin-top:.55rem}.color-swatch.svelte-58auhd{width:2.6rem;height:1.35rem;border:1px solid #ddd;padding:2px;background-clip:content-box!important;cursor:pointer}.color-swatch.active.svelte-58auhd{border-color:#111}.buy-now.svelte-58auhd{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1.6rem;padding:.95rem 1rem;background:#111;color:#fff;border:1px solid #111;font-size:.88rem;cursor:pointer}.add-to-bag.svelte-58auhd{margin-top:.5rem;background:#fff;color:#111;border:1px solid #111;text-align:center;justify-content:center}.package-box.svelte-58auhd{margin-top:1.6rem;padding:0;border:none;background:transparent}.package-box.svelte-58auhd p:where(.svelte-58auhd){margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.package-box.svelte-58auhd .package-title:where(.svelte-58auhd){font-size:.8rem;color:#111}.package-box.svelte-58auhd .package-desc:where(.svelte-58auhd){margin-top:.35rem;font-size:.75rem;color:#888}.product-description.svelte-58auhd{margin-top:3.2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;color:#111}.review-avg.svelte-58auhd{font-size:.85rem}.accordion-trigger-right.svelte-58auhd{display:flex;align-items:center;flex-shrink:0}.accordion-item.svelte-58auhd:first-child{border-top:.5px solid #e0e0e0}.accordion-trigger.svelte-58auhd{padding:.85rem 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.82rem}.accordion-content.svelte-58auhd{padding:0 0 1.2rem}.product-details-list.svelte-58auhd{list-style:none;padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;color:#333}.product-details-list.svelte-58auhd li:where(.svelte-58auhd):before{content:"-";margin-right:.15em}.product-gallery.svelte-58auhd{padding:0}.gallery-grid.svelte-58auhd{grid-template-columns:1fr 1fr;gap:.3rem}.gallery-grid.svelte-58auhd .gallery-item:where(.svelte-58auhd){grid-column:span 2;background:#f4f4f4}.gallery-grid.svelte-58auhd .gallery-item:where(.svelte-58auhd) img:where(.svelte-58auhd){object-fit:cover}.gallery-grid.svelte-58auhd .gallery-item.-half:where(.svelte-58auhd){grid-column:span 1}.gallery-mobile-slide.svelte-58auhd img:where(.svelte-58auhd){object-fit:cover}.pd-recent.svelte-58auhd{margin-top:clamp(4rem,7vw,9rem);border-top:1px solid #e3e3e1;padding:2.2rem var(--side-x) clamp(4rem,6vw,7rem)}.pd-recent-title.svelte-58auhd{margin:0 0 clamp(2.5rem,4vw,5rem);text-align:center;font-family:var(--font-family);font-weight:400;font-size:clamp(1.1rem,1.35vw,1.7rem);color:#111}.pd-recent-grid.svelte-58auhd{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1vw;padding:0 9vw}@media(max-width:768px){.pd-recent-grid.svelte-58auhd{grid-template-columns:repeat(2,1fr);padding:0}}.pd-recent-card.svelte-58auhd{text-decoration:none;color:inherit}.pd-recent-card.svelte-58auhd figure:where(.svelte-58auhd){margin:0;aspect-ratio:2/3;overflow:hidden;background:#f4f4f4}.pd-recent-card.svelte-58auhd figure:where(.svelte-58auhd) img:where(.svelte-58auhd){width:100%;height:100%;object-fit:cover;display:block}.pd-recent-card.svelte-58auhd p:where(.svelte-58auhd){margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.88rem}.pd-recent-card.svelte-58auhd .pd-recent-name:where(.svelte-58auhd){margin-top:.6rem;color:#111}.pd-recent-card.svelte-58auhd .pd-recent-price:where(.svelte-58auhd){margin-top:.2rem;color:#111}@media(max-width:900px){.product-page.svelte-58auhd{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1100px){.product-page.svelte-58auhd{grid-template-columns:minmax(14rem,30vw) 1fr;column-gap:5vw;padding-top:8rem}.gallery-grid.svelte-58auhd{grid-template-columns:1fr}.gallery-grid.svelte-58auhd .gallery-item:where(.svelte-58auhd),.gallery-grid.svelte-58auhd .gallery-item.-half:where(.svelte-58auhd){grid-column:auto}}@media(max-width:600px){.gallery-mobile-fraction.svelte-58auhd{display:none}.gallery-mobile.svelte-58auhd{background:transparent}}.gallery-thumbs.svelte-58auhd{display:none}@media(max-width:600px){.gallery-thumbs.svelte-58auhd{display:flex;gap:.45rem;padding:.7rem var(--side-x) 0;overflow-x:auto;scrollbar-width:none}.gallery-thumbs.svelte-58auhd::-webkit-scrollbar{display:none}}.gallery-thumb.svelte-58auhd{flex:0 0 auto;width:3rem;padding:0;border:1px solid transparent;background:#f4f4f4;cursor:pointer}.gallery-thumb.active.svelte-58auhd{border-color:#111}.gallery-thumb.svelte-58auhd img:where(.svelte-58auhd){display:block;width:100%;aspect-ratio:2/3;object-fit:cover}@media(max-width:600px){.detail-swiper.svelte-58auhd .gallery-mobile-track:where(.svelte-58auhd){display:block;overflow-x:visible}.detail-swiper.svelte-58auhd .gallery-mobile-slide:where(.svelte-58auhd){aspect-ratio:auto!important}.detail-swiper.svelte-58auhd .gallery-mobile-slide:where(.svelte-58auhd) img:where(.svelte-58auhd){height:auto;object-fit:cover}.detail-swiper.svelte-58auhd .gallery-mobile-fraction:where(.svelte-58auhd){display:none}.buy-now.svelte-58auhd{display:inline-flex;justify-content:center;width:calc(50% - .25rem);margin-right:.5rem}.buy-now.svelte-58auhd span:where(.svelte-58auhd):last-child{display:none}.add-to-bag.svelte-58auhd{display:inline-flex;justify-content:center;align-items:center;width:calc(50% - .3rem);margin-top:1.6rem}.product-info.svelte-58auhd{padding:1.4rem var(--side-x) 2.5rem}}.product-title.svelte-58auhd{font-size:clamp(1.3rem,1.65vw,1.6rem);font-weight:700;line-height:1.3}.product-tag.svelte-58auhd{font-size:.88rem}.product-price-block.svelte-58auhd .price-compare:where(.svelte-58auhd){font-size:.88rem}.product-price-block.svelte-58auhd .sale-price:where(.svelte-58auhd){font-size:clamp(1.3rem,1.65vw,1.6rem);font-weight:700}.soldout-flag.svelte-58auhd{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.2rem,1.5vw,1.5rem);color:#b5b5b3;white-space:nowrap}.size-label.svelte-58auhd{font-size:.9rem}.variant-btn.svelte-58auhd{font-size:.9rem;padding:.3em 1em}.color-swatch.svelte-58auhd{width:4.5rem;height:1.75rem}.color-swatch.-soldout.svelte-58auhd{background:repeating-linear-gradient(135deg,#e2e2e0 0 2px,#f5f5f3 2px 12px)!important;border-color:#e4e4e2;cursor:default}.option-error.svelte-58auhd{margin:.7rem 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;color:#d0342c}.buy-now.svelte-58auhd,.add-to-bag.svelte-58auhd{padding:1.1rem;font-size:.95rem}.soldout-bar.svelte-58auhd{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;cursor:pointer;text-align:left;margin-top:1.6rem;padding:1.1rem;background:#e4e4e2;color:#767674;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem}.soldout-bar.svelte-58auhd strong:where(.svelte-58auhd){color:#111;font-weight:700;margin-right:.5em}.package-box.svelte-58auhd .package-title:where(.svelte-58auhd){font-size:.92rem}.package-box.svelte-58auhd .package-desc:where(.svelte-58auhd){font-size:.9rem;color:#9a9a98}.product-description.svelte-58auhd{font-size:1.05rem;font-weight:700;color:#111;line-height:1.5}.accordion-trigger.svelte-58auhd{padding:1.05rem 0;font-size:.95rem;font-weight:600}.product-details-list.svelte-58auhd{font-size:.9rem;color:#777;line-height:1.75}.accordion-text.svelte-58auhd{font-size:.9rem}.review-avg.svelte-58auhd{font-size:.95rem}.gallery-grid.svelte-58auhd{gap:.8vw}.product-price-block.-mobile.svelte-58auhd{display:none}@media(max-width:600px){.product-info.svelte-58auhd{display:flex;flex-direction:column}.product-tag.svelte-58auhd{order:0}.product-info-header.svelte-58auhd{order:1}.product-description.svelte-58auhd{order:2;margin:1.2rem 0 0}.product-price-block.-mobile.svelte-58auhd{order:3;display:block;margin-top:1.4rem}.size-section.svelte-58auhd{order:4;margin-top:1.6rem}.color-section.svelte-58auhd{order:5}.soldout-bar.svelte-58auhd{order:6}.package-box.svelte-58auhd{order:7;margin-top:1.8rem}.styled-with.svelte-58auhd{order:8}.product-accordions.svelte-58auhd{order:9}.product-info-header.svelte-58auhd .product-price-block.-desktop:where(.svelte-58auhd){display:none}.buy-now.svelte-58auhd,.add-to-bag.svelte-58auhd{position:fixed;bottom:.75rem;z-index:60;width:calc(50% - 1.05rem);margin:0}.buy-now.svelte-58auhd{left:.75rem}.buy-now.svelte-58auhd span:where(.svelte-58auhd):last-child{display:none}.add-to-bag.svelte-58auhd{right:.75rem;background:#fff}.product-info.svelte-58auhd{padding-bottom:5.5rem}}.product-info.svelte-58auhd,.product-info.svelte-58auhd :is(h1:where(.svelte-58auhd),h2:where(.svelte-58auhd),h3:where(.svelte-58auhd),p:where(.svelte-58auhd),div:where(.svelte-58auhd),span:where(.svelte-58auhd),li:where(.svelte-58auhd),a:where(.svelte-58auhd),button:where(.svelte-58auhd),table:where(.svelte-58auhd),th:where(.svelte-58auhd),td:where(.svelte-58auhd)){font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.review-count.svelte-58auhd{color:#9a9a98;font-weight:400}.accordion-text.-rich.svelte-58auhd p{margin:0 0 .6em}.accordion-text.-rich.svelte-58auhd a{text-decoration:underline;text-underline-offset:2px;color:inherit}.accordion-text.-rich.svelte-58auhd ul,.accordion-text.-rich.svelte-58auhd ol{margin:0 0 .6em;padding-left:1.2em}.color-swatch.-product.svelte-58auhd{display:inline-block}.lightbox-nav.svelte-58auhd{position:fixed;top:50%;transform:translateY(-50%);background:none;border:0;color:#fff;font-size:2.6rem;line-height:1;padding:1rem;cursor:pointer;z-index:2;opacity:.75}.lightbox-nav.svelte-58auhd:hover{opacity:1}.lightbox-nav.-prev.svelte-58auhd{left:1rem}.lightbox-nav.-next.svelte-58auhd{right:1rem}.pi-topbar.svelte-58auhd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem}.pi-crumb.svelte-58auhd{margin:0;color:#999}.pi-crumb.svelte-58auhd a:where(.svelte-58auhd){color:inherit}.pi-crumb.svelte-58auhd a:where(.svelte-58auhd):hover{color:#111}.pi-crumb.svelte-58auhd .crumb-sep:where(.svelte-58auhd){margin:0 .35em}.pi-actions.svelte-58auhd{display:flex;align-items:center;gap:.9rem}.pi-share.svelte-58auhd{background:none;border:0;padding:0;font:inherit;color:#555;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pi-heart.svelte-58auhd{background:none;border:0;padding:0;font-size:1.05rem;line-height:1;color:#111;cursor:pointer}.option-error.-inline.svelte-58auhd{display:inline;margin:0 0 0 .7em;font-size:.85em}.review-preview.svelte-58auhd{margin-bottom:1.1rem}.review-preview.svelte-58auhd .rvp-name:where(.svelte-58auhd){margin:0 0 .25rem;font-weight:700}.review-preview.svelte-58auhd .rvp-content:where(.svelte-58auhd){margin:0 0 .25rem}.review-preview.svelte-58auhd .rvp-meta:where(.svelte-58auhd){margin:0;color:#999}.rvp-write.svelte-58auhd{background:none;border:0;padding:0;font:inherit;color:#111;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pi-inquiry.svelte-58auhd{margin-top:2.2rem;background:none;border:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.88rem;color:#555;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pi-inquiry.svelte-58auhd:hover{color:#111}@media(max-width:768px){.pi-inquiry.svelte-58auhd{display:flex;align-items:center;width:100%;margin-top:0;padding:.85rem 0;text-align:left}}.rvp-note.svelte-58auhd{margin:.5rem 0 0;color:#999;font-size:.95em}.size-guide-note.svelte-58auhd{margin:.75rem 0 0;color:#888;font-size:calc(var(--font-size) * .92);line-height:1.6}
