/* Final local phone tap targets. Artwork and desktop layout stay authored. */
@media(max-width:900px){
 .home-r13 .r14-header{--tap-menu-left:min(86.35128205vw,calc(100vw - 44px))}
 .home-r13 .r14-header>.hit-logo{left:0;top:0;width:44px;height:44px}
 .home-r13 .r14-header>.hit-menu{left:var(--tap-menu-left);top:0;width:44px;height:44px}
 .home-r13 .r14-header>.hit-language{left:calc(var(--tap-menu-left) - 48px);top:0;width:44px;height:44px}
 .home-r13 .r14-header>.r13-hit:after{display:none}
 .home-r13 .hit-discover,.home-r13 .hit-more{min-width:44px;min-height:44px}
 .home-r13 .owner-footer{margin-bottom:calc(64px + env(safe-area-inset-bottom))}
 .home-r13 .owner-footer:after{content:'';position:absolute;left:0;top:100%;width:100%;height:calc(64px + env(safe-area-inset-bottom));background:#003724;pointer-events:none}
 .home-r13 .owner-footer>.hit-chat{top:calc(23.78974359vw - 4px);min-width:44px;height:44px}
 .home-r13 .owner-footer .r13-hit[class*="hit-policy-"]{top:max(calc(40.4vw - 22px),calc(23.8vw + 44px));min-width:44px;height:44px}
 .home-r13 .owner-footer .r13-hit.hit-policy-4{left:min(83.58974359vw,calc(100vw - 62px))}
 .home-r13 .owner-footer .hit-chat:after,.home-r13 .owner-footer .r13-hit[class*="hit-policy-"]:after{display:none}
 .sales-r3 .s3-header{height:64px}
 .sales-r3 .s3-brand{width:44px;min-height:44px}
 .sales-r3 .s3-controls{right:14px;top:8px;gap:8px}
 .sales-r3 .s3-controls .s3-language{width:96px;min-width:96px;height:48px;min-height:48px;padding:0;gap:0;border-radius:8px}
 .sales-r3 .s3-language a{min-width:44px;min-height:44px;font-size:12px;border-radius:5px}
 .sales-r3 .s3-controls .s3-menu-toggle{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:8px}
 .sales-r3 .s3-language a:after,.sales-r3 .s3-menu-toggle:after{display:none}
 .sales-r3 .s3-menu{top:64px;right:14px}
 .sales-r4-ready>.s4-mobile{margin-bottom:0;padding-bottom:calc(64px + env(safe-area-inset-bottom));background:#003724}
 .sales-r4 .s4-policies{top:calc(91% - 22px);height:44px;width:calc(97.4359% - 18px)}
 .sales-r4 .s4-policies a{min-height:44px;min-width:44px}
 .sales-r4 .s4-policies a:after{display:none}
 .home-r13 .final-logo-loop,.sales-r4 .s4-ribbon,.sales-r4 .s4-ribbon .final-logo-loop{overflow:visible}
 .home-r13 .final-logo-loop__viewport,.sales-r4 .s4-ribbon .final-logo-loop__viewport{overflow:hidden}
 .final-logo-loop__toggle{min-width:44px;min-height:44px}
}
