.category-filter-dock{--dock-ease:var(--ease-out);--dock-morph:var(--ease-drawer);--dock-ink:#111;--dock-muted:#1111117a;--pill-pad:4px;--pill-outer:22px;--pill-inner:18px;z-index:40;justify-content:flex-end;display:flex;position:relative}.category-filter-dock__pill,.category-filter-dock__panel{pointer-events:auto}.category-filter-dock__pill{height:44px;padding:var(--pill-pad);border-radius:var(--pill-outer);-webkit-backdrop-filter:blur(18px)saturate(160%);transform-origin:100%;transition:transform .16s var(--dock-ease);background:#ffffffe0;align-items:center;display:flex;box-shadow:0 0 0 1px oklch(0% 0 0/.06),0 1px 2px -1px oklch(0% 0 0/.06),0 8px 24px oklch(0% 0 0/.08)}.category-filter-dock__pill:active,.category-filter-dock__pill[data-pending=true]{transform:scale(.97)}.category-filter-dock__pill[data-open=true]{transform:scale(.98)}.category-filter-dock__segment{border-radius:var(--pill-inner);height:44px;min-height:44px;color:var(--dock-ink);font-family:var(--font-usability);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s var(--dock-ease), transform .16s var(--dock-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.42rem;margin-block:-4px;padding:0 .9rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.category-filter-dock__segment svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1rem;height:1rem}.category-filter-dock__segment[aria-expanded=true]{background:#1111110f}@media (width<=767px){.category-filter-dock__segment[aria-expanded=true]{background:0 0}}.category-filter-dock__segment:focus-visible{outline:2px solid var(--dock-ink);outline-offset:2px}.category-filter-dock__rule{background:#1111111f;width:1px;height:1rem}.category-filter-dock__caret{color:#1111116b;justify-content:center;align-items:center;width:28px;height:36px;display:inline-flex}.category-filter-dock__caret svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;transition:transform .22s var(--dock-morph)}.category-filter-dock__caret[data-open=true] svg{transform:rotate(180deg)}.category-filter-dock__pill{--pill-pad:0px;overflow:hidden}.category-filter-dock__segment{border-radius:var(--pill-outer);height:100%;min-height:44px;margin-block:0}.category-filter-dock__segment:focus-visible{outline-offset:-3px}.category-filter-dock__caret--inline{width:1rem;height:auto;margin-right:-.2rem}.category-filter-dock__caret--tail{cursor:pointer;align-self:stretch;width:36px;height:auto;padding-right:4px}@media (hover:hover) and (pointer:fine){.category-filter-dock__caret--tail:hover{background:#1111110d}}@media (width<=767px){.category-filter-dock__caret--tail{display:none}}.category-filter-dock[data-layout=sheet] .category-filter-dock__caret--tail{display:none}@media (width>=768px){.category-filter-dock__caret--inline{display:none}}.category-filter-dock__panel{z-index:41;transform-origin:100% 0;opacity:1;scrollbar-width:none;width:min(22.5rem,100vw - 40px);max-height:min(34rem,100dvh - 8.5rem);transition:opacity .18s var(--dock-morph), transform .22s var(--dock-morph);background:#fff;border-radius:1.35rem;padding:1.15rem 1.15rem 1rem;display:grid;position:absolute;top:calc(100% + .7rem);right:0;overflow:auto;transform:translateY(0)scale(1);box-shadow:0 0 0 1px oklch(0% 0 0/.06),0 18px 50px oklch(0% 0 0/.16)}.category-filter-dock__panel[data-open=false]{opacity:0;pointer-events:none;transition:opacity .11s var(--dock-ease), transform .14s var(--dock-ease);transform:translateY(-8px)scale(.96)}.category-filter-dock__panel::-webkit-scrollbar{display:none}.category-filter-dock__panel:focus{outline:none}.category-filter-dock__panel--sort{width:min(18.5rem,100vw - 40px);padding:.85rem .75rem .7rem}.category-filter-dock__panel--sort .category-filter-dock__sort{margin-top:.35rem}.category-filter-dock__section+.category-filter-dock__section,.category-filter-dock__actions{border-top:1px solid #11111114;margin-top:.95rem;padding-top:.95rem}.category-filter-dock__section h3,.category-filter-dock__sale p{color:var(--dock-muted);font-family:var(--font-usability);letter-spacing:.01em;margin:0;font-size:.72rem;font-weight:650}.category-filter-dock__sort{gap:.2rem;margin-top:.55rem;display:grid}.category-filter-dock__sort-option{min-height:44px;color:var(--dock-ink);font-family:var(--font-usability);text-align:left;cursor:pointer;transition:background-color .16s var(--dock-ease), transform .16s var(--dock-ease);background:0 0;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;padding:0 .85rem;font-size:.92rem;font-weight:500;display:flex}.category-filter-dock__sort-option[aria-pressed=true]{background:#f3f3f4;font-weight:600}.category-filter-dock__sort-option svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:1.05rem;height:1.05rem;transition:opacity .14s var(--dock-ease), transform .18s var(--dock-ease)}@starting-style{.category-filter-dock__sort-option svg{opacity:0;transform:scale(.6)}}.category-filter-dock__chip:active,.category-filter-dock__apply:active,.category-filter-dock__reset:active,.category-filter-dock__switch:active{transform:scale(.97)}.category-filter-dock__sort-option:active{transform:scale(.99)}.category-filter-dock__sizes{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.category-filter-dock__chip{min-width:2.75rem;min-height:2.75rem;color:var(--dock-ink);font-family:var(--font-usability);cursor:pointer;transition:background-color .16s var(--dock-ease), color .16s var(--dock-ease), border-color .16s var(--dock-ease), transform .16s var(--dock-ease);background:#fff;border:1px solid #11111124;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:650;display:inline-flex}.category-filter-dock__chip[aria-pressed=true]{border-color:var(--dock-ink);background:var(--dock-ink);color:#fff}.category-filter-dock__sale{justify-content:space-between;align-items:center;gap:1rem;display:flex}.category-filter-dock__hint{color:#1111116b;font-family:var(--font-usability);margin-top:.2rem;font-size:.72rem;line-height:1.35;display:block}.category-filter-dock__sale p{color:var(--dock-ink);font-size:.92rem;font-weight:650}.category-filter-dock__switch{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:44px;height:44px;padding:0;position:relative}.category-filter-dock__switch:before{content:"";width:2.7rem;height:1.7rem;transition:background-color .18s var(--dock-ease);background:#e4e4e6;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-filter-dock__switch[aria-checked=true]:before{background:var(--dock-ink)}.category-filter-dock__switch span{width:1.38rem;height:1.38rem;transition:transform .18s var(--dock-ease);background:#fff;border-radius:50%;position:absolute;top:50%;left:calc(50% - 1.19rem);transform:translateY(-50%);box-shadow:0 1px 4px #1111112e}.category-filter-dock__switch[aria-checked=true] span{transform:translate(1rem,-50%)}.category-filter-dock__range{height:28px;margin:.85rem 0 .2rem;position:relative}.category-filter-dock__range:before{content:"";background:#e6e6e8;border-radius:99px;height:3px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.category-filter-dock__range-fill{pointer-events:none;background:#111;border-radius:99px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.category-filter-dock__range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:0;left:0}.category-filter-dock__range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:28px}.category-filter-dock__range input[type=range]::-webkit-slider-thumb{background:var(--dock-ink);pointer-events:auto;appearance:none;cursor:grab;width:18px;height:18px;transition:transform .12s var(--dock-ease);border:2px solid #fff;border-radius:50%;margin-top:5px;box-shadow:0 0 0 1px oklch(0% 0 0/.12),0 1px 4px oklch(0% 0 0/.18)}.category-filter-dock__range:active input[type=range]::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.category-filter-dock__range input[type=range]::-moz-range-track{background:0 0;border:0;height:3px}.category-filter-dock__range input[type=range]::-moz-range-thumb{background:var(--dock-ink);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px oklch(0% 0 0/.12),0 1px 4px oklch(0% 0 0/.18)}.category-filter-dock__range-labels{color:var(--dock-muted);font-family:var(--font-usability);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.category-filter-dock__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.category-filter-dock__reset{min-height:44px;color:var(--dock-muted);font-family:var(--font-usability);cursor:pointer;transition:color .16s var(--dock-ease), transform .16s var(--dock-ease);background:0 0;border:0;padding:0;font-size:.92rem;font-weight:600}.category-filter-dock__apply{background:var(--dock-ink);color:#fff;min-width:7.5rem;min-height:44px;font-family:var(--font-usability);cursor:pointer;transition:opacity .16s var(--dock-ease), transform .16s var(--dock-ease);border:0;border-radius:999px;padding:0 1.35rem;font-size:.92rem;font-weight:650}.category-filter-dock__chip:focus-visible,.category-filter-dock__sort-option:focus-visible,.category-filter-dock__switch:focus-visible,.category-filter-dock__reset:focus-visible,.category-filter-dock__apply:focus-visible,.category-filter-dock__range input:focus-visible{outline:2px solid var(--dock-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.category-filter-dock__segment:hover{background:#1111110d}.category-filter-dock__sort-option:hover{background:#f6f6f7}.category-filter-dock__reset:hover{color:var(--dock-ink)}.category-filter-dock__apply:hover{opacity:.92}}.category-filter-dock__variant{display:contents}.category-filter-dock__variant[hidden]{display:none}@media (width<=767px){.category-filter-dock{justify-content:center}.category-filter-dock__variant--split{display:none}}@media (width>=768px){.category-filter-dock__variant--sheet{display:none}}.category-filter-dock__badge{background:var(--dock-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;display:inline-grid}.category-filter-dock__sheet{--sheet-radius:24px;--sheet-in:var(--ease-in-out);z-index:41;filter:drop-shadow(0 0 .5px oklch(0% 0 0/.22))drop-shadow(0 18px 36px oklch(0% 0 0/.14));width:min(24rem,100vw - 32px);position:absolute;top:0;left:50%;transform:translate(-50%)}.category-filter-dock__sheet:focus{outline:none}.category-filter-dock__sheet[data-open=false]{pointer-events:none}.category-filter-dock__sheet-surface{max-height:clamp(18rem, calc(var(--sheet-room,34rem) - env(safe-area-inset-bottom,0px)), 36rem);clip-path:inset(var(--from-top,0px) var(--from-right,0px) var(--from-bottom,0px) var(--from-left,0px) round var(--pill-outer));transition:clip-path .17s var(--dock-ease);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.category-filter-dock__sheet[data-open=true] .category-filter-dock__sheet-surface{clip-path:inset(0 0 0 0 round var(--sheet-radius));transition:clip-path .38s var(--sheet-in)}.category-filter-dock__sheet-header{justify-content:flex-end;align-items:center;height:0;display:flex;position:relative}.category-filter-dock__sheet-header .category-filter-dock__close{z-index:1;position:absolute;top:0;right:.35rem}.category-filter-dock__close svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1.05rem;height:1.05rem}.category-filter-dock__close{width:44px;height:44px;color:var(--dock-muted);cursor:pointer;transition:background-color .16s var(--dock-ease), transform .16s var(--dock-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.category-filter-dock__close:active{transform:scale(.94)}.category-filter-dock__close:focus-visible{outline:2px solid var(--dock-ink);outline-offset:-4px}.category-filter-dock__sheet-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:1rem 1.15rem 1.1rem;overflow-y:auto}.category-filter-dock__sheet-body::-webkit-scrollbar{display:none}.category-filter-dock__sheet-footer{background:#fff;border-top:1px solid #11111114;padding:.7rem 1.15rem calc(.8rem + 2px)}.category-filter-dock__sheet-footer .category-filter-dock__actions{border:0;margin:0;padding:0}.category-filter-dock__sheet-footer .category-filter-dock__apply{flex:1;max-width:13rem}.category-filter-dock__apply:disabled{opacity:.35;cursor:default}.category-filter-dock__close,.category-filter-dock__sheet .category-filter-dock__section,.category-filter-dock__sheet .category-filter-dock__actions{opacity:0;transition:opacity .1s var(--dock-ease), transform .1s var(--dock-ease);transform:translateY(6px)}.category-filter-dock__sheet[data-open=true] .category-filter-dock__close{opacity:1;transition:opacity .16s var(--dock-ease), transform .24s var(--dock-ease);transform:none}.category-filter-dock__sheet[data-open=true] .category-filter-dock__section,.category-filter-dock__sheet[data-open=true] .category-filter-dock__actions{opacity:1;transition:opacity .22s var(--dock-ease) calc(.13s + var(--i,0) * 35ms), transform .3s var(--dock-ease) calc(.13s + var(--i,0) * 35ms);transform:none}.category-filter-dock[data-layout=sheet] .category-filter-dock__segment{transition:opacity .14s var(--dock-ease) .1s, background-color .16s var(--dock-ease), transform .16s var(--dock-ease)}.category-filter-dock[data-layout=sheet] .category-filter-dock__pill[data-open=true]{transform:none}.category-filter-dock[data-layout=sheet] .category-filter-dock__caret{transition:opacity 90ms var(--dock-ease)}.category-filter-dock[data-layout=sheet] .category-filter-dock__pill[data-open=true] :is(.category-filter-dock__segment,.category-filter-dock__caret){opacity:0;transition-duration:60ms;transition-delay:0s}@media (width>=768px){.category-filter-dock__panel{width:24rem;padding:1.25rem 1.25rem 1.05rem}}@media (prefers-reduced-motion:reduce){.category-filter-dock__sheet-surface,.category-filter-dock__sheet[data-open=true] .category-filter-dock__sheet-surface{clip-path:none;transition:none}.category-filter-dock__sheet{opacity:0;transition:opacity .12s var(--dock-ease)}.category-filter-dock__sheet[data-open=true]{opacity:1}.category-filter-dock__close,.category-filter-dock__sheet .category-filter-dock__section,.category-filter-dock__sheet .category-filter-dock__actions,.category-filter-dock__sheet[data-open=true] .category-filter-dock__close,.category-filter-dock__sheet[data-open=true] .category-filter-dock__section,.category-filter-dock__sheet[data-open=true] .category-filter-dock__actions{opacity:1;transition:none;transform:none}.category-filter-dock__pill,.category-filter-dock__caret svg,.category-filter-dock__segment,.category-filter-dock__sort-option,.category-filter-dock__sort-option svg,.category-filter-dock__chip,.category-filter-dock__switch,.category-filter-dock__switch span,.category-filter-dock__apply,.category-filter-dock__reset{transition:none}.category-filter-dock__range input[type=range]::-webkit-slider-thumb{transition:none}.category-filter-dock__panel,.category-filter-dock__panel[data-open=false]{transition:opacity .12s var(--dock-ease);transform:none}.category-filter-dock__pill:active,.category-filter-dock__pill[data-pending=true],.category-filter-dock__pill[data-open=true],.category-filter-dock__segment:active,.category-filter-dock__sort-option:active,.category-filter-dock__chip:active,.category-filter-dock__apply:active,.category-filter-dock__reset:active,.category-filter-dock__switch:active{transform:none}.category-filter-dock__range:active input[type=range]::-webkit-slider-thumb{transform:none}}@media (pointer:coarse),(prefers-reduced-transparency:reduce){.category-filter-dock__pill{-webkit-backdrop-filter:none;background:#fff}}.sl{--sl-gap:10px;--sl-radius:20px;--sl-thumb:32px;--sl-ease:var(--ease-out);--sl-morph:var(--ease-drawer);--sl-ink:#111;--sl-mute:#11111180;--sl-chip:#f3f3f4;--sl-photo:#f1f1f2;--sl-red:var(--store-red,#d92d20);--sl-gutter:16px;--sl-s:var(--pd-speed,1);min-height:100svh;color:var(--sl-ink);font-family:var(--font-usability);-webkit-font-smoothing:antialiased;background:#fff;padding-bottom:7.5rem}@media (width>=768px){.sl{--sl-gutter:clamp(24px, 4vw, 64px);padding-bottom:6rem}}.sl *,.sl :before,.sl :after{box-sizing:border-box}.sl :is(h1,h2,h3,p,a,em,s,strong,b){font-family:inherit}:is(.sl-chip,.sl-heart,.sl-empty__cta){font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sl a{-webkit-tap-highlight-color:transparent}@keyframes sl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sl-dock{z-index:46;flex:none;position:relative}.sl-dock .category-filter-dock{justify-content:flex-end}.sl-dock .category-filter-dock__pill{-webkit-backdrop-filter:none;background:#fff;box-shadow:0 0 0 1px oklch(0% 0 0/.08),0 1px 2px oklch(0% 0 0/.05)}@media (width<=767px){.sl-dock .category-filter-dock__sheet{width:min(24rem, calc(100vw - 2 * var(--sl-gutter)));left:auto;right:0;transform:none}}.sl[data-quiet] :is(.category-filter-dock__sheet,.category-filter-dock__panel){visibility:hidden}.sl-grid{column-gap:var(--sl-gap,10px);row-gap:calc(var(--sl-gap,10px) * 2.2);padding-inline:var(--sl-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.sl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.sl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sl-tile{min-width:0;animation:sl-rise calc(.34s * var(--sl-s)) var(--sl-ease) both;animation-delay:calc(min(var(--i,0), 9) * 28ms * var(--sl-s));container-type:inline-size}.sl-tile[hidden]{display:none}.sl-card{flex-direction:column;height:100%;display:flex}.sl-media{aspect-ratio:4/5;border-radius:var(--sl-radius,20px);background:var(--sl-photo);isolation:isolate;position:relative;overflow:hidden}.sl-media:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.sl-media__link{height:100%;display:block}.sl-img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity calc(.32s * var(--sl-s)) var(--sl-ease);position:absolute;inset:0}.sl-img--b{opacity:0}@media (hover:hover) and (pointer:fine){.sl-card:hover .sl-img--b{opacity:1}}.sl-badge,.sl-heart{z-index:2;background:oklch(100% 0 0/.88);position:absolute;top:8px;box-shadow:0 0 0 1px #0000000d,0 2px 8px -2px #0000002e}.sl-badge{letter-spacing:.02em;border-radius:999px;align-items:center;height:24px;padding:0 .6rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;left:8px}.sl-heart{width:32px;height:32px;color:var(--sl-ink);cursor:pointer;transition:scale .15s var(--sl-ease);border:0;border-radius:999px;place-items:center;padding:0;display:grid;right:8px;overflow:visible}.sl-heart:before{content:"";position:absolute;inset:-6px}.sl-heart svg{width:16px;height:16px;transition:scale .3s var(--sl-morph)}.sl-heart:active{scale:.94}.sl-heart[aria-pressed=true] svg{scale:1.1}.sl-heart:focus-visible,.sl-info:focus-visible,.sl-chip:focus-visible,.sl-empty__cta:focus-visible{outline:2px solid var(--sl-ink);outline-offset:2px}.sl-info{color:inherit;border-radius:8px;flex-direction:column;gap:.28rem;padding:.7rem .15rem 0;text-decoration:none;display:flex}.sl-info h3{letter-spacing:-.012em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sl-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.05rem .45rem;margin:0;font-size:.8125rem;display:flex}.sl-price strong{font-weight:700}.sl-price s{color:#1116;font-weight:500}.sl-off{color:var(--sl-red);font-size:.75rem;font-style:normal;font-weight:700}.sl-card[data-sold-out=true] .sl-img{opacity:.55}.sl-empty{padding:3.5rem var(--sl-gutter) 2rem;text-align:center;justify-items:center;gap:.5rem;display:grid}.sl-empty[hidden]{display:none}@starting-style{.sl-empty:not([hidden]){opacity:0;transform:translateY(8px)}}.sl-empty:not([hidden]){opacity:1;transition:opacity .26s var(--sl-ease) 60ms, transform .26s var(--sl-ease) 60ms;transform:none}.sl-empty__icon{background:var(--sl-chip);color:#1111119e;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:.5rem;display:grid}.sl-empty__icon svg{width:26px;height:26px}.sl-empty__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:750;line-height:1.15}.sl-empty__body{max-width:32ch;color:var(--sl-mute);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.sl-empty__cta{background:var(--sl-ink);color:#fff;cursor:pointer;height:48px;transition:scale .15s var(--sl-ease);border:0;border-radius:16px;margin-top:.75rem;padding:0 1.6rem;font-size:.9375rem;font-weight:650}.sl-empty__cta:active{scale:.97}.sl-empty__chips{justify-content:center;margin-top:.75rem}.sl-more__chips{flex-wrap:wrap;gap:8px;display:flex}.sl-chip{cursor:pointer;white-space:nowrap;transition:background-color .16s ease, color .16s ease, scale .15s var(--sl-ease);border:0;flex:none;position:relative}.sl-chip:active{scale:.96}.sl-chip--thumb{height:max(44px, calc(var(--sl-thumb,32px) + 12px));background:var(--sl-chip);color:var(--sl-ink);letter-spacing:-.01em;border-radius:15px;align-items:center;gap:.6rem;padding:6px 1rem 6px 6px;font-size:.875rem;font-weight:650;display:inline-flex}.sl-chip--thumb[aria-current=true]{background:var(--sl-ink);color:#fff}.sl-chip__thumb{width:var(--sl-thumb,32px);height:var(--sl-thumb,32px);background:#e6e6e8;border-radius:9px;flex:none;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.sl-chip__thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sl-chip__thumb[data-kind=model] img{object-position:center 12%}@media (hover:hover) and (pointer:fine){.sl-chip--thumb:not([aria-current=true]):hover{background:#e9e9eb}}.sl-v7__head{z-index:48;padding:6px var(--sl-gutter) 10px;position:relative;overflow:visible}.sl-v7__who{justify-content:space-between;align-items:center;gap:12px;display:flex}.sl-v7__title{min-width:0;color:var(--sl-ink);letter-spacing:-.04em;align-items:center;margin:0;font-size:clamp(1.375rem,6vw,1.625rem);font-weight:800;line-height:1.1;display:flex}.sl-menu__btn{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .15s var(--sl-ease);background:0 0;border:0;align-items:center;gap:.4rem;margin:0;padding:0;display:inline-flex}.sl-menu__btn:active{scale:.97}.sl-menu__btn:focus-visible{outline:2px solid var(--sl-ink);outline-offset:2px}.sl-menu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:sl-rise calc(.3s * var(--sl-s)) var(--sl-ease) both;overflow:hidden}.sl-menu__chev{width:1.25rem;height:1.25rem;color:var(--sl-ink);transition:rotate calc(.26s * var(--sl-s)) var(--sl-morph);flex:none;place-items:center;margin-top:.1em;display:grid}.sl-menu__chev svg{width:1.25rem;height:1.25rem}.sl-menu__btn[aria-expanded=true] .sl-menu__chev{rotate:180deg}.sl-menu{top:calc(100% - 4px);left:var(--sl-gutter);z-index:60;width:min(15rem, calc(100vw - 2 * var(--sl-gutter)));transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity calc(.11s * var(--sl-s)) var(--sl-ease), transform calc(.14s * var(--sl-s)) var(--sl-ease), visibility 0s linear calc(.14s * var(--sl-s));background:#fff;border-radius:20px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;right:auto;transform:translateY(-4px)scale(.97);box-shadow:0 0 0 1px oklch(0% 0 0/.1),0 8px 24px oklch(0% 0 0/.1)}.sl-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity calc(.18s * var(--sl-s)) var(--sl-ease), transform calc(.22s * var(--sl-s)) var(--sl-morph), visibility 0s;transform:none}.sl-menu__item{width:100%;height:44px;color:var(--sl-ink);font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-items:center;gap:.7rem;padding:0 .9rem;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background-color .14s;display:flex}.sl-menu__item[aria-checked=true]{background:var(--sl-chip)}@media (hover:hover) and (pointer:fine){.sl-menu__item:hover{background:var(--sl-chip)}}.sl-menu__name{flex:1}.sl-menu__n{color:var(--sl-mute);font-variant-numeric:tabular-nums;font-size:.8125rem}.sl-menu__tick{opacity:0;width:1rem;height:1rem}.sl-menu__item[aria-checked=true] .sl-menu__tick{opacity:1}.sl-v7__dock{z-index:1;pointer-events:none;flex:none;justify-content:flex-end;display:flex;position:relative}.sl-v7__dock>*{pointer-events:auto}.sl-v7 .sl-dock .category-filter-dock{--pill-outer:20px}.sl-v7 .sl-dock .category-filter-dock__pill{-webkit-backdrop-filter:none;backdrop-filter:none;height:40px;transition:transform .16s var(--dock-ease), background-color .14s ease .1s, box-shadow .14s ease .1s;background:#fff;box-shadow:inset 0 0 0 1px #11111124}.sl-v7 .sl-dock .category-filter-dock[data-layout=sheet] .category-filter-dock__pill[data-open=true]{transition:transform .16s var(--dock-ease), background-color 60ms linear, box-shadow 60ms linear;background-color:#0000;box-shadow:inset 0 0 0 1px #0000}.sl-v7 .sl-dock .category-filter-dock__segment{gap:.5rem;min-height:40px;padding:0 1rem 0 .9rem}.sl-v7 .sl-dock .category-filter-dock__segment svg{width:1.0625rem;height:1.0625rem}.sl-v7 .sl-dock .category-filter-dock__caret{display:none}@media (width<=767px) and (hover:hover) and (pointer:fine){.sl-v7 .sl-dock .category-filter-dock__pill:hover{box-shadow:inset 0 0 0 1px #1116}}.sl-v7 .sl-dock .category-filter-dock__sheet{width:min(24rem, calc(100vw - 2 * var(--sl-gutter)));filter:drop-shadow(0 0 .5px oklch(0% 0 0/.3));inset:0 0 auto auto;transform:none}.sl-v7 .sl-dock .category-filter-dock__sheet[data-open=true]{filter:drop-shadow(0 0 .5px oklch(0% 0 0/.3))drop-shadow(0 8px 24px oklch(0% 0 0/.1))}.sl-v7 .category-filter-dock__panel{transform-origin:100% 0;inset:calc(100% + .7rem) 0 auto auto}@media (width>=768px){.sl-v7__title{font-size:1.875rem}.sl-v7__head{padding-top:24px}}@media (prefers-reduced-motion:reduce){.sl-menu__label{animation:none}.sl-menu,.sl-menu[data-open=true]{transform:none}.sl-menu{transition:opacity .12s var(--sl-ease), visibility 0s linear .12s}.sl-menu[data-open=true]{transition:opacity .12s var(--sl-ease), visibility 0s}.sl-menu__chev{transition:none}}.sl a.sl-chip{text-decoration:none}.sl-heart>[data-product-wishlist-gate]{place-items:center;width:32px;height:32px;display:grid}.sl-heart .t-like,.sl-heart .t-like-icon{width:32px;height:32px;color:var(--sl-ink);background:0 0;border:0;border-radius:999px}.sl-heart .t-like:before{content:"";position:absolute;inset:-6px}.sl-heart .t-like svg{width:16px;height:16px}.sl-media__link .sl-img{position:absolute}@keyframes sl-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sl-tile{animation:sl-fade .16s var(--sl-ease) both;animation-delay:0s}.sl-img,.sl-chip,.sl-heart,.sl-heart svg,.sl-empty__cta{transition-property:opacity,color,background-color,border-color,box-shadow;transition-duration:.14s}.sl-empty:not([hidden]){transition:opacity .16s var(--sl-ease);transform:none}@starting-style{.sl-empty:not([hidden]){transform:none}}.sl-chip:active,.sl-heart:active,.sl-empty__cta:active{scale:none}}.sl-top-products{padding-top:4px}@media (width>=768px){.sl-v7 .sl-dock .category-filter-dock__pill{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:.5rem;overflow:visible}.sl-v7 .sl-dock .category-filter-dock__pill:active,.sl-v7 .sl-dock .category-filter-dock__pill[data-open=true]{transform:none}.sl-v7 .sl-dock .category-filter-dock__variant{align-items:center;gap:.5rem;display:inline-flex}.sl-v7 .sl-dock .category-filter-dock__variant[hidden],.sl-v7 .sl-dock .category-filter-dock__rule,.sl-v7 .sl-dock .category-filter-dock__caret--tail{display:none}.sl-v7 .sl-dock .category-filter-dock__segment{color:#111;height:2.5rem;min-height:2.5rem;transition:border-color .16s var(--dock-ease), background-color .16s var(--dock-ease), color .16s var(--dock-ease), transform .16s var(--dock-ease);background:#fff;border:1px solid #11111124;border-radius:999px;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600}.sl-v7 .sl-dock .category-filter-dock__segment svg{width:.9375rem;height:.9375rem}@media (hover:hover) and (pointer:fine){.sl-v7 .sl-dock .category-filter-dock__segment:hover{border-color:#11111180}}.sl-v7 .sl-dock .category-filter-dock__segment[aria-expanded=true]{color:#fff;background:#111;border-color:#111}.sl-v7 .sl-dock .category-filter-dock__segment[aria-expanded=true] .category-filter-dock__badge{color:#111;background:#fff}.sl-v7 .sl-dock .category-filter-dock__segment:focus-visible{outline-offset:2px}}
