.facets-container,.facets-vertical-sort{font-size:calc(var(--font-body-scale) * 1rem);color:#000}:is(.facets-container,.facets-vertical-sort) .link,:is(.facets-container,.facets-vertical-sort) .caption,:is(.facets-container,.facets-vertical-sort) .caption-large,:is(.facets-container,.facets-vertical-sort) .caption-with-letter-spacing,:is(.facets-container,.facets-vertical-sort) .select__select,:is(.facets-container,.facets-vertical-sort) .button,:is(.facets-container,.facets-vertical-sort) .button-label{font-size:inherit;text-transform:lowercase}.facets-container{padding-top:0}.facet-filters__label{color:inherit;font-size:inherit}.facet-filters__summary{font-size:inherit}.facet-filters__sort{font-size:inherit;color:inherit;text-align:end}.facet-filters__sort:focus-visible{outline:none;outline-offset:0;box-shadow:none}.facets__form{gap:0}.facets__heading{color:inherit;font-size:inherit}.facets__disclosure{margin-right:1.5rem}@media screen and (min-width:750px){.facets__disclosure{margin-right:3.5rem}}.facets__summary{color:inherit;font-size:inherit}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:inherit}.facets__summary:hover span{text-decoration:none}.facets__summary:hover .facets__summary-label,.facets__summary-label:hover{text-decoration:none!important}.facets__disclosure[open] .facets__display,.disclosure-has-popup[open] .facets__display{position:fixed;left:0;right:0;width:100%;max-width:100vw;top:var( --facets-container-top, calc(var(--header-height, 8rem) + 5rem + var(--collection-banner-height, 0) + var(--collection-description-height, 0)) );box-sizing:border-box;z-index:10;border:none;box-shadow:none}.facets__disclosure-vertical[open] .facets__display-vertical{width:100%}.facets__display ul[role=list],.facets__display-vertical ul[role=list],.facets__display .facets-wrap ul,.facets__display-vertical .facets-wrap ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem 1.5rem}.facets__display{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:.5rem;padding-bottom:1rem}.facets__display:has(.facets-layout-list--swatch) .facets-wrap{grid-column:1 / 3;order:unset}.facets__display:has(.facets-layout-list--swatch) .facets__header{grid-column:3;order:unset;align-self:center}.facets__display .facets-wrap{order:1;flex:0 1 auto;border:none;margin:0;padding-left:0}.facets__display .facets__list,.facets__display .facets-layout-list{padding-left:0}.facets__display .facets__header{order:2;border:none;border-bottom:none;padding:1rem 2rem;font-size:inherit;flex:0 0 auto}.facets__display .facets__header:has(facet-remove){border-left:1px solid rgba(var(--color-foreground),.2)}.facets-wrap:not(:has(input[type=checkbox]:checked))~.facets__header{visibility:hidden}.facets-layout-list--swatch{--swatch-input--size: 1rem;--swatch-input--border-radius: .3rem}.facets-layout-list--swatch .swatch-input__label,.facets-layout-list--swatch .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: .3rem;border-radius:.3rem;width:1rem;height:1rem;min-width:1rem;min-height:1rem}.facets-layout-list--swatch .swatch-input-wrapper .swatch,.facets-layout-list--swatch .swatch{--swatch--border-radius: .3rem;border-radius:.3rem}.facets-layout-list--swatch .swatch-input__input+.swatch-input__label,.facets-layout-list--swatch .swatch-input__input+.swatch-input__label:hover,.facets-layout-list--swatch .swatch-input__input:hover+.swatch-input__label,.facets-layout-list--swatch .swatch-input__input:focus+.swatch-input__label{outline:none}.facets__label:hover .facet-checkbox__text-label,.facets__label:hover .facet-checkbox__text,.facet-checkbox:hover .facet-checkbox__text-label{text-decoration:none!important}.facets__list_horizontal{display:flex;flex-wrap:wrap}.facets__item.facets__item-horizontal label span{width:8rem;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}@media screen and (min-width:990px){.facets__item.facets__item-horizontal label span{width:auto}}.facet-checkbox{padding:1rem 2.5rem 1rem 0;font-size:inherit;align-items:center}.facet-checkbox>svg{background-color:rgb(var(--color-background));margin-right:.8rem;flex-shrink:0;height:1rem;width:1rem;border-radius:.2rem}.facet-checkbox>div{display:flex;margin-right:.8rem;flex-shrink:0}.facet-checkbox .icon-checked{left:unset;top:unset}.facet-checkbox .icon-checked.color-swatch-checked,.facet-checkbox .icon-checked.generic-swatch-checked{visibility:visible;opacity:0;transition:opacity .2s ease-in-out;border:1px solid rgb(var(--color-base-text))}.facet-checkbox .icon-checked.color-swatch-checked{left:-2px;top:calc(50% - .7rem);height:1.4rem;width:1.4rem;z-index:-1;border-radius:.3rem}.facet-checkbox .icon-checked.generic-swatch-checked{left:0;top:calc(50% - .5rem);height:1rem;width:1rem;z-index:5;border-radius:.2rem}.facet-checkbox .swatch-unchecked{width:1rem;height:1rem;border-radius:.2rem;border:1px solid rgb(var(--color-base-text))}.facet-checkbox.facet-checkbox--disabled .swatch-unchecked{border:1px solid rgba(var(--color-base-text),.4)}.facet-checkbox>input[type=checkbox]:checked~.icon-checked{visibility:visible}.facet-checkbox>input[type=checkbox]:checked~.icon-checked.color-swatch-checked,.facet-checkbox>input[type=checkbox]:checked~.icon-checked.generic-swatch-checked{opacity:1}.facet-checkbox>input[type=checkbox]:checked~.icon-checked.generic-swatch-checked{background-color:rgb(var(--color-base-text))}.facet-checkbox>svg,.facet-checkbox>svg rect{stroke:#000}.facet-checkbox>input[type=checkbox]:checked~svg{background-color:#000;fill:#000}.facet-checkbox>input[type=checkbox]:checked~svg path,.facet-checkbox>input[type=checkbox]:checked~svg rect{fill:#000}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{visibility:hidden}@media screen and (forced-colors:active){.facet-checkbox>input[type=checkbox]:checked~.icon-checked{border:none}}span.active-facets__button-inner,.active-facets__button-wrapper *{font-size:inherit}@media screen and (min-width:990px){.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:inherit}}@media screen and (max-width:989px){.active-facets__button,.active-facets__button-remove{padding:.8rem 1.2rem}}.active-facets facet-remove{display:flex;align-items:center}.mobile-facets__heading,.mobile-facets__count{font-size:inherit}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.mobile-facets__open svg{width:1.5rem}.mobile-facets__close-button{font-size:inherit}.mobile-facets__label .icon-checked{top:unset;left:unset}.mobile-facets__label>input[type=checkbox]:checked~.icon-checked{visibility:visible}.product-count{align-self:flex-start;margin-left:1.5rem}.product-count__text{font-size:inherit}@media screen and (min-width:750px){.facets__heading--vertical,.facets__header-vertical{font-size:inherit}}.active-facets__button-inner .svg-wrapper{height:auto;padding-top:.3rem;padding-bottom:.3rem}.facets__display:has(.facets-layout-list--swatch) .facets-wrap ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}.facets__display:has(.facets-layout-list--swatch) .facets-wrap ul.facets__list_horizontal{display:flex;flex-wrap:wrap}.facets-layout-list--swatch .facets__label{gap:0}@media screen and (max-width:990px){.facet-checkbox__text{width:8rem}.facets__display:has(.facets-layout-list--swatch){display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/custom_component-facets.css.map */
