facet-drawer .drawer__container{padding:1.5rem}facet-drawer .drawer__header{margin:24px auto}facet-drawer .drawer__body{padding:1rem 0}.facets__summary{font-weight:600;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase}facet-filters-form .filter__item{padding:1rem;margin:0;border-bottom:1px solid var(--color-border)}.facets__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.facets__list li{position:relative}.facets__list li input:focus-visible~.facets__label:after{content:"";border:1px solid black;position:absolute;width:120%;height:30px;left:-3px;top:-3px}.facets__list li input:focus-visible~.facets__label.swatch-wrapper:after{width:26px;height:26px}.facets__list.size,.facets__list.color{flex-direction:row}.facets__list.size input:checked+label{background-color:var(--color-primary-text);color:#fff}.facets__list:not(.color):not(.size) .facets__label--disabled{opacity:.5}.facets__list.size .facets__label--disabled{border-style:dashed;border-color:var(--color-border);color:var(--color-border);text-decoration:line-through}.facets__list.color .facets__label--disabled:after{background:linear-gradient(-45deg,transparent calc(50% - .7px),white calc(50% - .7px),white 50%,white calc(50% + .7px),transparent calc(50% + .7px));border-radius:50%;content:"";height:100%;position:absolute;top:0;left:2px;width:calc(100% - 4px)}.facets__list.color li input:focus-visible~.facets__label:after{content:"";border-radius:50%;outline:2px solid #000;outline-offset:4px;position:absolute;left:30%;top:1px}.facets__list.color .facet-color-filter__name{text-transform:capitalize}.facets__list.color .tooltip{display:none}.facets__list:not(.color):not(.size) input+label{border:none;display:flex;gap:1rem;padding-right:2rem}.facets__list:not(.color):not(.size) input:checked+label{background-color:transparent;color:var(--color-primary-text)}.facets__list:not(.color):not(.size) .filter__check{flex:0 0 1rem}.facets__list:not(.color):not(.size) input:checked+label .filter__check{background-color:var(--color-primary-text)}.facets__list .filter-cancel{display:none;right:0}.facets__list .filter-cancel svg{width:1rem;height:1rem}.facets__list:not(.color):not(.size) input:checked+label .filter-cancel{display:block}.facets__summary .icon--caret{transform:rotate(-90deg);transition:transform .3s}[open] .facets__summary .icon--caret{transform:rotate(0)}facet-drawer .drawer__footer .btn--unstyled{padding:8px 0;border-bottom:1px solid;display:block}facet-drawer .size-guide__trigger{display:block;margin:1rem 0 0 auto;text-align:right;text-transform:capitalize;text-decoration:underline}.product-grid__filter-vertical{width:100%}@media screen and (min-width:1025px){.facet--horizontal .size-guide__trigger,.facet--vertical .size-guide__trigger{display:none}.product-grid__filter-vertical{width:calc(100% - 375px)}}.sorting__list__container{position:relative}.sorting__list .sorting__list__container:focus-within label:after{content:"";position:absolute;border:1px solid black;width:16px;height:20px;top:-2px;left:0}.sorting__list input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.sort__check{width:1rem;height:1rem;border:1px solid var(--color-border);border-radius:50%;margin:0}.sorting__list label{display:flex;gap:1rem;margin-bottom:1rem}.sorting__list input:checked+label .sort__check:after{content:"";width:.5rem;height:.5rem;background:var(--color-primary-text);border-radius:50%}.facets__price-minmax{gap:40px;margin-bottom:1.5rem}.facets__price-minmax>div{flex:0 0 calc(50% - 20px)}.facets__price-minmax input{width:calc(100% - 32px);margin-left:1rem;padding:10px 0;background-color:transparent;border:none;border-bottom:1px solid;border-radius:0}.price-range__slider{position:relative;height:16px}.price-range__slider input{pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent;position:absolute;overflow:hidden;left:0;top:0;outline:none;height:16px;width:100%;margin:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=range]::-webkit-slider-runnable-track{height:1px;background:#000}input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;appearance:none;position:relative;border-radius:100%;border:none;margin-top:-3.5px;z-index:1;width:.5rem;height:.5rem;cursor:ew-resize;background:#000}.facet-container .details__content{padding:0 2rem;top:calc(100% + 1px)}.facet-container .details__content{background:var(--color-primary-background)}.facet-container .cta-container{padding:1rem}.facet--filter .details__content{width:100%;left:0;right:0}.facet--filter .facet--horizontal #FacetFiltersForm{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}.facet--filter .facet--vertical .details__content.content--floating{padding:0}.facet--filter .facet--vertical .cta-container{margin-top:2rem}.filter-vertical-placeholder{display:none}@media screen and (max-width:768px){.product-grid__filter-vertical{width:100%}.price-range__slider,.price-range__slider input{height:2rem}input[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-7.5px}.facet--filter .facet--vertical .details__content.content--floating{padding:1rem 0}.facet--filter .facet--vertical .cta-container{text-align:center}}@media screen and (min-width:769px){.facet--filter .facet--horizontal #FacetFiltersForm{flex-direction:row;gap:1rem;max-width:1280px;margin:auto}.facet--filter .facet--horizontal .filter__item{border:none;flex:0 0 calc(25% - 1rem)}.facet--filter .facet--vertical{position:absolute;top:102px;min-width:274px;max-width:275px}.facet--filter .facet--vertical .details__content.content--floating{position:initial;padding:0 2rem 0 0;box-shadow:none}.filter-vertical-placeholder{display:block;flex:0 0 275px}.facet--filter .facet--vertical .toolbar__item{padding:0;border:none}.facet--filter .facet--vertical .details__icon{display:none}.facet--filter .facet--vertical .facet-container{width:100%}.facet--vertical .filter-modal__close{display:none}}@media screen and (min-width:1025px){.facet--horizontal .details__content{padding:2rem 70px}.facet--filter .facet--vertical{top:114px;min-width:374px;max-width:375px}.filter-vertical-placeholder{flex:0 0 375px}}@media(hover:hover){.facets__list.size label:hover{background-color:var(--color-primary-text);color:var(--color-primary-background)}.facets__list label:hover .filter__check{background-color:var(--color-primary-text)}.facets__label .tooltip{top:-25px}}.variant-options .details__content .color li{flex:0 0 25%}.variant-options .details__content .color li label{display:flex;flex-direction:column;gap:8px}.variant-options .details__content:has(.color){padding-inline:16px}.variant-options .details__content .color{gap:8px 0}.variant-options .details__content .color .swatch-wrapper{width:auto;height:auto;border:none}.variant-options .details__content .color .swatch-wrapper .swatch{width:24px;height:24px}.variant-options .facets__list.color input:checked+label .swatch{outline:2px solid #000;outline-offset:2px}.facets__list.color li input:focus-visible~.facets__label:after{border:none}.active-facets--empty{display:none}.active-facets__list{align-items:center;gap:12px 16px}.toolbar__left--facets{flex-wrap:wrap}.toolbar__left--facets .facet--filter{order:1}.toolbar__left--facets .facet--sort{order:2}.toolbar__left .active-facets--horizontal,.toolbar__left .active-facets--drawer{order:3;flex:1 0 100%;padding:8px 0 12px}.active-facets--vertical{padding:8px 32px 16px 0}.active-facets__button,.active-facets__button-remove{text-decoration:none}.active-facets__button-inner{display:flex;align-items:center;gap:6px}.active-facets__button-inner svg{width:16px;height:16px}.js-facet-remove.disabled{pointer-events:none;opacity:.5}.active-facets--underlined .active-facets__label{text-decoration:underline;text-underline-offset:2px}.active-facets--boxed .active-facets__button-inner{border:1px solid var(--color-primary-text);padding:4px 8px;border-radius:4px}.active-facets__button-remove span{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:768px){.active-facets--vertical{padding:0 16px 16px}.toolbar__left .active-facets--horizontal,.toolbar__left .active-facets--drawer{padding:8px 16px 12px}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/facets.css.map */
