@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";.catalog-filters{border-right:1px solid #e5e7eb}@media(max-width:420px){.catalog-filters{width:auto}}.catalog-filters .size-options{display:flex;flex-wrap:wrap;gap:.5rem}.catalog-filters .size-options .size-option{margin:0}.catalog-filters .size-options .size-label{cursor:pointer;display:block;width:100%}.catalog-filters .size-options .size-label input{height:0;opacity:0;position:absolute;width:0}.catalog-filters .size-options .size-label .size-box{align-items:center;border:1px dashed #e1024b;border-radius:.7rem;color:#212121;display:flex;font-size:14px;font-weight:500;height:2.5rem;justify-content:center;padding:0 2rem;position:relative;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.catalog-filters .size-options .size-label .size-box:hover{border-color:#e1024b}.catalog-filters .size-options .size-label input:checked~.size-box{background-color:#e63946;border-color:#e63946;color:#fff}.catalog-filters .catalog-sidebar{overflow-y:visible}.catalog-filters .catalog-sidebar .filters{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;max-width:400px}.catalog-filters .catalog-sidebar .filters .filter-header{align-items:center;display:flex;justify-content:space-between}.catalog-filters .catalog-sidebar .filters .filter-header span{color:#2563eb;cursor:pointer;font-weight:600}.catalog-filters .catalog-sidebar .filters .filter-header .filter-heading{color:#212121;font-family:Jost!important;font-size:1.4rem;font-weight:700;margin-bottom:.75rem;padding-top:12px}.catalog-filters .catalog-sidebar .filters .applied-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:10px}.catalog-filters .catalog-sidebar .filters .applied-filters .applied-filter-item{background-color:#aeaeae}.catalog-filters .catalog-sidebar .filters .applied-filters .applied-filter-item .remove-filter{background-color:#aeaeae;border:none}.catalog-filters .catalog-sidebar .price-filter-container{border-bottom:1px solid #e5e7eb;padding-bottom:12px;width:100%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section{margin-bottom:1.5rem;padding-bottom:1rem;width:100%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .filter-heading{color:#212121;font-family:Jost!important;font-size:16px;font-weight:700;margin-bottom:.75rem;padding-top:12px}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display{display:flex;justify-content:center;width:100%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container{align-items:center;display:flex;flex-direction:column;width:75%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container{cursor:pointer;height:2rem;margin-bottom:1rem;margin-top:2rem;position:relative;width:85%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-track{background-color:#e0e0e0;border-radius:.25rem;height:.25rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-selection{background-color:#6b79cf;border-radius:.25rem;height:.25rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:100%;margin:0;pointer-events:none;position:absolute;width:102%;z-index:3}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#6b79cf;border:2px solid #6b79cf;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:grab;height:.8rem;pointer-events:all;-webkit-transition:transform .1s ease;transition:transform .1s ease;width:.8rem}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2)}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#2874f0;border:2px solid #2874f0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:grab;height:.8rem;pointer-events:all;-moz-transition:transform .1s ease;transition:transform .1s ease;width:.8rem}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.2)}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .thumb-label-container{align-items:center;display:flex;flex-direction:column;margin-top:-1rem;pointer-events:none;position:absolute;top:3px;transform:translateX(-50%);z-index:4}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .thumb-label-container .thumb-label{color:#160e4b;font-size:14px;font-weight:500;margin-bottom:4px;white-space:nowrap}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .price-values{display:flex;justify-content:space-between;width:100%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .price-values .price-value{align-items:center;display:flex;gap:.5rem;justify-content:center}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .price-values .price-value .price-display-value{border:1px solid #160e4b;border-radius:.25rem;font-size:14px;font-weight:500;padding:1px 15px}.catalog-filters .catalog-sidebar .filter-section{display:flex;flex-direction:column;max-width:400px}.catalog-filters .catalog-sidebar .filter-section .filter-heading{color:#212121;font-family:Jost!important;font-size:16px;font-weight:700;margin-bottom:.75rem;padding-top:12px}.catalog-filters .catalog-sidebar .filter-section .filter-options{display:flex;flex-direction:column;gap:.75rem;padding-bottom:12px;transition:max-height .3s ease}.catalog-filters .catalog-sidebar .filter-section .filter-options.expanded{max-height:none;overflow:auto}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option{align-items:center;display:flex}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label{align-items:center;cursor:pointer;display:flex}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label input{height:0;opacity:0;position:absolute;width:0}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label input:checked~.checkmark,.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label input:checked~.size-box{background-color:#e63946;border-color:#e63946;color:#fff}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .checkmark{align-items:center;border:.5px solid #e63946;border-radius:.125rem;display:flex;height:1rem;justify-content:center;margin-right:.75rem;width:1rem}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .checkmark .check-icon{color:#fff;font-size:12px}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .size-box{align-items:center;border:1px solid #e0e0e0;border-radius:.25rem;color:#212121;display:flex;font-size:12px;font-weight:500;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .5rem;transition:all .2s ease}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .size-box:hover{border-color:#2874f0}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .color-circle{border:1px solid #ddd;border-radius:50%;display:inline-block;height:16px;margin-right:8px;width:16px}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .option-name{color:#212121;font-size:12px;font-weight:500}.catalog-filters .catalog-sidebar .filter-section .show-more-button{align-items:center;background:none;border:none;border-bottom:1px solid #e5e7eb;color:#2874f0;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:.25rem;padding:0 0 .5rem;text-align:left;transition:color .2s ease}.catalog-filters .catalog-sidebar .filter-section .show-more-button:hover{-webkit-text-decoration:underline;text-decoration:underline}.catalog-filters .catalog-sidebar .filter-section .show-more-button:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;content:"";display:inline-block;height:0;margin-left:.5rem;transition:transform .2s ease;width:0}.catalog-filters .catalog-sidebar .filter-section .show-more-button.expanded:after{transform:rotate(180deg)}@media(max-width:952px){.catalog-filters{border:none;width:auto}.catalog-filters .applied-filters,.catalog-filters .filters{max-width:100%!important}}@media(max-width:500px){.price-container{width:90%!important}.checkmark{margin-top:5px!important}}