.WebsiteFilterSection_filterSection__wLCXV{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.WebsiteFilterSection_sectionTitle___WdAt{font-size:1.2rem;margin-bottom:15px;color:#333;font-weight:700}.WebsiteFilterSection_filtersList__izUbS{display:flex;flex-direction:column}.WebsiteFilterSection_filterItem__wSih8{position:relative;transition:all .3s ease}.WebsiteFilterSection_filterItem__wSih8.WebsiteFilterSection_open__xO_Wl .WebsiteFilterSection_filterContent__0sULQ{max-height:500px;opacity:1;padding:15px 0}.WebsiteFilterSection_filterItem__wSih8.WebsiteFilterSection_open__xO_Wl .WebsiteFilterSection_arrowSvg__hatt3{transform:rotate(180deg)}.WebsiteFilterSection_filterHeader__wno0a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:500;color:#333}.WebsiteFilterSection_sortByWrapper__Fh7Hc{display:flex;flex-direction:column}.WebsiteFilterSection_sortBy__vDh02{font-weight:500;font-size:13.5px;line-height:21.6px;letter-spacing:.45px;color:#747474}.WebsiteFilterSection_filterLabel__FBILU{display:flex;align-items:center;gap:8px;font-weight:500;font-size:18px;line-height:21.6px;letter-spacing:.45px;color:#202020}.WebsiteFilterSection_badge__4xIZv{background:#1976d2;color:#fff;border-radius:10px;padding:2px 8px;font-size:.8rem;font-weight:500}.WebsiteFilterSection_arrowIcon__xlGzh{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.WebsiteFilterSection_arrowSvg__hatt3{width:16px;height:16px;transition:transform .3s ease,stroke .3s ease;stroke:#666}.WebsiteFilterSection_filterContent__0sULQ{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;padding:0}.WebsiteFilterSection_filterContentCategory__4bv3k{overflow-y:scroll}.WebsiteFilterSection_optionsList__9m2L8{display:flex;flex-direction:column;gap:10px;padding-left:10px}.WebsiteFilterSection_optionLabel__Itjm1{display:flex;align-items:center;cursor:pointer;position:relative;padding:6px 0 6px 30px;font-size:.95rem}.WebsiteFilterSection_optionLabel__Itjm1 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.WebsiteFilterSection_optionLabel__Itjm1 input:checked~.WebsiteFilterSection_checkmark__v9XoV:after{display:block}.WebsiteFilterSection_checkmark__v9XoV{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px}.WebsiteFilterSection_checkmark__v9XoV:after{content:"";position:absolute;display:none;top:45%;left:50%;width:5px;height:10px;border:solid #202020;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(.9)}.WebsiteFilterSection_divider__k1g23{height:1px;background:#e0e0e0;width:100%}.WebsiteFilterSection_clearButton__OLFdn{margin-top:20px;background:none;border:1px solid #202020;background-color:#202020;color:#f8f8f8;cursor:pointer;font-weight:500;padding:8px 16px;border-radius:4px;transition:all .3s;width:100%;font-size:18px}.WebsiteFilterSection_radioMark__3_12S{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:#f8f8f8;border:1px solid #ddd;border-radius:50%}.WebsiteFilterSection_radioMark__3_12S:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#202020}input:checked~.WebsiteFilterSection_radioMark__3_12S:after{display:block}.WebsiteFilterSection_selectedFilters__0DHqi{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.WebsiteFilterSection_filterBadge__HzPar{background-color:#f0f0f0;color:#333;border-radius:20px;padding:6px 12px;display:flex;align-items:center;font-size:.9rem}.WebsiteFilterSection_filterBadge__HzPar .WebsiteFilterSection_removeBtn__TWjBW{margin-left:8px;background:rgba(0,0,0,0);border:none;font-size:16px;color:#666;cursor:pointer;line-height:1}.WebsiteFilterSection_filterBadge__HzPar:hover .WebsiteFilterSection_removeBtn__TWjBW{color:red}.WebsiteFilterSection_priceSliderWrapper__b0V8w{display:flex;flex-direction:column;gap:8px}.WebsiteFilterSection_priceInputs__yjl0p{display:flex;align-items:center;gap:8px}.WebsiteFilterSection_priceInput__DXSfx{width:110px;padding:10px;font-size:14px;outline:none}.WebsiteFilterSection_separator__u_z_W{font-size:16px;color:#888}.WebsiteFilterSection_rangeSlider__Cf0dB{width:100%}.WebsiteFilterSection_priceInputWrapper__sKs4L{position:relative;display:inline-block}.WebsiteFilterSection_priceInput__DXSfx{padding-left:20px}.WebsiteFilterSection_dollar__WQqMn{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#202020}.WebsiteFilterSection_optionLabel__Itjm1 input[disabled]+span{opacity:.6;cursor:not-allowed}.WebsiteFilterSection_optionLabel__Itjm1 input[disabled]{cursor:not-allowed}.WebsiteProductCard_productCard___Qmhf{position:relative;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px)}@media(max-width:768px){.WebsiteProductCard_productCard___Qmhf{flex:1 1 100%}}.WebsiteProductCard_productCard___Qmhf .WebsiteProductCard_saleTag__zYD7u{position:absolute;top:2%;right:0;background-color:#b71c1c;font-size:12px;color:#fff;padding:8px 12px;z-index:2}.WebsiteProductCard_imageContainer__jmPwF{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.WebsiteProductCard_image__USRah{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;cursor:pointer}.WebsiteProductCard_image__USRah:hover{transform:scale(1.05)}.WebsiteProductCard_title__q1nIX{color:#202020;font-weight:500;font-size:17.3px;line-height:27px;letter-spacing:.45px;text-transform:uppercase;padding-top:10px}.WebsiteProductCard_priceContainer__bxdm4{display:flex;gap:10px}.WebsiteProductCard_price__trYtu{color:#202020;font-weight:400;font-size:16px;line-height:27px;letter-spacing:.45px;text-transform:uppercase}.WebsiteProductCard_oldPrice___fQUe{font-size:1rem;text-decoration:line-through;color:#777;align-self:flex-end;margin-bottom:2px}.WebsiteProductCard_callForPrice__Y1gGq{font-weight:400;font-size:16px;line-height:27px;letter-spacing:.45px;text-transform:uppercase}@media(max-width:768px){.WebsiteProductCard_callForPrice__Y1gGq,.WebsiteProductCard_oldPrice___fQUe,.WebsiteProductCard_price__trYtu,.WebsiteProductCard_title__q1nIX{font-size:15px}}.WebsiteProductCard_priceTaxes___JDTA{text-transform:lowercase}.WebsiteProductCard_salePrice__NwktK{font-weight:700;color:#d32f2f}.WebsiteProductCard_regularPrice___0C5g{text-decoration:line-through;color:#999;margin-left:8px}