:root{--font-display:Poppins, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:Poppins, ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, "Times New Roman", serif}html,body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;overscroll-behavior-x:none;overflow-x:clip}#root{max-width:100%;overflow-x:clip}html{height:auto;min-height:100vh}body{height:auto;min-height:100vh;overflow:clip visible}#root{width:100%;height:auto;min-height:100vh;display:block}html{scrollbar-width:thin;scrollbar-color:#178b3f #003f35;overscroll-behavior-y:contain}html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:#003f35}html::-webkit-scrollbar-thumb{background:linear-gradient(#178b3f,#b9d534);border:2px solid #003f35;border-radius:8px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#1b9b4c,#c8e84e)}html::-webkit-scrollbar-corner{background:#003f35}#nursery-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px!important;display:grid!important}#nursery-product-grid>div{min-width:0;width:auto!important}@media (width<=1099px){#nursery-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){#nursery-product-grid{grid-template-columns:minmax(0,1fr)}}#home-content,#site-route-header{padding-top:env(safe-area-inset-top,0px)}#intro-scroll>div{padding-top:max(24px, env(safe-area-inset-top,0px));padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}@media (width<=1099px){#home-content{padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px))}}#home-mobile-menu,#route-mobile-menu{max-height:calc(100svh - 120px)!important}#contato{padding-bottom:max(32px, env(safe-area-inset-bottom,0px))}#site-route-header>div:first-child{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}@media (pointer:coarse){#global-falling-leaves,#global-falling-leaves *{pointer-events:none!important}}#intro-overlay{overflow:clip!important}