:root{--lz-green-dark:#0f4c2c;--lz-green:#197c45;--lz-red:#d52b1e;--lz-red-hover:#b8231a;--lz-yellow:#fbb034;--lz-yellow-hover:#f0a21c;--lz-ink:#1d2420;--lz-muted:#56605a;--lz-line:#dde3dc;--lz-mist:#f3f6f1;--lz-font-display:'Bitter',Georgia,'Times New Roman',serif;--lz-font-body:'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}html{-webkit-text-size-adjust:100%}body{font-family:var(--lz-font-body);color:var(--lz-ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--lz-font-display);letter-spacing:-.01em;text-wrap:balance}h1{font-weight:700;line-height:1.12}h2{font-weight:700;line-height:1.2}h3{font-weight:600;line-height:1.3}h4,h5,h6{font-family:var(--lz-font-body);font-weight:700}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase{text-transform:none;letter-spacing:-.01em}h2.text-luzago-green,h2.text-luzago-green-dark{color:var(--lz-green-dark)}.text-justify{text-align:left!important;hyphens:manual}p{text-wrap:pretty}.btn{font-family:var(--lz-font-body);font-weight:700;font-size:.9375rem;letter-spacing:0;text-transform:none;border-radius:10px;padding:.8rem 1.5rem;box-shadow:none;transition:background-color .18s,color .18s,transform .12s}.btn:hover{transform:none}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--lz-red);color:#fff}.btn--primary:hover{background-color:var(--lz-red-hover)}.btn--secondary{background-color:var(--lz-yellow);color:#22201f}.btn--secondary:hover{background-color:var(--lz-yellow-hover)}.btn--sm{padding:.55rem 1.1rem;font-size:.875rem;letter-spacing:0;box-shadow:none}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:rgba(25,124,69,.45) solid 3px;outline-offset:2px}header .nav-link,header nav a{font-family:var(--lz-font-body);font-weight:600;letter-spacing:0}.product-card h3{font-family:var(--lz-font-display);font-weight:600;font-size:1rem;line-height:1.25}.product-card.bg-luzago-yellow h3{color:#22201f}.product-card.bg-luzago-yellow img{filter:none}.product-card img{transition:transform .2s}.product-card:hover img{transform:translateY(-3px)}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{font-family:var(--lz-font-body);font-size:1rem;border-radius:10px!important;border-color:var(--lz-line)!important;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--lz-green)!important;box-shadow:0 0 0 3px rgba(25,124,69,.18)!important}label{font-family:var(--lz-font-body);font-weight:600}.bg-gray-50{background-color:var(--lz-mist)!important}#quem-abastecemos .rounded-xl,.review-card{box-shadow:none!important;border:1px solid var(--lz-line)!important;border-radius:14px!important}.review-card:hover{transform:none!important}footer h3{font-family:var(--lz-font-display);font-size:1.125rem}footer a,footer li,footer p{font-family:var(--lz-font-body)}footer,section{overflow-x:clip}[data-aos]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:767px){.product-card.col-span-2{aspect-ratio:auto;min-height:128px}}