html:has(body.native-app){width:100%!important;max-width:100vw!important;position:relative!important;overflow-x:hidden!important}html:has(body.native-app) body{width:100%!important;max-width:100vw!important;position:relative!important;overflow-x:hidden!important}body.native-app{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;min-height:100vh;width:100%!important;max-width:100vw!important;overflow:hidden auto!important}body.native-app *,body.native-app :before,body.native-app :after{box-sizing:border-box!important;max-width:100vw!important}body.native-app [style*=width],body.native-app [style*=min-width]{max-width:100%!important}body.native-app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.native-app .hide-in-native,body.native-app .web-only,.native-only{display:none!important}body.native-app .native-only{display:flex!important}body.native-app .container,body.native-app main{max-width:100%;overflow-x:hidden}body.native-app [class*=overflow-x-auto],body.native-app [class*=overflow-x-scroll]{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}body.native-app ::-webkit-scrollbar{display:none}body.native-app{-ms-overflow-style:none;scrollbar-width:none}body.native-app button,body.native-app a,body.native-app [role=button]{-webkit-tap-highlight-color:transparent;min-height:44px}body.native-ios{-webkit-text-size-adjust:100%}body.native-android{-webkit-tap-highlight-color:#0000001a}body.native-app header{padding-top:env(safe-area-inset-top)}body.native-app .fixed-bottom,body.native-app .bottom-nav{padding-bottom:env(safe-area-inset-bottom)}body.native-app img{max-width:100%;height:auto}body.native-app .horizontal-scroll-section{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;overflow:auto hidden}body.native-app .horizontal-scroll-section>*{scroll-snap-align:start}body.native-app [class*=WhatsApp],body.native-app [class*=whatsapp]{display:none!important}body.native-app footer{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}body.native-app section{overflow-x:clip}body.native-app .container{max-width:100%!important;padding-left:16px!important;padding-right:16px!important;overflow-x:hidden!important}body.native-app button[class*=-left-],body.native-app button[class*=-right-]{display:none!important}body.native-app .carousel-container,body.native-app [class*=swiper],body.native-app [class*=slider]{overflow:hidden}body.native-app{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}body.native-app footer{margin-bottom:100px;padding-bottom:16px!important;display:none!important}body.native-app .native-bottom-tabs{pointer-events:auto;max-width:calc(100vw - 32px)!important;overflow:visible!important}body.native-app .native-bottom-tabs button{-webkit-tap-highlight-color:transparent;position:relative;min-width:56px!important;min-height:64px!important}body.native-app header:not(.native-header){display:none!important}body.native-app .native-header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #0000000d;z-index:99999!important;background:#fff!important;max-width:100vw!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}body.native-app{padding-top:calc(env(safe-area-inset-top,47px) + 56px)!important;margin-top:0!important}body.native-app>:not(.native-header):not(.native-bottom-tabs):not(.native-header-spacer){margin-top:0}body.native-app>div:first-of-type:not(.native-header){margin-top:0!important;padding-top:0!important}body.native-app .fixed:not(.native-header):not(.native-bottom-tabs),body.native-app .absolute{z-index:9990!important}.native-header-spacer,body.native-app .native-header-spacer{display:none!important}
