.rb-rental-product #izyAddons.rb-rental-extras{margin:22px 0;padding:16px;border:1px solid #dce4e8;border-radius:6px;box-shadow:none;background:#fff;color:#202b32;font-family:Karla,sans-serif;letter-spacing:normal}
.rb-rental-extras h2{font:800 20px/1.3 Karla,sans-serif;margin:0 0 15px;color:#202b32}
.rb-rental-extras .izyAddonGroup{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;box-shadow:none;background:none}
.rb-rental-extras .izyAddon[hidden]{display:none!important}
.rb-rental-extras .rb-rental-option,.rb-rental-extras .rb-rental-jackery{display:flex!important;align-items:center;gap:12px;border:1px solid #e4e9ed;border-radius:5px;padding:14px!important;margin:0!important;background:#fff;box-shadow:none}
.rb-rental-extras .rb-rental-insurance{order:1}
.rb-rental-extras .rb-rental-jackery{order:2}
.rb-rental-extras .rb-rental-step{order:3}
.rb-rental-extras .rb-rental-option .izyBox{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#167797}
.rb-rental-extras .rb-rental-option img,.rb-rental-extras .rb-rental-jackery img{width:72px!important;height:72px!important;object-fit:contain;flex:0 0 72px;margin:0!important;border-radius:4px}
.rb-rental-extras .rb-rental-option>span{display:flex!important;flex:1;flex-direction:column;min-width:0;gap:5px}
.rb-rental-extras .addonTitle,.rb-rental-extras .addonTitle a,.rb-rental-extras h3{font:700 16px/1.35 Karla,sans-serif!important;color:#202b32!important;margin:0;letter-spacing:normal;text-transform:none}
.rb-rental-extras .addonPrice,.rb-rental-extras .rb-rental-jackery strong{position:static!important;float:none!important;font:700 15px/1.4 Karla,sans-serif;color:#202b32}
.rb-rental-extras .rb-rental-note,.rb-rental-extras p{display:block;font:400 13px/1.5 Karla,sans-serif;color:#607581;margin:4px 0}
.rb-rental-extras .rb-rental-dates{display:inline-block;background:#66c6e8;color:#15212a;padding:8px 14px;margin-top:7px;border-radius:4px;font:700 13px/1.4 Karla,sans-serif;text-decoration:none}
.rb-rental-extras .rb-rental-dates:hover{background:#4abbe1}
.rb-rental-extras .comparable-btn{display:none!important}
@media(max-width:480px){.rb-rental-product #izyAddons.rb-rental-extras{padding:12px}.rb-rental-extras .rb-rental-option,.rb-rental-extras .rb-rental-jackery{padding:11px!important;gap:9px}.rb-rental-extras .rb-rental-option img,.rb-rental-extras .rb-rental-jackery img{width:54px!important;height:54px!important;flex-basis:54px}}

.rb-hire-page [data-behavior="comparable-sticky-button"],.rb-hire-page .comparable-btn,.rb-hire-page .open-compare-link{display:none!important}
.rb-rental-product .rb-rental-fitting{margin:10px 0 0;font:700 14px/1.5 Karla,sans-serif;color:#276447}
.rb-rental-product .rb-insurance-details{font:700 13px/1.4 Karla,sans-serif!important;color:#126e90!important;text-decoration:underline;text-underline-offset:3px}
.rb-rental-product .rb-booking-summary{margin:22px 0 16px;padding:19px;border:1px solid #dce4e8;border-top:3px solid #66c6e8;border-radius:6px;background:#f6fafc;color:#202b32;letter-spacing:normal;font-family:Karla,sans-serif}
.rb-rental-product .rb-booking-summary h2{font:800 20px/1.3 Karla,sans-serif;margin:0 0 16px}
.rb-booking-summary dl{margin:0}
.rb-booking-summary dl>div{display:flex;justify-content:space-between;gap:20px;margin:10px 0;font-size:14px;line-height:1.5}
.rb-booking-summary dt{flex:0 0 110px;color:#607581;font-weight:400}
.rb-booking-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:600}
.rb-booking-summary .rb-booking-total{border-top:1px solid #dce4e8;padding-top:14px;margin-top:15px}
.rb-booking-summary .rb-booking-total dt,.rb-booking-summary .rb-booking-total dd{font-size:18px;font-weight:800;color:#202b32}
.rb-booking-summary p,.rb-booking-summary small{font-size:12px;line-height:1.5;color:#607581;margin:9px 0 0;display:block}
.rb-booking-summary p:empty{display:none}
@media(max-width:480px){.rb-rental-product .rb-booking-summary{padding:15px}.rb-booking-summary dl>div{gap:12px}.rb-booking-summary dt{flex-basis:90px}}
.rb-booking-summary .rb-booking-total dt{flex-basis:auto;white-space:nowrap}

.rb-rental-extras .izyAddonGroup + .izyAddonGroup{margin-top:18px}
.rb-rental-extras .izyAddonGroup>h3{margin:4px 0 10px}
