.filter-rating .filter-rating-stars{display:inline-flex;gap:.2rem;font-size:var(--fs-16);line-height:1;color:#c4c4c4}.filter-rating .filter-rating-stars .icon-star{color:var(--molla-primary-color,#fcb941)}.filter-rating .filter-rating-stars .icon-star-o{color:rgba(0,0,0,.25)}.filter-rating-option .custom-control-input:checked+.custom-control-label .filter-rating-stars,.filter-rating-option .custom-control-input:checked+.custom-control-label .filter-rating-stars .icon-star,.filter-rating-option .custom-control-label:hover .filter-rating-stars,.filter-rating-option .custom-control-label:hover .filter-rating-stars .icon-star{color:var(--molla-primary-color,#fcb941)}.sidebar-filter{box-sizing:border-box;max-width:100vw;--listing-check-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23fff'%3E%3Cpath%20d='M9%2016.2L4.8%2012L3.4%2013.4L9%2019L21%207L19.6%205.6Z'/%3E%3C/svg%3E")}.sidebar-filter:not(.sidebar-filter-static){left:0;width:clamp(28rem,24vw,42rem);max-width:100vw;overflow-y:auto;transform:translate3d(-100%,0,0);visibility:hidden;transition:transform .38s cubic-bezier(.22, 1, .36, 1),visibility 0s linear .38s}.sidebar-filter-active .sidebar-filter:not(.sidebar-filter-static){left:0;transform:translate3d(0,0,0);visibility:visible;transition:transform .38s cubic-bezier(.22, 1, .36, 1),visibility}.sidebar-filter-overlay{transition:opacity .38s,visibility 0s linear .38s}.sidebar-filter-active .sidebar-filter-overlay{transition:opacity .38s,visibility}@media (max-width:991.98px){.sidebar-filter:not(.sidebar-filter-static){width:min(35rem,100vw)}}@media (max-width:380px){.sidebar-filter:not(.sidebar-filter-static){left:0;width:min(30rem,100vw)}.sidebar-filter-active .sidebar-filter:not(.sidebar-filter-static){transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.sidebar-filter-active .sidebar-filter-overlay,.sidebar-filter-active .sidebar-filter:not(.sidebar-filter-static),.sidebar-filter-overlay,.sidebar-filter:not(.sidebar-filter-static){transition-duration:0s}}.sidebar-filter .custom-control-label{position:relative;cursor:pointer;margin-left:0;margin-top:0;display:inline-flex;align-items:center}.sidebar-filter .custom-checkbox .custom-control-label::before{top:50%;transform:translateY(-50%);border-radius:var(--storefront-action-radius,.4rem);border-color:rgba(var(--listing-primary-rgb,204,153,102),.45);background-color:#fff}.sidebar-filter .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:var(--listing-primary,var(--molla-primary-color,#c96));border-color:var(--listing-primary,var(--molla-primary-color,#c96))}.sidebar-filter .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:var(--listing-check-icon)}.sidebar-filter .custom-checkbox .custom-control-label::after{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;content:'';background-image:var(--listing-check-icon);background-repeat:no-repeat;background-position:center;background-size:70% 70%}.sidebar-filter.sidebar-filter-static{position:static;left:auto;top:auto;bottom:auto;max-width:100%;width:100%;overflow:visible;visibility:visible;transform:none;box-shadow:none;height:auto}.sidebar-filter.sidebar-filter-static .sidebar-filter-wrapper{padding:1.5rem}.side-padding{padding:0!important}.sidebar-filter #filter-form>.btn.btn-block.btn-primary{font-weight:var(--fw-regular);font-size:var(--fs-13)}.sidebar-filter .filter-options-scroll{max-height:28rem;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;border:1px solid #e2e2e2;border-radius:var(--storefront-compact-radius,var(--storefront-global-radius,.6rem));box-sizing:border-box;min-width:0;max-width:100%;padding:.8rem 1rem;margin-bottom:1.6rem;-webkit-overflow-scrolling:touch}.sidebar-filter .filter-options-scroll:focus-visible{outline:2px solid var(--listing-primary,var(--molla-primary-color,#c96));outline-offset:2px}.sidebar-filter .filter-options-scroll .custom-control{min-width:0}.sidebar-filter .filter-options-scroll .custom-control-label{overflow-wrap:anywhere;min-height:2.7rem}.sidebar-filter .filter-options-scroll .item-count{flex-shrink:0;margin-inline-start:.6rem}@media (max-width:991.98px){.sidebar-filter .filter-options-scroll{max-height:min(28rem,45vh)}}.sidebar-filter .filter-item{margin-bottom:.3rem}.sidebar-filter form[aria-busy=true] .custom-control-label{cursor:wait;opacity:.65}