.facet-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.facet-layout__sidebar{display:none}.facet-layout__results{min-width:0}.facet-layout.is-loading .facet-layout__results,facet-filters.is-loading .facet-layout__results{opacity:.5;transition:opacity .2s}.facet-layout__results{transition:opacity .2s}@media(min-width:1000px){.facet-layout--sidebar{grid-template-columns:300px minmax(0,1fr);gap:32px 48px}.facet-layout--sidebar .facet-toolbar{grid-column:1 / -1}.facet-layout--sidebar .facet-layout__sidebar{display:block;position:sticky;top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 48px);overflow-y:auto;scrollbar-width:thin}}.facet-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0}.facet-toolbar__start,.facet-toolbar__end{display:none}.facet-toolbar__info{display:flex;flex-direction:column;gap:16px;align-items:center;min-width:0}.facet-toolbar__count{margin:0;text-align:center}.facet-toolbar__label,.facet-toolbar__button{display:inline-flex;align-items:center;gap:12px}.facets__filter-icon{display:block;flex-shrink:0;width:20px;height:14px}.facets__floating .facets__filter-icon{width:18px;height:13px}@media(min-width:1000px){.facet-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.facet-toolbar__start,.facet-toolbar__end{display:flex;align-items:center;gap:16px}.facet-toolbar__start{flex:0 0 auto}.facet-layout--sidebar .facet-toolbar__start{width:300px}.facet-toolbar__info{flex:1 1 auto;flex-direction:row;justify-content:flex-start;gap:24px}.facet-toolbar__count{text-align:start}.facet-toolbar__end{margin-inline-start:auto}}.facet-toolbar:empty{display:none}.facets__sort{position:relative;display:inline-flex;align-items:center;gap:4px}.facets__sort-label{font-weight:var(--text-weight-bold);white-space:nowrap}.facets__sort-toggle{display:inline-flex;align-items:center;gap:12px;padding:0;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.facets__line{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s ease-in-out}.facets__sort-popover{position:absolute;z-index:10;top:calc(100% + 16px);inset-inline-end:0;width:max-content;max-width:380px;max-height:350px;overflow-y:auto;padding:16px 0;border:1px solid rgb(var(--border));background:rgb(var(--bg));color:rgb(var(--text));box-shadow:0 5px 30px rgb(var(--text) / .1)}.facets__sort-popover[hidden]{display:none}.facets__sort-list{display:grid}.facets__sort-option{display:flex;align-items:center;width:100%;padding:6px 40px 6px 24px;color:rgb(var(--text) / .7);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;transition:color .2s ease-in-out}.facets__sort-option[aria-selected=true],.facets__sort-option:hover,.facets__sort-option:focus-visible{color:rgb(var(--text))}@media(pointer:fine){.facets__sort-toggle:hover .facets__line,.facets__sort-option:hover .facets__line{background-size:100% 1px}}.facets__sort-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.facets__chevron{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgb(var(--text) / .1);transition:background-color .2s ease-in-out,color .2s ease-in-out,rotate .2s ease-in-out}.facets__chevron svg{display:block;width:8px;height:6px}.facets__group[open]>.facets__summary .facets__chevron,.facets__sort-toggle[aria-expanded=true] .facets__chevron{background:rgb(var(--text));color:rgb(var(--bg));rotate:180deg}@media(pointer:fine){.facets__summary:hover .facets__chevron,.facets__sort-toggle:hover .facets__chevron{background:rgb(var(--text));color:rgb(var(--bg))}}.facets__form{display:block}.facets__group{border-bottom:1px solid rgb(var(--border))}.facet-layout__sidebar .facets__group{border-top:1px solid rgb(var(--border))}.facet-layout__sidebar .facets__group+.facets__group{border-top:0}.facets__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:20px;font-weight:var(--text-weight-bold);list-style:none;cursor:pointer}.facets__summary::-webkit-details-marker{display:none}.facets__title{font-weight:var(--text-weight-bold)}.facets__content{margin-bottom:20px;padding:0 24px 0 0;translate:0 -4px}.facets__values{display:grid;gap:8px;margin:0;padding:0;list-style:none}.facets__checkbox.is-disabled{opacity:.4;cursor:not-allowed}.facets__count{color:rgb(var(--text) / .6)}.facets__values--swatches{display:flex;flex-wrap:wrap;gap:10px}.facets__swatch{position:relative;display:inline-block;cursor:pointer}.facets__swatch .swatch{--swatch-size: 28px;transition:box-shadow .2s}.facets__swatch input:checked+.swatch{box-shadow:0 0 0 2px rgb(var(--bg)),0 0 0 3px rgb(var(--text))}.facets__swatch input:focus-visible+.swatch{outline:2px solid currentColor;outline-offset:3px}.facets__swatch.is-disabled{opacity:.35;cursor:not-allowed}.facets__ticks{display:grid;gap:8px}.facets__tick-row{position:relative;display:flex;align-items:flex-start;min-height:23.4px;cursor:pointer}.facets__tick{appearance:none;-webkit-appearance:none;position:relative;top:3px;flex-shrink:0;width:16px;height:16px;margin:0;border:0;border-radius:2px;background:rgb(var(--text) / .15);box-shadow:inset 1px 1px 2px #0000001a;cursor:pointer;transition:background-color .2s ease-in-out}.facets__tick:checked{background:rgb(var(--text))}.facets__tick-row:has(.facets__tick:checked):after{content:"";position:absolute;top:6px;inset-inline-start:7px;width:4px;height:8px;border:solid rgb(var(--bg));border-width:0 2px 2px 0;rotate:45deg;pointer-events:none}.facets__tick:focus-visible{outline:2px solid currentColor;outline-offset:2px}.facets__tick-label{padding-top:1px;padding-inline-start:12px;opacity:.7;transition:opacity .2s ease-in-out}.facets__tick:checked+.facets__tick-label{opacity:1}@media(min-width:700px){.facets__tick{top:2px}.facets__tick-row:has(.facets__tick:checked):after{top:5px}}.facets__switch-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:20px;cursor:pointer}.facets__switch{appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:40px;height:20px;margin:0;border-radius:999px;background:rgb(var(--text) / .15);cursor:pointer;transition:background .2s ease-in-out}.facets__switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:14px;height:14px;border-radius:50%;background:rgb(var(--bg));box-shadow:0 1px 1px #0003;transition:translate .2s ease-in-out}.facets__switch:checked{background:rgb(var(--text))}.facets__switch:checked:after{translate:20px 0}[dir=rtl] .facets__switch:checked:after{translate:-20px 0}.facets__switch:disabled{opacity:.4;cursor:not-allowed}.facets__price{display:grid;gap:24px;padding-top:4px}@media not (pointer:fine){.facets__price{gap:18px;padding-top:10px}}.facets__range{position:relative;height:4px;border-radius:2px;background:linear-gradient(to right,rgb(var(--text) / .12) var(--range-min, 0%),rgb(var(--text)) var(--range-min, 0%),rgb(var(--text)) var(--range-max, 100%),rgb(var(--text) / .12) var(--range-max, 100%))}[dir=rtl] .facets__range{background:linear-gradient(to left,rgb(var(--text) / .12) var(--range-min, 0%),rgb(var(--text)) var(--range-min, 0%),rgb(var(--text)) var(--range-max, 100%),rgb(var(--text) / .12) var(--range-max, 100%))}.facets__range input{position:absolute;top:0;left:0;width:100%;height:4px;margin:0;background:none;pointer-events:none;vertical-align:top;appearance:none;-webkit-appearance:none}.facets__range input::-webkit-slider-runnable-track{height:4px;background:none;border:0}.facets__range input::-moz-range-track{height:4px;background:none;border:0}.facets__range input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;pointer-events:auto;width:16px;height:16px;margin-top:-6px;border:2px solid rgb(var(--bg));border-radius:50%;background:rgb(var(--text));box-shadow:none;cursor:pointer}.facets__range input::-moz-range-thumb{pointer-events:auto;width:12px;height:12px;border:2px solid rgb(var(--bg));border-radius:50%;background:rgb(var(--text));cursor:pointer}@media not (pointer:fine){.facets__range input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.facets__range input::-moz-range-thumb{width:16px;height:16px}}.facets__price-fields{display:flex;align-items:center;column-gap:20px}.facets__price-field{display:flex;align-items:center;justify-content:space-between;flex:1 0 0;min-width:0;padding:10px 15px;border:1px solid rgb(var(--text) / .12);border-radius:min(10px,var(--radius-button));font-size:12px;line-height:1.6}@media(min-width:700px){.facets__price-field{font-size:14px}}.facets__price-field:focus-within{border-color:rgb(var(--text));box-shadow:inset 0 0 0 1px rgb(var(--text))}.facets__price-field input{width:100%;min-width:0;margin-inline-start:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:end;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.facets__price-field input:focus{outline:none}.facets__price-field input::placeholder{color:#9ca3af;opacity:1}.facets__price-field input::-webkit-inner-spin-button,.facets__price-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.facets__price-symbol,.facets__price-to{color:rgb(var(--text) / .7)}.facets__price-to{font-size:12px;line-height:1.6}@media(min-width:700px){.facets__price-to{font-size:14px}}.facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.facet-toolbar__info .facets__active{justify-content:center}@media(min-width:1000px){.facet-toolbar__info .facets__active{justify-content:flex-start}}.facets__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgb(var(--text) / .1);font-size:12px;transition:background .2s}.facets__pill:hover{background:rgb(var(--text) / .2)}@media(min-width:700px){.facets__pill{font-size:14px}}.facets__clear{font-size:12px}@media(min-width:700px){.facets__clear{font-size:14px}}.facet-bar{display:none}@media(min-width:1000px){.facet-bar{display:block}.facet-bar .facets__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.facet-bar .facets__group{position:relative;border-bottom:0}.facet-bar .facets__summary{padding-block:8px;gap:12px}.facet-bar .facets__content{position:absolute;z-index:10;top:100%;inset-inline-start:0;min-width:260px;padding:20px 24px;background:rgb(var(--bg));border:1px solid rgb(var(--border));border-radius:var(--radius-block);box-shadow:var(--shadow-block)}.facet-bar .facets__switch-row{padding-block:8px;gap:12px}}.facets__floating{position:sticky;z-index:5;bottom:32px;display:flex;justify-content:center;margin-top:24px;pointer-events:none}.facets__floating .button{pointer-events:auto;gap:12px;--button-bg: var(--text);--button-text: var(--bg)}@media(min-width:1000px){.facets__floating:not(.facets__floating--always){display:none}}.filter-drawer{width:min(100vw,420px)}.filter-drawer .drawer__body{padding-block:8px 24px}.filter-drawer .facets__group:last-child{border-bottom:0}@media(max-width:699px){.filter-drawer.drawer{inset:auto 8px 8px 8px;width:auto;height:65vh;max-height:calc(100dvh - 88px);overflow:visible;box-shadow:none;translate:0 calc(100% + 96px)}.filter-drawer.drawer[open]{translate:0 0}@starting-style{.filter-drawer.drawer[open]{translate:0 calc(100% + 96px)}}.filter-drawer[open]::backdrop{background:#0006}.filter-drawer .drawer__header{min-height:0;padding:0;border:0}.filter-drawer .drawer__header>:not(.drawer__close){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.filter-drawer .drawer__close{position:absolute;bottom:calc(100% + 24px);left:50%;width:48px;height:48px;margin:0 0 0 -24px;border-radius:50%;background:rgb(var(--bg));color:rgb(var(--text))}.filter-drawer .drawer__close .icon{--icon-size: 24px;stroke-width:2px}.filter-drawer .drawer__body{padding:0 24px}.filter-drawer .drawer__footer{padding:20px 12px;border-top:0}.filter-drawer .facets__group:last-child{border-bottom:1px solid rgb(var(--border))}}.facet-layout__results .pagination{margin-top:var(--stack)}.facet-layout--horizontal .facet-toolbar{flex-wrap:wrap}.facet-layout--horizontal .facet-toolbar__info{order:3;flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-facets.css.map */
