/* Eastern Tourism — V47 mobile booking clarity (presentation only). */
@media (max-width:640px){
 html.eastern-premium-ui body.et-home .hero-car-prices{
   display:grid!important;
   grid-template-columns:minmax(0,1fr) auto!important;
   align-items:center!important;
   column-gap:9px!important;
   row-gap:7px!important;
   width:100%!important;
   min-width:0!important;
 }
 html.eastern-premium-ui body.et-home .hero-car-prices .hero-car-price-before{
   grid-column:1!important;min-width:0!important;margin:0!important;
 }
 html.eastern-premium-ui body.et-home .hero-car-prices .hero-car-price-after{
   grid-column:2!important;justify-self:end!important;margin:0!important;
 }
 html.eastern-premium-ui body.et-home .hero-car-prices .hero-car-book{
   grid-column:1 / -1!important;
   display:flex!important;justify-content:center!important;align-items:center!important;
   width:100%!important;min-height:40px!important;padding:9px 12px!important;
   white-space:normal!important;font-size:12px!important;text-align:center!important;
   line-height:1.25!important;
 }
 html.eastern-premium-ui body.et-home .hero-car-content h3{font-size:19px!important;line-height:1.25!important}
 html.eastern-premium-ui body.et-home .hero-car-category,
 html.eastern-premium-ui body.et-home .hero-car-discount{font-size:9px!important}
 html.eastern-premium-ui #easternConsent{
   bottom:10px!important;
   max-height:min(47dvh,380px)!important;
   overflow-y:auto!important;
   overscroll-behavior:contain;
   z-index:105!important;
 }
 html.eastern-premium-ui body.et-consent-open .sticky-actions,
 html.eastern-premium-ui body.et-consent-open .mobile-wa-fab{
   opacity:0!important;visibility:hidden!important;pointer-events:none!important;
 }
}
