/* auto-generated: fallback for browsers without container-query units (iOS <= 15, e.g. iPhone 7) */
@supports not (width:1cqw){
:root{--cqw:calc((100vw - 32px) / 100)}
.cm-home-page .cm-hb-copy{padding:0 calc(3.6 * var(--cqw)) calc(5.5 * var(--cqw)) 0!important}
.cm-home-page .cm-hb-title{font-size:calc(3.6 * var(--cqw))!important}
.cm-home-page .cm-hb-cta{font-size:calc(2.6 * var(--cqw))!important;padding:calc(1.5 * var(--cqw)) calc(2.6 * var(--cqw))!important;margin-top:calc(2.2 * var(--cqw))!important;gap:calc(1.4 * var(--cqw))}
.cm-home-page .cm-hb-cta b{font-size:calc(3.4 * var(--cqw))!important}
.cm-home-page .cm-hb-dots{bottom:calc(2.2 * var(--cqw));right:calc(3.6 * var(--cqw))}
.cm-home-page .cm-lay-list .xcd-wrap{border-radius:calc(5.6 * var(--cqw))}
.xcd-wrap--home .xcd{padding:calc(2.6 * var(--cqw));border-radius:calc(7.4 * var(--cqw))}
.xcd-wrap--home .xcd-photo{border-radius:calc(5.4 * var(--cqw))}
.xcd-wrap--home .xcd-count{left:calc(3 * var(--cqw));bottom:calc(3.2 * var(--cqw));height:calc(6.4 * var(--cqw));padding:0 calc(3 * var(--cqw));gap:calc(2.6 * var(--cqw));font-size:max(10px,calc(2.9 * var(--cqw)))}
.xcd-wrap--home .xcd-count-text .xcd-ic{font-size:max(12px,calc(3.2 * var(--cqw)))}
.xcd-wrap--home .xcd-dots i{width:calc(1.5 * var(--cqw));height:calc(1.5 * var(--cqw))}
.xcd-wrap--home .xcd-flag{height:calc(5.6 * var(--cqw));padding:0 calc(2.6 * var(--cqw));font-size:max(9px,calc(2.7 * var(--cqw)));top:calc(3 * var(--cqw));right:calc(3 * var(--cqw))}
.xcd-wrap--home .xcd-info{padding:calc(3.4 * var(--cqw)) calc(2.8 * var(--cqw)) calc(1.6 * var(--cqw));gap:calc(2.6 * var(--cqw))}
.xcd-wrap--home .xcd-titlerow{margin-top:calc(.6 * var(--cqw))}
.xcd-wrap--home .xcd-title{font-size:max(18px,calc(6.2 * var(--cqw)))}
.xcd-wrap--home .xcd-kmrow{font-size:max(12px,calc(3.4 * var(--cqw)));gap:calc(1.6 * var(--cqw))}
.xcd-wrap--home .xcd-kmrow .xcd-ic{font-size:max(14px,calc(3.9 * var(--cqw)))}
.xcd-wrap--home .xcd-chips{gap:calc(1.8 * var(--cqw));row-gap:calc(1.8 * var(--cqw))}
.xcd-wrap--home .xcd-chip{height:calc(6.4 * var(--cqw));padding:0 calc(3 * var(--cqw));font-size:max(10px,calc(3 * var(--cqw)))}
.xcd-wrap--home .xcd-chip--trade, .xcd-wrap--home .xcd-chip--paint, .xcd-wrap--home .xcd-chip--ribbon{font-size:max(9px,calc(2.6 * var(--cqw)));padding:0 calc(2.6 * var(--cqw))}
.xcd-wrap--home .xcd-foot{margin-top:calc(1.4 * var(--cqw))}
.xcd-wrap--home .xcd-price{border-radius:calc(4.6 * var(--cqw))}
.xcd-wrap--home .xcd-price-in{padding:calc(2.6 * var(--cqw)) calc(4 * var(--cqw))}
.xcd-wrap--home .xcd-tagic{width:max(14px,calc(4.2 * var(--cqw)));height:max(14px,calc(4.2 * var(--cqw)))}
.xcd-wrap--home .xcd-price-row{gap:calc(1.6 * var(--cqw))}
.xcd-wrap--home .xcd-price-amount{font-size:max(22px,calc(8 * var(--cqw)))}
.xcd-wrap--home .xcd-price--text .xcd-price-amount{font-size:max(16px,calc(5.4 * var(--cqw)))}
.xcd-wrap--home .xcd-price-unit{font-size:max(11px,calc(3.2 * var(--cqw)))}
.xcd{padding:calc(2.3 * var(--cqw));border-radius:calc(5.6 * var(--cqw))}
.xcd-photo{border-radius:calc(4.4 * var(--cqw))}
.xcd-photo .seller-tag{top:calc(2 * var(--cqw));left:calc(2 * var(--cqw));height:calc(4.4 * var(--cqw));padding:0 calc(2.3 * var(--cqw));font-size:max(7px,calc(1.8 * var(--cqw)));gap:calc(.9 * var(--cqw))}
.xcd-photo .seller-tag svg{width:calc(2 * var(--cqw));height:calc(2 * var(--cqw))}
.xcd-flag{top:calc(2 * var(--cqw));right:calc(9 * var(--cqw));height:calc(4 * var(--cqw));padding:0 calc(1.9 * var(--cqw));font-size:max(6.5px,calc(1.5 * var(--cqw)))}
.xcd-flag--urgent{left:calc(2 * var(--cqw));top:calc(7.4 * var(--cqw))}
.xcd-count{left:calc(2 * var(--cqw));bottom:calc(2 * var(--cqw));gap:calc(2.2 * var(--cqw));height:calc(4.9 * var(--cqw));padding:0 calc(2.4 * var(--cqw));font-size:max(7px,calc(1.7 * var(--cqw)))}
.xcd-count-text{gap:calc(.9 * var(--cqw))}
.xcd-count-text .xcd-ic{font-size:max(9px,calc(2.2 * var(--cqw)))}
.xcd-dots{gap:calc(1 * var(--cqw))}
.xcd-dots i{width:calc(1.2 * var(--cqw));height:calc(1.2 * var(--cqw))}
.xcd-info{gap:calc(1.5 * var(--cqw));padding:calc(.8 * var(--cqw)) calc(1.8 * var(--cqw)) calc(.8 * var(--cqw)) calc(.4 * var(--cqw))}
.xcd-head{gap:calc(2 * var(--cqw));min-height:calc(4.5 * var(--cqw))}
.xcd-brandchip{gap:calc(1 * var(--cqw));height:calc(4.5 * var(--cqw));padding:0 calc(2.6 * var(--cqw));font-size:max(7px,calc(1.75 * var(--cqw)))}
.xcd-brandchip .xcd-ic{font-size:max(8px,calc(2 * var(--cqw)))}
.xcd-logo{height:calc(3.3 * var(--cqw))}
.xcd-logo--badge{width:calc(4.6 * var(--cqw));height:calc(4.6 * var(--cqw));padding:calc(.5 * var(--cqw))}
.xcd-titlerow{gap:calc(1.5 * var(--cqw))}
.xcd-title{font-size:max(12px,calc(4.1 * var(--cqw)))}
.xcd-heart{width:calc(4.9 * var(--cqw));height:calc(4.9 * var(--cqw))}
.xcd-heart .xcd-ic{font-size:max(9px,calc(2.3 * var(--cqw)))}
.xcd-chips{gap:calc(1.1 * var(--cqw));padding-bottom:calc(1.5 * var(--cqw))}
.xcd-chip{gap:calc(.6 * var(--cqw));height:calc(4.2 * var(--cqw));padding:0 calc(2.4 * var(--cqw));font-size:max(7.5px,calc(2.2 * var(--cqw)))}
.xcd-chip--trade, .xcd-chip--paint, .xcd-chip--ribbon{font-size:max(6.5px,calc(1.6 * var(--cqw)));padding:0 calc(1.8 * var(--cqw))}
.xcd-chip--ribbon{max-width:calc(16 * var(--cqw))}
.xcd-spec{gap:calc(.5 * var(--cqw));padding:0 calc(.4 * var(--cqw))}
.xcd-spec .xcd-ic{font-size:max(11px,calc(2.7 * var(--cqw)))}
.xcd-spec-label{font-size:max(6px,calc(1.4 * var(--cqw)))}
.xcd-spec-val{font-size:max(6.5px,calc(1.45 * var(--cqw)))}
.xcd-foot{gap:calc(1.4 * var(--cqw))}
.xcd-km{gap:calc(1.2 * var(--cqw));padding:calc(1.2 * var(--cqw)) calc(1.8 * var(--cqw));border-radius:calc(3.4 * var(--cqw))}
.xcd-km > .xcd-ic{font-size:max(14px,calc(3.4 * var(--cqw)))}
.xcd-km-label{font-size:max(6px,calc(1.35 * var(--cqw)))}
.xcd-km-val{font-size:max(10px,calc(2.6 * var(--cqw)))}
.xcd-km-unit{font-size:max(6px,calc(1.3 * var(--cqw)))}
.xcd-price{margin-inline-start:calc(.8 * var(--cqw));border-radius:calc(3.4 * var(--cqw))}
.xcd-price-in{padding:calc(1 * var(--cqw)) calc(2.2 * var(--cqw));gap:calc(.3 * var(--cqw))}
.xcd-price-label{gap:calc(1 * var(--cqw));font-size:max(7px,calc(1.8 * var(--cqw)))}
.xcd-tagic{width:max(9px,calc(2.2 * var(--cqw)));height:max(9px,calc(2.2 * var(--cqw)))}
.xcd-price-row{gap:calc(1 * var(--cqw))}
.xcd-price-amount{font-size:max(14px,calc(4.3 * var(--cqw)))}
.xcd-price--text .xcd-price-amount{font-size:max(11px,calc(3.2 * var(--cqw)))}
.xcd-price-unit{font-size:max(7px,calc(1.7 * var(--cqw)))}
.xcd{min-height:calc(46 * var(--cqw))}
.xcd-info{gap:calc(2 * var(--cqw))}
.xcd-foot{gap:calc(1.2 * var(--cqw))}
.xcd-km{padding:calc(1.2 * var(--cqw)) calc(1.6 * var(--cqw));gap:calc(1 * var(--cqw))}
.xcd-km > .xcd-ic{font-size:max(12px,calc(3 * var(--cqw)))}
.xcd-km-val{font-size:max(9px,calc(2.4 * var(--cqw)))}
.xcd-price{margin-inline-start:calc(1 * var(--cqw))}
.xcd-price-in{padding:calc(1 * var(--cqw)) calc(1.8 * var(--cqw)) calc(1 * var(--cqw)) calc(2.4 * var(--cqw))}
.xcd-price-row{gap:calc(.8 * var(--cqw))}
.xcd-price-amount{font-size:max(13px,calc(3.8 * var(--cqw)))}
.xcd-price-unit{font-size:max(6.5px,calc(1.5 * var(--cqw)))}
.xcd-title{font-size:max(12px,calc(4.1 * var(--cqw)))}
.xcd{min-height:calc(50 * var(--cqw))}
.xcd-chips{row-gap:calc(1 * var(--cqw))}
.xcd-foot{gap:calc(1.2 * var(--cqw))}
.xcd-km{padding:calc(1.2 * var(--cqw)) calc(1.4 * var(--cqw));gap:calc(.8 * var(--cqw))}
.xcd-km > .xcd-ic{font-size:max(10px,calc(2.5 * var(--cqw)))}
.xcd-km-val{font-size:max(8.5px,calc(2.2 * var(--cqw)))}
.xcd-km-label, .xcd-km-unit{font-size:max(6px,calc(1.25 * var(--cqw)))}
.xcd-price-in{padding:calc(1 * var(--cqw)) calc(2 * var(--cqw)) calc(1 * var(--cqw)) calc(2.2 * var(--cqw))}
.xcd-price-row{gap:calc(.2 * var(--cqw))}
.xcd-price-amount{font-size:max(13px,calc(3.8 * var(--cqw)))}
.xcd-price-unit{font-size:max(6.5px,calc(1.55 * var(--cqw)))}
.xcd{min-height:calc(46 * var(--cqw))}
.xcd-info{padding:calc(1.2 * var(--cqw)) calc(1.8 * var(--cqw)) calc(1.2 * var(--cqw)) calc(.4 * var(--cqw))}
.xcd-head{min-height:calc(5.2 * var(--cqw))}
.xcd-brandchip{height:calc(5.2 * var(--cqw));font-size:max(8px,calc(2 * var(--cqw)))}
.xcd-logo{height:calc(3.8 * var(--cqw))}
.xcd-logo--badge{width:calc(5.2 * var(--cqw));height:calc(5.2 * var(--cqw))}
.xcd-title{font-size:max(13px,calc(4.7 * var(--cqw)))}
.xcd-chip{height:calc(4.9 * var(--cqw));font-size:max(8px,calc(2.4 * var(--cqw)));padding:0 calc(2.7 * var(--cqw))}
.xcd-chip--trade, .xcd-chip--paint, .xcd-chip--ribbon{font-size:max(7px,calc(1.8 * var(--cqw)))}
.xcd-foot{min-height:calc(12.5 * var(--cqw))}
.xcd-km > .xcd-ic{font-size:max(11px,calc(2.8 * var(--cqw)))}
.xcd-km-val{font-size:max(9px,calc(2.5 * var(--cqw)))}
.xcd-km-label, .xcd-km-unit{font-size:max(6.5px,calc(1.4 * var(--cqw)))}
.xcd-price-label{font-size:max(7.5px,calc(1.9 * var(--cqw)))}
.xcd-price-amount{font-size:max(14px,calc(4.4 * var(--cqw)))}
.xcd-price-unit{font-size:max(7px,calc(1.7 * var(--cqw)))}
.xcd-info{padding:calc(1.2 * var(--cqw)) calc(1.8 * var(--cqw)) calc(1.2 * var(--cqw)) calc(4.2 * var(--cqw))}
.xcd-chips{gap:calc(1.6 * var(--cqw));row-gap:calc(1.6 * var(--cqw))}
.xcd-chip, .xcd-chip--trade, .xcd-chip--paint, .xcd-chip--ribbon, .xcd-chip--km, .xcd-chip--year, .xcd-chip--hybrid{height:calc(4.9 * var(--cqw));padding:0 calc(2.5 * var(--cqw));gap:calc(.9 * var(--cqw));font-size:max(8px,calc(2.3 * var(--cqw)))}
.xcd-foot{min-height:calc(12.5 * var(--cqw))}
.xcd{--xcd-gap:calc(2.6 * var(--cqw))}
.xcd-head{margin-left:calc(var(--xcd-gap) - calc(.3 * var(--cqw)))}
.xcd-titlerow{margin-left:calc(var(--xcd-gap) - calc(1.4 * var(--cqw)))}
.xcd-chips{margin-left:calc(var(--xcd-gap) - calc(3.5 * var(--cqw)))}
.xcd-foot{margin-left:calc(var(--xcd-gap) - calc(7.3 * var(--cqw)))}
.xcd-price-in{gap:calc(2 * var(--cqw));padding:calc(1.2 * var(--cqw)) calc(4.2 * var(--cqw))}
.xcd-price-label{gap:calc(1.2 * var(--cqw));font-size:max(8px,calc(2.1 * var(--cqw)))}
.xcd-tagic{width:max(10px,calc(2.5 * var(--cqw)));height:max(10px,calc(2.5 * var(--cqw)))}
.xcd-price-row{gap:calc(1.1 * var(--cqw))}
.xcd-price-amount{font-size:max(18px,calc(5.6 * var(--cqw)))}
.xcd-price-unit{font-size:max(8px,calc(2.1 * var(--cqw)))}
.xcd-price--text .xcd-price-amount{font-size:max(14px,calc(4 * var(--cqw)))}
.xcd-foot{min-height:calc(13.5 * var(--cqw))}
.explore-list:not([data-list-style="large"]) > .swipe-row{contain-intrinsic-size:auto calc(50 * var(--cqw))}
.xcd-info{padding-left:calc(2.2 * var(--cqw));padding-right:calc(2.2 * var(--cqw))}
.xcd-price-in{padding-left:calc(3.2 * var(--cqw));padding-right:calc(3.6 * var(--cqw))}
.xcd-logo{max-width:calc(26 * var(--cqw))}
.xcd-tagic{width:max(13px,calc(3.4 * var(--cqw)));height:max(13px,calc(3.4 * var(--cqw)))}
.xcd-foot{margin-left:calc(calc(1.8 * var(--cqw)) - calc(7.5 * var(--cqw)) - calc(2.2 * var(--cqw)))}
.xcd-foot{margin-left:calc(calc(4.4 * var(--cqw)) - calc(7.5 * var(--cqw)) - calc(2.2 * var(--cqw)))}
.xcd-price-in{gap:calc(2.6 * var(--cqw));padding:calc(1.2 * var(--cqw)) calc(5 * var(--cqw)) calc(1.2 * var(--cqw)) calc(4 * var(--cqw))}
.xcd-price-row{gap:calc(1.2 * var(--cqw))}
.xcd-kmrow{gap:calc(1.2 * var(--cqw));font-size:max(9px,calc(2.5 * var(--cqw)))}
.xcd-kmrow .xcd-ic{font-size:max(11px,calc(2.9 * var(--cqw)))}
.xcd-chip--city{padding-inline:calc(3 * var(--cqw)) !important;gap:calc(1.2 * var(--cqw)) !important}
.xcd.is-skeleton .xcd-sk-logo{width:calc(13 * var(--cqw));height:calc(3.6 * var(--cqw))}
.xcd.is-skeleton .xcd-sk-title{height:max(12px,calc(3.6 * var(--cqw)))}
.xcd.is-skeleton .xcd-sk-km{width:calc(24 * var(--cqw));height:max(9px,calc(2.5 * var(--cqw)))}
.xcd.is-skeleton .xcd-sk-chip{height:calc(4.2 * var(--cqw))}
.xcd.is-skeleton .xcd-sk-plabel{width:calc(9 * var(--cqw));height:max(7.5px,calc(1.9 * var(--cqw)))}
.xcd.is-skeleton .xcd-sk-pamount{height:max(14px,calc(4.3 * var(--cqw)));margin-top:calc(.6 * var(--cqw))}
}
