:root{--facets-bg: #ffffff;--facets-border: #e0e0e0;--facets-text: #1a1a1a;--facets-text-muted: #888888;--facets-accent: #1a1a1a;--facets-tag-bg: #f4f4f0;--facets-tag-radius: 2px;--facets-checkbox-size: 14px;--facets-font-size: 12px;--facets-title-size: 11px}@media screen and (min-width:990px){.collection-wrapper{flex-direction:row!important;align-items:flex-start;gap:3.2rem}.facets-sidebar-wrapper{width:240px;min-width:240px;flex-shrink:0;position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;overflow-x:hidden;padding-right:8px}.facets-sidebar-wrapper::-webkit-scrollbar{width:3px}.facets-sidebar-wrapper::-webkit-scrollbar-track{background:transparent}.facets-sidebar-wrapper::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.facets-sidebar-wrapper::-webkit-scrollbar-thumb:hover{background:#aaa}#ProductGridContainer{flex:1;min-width:0;overflow:hidden}}.facets-sidebar-wrapper .facets-topbar{display:none}.facets-topbar__sort{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--facets-border);margin-bottom:4px}.facets-topbar__sort-label{font-size:var(--facets-title-size);text-transform:uppercase;letter-spacing:.12em;color:var(--facets-text-muted);white-space:nowrap}.select{position:relative;display:flex;align-items:center;flex:1}.select__select{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid var(--facets-border);padding:4px 24px 4px 0;font-size:var(--facets-font-size);color:var(--facets-text);cursor:pointer;letter-spacing:.04em;width:100%}.select .icon-caret{position:absolute;right:0;width:10px;height:10px;pointer-events:none;color:var(--facets-text-muted)}.active-facets{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px}.active-facets__button{display:inline-flex;align-items:center;gap:5px;background:var(--facets-tag-bg);border:1px solid var(--facets-border);border-radius:var(--facets-tag-radius);padding:3px 8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--facets-text);text-decoration:none;transition:background .2s}.active-facets__button:hover{background:#e8e8e1}.active-facets__button .icon-close{width:7px;height:7px}.facets-sidebar{display:flex;flex-direction:column}.facets__group{border-bottom:1px solid var(--facets-border);overflow:hidden}.facets__group-header{display:flex;align-items:center;justify-content:space-between;padding:13px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.facets__group-header::-webkit-details-marker{display:none}.facets__group-title{font-size:var(--facets-title-size);text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--facets-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--facets-border)}.facets__group-count{margin-left:4px;color:var(--facets-text-muted);font-weight:400;text-decoration:none;display:inline-block}.facets__group-header .icon-caret{width:9px;height:9px;transition:transform .25s ease;color:var(--facets-text-muted);flex-shrink:0}.facets__group[open]>.facets__group-header .icon-caret{transform:rotate(180deg)}.facets__group-body{padding-bottom:14px;display:flex;flex-direction:column;gap:0;overflow:hidden}.facets__reset{font-size:10px;color:var(--facets-text-muted);text-decoration:underline;letter-spacing:.06em;margin-bottom:6px;display:inline-block}.facets__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:204px;overflow-y:auto;overflow-x:hidden}.facets__list::-webkit-scrollbar{width:2px}.facets__list::-webkit-scrollbar-track{background:transparent}.facets__list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.facet-checkbox{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:var(--facets-font-size);color:var(--facets-text);letter-spacing:.03em;line-height:1.4;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.facet-checkbox__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--facets-checkbox-size);height:var(--facets-checkbox-size);min-width:var(--facets-checkbox-size);border:1px solid #bbbbbb;background:transparent;flex-shrink:0;transition:border-color .15s;border-radius:2px}.facet-checkbox:hover .facet-checkbox__icon{border-color:var(--facets-accent)}.facet-checkbox input:checked~.facet-checkbox__icon{border-color:var(--facets-accent);background:transparent}.facet-checkbox input:checked~.facet-checkbox__icon:after{content:"";display:block;width:4px;height:7px;border:1.5px solid var(--facets-accent);border-top:none;border-left:none;transform:rotate(45deg) translate(-.5px,-1px)}.facets__count{color:var(--facets-text-muted);font-size:10px;margin-left:auto;padding-left:4px;flex-shrink:0}.facets__price-range{display:block;overflow:hidden}.facets__price-fields{display:flex;align-items:center;gap:6px}.facets__price-field{display:flex;align-items:center;border:none;border-bottom:1px solid var(--facets-border);padding:3px 0;flex:1;gap:3px;min-width:0}.facets__price-field .field__label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--facets-text-muted);white-space:nowrap;flex-shrink:0}.facets__price-field .field__currency{font-size:var(--facets-font-size);color:var(--facets-text-muted);flex-shrink:0}.facets__price-field .field__input{border:none;outline:none;width:100%;font-size:var(--facets-font-size);color:var(--facets-text);background:transparent;padding:0;min-width:0}.facets__price-separator{color:var(--facets-text-muted);flex-shrink:0}.mobile-facets__wrapper{display:none}@media screen and (max-width:989px){.facets-sidebar{display:none}.mobile-facets__wrapper{display:block}.facets-topbar__sort{display:none}.mobile-facets__open{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:10px 16px;border:1px solid var(--facets-border);background:transparent;font-size:var(--facets-font-size);text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.mobile-facets__count{display:inline-flex;align-items:center;justify-content:center;background:var(--facets-accent);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px}.mobile-facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow-y:auto;background:var(--facets-bg)}.mobile-facets__inner{display:flex;flex-direction:column;min-height:100%;padding:0 0 80px}.mobile-facets__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--facets-border);position:sticky;top:0;background:var(--facets-bg);z-index:1}.mobile-facets__heading{font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.mobile-facets__sort{padding:14px 20px;border-bottom:1px solid var(--facets-border);display:flex;align-items:center;gap:12px}.mobile-facets__main{flex:1;padding:0 20px}.mobile-facets__details{border-bottom:1px solid var(--facets-border);overflow:hidden}.mobile-facets__summary{display:flex;align-items:center;justify-content:space-between;padding:13px 0;cursor:pointer;font-size:var(--facets-title-size);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.mobile-facets__submenu{padding-bottom:14px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.mobile-facets__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:200px;overflow-y:auto;overflow-x:hidden}.mobile-facets__label{display:flex;align-items:center;gap:8px;font-size:var(--facets-font-size);color:var(--facets-text);padding:5px 0;cursor:pointer}.mobile-facets__footer{display:flex;align-items:center;gap:16px;padding:12px 0 0}.mobile-facets__footer--main{position:fixed;bottom:0;left:0;right:0;background:var(--facets-bg);padding:14px 20px;border-top:1px solid var(--facets-border);justify-content:space-between}.mobile-facets__clear{font-size:var(--facets-font-size);text-decoration:underline;color:var(--facets-text-muted)}}@media screen and (min-width:990px){.facets-sidebar-wrapper{padding-left:1.6rem;padding-right:1.6rem;margin-left:-1.6rem}.facets__list{margin-right:6px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/facets-sidebar.css.map */
