.edox-terms-enabled .edo-v182-deposit-card,
.edox-terms-enabled .edo-v182-checkout-policy__item:first-child,
.edox-terms-enabled .edo-v141-checkout-plan,
.edox-terms-enabled .edo-vehicle-detail .edo-info-grid>div:nth-child(3),
.edox-terms-enabled .edo-v97-protection-strip>div:first-child,
.edox-terms-enabled .edo-v141-plan[data-plan="basic"] .edo-v141-excess,
.edox-terms-enabled .edo-v141-plan[data-plan="reduced"] .edo-v141-excess{display:none!important}
.edox-terms-enabled.home .stm_products_grid_class .edox-card-terms-holder,
.edox-terms-enabled.home .stm_products_grid_class [data-edox-vehicle-terms],
.edox-terms-enabled.single-product #edox-product-terms,
.edox-terms-enabled.single-product #edox-refund-details{display:none!important}
.edox-vehicle-terms{box-sizing:border-box;clear:both;margin:16px 0;padding:18px;border:1px solid #dce5e6;border-top:3px solid #d9ad2b;border-radius:14px;background:#fff;color:#173039;font:400 14px/1.45 Arial,sans-serif;text-align:left}
.edox-vehicle-terms *{box-sizing:border-box}
.edox-terms-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;padding:0 0 12px;border-bottom:1px solid #e5ebec}
.edox-terms-row>.edox-converted{grid-column:2;text-align:right}
.edox-terms-row>span{font-weight:700}
.edox-terms-amount{display:inline-block;font-weight:800;font-size:15px;white-space:nowrap;color:inherit}
.edox-terms-excess{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;padding-top:12px}
.edox-terms-excess>span{grid-column:1/-1;font-weight:700;font-size:13px;color:#405d64}
.edox-terms-excess>div{display:flex;flex-direction:column;gap:3px}
.edox-terms-excess>div>span{font-size:12px;color:#657c81}
.edox-terms-note{margin:13px 0 0!important;font-size:11px!important;line-height:1.5!important;color:#657c81!important}
.edox-terms-selected{margin:12px 0 0!important;font-size:12px!important;color:#173039!important}
.edox-terms-vehicle-name{margin:16px 0 6px;font-weight:700;color:#173039}
.edox-card-terms-holder{clear:both;float:none;width:100%;padding-top:2px}
.edox-vehicle-terms--card{margin:12px 0 4px;padding:11px 12px;font-size:11px;border-radius:10px;border-top-width:2px;box-shadow:none}
.edox-vehicle-terms--card .edox-terms-row{padding-bottom:7px;gap:6px}
.edox-vehicle-terms--card .edox-terms-amount{font-size:12px}
.edox-vehicle-terms--card .edox-terms-excess{gap:5px 8px;padding-top:7px}
.edox-vehicle-terms--card .edox-terms-excess>span,.edox-vehicle-terms--card .edox-terms-excess>div>span{font-size:10px}
#edox-cart-terms{clear:both;max-width:1200px;margin:16px auto 18px;border:1px solid #dce5e6;border-top:2px solid #d9ad2b;border-radius:13px;background:#fff;overflow:hidden}
.edox-vehicle-terms--cart{margin:0;padding:14px 18px 11px;border:0;border-radius:0;font-size:12px}
.edox-terms-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-items:start}
.edox-terms-deposit,.edox-terms-cover{min-width:0}
.edox-terms-deposit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px}
.edox-terms-label{display:block;font-size:12px;font-weight:700;line-height:1.4;color:#173039}
.edox-terms-caption{grid-column:1/-1;display:block;font-size:11px;line-height:1.4;color:#657c81}
.edox-terms-deposit>.edox-converted{grid-column:2;text-align:right}
.edox-terms-liability{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 15px;margin-top:4px;font-size:11px;color:#657c81}
.edox-terms-liability>.edox-terms-amount{margin:0}
.edox-terms-liability>span>.edox-terms-amount{margin-left:4px}
.edox-terms-liability>.edox-terms-incident{flex-basis:100%;font-size:10px}
.edox-vehicle-terms--cart .edox-terms-amount{font-size:14px}
.edox-vehicle-terms--cart .edox-terms-note{margin-top:8px!important;font-size:10px!important}
#edox-checkout-terms{min-width:0;align-self:stretch}
#edox-checkout-terms:empty{display:none}
#edox-checkout-terms .edox-vehicle-terms{height:100%;margin:0;padding:15px;border-radius:15px;border-top-width:1px;background:#fbfcfc;font-size:12px}
#edox-checkout-terms .edox-terms-summary{grid-template-columns:1fr;gap:10px}
#edox-checkout-terms .edox-terms-cover{padding-top:9px;border-top:1px solid #e5ebec}
#edox-checkout-terms .edox-terms-amount{display:inline-block;font:800 13px/1.35 Arial,sans-serif}
#edox-checkout-terms .edox-terms-label{font:700 12px/1.4 Arial,sans-serif}
#edox-checkout-terms .edox-terms-note{margin-top:9px!important;font-size:10px!important}
#edox-checkout-terms .edox-terms-vehicle-name{margin:0 0 7px}
.edox-plan-excess{margin:0 0 17px;padding:12px 13px;border:1px solid rgba(231,184,32,.28);border-radius:13px;background:rgba(5,25,31,.3);color:#fff;font:400 12px/1.5 Arial,sans-serif}
.edox-plan-excess>span{display:block;margin-bottom:8px;font-weight:700}
.edox-plan-excess>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 6px;margin:4px 0}
.edox-plan-excess>div>.edox-converted{grid-column:2;text-align:right;color:#e7dda9!important}
.edox-plan-excess .edox-terms-amount{font-size:13px;color:#f2c32d}
.edox-plan-vehicle{margin-top:10px}
.edox-vehicle-terms .edox-converted{font-size:10px!important;line-height:1.3!important;color:#60797f!important}
.edox-refund-details{clear:both;margin:0;padding:0 18px 10px;background:#f7faf9;color:#405d64;font:400 12px/1.6 Arial,sans-serif}
.edox-refund-details .edo-v182-deposit-details{margin:0;border-top:1px solid #e5ebec}
.edox-refund-details summary{padding-top:9px;cursor:pointer;color:#173039;font:700 11px/1.5 Arial,sans-serif}
.edox-refund-details .edo-v182-deposit-details p{margin:8px 0 0!important;font-size:11px!important;line-height:1.6!important}
.edox-refund-details summary:focus-visible{outline:2px solid #b48700;outline-offset:3px}
.edo-rental-info .edo-info-grid>#edox-product-essentials{min-width:0;margin:0;align-self:start;border:1px solid #dce5e6;border-top:2px solid #d9ad2b;border-radius:14px;overflow:hidden;background:#fff}
#edox-product-essentials .edox-vehicle-terms{margin:0;border:0;border-radius:0;padding:18px}
#edox-product-essentials .edox-refund-details summary{font-size:12px}
@media(max-width:700px){.edox-vehicle-terms{padding:15px}.edox-vehicle-terms--card{padding:10px 11px}.edox-terms-amount{font-size:14px}#edox-cart-terms{margin:12px 0 18px}.edox-vehicle-terms--cart{padding:12px 14px 10px}.edox-terms-summary{grid-template-columns:1fr;gap:10px}.edox-vehicle-terms--cart .edox-terms-cover{padding-top:8px;border-top:1px solid #e5ebec}.edox-refund-details{padding:0 14px 10px}.edox-plan-excess>div{flex-wrap:wrap}}
