.backdrop.svelte-1rc1rez{z-index:95;opacity:0;visibility:hidden;background:#0003;transition:opacity .35s,visibility 0s .35s;position:fixed;inset:0}.backdrop.open.svelte-1rc1rez{opacity:1;visibility:visible;transition:opacity .35s}.sheet.svelte-1rc1rez{z-index:96;background:var(--bg);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;border-radius:16px 16px 0 0;transition:transform .35s cubic-bezier(.32,.72,0,1),visibility 0s .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet.open.svelte-1rc1rez{visibility:visible;transition:transform .35s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.handle.svelte-1rc1rez{background:#1113;border-radius:2px;width:36px;height:4px;margin:10px auto 4px}@media (prefers-reduced-motion:reduce){.backdrop.svelte-1rc1rez,.sheet.svelte-1rc1rez{transition:none}}.card.svelte-11ja2cl{flex-direction:column;gap:4px;display:flex}.media.svelte-11ja2cl{aspect-ratio:3/4;background:var(--bg-alt);position:relative;overflow:hidden}.media-link.svelte-11ja2cl{width:100%;height:100%;display:block}.media.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;filter:grayscale(.35);width:100%;height:100%}.alternate.svelte-11ja2cl{opacity:0;position:absolute;inset:0}.sold-out.svelte-11ja2cl .media:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){opacity:.55}.soldout-chip.svelte-11ja2cl{background:var(--ink);color:var(--white);text-transform:uppercase;letter-spacing:var(--track-wide);white-space:nowrap;padding:5px 10px;font-size:10px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.corner-chip.svelte-11ja2cl{top:var(--s-1);left:var(--s-1);background:var(--ink);color:var(--white);text-transform:uppercase;letter-spacing:.12em;padding:3px 6px;font-size:8px;font-weight:600;position:absolute}.wish.svelte-11ja2cl{top:var(--s-1);right:var(--s-1);background:var(--white);opacity:.9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.wish.svelte-11ja2cl svg{fill:#0000;transition:fill .2s}.wish.wished.svelte-11ja2cl svg{fill:currentColor;animation:.25s svelte-11ja2cl-wish-pulse}@keyframes svelte-11ja2cl-wish-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.quick-add.svelte-11ja2cl{background:var(--ink);justify-content:space-evenly;align-items:stretch;height:36px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.quick-add.svelte-11ja2cl button:where(.svelte-11ja2cl){color:var(--white);text-transform:uppercase;letter-spacing:var(--track-wide);text-underline-offset:3px;padding:0 6px;font-size:10px;font-weight:500;text-decoration:none}.quick-add.svelte-11ja2cl button:where(.svelte-11ja2cl):hover{text-decoration:underline}.quick-add.svelte-11ja2cl .single:where(.svelte-11ja2cl){flex:1}.mobile-add.svelte-11ja2cl{display:none}.name.svelte-11ja2cl{font-family:var(--font-body);text-transform:none;letter-spacing:0;margin-top:var(--s-1);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.price.svelte-11ja2cl{font-size:13px;font-weight:600}.sale.svelte-11ja2cl{color:var(--ink)}.old.svelte-11ja2cl{color:#999;margin-left:4px;font-size:11px;font-weight:400}@media (hover:hover) and (width>=769px){.quick-add.svelte-11ja2cl{display:flex}.alternate.svelte-11ja2cl{transition:opacity .4s}.card.svelte-11ja2cl:hover .alternate:where(.svelte-11ja2cl){opacity:1}.wish.svelte-11ja2cl{opacity:0;width:40px;height:40px;transition:opacity .2s}.card.svelte-11ja2cl:hover .wish:where(.svelte-11ja2cl),.wish.svelte-11ja2cl:focus-visible,.wish.wished.svelte-11ja2cl{opacity:1}.card.svelte-11ja2cl:hover .quick-add:where(.svelte-11ja2cl),.quick-add.svelte-11ja2cl:focus-within{transform:translateY(0)}}.size-sheet.svelte-11ja2cl{padding:var(--s-2) var(--s-2) var(--s-3)}.size-sheet-title.svelte-11ja2cl{text-transform:uppercase;letter-spacing:var(--track-wide);margin-bottom:var(--s-2);font-size:11px;font-weight:500}.size-boxes.svelte-11ja2cl{gap:var(--s-1);flex-wrap:wrap;display:flex}.size-boxes.svelte-11ja2cl button:where(.svelte-11ja2cl){border:1px solid #1113;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;font-size:12px;transition:background .2s,color .2s;display:flex}.size-boxes.svelte-11ja2cl button:where(.svelte-11ja2cl):active{background:var(--ink);color:var(--white)}@media (width<=768px){.name.svelte-11ja2cl,.price.svelte-11ja2cl{font-size:11px}.old.svelte-11ja2cl{font-size:10px}.name.svelte-11ja2cl{margin-top:4px}.wish.svelte-11ja2cl{width:24px;height:24px}.wish.svelte-11ja2cl svg{width:14px;height:14px}.mobile-add.svelte-11ja2cl{bottom:var(--s-1);right:var(--s-1);background:var(--bg);border:1px solid #1113;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute}}@media (prefers-reduced-motion:reduce){.quick-add.svelte-11ja2cl,.alternate.svelte-11ja2cl{transition:none}.wish.svelte-11ja2cl svg,.wish.wished.svelte-11ja2cl svg{transition:none;animation:none}}
