.facets{position:relative;width:100%;padding-bottom:calc(2 * var(--space-unit));border:solid rgba(var(--text-color) / .15);border-width:0 0 1px;transition:padding .3s ease}.facets .disclosure{margin:0 2px}.facet-control:has(.link:not([hidden])){margin-bottom:calc(5 * var(--space-unit))}.facets__active-filters>.disclosure{margin-top:calc(6 * var(--space-unit) * -1);margin-bottom:calc(6 * var(--space-unit))}.facets .disclosure__content{padding-bottom:0!important}.facets>div{width:100%}.facets__filters{display:flex;gap:1rem;flex-wrap:wrap;transform:translateZ(0)}.facets__filters>details-disclosure:last-of-type .disclosure{border:0}.facets__sort{padding-bottom:calc(8 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color) / .15)}.filter li:not(:last-child){margin-bottom:calc(2 * var(--space-unit))}.filter__more{display:inline-block;text-decoration:none;color:#fff;background-color:#a0cd58;min-width:fit-content;height:auto;border-radius:20px;padding:8px 13px!important;transition:.5s all}.filter__more:hover{cursor:pointer}.filter__more+.filter__header{margin-inline-start:calc(4 * var(--space-unit));padding-inline-start:calc(4 * var(--space-unit));border-inline-start:1px solid rgba(var(--text-color) / .15)}input[disabled]+.filter__label{opacity:.5}.filter__count{margin-inline-start:calc(3 * var(--space-unit));white-space:nowrap}.filter__toggle{width:fit-content;border-radius:20px;border:3px gray solid;padding:10px 15px!important;transition:.5s all}.facets .disclosure__panel{position:absolute;overflow:hidden;bottom:-20px;left:0;right:0;transform:translateY(100%)}.filter__content>ul{display:flex;justify-content:flex-start;align-items:center;margin:0;text-align:center;overflow-x:auto;overflow-y:hidden;width:100%;white-space:nowrap;padding:15px 0;gap:10px}.filter__content>ul>li{margin-bottom:0!important}.filter__content label{min-width:fit-content;border-radius:20px;border:3px gray solid;padding:8px 13px!important;transition:.5s all}.filter__content label:hover{cursor:pointer;background-color:gray}.filter__content input:checked+label{color:#fff;background-color:#a0cd58;border:3px #a0cd58 solid}.filter__toggle:hover{color:#fff;background-color:gray}.filter:has(input:checked) .filter__toggle_highlight{color:#fff;background-color:#a0cd58;border:3px #a0cd58 solid}.facets:has(details[open]){padding-bottom:120px}.active-filter{margin-bottom:calc(4 * var(--space-unit));margin-inline-end:calc(6 * var(--space-unit))}.active-filter>.icon{flex-shrink:0;width:24px;height:24px;margin-inline-end:calc(2 * var(--space-unit));padding:4px;border-radius:50%;stroke-width:2px;stroke:rgba(var(--bg-color));background-color:rgb(var(--text-color));pointer-events:none}.main-products-grid__results>.grid{transition:opacity .4s ease}.main-products-grid__results.is-loading>.grid{opacity:.4;pointer-events:none}.main-products-grid__results.is-loading:after{top:calc(50% - 24px);right:calc(50% - 24px);width:48px;height:48px;border-width:3px}.filter__label[data-swatch]{width:100%;height:auto;overflow:visible;border:0!important;border-radius:0;box-shadow:none!important}.filter__label[data-swatch]:before{content:"";flex-shrink:0;width:24px;height:24px;margin-inline-end:calc(3 * var(--space-unit))}@media (min-width: 1280px){.main-products-grid__filters{flex:0 0 calc(200px + 12 * var(--space-unit))}}@media only screen and (max-width: 768px){.facets__filters{gap:5px}.filter__content>ul{gap:5px}.filter__toggle{padding:7px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/facet-filters.css.map */
