@media (max-width:1050px){body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.v2-header{--mobile-header-height:88px;padding-top:env(safe-area-inset-top)}.v2-header.is-scrolled{--mobile-header-height:76px}.v2-header .mobile-nav{max-height:calc(100dvh - var(--mobile-header-height) - env(safe-area-inset-top) - 2px);padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior-y:contain}.v2-header .menu-toggle{min-width:44px;min-height:44px}html:has(.v2-header .mobile-nav.open){overscroll-behavior:none;overflow:hidden}}@media (max-width:768px){:is(.pricing-onboarding,.calculator-studio,.contact-form-panel,.handling-simulator,.returns-demo) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){scroll-margin-block:100px 22px;font-size:max(16px,1em)}.calculator-quantity-range input,.handling-options input[type=range]{touch-action:pan-y;height:44px}.calculator-quantity-range input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8.5px}.calculator-quantity-range input::-moz-range-thumb{width:19px;height:19px}.quantity-stepper>button,.pallet-orbit,.map-recenter,.leaflet-touch .leaflet-bar a,.map-view-switch>button,.gallery-filters>button,.lightbox-bottom>button,.lightbox-close,.returns-controls>button,.returns-stage-tabs>button,.journey-controls>button{min-height:44px}.map-recenter,.leaflet-touch .leaflet-bar a{min-width:44px}.leaflet-touch .leaflet-bar a{line-height:44px}.premium-location .leaflet-container a.leaflet-popup-close-button{width:44px;height:44px;line-height:44px}.premium-location .leaflet-popup-content{overscroll-behavior:contain;max-width:calc(100vw - 104px);max-height:260px;overflow:auto}.rate-table-scroll{overscroll-behavior-x:contain}}@media (max-width:760px){.v2-header:not(.is-scrolled){--mobile-header-height:82px}}@media (max-width:620px){.handling-viewport[data-focus=bench] .handling-canvas{transform:translateY(1%)scale(1.12)}.handling-viewport[data-focus=freight] .handling-canvas{transform:translateY(-1%)scale(1.09)}}@media (max-width:380px){:is(.handling-stages:has(>button:nth-child(8)),.returns-stage-tabs){grid-template-columns:repeat(4,minmax(0,1fr))}}
