.filters-block{flex-direction:column;align-items:flex-start;padding-top:25px;display:flex}.filters-block .product-type{letter-spacing:0%;text-align:center;margin-bottom:25px;font-size:16px;font-weight:400;line-height:100%}.filters-block .ribbon-list{flex-direction:column;align-items:flex-start;gap:15px;width:100%;margin-bottom:25px;display:flex}.filters-block .ribbon-list div{letter-spacing:0%;color:#828282;font-size:12px;font-weight:400;line-height:100%}.filters-block .ribbon-list div>div:first-child{letter-spacing:0%;margin-bottom:1px;font-size:14px;font-weight:700;line-height:140%}.filters-block>.filter-group{border-top:.5px solid #742e38;width:100%;margin-bottom:25px;padding-top:25px}.filters-block>.filter-group.brands{border-top:none;margin-top:0;padding-top:0}.filters-block>.filter-group:has(.collapsed){margin-bottom:0}.filters-block>.filter-group .title{letter-spacing:0%;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:16px;font-weight:400;line-height:100%;display:flex}.filters-block>.filter-group .title:hover{opacity:.5}.filters-block>.filter-group .title:active{transform:scale(.98)}.filters-block>.filter-group .title svg{color:#bdbdbd;font-size:12px;transition:transform .3s}.filters-block>.filter-group .title svg.rotated{transform:rotate(180deg)}.filters-block>.filter-group .list{opacity:1;flex-direction:column;gap:10px;max-height:200px;transition:all .3s;display:flex;overflow:auto}.filters-block>.filter-group .list>div{padding-left:10px}.filters-block>.filter-group .list::-webkit-scrollbar{width:6px}.filters-block>.filter-group .list::-webkit-scrollbar-track{background:0 0}.filters-block>.filter-group .list::-webkit-scrollbar-thumb{background:linear-gradient(#742e38,#742e38);border-radius:10px}.filters-block>.filter-group .list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8e5cc6,#f88daf)}.filters-block>.filter-group .list{scrollbar-width:thin;scrollbar-color:#742e38 #0000}.filters-block>.filter-group .list.collapsed{opacity:0;max-height:0;margin:0;padding:0;overflow:hidden}.filters-block>.filter-group .list .subcategory-group{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;display:flex}.filters-block>.filter-group .list .subcategory-group .subcategory-title{letter-spacing:0%;cursor:pointer;-webkit-user-select:none;user-select:none;color:#742e38;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:5px 0;font-size:14px;font-weight:500;line-height:140%;display:flex}.filters-block>.filter-group .list .subcategory-group .subcategory-title:hover{opacity:.7}.filters-block>.filter-group .list .subcategory-group .subcategory-title:active{transform:scale(.98)}.filters-block>.filter-group .list .subcategory-group .subcategory-title svg{color:#bdbdbd;font-size:10px;transition:transform .3s}.filters-block>.filter-group .list .subcategory-group .subcategory-title svg.rotated{transform:rotate(180deg)}.filters-block>.filter-group .list .subcategory-group .subcategory-list{opacity:1;box-sizing:border-box;border-left:1px solid #000;flex-direction:column;gap:3px;width:100%;padding-left:15px;transition:all .3s;display:flex}.filters-block>.filter-group .list .subcategory-group .subcategory-list::-webkit-scrollbar{width:4px}.filters-block>.filter-group .list .subcategory-group .subcategory-list::-webkit-scrollbar-track{background:0 0}.filters-block>.filter-group .list .subcategory-group .subcategory-list::-webkit-scrollbar-thumb{background:linear-gradient(#742e38,#742e38);border-radius:8px}.filters-block>.filter-group .list .subcategory-group .subcategory-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8e5cc6,#f88daf)}.filters-block>.filter-group .list .subcategory-group .subcategory-list{scrollbar-width:thin;scrollbar-color:#742e38 #0000}.filters-block>.filter-group .list .subcategory-group .subcategory-list.collapsed{opacity:0;max-height:0;overflow:hidden;margin:0!important;padding:0!important}.filters-block>.filter-group .list>div{letter-spacing:0%;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:140%;display:flex}.filters-block>.filter-group .list>div .custom-checkbox{cursor:pointer;box-sizing:border-box;width:20px;height:20px;display:inline-block;position:relative}.filters-block>.filter-group .list>div .custom-checkbox input{opacity:0;width:0;height:0;position:absolute}.filters-block>.filter-group .list>div .custom-checkbox .label{letter-spacing:0%;width:100%;font-size:14px;font-weight:400;line-height:140%}.filters-block>.filter-group .list>div .custom-checkbox .checkmark{box-sizing:border-box;border:2px solid #742e38;border-radius:5px;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;display:inline-block;position:relative}.filters-block>.filter-group .list>div .custom-checkbox .checkmark:hover{background-color:#d6d6d6a5}.filters-block>.filter-group .list>div .custom-checkbox svg{color:#742e38;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2px))scale(2)}.filters-block>.filter-group .list>div .custom-checkbox input:checked~svg{display:block}.filters-block>.filter-group .list>div .label{letter-spacing:0%;font-size:14px;font-weight:400;line-height:140%}.filters-block>.filter-group .list .category-item{letter-spacing:0%;flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:400;line-height:140%;display:flex}.filters-block>.filter-group .list .category-item .custom-checkbox{cursor:pointer;box-sizing:border-box;width:18px;height:18px;display:inline-block;position:relative}.filters-block>.filter-group .list .category-item .custom-checkbox input{opacity:0;width:0;height:0;position:absolute}.filters-block>.filter-group .list .category-item .custom-checkbox .checkmark{box-sizing:border-box;border:2px solid #742e38;border-radius:4px;flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px;display:inline-block;position:relative}.filters-block>.filter-group .list .category-item .custom-checkbox .checkmark:hover{background-color:#d6d6d6a5}.filters-block>.filter-group .list .category-item .custom-checkbox svg{color:#742e38;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2px))scale(1.8)}.filters-block>.filter-group .list .category-item .custom-checkbox input:checked~svg{display:block}.filters-block>.filter-group .list .category-item label{cursor:pointer;letter-spacing:0%;font-size:13px;font-weight:400;line-height:140%}.filters-block>.filter-group .filter-content{opacity:1;flex-direction:column;max-height:1000px;transition:all .3s;display:flex}.filters-block>.filter-group .filter-content.collapsed{opacity:0;gap:0;max-height:0;margin:0;padding:0;overflow:hidden}.filters-block>.filter-group .filter-content select{color:#333;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23724498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") right 12px center/16px no-repeat;border:2px solid #742e38;border-radius:6px;width:100%;padding:10px 15px;font-family:inherit;font-size:14px}.filters-block>.filter-group .filter-content select:hover{border-color:#742e38}.filters-block>.filter-group .filter-content select:focus{border-color:#742e38;outline:none;box-shadow:0 0 0 3px #7244981a}.filters-block>.filter-group .filter-content select option{color:#333;background:#fff;padding:8px}.filters-block .price-shortcuts{letter-spacing:0%;flex-direction:column;gap:10px;margin-bottom:25px;font-family:Century Gothic;font-size:14px;font-weight:400;line-height:140%;display:flex}.filters-block .price-shortcuts>div{cursor:pointer;box-sizing:border-box;width:max-content;padding-bottom:2px}.filters-block .price-shortcuts>div:hover{border-bottom:.5px solid #742e38}.filters-block .price-range{flex-direction:column;gap:20px;margin-bottom:50px;display:flex}.filters-block .price-range>div:first-child{flex-direction:row;gap:20px;display:flex}.filters-block .price-range>div:first-child input{appearance:none;width:100%}.filters-block .price-range>div:first-child input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters-block .price-range>div:first-child input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters-block .price-range>div:first-child input[type=number]{-moz-appearance:textfield}.filters-block .actions{flex-direction:column;gap:5px;width:100%;margin-top:50px;display:flex}.skeleton-filters{width:100%}.skeleton-filters .title-skeleton{width:70%;height:16px;margin-bottom:25px;margin-left:auto;margin-right:auto}.skeleton-filters .skeleton-ribbon-list{flex-direction:column;gap:15px;width:100%;margin-bottom:25px;display:flex}.skeleton-filters .skeleton-ribbon-list .skeleton-ribbon-item{flex-direction:column;gap:5px;display:flex}.skeleton-filters .skeleton-ribbon-list .skeleton-ribbon-item .ribbon-title{width:60%;height:14px}.skeleton-filters .skeleton-ribbon-list .skeleton-ribbon-item .ribbon-subtitle{width:40%;height:12px}.skeleton-filters .skeleton-filter-group{border-top:.5px solid #742e38;width:100%;margin-bottom:25px;padding-top:25px}.skeleton-filters .skeleton-filter-group .skeleton-filter-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.skeleton-filters .skeleton-filter-group .skeleton-filter-title .filter-title-text{width:70%;height:16px}.skeleton-filters .skeleton-filter-group .skeleton-filter-title .skeleton-icon{border-radius:2px;width:12px;height:12px}.skeleton-filters .skeleton-filter-group .skeleton-filter-items{flex-direction:column;gap:15px;display:flex}.skeleton-filters .skeleton-filter-group .skeleton-filter-items .skeleton-filter-item{align-items:center;gap:10px;display:flex}.skeleton-filters .skeleton-filter-group .skeleton-filter-items .skeleton-filter-item .skeleton-checkbox{border-radius:4px;flex-shrink:0;width:20px;height:20px}.skeleton-filters .skeleton-filter-group .skeleton-filter-items .skeleton-filter-item .filter-item-text{width:80%;height:14px}.skeleton-filters .skeleton-price-section{border-top:.5px solid #742e38;width:100%;margin-bottom:25px;padding-top:25px}.skeleton-filters .skeleton-price-section .skeleton-filter-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.skeleton-filters .skeleton-price-section .skeleton-filter-title .filter-title-text{width:50%;height:16px}.skeleton-filters .skeleton-price-section .skeleton-filter-title .skeleton-icon{border-radius:2px;width:12px;height:12px}.skeleton-filters .skeleton-price-section .skeleton-price-shortcuts{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.skeleton-filters .skeleton-price-section .skeleton-price-shortcuts .price-shortcut{width:85%;height:14px}.skeleton-filters .skeleton-price-section .skeleton-price-inputs{gap:20px;margin-bottom:20px;display:flex}.skeleton-filters .skeleton-price-section .skeleton-price-inputs .skeleton-input{border-radius:6px;flex:1;height:40px}.skeleton-filters .skeleton-price-section .skeleton-range-slider{border-radius:10px;width:100%;height:20px;margin-bottom:50px}.skeleton-filters .skeleton-actions{flex-direction:column;gap:5px;width:100%;margin-top:50px;display:flex}.skeleton-filters .skeleton-actions .skeleton-button{border-radius:6px;width:100%;height:45px}.skeleton-filters .skeleton-actions .skeleton-button.primary{margin-bottom:5px}.skeleton-text{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeleton-loading}.skeleton-checkbox,.skeleton-icon,.skeleton-input,.skeleton-range-slider,.skeleton-button{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite skeleton-loading}.skeleton-checkbox{border-radius:4px}.skeleton-icon{border-radius:2px}.skeleton-input{border-radius:6px}.skeleton-range-slider{border-radius:10px}.skeleton-button{border-radius:6px}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.skeleton-filters .skeleton-price-section .skeleton-price-inputs{flex-direction:column;gap:15px}}
/*# sourceMappingURL=9fe47d03bd29192b.css.map*/