.gm-design gm-comparison{display:block}
.gm-design .gm-compare-selection{display:flex;align-items:center;gap:22px;min-width:0}
.gm-design [data-gm-selected-items]{display:flex;gap:12px;list-style:none;padding:0;margin:0}
.gm-design [data-gm-selected-items]>li{position:relative}
.gm-compare-photo{display:flex;width:64px;height:64px;background:#f4f2ef;border:1px solid var(--gm-line);align-items:center;justify-content:center;font-size:9px;overflow:hidden}
.gm-compare-photo img{width:100%;height:100%;object-fit:contain}
.gm-design .gm-compare-remove{display:grid;place-items:center;border:1px solid var(--gm-line);background:white;color:var(--gm-ink);font-size:21px;width:28px;height:28px;padding:0;line-height:1}
.gm-design [data-gm-selected-items] .gm-compare-remove{position:absolute;top:-8px;right:-8px;border-radius:50%}
.gm-design .gm-compare-dialog article{position:relative;min-width:0;padding:4px}
.gm-design .gm-compare-dialog article>.gm-compare-remove{position:absolute;right:5px;top:5px}
.gm-design .gm-compare-dialog h3{font-size:20px;min-height:52px;margin:15px 0 10px}
.gm-design .gm-compare-dialog .gm-compare-subtitle{min-height:36px;color:var(--gm-muted)}
.gm-design .gm-compare-dialog dl{display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--gm-line);padding-top:14px;font-size:12px}
.gm-design .gm-compare-dialog dd{margin:0}
.gm-design:has(.gm-compare-tray:not([hidden])) .gm-mobile-purchase{display:none}
.gm-design:has(.gm-compare-tray:not([hidden])) .footer{padding-bottom:170px}
@media(max-width:749px){.gm-design .gm-compare-tray{flex-wrap:wrap;padding:12px 75px 12px 16px;gap:12px}.gm-design .gm-compare-selection{width:100%;justify-content:space-between;gap:12px}.gm-design [data-gm-selected-items]{gap:12px}.gm-compare-photo{width:48px;height:48px}.gm-design .gm-compare-actions{width:100%;justify-content:space-between;gap:12px}.gm-design .gm-compare-dialog [data-gm-comparison]{grid-auto-columns:180px;gap:16px}.gm-design .gm-compare-dialog article img{height:180px}.gm-design .gm-compare-dialog h3{font-size:18px}}
