body.has-offer-trip-mobile-bar .booking-mobile-bar__esky, body.has-booking-trip-mobile-bar .booking-mobile-bar__esky { gap: 6px !important; }
body.has-offer-trip-mobile-bar .booking-mobile-bar__price-value, body.has-booking-trip-mobile-bar .booking-mobile-bar__price-value { font-size: max(19px, min(21px, 4.77vw)) !important; line-height: 1.15 !important; font-weight: 550 !important; }  body.has-offer-trip-mobile-bar .booking-mobile-bar__price-caption, body.has-booking-trip-mobile-bar .booking-mobile-bar__price-caption { font-size: max(14px, min(16px, 3.64vw)) !important; line-height: 1.2 !important; }
body.has-offer-trip-mobile-bar .booking-mobile-bar__cta-pill, body.has-booking-trip-mobile-bar .booking-mobile-bar__cta-pill { flex: 1 1 auto !important; width: auto !important; max-width: 226px !important; min-width: 104px !important; height: max(44px, min(48px, 10.909vw)) !important; }
@media (max-width: 360px) { body.has-offer-trip-mobile-bar .booking-mobile-bar:not(.booking-mobile-bar--compact), body.has-booking-trip-mobile-bar .booking-mobile-bar:not(.booking-mobile-bar--compact) { padding-left: 8px !important; padding-right: 8px !important; }
body.has-offer-trip-mobile-bar .booking-mobile-bar__esky, body.has-booking-trip-mobile-bar .booking-mobile-bar__esky { gap: 4px !important; }
body.has-offer-trip-mobile-bar .booking-mobile-bar__cta-pill, body.has-booking-trip-mobile-bar .booking-mobile-bar__cta-pill { padding-left: 8px !important; padding-right: 8px !important; margin-left: auto !important; }
}