.app-bar{display:none}.app-install-link{color:inherit;text-decoration:underline}.app-status{position:fixed;top:0;left:0;right:0;background:#fff3d9;color:#643c00;text-align:center;font:12px/1.5 Arial,sans-serif;padding:9px 15px;z-index:60}.app-status[hidden]{display:none!important}
@media(display-mode:standalone){html{scroll-padding-top:25px}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}
@media(max-width:900px) and (display-mode:standalone){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.announcement{display:none}header{display:flex;height:auto;min-height:75px;padding:14px 5%;gap:12px}header>nav{display:none}header .auth-nav{display:none}header>.bag{display:none}header .logo{display:flex;align-items:center;gap:7px}header .logo:after{content:"StratoLab";font:800 25px Manrope,Arial,sans-serif;letter-spacing:-1px}header .logo img{width:35px;height:35px;object-fit:contain}header>.whatsapp-header{margin-left:auto}.hero{margin-top:0}.hero-copy{padding-top:20px}.hero h1{font-size:50px}.hero-art{min-height:340px}.app-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);padding:9px 8px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #d9e4f0;background:#fffffffa;box-shadow:0 -4px 25px #061e3b08;backdrop-filter:blur(15px)}.app-bar button{position:relative;background:none;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:10px Arial,sans-serif;color:#526a83;min-height:45px;cursor:pointer}.app-bar button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app-bar button:first-child{color:#005dd7}.app-bar button:focus-visible{outline:2px solid #005dd7;border-radius:5px}.app-cart-count{position:absolute;top:-2px;left:calc(50% + 5px);min-width:15px;padding:2px 4px;border-radius:9px;background:#005dd7;color:white;font-size:9px}.app-cart-count:empty{display:none}.whatsapp-widget{bottom:calc(91px + env(safe-area-inset-bottom))!important}.privacy-banner{bottom:calc(86px + env(safe-area-inset-bottom))!important}#toast{bottom:calc(90px + env(safe-area-inset-bottom))}dialog{max-height:calc(100dvh - 35px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}input,textarea,select{font-size:16px!important}.product-info{gap:8px}.product-sub{gap:8px;flex-wrap:wrap}.app-status{top:env(safe-area-inset-top)}}

