.filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;--color-text-light: #797676}.filter.active .collection__subcategories{display:none}.filter-types{display:flex;width:100%;flex-direction:column}.collection-template__load-more{display:flex;align-items:center;justify-content:center}.filter-type:has(ul li:only-child):not(:has([data-filter-value=promo])){display:none}span.filter-option.disabled{pointer-events:none}@media screen and (max-width:1024px){.filter-type{margin-bottom:3rem;border-bottom:1px solid rgb(var(--color-base-border))}}@media screen and (min-width:1025px){.filter-types{flex-direction:row;column-gap:2rem}.filter-type{flex:1}.filter-type .filter-type__container{height:200px;overflow-y:auto}.shop-filters{width:80%}.shop-sortby{width:20%;padding-left:2rem}}.sorting__title,.filter-type__title{color:rgb(var(--color-text-light))}@media screen and (max-width:1024px){body.filter-active{overflow:hidden}body.filter-active .loading-wrapper{z-index:2}.filter__title{font-weight:500;font-size:1.4rem}.filter__title .icon-filter{width:13px;height:13px}.sorting__title,.filter-type__title{font-size:1.8rem}}.filter__actions{text-align:center;font-weight:500;display:flex}.filter__actions.selected .filter__apply{display:block;flex-basis:100%}.filter__actions.selected.applied .filter__apply{flex-basis:50%}.filter__actions.applied .filter__reset{display:block;flex-basis:50%}.filter__apply,.filter__reset{display:none;padding:2rem;background:rgb(var(--color-base-background-3));font-size:1.7rem}.filter__apply{border-top:2px solid var(--color-link-border-hover)}.filter__reset{border-top:2px solid rgb(var(--color-base))}.filter-option{padding-left:1.6rem;position:relative;padding-bottom:2rem;display:block}.filter-type__container .filter-option span{pointer-events:none}.filter-type__container .filter-option span.color-default{color:rgb(var(--color-base-background-1))}.filter-type__container .filter-option span:before{content:"";position:absolute;left:0;top:calc(50% - 1rem);transform:translateY(-50%);width:12px;height:12px;background-color:transparent;border:1px solid rgb(var(--color-base));border-radius:100%}.filter-type__container .filter-option span.color:before{border-color:currentColor}.filter-type__container .filter-option span.color.color-white:before{border:1px solid var(--color-progress-bar)}.filter-type__container .filter-option.active{font-weight:500}.filter-type__container .filter-option.active .color-default{color:rgb(var(--color-base-background-2))}.filter-type__container .filter-option span:after{content:"";position:absolute;left:2px;width:8px;height:8px;top:calc(50% - 1rem);transform:translateY(-50%);background-color:currentColor;border-radius:100%}.filter-type__container .filter-option span.color:after{left:1px;width:10px;height:10px}.filter-type__container .filter-option.active span.color:after{left:2px}.filter-type__container .filter-option.active span.color:before{left:0;width:14px;height:14px;border-color:rgb(var(--color-base))}.filter-option.disabled{color:var(--color-progress-bar);text-decoration:line-through}.filter-type__container{margin-top:2rem}.sorting__list li{cursor:pointer;padding-bottom:2rem}.filter-type__container li{cursor:pointer}@media screen and (min-width:1025px){.sorting__list li,.filter-type__container li{padding-bottom:.6rem}.sorting__list .separator,.filter-type__container .separator{padding:0}.filter__close .label{display:inline-block}}.filter__content{display:flex;justify-content:space-between;width:100%;padding-bottom:2rem}.filter__wrapper .filter__container{display:inline-flex;justify-content:space-between;gap:3rem;width:100%;font-size:1.3rem}@media screen and (max-width:1024px){.filter__wrapper{flex-basis:100%;padding-top:2rem;border-top:1px solid rgb(var(--color-base-border))}.filter__content{flex-direction:column;justify-content:flex-start;padding:7.2rem 2rem 0;height:100%;overflow-y:auto;position:absolute;top:0}.filter__content.selected{height:calc(100% - 63px)}.filter__actions{position:fixed;bottom:0;width:100%;z-index:5}}@media screen and (max-width:767px){.filter__wrapper{padding-right:2rem}}@media screen and (min-width:1025px){.filter__wrapper{margin:1.2rem 0}.filter__wrapper .filter__container{justify-content:flex-end;margin:1rem 0 1.245rem}}.filter__container details[open]{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;z-index:4;background-color:rgb(var(--color-base-background-1))}.filter__container details[open] .filter__title span,.filter__container .open,.filter__container details[open]+.totals{display:none}.filter__container details[open] .filter__title span.open{display:block}.filter__container details[open] .filter__title{position:absolute;top:0;left:0;font-weight:500;z-index:5;white-space:nowrap}.count-elements{font-weight:500;padding:0 .5rem}@media screen and (max-width:1024px){.filter__container details[open] .filter__title{padding:2rem;width:100%;font-size:1.4rem;background-color:rgb(var(--color-base-background-1));border-bottom:1px solid rgb(var(--color-base-border))}.filter__container .filter__title{display:inline-block}.filter__container details[open] .filter__title span.open{display:flex;align-items:center}.filter__container details[open] .filter__title span.open i{padding-right:1rem}.filter__title .icon-close{width:1.4rem;height:auto}.current-filters__bar{display:none}}@media screen and (min-width:1025px){.filter__title{text-align:right}.filter__title:hover{font-weight:500}.filter__container details{order:1;height:0;transition:all .4s cubic-bezier(.03,.71,.58,1)}.filter__container details .filter__content{height:0;opacity:0;transition-delay:.2s}.filter__container details[open]{position:relative;z-index:0;width:100vw;max-width:calc(100vw - 4rem);height:238px}.filter__container details[open] .filter__content{height:100%;opacity:1}.filter__container details[open] .filter__title{right:0;left:auto}.filter__title .icon-close{width:.5rem;height:1rem;display:inline-block;position:relative}.filter__title .icon-close-small{width:1rem;height:1rem}}@media screen and (min-width:1025px){.filter__container details[open]{max-width:calc(100vw - 6rem)}}@media screen and (min-width:1441px){.filter__container details[open]{max-width:calc(var(--page-width) - 6rem)}}.current-filters{flex-basis:100%}.current-filters__selected{padding-right:1rem}.current-filters__container{display:inline-flex;flex-wrap:wrap;align-items:center}.current-filters__container ul{margin-right:2rem}@media screen and (max-width:767px){.current-filters__container ul,.current-filters__container .current-filters__reset{margin-top:2rem;margin-bottom:0}.current-filters__container ul li{margin-bottom:.5rem}}.current-filters__container li,.current-filters__reset a{padding:0 1rem;margin:0 2rem 0 0;height:3rem;border-radius:1.5rem;display:inline-flex;flex-wrap:wrap;align-items:center;cursor:pointer}.current-filters__container li .icon,.current-filters__reset a .icon{margin-left:1rem}.current-filters__container li:last-child{margin-right:0}.current-filters__container li{background-color:rgb(var(--color-base-background-3));color:rgb(var(--color-base));text-transform:capitalize}.current-filters__reset a{background-color:rgb(var(--color-text-light));font-size:1.3rem;color:rgb(var(--color-base-background-1));margin:0}.current-filters__container span{pointer-events:none}.current-filters__container .icon-close{width:17px;height:17px;pointer-events:none;background:gray;display:inline-block;border-radius:50%;position:relative}.current-filters__container .icon-close:before,.current-filters__container .icon-close:after{content:"";height:10px;border-left:1px solid rgb(var(--color-base-background-1));position:absolute;top:50%;margin-top:-5px;left:8px}.current-filters__container .icon-close:after{transform:rotate(45deg)}.current-filters__container .icon-close:before{transform:rotate(-45deg)}.current-filters__container .icon-close.inverse{background-color:rgb(var(--color-base-background-1))}.current-filters__container .icon-close.inverse:before,.current-filters__container .icon-close.inverse:after{border-color:rgb(var(--color-base))}.total-products{color:rgb(var(--color-text-light))}.sorting__title{margin-bottom:2rem}.sorting__list a{position:relative;padding-left:1.6rem}.sorting__list a:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:rgb(var(--color-base-background-1));border:1px solid rgb(var(--color-base));border-radius:100%}.sorting__list a.active:after{content:"";position:absolute;width:8px;height:8px;left:1px;top:50%;transform:translateY(-50%);background-color:rgb(var(--color-base-background-2));border-radius:100%}.filter-option.taglia-abbigliamento,.filter-option.size-clothes,.filter-option.taglia-accessori,.filter-option.size-accessories{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/134/assets/filters.css.map */
