@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@700&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--green:#214d35;--dark:#152f20;--leaf:#d8e89d;--paper:#faf9f2;--pistachio:#e7edce;--red:#dc4630;--peach:#f4d6bc;--yellow:#f5e7a9;--mint:#d9e8d3;--lilac:#e5dced;--pink:#f0d6d3;--border:1px solid #142619;--display:'Antonio','Arial Narrow',Impact,sans-serif;--body:'Inter',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-family:var(--body);font-size:14px;color:var(--dark);background:var(--paper);font-feature-settings:'ss01' on,'tnum';line-height:1.55}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}img{max-width:100%;display:block}p{margin:20px 0;letter-spacing:-.01em}figure{margin:0}.skip{position:fixed;top:-100px;left:20px;background:white;padding:15px;z-index:100}.skip:focus{top:15px}.announcement{background:var(--green);color:#fff;text-align:center;font-size:9px;font-weight:700;letter-spacing:1.8px;padding:10px 20px}.announcement span{margin:0 30px;color:var(--leaf)}header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:8px 4%;gap:24px;background:var(--paper);border-bottom:var(--border)}.logo{width:110px;height:80px;display:block;overflow:hidden;flex-shrink:0}.logo img{width:110px;height:110px;max-width:none;transform:translateY(-15px);mix-blend-mode:multiply}nav{display:flex;gap:6px}nav a,.btn,.tag{border:var(--border);border-radius:1600px;font-size:11px;font-weight:700;letter-spacing:.032em}nav a{padding:13px 16px;background:white}.btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:16px 24px;min-height:48px;background:var(--dark);color:white;transition:background .18s}.btn:hover{background:#376849}.btn span{font-size:19px;line-height:1}.btn.outline{background:white;color:var(--dark)}nav a:hover,.btn.outline:hover{background:var(--pistachio)}.hero{padding:30px 4% 0;background:var(--pistachio);overflow:hidden}.hero-top{display:flex;justify-content:space-between;margin:0 0 30px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 30px}.little{font-size:11px}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:10px;align-items:center;max-width:1440px;margin:auto}.hero-copy{padding:20px 0 35px;z-index:2}h1,h2{font-family:var(--display);font-weight:700;line-height:.8;letter-spacing:-.015em;margin:0}h1{font-size:clamp(100px,10.4vw,160px)}h1 span{color:var(--green)}.hero-copy>p{max-width:390px;font-size:15px;margin:32px 0 22px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.text-link{font-size:11px;font-weight:700;display:inline-block;border-bottom:1px solid;padding:8px 0}.micro{font-size:10px;line-height:1.7;display:block}.hero-copy>.micro{margin-top:15px}.hero-art{position:relative;align-self:stretch;display:flex;align-items:center;padding-top:20px}.hero-art>img{width:118%;max-width:none;margin-left:-9%;mix-blend-mode:multiply}.sticker{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:var(--border);font-size:10px;font-weight:700;line-height:1.6;z-index:3}.sticker-cream{background:#fffaf0;right:0;top:0;border-radius:50%;width:137px;height:137px;transform:rotate(12deg)}.sticker b{font-size:15px}.tag{display:inline-block;padding:10px 17px;background:white;line-height:1.4}.tilted{position:absolute;bottom:35px;left:12%;transform:rotate(-7deg);background:var(--green);color:white}.asset-caption{position:absolute;bottom:7px;right:0;font-size:9px;color:#4e5a44}.hero-bottom{border-top:var(--border);padding:20px 0;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:1px;max-width:1440px;margin:20px auto 0}.hero-bottom>a{font-size:25px}.section{padding:85px max(4%,calc((100% - 1440px)/2))}h2{font-size:clamp(64px,6.2vw,96px)}h2 span{color:var(--green)}.heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}.heading-row>p{font-size:13px;max-width:340px}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category{position:relative;border:var(--border);border-radius:24px;padding:20px;overflow:hidden;transition:background .2s}.category:hover{background:white}.peach{background:var(--peach)}.yellow{background:var(--yellow)}.mint{background:var(--mint)}.lilac{background:var(--lilac)}.pink{background:var(--pink)}.cat-number{font-size:10px}.category svg{height:155px;width:100%;transform:rotate(-8deg)}.category:nth-child(even) svg{transform:rotate(8deg)}.category h3{font-size:17px;margin:12px 0 6px;display:flex;justify-content:space-between;gap:8px}.category p{font-size:11px;margin:0}.section-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.section-bottom small{font-size:10px}.ready{background:var(--green);color:white;display:grid;grid-template-columns:1fr 1fr;gap:40px;overflow:hidden}.ready h2{font-size:clamp(90px,9vw,140px);margin-top:38px}.ready h2 span{color:var(--leaf)}.ready .tag{color:var(--dark);background:var(--leaf)}.ready p{max-width:440px;font-size:14px;margin:30px 0}.ready .btn{background:var(--paper);color:var(--dark)}.ready-art{position:relative;min-height:490px}.big-fruit{position:absolute;width:85%;top:0;left:0;transform:rotate(-13deg)}.small-fruit{position:absolute;width:52%;bottom:0;right:0;transform:rotate(12deg)}.ready-sticker{width:150px;height:150px;background:var(--pink);color:var(--dark);border-radius:50%;right:0;top:0;transform:rotate(12deg)}.ready-art>p{position:absolute;bottom:0;left:10px;transform:rotate(-5deg);font-size:12px}.care{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.care figure{position:relative;border-radius:40px;background:#eee9df;overflow:hidden}.care figure>img{width:100%;height:650px;object-fit:cover;object-position:45% center}.care figure .tag{position:absolute;bottom:45px;left:7%;transform:rotate(-4deg);background:var(--leaf)}figcaption{font-size:9px;padding:9px;text-align:center}.care .lead{font-size:20px;margin-top:30px}.care p{max-width:500px}.care ol{list-style:none;padding:0;margin:25px 0}.care li{display:flex;gap:20px;padding:15px 0;border-top:var(--border)}.care li>b{font:32px var(--display);color:var(--green)}.care h3{font-size:14px;margin:0}.care li p{font-size:12px;margin:5px 0 0}.delivery{background:var(--lilac);display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;overflow:hidden}.delivery h2{font-size:clamp(64px,6.5vw,100px)}.delivery>div>p:not(.eyebrow){max-width:490px}.delivery .btn{margin-top:12px}.neighborhoods{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center;position:relative;padding:30px 0}.neighborhoods .tag{font-size:16px;padding:17px 24px;background:var(--paper);transform:rotate(-7deg)}.neighborhoods .tag:nth-child(even){transform:rotate(8deg);background:var(--leaf)}.neighborhoods .tag:nth-child(3n){background:var(--peach)}.neighborhoods>a{font-size:12px;text-decoration:underline;width:100%;text-align:center}.location-mark{font-size:100px;line-height:1;color:var(--green);width:100%;text-align:center}.store-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:30px}.store-grid>img{height:100%;min-height:430px;object-fit:cover;border-radius:30px}.store-grid>div>img{width:100%;height:240px;object-fit:cover;border-radius:24px}.store-grid p{font-size:14px}address{font-style:normal;font-size:12px}.faq{background:#e9ebdf;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.faq h2{font-size:clamp(65px,6vw,90px)}details{border-bottom:var(--border);padding:20px 0}summary{cursor:pointer;font-size:14px;font-weight:600;padding-right:20px}details p{font-size:13px;max-width:540px}.final-cta{text-align:center;background:var(--leaf);position:relative}.final-cta h2{font-size:clamp(90px,12vw,180px);margin:48px 0}.final-cta .tag{font-size:9px}footer{padding:40px 4%;display:flex;justify-content:space-between;align-items:center;gap:30px}footer p{font-size:15px}footer>div{display:flex;flex-direction:column;gap:8px;font-size:11px}footer small{font-size:9px}.mobile-order{display:none}@media(min-width:1600px){.hero-top{max-width:1440px;margin-left:auto;margin-right:auto}}@media(max-width:1050px){nav a{padding:12px;font-size:9px}.hero-copy h1{font-size:105px}.hero-art>img{width:125%;margin-left:-12%}.sticker-cream{width:115px;height:115px;font-size:8px}.sticker b{font-size:12px}.category{padding:16px}.category h3{font-size:14px}.category svg{height:135px}.care{gap:35px}.care figure>img{height:600px}.delivery{gap:25px}.neighborhoods .tag{font-size:12px}.hero-copy>.micro{max-width:300px}}@media(max-width:760px){header{padding:7px 5%;flex-wrap:wrap;gap:5px}header .logo{width:85px;height:60px}header .logo img{width:85px;height:85px;transform:translateY(-12px)}header nav{width:100%;order:3;justify-content:center;padding:6px 0}nav a{font-size:9px;padding:9px 12px}.announcement{font-size:8px;letter-spacing:1px}.announcement span{margin:0 8px}.btn{padding:13px 19px;font-size:11px}.hero{padding:25px 5% 0}.hero-top .little{display:none}.hero-top{margin-bottom:14px}.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(92px,18vw,138px)}.hero-copy{padding-bottom:0}.hero-copy>p{max-width:420px;font-size:14px;margin-top:25px}.hero-art{min-height:340px;margin-top:20px}.hero-art>img{width:100%;margin:0}.sticker-cream{right:0;top:0}.tilted{bottom:27px;left:0;font-size:9px}.hero-bottom{gap:12px;flex-wrap:wrap;font-size:8px}.hero-bottom span:nth-child(4),.hero-bottom span:nth-child(5){display:none}.section{padding:60px 5%}.heading-row{display:block;margin-bottom:30px}h2{font-size:70px}.heading-row>p{margin-top:25px}.categories{grid-template-columns:repeat(2,1fr);gap:12px}.category{padding:15px;border-radius:20px}.category svg{height:120px}.category h3{font-size:14px}.category p{font-size:10px}.section-bottom{align-items:start;gap:20px}.section-bottom>p{font-size:12px}.section-bottom .btn{font-size:9px;gap:8px;white-space:nowrap;margin-top:18px}.ready,.care,.delivery,.faq{grid-template-columns:1fr;gap:35px}.ready h2{font-size:100px}.ready-art{min-height:330px}.big-fruit{width:70%;left:5%}.small-fruit{width:45%;bottom:0;right:5%}.ready-sticker{width:115px;height:115px}.ready-art>p{font-size:10px;bottom:-20px}.care figure>img{height:380px;object-position:50% 50%}.care figure{order:2;border-radius:25px}.care .eyebrow{font-size:9px}.delivery h2{font-size:clamp(55px,10.5vw,80px)}.neighborhoods{padding:5px 0;gap:15px}.neighborhoods .tag{font-size:11px;padding:14px 20px}.location-mark{font-size:65px}.store-grid{grid-template-columns:1fr;gap:24px}.store-grid>img{min-height:0;height:260px}.store-grid>div>img{height:200px}.faq{gap:15px}.faq h2{font-size:65px}.final-cta h2{font-size:clamp(70px,13vw,100px)}.final-cta .tag{font-size:8px;max-width:290px}.final-cta{padding-bottom:65px}footer{flex-wrap:wrap;justify-content:start;gap:25px;padding-bottom:110px}footer>div,footer>small{width:100%}.mobile-order{position:fixed;bottom:0;left:0;right:0;z-index:25;background:var(--paper);border-top:var(--border);padding:10px 5% calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-order>span{font-size:10px;font-weight:600}.mobile-order .btn{min-height:44px;padding:11px 20px}html{scroll-padding-top:135px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:760px){.hero-copy h1{font-size:clamp(62px,17vw,108px)}h2{font-size:clamp(48px,12vw,70px)}.faq h2{font-size:clamp(48px,12vw,65px)}.final-cta h2{font-size:clamp(57px,12vw,90px)}.store h2{font-size:clamp(44px,11vw,70px)}.care h2{font-size:clamp(52px,13vw,80px)}}
.hero-art>img{width:100%;max-width:100%;margin-left:0;border-radius:32px;mix-blend-mode:normal}.hero-copy h1{line-height:.85}.hero-art{padding-left:12px}.sticker-cream{right:-8px}@media(max-width:760px){.hero-art{padding-left:0}.sticker-cream{right:0}.hero-art>img{border-radius:24px}}
/* Antonio precisa de mais espaço que Lateral para evitar contato entre glifos. */
h1,h2,.hero-copy h1{line-height:.96}
.care figure>img{height:auto;object-fit:contain}.care figure .tag{bottom:38px;font-size:9px}
