facet-drawer .drawer{overflow-x:hidden;height:100vh}facet-drawer .drawer__container{padding:22px}facet-drawer .drawer__heading{font-size:14px}facet-drawer .drawer__body{padding:2rem 0;flex-grow:1;overflow-x:hidden;-webkit-overflow-scrolling:touch}.facets__summary{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 769px){.facets__summary{font-size:15px}}facet-filters-form .filter__item{padding:11.5px 0;margin:0;border-bottom:1px solid var(--color-border)}facet-filters-form .filter__item:first-child{border-top:1px solid var(--color-border)}facet-filters-form .filter__item .details__content{padding-top:10px!important}.facets__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:2px}.facets__list li{position:relative}.facets__list li label{font-size:12px}@media screen and (min-width: 769px){.facets__list li label{font-size:15px}}.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:not(.color):not(.size) input+label{border:none;display:flex;align-items:center;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 .drawer__footer>*{flex:1}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: 769px){facet-drawer .drawer__container{padding:2rem;overflow:hidden;height:calc(100% - 20px)}facet-drawer .drawer__body{padding:87px 0 1rem}}@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 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 28px;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;display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/facets.css.map */
