button.svelte-wys4et{color:var(--ink);font:11px/18px var(--font-mono);cursor:pointer;border-radius:0}.set-trigger.svelte-wys4et{border:1px solid var(--line);white-space:nowrap;background:#fff;max-width:100px;min-height:44px;padding:8px 10px;font-size:10px}.set-trigger.svelte-wys4et:hover{background:var(--surface)}dialog.svelte-wys4et{width:min(520px,100% - 32px);max-height:calc(var(--visible-height,100dvh) - 32px);border:1px solid var(--line);color:var(--ink);overscroll-behavior:contain;touch-action:pan-y;background:#fff;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}dialog.svelte-wys4et::backdrop{background:#0006}header.svelte-wys4et{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}h2.svelte-wys4et{font:16px/24px var(--font-sans);text-transform:uppercase;margin:0}.close.svelte-wys4et{background:#fff;border:0;width:44px;height:44px;font-size:26px}.intro.svelte-wys4et{font:12px/18px var(--font-sans);color:var(--muted);margin:16px}form.svelte-wys4et{padding:0 16px 16px}fieldset.svelte-wys4et{border:1px solid var(--line);min-width:0;margin:16px 0;padding:12px}legend.svelte-wys4et{max-width:100%;font:12px/18px var(--font-sans);padding:0 6px}.item.svelte-wys4et{align-items:center;gap:12px;display:flex}.item.svelte-wys4et img:where(.svelte-wys4et){object-fit:contain;flex:none}.choices.svelte-wys4et{flex-wrap:wrap;gap:6px;display:flex}label.svelte-wys4et{border:1px solid var(--line);min-width:44px;min-height:44px;font:12px/18px var(--font-mono);cursor:pointer;place-items:center;display:grid;position:relative}input.svelte-wys4et{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}label.svelte-wys4et span:where(.svelte-wys4et){pointer-events:none;padding:8px}label.selected.svelte-wys4et{background:var(--ink);color:#fff}label.svelte-wys4et:has(input:where(.svelte-wys4et):focus-visible){outline:2px solid var(--ink);outline-offset:2px}label.unavailable.svelte-wys4et{color:var(--muted);cursor:default;text-decoration:line-through}.stock.svelte-wys4et{font:12px/18px var(--font-sans);color:var(--muted)}.confirm.svelte-wys4et{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;width:100%;min-height:48px;padding:12px}.confirm.svelte-wys4et:disabled{background:var(--surface);border-color:var(--line);color:var(--muted);cursor:default}.sr-only.svelte-wys4et{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){dialog.svelte-wys4et{inset:auto auto auto 50%;top:calc(var(--visible-top,0px) + var(--visible-height,100dvh) / 2);box-sizing:border-box;width:calc(100% - 24px);max-width:520px;max-height:calc(var(--visible-height,100dvh) - 32px);border-width:1px;margin:0;padding-bottom:0;transform:translate(-50%,-50%)}header.svelte-wys4et{padding:6px 12px}.intro.svelte-wys4et{margin:12px;font-size:11px}form.svelte-wys4et{padding:0 12px 12px}fieldset.svelte-wys4et{margin:12px 0;padding:8px}.item.svelte-wys4et{gap:8px}.item.svelte-wys4et img:where(.svelte-wys4et){width:44px;height:60px}.choices.svelte-wys4et{gap:4px;min-width:0}legend.svelte-wys4et{font-size:11px;line-height:16px}}.discovery.svelte-uuxhy8{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff}.discovery.svelte-uuxhy8 button:where(.svelte-uuxhy8){color:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:0;margin:0}.discovery.svelte-uuxhy8 button:where(.svelte-uuxhy8):focus-visible{z-index:1;outline:2px solid var(--ink);outline-offset:-4px;position:relative}.discovery.svelte-uuxhy8 button:where(.svelte-uuxhy8):disabled{color:var(--muted);cursor:default}.discovery-heading.svelte-uuxhy8{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 48px 48px;min-height:44px;display:grid}.discovery.svelte-uuxhy8 .up-next:where(.svelte-uuxhy8){text-align:left;background:var(--surface);align-items:center;gap:14px;min-width:0;min-height:44px;padding:8px 16px;display:flex}.caption.svelte-uuxhy8{font:9px/16px var(--font-mono);text-transform:uppercase;color:var(--muted);flex:none}.next-name.svelte-uuxhy8{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px/18px var(--font-sans);text-transform:uppercase;overflow:hidden}.next-price.svelte-uuxhy8{font:11px/18px var(--font-mono);flex:none;margin-left:auto}.discovery.svelte-uuxhy8 .direction:where(.svelte-uuxhy8){border-left:1px solid var(--line);font:26px/1 var(--font-sans);place-items:center;display:grid}.discovery-tray.svelte-uuxhy8{grid-template-columns:80px repeat(var(--items),minmax(0,1fr)) 80px;min-width:0;height:84px;display:grid}.discovery.svelte-uuxhy8 .tray-action:where(.svelte-uuxhy8){border-right:1px solid var(--line);min-width:0;font:9px/14px var(--font-mono);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:6px;display:flex}.discovery.svelte-uuxhy8 .shuffle:where(.svelte-uuxhy8){border-right:0;border-left:1px solid var(--line)}.tray-action.svelte-uuxhy8 svg:where(.svelte-uuxhy8){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.discovery.svelte-uuxhy8 .suggestion:where(.svelte-uuxhy8){border-right:1px solid var(--line);place-items:center;min-width:0;padding:8px;display:grid;overflow:hidden}.suggestion.svelte-uuxhy8:nth-last-child(2){border-right:0}.discovery.svelte-uuxhy8 .suggestion.first:where(.svelte-uuxhy8){background:var(--surface)}.suggestion.svelte-uuxhy8 img:where(.svelte-uuxhy8){object-fit:contain;mix-blend-mode:multiply;width:100%;height:66px;transition:transform .2s;animation:.24s both svelte-uuxhy8-reveal;display:block}@media (hover:hover){.discovery.svelte-uuxhy8 button:where(.svelte-uuxhy8):hover:not(:disabled){background:var(--surface)}.suggestion.svelte-uuxhy8:hover:not(:disabled) img:where(.svelte-uuxhy8){transform:translateY(-2px)}}@keyframes svelte-uuxhy8-reveal{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.discovery-heading.svelte-uuxhy8{grid-template-columns:minmax(0,1fr) 44px 44px}.discovery.svelte-uuxhy8 .up-next:where(.svelte-uuxhy8){gap:8px;padding:8px 10px}.caption.svelte-uuxhy8{font-size:8px}.next-name.svelte-uuxhy8{font-size:10px;line-height:16px}.next-price.svelte-uuxhy8{display:none}.discovery-tray.svelte-uuxhy8{grid-template-columns:52px repeat(var(--items),minmax(0,1fr)) 52px;height:56px}.discovery.svelte-uuxhy8 .tray-action:where(.svelte-uuxhy8){gap:4px;font-size:8px}.tray-action.svelte-uuxhy8 svg:where(.svelte-uuxhy8){width:20px;height:20px}.discovery.svelte-uuxhy8 .suggestion:where(.svelte-uuxhy8){padding:3px}.suggestion.svelte-uuxhy8 img:where(.svelte-uuxhy8){height:48px}}@media (height<=500px){.discovery-tray.svelte-uuxhy8{height:54px}.suggestion.svelte-uuxhy8 img:where(.svelte-uuxhy8){height:38px}.discovery.svelte-uuxhy8 .tray-action:where(.svelte-uuxhy8){gap:2px}.tray-action.svelte-uuxhy8 svg:where(.svelte-uuxhy8){width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.suggestion.svelte-uuxhy8 img:where(.svelte-uuxhy8){transition:none;animation:none}.suggestion.svelte-uuxhy8:hover img:where(.svelte-uuxhy8){transform:none}}.external-purchase.svelte-1nhif05{background:var(--ink);color:#fff;min-height:52px;font:12px/20px var(--font-mono);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.plain-description.svelte-1nhif05{white-space:pre-line}.info-copy.svelte-1nhif05 h2:where(.svelte-1nhif05){font:12px/20px var(--font-mono);text-transform:uppercase;margin:16px 0 8px}.info-copy.svelte-1nhif05 p{margin:0 0 10px}.info-copy.svelte-1nhif05 ul{padding-left:18px}.info-copy.svelte-1nhif05 a{text-decoration:underline}.info-copy.svelte-1nhif05 section:where(.svelte-1nhif05){border-top:1px solid var(--line);margin-top:16px}.product-category.svelte-1nhif05{justify-content:space-between;align-items:center;gap:8px;display:flex}.detail.svelte-1nhif05{--detail-columns:minmax(0,7fr) minmax(300px,3fr);height:var(--storefront-height);min-height:0;padding:var(--catalog-header-height) var(--safe-right) var(--safe-bottom) var(--safe-left);color:var(--ink);background:#fff;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.product-stage.svelte-1nhif05{grid-template-columns:var(--detail-columns);border:1px solid var(--line);isolation:isolate;border-top:0;border-bottom:0;grid-template-rows:minmax(0,1fr) 42px;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.media.svelte-1nhif05{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;min-height:0;transition:transform var(--slide-duration) cubic-bezier(.22,.61,.36,1);grid-area:1/1;place-items:center;display:grid;position:relative;overflow:hidden;transform:translate(0,0)}.media.svelte-1nhif05:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.media.dragging.svelte-1nhif05{cursor:grabbing;transform:translate3d(var(--gesture-x),var(--gesture-y),0);will-change:transform;transition:none}.media.leave-next.svelte-1nhif05{transform:translateY(-58vh)}.media.leave-previous.svelte-1nhif05{transform:translateY(58vh)}.media.enter-next.svelte-1nhif05{transition:none;transform:translateY(58vh)}.media.enter-previous.svelte-1nhif05{transition:none;transform:translateY(-58vh)}.media-zoom.svelte-1nhif05{width:100%;min-width:0;height:100%;min-height:0;transform:translate3d(var(--zoom-x),var(--zoom-y),0) scale(var(--zoom-scale));transform-origin:50%;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;transition:none;display:grid}.media-zoom.zoom-snapping.svelte-1nhif05{will-change:transform;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.media-zoom.desktop-zooming.svelte-1nhif05{will-change:transform;transition:transform 80ms linear}.media.zoom-active.svelte-1nhif05{cursor:grab}.media.zoom-active.svelte-1nhif05:active{cursor:grabbing}.media.zoom-active.svelte-1nhif05 .media-zoom:where(.svelte-1nhif05){will-change:transform}.media.svelte-1nhif05 .image-slide:where(.svelte-1nhif05){backface-visibility:hidden;background:#fff;grid-area:1/1;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.media.svelte-1nhif05 .image-slide.vertical-departing:where(.svelte-1nhif05),.media.svelte-1nhif05 .image-slide.vertical-slide:where(.svelte-1nhif05){box-shadow:inset 0 1px var(--line),inset 0 -1px var(--line)}.media.svelte-1nhif05 .image-slide:where(.svelte-1nhif05) img:where(.svelte-1nhif05){object-fit:contain;pointer-events:none;backface-visibility:hidden;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(16px,3vw,44px);display:block}.media.svelte-1nhif05 .image-slide.slide-active:where(.svelte-1nhif05),.media.svelte-1nhif05 .image-slide.departing:where(.svelte-1nhif05),.media.svelte-1nhif05 .image-slide.vertical-departing:where(.svelte-1nhif05),.media.svelte-1nhif05 .image-slide.vertical-slide:where(.svelte-1nhif05){will-change:transform}.media.svelte-1nhif05 .image-slide.arriving.slide-active.image-next:where(.svelte-1nhif05){animation:svelte-1nhif05-image-in-next var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.arriving.slide-active.image-previous:where(.svelte-1nhif05){animation:svelte-1nhif05-image-in-previous var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.departing.image-next:where(.svelte-1nhif05){animation:svelte-1nhif05-image-out-next var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.departing.image-previous:where(.svelte-1nhif05){animation:svelte-1nhif05-image-out-previous var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.arriving.vertical-slide.vertical-next:where(.svelte-1nhif05){animation:svelte-1nhif05-product-in-next var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.arriving.vertical-slide.vertical-previous:where(.svelte-1nhif05){animation:svelte-1nhif05-product-in-previous var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.vertical-departing.vertical-next:where(.svelte-1nhif05){animation:svelte-1nhif05-product-out-next var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}.media.svelte-1nhif05 .image-slide.vertical-departing.vertical-previous:where(.svelte-1nhif05){animation:svelte-1nhif05-product-out-previous var(--slide-duration) cubic-bezier(.22,.61,.36,1) both}@keyframes svelte-1nhif05-image-in-next{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes svelte-1nhif05-image-in-previous{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes svelte-1nhif05-image-out-next{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes svelte-1nhif05-image-out-previous{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes svelte-1nhif05-product-in-next{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes svelte-1nhif05-product-in-previous{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes svelte-1nhif05-product-out-next{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes svelte-1nhif05-product-out-previous{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.dots-slot.svelte-1nhif05{z-index:3;border-top:1px solid var(--line);background:#fff;grid-area:2/1;align-items:center;min-width:0;display:flex;position:relative}.gallery-count.svelte-1nhif05{font:10px/16px var(--font-mono);color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:0 16px}.gallery-arrows.svelte-1nhif05{height:100%;margin-left:auto;display:flex}.arrow.svelte-1nhif05{border:0;border-left:1px solid var(--line);min-width:44px;height:100%;color:var(--ink);font:20px var(--font-sans);cursor:pointer;background:#fff;border-radius:0;place-items:center;padding:0;display:grid}.arrow.svelte-1nhif05:hover{background:var(--surface)}.product-controls.svelte-1nhif05{z-index:3;border-left:1px solid var(--line);overscroll-behavior:contain;touch-action:pan-y;background:#fff;flex-direction:column;grid-area:1/2/3;align-items:stretch;min-width:0;min-height:0;max-height:100%;display:flex;position:relative;overflow:auto}.product-controls.svelte-1nhif05>:where(.svelte-1nhif05){flex-shrink:0}.product-summary.svelte-1nhif05{border-bottom:1px solid var(--line);gap:20px;margin-top:auto;padding:28px 24px 24px;display:grid}.product-category.svelte-1nhif05{font:10px/16px var(--font-mono);color:var(--muted);text-transform:uppercase}h1.svelte-1nhif05{font:400 clamp(18px,1.6vw,26px)/1.35 var(--font-sans);text-transform:uppercase;text-wrap:balance;margin:0}.price.svelte-1nhif05{font:16px/24px var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.colors.svelte-1nhif05{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0;padding:4px 12px;display:flex}.colors.svelte-1nhif05 button:where(.svelte-1nhif05){cursor:pointer;background:#fff;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.colors.svelte-1nhif05 button:where(.svelte-1nhif05) span:where(.svelte-1nhif05){background:var(--swatch);border:1px solid #0002;width:14px;height:14px;display:block}.colors.svelte-1nhif05 button.active:where(.svelte-1nhif05) span:where(.svelte-1nhif05){outline:1px solid var(--ink);outline-offset:3px}.size-selection.svelte-1nhif05{border-bottom:1px solid var(--line)}.control-label.svelte-1nhif05{font:9px/16px var(--font-mono);text-transform:uppercase;color:var(--muted);padding:8px 16px;display:block}.quick-sizes.svelte-1nhif05{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;width:100%;display:flex}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05){border:0;border-right:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);font:12px/20px var(--font-mono);cursor:pointer;background:#fff;border-radius:0;flex:1 0 44px;padding:0 4px;transition:background .15s,color .15s;position:relative}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05):last-child{border-right:0}.quick-sizes.svelte-1nhif05 button.active:where(.svelte-1nhif05){background:var(--surface)}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05):disabled{color:#aaa;cursor:default;text-decoration:line-through}.quick-sizes.svelte-1nhif05 button.just-added:where(.svelte-1nhif05){background:var(--surface);text-decoration:none}.quick-sizes.many.svelte-1nhif05{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.quick-sizes.many.svelte-1nhif05 button:where(.svelte-1nhif05){border-bottom:1px solid var(--line);min-height:44px}.one-size-cart.svelte-1nhif05{border:0;border-top:1px solid var(--line);background:var(--ink);color:#fff;width:100%;min-height:48px;font:11px/18px var(--font-mono);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.one-size-cart.svelte-1nhif05:hover:not(:disabled){background:#333}.one-size-cart.svelte-1nhif05:disabled{background:var(--surface);color:var(--muted);cursor:default}.one-size-cart.just-added.svelte-1nhif05{color:var(--ink)}.cart-symbol.svelte-1nhif05{font:20px/20px var(--font-sans)}.added-check.svelte-1nhif05{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin:auto;animation:.22s svelte-1nhif05-added-confirmation;display:block}@keyframes svelte-1nhif05-added-confirmation{0%{opacity:.35;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.information-actions.svelte-1nhif05{grid-template-columns:repeat(2,minmax(0,1fr));height:44px;display:grid}.information-actions.svelte-1nhif05 .info-action:where(.svelte-1nhif05){gap:8px;height:44px;min-height:44px;padding:0 14px;transition:background .18s}.info-chevron.svelte-1nhif05{transition:transform .18s}.info-block.svelte-1nhif05{border-bottom:1px solid var(--line);width:100%}.info-action.svelte-1nhif05{width:100%;min-height:46px;color:var(--ink);font:10px/18px var(--font-mono);text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.info-action.svelte-1nhif05:hover{background:var(--surface)}.info-chevron.svelte-1nhif05{fill:none;stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.info-action[aria-expanded=true].svelte-1nhif05 .info-chevron:where(.svelte-1nhif05){transform:rotate(180deg)}.info-copy.svelte-1nhif05{overscroll-behavior:contain;touch-action:pan-y;white-space:normal;max-height:220px;font:12px/20px var(--font-sans);padding:4px 16px 18px;overflow:auto}.matching-set.svelte-1nhif05{border-bottom:1px solid var(--line);font:10px/16px var(--font-mono);align-items:center;gap:12px;padding:10px 12px;display:flex}.set-items.svelte-1nhif05{flex:1;gap:8px;min-width:0;display:flex}.set-item.svelte-1nhif05{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.set-item.svelte-1nhif05 img:where(.svelte-1nhif05){object-fit:contain;flex:none;width:40px;height:48px}.set-copy.svelte-1nhif05{min-width:0}.set-caption.svelte-1nhif05{font:9px/16px var(--font-mono);text-transform:uppercase;color:var(--muted);display:block}.set-name.svelte-1nhif05{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font:11px/15px var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sold-out.svelte-1nhif05{border-bottom:1px solid var(--line);font:12px/18px var(--font-mono);margin:0;padding:18px 16px}.coming-soon.svelte-1nhif05{font:12px/20px var(--font-mono);margin:0;padding:18px 16px}.waitlist.svelte-1nhif05{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;margin:0 16px;display:grid;position:relative}.waitlist.svelte-1nhif05 input:where(.svelte-1nhif05),.waitlist.svelte-1nhif05 button:where(.svelte-1nhif05){height:42px;color:var(--ink);font:16px var(--font-mono);background:#fff;border:0;border-radius:0;padding:0 10px}.waitlist.svelte-1nhif05 input:where(.svelte-1nhif05){min-width:0}.waitlist.svelte-1nhif05 button:where(.svelte-1nhif05){border-left:1px solid var(--line);cursor:pointer;font-size:11px}.waitlist.svelte-1nhif05 button:where(.svelte-1nhif05):disabled,.waitlist.svelte-1nhif05 input:where(.svelte-1nhif05):disabled{opacity:.5}.waitlist-status.svelte-1nhif05{min-height:14px;font:9px/14px var(--font-mono);margin:4px 16px 12px}.honeypot.svelte-1nhif05{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.sr-only.svelte-1nhif05{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.media.svelte-1nhif05:not(.zoom-active){cursor:zoom-in}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05):not(:disabled):hover{background:var(--ink);color:#fff}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05):not(.just-added):not(:disabled):hover .size-label:where(.svelte-1nhif05){display:none}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05):not(.just-added):not(:disabled):hover:after{content:attr(data-hover-label)}}@media (width<=1000px){.product-stage.svelte-1nhif05{grid-template-rows:minmax(80px,1fr) 44px auto;grid-template-columns:minmax(0,1fr)}.media.svelte-1nhif05 .image-slide:where(.svelte-1nhif05) img:where(.svelte-1nhif05){padding:16px}.product-controls.svelte-1nhif05{border-left:0;border-top:1px solid var(--line);max-height:min(360px,calc(var(--storefront-height) * .43));grid-area:3/1;overflow:auto}.product-summary.svelte-1nhif05{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:0;margin-top:0;padding:0}.product-category.svelte-1nhif05{grid-area:1/1;padding:10px 14px 0;font-size:9px;line-height:14px}h1.svelte-1nhif05{font:400 13px/18px var(--font-sans);text-wrap:initial;grid-area:2/1;align-items:center;padding:4px 14px 12px;display:flex}.price.svelte-1nhif05{border-left:1px solid var(--line);grid-area:1/2/3;align-items:center;padding:12px 16px;font-size:13px;display:flex}.control-label.svelte-1nhif05{padding:5px 14px}.quick-sizes.svelte-1nhif05 button:where(.svelte-1nhif05){min-height:44px}.info-action.svelte-1nhif05{min-height:40px;padding:0 14px}.info-copy.svelte-1nhif05{max-height:140px;padding:4px 14px 14px}}@media (width<=700px){.media.svelte-1nhif05 .image-slide:where(.svelte-1nhif05) img:where(.svelte-1nhif05){padding:0}.product-summary.svelte-1nhif05{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto 44px}.product-category.svelte-1nhif05{border-left:1px solid var(--line);grid-area:1/3;justify-content:center;gap:0;font-size:0;padding:0!important}h1.svelte-1nhif05{grid-area:1/1;min-height:56px;padding:8px 10px!important}.price.svelte-1nhif05{grid-area:1/2}.product-controls.svelte-1nhif05{max-height:min(280px,calc(var(--storefront-height) * .36))}.matching-set.svelte-1nhif05{gap:8px;padding:6px 10px}.set-item.svelte-1nhif05 img:where(.svelte-1nhif05){width:32px;height:40px}.gallery-count.svelte-1nhif05{padding:0 12px;font-size:9px}.gallery-arrows.svelte-1nhif05 .arrow:where(.svelte-1nhif05){min-width:44px}h1.svelte-1nhif05{font-size:12px;line-height:17px}.price.svelte-1nhif05{padding:10px 12px;font-size:12px}.info-action.svelte-1nhif05{min-height:44px}.control-label.svelte-1nhif05{padding:4px 12px}.colors.svelte-1nhif05{padding:0 8px}}@media (width<=1000px) and (height<=500px){.detail.svelte-1nhif05{--detail-columns:minmax(0,1fr) minmax(240px,1fr)}.product-stage.svelte-1nhif05{grid-template-columns:var(--detail-columns);grid-template-rows:minmax(0,1fr) 44px}.dots-slot.svelte-1nhif05{pointer-events:auto;background:#fff;grid-row:2;align-self:stretch;height:auto}.product-controls.svelte-1nhif05{border-top:0;border-left:1px solid var(--line);grid-area:1/2/3;max-height:100%}}@media (prefers-reduced-motion:reduce){.media.svelte-1nhif05,.media-zoom.svelte-1nhif05,.media-zoom.zoom-snapping.svelte-1nhif05,.media-zoom.desktop-zooming.svelte-1nhif05,.media.svelte-1nhif05 .image-slide:where(.svelte-1nhif05),.added-check.svelte-1nhif05{transition:none!important;animation:none!important}}
