html[data-native=ios]{overscroll-behavior:none;--native-safe-top:env(safe-area-inset-top,0px);--native-top:calc(env(safe-area-inset-top, 0px) + 70px);--native-bottom:calc(env(safe-area-inset-bottom, 0px) + 70px)}html[data-native=ios] .phoneFrame{padding-top:var(--native-top)!important;padding-bottom:var(--native-bottom)!important;min-height:100dvh}html[data-native=ios] .accountDetailPageContent,html[data-native=ios] .accountPageContent{padding-top:8px}html[data-native=ios] .compareFloatingTopBar,html[data-native=ios] .listFixedHeader{top:calc(var(--native-safe-top) + 6px)}html[data-native=ios] .compareFloatingTopBar .productFloatingPriceToggle{grid-column:2}html[data-native=ios] .listBottomDock,html[data-native=ios] .sharedListImportBar{bottom:var(--native-bottom)}html[data-native=ios] .phoneFrame:has(.listBottomCapsule),html[data-native=ios] .phoneFrame:has(.sharedListImportBar){padding-bottom:calc(var(--native-bottom) + 84px)!important}html[data-native=ios] .phoneFrame:has(.categoryView){padding-bottom:0!important}html[data-native=ios] .categoryView{height:calc(100dvh - var(--native-top));margin-bottom:0}html[data-native=ios] .categoryStickyHeader{background:transparent}html[data-native=ios] .categoryProductGrid{padding-bottom:var(--native-bottom)}html[data-native=ios] .homeSearchTopSpacer,html[data-native=ios] .productFloatingTopSpacer{display:none}html[data-native=ios] .detailFrame .heroProduct{margin-top:0}html[data-native=ios] .listDetailAlertSlot,html[data-native=ios] .listFixedContent{padding-top:8px}html[data-native=ios] .scanAppShell:has(.isNativeScan),html[data-native=ios] .scanFrame:has(.isNativeScan),html[data-native=ios]:has(.isNativeScan),html[data-native=ios]:has(.isNativeScan) body{background:transparent}html[data-native=ios] .scanFrame:has(.isNativeScan){isolation:isolate}html[data-native=ios] .isNativeScan .scanViewfinder{box-shadow:0 0 0 200vmax var(--scan-page-background)}html[data-native=ios] .isNativeScan .scanViewfinder.isNativeCameraReady{background:transparent}html[data-native=ios] .isNativeScan .scanSubmissionSheet{background:var(--scan-page-background)}html[data-native=ios] .isNativeScan .scanCircleButton:disabled{opacity:.4}html[data-native=ios] .scanTopBar{top:calc(var(--native-safe-top) + 22px)}html[data-native=ios] .categoryTabScroller,html[data-native=ios] .isNativeScan .scanHistoryPanel,html[data-native=ios] .isNativeScan .scanManualForm,html[data-native=ios] .isNativeScan .scanMissingPanel{overscroll-behavior-x:contain}html[data-native=ios] .listPageContent{padding-top:8px}html[data-native=ios] .phoneFrame.receiptScanFrame{padding:0!important}