.p42-title{font-size:clamp(30px,4vw,52px)}
.p49-page .saxdor-details-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"rental route details";gap:20px;align-items:start}
.saxdor-details-layout>.funcat-rental-card{grid-area:rental}
.saxdor-details-layout>.p49-map-card{grid-area:route}
.saxdor-details-layout>.saxdor-key-details{grid-area:details}
.p49-page .saxdor-details-layout>.saxdor-key-details{background:#fff;padding:24px 18px 20px}
.saxdor-key-details .p42-detail-list{display:grid;grid-template-columns:1fr;gap:9px;margin:18px 0 0;padding:0;list-style:none}
.saxdor-key-details .p42-detail-list li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.45;margin:0}
.saxdor-key-details .p42-details-includes{margin-top:18px;padding:14px;background:#f0f7f8;border-radius:8px}
.saxdor-details-layout .funcat-route-image{max-height:240px;overflow:hidden}
.saxdor-details-layout .funcat-route-image img{width:100%;height:240px;object-fit:cover}
@media(max-width:991px){.p49-page .saxdor-details-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"rental" "route" "details"}.p49-page .saxdor-details-layout>.saxdor-key-details{padding:20px 16px}.saxdor-key-details .p42-detail-list{display:grid!important}.saxdor-key-details .p42-details-includes{display:block!important}.saxdor-key-details .p42-details-includes ul{display:grid!important}}
.p49-page .saxdor-details-layout>.saxdor-key-details{font-family:Sen,Arial,sans-serif;height:auto;min-height:0;align-self:start;}

.p49-page .saxdor-details-layout>.p42-panel{min-width:0;height:auto;align-self:start}.funcat-page .saxdor-details-layout .funcat-route-image{width:100%;max-width:none;min-height:0;aspect-ratio:16/9}.funcat-page .saxdor-details-layout .funcat-route-image img{height:100%}.funcat-page .saxdor-details-layout .funcat-route-card{grid-template-columns:56px minmax(0,1fr);gap:12px}.funcat-page .saxdor-details-layout .funcat-route-card img{width:56px;height:56px}.funcat-page .saxdor-details-layout .funcat-route-card em{grid-column:2;justify-self:start}.funcat-page .saxdor-details-layout .funcat-price-note{flex-wrap:wrap;gap:8px}.funcat-page .saxdor-details-layout .funcat-price-note span{text-align:left}
