#qsv-compare-tray{--qsv-blue: #0E76D8;--qsv-navy: #203f9a;--qsv-magenta: #E8008A;--qsv-border: #e0e3eb;--qsv-light-bg: #f8f9ff;--qsv-white: #fff;--qsv-shadow: 0 4px 24px rgba(0,0,0,.14);--qsv-radius: 10px}#qsv-compare-tray .qsv-ct-tray{position:fixed;bottom:20px;left:20px;right:auto;max-width:420px;min-width:280px;background:var(--qsv-white);border-radius:var(--qsv-radius);box-shadow:var(--qsv-shadow);border:1px solid var(--qsv-border);z-index:999999;transform:translateY(calc(100% + 40px));transition:transform .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}#qsv-compare-tray .qsv-ct-tray.visible{transform:translateY(0)}#qsv-compare-tray .qsv-ct-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--qsv-light-bg);border-bottom:1px solid var(--qsv-border)}#qsv-compare-tray .qsv-ct-title{font-size:13px;font-weight:700;color:var(--qsv-navy);margin:0}#qsv-compare-tray .qsv-ct-count{font-size:12px;color:#666;font-weight:600}#qsv-compare-tray .qsv-ct-items{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px}#qsv-compare-tray .qsv-ct-item{display:flex;align-items:center;gap:6px;background:var(--qsv-light-bg);border:1px solid var(--qsv-border);border-radius:6px;padding:6px 8px;min-width:0;overflow:hidden}#qsv-compare-tray .qsv-ct-item-img{width:36px;height:36px;object-fit:contain;border-radius:4px;background:#fff;flex-shrink:0}#qsv-compare-tray .qsv-ct-item-name{font-size:11px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}#qsv-compare-tray .qsv-ct-item-remove{background:none;border:none;color:#999;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;flex-shrink:0;transition:color .15s}#qsv-compare-tray .qsv-ct-item-remove:hover{color:var(--qsv-magenta)}#qsv-compare-tray .qsv-ct-actions{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--qsv-border)}#qsv-compare-tray .qsv-ct-clear{background:none;border:none;color:#999;cursor:pointer;font-size:12px;font-weight:600;padding:6px 0;transition:color .15s}#qsv-compare-tray .qsv-ct-clear:hover{color:var(--qsv-magenta)}#qsv-compare-tray .qsv-ct-compare-btn{flex:1;background:var(--qsv-magenta);color:var(--qsv-white);border:none;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;transition:background .15s,transform .1s}#qsv-compare-tray .qsv-ct-compare-btn:hover{background:#c70076}#qsv-compare-tray .qsv-ct-compare-btn:active{transform:scale(.98)}#qsv-compare-tray .qsv-ct-max-msg{display:none;padding:8px 14px;background:#fff3cd;color:#856404;font-size:12px;font-weight:600;text-align:center;border-top:1px solid #ffc107}#qsv-compare-tray .qsv-ct-max-msg.show{display:block}#qsv-ct-product-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;border:1px solid #ccd3e0!important;border-radius:8px!important;color:#203f9a!important;background:transparent!important;box-shadow:none!important;padding:10px 16px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2px!important;cursor:pointer!important;transition:all .15s ease!important;margin-top:10px!important;font-family:inherit!important;line-height:1!important;text-transform:none!important;text-decoration:none!important}#qsv-ct-product-btn:hover{background:#f0f4ff!important;border-color:#203f9a!important}#qsv-ct-product-btn:active{transform:scale(.98)!important}#qsv-ct-product-btn.active{background:#fff0f4!important;color:#e8008a!important;border-color:#e8008a4d!important}#qsv-ct-product-btn.active:hover{background:#ffe8ef!important}#qsv-ct-product-btn .qsv-ct-btn-icon{font-size:18px!important;line-height:1!important}#qsv-compare-tray .qsv-ct-collapse{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;transition:transform .2s}#qsv-compare-tray .qsv-ct-collapse:hover{color:#666}#qsv-compare-tray .qsv-ct-tray.collapsed .qsv-ct-items,#qsv-compare-tray .qsv-ct-tray.collapsed .qsv-ct-actions{display:none}#qsv-compare-tray .qsv-ct-tray.collapsed .qsv-ct-collapse{transform:rotate(180deg)}@media(max-width:768px){#qsv-compare-tray .qsv-ct-tray{left:10px;right:10px;bottom:70px;max-width:none}#qsv-compare-tray .qsv-ct-items{display:none}#qsv-compare-tray .qsv-ct-actions{padding:8px 12px}#qsv-ct-product-btn{font-size:13px!important;padding:10px 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/compare-tray.css.map */
