body:has(.facets-container.active){overflow:hidden}.facets-wrapper>.btn{padding-bottom:11px;padding-top:11px}.facets-wrapper .facets-container{background-color:var(--white);bottom:0;max-width:336px;position:fixed;right:0;transform:translate(100%);transition:var(--transition-all);top:0;z-index:10003;width:100%}.facets-wrapper .facets-container.active{transform:translate(0)}.facets-wrapper .overlay{background-color:#00000080;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:var(--transition-all);z-index:10002}.facets-wrapper:has(.facets-container.active) .overlay{opacity:1;pointer-events:all}.facets-wrapper .heading{align-items:center;background-color:var(--black-200);display:flex;font-weight:600;justify-content:space-between;padding:12px 16px}.facets-wrapper .heading button{background-color:transparent;color:var(--black-500);border:none;outline:0;padding:0}.facets-wrapper .inner{height:100%;max-height:calc(100% - 128px);overflow:auto;padding-left:16px;padding-right:16px}.facets-wrapper .inner .sorting-mobile{border-bottom:1px solid var(--black-300);display:flex;padding:16px 0;position:relative}.facets-wrapper .inner .sorting-mobile select{border:1px solid var(--black-400);border-radius:6px;letter-spacing:var(--tracking-tight);padding:15px 47px 15px 20px;width:100%}.facets-wrapper .inner .sorting-mobile .chevron-down{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.facets-wrapper .inner .filter-item .title{align-items:center;border-bottom:1px solid var(--black-300);cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:12px 0}.facets-wrapper .inner .filter-item .content{border-bottom:1px solid var(--black-300);display:none;padding-bottom:16px}.facets-wrapper .inner .filter-item .content .list{align-items:flex-start;display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:0;padding:0}.facets-wrapper .inner .filter-item label.disabled{cursor:not-allowed;opacity:.4}.facets-wrapper .inner .filter-item .content .list>.list-item{width:100%}.facets-wrapper .inner .filter-item .content .list-item.show-more-item{display:none}.facets-wrapper .inner .title.active{border-bottom-color:transparent}.facets-wrapper .inner .title.active .chevron-down{transform:rotate(180deg)}.facets-wrapper .inner .title.active+.content{display:block}.facets-wrapper .inner .show-more{background-color:var(--black-200);border:1px solid var(--black-200);border-radius:6px;cursor:pointer;display:inline-block;font-size:var(--text-sm);line-height:22px;letter-spacing:var(--tracking-tight);margin-top:16px;padding:4px 10px;text-align:center;transition:var(--transition-all);width:100%}.facets-wrapper .footer{border-top:1px solid var(--black-300);bottom:0;padding:16px;position:fixed;right:0;width:100%}.facets-wrapper .footer .btn{padding-bottom:11px;padding-top:11px}.facets-wrapper .nested-list{list-style-type:none;margin:10px 0;padding:0 0 0 20px;position:relative}.facets-wrapper .nested-list:before{border-left:1px dashed var(--black-400);content:"";height:calc(100% + 10px);left:9px;position:absolute;top:-10px}.facets-wrapper .nested-list:after{border-bottom:1px dashed var(--black-400);bottom:-2px;content:"";left:10px;position:absolute;width:8px}.facets-wrapper .nested-list .nested-title{font-weight:600;margin-bottom:12px}.facets-wrapper .nested-list .nested-values{border:none!important;display:flex!important;flex-direction:column;gap:6px;list-style-type:none;padding:0!important}@media screen and (min-width: 1024px){body:has(.facets-container.active){overflow:visible}.facets-wrapper .heading,.facets-wrapper .overlay,.facets-wrapper .footer,.facets-wrapper>.btn{display:none}.facets-wrapper .facets-container{max-height:calc(100vh - 30px);max-width:275px;overflow:auto;position:static;transform:none;transition:none}.facets-wrapper .inner{max-height:100%;padding:0}.facets-wrapper .inner .facets-sorting{display:none}.facets-wrapper .inner .filter-item .title{padding:20px 0}.facets-wrapper .inner .filter-item:first-child .title{padding-top:0}.facets-wrapper .inner .filter-item .content{padding-bottom:24px}.facets-wrapper .inner .filter-item .content .list{gap:6px}}@media screen and (min-width: 1440px){.facets-wrapper .facets-container{max-width:336px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snippet-facets.css.map */
