#vacuum-compare-app{--qsv-blue: #0E76D8;--qsv-navy: #203f9a;--qsv-magenta: #E8008A;--qsv-light-bg: #f8f9ff;--qsv-border: #e0e3eb;--qsv-text: #333;--qsv-text-light: #666;--qsv-white: #fff;--qsv-shadow: 0 2px 8px rgba(0,0,0,.08);--qsv-radius: 8px;--sidebar-width: 280px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:var(--qsv-text)!important;line-height:1.5!important;box-sizing:border-box;max-width:1440px!important;margin:0 auto!important;padding:0!important}#vacuum-compare-app h1,#vacuum-compare-app h2,#vacuum-compare-app h3,#vacuum-compare-app h4,#vacuum-compare-app h5,#vacuum-compare-app h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.3!important;padding:0!important}#vacuum-compare-app ul,#vacuum-compare-app ol{list-style:none!important;padding:0!important;margin:0!important}#vacuum-compare-app button{font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}#vacuum-compare-app input,#vacuum-compare-app select{font-family:inherit!important}#vacuum-compare-app a,#vacuum-compare-app a:hover{text-decoration:none!important}#vacuum-compare-app *,#vacuum-compare-app *:before,#vacuum-compare-app *:after{box-sizing:border-box}#vacuum-compare-app .vca-header{padding:20px 24px 16px!important;border-bottom:1px solid var(--qsv-border)!important}#vacuum-compare-app .vca-header h1{font-size:28px!important;font-weight:800!important;color:var(--qsv-navy)!important;margin:0 0 4px!important}#vacuum-compare-app .vca-header p{color:var(--qsv-text-light)!important;margin:0!important;font-size:15px!important}#vacuum-compare-app .vca-body{display:flex!important;min-height:600px!important}#vacuum-compare-app .vca-sidebar{width:var(--sidebar-width)!important;flex-shrink:0!important;border-right:1px solid var(--qsv-border)!important;padding:16px 20px!important;background:var(--qsv-white)!important;overflow-y:auto;max-height:calc(100vh - 80px)!important;position:sticky;top:0}#vacuum-compare-app .vca-sidebar-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important}#vacuum-compare-app .vca-sidebar-header h3{font-size:16px!important;font-weight:700!important;color:var(--qsv-navy)!important;margin:0!important}#vacuum-compare-app .vca-clear-btn{font-size:13px!important;color:var(--qsv-magenta)!important;cursor:pointer;border:none!important;background:none!important;padding:0!important;font-weight:600!important}#vacuum-compare-app .vca-clear-btn:hover{text-decoration:underline}#vacuum-compare-app .vca-filter-group{margin-bottom:0!important;padding-bottom:0!important;border-bottom:1px solid var(--qsv-border)!important}#vacuum-compare-app .vca-filter-group:last-child{border-bottom:none!important}#vacuum-compare-app .vca-filter-group h4{font-size:14px!important;font-weight:700!important;color:var(--qsv-text)!important;margin:0!important;padding:12px 0!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer;display:flex!important;justify-content:space-between!important;align-items:center!important;-webkit-user-select:none;user-select:none}#vacuum-compare-app .vca-filter-group h4:hover{color:var(--qsv-blue)!important}#vacuum-compare-app .vca-filter-group h4:after{content:"";width:8px!important;height:8px!important;border-right:2px solid #999!important;border-bottom:2px solid #999!important;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0!important}#vacuum-compare-app .vca-filter-group.collapsed h4:after{transform:rotate(-45deg)}#vacuum-compare-app .vca-filter-group .vca-filter-content{padding-bottom:14px!important;overflow:hidden;transition:max-height .25s ease,opacity .2s ease;max-height:500px!important;opacity:1!important}#vacuum-compare-app .vca-filter-group.collapsed .vca-filter-content{max-height:0!important;opacity:0!important;padding-bottom:0!important}#vacuum-compare-app .vca-filter-group--toggle{padding:0!important}#vacuum-compare-app .vca-filter-group--toggle .vca-toggle-row{padding:12px 0!important}#vacuum-compare-app .vca-checkbox-list{list-style:none!important;padding:0!important;margin:0!important}#vacuum-compare-app .vca-checkbox-list li{margin-bottom:4px!important}#vacuum-compare-app .vca-checkbox-list label{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer;font-size:14px!important;padding:3px 0!important}#vacuum-compare-app .vca-checkbox-list label:hover{color:var(--qsv-blue)!important}#vacuum-compare-app .vca-checkbox-list input[type=checkbox]{accent-color:var(--qsv-blue);width:16px!important;height:16px!important;flex-shrink:0!important}#vacuum-compare-app .vca-filter-count{color:var(--qsv-text-light)!important;font-size:12px!important;margin-left:auto!important}#vacuum-compare-app .vca-show-more-btn{background:none!important;border:none!important;color:var(--qsv-blue)!important;font-size:13px!important;cursor:pointer;padding:4px 0!important;font-weight:600!important}#vacuum-compare-app .vca-show-more-btn:hover{text-decoration:underline}#vacuum-compare-app .vca-price-range{padding:4px 0!important}#vacuum-compare-app .vca-price-display{display:flex!important;justify-content:space-between!important;font-size:14px!important;font-weight:600!important;color:var(--qsv-navy)!important;margin-bottom:8px!important}#vacuum-compare-app .vca-range-track{position:relative;height:6px!important;background:var(--qsv-border)!important;border-radius:3px!important;margin:14px 0!important}#vacuum-compare-app .vca-range-fill{position:absolute;height:100%!important;background:var(--qsv-blue)!important;border-radius:3px!important}#vacuum-compare-app .vca-price-range input[type=range]{-webkit-appearance:none!important;appearance:none!important;position:absolute;top:-8px;left:0;width:100%!important;height:22px!important;background:transparent!important;pointer-events:none;margin:0!important}#vacuum-compare-app .vca-price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:20px!important;height:20px!important;background:var(--qsv-white)!important;border:2px solid var(--qsv-blue)!important;border-radius:50%!important;cursor:pointer;pointer-events:all;box-shadow:0 1px 4px #00000026!important}#vacuum-compare-app .vca-price-range input[type=range]::-moz-range-thumb{width:20px!important;height:20px!important;background:var(--qsv-white)!important;border:2px solid var(--qsv-blue)!important;border-radius:50%!important;cursor:pointer;pointer-events:all;box-shadow:0 1px 4px #00000026!important}#vacuum-compare-app .vca-toggle-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 0!important}#vacuum-compare-app .vca-toggle-label{font-size:14px!important;font-weight:600!important}#vacuum-compare-app .vca-toggle{position:relative;width:42px!important;height:24px!important;flex-shrink:0!important}#vacuum-compare-app .vca-toggle input{opacity:0!important;width:0!important;height:0!important}#vacuum-compare-app .vca-toggle-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ccc!important;border-radius:24px!important;transition:.2s}#vacuum-compare-app .vca-toggle-slider:before{content:"";position:absolute;width:18px!important;height:18px!important;left:3px;bottom:3px;background:#fff!important;border-radius:50%!important;transition:.2s}#vacuum-compare-app .vca-toggle input:checked+.vca-toggle-slider{background:var(--qsv-magenta)!important}#vacuum-compare-app .vca-toggle input:checked+.vca-toggle-slider:before{transform:translate(18px)}#vacuum-compare-app .vca-main{flex:1!important;padding:16px 24px!important;min-width:0!important}#vacuum-compare-app .vca-toolbar{display:flex!important;gap:12px!important;align-items:center!important;margin-bottom:12px!important;flex-wrap:wrap!important}#vacuum-compare-app .vca-search{flex:1!important;min-width:180px!important;max-width:320px!important;position:relative}#vacuum-compare-app .vca-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999!important;pointer-events:none}#vacuum-compare-app .vca-search input{width:100%!important;padding:10px 12px 10px 38px!important;border:1px solid var(--qsv-border)!important;border-radius:var(--qsv-radius)!important;font-size:14px!important;outline:none!important;transition:border-color .2s}#vacuum-compare-app .vca-search input:focus{border-color:var(--qsv-blue)!important}#vacuum-compare-app .vca-sort select,#vacuum-compare-app .vca-toolbar-filter select{padding:10px 32px 10px 12px!important;border:1px solid var(--qsv-border)!important;border-radius:var(--qsv-radius)!important;font-size:14px!important;background:var(--qsv-white)!important;cursor:pointer;outline:none!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='%23666' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}#vacuum-compare-app .vca-toolbar-filter select.active{border-color:var(--qsv-blue)!important;color:var(--qsv-blue)!important;font-weight:600!important}#vacuum-compare-app .vca-toolbar-filters{display:flex!important;gap:8px!important;flex-wrap:wrap!important}#vacuum-compare-app .vca-result-count{font-size:14px!important;color:var(--qsv-text-light)!important;white-space:nowrap}#vacuum-compare-app .vca-mobile-filter-btn{display:none!important;padding:10px 16px!important;border:1px solid var(--qsv-border)!important;border-radius:var(--qsv-radius)!important;background:var(--qsv-white)!important;font-size:14px!important;font-weight:600!important;cursor:pointer;gap:6px!important;align-items:center!important}#vacuum-compare-app .vca-active-filters{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}#vacuum-compare-app .vca-active-filters:empty{display:none!important}#vacuum-compare-app .vca-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;background:var(--qsv-light-bg)!important;border:1px solid var(--qsv-border)!important;border-radius:16px!important;font-size:13px!important;color:var(--qsv-text)!important}#vacuum-compare-app .vca-chip-remove{cursor:pointer;color:var(--qsv-text-light)!important;font-weight:700!important;font-size:14px!important;line-height:1!important;margin-left:2px!important}#vacuum-compare-app .vca-chip-remove:hover{color:var(--qsv-magenta)}#vacuum-compare-app .vca-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px!important}#vacuum-compare-app .vca-card{border:1px solid var(--qsv-border)!important;border-radius:var(--qsv-radius)!important;background:var(--qsv-white)!important;overflow:hidden;transition:box-shadow .2s,border-color .2s;display:flex!important;flex-direction:column!important;position:relative}#vacuum-compare-app .vca-card:hover{box-shadow:var(--qsv-shadow)!important;border-color:#c8cee0!important}#vacuum-compare-app .vca-card.vca-card-selected{border-color:var(--qsv-magenta)!important;box-shadow:0 0 0 2px #e8008a26!important}#vacuum-compare-app .vca-card-image{width:100%!important;aspect-ratio:1;overflow:hidden;background:var(--qsv-light-bg)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative}#vacuum-compare-app .vca-card-image img{width:100%!important;height:100%!important;object-fit:contain;padding:12px!important}#vacuum-compare-app .vca-card-image .vca-no-image{color:#bbb!important;font-size:13px!important}#vacuum-compare-app .vca-card-badges{position:absolute;bottom:8px;right:8px;display:flex!important;flex-wrap:wrap!important;gap:4px!important;z-index:2}#vacuum-compare-app .vca-badge{padding:2px 8px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.3px!important}#vacuum-compare-app .vca-badge-sale{background:var(--qsv-magenta)!important;color:#fff!important}#vacuum-compare-app .vca-badge-preowned{background:#f0ad4e!important;color:#fff!important}#vacuum-compare-app .vca-badge-promo{background:var(--qsv-blue)!important;color:#fff!important}#vacuum-compare-app .vca-card-tags{position:absolute;top:8px;left:8px;right:8px;display:flex!important;flex-wrap:wrap!important;gap:4px!important;z-index:2}#vacuum-compare-app .vca-card-brand-badge{padding:2px 8px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.3px!important;background:var(--qsv-text)!important;color:var(--qsv-white)!important}#vacuum-compare-app .vca-type-badge{padding:2px 8px!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;background:#fff!important;color:var(--qsv-blue)!important;border:1px solid rgba(14,118,216,.25)!important}#vacuum-compare-app .vca-card-body{padding:14px 16px!important;flex:1!important;display:flex!important;flex-direction:column!important}#vacuum-compare-app .vca-card-title-row{display:flex!important;align-items:baseline!important;gap:8px!important;margin-bottom:8px!important}#vacuum-compare-app .vca-card-title{font-size:15px!important;font-weight:700!important;color:var(--qsv-text)!important;margin:0!important;line-height:1.3!important;flex:1!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#vacuum-compare-app .vca-card-specs{display:grid!important;grid-template-columns:1fr 1fr;gap:4px 12px!important;font-size:12px!important;color:var(--qsv-text-light)!important;margin-bottom:12px!important;flex:1!important}#vacuum-compare-app .vca-card-spec{display:flex!important;align-items:baseline!important;gap:4px!important}#vacuum-compare-app .vca-card-spec-label{color:#999!important}#vacuum-compare-app .vca-card-spec-value{font-weight:600!important;color:var(--qsv-text)!important}#vacuum-compare-app .vca-card-pricing{text-align:right!important;white-space:nowrap;flex-shrink:0!important}#vacuum-compare-app .vca-price-current{font-size:20px!important;font-weight:800!important;color:var(--qsv-navy)!important}#vacuum-compare-app .vca-price-compare{font-size:12px!important;color:#999!important;text-decoration:line-through!important;display:block!important}#vacuum-compare-app .vca-price-save{font-size:12px!important;font-weight:700!important;color:var(--qsv-magenta)!important}#vacuum-compare-app .vca-price-quote{font-size:14px!important;font-weight:700!important;color:var(--qsv-magenta)!important}#vacuum-compare-app .vca-card-actions{display:flex!important;gap:8px!important}#vacuum-compare-app .vca-btn-view{flex:1!important;padding:8px 12px!important;border:1px solid var(--qsv-blue)!important;border-radius:6px!important;color:var(--qsv-blue)!important;background:var(--qsv-white)!important;font-size:13px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;cursor:pointer;transition:background .2s,color .2s}#vacuum-compare-app .vca-btn-view:hover{background:var(--qsv-blue)!important;color:var(--qsv-white)!important}#vacuum-compare-app .vca-btn-compare{padding:8px 12px!important;border:1px solid var(--qsv-magenta)!important;border-radius:6px!important;color:var(--qsv-magenta)!important;background:var(--qsv-white)!important;font-size:13px!important;font-weight:600!important;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}#vacuum-compare-app .vca-btn-compare:hover,#vacuum-compare-app .vca-btn-compare.active{background:var(--qsv-magenta)!important;color:var(--qsv-white)!important}#vacuum-compare-app .vca-btn-compare.vca-btn-max{border-color:#999!important;color:#999!important;background:#f5f5f5!important;cursor:not-allowed}#vacuum-compare-app .vca-load-more-wrap{text-align:center!important;padding:24px 0!important}#vacuum-compare-app .vca-load-more{padding:12px 32px!important;border:1px solid var(--qsv-border)!important;border-radius:var(--qsv-radius)!important;background:var(--qsv-white)!important;font-size:15px!important;font-weight:600!important;color:var(--qsv-navy)!important;cursor:pointer;transition:background .2s}#vacuum-compare-app .vca-load-more:hover{background:var(--qsv-light-bg)!important}#vacuum-compare-app .vca-no-results{text-align:center!important;padding:60px 20px!important;color:var(--qsv-text-light)!important}#vacuum-compare-app .vca-no-results h3{font-size:18px!important;color:var(--qsv-text)!important;margin:0 0 8px!important}#vacuum-compare-app .vca-compare-tray{position:fixed;bottom:20px;left:20px;background:var(--qsv-white)!important;border:2px solid var(--qsv-magenta)!important;border-radius:12px!important;box-shadow:0 4px 20px #00000026!important;padding:0!important;z-index:1000;transform:translateY(calc(100% + 40px));transition:transform .3s ease;width:380px!important;overflow:hidden}#vacuum-compare-app .vca-compare-tray.visible{transform:translateY(0)}#vacuum-compare-app .vca-tray-header{display:flex!important;align-items:center!important;padding:10px 14px!important;border-bottom:1px solid var(--qsv-border)!important;gap:8px!important}#vacuum-compare-app .vca-tray-title{font-size:14px!important;font-weight:700!important;color:var(--qsv-navy)!important}#vacuum-compare-app .vca-tray-count{font-size:13px!important;color:var(--qsv-text-light)!important;font-weight:600!important;margin-left:auto!important}#vacuum-compare-app .vca-tray-collapse{background:none!important;border:1px solid var(--qsv-border)!important;border-radius:4px!important;cursor:pointer;font-size:10px!important;color:var(--qsv-text-light)!important;padding:4px 6px!important;line-height:1!important;transition:transform .2s}#vacuum-compare-app .vca-tray-collapse:hover{color:var(--qsv-magenta)!important;border-color:var(--qsv-magenta)!important}#vacuum-compare-app .vca-compare-tray.collapsed .vca-tray-collapse{transform:rotate(180deg)}#vacuum-compare-app .vca-tray-body{padding:10px 14px 14px!important;transition:max-height .3s ease,opacity .2s ease;max-height:400px!important;opacity:1!important;overflow:hidden}#vacuum-compare-app .vca-compare-tray.collapsed .vca-tray-body{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important}#vacuum-compare-app .vca-tray-items{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:10px!important}#vacuum-compare-app .vca-tray-item{display:flex!important;align-items:center!important;gap:6px!important;padding:5px 8px!important;background:var(--qsv-light-bg)!important;border:1px solid var(--qsv-border)!important;border-radius:6px!important;min-width:0!important}#vacuum-compare-app .vca-tray-item img{width:32px!important;height:32px!important;object-fit:contain;border-radius:4px!important;flex-shrink:0!important}#vacuum-compare-app .vca-tray-item-name{font-size:12px!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px!important}#vacuum-compare-app .vca-tray-item-remove{cursor:pointer;color:#999!important;font-size:16px!important;font-weight:700!important;flex-shrink:0!important;line-height:1!important}#vacuum-compare-app .vca-tray-item-remove:hover{color:var(--qsv-magenta)}#vacuum-compare-app .vca-tray-actions{display:flex!important;align-items:center!important;gap:10px!important}#vacuum-compare-app .vca-tray-clear{font-size:13px!important;color:var(--qsv-text-light)!important;cursor:pointer;flex-shrink:0!important}#vacuum-compare-app .vca-tray-clear:hover{color:var(--qsv-magenta)!important}#vacuum-compare-app .vca-btn-compare-now{flex:1!important;padding:9px 18px!important;background:var(--qsv-magenta)!important;color:var(--qsv-white)!important;border:none!important;border-radius:6px!important;font-size:14px!important;font-weight:700!important;cursor:pointer;transition:opacity .2s}#vacuum-compare-app .vca-btn-compare-now:hover{opacity:.9!important}#vacuum-compare-app .vca-compare-view{display:none!important;margin-top:40px!important;padding:24px!important;border-top:2px solid var(--qsv-magenta)!important;background:var(--qsv-white)!important}#vacuum-compare-app .vca-compare-view.active{display:block!important}#vacuum-compare-app .vca-compare-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 0!important;border-bottom:1px solid var(--qsv-border)!important;margin-bottom:20px!important}#vacuum-compare-app .vca-compare-header h2{font-size:22px!important;font-weight:800!important;color:var(--qsv-navy)!important;margin:0!important}#vacuum-compare-app .vca-btn-back{padding:8px 20px!important;border:1px solid var(--qsv-border)!important;border-radius:6px!important;background:var(--qsv-white)!important;font-size:14px!important;font-weight:600!important;color:var(--qsv-text)!important;cursor:pointer}#vacuum-compare-app .vca-btn-back:hover{background:var(--qsv-light-bg)}#vacuum-compare-app .vca-compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#vacuum-compare-app .vca-compare-table{width:100%!important;border-collapse:collapse;min-width:600px!important;table-layout:fixed}#vacuum-compare-app .vca-compare-table th,#vacuum-compare-app .vca-compare-table td{padding:10px 14px!important;border:1px solid var(--qsv-border)!important;vertical-align:top;font-size:14px!important}#vacuum-compare-app .vca-compare-table thead th{background:#fff!important;position:sticky;top:0;z-index:5}#vacuum-compare-app .vca-compare-table .vca-compare-label-col{width:200px!important;font-weight:700!important;background:var(--qsv-light-bg)!important;position:sticky;left:0;z-index:4}#vacuum-compare-app .vca-compare-table thead .vca-compare-label-col{z-index:6}#vacuum-compare-app .vca-compare-product-header{text-align:center!important;padding:16px 12px!important;position:relative;vertical-align:bottom}#vacuum-compare-app .vca-compare-product-header img{width:120px!important;height:120px!important;object-fit:contain;margin-bottom:10px!important}#vacuum-compare-app .vca-compare-product-header .vca-cph-title{font-size:14px!important;font-weight:700!important;color:var(--qsv-text)!important;margin:0!important;line-height:1.3!important;text-decoration:none!important;display:block!important}#vacuum-compare-app .vca-compare-product-header .vca-cph-title:hover{color:var(--qsv-blue)!important}#vacuum-compare-app .vca-compare-product-header .vca-cph-remove{position:absolute;top:8px;right:8px;width:28px!important;height:28px!important;border-radius:50%!important;background:#e0e3eb!important;color:#666!important;font-size:16px!important;line-height:28px!important;text-align:center!important;cursor:pointer;border:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#vacuum-compare-app .vca-compare-product-header .vca-cph-remove:hover{background:#ccc;color:#333}#vacuum-compare-app .vca-compare-brand-row td{font-weight:600;font-size:14px}#vacuum-compare-app .vca-compare-brand-row .vca-brand-link{color:var(--qsv-navy)!important;text-decoration:none!important;font-weight:700!important}#vacuum-compare-app .vca-compare-brand-row .vca-brand-link:hover{text-decoration:underline}#vacuum-compare-app .vca-compare-price-row .vca-cpr-compare{font-size:14px!important;color:#999!important;text-decoration:line-through!important;margin-right:8px!important}#vacuum-compare-app .vca-compare-price-row .vca-cpr-current{font-size:20px!important;font-weight:800!important;color:var(--qsv-magenta)!important}#vacuum-compare-app .vca-compare-price-row .vca-cpr-regular{font-size:20px!important;font-weight:800!important;color:var(--qsv-navy)!important}#vacuum-compare-app .vca-compare-section-row td,#vacuum-compare-app .vca-compare-section-row th{background:var(--qsv-white)!important;color:var(--qsv-navy)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:8px 14px!important;border-top:3px solid var(--qsv-navy)!important;border-bottom:1px solid var(--qsv-border)!important;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:3!important}#vacuum-compare-app .vca-compare-section-row .vca-section-toggle,#vacuum-compare-app .vca-compare-section-row td .vca-section-toggle,#vacuum-compare-app .vca-compare-section-row span.vca-section-toggle{float:right;font-size:16px!important;color:var(--qsv-navy)!important;transition:transform .2s}#vacuum-compare-app .vca-compare-section-row.collapsed .vca-section-toggle{transform:rotate(-90deg)}#vacuum-compare-app .vca-compare-spec-row:nth-child(2n) td,#vacuum-compare-app .vca-compare-spec-row:nth-child(2n) th{background:var(--qsv-light-bg)!important}#vacuum-compare-app .vca-compare-spec-row td ul{margin:0!important;padding-left:1.2rem!important;font-size:13px!important;list-style:disc!important}#vacuum-compare-app .vca-compare-spec-row td ul li{margin-bottom:2px!important;list-style:disc!important}#vacuum-compare-app .vca-compare-highlight{background:#0e76d80f!important;font-weight:600!important}#vacuum-compare-app .vca-ks-label{font-size:13px!important;font-weight:600!important;color:var(--qsv-text, #333)!important;text-transform:none!important;letter-spacing:0!important}#vacuum-compare-app .vca-ks-na{color:var(--qsv-text-light, #999)!important;font-style:italic!important;font-size:12px!important}#vacuum-compare-app .vca-seo-content{padding:40px 24px!important;border-top:1px solid var(--qsv-border)!important;max-width:960px!important;margin:0 auto!important}#vacuum-compare-app .vca-seo-content h2{font-size:24px!important;font-weight:800!important;color:var(--qsv-navy)!important;margin:0 0 12px!important}#vacuum-compare-app .vca-seo-content h3{font-size:20px!important;font-weight:700!important;color:var(--qsv-navy)!important;margin:32px 0 10px!important}#vacuum-compare-app .vca-seo-content p{font-size:15px!important;line-height:1.7!important;color:var(--qsv-text)!important;margin:0 0 14px!important}#vacuum-compare-app .vca-seo-content ul{list-style:disc!important;padding-left:1.5rem!important;margin:0 0 14px!important}#vacuum-compare-app .vca-seo-content ul li{list-style:disc!important;margin-bottom:4px!important}#vacuum-compare-app .vca-seo-content a{color:var(--qsv-blue)!important;text-decoration:none!important}#vacuum-compare-app .vca-seo-content a:hover{text-decoration:underline!important}#vacuum-compare-app .vca-spec-cards{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px!important;margin:20px 0 32px!important}#vacuum-compare-app .vca-spec-card{background:var(--qsv-light-bg)!important;border:1px solid var(--qsv-border)!important;border-radius:var(--qsv-radius)!important;padding:20px 16px!important;text-align:center!important}#vacuum-compare-app .vca-spec-card h4{font-size:15px!important;font-weight:700!important;color:var(--qsv-navy)!important;margin:0 0 6px!important}#vacuum-compare-app .vca-spec-card p{font-size:13px!important;color:var(--qsv-text-light)!important;margin:0!important;line-height:1.5!important}#vacuum-compare-app .vca-seo-content .vca-collection-link{display:inline-block!important;margin-top:20px!important;padding:12px 28px!important;background:var(--qsv-blue)!important;color:var(--qsv-white)!important;border-radius:6px!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;transition:opacity .2s}#vacuum-compare-app .vca-seo-content .vca-collection-link:hover{opacity:.9!important;text-decoration:none!important}#vacuum-compare-app .vca-faq-section{margin-top:32px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}#vacuum-compare-app .vca-faq-section h3{font-size:24px!important;font-weight:800!important;color:var(--qsv-navy)!important;margin:0 0 16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}#vacuum-compare-app .vca-faq-item{border:none!important;border-bottom:1px solid var(--qsv-border)!important;border-radius:0!important;margin-bottom:0!important;overflow:hidden}#vacuum-compare-app .vca-faq-item:first-child{border-top:1px solid var(--qsv-border)!important}#vacuum-compare-app .vca-faq-question{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 4px!important;background:none!important;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#036!important;-webkit-user-select:none;user-select:none;gap:12px!important;transition:color .15s ease}#vacuum-compare-app .vca-faq-question:hover{color:var(--qsv-blue)!important;background:none!important}#vacuum-compare-app .vca-faq-toggle{font-size:14px!important;transition:transform .25s ease;flex-shrink:0!important;margin-left:12px!important;color:#036!important}#vacuum-compare-app .vca-faq-item.open .vca-faq-toggle{transform:rotate(180deg)}#vacuum-compare-app .vca-faq-answer{display:none!important;padding:0 4px 18px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#444!important}#vacuum-compare-app .vca-faq-answer p{margin:0 0 10px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#444!important;background:none!important;padding:0!important}#vacuum-compare-app .vca-faq-answer p:last-child{margin-bottom:0!important}#vacuum-compare-app .vca-faq-answer a{color:var(--qsv-blue)!important;text-decoration:none!important;font-weight:700!important}#vacuum-compare-app .vca-faq-answer a:hover{text-decoration:underline!important}#vacuum-compare-app .vca-faq-answer strong{font-weight:700!important;color:inherit!important}#vacuum-compare-app .vca-faq-item.open .vca-faq-answer{display:block!important}#vacuum-compare-app .vca-sidebar-overlay{display:none!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006!important;z-index:999}#vacuum-compare-app .vca-sidebar-overlay.active{display:block!important}@media(max-width:1024px){#vacuum-compare-app .vca-grid,#vacuum-compare-app .vca-spec-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#vacuum-compare-app .vca-body{flex-direction:column!important}#vacuum-compare-app .vca-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1000;transform:translate(-100%);transition:transform .3s ease;max-height:100vh!important;width:300px!important;box-shadow:4px 0 16px #0000001a!important}#vacuum-compare-app .vca-sidebar.open{transform:translate(0)}#vacuum-compare-app .vca-mobile-filter-btn{display:flex!important}#vacuum-compare-app .vca-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}#vacuum-compare-app .vca-main{padding:8px 10px!important}#vacuum-compare-app .vca-compare-view{padding:0 12px!important}#vacuum-compare-app .vca-header{padding:16px!important}#vacuum-compare-app .vca-header h1{font-size:22px!important}#vacuum-compare-app .vca-compare-tray{bottom:12px;left:12px;width:calc(100vw - 24px)!important;max-width:360px!important}#vacuum-compare-app .vca-tray-item-name{max-width:100px!important}#vacuum-compare-app .vca-compare-table .vca-compare-label-col{width:90px!important;font-size:12px!important;padding:6px 8px!important}#vacuum-compare-app .vca-compare-table td{font-size:12px!important;padding:6px 8px!important;min-width:110px!important}#vacuum-compare-app .vca-compare-product-header img{width:70px!important;height:70px!important}#vacuum-compare-app .vca-spec-cards{grid-template-columns:1fr}}#vacuum-compare-app .vca-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%)!important;background-size:200% 100%;animation:vca-shimmer 1.5s infinite;border-radius:4px!important}@keyframes vca-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/vacuum-compare.css.map */
