price-range{display:block}.facets__price{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.facets__price range-slider{grid-column:span 2}.facets__price[data-currency-at]{align-items:center}.facets__price[data-currency-at] .field+.field:before{transform:translateY(-50%);content:"-";position:absolute;top:50%;left:-.66rem;width:.33rem}.facets__price[data-currency-at] label{transform:translateY(-50%);font-size:0;position:absolute;text-align:center;top:50%;width:1.5rem}.facets__price[data-currency-at=begin] label{left:0}.facets__price[data-currency-at=end] label{right:0}.facets__price[data-currency-at] .field__currency{font-size:1rem}.facets__price .field__input{padding:.5rem;line-height:1.25rem}.facets__price[data-currency-at=begin] .field__input{padding-left:1.25rem}.facets__price[data-currency-at=end] .field__input{padding-right:1.25rem}.facets__price .field{gap:.5rem;margin:0}.facets__price .field__label{flex-shrink:0;margin:0}.facet-checkbox{flex-grow:1;padding:.5rem;position:relative;max-width:100%;word-break:break-word;gap:.5rem;align-items:center;display:flex}.facet-checkbox .icon-checkmark{height:1rem;flex-shrink:0;margin:2px;box-shadow:0 0 0 2px var(--color-foreground-10);border-radius:2px;background:var(--color-background);width:1rem}.facet-checkbox .icon-checkmark path{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-y:0;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-scale-x:0;transform-origin:center;transition-property:transform}.facet-checkbox [type=checkbox]{height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:1;border-radius:.125rem;width:1rem;z-index:-1}.facet-checkbox [type=checkbox]:focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:1px;outline-offset:2px;outline:2px solid transparent;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.facet-checkbox [type=checkbox]:focus:not(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.facet-checkbox>[type=checkbox]:checked~.icon-checkmark path{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-y:1.5;--tw-scale-x:1.5}.facet-checkbox--label{overflow:hidden;text-overflow:ellipsis}.facet-checkbox .count{color:var(--color-foreground-50);margin:0 .25rem 0 auto}.facet-checkbox--disabled{color:var(--color-foreground-40)}[dir=rtl] .facet-checkbox .count{margin:0 auto 0 .25rem}.facets__list.facets__swatches,.mobile-facets__list.facets__swatches{--swatch-options--gap:.875rem}.facets__list.facets__swatches .facet-checkbox{font-size:0}.mobile-facets__list.facets__swatches .facet-checkbox{font-size:0;--swatch-option-size:2rem}.facets__swatches .facet-checkbox--disabled:after,.facets__swatches .facet-checkbox--disabled:before,.facets__swatches .mobile-facets__label--disabled:after,.facets__swatches .mobile-facets__label--disabled:before{height:2px;transform:rotate(-45deg);content:"";position:absolute;top:calc(50% - 1px);background:var(--color-background);left:calc(50% - .75rem);width:1.5rem;display:block}.facets__swatches .facet-checkbox--disabled:after,.facets__swatches .mobile-facets__label--disabled:after{background:var(--color-foreground-20)}[open]>.facets__summary.button:before{right:0;content:" ";position:fixed;bottom:0;top:0;background-color:transparent;left:0;display:block;z-index:10}.js .facets__disclosure[data-advanced=true]>.facets__summary.button:before{display:none}[open]>.facets__summary.collapsible{border-bottom-width:0}.facets__display{font-size:calc(1rem - 1px)}.facets__summary.button+.facets__display .facets__header{justify-content:space-between;position:sticky;padding-right:1rem;top:0;padding-bottom:.75rem;padding-left:1rem;display:flex;z-index:10}.facets__selected{display:none}.facets__reset{padding:0 .5rem;font-size:.875rem;line-height:1.25rem}.facets__selected:empty+.facets__reset,.facets__summary.button+.facets__display .facets__reset{display:none}.facets__list{list-style-type:none;margin:0}.facets__item input[type=checkbox],.facets__item label{cursor:pointer}.facets__item label{word-break:break-all}.js-filter-price .facets__selected{display:block}.js-filter-price .facets__reset{position:static;margin-top:.75rem;display:none}.facets__price .field{align-items:center}.facets__type-accordion .facets__summary:focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);outline-offset:2px;outline:2px solid transparent;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.facets__type-accordion .facets__summary:focus:not(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.facets__type-accordion .facets__display{padding-top:1rem;flex-direction:column-reverse;display:flex}.facets__type-accordion .facets__heading+.facets__disclosure{padding-top:1rem;border-top:2px solid var(--color-foreground-4);margin-top:1rem}.facets__type-accordion .facet-checkbox{padding:.25rem 0}.facets__type-accordion .facets__reset{display:none}.facets__type-accordion .facets__display .facets__header{padding:.75rem 0 .5rem}.facets__type-accordion .js-filter-price .facets__selected{display:none}.facets__type-accordion .js-filter-price .facets__selected[data-range-applied]+.facets__reset{display:inline-flex}.facets__type-buttons .facets__display{overflow-y:auto;right:-.5rem;color:var(--color-foreground);position:absolute;min-width:calc(100% + 1rem);top:calc(100% + .5rem);background-color:#fafafa;box-shadow:0 0 1rem var(--color-foreground-50);width:-moz-max-content;width:max-content;z-index:99}.facets__type-buttons .facets__list{padding:0 1rem 1rem}.facets__type-buttons .facets__swatches{padding:.5rem 1.5rem 1.5rem;max-width:9.5rem}.facets__type-buttons .facet-checkbox .icon-checkmark{box-shadow:0 0 0 2px var(--color-foreground-10)}.facets__type-buttons .facets__price{padding:0 1rem 1rem}.facets__type-buttons .js-filter-price .facets__selected{padding:1rem 0 0}.facets__type-buttons .facets__price .field{flex-direction:row}@media(min-width:990px){.facets__type-buttons .facets__swatches{max-width:11rem}}.mobile-facets{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));pointer-events:none;right:0;position:fixed;max-width:20rem;--tw-translate-x:100%;bottom:0;visibility:hidden;top:0;background-color:var(--color-foreground-50);box-shadow:0 0 1rem var(--color-foreground-50);left:auto;width:calc(100vw - 5rem);z-index:50}.mobile-facets__wrapper>details[open]>summary{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-facets__wrapper>details[open]>summary:after{height:auto;right:0;content:"";position:fixed;bottom:0;top:0;background-color:var(--color-foreground-40);left:0;width:auto;z-index:50}.mobile-facets__wrapper>details[open] .mobile-facets{transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:all}.mobile-facets__wrapper>details[open].menu-opening .mobile-facets{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:0px;visibility:visible}.mobile-facets__inner{height:100%;pointer-events:auto;overflow-x:auto;font-size:1rem;color:var(--color-foreground);background-color:var(--color-background);margin-left:auto;width:100%}.mobile-facets__header{padding:1rem 2rem;position:sticky;border-bottom:2px solid var(--color-foreground-4);text-align:center;top:0;background-color:var(--color-background);display:flex;z-index:10}.mobile-facets__header-inner{flex-grow:1;position:relative}.mobile-facets__heading{font-size:1.5rem;margin:0}.mobile-facets__count{font-size:calc(1rem - 1px);color:var(--color-foreground-50);margin:0}.mobile-facets__main{padding-top:1.5rem;position:relative;z-index:10}.mobile-facets__summary{-webkit-tap-highlight-color:transparent;padding:.75rem 1.5rem;justify-content:space-between;font-weight:600;-webkit-touch-callout:none;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.mobile-facets__summary .count-bubble{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-y:1;--tw-scale-x:1;margin-left:auto}.mobile-facets__item{position:relative}input.mobile-facets__checkbox{height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:1rem;z-index:-10}.mobile-facets__highlight{right:0;position:absolute;bottom:0;top:0;left:0}.mobile-facets__checkbox:checked+.mobile-facets__highlight{opacity:1;visibility:visible;background-color:var(--color-foreground-4);display:block}.mobile-facets__label--disabled{opacity:.5}.mobile-facets__arrow svg{height:1rem;transform:rotate(-90deg) translateY(.5rem);width:1rem}.mobile-facets__close-button{justify-content:flex-start;border:0;font-weight:600;color:currentColor;background:none;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-facets__close-button:focus:not(:focus-visible),.mobile-facets__close-button:hover{box-shadow:none}.mobile-facets__close-button svg{height:1rem;transform:rotate(90deg);width:1rem}.no-js .mobile-facets__close-button{display:none}.js .mobile-facets__submenu{-webkit-tap-highlight-color:transparent;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-top:1.5rem;-webkit-touch-callout:none;right:0;position:absolute;--tw-translate-x:100%;bottom:0;visibility:hidden;top:0;background-color:var(--color-background);left:0;width:100%;z-index:10}.js details[open]>.mobile-facets__submenu{transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:all}.js details[open].menu-opening>.mobile-facets__submenu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:0px;visibility:visible}.js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}.mobile-facets__list{padding:1.75rem;font-size:calc(1rem - 1px)}.mobile-facets__footer{padding-top:1rem;text-align:center;padding-bottom:1rem}.mobile-facets__footer>.button{padding:.5rem .75rem;font-size:1rem;margin:.5rem}.mobile-facets .collection-sorting{justify-content:space-between;padding-right:1.5rem;padding-left:1.5rem}.mobile-facets .collection-sorting label{font-weight:700}.mobile-facets__info,.mobile-facets__submenu .facets__price{padding:.5rem 1.5rem}.mobile-facets__details .sorting{padding-right:1.5rem;padding-left:1.5rem}.mobile-facets__details .sorting>*{justify-content:space-between;align-items:center;display:flex}.mobile-facets__details .sorting label{font-weight:700;margin-right:-100%}.mobile-facets__details .collection-filters__sort{border-width:0;text-align:right}.mobile-facets__details .collection-filters__sort:focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.mobile-facets__details .select{width:100%}.mobile-facets__details .select .icon-caret{--tw-rotate:-90deg;height:1.5rem;right:0;width:1.5rem}.mobile-facets__details .select .icon-caret,[dir=rtl] .mobile-facets{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[dir=rtl] .mobile-facets{right:auto;--tw-translate-x:-100%;left:0}[dir=rtl] .mobile-facets__arrow svg{transform:rotate(90deg) translateY(.5rem)}[dir=rtl] .js .mobile-facets__submenu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:-100%}[dir=rtl] .mobile-facets__close-button svg{transform:rotate(-90deg)}