[data-design=collection_2026]{--sl-cf-accent: var(--sl-cg-accent, var(--color-primary));--sl-cf-line: rgb(var(--color-foreground-rgb) / .1);--sl-cf-muted: var(--color-foreground-muted);--sl-cf-ease-out: cubic-bezier(.22, 1, .36, 1)}.sl-collection-grid__main .collection-wrapper,.sl-collection-grid__main .sl-collection-grid__results{display:block;padding:0}[data-design=collection_2026] .sl-collection-grid__main .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}@media screen and (min-width:1200px){[data-design=collection_2026] .sl-collection-grid__main .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.sl-collection-grid__sidebar{display:none}@media screen and (min-width:1024px){.sl-collection-grid__layout{display:grid;grid-template-columns:284px minmax(0,1fr);align-items:start;gap:28px}.sl-collection-grid__sidebar{position:sticky;inset-block-start:calc(var(--header-height, 0px) + 16px);display:block;max-block-size:calc(100dvh - var(--header-height, 0px) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-block-end:22px;border-inline-end:1px solid var(--sl-cf-line)}}.sl-collection-filters,.sl-collection-filters__form{display:flex;flex-direction:column;gap:22px}.sl-collection-filters__active{display:flex;flex-direction:column;gap:18px;padding-inline-end:14px}.sl-collection-filters__title{display:flex;align-items:center;min-block-size:40px;margin:0;font-family:var(--font-body--family);font-size:var(--font-size--lg);font-weight:600}.sl-collection-filters__showing{margin:-14px 0 0;color:var(--sl-cf-muted);font-size:var(--font-size--sm)}.sl-collection-filters__tags,.sl-collection-toolbar__tags{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.sl-applied-tag{display:inline-flex;align-items:center;gap:2px;max-inline-size:260px;padding:4px 8px;border-radius:4px;background:rgb(var(--color-foreground-rgb) / .08);font-size:var(--font-size--2xs);font-weight:600;line-height:1.5}.sl-applied-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-applied-tag__remove{position:relative;display:inline-grid;place-items:center;inline-size:24px;block-size:24px;margin-block:-6px;margin-inline:-4px -8px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.sl-applied-tag__remove:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.sl-applied-tag__remove svg{inline-size:14px;block-size:14px}.sl-collection-filters__clear{align-self:flex-start;padding:10px 24px;font-size:var(--font-size--sm)}.sl-collection-filters__groups{display:flex;flex-direction:column}.sl-filter-group{margin-inline-end:14px;border-block-end:1px solid var(--sl-cf-line)}.sl-filter-group--plain{display:block;padding:0 4px 14px 0}.sl-filter-group__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:44px;padding-inline-end:4px;font-size:var(--font-size--md);font-weight:600;list-style:none;cursor:pointer}.sl-filter-group__head::-webkit-details-marker{display:none}.sl-filter-group__chevron{flex:none;margin-inline-end:-5px}.sl-filter-group[open]>.sl-filter-group__head .sl-filter-group__chevron{rotate:180deg}.sl-filter-group__body{display:flex;flex-direction:column;gap:12px;padding:4px 4px 16px 0}.sl-filter-group__hint{margin:0 0 2px;color:var(--sl-cf-muted);font-size:var(--font-size--2xs);line-height:1.5}.sl-filter-group__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sl-filter-option{position:relative;display:flex;align-items:flex-start;gap:8px;inline-size:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--font-size--sm);line-height:21px;text-align:start;cursor:pointer}.sl-filter-option__input{position:absolute;opacity:0;inline-size:1px;block-size:1px;pointer-events:none}.sl-filter-option__box{position:relative;flex:none;display:grid;place-items:center;inline-size:16px;block-size:16px;margin-block-start:2.5px;border:1px solid rgb(var(--color-foreground-rgb) / .45);border-radius:3px;background:var(--color-background);color:var(--color-background)}.sl-filter-option__check{inline-size:10px;block-size:8px;clip-path:inset(0 100% 0 0)}.sl-filter-option__label{flex:1 1 auto;min-inline-size:0}.sl-filter-option__count{margin-inline-start:auto;color:var(--sl-cf-muted);font-size:var(--font-size--2xs)}.sl-filter-option__input:checked+.sl-filter-option__box,.sl-filter-option--band[aria-pressed=true] .sl-filter-option__box{border-color:var(--sl-cf-accent);background:var(--sl-cf-accent)}.sl-filter-option__input:checked+.sl-filter-option__box .sl-filter-option__check,.sl-filter-option--band[aria-pressed=true] .sl-filter-option__check{clip-path:inset(0)}.sl-filter-option__input:focus-visible+.sl-filter-option__box,.sl-filter-option--band:focus-visible .sl-filter-option__box{outline:var(--focus-outline-width, 2px) solid var(--sl-cf-accent);outline-offset:var(--focus-outline-offset, 2px)}.sl-filter-option--band:focus-visible{outline:none}.sl-filter-option.is-disabled{opacity:.45;cursor:not-allowed}.sl-collection-filters__help{display:flex;flex-direction:column;gap:4px;margin-inline-end:14px;padding:16px;border:1px solid var(--sl-cf-line);border-radius:8px}.sl-collection-filters__help-heading{margin:0;color:var(--sl-cf-accent);font-family:var(--font-heading--family);font-size:var(--font-size--md);font-weight:700;line-height:1.2}.sl-collection-filters__help-link{display:inline-flex;align-items:center;gap:4px;min-block-size:24px;color:var(--sl-cf-accent);font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:600;text-decoration:underline}@media(hover:hover){.sl-collection-filters__help:hover{background:var(--color-background)}}.sl-collection-toolbar__sentinel{display:block;block-size:1px}.sl-collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-block-size:40px;margin-block-end:12px}.sl-collection-toolbar__count{margin:0;color:var(--sl-cf-muted);font-size:var(--font-size--sm)}.sl-collection-toolbar__count b{color:var(--color-foreground);font-weight:700}.sl-collection-toolbar__filter{display:none}.sl-collection-toolbar__sort{position:relative;display:flex;align-items:center;gap:6px}.sl-collection-toolbar__sort-label{color:rgb(var(--color-foreground-rgb) / .8);font-size:var(--font-size--sm)}.sl-collection-toolbar__select{min-block-size:0;padding:8px 20px 8px 0;border:0;background:transparent;color:var(--color-foreground);font:inherit;font-size:var(--font-size--sm);font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer;field-sizing:content}.sl-collection-toolbar__select-chevron{position:absolute;inset-inline-end:0;pointer-events:none}.sl-collection-toolbar__applied{display:none}@media screen and (max-width:1023px){.sl-collection-toolbar{position:sticky;inset-block-start:var(--header-height, 0px);z-index:var(--layer-sticky);gap:8px 16px;min-block-size:0;margin-inline:calc(-1 * var(--page-margin, 16px));padding:4px var(--page-margin, 16px);background:var(--color-background)}.sl-collection-toolbar.is-stuck{box-shadow:0 1px rgb(var(--color-foreground-rgb) / .14),0 6px 12px -8px rgb(var(--color-foreground-rgb) / .25)}.sl-collection-toolbar__count{margin-inline-end:auto;white-space:nowrap}.sl-collection-toolbar__count b{font-weight:500}.sl-collection-toolbar__filters-count{display:none}.sl-collection-toolbar__filter{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0;border:0;background:none;color:var(--color-foreground);font:inherit;font-size:var(--font-size--sm);font-weight:600;cursor:pointer}.sl-collection-toolbar__select{min-block-size:44px;padding:4px 22px 4px 4px;font-size:16px}.sl-collection-toolbar__select-chevron{inset-inline-end:4px}.sl-collection-toolbar__applied{order:3;display:flex;align-items:center;gap:8px;inline-size:calc(100% + 2 * var(--page-margin, 16px));margin-inline:calc(-1 * var(--page-margin, 16px));padding:4px var(--page-margin, 16px) 8px;overflow-x:auto;scrollbar-width:none}.sl-collection-toolbar__tags{flex-wrap:nowrap;gap:8px}.sl-collection-toolbar__tags .sl-applied-tag{flex:none;border:1px solid var(--sl-cf-line);background:var(--color-background);white-space:nowrap}.sl-collection-toolbar__tags .sl-applied-tag__remove{inline-size:32px;block-size:32px;margin-block:-8px;margin-inline:-6px -10px}.sl-collection-toolbar__clear{flex:none;min-block-size:32px;padding:0 4px;border:0;background:none;color:var(--sl-cf-accent);font:inherit;font-size:var(--font-size--sm);font-weight:600;text-decoration:underline;white-space:nowrap;cursor:pointer}.sl-collection-grid__main .product-grid__item{scroll-margin-block-start:calc(var(--header-height, 0px) + 104px)}}.sl-filters-drawer__dialog[open]{display:flex;flex-direction:column}.sl-filters-drawer__dialog .sl-collection-filters--drawer{flex:1 0 auto}.sl-filters-drawer__dialog{inset-block:0;inset-inline:0 auto;inline-size:min(380px,92vw);max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:var(--color-background);color:var(--color-foreground);overflow-y:auto;box-shadow:0 0 40px rgb(var(--color-foreground-rgb) / .25)}.sl-filters-drawer__dialog::backdrop{background:rgb(var(--color-foreground-rgb, 22 22 22) / .5)}.sl-filters-drawer__head{position:sticky;inset-block-start:0;z-index:var(--layer-raised);display:flex;align-items:center;justify-content:space-between;padding:16px;border-block-end:1px solid var(--sl-cf-line);background:var(--color-background)}.sl-filters-drawer__title{margin:0;font-family:var(--font-heading--family);font-size:var(--font-size--lg);font-weight:700}.sl-filters-drawer__close{display:grid;place-items:center;inline-size:44px;block-size:44px;margin:-12px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.sl-filters-drawer__close svg{inline-size:20px;block-size:20px}.sl-collection-filters--drawer .sl-collection-filters__active{padding:16px 16px 0}.sl-collection-filters--drawer .sl-filter-group{margin-inline-end:0}.sl-collection-filters--drawer .sl-filter-group__head{padding-inline:16px}.sl-collection-filters--drawer .sl-filter-group__body{gap:0;padding:0 16px 12px}.sl-collection-filters--drawer .sl-filter-group--plain{padding:4px 16px}.sl-collection-filters--drawer .sl-filter-group__list{gap:0}.sl-collection-filters--drawer .sl-filter-option{align-items:center;min-block-size:36px;padding-block:7px}.sl-collection-filters--drawer .sl-filter-group__hint{margin:4px 0 6px}.sl-collection-filters--drawer .sl-collection-filters__help{margin:16px}.sl-filters-drawer__foot{position:sticky;inset-block-end:0;display:flex;gap:12px;padding:12px 16px;border-block-start:1px solid var(--sl-cf-line);background:var(--color-background)}.sl-filters-drawer__foot>*{flex:1}.sl-filters-drawer__clear,.sl-filters-drawer__results{inline-size:100%;padding:10px 16px;font-size:var(--font-size--sm)}.sl-filters-drawer__foot .button.sl-filters-drawer__results{border-color:transparent;background:var(--sl-cg-gradient, var(--color-primary))}.sl-collection-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;color:rgb(var(--color-foreground-rgb) / .8);text-align:center}.sl-collection-empty__title{margin:0;color:var(--color-foreground);font-family:var(--font-heading--family);font-size:var(--font-size--lg);font-weight:700}.sl-collection-empty__lead{margin:0}.sl-collection-empty__fixes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.sl-collection-empty__fix{padding:10px 24px;font-size:var(--font-size--sm)}.sl-collection-empty__clear{min-block-size:24px;padding:0;border:0;background:none;color:var(--sl-cf-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.sl-collection-empty__help a{color:var(--sl-cf-accent);font-weight:600}@media(prefers-reduced-motion:no-preference){.sl-filter-group__chevron{transition:rotate .2s ease-out}.sl-filter-option__box{transition:background-color .15s ease-out,border-color .15s ease-out}.sl-filter-option__check{transition:clip-path .22s var(--sl-cf-ease-out) .12s}.sl-collection-toolbar{transition:box-shadow .2s ease-out}.sl-collection-filters__help{transition:background-color .2s ease-out}.sl-filters-drawer__dialog[open]{animation:sl-filters-drawer-in .3s var(--sl-cf-ease-out)}.sl-filters-drawer__dialog.dialog-closing{animation:sl-filters-drawer-out .25s ease-in forwards}.sl-applied-tag{animation:sl-applied-tag-in .22s var(--sl-cf-ease-out)}}@keyframes sl-filters-drawer-in{0%{translate:-100% 0}}@keyframes sl-filters-drawer-out{to{translate:-100% 0}}@keyframes sl-applied-tag-in{0%{opacity:0;scale:.88}}@media screen and (max-width:749px){.sl-collection-toolbar{margin-block-end:0}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/sl-collection-filters.css.map */
