.compare-tray{position:fixed;z-index:35;bottom:20px;inset-inline:50%;transform:translateX(50%);width:min(820px,94vw);display:flex;align-items:center;gap:18px;padding:15px 20px;background:#e4e7e9;color:#13243a;border:1px solid #fff7;border-radius:12px;box-shadow:0 18px 65px #0007}.compare-tray[hidden]{display:none}.compare-tray-heading{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.compare-tray-heading strong{font-size:13px}.compare-tray-heading small{font:12px Arial}.compare-tray-slot{display:flex;gap:9px;align-items:center;flex:1;min-width:0;font-size:11px}.compare-tray-slot img{width:36px;height:52px;object-fit:contain}.compare-tray-slot .compare-remove{background:none;border:0;color:#13243a;cursor:pointer;font:22px Arial;padding:4px}.compare-now{background:#172a43;color:#fff;padding:13px 19px;white-space:nowrap;font-size:12px;border-radius:5px}.compare-intro{color:#b6c5d8;line-height:2}.compare-pickers{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.compare-pickers label{font-size:13px;color:#b6c5d8}.compare-pickers select{display:block;width:100%;padding:15px;border:1px solid #6a809b77;background:#17263b;color:white;font:13px rasta,Tahoma;margin-top:10px}.compare-empty{padding:60px 20px;text-align:center;border:1px dashed #56708d;color:#b6c5d8}.compare-products{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.compare-product{padding:24px;background:#122036;border:1px solid #60779744;min-width:0}.compare-product>img{width:100%;height:370px;object-fit:contain;background:radial-gradient(#304157,#162438);padding:20px}.compare-model-code{direction:ltr;text-align:inherit;color:#c4b292;font:13px Arial}.compare-product h2{font-size:19px;line-height:1.8}.compare-actions{display:flex;gap:12px;flex-direction:column;font-size:12px}.compare-actions .add-product{position:static;width:100%;padding:15px;border:0;background:#dce5ee;color:#112238;cursor:pointer;font:13px rasta,Tahoma}.compare-table-wrap{overflow:auto;max-width:100%;border:1px solid #60779744}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:2}.compare-table caption{text-align:start;padding:18px;background:#17283d;font-weight:800}.compare-table th,.compare-table td{border:1px solid #60779744;padding:18px;vertical-align:top;overflow-wrap:anywhere}.compare-table th{background:#122137;text-align:start}.compare-table th:first-child{width:22%}.compare-descriptions{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.compare-descriptions details{border:1px solid #60779744;padding:20px}.compare-descriptions summary{cursor:pointer;font-size:13px;line-height:2}.compare-descriptions .body-copy{margin-top:15px}html[dir=ltr] .compare-tray{transform:translateX(-50%)}@media(max-width:650px){.compare-tray{gap:8px;padding:10px;bottom:10px;flex-wrap:wrap}.compare-tray-heading{width:100%;flex-direction:row;justify-content:space-between}.compare-tray-slot{font-size:10px}.compare-tray-slot img{width:27px;height:40px}.compare-now{font-size:10px;padding:10px}.compare-pickers{gap:12px}.compare-pickers select{font-size:10px;padding:10px 4px}.compare-products{gap:10px}.compare-product{padding:10px}.compare-product>img{height:230px;padding:8px}.compare-product h2{font-size:12px}.compare-actions{font-size:10px}.compare-actions .add-product{font-size:10px;padding:12px 5px}.compare-table{font-size:11px;min-width:520px}.compare-table th,.compare-table td{padding:12px}.compare-descriptions{grid-template-columns:1fr}.compare-tray-slot span{overflow-wrap:anywhere}}@media print{.compare-tray,.compare-pickers,.compare-actions{display:none!important}.compare-products{gap:20px}.compare-product{background:white;color:black;border-color:#aaa}.compare-product>img{height:220px;background:white}.compare-table{color:black}.compare-table th,.compare-table td,.compare-table caption{background:white;color:black;border-color:#aaa}}
