.facet-toolbar{padding-block:20px}.facet-filter-toggle{line-height:1}.style-drawer:has(:not(filter-chip)) .facet-toolbar{margin-block-end:2.5rem}.style-checkboxes .facet-filter-colors .checkbox{display:none}.style-checkboxes .swatch-color:after{opacity:0;visibility:hidden;filter:drop-shadow(0 0 1px rgb(var(--textColor) / 70%))}input:is([type=checkbox]):checked+label .swatch-color:after{opacity:1;visibility:visible}.facet-filter-groups{column-gap:25px;row-gap:20px}.facet-sorting-wrapper{margin-inline-start:40px}.facet-filter-toggle sup{opacity:.5}.facet-filter-remove{background:rgb(var(--alternateBackground))}.facet-filter-remove .swatch-color{margin-inline-start:10px}.facet-filter-title{padding-inline:10px}.facet-filter-close{min-width:33px;min-height:33px;border-inline-start:1px solid rgba(var(--borderColor))}.facet-rounded{border-radius:30px}.facet-slightly-rounded{border-radius:6px}.facet-sort-wrapper{--blockRadius: 16px;top:100%;right:0;min-width:250px;box-shadow:0 0 24px #19355933;border-radius:var(--blockRadius);background:rgb(var(--background));overflow:hidden;transform-origin:top right;padding:14px}.facet-sort-wrapper[hidden]{display:none}.facet-sort-wrapper[data-state=opening],.facet-sort-wrapper[data-state=closing]{will-change:opacity,transform}.facet-sorting .icon-caret-down{transition:var(--animation-default)}.facet-sorting[open] .icon-caret-down{transform:rotate(180deg)}.facet-sort-wrapper .sort-listbox{max-height:245px;overflow:hidden;overflow-y:auto}.facet-sorting-button .facet-sort-active{padding-inline:20px;padding-block:10px;min-height:50px;border:1px solid rgba(var(--borderColor));min-width:160px;justify-content:space-between;margin-inline-start:10px}.sort-listbox-item{padding:7px 10px;flex-direction:row-reverse;cursor:pointer;border-radius:6px}.sort-listbox-item:has(input:checked){background:rgb(var(--alternateBackground))}.sort-listbox-item input{width:0;height:0;opacity:0;visibility:hidden}.layout-switch-button{height:9px;width:auto}.modal.facets-popup .drawer-body{max-height:100%;scroll-snap-type:none;scroll-behavior:auto}.facets-drawer .drawer-body,.mobile-facets-drawer .drawer-body{scroll-snap-type:none;scroll-behavior:auto}.facets-popup .accordion-details-summary{padding-block-start:2rem;padding-block-end:1rem}.facets-popup .accordion-details:first-child .accordion-details-summary{padding-block-start:0}.facets-popup .accordion-details{padding-inline:2rem}.facet-filter-button{display:flex;flex-wrap:wrap}.facet-filter-button label{padding-inline:1.5rem;background:rgb(var(--alternateBackground));padding-block:.5rem;min-width:5rem;min-height:3.6rem}.facet-filter-button input:is([type=checkbox],[type=radio]):checked+label{background:rgb(var(--textColor));color:rgb(var(--background))}.facet-filter-button input:is([type=checkbox],[type=radio]):focus-visible+label{outline:2px solid var(--keyboradFocusColor, rgba(var(--textColor), .5));outline-offset:2px}.facet-filter-remove:focus-visible,.facet-filter-clear:focus-visible{outline:2px solid var(--keyboradFocusColor, rgba(var(--textColor), .5));outline-offset:2px}.facet-filters-active:not(:has(filter-chip:has(.facet-filter-remove)+filter-chip:has(.facet-filter-remove))) .facet-filter-clear-chip{display:none!important}.range-wrapper{--range-min: 0%;--range-max: 100%;background:linear-gradient(to right,rgb(var(--borderColor)) var(--range-min),rgb(var(--textColor)) var(--range-min),rgb(var(--textColor)) var(--range-max),rgb(var(--borderColor)) var(--range-max));border-radius:.125rem;height:2px}.range{-webkit-appearance:none;appearance:none;background:none}.range::-webkit-slider-thumb{-webkit-margin-before:-6px;-webkit-appearance:none;background-color:rgb(var(--background));border:2px solid rgb(var(--textColor));border-radius:100%;box-shadow:none;cursor:pointer;height:16px;margin-block-start:-6px;position:relative;width:16px;z-index:1}.range::-webkit-slider-runnable-track{background-color:rgb(var(--background));border:none;border-radius:2px;cursor:pointer;height:2px;width:100%}.range::-moz-range-thumb{background-color:rgb(var(--background));border:2px solid rgb(var(--textColor));border-radius:100%;cursor:pointer;height:12px;width:12px}.range::-moz-range-progress,.range::-moz-range-track{border:none;border-radius:2px;cursor:pointer;height:2px;width:100%}.range::-moz-range-progress{background-color:rgb(var(--textColor))}.range::-moz-range-track{background-color:rgb(var(--borderColor))}.facets-drawer .drawer-body .facet-accordion-details .accordion-details-summary{padding-block:2rem}.facets-drawer .drawer-inner{border-start-start-radius:var(--blockRadius);border-end-start-radius:var(--blockRadius);--modalWidth: 430px}.facet-filter-active-wrapper:has(filter-chip){margin-block:2rem}.style-drawer .facet-filter-toggle span:has(.facet-filter-toggle-icon){width:32px;aspect-ratio:1;align-items:center;justify-content:center;background:rgb(var(--background));border-radius:100%}.style-popover .facet-toolbar{gap:2rem}.style-sidebar .facet-filter-toggle{width:100%;max-width:380px;padding-inline-end:2rem}.facet-sidebar-wrapper .facets{background:rgb(var(--alternateBackground));padding:10px;border-radius:var(--blockRadius)}.facet-sidebar-wrapper .facets .facet-form{height:100%;overflow:auto;scrollbar-width:none;position:relative}.facet-sidebar-wrapper .facet-accordion-details{background:rgb(var(--background));border-radius:var(--blockRadius);padding-inline:20px}.facet-sidebar-wrapper .facet-accordion-details+.facet-accordion-details{margin-top:10px}.facet-sidebar-wrapper .facet-accordion-details .accordion-details-content{padding-block-end:20px}.style-sidebar .accordion-details.accordion-style-border{border:0}.facet-sticky-bar{position:fixed;bottom:calc(var(--mobileDockerHeightDynamic, 0px) + 2.4rem);z-index:3;width:100%;justify-content:center;transform:translateZ(0);visibility:visible;opacity:1;transition:transform .75s cubic-bezier(.22,1,.36,1),bottom .75s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;pointer-events:none}.facet-sticky-bar .button{pointer-events:all}.facet-sticky-bar.is-hidden{transform:translate3d(0,100%,0);visibility:hidden;opacity:0;pointer-events:none;transition:transform .75s cubic-bezier(.22,1,.36,1),bottom .75s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s}.facet-sticky-bar-inner:has(.facet-sticky-sorting-wrapper){padding-inline-end:20px}.facet-sticky-bar-inner:has(>.facet-sticky-sorting-wrapper:only-child){padding-inline:20px}.facet-sticky-filter-toggle,.facet-sticky-filter-toggle .button{height:100%}.facet-sticky-sorting-wrapper .facet-sorting-wrapper{margin:0}.facet-sticky-sorting-wrapper .facet-sort-wrapper{top:auto;bottom:calc(100% + 23px);transform-origin:bottom right}.style-popover .modal .drawer-inner{height:100%;--modalWidth: 400px}.range-wrapper .range{margin:0;vertical-align:top}.range-wrapper .range::-webkit-slider-runnable-track{background:none}.range-wrapper .range::-webkit-slider-thumb{pointer-events:auto}.range-wrapper .range::-moz-range-progress,.range-wrapper .range::-moz-range-track{background:none}.range-wrapper .range::-moz-range-thumb{pointer-events:auto}.facet-range-symbol{inset-inline-start:20px}@media not screen and (pointer:fine){.range::-webkit-slider-thumb{height:16px;margin-block-start:-8px;width:16px}.range::-moz-range-thumb{height:16px;width:16px}}@media(min-width:1025px)and (pointer:fine){.facet-sticky-bar .button:hover{transform:scale(1.02)}.sort-listbox-item:hover{background:rgb(var(--alternateBackground))}}@media(min-width:768px){.facet-sidebar-wrapper{width:0;transition:width .3s ease .1s,top .3s ease .1s;position:sticky;top:calc(var(--dynamicAnnouncementHeight, 0px) + var(--stickyHeaderHeight, 0px));height:calc(100vh - var(--dynamicAnnouncementHeight, 0px) - var(--stickyHeaderHeight, 0px));overflow:hidden}.collection-products-wrapper.open-filters .facet-sidebar-wrapper{width:280px}.facet-sidebar-wrapper .facets{opacity:0;transition:opacity .2s ease-in-out;max-height:100%;overflow:hidden;max-width:calc(100% - 40px)}.collection-products-wrapper.open-filters .facet-sidebar-wrapper .facets{opacity:1;transition:opacity .2s ease-in-out .2s}}@media(min-width:1025px){.facet-filter-groups{column-gap:50px}}@media(min-width:1200px){.collection-products-wrapper.open-filters .facet-sidebar-wrapper{width:380px}}@media(max-width:767px){.facet-sorting-wrapper{margin-inline-start:0}.style-sidebar .facet-filter-toggle{max-width:max-content}.style-popover .modal.facets-popup{padding:0}.style-popover .modal .drawer-inner{max-height:100%;border-radius:0;--modalWidth: 100%}.facet-sort-wrapper{min-width:180px}.sort-listbox-item{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-facet-filters.css.map */
