﻿#search_widget,#mpr-search-widget,.mpr-sr-widget{overflow:visible !important}.mpr-sr-widget form{position:relative}.mpr-sr-widget form i{position:absolute;padding:.5rem;z-index:1}.mpr-sr-widget form i.clear{right:15px;display:none}.mpr-sr-widget form input[type=text]{width:100%;padding:10px 20px 10px 40px;background-color:#f1f1f1;border:none;border-radius:5px;outline:none}.header-top-right:has(>.mpr-sr-widget){display:flex;align-items:center}.header-top-right:has(>.mpr-sr-widget)>:first-child{flex:1 1 auto}.header-top-right:has(>.mpr-sr-widget)>.mpr-sr-widget{flex:0 0 auto;margin-left:auto;min-width:0}.mpr-sr-dropdown{position:absolute;top:calc(100% + 6px);width:auto;min-width:320px;max-width:var(--mpr-sr-dropdown-max-width, 1000px);max-height:75vh;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.15);z-index:99999;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;display:flex;flex-direction:column}@media(min-width: 768px){.mpr-sr-dropdown{min-width:max(600px,50vw);max-width:var(--mpr-sr-dropdown-max-width, calc(100vw - 40px))}}@media(min-width: 992px){.mpr-sr-dropdown{min-width:max(700px,55vw)}}@media(min-width: 1200px){.mpr-sr-dropdown{min-width:max(800px,50vw);max-width:var(--mpr-sr-dropdown-max-width, 1000px)}}.mpr-sr-dropdown.mpr-sr-active{opacity:1;visibility:visible;transform:translateY(0)}.mpr-sr-dropdown .mpr-sr-dropdown-secondary,.mpr-sr-dropdown .mpr-sr-dropdown-primary,.mpr-sr-dropdown .mpr-sr-dropdown-content{scrollbar-width:thin;scrollbar-color:#e5e5e5 rgba(0,0,0,0)}.mpr-sr-dropdown .mpr-sr-dropdown-secondary::-webkit-scrollbar,.mpr-sr-dropdown .mpr-sr-dropdown-primary::-webkit-scrollbar,.mpr-sr-dropdown .mpr-sr-dropdown-content::-webkit-scrollbar{width:4px}.mpr-sr-dropdown .mpr-sr-dropdown-secondary::-webkit-scrollbar-track,.mpr-sr-dropdown .mpr-sr-dropdown-primary::-webkit-scrollbar-track,.mpr-sr-dropdown .mpr-sr-dropdown-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mpr-sr-dropdown .mpr-sr-dropdown-secondary::-webkit-scrollbar-thumb,.mpr-sr-dropdown .mpr-sr-dropdown-primary::-webkit-scrollbar-thumb,.mpr-sr-dropdown .mpr-sr-dropdown-content::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:2px}.mpr-sr-dropdown .mpr-sr-dropdown-secondary::-webkit-scrollbar-thumb:hover,.mpr-sr-dropdown .mpr-sr-dropdown-primary::-webkit-scrollbar-thumb:hover,.mpr-sr-dropdown .mpr-sr-dropdown-content::-webkit-scrollbar-thumb:hover{background:#737373}.mpr-sr-dropdown-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mpr-sr-dropdown-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}@media(min-width: 768px){.mpr-sr-dropdown-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.mpr-sr-dropdown-grid.mpr-sr-has-products{grid-template-columns:1.5fr 1fr}}@media(min-width: 1200px){.mpr-sr-dropdown-grid.mpr-sr-has-products{grid-template-columns:1.6fr 1fr}}.mpr-sr-dropdown-primary{border-right:1px solid #f0f0f0;max-height:calc(75vh - 52px);overflow-y:auto;display:flex;flex-direction:column}@media(max-width: 767px){.mpr-sr-dropdown-primary{border-right:none;border-bottom:1px solid #f0f0f0;max-height:none}}.mpr-sr-dropdown-secondary{background:#fafafa;max-height:calc(75vh - 52px);overflow-y:auto;display:flex;flex-direction:column}.mpr-sr-dropdown-secondary .mpr-sr-section-header{background:rgba(0,0,0,0);padding:8px 12px 6px}.mpr-sr-dropdown-secondary .mpr-sr-section-items{padding:2px 0}.mpr-sr-dropdown-secondary .mpr-sr-item{padding:5px 12px}.mpr-sr-dropdown-secondary .mpr-sr-category-icon,.mpr-sr-dropdown-secondary .mpr-sr-cms-icon,.mpr-sr-dropdown-secondary .mpr-sr-manufacturer-icon{width:32px;height:32px}.mpr-sr-dropdown-secondary .mpr-sr-category-name,.mpr-sr-dropdown-secondary .mpr-sr-cms-name,.mpr-sr-dropdown-secondary .mpr-sr-manufacturer-name{font-size:13px}@media(max-width: 767px){.mpr-sr-dropdown{min-width:100%;max-width:100%;left:0;right:0;border-radius:0 0 8px 8px}.mpr-sr-dropdown-grid{display:block}.mpr-sr-dropdown-primary,.mpr-sr-dropdown-secondary{max-height:none}}.mpr-sr-dropdown.mpr-sr-is-loading .mpr-sr-dropdown-content{opacity:.4;pointer-events:none;transition:opacity .15s ease}.mpr-sr-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:120px}.mpr-sr-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);z-index:100;pointer-events:none}.mpr-sr-loading-spinner{width:28px;height:28px;border:2px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .7s linear infinite}@keyframes mpr-sr-spin{to{transform:rotate(360deg)}}.mpr-sr-section:not(:last-child){border-bottom:1px solid #f0f0f0}.mpr-sr-section-header{display:flex;flex-wrap:wrap;align-items:center;padding:8px 14px 6px;background:#fafafa;border-bottom:1px solid #f0f0f0;min-height:28px;gap:4px 8px}.mpr-sr-section-title{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#525252;white-space:nowrap;flex-shrink:0}.mpr-sr-section-count{font-size:10px;font-weight:500;color:#737373;background:#fff;padding:1px 6px;border-radius:8px;flex-shrink:0}.mpr-sr-section-items{padding:2px 0}.mpr-sr-section-items.mpr-sr-products-grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#f0f0f0;padding:0}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product{background:#fff;flex-direction:column;align-items:flex-start;padding:10px;gap:6px}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product-image{width:100%;height:100px}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product-content{width:100%}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product-price{margin-left:0;margin-top:auto}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-load-more{grid-column:1/-1}.mpr-sr-section-items.mpr-sr-products-grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:#f0f0f0;padding:0}.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product{background:#fff;flex-direction:column;align-items:flex-start;padding:8px;gap:4px}.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product-image{width:100%;height:80px}.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product-name{font-size:12px}.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product-content{width:100%}.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product-price{margin-left:0}.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-load-more{grid-column:1/-1}.mpr-sr-section-items.mpr-sr-products-grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:#f0f0f0;padding:0}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product{background:#fff;flex-direction:column;align-items:flex-start;padding:8px;gap:4px}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product-image{width:100%;height:70px}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product-name{font-size:11px;-webkit-line-clamp:2}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product-content{width:100%}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product-price{margin-left:0;font-size:12px}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product-meta,.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-product-description{display:none}.mpr-sr-section-items.mpr-sr-products-grid-4 .mpr-sr-load-more{grid-column:1/-1}.mpr-sr-item{display:flex;align-items:center;padding:8px 14px;text-decoration:none;color:#111;cursor:pointer;transition:background .12s ease}.mpr-sr-item:hover,.mpr-sr-item.mpr-sr-active{background:#fafafa;text-decoration:none;color:#111}.mpr-sr-item.mpr-sr-active{background:#f5f5f5}.mpr-sr-product{gap:12px}.mpr-sr-product-image{position:relative;width:64px;height:64px;flex-shrink:0;background:#fafafa;border-radius:3px;overflow:hidden}.mpr-sr-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s ease,opacity .2s ease}.mpr-sr-product-image.mpr-sr-has-gallery .mpr-sr-product-image-main{opacity:1}.mpr-sr-product-image.mpr-sr-has-gallery .mpr-sr-product-image-hover{top:0;left:0;opacity:0}.mpr-sr-product-image.mpr-sr-has-gallery:hover .mpr-sr-product-image-main{opacity:0}.mpr-sr-product-image.mpr-sr-has-gallery:hover .mpr-sr-product-image-hover{opacity:1}.mpr-sr-product-image-badge{top:2px;left:2px;padding:2px 6px;font-size:9px;font-weight:700;text-transform:uppercase;color:#fff;background:#dc2626;border-radius:3px;z-index:1}.mpr-sr-product-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fafafa;border-radius:6px;margin-right:12px}.mpr-sr-product-icon .mpr-sr-icon{font-size:28px}.mpr-sr-product-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mpr-sr-product-name{font-size:14px;font-weight:500;color:#111;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpr-sr-product-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:#525252}.mpr-sr-product-category::after{content:"•";margin-left:8px;color:#e5e5e5}.mpr-sr-product-category:last-child::after{display:none}.mpr-sr-product-category-tree{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.mpr-sr-product-reference{font-family:monospace;font-size:11px;color:#737373}.mpr-sr-product-description{font-size:12px;color:#525252;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpr-sr-product-price{margin-left:auto;text-align:right;flex-shrink:0}.mpr-sr-product-price-current{font-size:15px;font-weight:700;color:#111}.mpr-sr-product-price-old{font-size:11px;color:#737373;text-decoration:line-through;margin-right:3px}.mpr-sr-product-price-discount{display:inline-block;padding:1px 5px;font-size:10px;font-weight:700;color:#fff;background:#dc2626;border-radius:3px;margin-top:2px}.mpr-sr-product:hover .mpr-sr-product-image img{transform:scale(1.05)}.mpr-sr-product-stock{display:flex;align-items:center;gap:4px;font-size:11px}.mpr-sr-product-stock::before{content:"";width:6px;height:6px;border-radius:50%}.mpr-sr-product-stock.in-stock{color:#16a34a}.mpr-sr-product-stock.in-stock::before{background:#16a34a}.mpr-sr-product-stock.out-of-stock{color:#737373}.mpr-sr-product-stock.out-of-stock::before{background:#737373}.mpr-sr-product-sales{font-size:11px;color:#ca8a04;font-weight:500}.mpr-sr-product-matches{display:flex;flex-wrap:nowrap;gap:4px;margin-top:4px;overflow:hidden}.mpr-sr-product-match{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:10px;border-radius:3px;background:#fafafa;color:#525252;border:1px solid #e5e5e5;max-width:100%;overflow:hidden;white-space:nowrap}.mpr-sr-product-match--attribute{background:#f5f5f5;border-color:hsl(0,0%,84.8039215686%)}.mpr-sr-product-match--feature{background:#f5f5f5;border-color:hsl(0,0%,84.8039215686%)}.mpr-sr-product .mpr-sr-match-group{font-weight:600;color:#737373;flex-shrink:0}.mpr-sr-product .mpr-sr-match-value{font-weight:500;color:#111;overflow:hidden;text-overflow:ellipsis;min-width:0}.mpr-sr-breadcrumb-sep{color:#e5e5e5;margin:0 2px}.mpr-sr-category-link{color:#525252;cursor:pointer;transition:color .12s ease}.mpr-sr-category-link:hover{color:#111;text-decoration:underline}.mpr-sr-category,.mpr-sr-cms,.mpr-sr-manufacturer{gap:12px}.mpr-sr-category-icon,.mpr-sr-category-image,.mpr-sr-cms-icon,.mpr-sr-cms-image,.mpr-sr-manufacturer-icon,.mpr-sr-manufacturer-image{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:rgba(0,0,0,0);border-radius:3px;overflow:hidden}.mpr-sr-category-icon .mpr-sr-icon,.mpr-sr-category-image .mpr-sr-icon,.mpr-sr-cms-icon .mpr-sr-icon,.mpr-sr-cms-image .mpr-sr-icon,.mpr-sr-manufacturer-icon .mpr-sr-icon,.mpr-sr-manufacturer-image .mpr-sr-icon{font-size:20px;color:#525252}.mpr-sr-category-icon img,.mpr-sr-category-image img,.mpr-sr-cms-icon img,.mpr-sr-cms-image img,.mpr-sr-manufacturer-icon img,.mpr-sr-manufacturer-image img{width:100%;height:100%;object-fit:contain}.mpr-sr-category-image,.mpr-sr-cms-image,.mpr-sr-manufacturer-image{background:#fafafa}.mpr-sr-category-content,.mpr-sr-cms-content,.mpr-sr-manufacturer-content{flex:1;min-width:0}.mpr-sr-category-name,.mpr-sr-cms-name,.mpr-sr-manufacturer-name{font-size:14px;font-weight:500;color:#111}.mpr-sr-category-path,.mpr-sr-category-category,.mpr-sr-category-excerpt,.mpr-sr-cms-path,.mpr-sr-cms-category,.mpr-sr-cms-excerpt,.mpr-sr-manufacturer-path,.mpr-sr-manufacturer-category,.mpr-sr-manufacturer-excerpt{font-size:12px;color:#525252;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpr-sr-category-description,.mpr-sr-cms-description,.mpr-sr-manufacturer-description{font-size:12px;line-height:1.4;color:#525252;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mpr-sr-category-excerpt,.mpr-sr-cms-excerpt,.mpr-sr-manufacturer-excerpt{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mpr-sr-category-sales,.mpr-sr-cms-sales,.mpr-sr-manufacturer-sales{font-size:11px;color:#ca8a04}.mpr-sr-category-count,.mpr-sr-cms-count,.mpr-sr-manufacturer-count{font-size:12px;color:#737373;margin-left:auto;flex-shrink:0}.mpr-sr-supplier{gap:12px}.mpr-sr-supplier-icon,.mpr-sr-supplier-image{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:rgba(0,0,0,0);border-radius:3px;overflow:hidden}.mpr-sr-supplier-icon .mpr-sr-icon,.mpr-sr-supplier-image .mpr-sr-icon{font-size:20px;color:#525252}.mpr-sr-supplier-icon img,.mpr-sr-supplier-image img{width:100%;height:100%;object-fit:contain}.mpr-sr-supplier-image{background:#fafafa}.mpr-sr-supplier-content{flex:1;min-width:0}.mpr-sr-supplier-name{font-size:14px;font-weight:500;color:#111}.mpr-sr-supplier-count{font-size:12px;color:#737373;margin-left:auto;flex-shrink:0}.mpr-sr-custom-item{gap:12px}.mpr-sr-custom-item-icon,.mpr-sr-custom-item-image{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:rgba(0,0,0,0);border-radius:3px;overflow:hidden}.mpr-sr-custom-item-icon .mpr-sr-icon,.mpr-sr-custom-item-image .mpr-sr-icon{font-size:20px;color:#525252}.mpr-sr-custom-item-icon img,.mpr-sr-custom-item-image img{width:100%;height:100%;object-fit:cover}.mpr-sr-custom-item-image{background:#fafafa}.mpr-sr-custom-item-content{flex:1;min-width:0}.mpr-sr-custom-item-name{font-size:14px;font-weight:500;color:#111;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpr-sr-custom-item-meta{font-size:12px;color:#525252;margin-top:2px}.mpr-sr-custom-item-excerpt{font-size:12px;line-height:1.4;color:#737373;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.mpr-sr-custom-item-badge{font-size:11px;font-weight:500;color:#737373;background:#f5f5f5;padding:2px 6px;border-radius:3px;flex-shrink:0;margin-left:auto}mark.mpr-sr-match{background:linear-gradient(120deg, #e5e5e5 0%, rgb(241.75, 241.75, 241.75) 100%);color:#111;font-weight:600;padding:0 2px;margin:0;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mpr-sr-section--suggestions{position:relative}.mpr-sr-suggestions-list{display:flex;flex-direction:column;padding:4px 0}.mpr-sr-suggestion-item{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#111;text-decoration:none;font-size:13px;transition:background .12s ease}.mpr-sr-suggestion-item:hover{background:#fafafa;text-decoration:none;color:#111}.mpr-sr-suggestion-item .mpr-sr-icon{flex-shrink:0}.mpr-sr-suggestion-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpr-sr-suggestion-match{font-weight:400;color:#525252}.mpr-sr-suggestion-count{font-size:10px;font-weight:500;color:#737373;background:#f5f5f5;padding:2px 6px;border-radius:3px;flex-shrink:0}.mpr-sr-section--history .mpr-sr-section-header{display:flex;align-items:center;justify-content:space-between}.mpr-sr-history-list{display:flex;flex-direction:column;padding:4px 0}.mpr-sr-history-item{display:flex;align-items:center;position:relative}.mpr-sr-history-item:hover .mpr-sr-history-remove{opacity:1}.mpr-sr-history-link{display:flex;align-items:center;gap:10px;flex:1;padding:8px 36px 8px 12px;color:#111;text-decoration:none;font-size:13px;transition:background .12s ease}.mpr-sr-history-link:hover{background:#fafafa;text-decoration:none;color:#111}.mpr-sr-history-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpr-sr-history-remove{right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:all .12s ease;color:#525252}.mpr-sr-history-remove:hover{background:#f5f5f5;color:#111}.mpr-sr-history-clear{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:#525252;transition:all .12s ease}.mpr-sr-history-clear:hover{background:#f5f5f5;color:#111}.mpr-sr-suggestion-preview{top:0;right:calc(100% + 8px);width:280px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:10;animation:mpr-sr-fade-in .2s ease}@media(max-width: 767px){.mpr-sr-suggestion-preview{top:auto;bottom:0;left:0;right:0;width:100%;border-radius:6px 6px 0 0}}.mpr-sr-suggestion-preview-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #f0f0f0;font-size:13px;font-weight:600;color:#111}.mpr-sr-suggestion-preview-count{font-size:11px;font-weight:500;color:#737373}.mpr-sr-suggestion-preview-items{padding:8px;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.mpr-sr-suggestion-preview-item{display:flex;flex-direction:column;padding:8px;background:#fafafa;border-radius:3px;text-decoration:none;color:#111;transition:all .12s ease}.mpr-sr-suggestion-preview-item:hover{background:#f5f5f5;text-decoration:none;color:#111}.mpr-sr-suggestion-preview-item img{width:100%;height:60px;object-fit:contain;margin-bottom:6px}.mpr-sr-suggestion-preview-item-info{min-width:0}.mpr-sr-suggestion-preview-item-name{font-size:11px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2px}.mpr-sr-suggestion-preview-item-price{font-size:11px;font-weight:700;color:#111}@keyframes mpr-sr-fade-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.mpr-sr-load-more{padding:10px 12px;text-align:center;background:#fff}.mpr-sr-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;font-size:12px;font-weight:500;color:#525252;background:rgba(0,0,0,0);border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;transition:all .12s ease}.mpr-sr-load-more-btn:hover:not(:disabled){background:#111;border-color:#111;color:#fff}.mpr-sr-load-more-btn:disabled{opacity:.5;cursor:wait}.mpr-sr-load-more-spinner{display:inline-block;width:14px;height:14px;border:1.5px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:mpr-sr-spin .6s linear infinite}.mpr-sr-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;gap:10px}.mpr-sr-loading-spinner{width:24px;height:24px;border:2px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .7s linear infinite}.mpr-sr-loading-text{font-size:12px;color:#737373}@keyframes mpr-sr-spin{to{transform:rotate(360deg)}}.mpr-sr-no-results{padding:40px 20px;text-align:center}.mpr-sr-no-results-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;background:#fafafa;border-radius:50%}.mpr-sr-no-results-icon .mpr-sr-icon{font-size:32px}.mpr-sr-no-results-title{font-size:16px;font-weight:600;color:#111;margin-bottom:4px}.mpr-sr-no-results-query{font-size:14px;color:#525252;margin-bottom:16px}.mpr-sr-no-results-query strong{color:#111}.mpr-sr-no-results-suggestions{font-size:13px;color:#525252}.mpr-sr-no-results-suggestions ul{list-style:none;padding:0;margin:8px 0 0}.mpr-sr-no-results-suggestions ul li{margin:4px 0}.mpr-sr-popular-fallback{border-top:1px solid #f0f0f0;padding-top:8px}.mpr-sr-bestsellers{padding:14px}.mpr-sr-bestsellers-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.mpr-sr-bestsellers-header .mpr-sr-icon{font-size:16px}.mpr-sr-bestsellers-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#525252}.mpr-sr-bestsellers-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:8px}.mpr-sr-bestsellers-item{display:flex;flex-direction:column;padding:10px;background:#fafafa;border-radius:6px;text-decoration:none;color:#111;transition:all .12s ease}.mpr-sr-bestsellers-item:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 1px 2px 0 rgba(0,0,0,.04);text-decoration:none;color:#111}.mpr-sr-bestsellers-item-image{width:100%;height:70px;object-fit:contain;margin-bottom:6px}.mpr-sr-bestsellers-item-name{font-size:11px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:3px}.mpr-sr-bestsellers-item-price{font-size:12px;font-weight:700;color:#111}.mpr-sr-bestsellers-footer{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;text-align:center}.mpr-sr-bestsellers.mpr-sr-popular-search .mpr-sr-bestsellers-header .mpr-sr-icon{color:#525252}.mpr-sr-bestsellers.mpr-sr-popular-search .mpr-sr-bestsellers-title{text-transform:none;font-size:12px}.mpr-sr-view-all-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#525252;text-decoration:none;transition:color .12s ease}.mpr-sr-view-all-link:hover{color:#111;text-decoration:underline}.mpr-sr-footer{flex-shrink:0;border-top:1px solid #e5e5e5;background:#fafafa}.mpr-sr-view-all{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;color:#525252 !important;background:#fafafa;text-decoration:none !important;transition:all .12s ease}.mpr-sr-view-all .mpr-sr-icon{font-size:16px;transition:transform .12s ease}.mpr-sr-view-all:hover,.mpr-sr-view-all:focus,.mpr-sr-view-all:active{background:#f5f5f5 !important;color:#111 !important;text-decoration:none !important}.mpr-sr-view-all:hover .mpr-sr-icon,.mpr-sr-view-all:focus .mpr-sr-icon,.mpr-sr-view-all:active .mpr-sr-icon{transform:translateX(4px)}.mpr-sr-hints{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background:#fafafa;border-top:1px solid #f0f0f0}.mpr-sr-hints-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#737373}.mpr-sr-hints kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-family:inherit;font-size:10px;font-weight:600;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 1px 0 #e5e5e5}@media(max-width: 767px){.mpr-sr-hints{display:none}}.ui-autocomplete.searchbar-autocomplete,.ui-autocomplete[role=listbox]:not(.mpr-sr-dropdown){display:none !important;visibility:hidden !important}@media(max-width: 767px){.mpr-sr-dropdown{max-height:70vh;border-radius:0 0 8px 8px}.mpr-sr-product-image{width:52px;height:52px}.mpr-sr-bestsellers-grid{grid-template-columns:repeat(2, 1fr)}.mpr-sr-section-items.mpr-sr-products-grid-2,.mpr-sr-section-items.mpr-sr-products-grid-3{grid-template-columns:1fr}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product,.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product{flex-direction:row;padding:10px 16px}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product-image,.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product-image{width:52px;height:52px}.mpr-sr-section-items.mpr-sr-products-grid-2 .mpr-sr-product-price,.mpr-sr-section-items.mpr-sr-products-grid-3 .mpr-sr-product-price{margin-left:auto}}.mpr-sr-subfilter{display:flex;align-items:center;position:relative;flex:0 1 auto;min-width:100px;max-width:160px;margin-left:auto}@media(min-width: 768px){.mpr-sr-subfilter{max-width:180px}}.mpr-sr-subfilter-input{width:100%;height:26px;padding:4px 8px 4px 26px;font-size:12px;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:3px;outline:none;transition:all .12s ease}.mpr-sr-subfilter-input::placeholder{color:#737373;font-size:11px}.mpr-sr-subfilter-input:hover{border-color:rgb(198.4,198.4,198.4)}.mpr-sr-subfilter-input:focus{border-color:#111;background:#fff}.mpr-sr-subfilter-icon{left:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#737373;pointer-events:none}.mpr-sr-subfilter-loading{right:5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border:1.5px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .5s linear infinite}.mpr-sr-subfilter-empty{padding:20px 16px;text-align:center;color:#525252;font-size:12px;background:#fff}.mpr-sr-subfilter-empty .mpr-sr-icon{display:block;font-size:24px;margin:0 auto 6px;color:#737373}.mpr-sr-display-toggle{display:flex;align-items:center;gap:1px;flex-shrink:0}.mpr-sr-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex-shrink:0;vertical-align:middle}.mpr-sr-results-count{font-size:11px;font-weight:500;color:#737373;background:rgba(17,17,17,.1);color:#111;padding:2px 8px;border-radius:10px;flex-shrink:0}.mpr-sr-sort{flex-shrink:0}.mpr-sr-sort-select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 6px center;background-size:12px;border:1px solid #f0f0f0;border-radius:4px;padding:4px 24px 4px 8px;font-size:11px;color:#111;cursor:pointer;min-width:100px}.mpr-sr-sort-select:hover{border-color:#e5e5e5}.mpr-sr-sort-select:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px rgba(17,17,17,.1)}.mpr-sr-filter-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0}.mpr-sr-filter-toggle:hover{border-color:#e5e5e5;background:#fafafa}.mpr-sr-filter-toggle.active{background:rgba(17,17,17,.1);border-color:#111}.mpr-sr-filter-toggle.active .mpr-sr-icon{color:#111}.mpr-sr-filter-toggle.has-filters .mpr-sr-filter-badge{display:block}.mpr-sr-filter-badge{display:none;top:-3px;right:-3px;width:8px;height:8px;background:#dc2626;border-radius:50%;border:2px solid #fff}.mpr-sr-subfilter{display:flex;align-items:center;flex:1;min-width:80px;max-width:180px;position:relative}.mpr-sr-subfilter-icon{left:8px;font-size:12px;pointer-events:none}.mpr-sr-subfilter-input{width:100%;border:1px solid #f0f0f0;border-radius:4px;padding:5px 8px 5px 26px;font-size:12px;background:#fff}.mpr-sr-subfilter-input:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px rgba(17,17,17,.1)}.mpr-sr-subfilter-input::placeholder{color:#737373}.mpr-sr-subfilter-loading{right:8px;width:12px;height:12px;border:2px solid #f0f0f0;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .8s linear infinite}.mpr-sr-display-toggle{display:flex;gap:2px;flex-shrink:0}.mpr-sr-display-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#fff;border:1px solid #f0f0f0;cursor:pointer}.mpr-sr-display-btn:first-child{border-radius:4px 0 0 4px}.mpr-sr-display-btn:last-child{border-radius:0 4px 4px 0;border-left:none}.mpr-sr-display-btn:hover{background:#fafafa}.mpr-sr-display-btn.active{background:#111;border-color:#111}.mpr-sr-display-btn.active .mpr-sr-icon{color:#fff}.mpr-sr-display-btn .mpr-sr-icon{font-size:14px}.mpr-sr-filter-panel--open{padding:10px 12px;background:#fafafa;border-bottom:1px solid #f0f0f0}.mpr-sr-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.mpr-sr-filter-row--quick{margin-bottom:0}.mpr-sr-filter-checkbox-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#111;cursor:pointer;user-select:none}.mpr-sr-filter-checkbox-label:hover{color:#111}.mpr-sr-filter-checkbox{width:14px;height:14px;accent-color:#111;cursor:pointer}.mpr-sr-filter-price{display:flex;align-items:center;gap:6px;margin-left:auto}.mpr-sr-filter-price-label{font-size:12px;color:#525252}.mpr-sr-filter-price-input{width:60px;border:1px solid #f0f0f0;border-radius:4px;padding:4px 6px;font-size:11px;text-align:center}.mpr-sr-filter-price-input:focus{outline:none;border-color:#111}.mpr-sr-filter-price-input::placeholder{color:#737373}.mpr-sr-filter-price-sep{color:#737373}.mpr-sr-clear-filters-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;color:#525252;background:#fff;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer}.mpr-sr-clear-filters-btn:hover{color:#dc2626;border-color:#dc2626}.mpr-sr-clear-filters-btn--inline{margin-left:auto}.mpr-sr-clear-filters-btn .mpr-sr-icon{font-size:10px}.mpr-sr-filter-section{margin-top:10px;border-top:1px solid #f0f0f0;padding-top:10px}.mpr-sr-filter-section-header{display:flex;align-items:center;justify-content:space-between;padding:6px 0;cursor:pointer;user-select:none;font-size:12px;color:#525252}.mpr-sr-filter-section-header:hover{color:#111}.mpr-sr-filter-section-header .mpr-sr-icon{font-size:12px}.mpr-sr-filter-section-content{display:none;padding-top:8px}.mpr-sr-filter-section-content--open{display:block}.mpr-sr-filter-group{margin-bottom:12px}.mpr-sr-filter-group:last-child{margin-bottom:0}.mpr-sr-filter-group-name{font-size:11px;font-weight:600;color:#111;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.mpr-sr-filter-group-values{display:flex;flex-wrap:wrap;gap:6px 12px}.mpr-sr-filter-attr-label{display:flex;align-items:center;gap:4px;font-size:12px;color:#111;cursor:pointer}.mpr-sr-filter-attr-label:hover{color:#111}.mpr-sr-filter-attr-checkbox{width:13px;height:13px;accent-color:#111;cursor:pointer}.mpr-sr-attr-color{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.mpr-sr-filter-count{font-size:10px;color:#737373}.mpr-sr-filter-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center;color:#525252;font-size:13px;gap:10px}.mpr-sr-filter-empty .mpr-sr-icon{font-size:32px;opacity:.4}@keyframes mpr-sr-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 600px){.mpr-sr-section-header{flex-wrap:wrap}.mpr-sr-sort-select{min-width:auto;max-width:90px;font-size:10px;padding-right:18px}.mpr-sr-subfilter{order:10;min-width:100%;max-width:none;margin-top:6px}.mpr-sr-filter-price{margin-left:0;width:100%;margin-top:8px}.mpr-sr-filter-price-input{flex:1}}.mpr-sr-section{padding:14px;border-bottom:1px solid #f0f0f0}.mpr-sr-section:last-child{border-bottom:none}.mpr-sr-section-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.mpr-sr-section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#525252;display:flex;align-items:center;gap:5px}.mpr-sr-section-title svg{width:14px;height:14px;opacity:.6}.mpr-sr-section--recently-viewed .mpr-sr-section-title svg{opacity:.5}.mpr-sr-section--buy-again .mpr-sr-section-title{color:#111}.mpr-sr-section--recommended .mpr-sr-section-title{color:#525252}.mpr-sr-order-match{margin:10px 14px;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.mpr-sr-order-match-header{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#111;color:#fff;font-size:12px;font-weight:600}.mpr-sr-order-match-header svg{width:16px;height:16px;fill:currentColor}.mpr-sr-order-match-title{font-size:12px;font-weight:600}.mpr-sr-order-match-body{padding:12px 14px}.mpr-sr-order-match-ref{font-size:16px;font-weight:700;color:#111;margin-bottom:8px;font-family:"SF Mono","Fira Code","Consolas",monospace;letter-spacing:.03em}.mpr-sr-order-match-status{margin-bottom:8px}.mpr-sr-order-match-status-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;color:#fff;line-height:1.4}.mpr-sr-order-match-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#525252;margin-bottom:10px}.mpr-sr-order-match-total{font-weight:700;color:#111}.mpr-sr-order-match-actions{display:flex;gap:8px;flex-wrap:wrap}.mpr-sr-order-match-link{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:6px;text-decoration:none;transition:all .12s ease;cursor:pointer}.mpr-sr-order-match-link:hover{background:#111;color:#fff;border-color:#111;text-decoration:none}.mpr-sr-order-match-link:first-child{background:#111;color:#fff;border-color:#111}.mpr-sr-order-match-link:first-child:hover{background:#000;border-color:#000}.mpr-sr-recommended-match{--_rec-bg: var(--mpr-sr-primary, #111111);--_rec-bg-hover: var(--mpr-sr-primary-hover, #000000);--_rec-fg: #fff;--_rec-fg-muted: rgba(255, 255, 255, 0.55);--_rec-radius: var(--mpr-sr-radius, 0);position:relative;z-index:1}.mpr-sr-recommended-match-link{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;color:var(--_rec-fg);background:var(--_rec-bg);border-radius:var(--_rec-radius);transition:background .2s ease}.mpr-sr-recommended-match-link:hover{background:var(--_rec-bg-hover);text-decoration:none;color:var(--_rec-fg)}.mpr-sr-recommended-match-link:hover .mpr-sr-recommended-match-arrow{transform:translateX(3px);color:var(--_rec-fg)}.mpr-sr-recommended-match-link:hover .mpr-sr-recommended-match-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--_rec-fg-muted)}.mpr-sr-recommended-match-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:hsla(0,0%,100%,.15);color:var(--_rec-fg);border-radius:8px;transition:background .2s ease}.mpr-sr-recommended-match-icon .mpr-sr-icon{font-size:18px}.mpr-sr-recommended-match-image{width:36px;height:36px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.mpr-sr-recommended-match-image img{width:100%;height:100%;object-fit:cover}.mpr-sr-recommended-match-content{flex:1;min-width:0}.mpr-sr-recommended-match-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--_rec-fg-muted);line-height:1;margin-bottom:4px}.mpr-sr-recommended-match-label .mpr-sr-icon{display:none}.mpr-sr-recommended-match-prefix{color:var(--_rec-fg-muted)}.mpr-sr-recommended-match-title{font-size:14px;font-weight:500;color:var(--_rec-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.mpr-sr-recommended-match-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--_rec-fg-muted);transition:all .2s ease}.mpr-sr-recommended-match-arrow .mpr-sr-icon{font-size:18px}.mpr-sr-page{padding:0;max-width:1400px;margin:0 auto}.mpr-sr-page-header{padding:24px 0;border-bottom:1px solid #e5e5e5;margin-bottom:24px}.mpr-sr-page-title{font-size:24px;font-weight:600;text-align:center;color:#111;margin:0;line-height:1.4}@media(max-width: 576px){.mpr-sr-page-title{font-size:18px}}.mpr-sr-page-inline-form{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}.mpr-sr-page-title-label{white-space:nowrap}.mpr-sr-page-title-input-wrap{position:relative;display:inline-flex;align-items:center;min-width:200px;max-width:400px}@media(max-width: 576px){.mpr-sr-page-title-input-wrap{min-width:150px;max-width:100%;width:100%}}.mpr-sr-page-title-input{width:100%;padding:8px 36px 8px 12px;font-size:inherit;font-weight:500;font-family:inherit;color:#111;background:rgba(0,0,0,0);border:none;border-bottom:2px solid #e5e5e5;border-radius:0;outline:none;transition:border-color .12s ease;text-align:center}.mpr-sr-page-title-input::placeholder{color:#737373;font-style:italic}.mpr-sr-page-title-input:hover{border-color:#737373}.mpr-sr-page-title-input:focus{border-color:#111}.mpr-sr-page-title-clear{position:absolute;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:#737373;transition:all .12s ease}.mpr-sr-page-title-clear:hover{background:#f5f5f5;color:#111}.mpr-sr-page-title-clear .mpr-sr-icon{font-size:14px}.mpr-sr-page-content{min-height:400px}.mpr-sr-page-layout{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:start}@media(max-width: 992px){.mpr-sr-page-layout{grid-template-columns:1fr}}.mpr-sr-page-primary{min-width:0}.mpr-sr-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:16px;border-bottom:1px solid #f0f0f0;gap:12px}.mpr-sr-page-stats{flex-shrink:0}.mpr-sr-page-count{font-size:14px;color:#525252;font-weight:500}.mpr-sr-page-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mpr-sr-page-sort-select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 8px center;background-size:14px;border:1px solid #e5e5e5;border-radius:6px;padding:8px 32px 8px 12px;font-size:13px;color:#111;cursor:pointer}.mpr-sr-page-sort-select:hover{border-color:rgb(203.5,203.5,203.5)}.mpr-sr-page-sort-select:focus{outline:none;border-color:#111}.mpr-sr-page-filter-toggle{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;font-size:13px;color:#111;transition:all .12s ease}.mpr-sr-page-filter-toggle:hover{border-color:rgb(203.5,203.5,203.5);background:#fafafa}.mpr-sr-page-filter-toggle.active{background:rgba(17,17,17,.1);border-color:#111}.mpr-sr-page-filter-toggle.has-filters .mpr-sr-page-filter-badge{display:inline-flex}.mpr-sr-page-filter-badge{display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;color:#fff;background:#dc2626;border-radius:9px}.mpr-sr-page-display{display:flex;gap:1px}.mpr-sr-page-display-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid #e5e5e5;cursor:pointer;color:#737373}.mpr-sr-page-display-btn:first-child{border-radius:6px 0 0 6px}.mpr-sr-page-display-btn:last-child{border-radius:0 6px 6px 0;border-left:none}.mpr-sr-page-display-btn:hover{background:#fafafa;color:#111}.mpr-sr-page-display-btn.active{background:#111;border-color:#111;color:#fff}.mpr-sr-page-subfilter{position:relative;display:flex;align-items:center;flex:1;max-width:200px;min-width:120px}@media(max-width: 768px){.mpr-sr-page-subfilter{max-width:none;width:100%;order:10;margin-top:12px}}.mpr-sr-page-subfilter-icon{position:absolute;left:10px;font-size:14px;color:#737373;pointer-events:none}.mpr-sr-page-subfilter-input{width:100%;padding:8px 10px 8px 32px;font-size:13px;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:6px;transition:all .12s ease}.mpr-sr-page-subfilter-input::placeholder{color:#737373}.mpr-sr-page-subfilter-input:focus{outline:none;border-color:#111;background:#fff}.mpr-sr-page-subfilter-loading{position:absolute;right:10px;width:14px;height:14px;border:2px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .6s linear infinite}.mpr-sr-page-filters{padding:16px;background:#fafafa;border-radius:6px;margin-bottom:20px}.mpr-sr-page-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.mpr-sr-page-filter-check{display:flex;align-items:center;gap:8px;font-size:14px;color:#111;cursor:pointer}.mpr-sr-page-filter-check input[type=checkbox]{width:16px;height:16px;accent-color:#111;cursor:pointer}.mpr-sr-page-filter-check:hover{color:#111}.mpr-sr-page-filter-price{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width: 576px){.mpr-sr-page-filter-price{width:100%;margin-left:0}}.mpr-sr-page-filter-price-label{font-size:14px;color:#525252;white-space:nowrap}.mpr-sr-page-filter-price input{width:80px;padding:8px 10px;border:1px solid #e5e5e5;border-radius:3px;font-size:13px;text-align:center}.mpr-sr-page-filter-price input:focus{outline:none;border-color:#111}@media(max-width: 576px){.mpr-sr-page-filter-price input{flex:1}}.mpr-sr-page-filter-sep{color:#737373}.mpr-sr-page-filter-clear{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;font-size:13px;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer}.mpr-sr-page-filter-clear:hover{color:#dc2626;border-color:#dc2626}.mpr-sr-page-filter-clear .mpr-sr-icon{font-size:12px}.mpr-sr-page-filter-section{margin-top:16px;border-top:1px solid #e5e5e5;padding-top:16px}.mpr-sr-page-filter-section-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin:0 -12px;cursor:pointer;border-radius:6px;transition:background .12s ease}.mpr-sr-page-filter-section-header:hover{background:#fafafa}.mpr-sr-page-filter-section-header span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#111}.mpr-sr-page-filter-section-header .mpr-sr-icon{font-size:16px;color:#525252}.mpr-sr-page-filter-section-content{padding-top:12px}.mpr-sr-page-filter-group{margin-bottom:16px}.mpr-sr-page-filter-group:last-child{margin-bottom:0}.mpr-sr-page-filter-group-name{font-size:13px;font-weight:600;color:#111;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.mpr-sr-page-filter-group-values{display:flex;flex-wrap:wrap;gap:8px}.mpr-sr-page-filter-attr-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:3px;cursor:pointer;transition:all .12s ease}.mpr-sr-page-filter-attr-label:hover{border-color:#111}.mpr-sr-page-filter-attr-label:has(input:checked){background:#111;border-color:#111;color:#fff}.mpr-sr-page-filter-attr-label:has(input:checked) .mpr-sr-page-filter-count{color:hsla(0,0%,100%,.7)}.mpr-sr-page-filter-attr-label input[type=checkbox]{display:none}.mpr-sr-page-attr-color{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.mpr-sr-page-filter-count{font-size:11px;color:#737373;margin-left:2px}.mpr-sr-page-products{min-height:200px}.mpr-sr-page-products .product-miniature{height:100%;transition:transform .12s ease,box-shadow .12s ease}.mpr-sr-page-products .product-miniature:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.mpr-sr-page-products .thumbnail-container{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;background:#fff;transition:border-color .12s ease}.mpr-sr-page-products .thumbnail-container:hover{border-color:#e5e5e5}.mpr-sr-page-products .product-description{padding:12px}.mpr-sr-page-products .product-title{font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.mpr-sr-page-products .product-title a{color:#111;text-decoration:none}.mpr-sr-page-products .product-title a:hover{color:#111}.mpr-sr-page-products .product-price-and-shipping{margin-top:auto}.mpr-sr-page-products .product-price-and-shipping .price{font-size:16px;font-weight:700;color:#111}.mpr-sr-page-products .product-price-and-shipping .regular-price{font-size:12px;color:#737373;text-decoration:line-through;margin-right:4px}.mpr-sr-page-products .product-price-and-shipping .discount-percentage,.mpr-sr-page-products .product-price-and-shipping .discount-amount{font-size:11px;font-weight:700;color:#fff;background:#dc2626;padding:2px 6px;border-radius:3px;margin-left:4px}.mpr-sr-page-products .product-flags{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;gap:4px}.mpr-sr-page-products .product-flags .product-flag{padding:4px 8px;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:3px}.mpr-sr-page-products .highlighted-informations .quick-view{font-size:12px}.mpr-sr-page-products .variant-links{margin-top:8px}.mpr-sr-page-product-image{position:relative;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:3px;overflow:hidden}.mpr-sr-page-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.mpr-sr-page-product-image:hover img{transform:scale(1.05)}.mpr-sr-page-product-image.mpr-sr-has-gallery .mpr-sr-page-product-image-main{transition:opacity .2s ease}.mpr-sr-page-product-image.mpr-sr-has-gallery .mpr-sr-page-product-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.mpr-sr-page-product-image.mpr-sr-has-gallery:hover .mpr-sr-page-product-image-main{opacity:0}.mpr-sr-page-product-image.mpr-sr-has-gallery:hover .mpr-sr-page-product-image-hover{opacity:1}.mpr-sr-page-product-badge{position:absolute;top:8px;left:8px;padding:4px 8px;font-size:11px;font-weight:700;color:#fff;background:#dc2626;border-radius:3px;z-index:1}.mpr-sr-page-product-name{font-size:14px;font-weight:600;color:#111;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpr-sr-page-product-category{font-size:12px;color:#525252;margin-bottom:6px}.mpr-sr-page-product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:#525252;margin-bottom:6px}.mpr-sr-page-product-category-tree{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px}.mpr-sr-breadcrumb-sep{color:#737373;margin:0 2px}.mpr-sr-category-link{color:#525252;transition:color .12s ease}.mpr-sr-category-link:hover{color:#111}.mpr-sr-page-product-reference{font-size:11px;color:#737373;padding:2px 6px;background:#fafafa;border-radius:3px}.mpr-sr-page-product-sales{font-size:11px;color:#737373;margin-bottom:4px}.mpr-sr-page-product-desc{font-size:13px;color:#525252;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.mpr-sr-page-product-matches{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.mpr-sr-page-product-match{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;font-size:11px;background:#fafafa;border:1px solid #f0f0f0;border-radius:3px}.mpr-sr-page-product-stock{font-size:12px;display:flex;align-items:center;gap:4px}.mpr-sr-page-product-stock::before{content:"";width:6px;height:6px;border-radius:50%}.mpr-sr-page-product-stock.in-stock{color:#16a34a}.mpr-sr-page-product-stock.in-stock::before{background:#16a34a}.mpr-sr-page-product-stock.out-of-stock{color:#737373}.mpr-sr-page-product-stock.out-of-stock::before{background:#737373}.mpr-sr-page-product-price{text-align:right}.mpr-sr-page-product-price-old{font-size:12px;color:#737373;text-decoration:line-through;margin-right:4px}.mpr-sr-page-product-price-current{font-size:16px;font-weight:700;color:#111}.mpr-sr-page-loadmore{text-align:center;padding:24px 0}.mpr-sr-page-loadmore-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;font-size:14px;font-weight:500;color:#111;background:#fff;border:2px solid #e5e5e5;border-radius:6px;cursor:pointer;transition:all .12s ease}.mpr-sr-page-loadmore-btn:hover:not(:disabled){background:#111;border-color:#111;color:#fff}.mpr-sr-page-loadmore-btn:disabled{opacity:.6;cursor:wait}.mpr-sr-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:#525252;font-size:14px}.mpr-sr-page-loading-spinner{width:28px;height:28px;border:3px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .7s linear infinite}.mpr-sr-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;grid-column:1/-1}.mpr-sr-page-empty .mpr-sr-icon{font-size:64px;color:#737373;margin-bottom:16px}.mpr-sr-page-empty h2{font-size:20px;font-weight:600;color:#111;margin:0 0 8px}.mpr-sr-page-empty p{font-size:14px;color:#525252;margin:0}.mpr-sr-page-empty-search{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.mpr-sr-page-empty-search .mpr-sr-icon{font-size:80px;color:#737373;margin-bottom:20px}.mpr-sr-page-empty-search h2{font-size:24px;font-weight:600;color:#111;margin:0 0 12px}.mpr-sr-page-empty-search p{font-size:16px;color:#525252;margin:0}.mpr-sr-page-secondary{display:flex;flex-direction:column;gap:16px}@media(max-width: 992px){.mpr-sr-page-secondary{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px}}.mpr-sr-page-section{background:#fafafa;border-radius:6px;overflow:hidden}.mpr-sr-page-section-title{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#525252;background:rgba(17,17,17,.03);border-bottom:1px solid #f0f0f0;margin:0}.mpr-sr-page-section-title .mpr-sr-icon{font-size:16px}.mpr-sr-page-section-count{margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500;background:#fff;border-radius:10px}.mpr-sr-page-section-items{padding:8px 0}.mpr-sr-page-sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:#111;transition:background .12s ease}.mpr-sr-page-sidebar-item:hover{background:#fafafa;text-decoration:none;color:#111}.mpr-sr-page-sidebar-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border-radius:3px;overflow:hidden}.mpr-sr-page-sidebar-icon img{width:100%;height:100%;object-fit:contain}.mpr-sr-page-sidebar-icon .mpr-sr-icon{font-size:20px}.mpr-sr-page-sidebar-content{flex:1;min-width:0}.mpr-sr-page-sidebar-name{display:block;font-size:14px;font-weight:500;color:#111;line-height:1.3}.mpr-sr-page-sidebar-meta{display:block;font-size:12px;color:#525252;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mpr-sr-page-sidebar-badge{flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500;color:#737373;background:#fff;border-radius:10px}.mpr-sr-page-suggestions{display:flex;flex-direction:column;padding:8px 0}.mpr-sr-page-suggestion{display:flex;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;color:#111;font-size:14px;transition:background .12s ease}.mpr-sr-page-suggestion:hover{background:#fafafa;text-decoration:none;color:#111}.mpr-sr-page-suggestion .mpr-sr-icon{font-size:16px;color:#737373}.mpr-sr-page-suggestion-count{margin-left:auto;font-size:11px;color:#737373;background:#fff;padding:2px 6px;border-radius:8px}@media(max-width: 768px){.mpr-sr-page-header{padding:16px 0;margin-bottom:16px}.mpr-sr-page-toolbar{flex-direction:column;align-items:stretch}.mpr-sr-page-controls{justify-content:space-between}.mpr-sr-page-products--grid{grid-template-columns:repeat(2, 1fr);gap:12px}.mpr-sr-page-products--grid .mpr-sr-page-product{padding:12px}.mpr-sr-page-products--grid .mpr-sr-page-product-image{height:140px}.mpr-sr-page-products--grid .mpr-sr-page-product-name{font-size:13px}}@media(max-width: 576px){.mpr-sr-page-input{font-size:14px;padding:12px 40px}.mpr-sr-page-products--grid{grid-template-columns:1fr 1fr;gap:8px}.mpr-sr-page-products--grid .mpr-sr-page-product{padding:10px}.mpr-sr-page-products--grid .mpr-sr-page-product-image{height:120px;margin-bottom:8px}.mpr-sr-page-products--grid .mpr-sr-page-product-desc,.mpr-sr-page-products--grid .mpr-sr-page-product-category{display:none}.mpr-sr-page-products--list .mpr-sr-page-product{flex-wrap:wrap}.mpr-sr-page-products--list .mpr-sr-page-product-image{width:80px;height:80px}}.mpr-sr-page--fullwidth .mpr-sr-page-fullwidth{display:flex;flex-direction:column}.mpr-sr-page--fullwidth .mpr-sr-page-primary{width:100%}.mpr-sr-page--fullwidth .mpr-sr-page-products--grid{grid-template-columns:repeat(4, 1fr)}@media(max-width: 992px){.mpr-sr-page--fullwidth .mpr-sr-page-products--grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.mpr-sr-page--fullwidth .mpr-sr-page-products--grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.mpr-sr-page--fullwidth .mpr-sr-page-products--grid{grid-template-columns:repeat(2, 1fr)}}.mpr-sr-page-sections{display:flex;flex-direction:column;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid #f0f0f0}.mpr-sr-page-hsection{background:#fafafa;border-radius:6px;padding:16px 20px}.mpr-sr-page-hsection-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#111;margin:0 0 12px 0}.mpr-sr-page-hsection-title .mpr-sr-icon{font-size:18px;color:#525252}.mpr-sr-page-hsection-items{display:flex;flex-wrap:wrap;gap:10px}.mpr-sr-page-hitem{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border-radius:3px;text-decoration:none;color:#111;font-size:13px;transition:all .12s ease;border:1px solid rgba(0,0,0,0)}.mpr-sr-page-hitem:hover{background:#fafafa;border-color:#e5e5e5;text-decoration:none;color:#111}.mpr-sr-page-hitem-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;overflow:hidden;background:#fafafa}.mpr-sr-page-hitem-icon img{width:100%;height:100%;object-fit:contain}.mpr-sr-page-hitem-icon .mpr-sr-icon{font-size:14px}.mpr-sr-page-hitem-name{font-weight:500}.mpr-sr-page-hitem-count{font-size:11px;color:#525252;padding:2px 6px;background:#fafafa;border-radius:8px}.mpr-sr-page-hitem-excerpt{display:none;font-size:12px;color:#525252}.mpr-sr-page-hitem--cms .mpr-sr-icon{font-size:16px;color:#525252}.mpr-sr-page-suggestion-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(17,17,17,.08);border-radius:20px;text-decoration:none;color:#111;font-size:13px;font-weight:500;transition:all .12s ease}.mpr-sr-page-suggestion-tag .mpr-sr-icon{font-size:14px}.mpr-sr-page-suggestion-tag:hover{background:rgba(17,17,17,.15);text-decoration:none;color:#000}.mpr-sr-page-suggestion-count{font-size:11px;font-weight:400;opacity:.7}.mpr-sr-page-pagination{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.mpr-sr-page-loadmore-btn{padding:12px 32px;font-size:14px;font-weight:500;color:#111;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;transition:all .12s ease}.mpr-sr-page-loadmore-btn:hover{background:#fafafa;border-color:#525252}.mpr-sr-page-loadmore-btn:disabled{opacity:.6;cursor:not-allowed}.mpr-sr-page-pages{display:flex;align-items:center;gap:4px}.mpr-sr-page-page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-size:14px;font-weight:500;color:#111;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:3px;text-decoration:none;transition:all .12s ease}.mpr-sr-page-page:hover{background:#fafafa;border-color:#e5e5e5;text-decoration:none;color:#111}.mpr-sr-page-page .mpr-sr-icon{font-size:16px}.mpr-sr-page-page--active{background:#111;color:#fff;border-color:#111}.mpr-sr-page-page--active:hover{background:#111;color:#fff;border-color:#111}.mpr-sr-page-page--dots{color:#525252;cursor:default}.mpr-sr-page-page--dots:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.mpr-sr-page-page--prev,.mpr-sr-page-page--next{background:#fafafa;border-color:#f0f0f0}.mpr-sr-page-page--prev:hover,.mpr-sr-page-page--next:hover{background:#fafafa;border-color:#e5e5e5}@media(max-width: 576px){.mpr-sr-page-pagination{gap:16px}.mpr-sr-page-page{min-width:32px;height:32px;font-size:13px}.mpr-sr-page-loadmore-btn{width:100%}}.mpr-sr-price-slider{position:relative;height:24px;margin:12px 8px 8px}.mpr-slider-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#e5e5e5;border-radius:3px;transform:translateY(-50%);cursor:pointer}.mpr-slider-range{position:absolute;top:0;height:100%;background:#111;border-radius:3px}.mpr-slider-handle{position:absolute;top:50%;width:18px;height:18px;background:#fff;border:2px solid #111;border-radius:50%;transform:translate(-50%, -50%);cursor:grab;z-index:2;transition:box-shadow .15s ease,transform .15s ease}.mpr-slider-handle:hover{box-shadow:0 0 0 4px rgba(17,17,17,.2)}.mpr-slider-handle:active{cursor:grabbing;transform:translate(-50%, -50%) scale(1.1);box-shadow:0 0 0 6px rgba(17,17,17,.25)}.mpr-sr-slider-label{font-size:14px;font-weight:500;color:#111;margin-bottom:8px;text-align:center}#search_filters .facet .title{display:flex}#search_filters .facet .title .collapse-icons{margin-left:auto}#search_filters .facet .facet-title{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_filters .facet .facet-label{width:100%;text-align:left}#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:-7px;margin-right:0}#search_filters .facet .facet-label a{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_filters .mpr-sr-price-filter{padding:0;list-style:none}#search_filters .mpr-sr-price-inputs{display:flex;align-items:center;gap:8px}#search_filters .mpr-sr-price-inputs input{flex:1;min-width:0;padding:.5rem;font-size:.875rem;border:1px solid #e5e5e5;border-radius:3px;background:#fff}#search_filters .mpr-sr-price-inputs input:focus{outline:none;border-color:#111}#search_filters .mpr-sr-price-inputs input::placeholder{color:#737373}#search_filters .mpr-sr-price-inputs input::-webkit-outer-spin-button,#search_filters .mpr-sr-price-inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#search_filters .mpr-sr-price-inputs input{-moz-appearance:textfield}#search_filters .mpr-sr-price-separator{color:#737373;font-size:.875rem}#search_filters .facet .facet-label .color{display:inline-block;width:1.125rem;height:1.125rem;margin-left:0;border:1px solid rgba(0,0,0,.15);border-radius:50%;vertical-align:middle;cursor:pointer}#search_filters .facet .facet-label .color.texture{background-size:cover;background-position:center}#search_filters .ui-slider-horizontal{height:.4em}#search_filters .ui-slider-horizontal .ui-slider-handle{top:-0.45em;width:.4em;margin-left:-1px;cursor:pointer}#search_filters .ui-widget-header{background:#555}#search_filters .ui-slider .ui-slider-handle{background:#fff;border:1px solid #555}#search_filters .faceted-slider{padding:0;list-style:none}#search_filters .faceted-slider li{padding:.5rem 0}#search_filters .mpr-sr-slider-label{margin:0 0 1rem;font-size:.875rem;color:#111}#search_filters .mpr-sr-price-slider{margin:0 .5rem}#search_filters .facet[data-type=category] ul,#search_filters .facet[data-type=manufacturer] ul,#search_filters .facet[data-type=supplier] ul,#search_filters .facet[data-type=cms] ul,#search_filters .facet[data-type=suggestions] ul{list-style:none;padding:0;margin:0}#search_filters .facet[data-type=category] li,#search_filters .facet[data-type=manufacturer] li,#search_filters .facet[data-type=supplier] li,#search_filters .facet[data-type=cms] li,#search_filters .facet[data-type=suggestions] li{padding:.25rem 0}#search_filters .facet[data-type=category] a,#search_filters .facet[data-type=manufacturer] a,#search_filters .facet[data-type=supplier] a,#search_filters .facet[data-type=cms] a,#search_filters .facet[data-type=suggestions] a{display:flex;align-items:center;justify-content:space-between;color:#111;text-decoration:none;font-size:.875rem}#search_filters .facet[data-type=category] a:hover,#search_filters .facet[data-type=manufacturer] a:hover,#search_filters .facet[data-type=supplier] a:hover,#search_filters .facet[data-type=cms] a:hover,#search_filters .facet[data-type=suggestions] a:hover{color:#111}#search_filters .facet[data-type=category] .magnitude,#search_filters .facet[data-type=manufacturer] .magnitude,#search_filters .facet[data-type=supplier] .magnitude,#search_filters .facet[data-type=cms] .magnitude,#search_filters .facet[data-type=suggestions] .magnitude{color:#737373;font-size:.8125rem}.mpr-sr-sidebar-block{margin-bottom:1.5rem}.mpr-sr-sidebar-block h4{display:flex;align-items:center;gap:8px;margin-bottom:.75rem}.mpr-sr-sidebar-block h4 .badge{font-size:.75rem}.mpr-sr-sidebar-search .form-control{font-size:.875rem}.mpr-sr-sidebar-search .btn{padding:.375rem .75rem}.mpr-sr-sidebar-search .btn .material-icons{font-size:1.25rem}.mpr-sr-category-list,.mpr-sr-brand-list,.mpr-sr-cms-list{list-style:none;padding:0;margin:0}.mpr-sr-category-list li,.mpr-sr-brand-list li,.mpr-sr-cms-list li{margin-bottom:.5rem}.mpr-sr-category-list li:last-child,.mpr-sr-brand-list li:last-child,.mpr-sr-cms-list li:last-child{margin-bottom:0}.mpr-sr-category-link,.mpr-sr-brand-link,.mpr-sr-cms-link{display:flex;align-items:center;gap:8px;padding:.5rem 0;color:#111;text-decoration:none;font-size:.875rem;transition:color .15s ease}.mpr-sr-category-link:hover,.mpr-sr-brand-link:hover,.mpr-sr-cms-link:hover{color:#111}.mpr-sr-category-link .material-icons,.mpr-sr-brand-link .material-icons,.mpr-sr-cms-link .material-icons{font-size:1.125rem;color:#737373}.mpr-sr-category-img,.mpr-sr-brand-img{width:24px;height:24px;object-fit:contain;border-radius:4px}.mpr-sr-category-name,.mpr-sr-brand-name,.mpr-sr-cms-name{flex:1}.mpr-sr-category-count{font-size:.75rem;color:#737373}.mpr-sr-cms-excerpt{margin:.25rem 0 0 calc(1.125rem + 8px);line-height:1.4}.mpr-sr-suggestions{display:flex;flex-wrap:wrap;gap:8px}.mpr-sr-suggestion-tag{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.8125rem;color:#111;background:#fafafa;border:1px solid #e5e5e5;border-radius:20px;text-decoration:none;transition:all .15s ease}.mpr-sr-suggestion-tag:hover{color:#fff;background:#111;border-color:#111}.mpr-sr-price-filter{padding:0}.mpr-sr-price-inputs{display:flex;align-items:center;gap:8px}.mpr-sr-price-inputs input{flex:1;min-width:0;padding:.5rem;font-size:.875rem;border:1px solid #e5e5e5;border-radius:3px;background:#fff}.mpr-sr-price-inputs input:focus{outline:none;border-color:#111}.mpr-sr-price-inputs input::placeholder{color:#737373}.mpr-sr-price-separator{color:#737373;font-size:.875rem}.mpr-sr-page-results{width:100%}.mpr-sr-page-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:1.5rem}.mpr-sr-page-title{margin:0;font-size:1.5rem;font-weight:600;color:#111;width:100%}.mpr-sr-page-count{font-size:.875rem;color:#737373}.mpr-sr-page-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-bottom:1.5rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px}.mpr-sr-page-toolbar-left,.mpr-sr-page-toolbar-right{display:flex;align-items:center;gap:12px}.mpr-sr-page-sort{display:flex;align-items:center;gap:8px}.mpr-sr-page-sort-label{font-size:.875rem;color:#525252;white-space:nowrap;margin:0}.mpr-sr-page-sort-select{min-width:160px;padding:.375rem 2rem .375rem .75rem;font-size:.875rem;border:1px solid #e5e5e5;border-radius:3px;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right .5rem center/12px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mpr-sr-page-sort-select:focus{outline:none;border-color:#111}.mpr-sr-page-filter-toggle{display:inline-flex;align-items:center;gap:6px;padding:.375rem .75rem;font-size:.875rem;border:1px solid #e5e5e5;border-radius:3px;background:#fff;cursor:pointer}.mpr-sr-page-filter-toggle .material-icons{font-size:1.125rem}.mpr-sr-page-filter-toggle.has-filters{border-color:#111;color:#111}.mpr-sr-page-filter-toggle.active{background:#111;border-color:#111;color:#fff}.mpr-sr-page-display-toggle{display:flex;border:1px solid #e5e5e5;border-radius:3px;overflow:hidden}.mpr-sr-page-display-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:#fff;color:#737373;cursor:pointer;transition:all .15s ease}.mpr-sr-page-display-btn .material-icons{font-size:1.25rem}.mpr-sr-page-display-btn:not(:last-child){border-right:1px solid #e5e5e5}.mpr-sr-page-display-btn:hover{background:#fafafa;color:#111}.mpr-sr-page-display-btn.active{background:#111;color:#fff}.mpr-sr-page-filters-block .mpr-sr-page-filters-title{display:flex;align-items:center;gap:8px}.mpr-sr-page-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:600;color:#fff;background:#dc2626;border-radius:9px}.mpr-sr-page-filter-panel{padding-top:.5rem}.mpr-sr-page-filter-row{margin-bottom:.75rem}.mpr-sr-page-filter-row:last-child{margin-bottom:0}.mpr-sr-page-filter-checkbox-label{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#111;cursor:pointer;user-select:none}.mpr-sr-page-filter-checkbox-label input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#111}.mpr-sr-page-filter-checkbox-label:hover{color:#111}.mpr-sr-page-filter-label{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:#525252}.mpr-sr-page-filter-price-inputs{display:flex;align-items:center;gap:8px}.mpr-sr-page-filter-price-input{flex:1;min-width:0;padding:.375rem .5rem;font-size:.875rem;border:1px solid #e5e5e5;border-radius:3px}.mpr-sr-page-filter-price-input:focus{outline:none;border-color:#111}.mpr-sr-page-filter-price-input::-webkit-outer-spin-button,.mpr-sr-page-filter-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mpr-sr-page-filter-price-input{-moz-appearance:textfield}.mpr-sr-page-filter-price-sep{color:#737373;font-size:.875rem}.mpr-sr-page-filter-section{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.mpr-sr-page-filter-section-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:.875rem;font-weight:500;color:#111;cursor:pointer;user-select:none}.mpr-sr-page-filter-section-header:hover{color:#111}.mpr-sr-page-filter-section-header .material-icons{font-size:1.25rem;color:#737373;transition:transform .2s ease}.mpr-sr-page-filter-clear-row{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.mpr-sr-page-clear-filters-btn{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem}.mpr-sr-page-clear-filters-btn .material-icons{font-size:1rem}.mpr-sr-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#525252}.mpr-sr-page-loading span{margin-top:1rem;font-size:.875rem}.mpr-sr-page-loading-spinner{width:32px;height:32px;border:3px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:mpr-sr-spin .8s linear infinite}@keyframes mpr-sr-spin{to{transform:rotate(360deg)}}.mpr-sr-page-products.mpr-sr-page-products--grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}@media(min-width: 768px){.mpr-sr-page-products.mpr-sr-page-products--grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.mpr-sr-page-products.mpr-sr-page-products--grid{grid-template-columns:repeat(4, 1fr)}}.mpr-sr-page-products.mpr-sr-page-products--list{display:grid;gap:1.5rem;grid-template-columns:1fr}.mpr-sr-page-products.mpr-sr-page-products--list .mpr-sr-page-product{flex-direction:row;align-items:flex-start}.mpr-sr-page-products.mpr-sr-page-products--list .mpr-sr-page-product-image{width:120px;min-width:120px;height:120px}@media(min-width: 576px){.mpr-sr-page-products.mpr-sr-page-products--list .mpr-sr-page-product-image{width:160px;min-width:160px;height:160px}}.mpr-sr-page-products.mpr-sr-page-products--list .mpr-sr-page-product-info{padding:.75rem 1rem}.mpr-sr-page-products.mpr-sr-page-products--list .mpr-sr-page-product-name{font-size:1rem}.mpr-sr-page-products.mpr-sr-page-products--list .mpr-sr-page-product-desc{display:block;-webkit-line-clamp:3}.mpr-sr-page-product{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;text-decoration:none;color:#111;transition:all .2s ease}.mpr-sr-page-product:hover{border-color:#111;box-shadow:0 4px 12px rgba(0,0,0,.08);text-decoration:none;color:#111}.mpr-sr-page-product:hover .mpr-sr-page-product-name{color:#111}.mpr-sr-page-product-image{position:relative;width:100%;height:0;padding-bottom:100%;background:#fafafa;overflow:hidden}.mpr-sr-page-product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.mpr-sr-page-product:hover .mpr-sr-page-product-image img{transform:scale(1.05)}.mpr-sr-page-product-image .mpr-sr-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3rem;color:#737373}.mpr-sr-page-product-badge{position:absolute;top:8px;left:8px;padding:4px 8px;font-size:.6875rem;font-weight:600;color:#fff;background:#dc2626;border-radius:3px;z-index:1}.mpr-sr-page-product-info{display:flex;flex-direction:column;flex:1;padding:.75rem}.mpr-sr-page-product-name{margin:0 0 .375rem;font-size:.875rem;font-weight:500;line-height:1.4;color:#111;transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpr-sr-page-product-category{font-size:.75rem;color:#737373;margin-bottom:.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpr-sr-page-product-desc{display:none;font-size:.8125rem;color:#525252;line-height:1.5;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpr-sr-page-product-matches{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:.5rem}.mpr-sr-page-product-match{display:inline-flex;align-items:center;padding:2px 6px;font-size:.6875rem;background:#fafafa;border-radius:3px}.mpr-sr-page-product-match .mpr-sr-match-group{color:#737373;margin-right:3px}.mpr-sr-page-product-match .mpr-sr-match-value{color:#111;font-weight:500}.mpr-sr-page-product-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:.5rem}.mpr-sr-page-product-stock{font-size:.6875rem;font-weight:500;padding:2px 6px;border-radius:3px}.mpr-sr-page-product-stock.in-stock{color:#16a34a;background:rgba(22,163,74,.1)}.mpr-sr-page-product-stock.out-of-stock{color:#737373;background:#fafafa}.mpr-sr-page-product-price{display:flex;align-items:baseline;gap:6px;text-align:right}.mpr-sr-page-product-price-old{font-size:.75rem;color:#737373;text-decoration:line-through}.mpr-sr-page-product-price-current{font-size:.9375rem;font-weight:600;color:#111}.mpr-sr-page-loadmore{display:flex;justify-content:center;padding:2rem 0}.mpr-sr-page-loadmore-btn{min-width:180px}.mpr-sr-page-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#525252}.mpr-sr-page-empty .material-icons{font-size:4rem;color:#737373;margin-bottom:1rem}.mpr-sr-page-empty h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;color:#111}.mpr-sr-page-empty p{margin:0;font-size:.875rem}.mpr-sr-page-product-name .mpr-sr-match,mark.mpr-sr-match{background:#e5e5e5;color:#111;padding:0 2px;border-radius:2px}@media(max-width: 767px){.mpr-sr-page-filters-block{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100%;z-index:1050;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.15);transition:left .3s ease;overflow-y:auto;padding:1rem;margin:0;border-radius:0}.mpr-sr-page-filters-block.mpr-sr-page-filters-block--open{left:0}.mpr-sr-page-filters-block .mpr-sr-page-filters-title{font-size:1.125rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;margin-bottom:1rem}.mpr-sr-page-filter-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1040;opacity:0;visibility:hidden;transition:all .3s ease}.mpr-sr-page-filter-backdrop.mpr-sr-page-filter-backdrop--visible{opacity:1;visibility:visible}}:root{--mpr-sr-primary: #111111;--mpr-sr-primary-dark: #000000;--mpr-sr-primary-light: #f5f5f5;--mpr-sr-accent: #dc2626;--mpr-sr-success: #16a34a;--mpr-sr-warning: #ca8a04;--mpr-sr-text: #111111;--mpr-sr-text-muted: #525252;--mpr-sr-text-light: #737373;--mpr-sr-bg: #ffffff;--mpr-sr-bg-hover: #fafafa;--mpr-sr-bg-active: #f5f5f5;--mpr-sr-bg-section: #fafafa;--mpr-sr-border: #e5e5e5;--mpr-sr-border-light: #f0f0f0;--mpr-sr-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.04);--mpr-sr-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);--mpr-sr-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);--mpr-sr-shadow-xl: 0 12px 40px rgba(0, 0, 0, 0.15);--mpr-sr-highlight-bg: #e5e5e5;--mpr-sr-highlight-text: #111111;--mpr-sr-radius-sm: 3px;--mpr-sr-radius: 6px;--mpr-sr-radius-lg: 8px;--mpr-sr-transition: 0.2s ease;--mpr-sr-transition-fast: 0.12s ease;--mpr-sr-z-dropdown: 99999}
