.filterShadowBox{position:relative;display:inline;max-width:19.6875rem;width:100%;align-content:flex-end;height:-moz-fit-content;height:fit-content}.filterShadowBox:before{content:"";position:absolute;top:21.4px;right:19px;width:calc(100% - 2.2rem);height:calc(100% - 2.6rem);box-shadow:0 0 19px 5px #000;background-color:transparent}.filterShadowBox .filterContainer{width:100%;height:100%;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);display:flex;flex-direction:column;background-color:var(--background-primary);transition:background-color .3s ease}.filterShadowBox .filterContainer h1{padding:14px 0;text-align:center;font-size:1.625rem;font-weight:500;color:var(--copyright-light-cyan);border-bottom:1px solid var(--placeholder-color)}.filterShadowBox .filterContainer h1 svg{margin-left:3px}.filterShadowBox .filterContainer h2{padding:0 10px;height:42px;font-size:1.125rem;font-weight:500;color:var(--copyright-light-cyan);align-content:center}.filterShadowBox .filterContainer .categoryContainer,.filterShadowBox .filterContainer h2{border-bottom:1px solid var(--placeholder-color)}.filterShadowBox .filterContainer .categoryContainer a{display:block;cursor:pointer;padding:13px 10px;color:var(--footer-dark-cyan);transition:all .15s ease}.filterShadowBox .filterContainer .categoryContainer a:hover{background-color:rgba(var(--origin-red),.2)}.filterShadowBox .filterContainer .priceContainer{padding-bottom:20px;border-bottom:1px solid var(--placeholder-color)}.filterShadowBox .filterContainer .discountContainer{display:flex;flex-direction:column;border-bottom:1px solid var(--placeholder-color);padding-bottom:10px}.filterShadowBox .filterContainer .discountContainer h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filterShadowBox .filterContainer .discountContainer h2 button{width:100%;height:100%;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);cursor:pointer;margin-left:10px;font-size:.9375rem;color:var(--origin-red);width:46px;height:27px;text-align:center;transition:all .15s ease}.filterShadowBox .filterContainer .discountContainer h2 button:hover{background-color:rgba(var(--origin-red),.2)}.filterShadowBox .filterContainer .brandsContainer{display:flex;flex-direction:column;border-bottom:1px solid var(--placeholder-color)}.filterShadowBox .filterContainer .actionsContainer{display:flex;justify-content:center;padding:15px 12px;gap:10px}.filterShadowBox .filterContainer .actionsContainer .submitFilter{height:100%;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);cursor:pointer;width:100%;height:2.425rem;background-color:var(--origin-red);text-align:center;color:#fff;font-size:1.125rem;font-weight:400;transition:all .15s ease}.filterShadowBox .filterContainer .actionsContainer .submitFilter:hover{background-color:var(--hover-button-red)}.filterShadowBox .filterContainer .actionsContainer .resetWrapper{background-color:var(--origin-red);display:flex;align-items:center;justify-content:center;padding:1px}.filterShadowBox .filterContainer .actionsContainer .resetWrapper,.filterShadowBox .filterContainer .actionsContainer .resetWrapper>*{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);height:100%}.filterShadowBox .filterContainer .actionsContainer .resetWrapper>*{width:100%}.filterShadowBox .filterContainer .actionsContainer .resetWrapper{width:100%;height:2.425rem}.filterShadowBox .filterContainer .actionsContainer .resetWrapper .resetFilter{cursor:pointer;width:100%;height:100%;text-align:center;background-color:var(--background-primary);color:var(--origin-red);transition:all .15s ease,background-color .3s ease}.filterShadowBox .filterContainer .actionsContainer .resetWrapper .resetFilter:hover{background-color:#fff1f0}.mobileFilterContainer{display:none}@media(width <= 59.375rem){.filterShadowBox{display:none}.mobileFilterContainer{display:flex;justify-content:flex-end;gap:20px;margin-right:13px}.mobileFilterContainer .filterButton{font-size:1.375rem;color:var(--copyright-light-cyan);font-weight:500}.mobileFilterContainer .filterButton svg{transition:transform .15s ease}.mobileFilterContainer .brandPopUp .actionsContainer,.mobileFilterContainer .pricePopUp .actionsContainer{display:flex;justify-content:center;padding:10px 12px 15px;margin-top:20px;gap:10px;border-top:1px solid var(--border-color)}.mobileFilterContainer .brandPopUp .actionsContainer .submitFilter,.mobileFilterContainer .pricePopUp .actionsContainer .submitFilter{height:100%;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);cursor:pointer;width:100%;height:2.425rem;background-color:var(--origin-red);text-align:center;color:#fff;font-size:1.125rem;font-weight:400;transition:all .15s ease}.mobileFilterContainer .brandPopUp .actionsContainer .submitFilter:hover,.mobileFilterContainer .pricePopUp .actionsContainer .submitFilter:hover{background-color:var(--hover-button-red)}.mobileFilterContainer .brandPopUp .actionsContainer .resetWrapper,.mobileFilterContainer .pricePopUp .actionsContainer .resetWrapper{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background-color:var(--origin-red);display:flex;align-items:center;justify-content:center;height:100%;padding:1px}.mobileFilterContainer .brandPopUp .actionsContainer .resetWrapper>*,.mobileFilterContainer .pricePopUp .actionsContainer .resetWrapper>*{width:100%;height:100%;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.mobileFilterContainer .brandPopUp .actionsContainer .resetWrapper,.mobileFilterContainer .pricePopUp .actionsContainer .resetWrapper{width:100%;height:2.425rem}.mobileFilterContainer .brandPopUp .actionsContainer .resetWrapper .resetFilter,.mobileFilterContainer .pricePopUp .actionsContainer .resetWrapper .resetFilter{cursor:pointer;width:100%;height:100%;text-align:center;background-color:var(--background-primary);color:var(--origin-red);transition:all .15s ease,background-color .3s ease}.mobileFilterContainer .brandPopUp .actionsContainer .resetWrapper .resetFilter:hover,.mobileFilterContainer .pricePopUp .actionsContainer .resetWrapper .resetFilter:hover{background-color:#fff1f0}.mobileFilterContainer .brandPopUp .brandsContainer{display:flex;flex-direction:column;padding-top:13px;gap:10px}}@media(width <= 31.25rem){.mobileFilterContainer{gap:15px}.mobileFilterContainer .filterButton{font-size:1.125rem}}