/* Viewport anchored drawer independent of header blur, transforms and scroll. */
body>#mobileMenu[data-pd-viewport-drawer]{position:fixed!important;inset:0 auto 0 0!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;width:min(88vw,380px)!important;max-width:calc(100vw - 24px)!important;z-index:11020!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;box-sizing:border-box;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}
body>#mobileMenuBackdrop[data-pd-viewport-drawer]{position:fixed!important;inset:0!important;z-index:11010!important}
body.mobile-menu-open #pdContactActions,body.mobile-menu-open .pd-deal-tab,body.mobile-menu-open .mobile-bottom-nav,body.mobile-menu-open .cookie-toggle{visibility:hidden!important;pointer-events:none!important}
body>#mobileMenu .mobile-menu-links a{min-height:44px;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){body>#mobileMenu,body>#mobileMenuBackdrop{transition:none!important}}
