.product-list-part{padding:25px 0}@media (max-width:991px){.product-list-part{padding:0}}.product-filter-left{border:.5px solid #0000000d;border-radius:10px;width:100%;max-height:calc(100vh - 185px);padding:25px;overflow:hidden auto;box-shadow:0 7px 26px #fa750024}@media (max-width:1800px){.product-filter-left{max-height:calc(100vh - 180px)}}@media (max-width:1600px){.product-filter-left{max-height:calc(100vh - 170px)}}@media (max-width:1400px){.product-filter-left{max-height:calc(100vh - 160px)}}.product-filter-left.sticky-top{z-index:11;transition:top .3s;top:20px}.product-filter-left.top-filter-visible{top:80px}@media (max-width:991px){.product-filter-left.top-filter-visible{top:20px}.product-filter-left.filter-open{z-index:1050}}.product-filter-left.sticky-active{max-height:calc(100vh - 40px)}@media (max-width:1600px){.product-filter-left{padding:15px}}@media (max-width:991px){.product-filter-left{box-shadow:unset;border:unset;padding:0;overflow:visible}}@media (max-width:1200px){.product-filter-left .filter-btn-sm{z-index:1039;background-color:#fff;border-radius:8px;margin-top:19px;padding:8px 12px;font-size:16px;font-weight:600;transition:transform .3s,box-shadow .3s,opacity .3s;position:absolute;right:15px}.product-filter-left .filter-btn-sm.filter-btn-sticky{border:1px solid #0000001a;margin-top:0;position:fixed;top:10px;right:15px;box-shadow:0 2px 10px #00000026}.product-filter-left .filter-btn-sm.filter-btn-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}}.product-filter-left .filter-btn-sm span{padding-left:10px}@media (max-width:991px){.product-filter-left .product-filters-top{z-index:1050;-webkit-overflow-scrolling:touch;background-color:#fff;width:100vw;height:100vh;padding:20px;display:none;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 3px 10px #0000000d}}.product-filter-left .product-filters-top h3{color:#333;font-size:18px}@media (max-width:1600px){.product-filter-left .product-filters-top h3{font-size:18px}}.product-filter-left .product-filters-top .btn-clear-all{color:#fa7604;font-size:14px}.product-filter-left .product-filters-top .btn-clear-all:hover,.product-filter-left .product-filters-top .btn-clear-all:active{background-color:inherit;color:#fa7604;border:none}.product-filter-left .product-filters-top .filter-main-box h6{color:#333;font-size:18px}@media (max-width:1600px){.product-filter-left .product-filters-top .filter-main-box h6{font-size:16px}}.product-filter-left .product-filters-top .filter-main-box .product-filter-section{border-top:1px solid #0000001a;padding-top:18px}.product-filter-left .product-filters-top .filter-main-box .product-filter-section .filter-main-toggle{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.product-filter-left .product-filters-top .filter-main-box .product-filter-section .filter-main-toggle .toggle-icon{cursor:pointer;position:absolute;top:0;right:0}.product-filter-left .product-filters-top .filter-main-box .product-filter-section .filter-main-toggle .toggle-icon .arrow-down{transform:rotate(180deg)}.product-filter-left .product-filters-top .product-close-btn{position:relative}.product-filter-left .product-filters-top .product-close-btn:before{content:"";background:url(../media/filter-close-button.28k1g8yftkq_g.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:0;right:20px}.product-filter-left .product-filters-top .filters-clear{justify-content:space-between;margin-bottom:18px;display:flex}@media (max-width:991px){.product-filter-left .product-filters-top .filters-clear{flex-direction:row}}.product-result-right{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (max-width:767px){.product-result-right{margin-left:-15px;margin-right:-15px}}.product-filter-section-option .form-group{margin-bottom:10px}.product-filter-section-option .filter-collapsible .subcategory-checkbox .form-check{margin-left:10px}.product-filter-section-option .filter-collapsible .subcategory-checkbox .form-check .form-check-input{width:14px;height:14px}.product-filter-section-option .filter-collapsible .subcategory-checkbox .form-check .form-check-label{font-size:12px}.product-filter-section-option .filter-collapsible .filter-main-toggle .active-filter-option .form-check-label,.product-filter-section-option .filter-not-collapsible .form-check-label{color:#000;font-weight:600}.product-filter-section-option .form-check-input{width:16px;height:16px}.product-filter-section-option .form-check-input:focus{box-shadow:none;border-color:#dee2e6}.product-filter-section-option label{color:#333333b3;margin-left:5px;font-size:16px;font-weight:400}@media (max-width:1600px){.product-filter-section-option label{font-size:14px}}.product-filter-section-option button.see-more-btn{color:#fa7604}
.double-slider-box{background-color:#fff;border-radius:10px;width:100%;max-width:300px}.double-slider-box .range-slider{background-color:#8a8a8a;border-radius:5px;width:100%;height:5px;margin:20px 0;position:relative}.double-slider-box .slider-track{background-color:#fa7604;border-radius:5px;height:100%;position:absolute;left:0;right:100%}.double-slider-box .range-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:5px;position:absolute;top:0}.double-slider-box input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;z-index:2;background:#fa7604;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 .125rem .5625rem -.125rem #00000040}.double-slider-box input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;z-index:2;background:#fa7604;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 .125rem .5625rem -.125rem #00000040}.double-slider-box input[type=range]::-moz-range-track{background:0 0}.double-slider-box .slider-title{justify-content:space-between;align-items:center;display:flex}.double-slider-box .slider-title p{font-size:12px;line-height:1}.double-slider-box .slider-title span{font-size:14px;line-height:1}@media (max-width:1600px){.double-slider-box .slider-title span{font-size:13px}}.double-slider-box .price-range-btn{gap:10px;margin-bottom:10px;display:flex}.double-slider-box .price-range-btn .btn.btn-outline-primary,.double-slider-box .price-range-btn .btn.btn-primary{margin-bottom:0;padding:6px 12px;font-size:14px;line-height:1}
.saved-search-trigger{color:#111;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:color .15s;display:inline-flex;position:relative}.saved-search-trigger:hover{color:#fa7604}.saved-search-trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fa7604}.saved-search-trigger svg{width:1em;height:1em;font-size:24px;display:block}.saved-search-trigger__badge{color:#fff;text-align:center;background:#fa7604;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}.saved-search-preview{background:#f7f7f8;border:1px solid #eee;border-radius:8px;margin-bottom:16px;padding:12px 14px}.saved-search-preview--compact{margin-bottom:10px;padding:10px 12px}.saved-search-preview__heading{letter-spacing:.04em;font-size:11px}.saved-search-preview__list{grid-template-columns:auto 1fr;gap:6px 12px;display:grid}.saved-search-preview__row{display:contents}.saved-search-preview__label{color:#555;margin:0;font-size:12px;font-weight:600}.saved-search-preview__value{color:#111;overflow-wrap:anywhere;margin:0;font-size:13px}.saved-search-modal__list{max-height:360px;overflow-y:auto}.saved-search-modal__item{border-bottom:1px solid #f0f0f0;padding:6px 0}.saved-search-modal__item:last-child{border-bottom:none}.saved-search-modal__item.is-active .saved-search-modal__name{color:#fa7604;font-weight:600}.saved-search-modal__row{align-items:center;gap:8px;display:flex}.saved-search-modal__chevron{color:#777;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .15s,color .15s;display:inline-flex}.saved-search-modal__chevron svg{width:14px;height:14px}.saved-search-modal__chevron:hover{color:#fa7604}.saved-search-modal__chevron.is-open{color:#fa7604;transform:rotate(90deg)}.saved-search-modal__name{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:auto;padding:0;font-size:14px;overflow:hidden}.saved-search-modal__name:hover{color:#fa7604}.saved-search-modal__apply,.saved-search-modal__delete{cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.saved-search-modal__apply{color:#555}.saved-search-modal__apply svg{width:16px;height:16px}.saved-search-modal__apply:hover{color:#fa7604;background:#fff1e6}.saved-search-modal__delete{color:#999;font-size:22px;line-height:1}.saved-search-modal__delete:hover{color:#c00;background:#fdecec}.saved-search-modal__details{background:#fafafa;border:1px solid #eee;border-radius:6px;margin-top:6px;padding:10px 12px 10px 36px}.saved-search-modal__footer{flex-direction:column;align-items:stretch;gap:0;padding-top:12px;display:flex}.saved-search-modal__header{display:block}.saved-search-modal__header-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.saved-search-modal__header-top .modal-title{margin:0;line-height:1.2}.saved-search-modal__header-top .btn-close{flex:none;margin:0}.saved-search-save-group .saved-search-preview{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.saved-search-save-group__button{border-top-left-radius:0;border-top-right-radius:0}.saved-search-limit-notice{text-align:center;background:#f7f7f8;border:1px solid #eee;border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;display:flex}.saved-search-limit-notice--standalone{border-top:1px solid #eee;border-radius:8px}.saved-search-limit-notice__message{color:#555;margin:0;font-size:13px;font-weight:500}.saved-search-limit-notice__hint{color:#7a7a7f;margin:0;font-size:12px}.saved-search-limit-notice__upgrade{color:#fa7604;border:1px solid #fa7604;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.saved-search-limit-notice__upgrade:hover{color:#fff;background:#fa7604;text-decoration:none}.saved-search-tier-band{grid-template-columns:repeat(var(--total-slots,20), 1fr);grid-template-rows:auto auto;row-gap:1px;display:grid}.saved-search-tier-band__highlight{z-index:0;background:#fa760414;border-radius:6px;margin:-10px -4px -4px}.saved-search-tier-band__dot{z-index:1;background:#fff;border:1px solid #cfcfd2;border-radius:999px;grid-row:1;place-self:center;width:8px;height:8px;transition:background-color .25s,border-color .25s,opacity .25s;position:relative}.saved-search-tier-band__dot.is-filled{background:#fa7604;border-color:#fa7604}.saved-search-tier-band__dot.is-available{background:#fff;border-color:#fa7604}.saved-search-tier-band__dot.is-locked{opacity:.6;transition-delay:calc(var(--locked-idx,0)*40ms);background:#f2f2f4;border-color:#d8d8dc}.saved-search-tier-band:has(.saved-search-tier-band__upgrade:hover) .saved-search-tier-band__dot.is-locked{opacity:1;background:#fff;border-color:#fa7604}.saved-search-tier-band__label-cell{z-index:1;grid-row:2;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.saved-search-tier-band__label-cell.is-current .saved-search-tier-band__label{color:#fa7604;font-weight:700}.saved-search-tier-band__label-cell.is-locked{opacity:.5}.saved-search-tier-band__label{color:#6b6b72;text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;margin:0;padding:0;font-size:9px;font-weight:600;line-height:1;display:inline-block}.saved-search-tier-band__upgrade{text-transform:uppercase;letter-spacing:.02em;color:#fa7604;vertical-align:middle;margin:0;padding:0;font-size:9px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.saved-search-tier-band__upgrade:hover{color:#fa7604;text-decoration:underline}.saved-search-login-prompt{padding:16px 4px 4px}.saved-search-login-prompt p{color:#333;font-size:14px}
