*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:#211917;background:#f5f0e6;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid #263dff;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:-.045em;line-height:.94;font-weight:900}h1{font-size:clamp(64px,7.8vw,124px);margin:28px 0}h2{font-size:clamp(42px,5.5vw,82px);margin:18px 0 24px}h3{font-size:23px;letter-spacing:-.025em}p{font-size:17px;line-height:1.55}fieldset{border:0;padding:0;margin:0 0 25px}legend{margin:0 0 16px}input,select{padding:14px;border:1px solid #b9afa6;border-radius:6px;max-width:100%}.announcement{background:#ec4d7a;color:#fff;font-size:11px;letter-spacing:.18em;text-align:center;padding:13px 12px;font-weight:700;overflow:hidden;white-space:nowrap}.announcement span{margin:0 40px}.site-header{position:sticky;top:16px;z-index:20;display:flex;align-items:center;gap:40px;justify-content:space-between;background:#ec4d7a;color:#fff;border-radius:80px;padding:16px 25px;margin:22px 24px -108px;min-height:76px;box-shadow:0 8px 22px #251c1010}.logo{font-family:Impact,'Arial Narrow',sans-serif;font-size:34px;letter-spacing:-.055em;line-height:1}.logo img{max-height:45px;width:auto}.site-header nav{display:flex;align-items:center;gap:30px;margin-right:auto;font-size:14px}.header-actions{display:flex;align-items:center;gap:18px}.cart-open{font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:10px;background:#f3ed43;color:#211917;border:1px solid #f3ed43;min-height:54px;border-radius:40px;padding:15px 28px;font-weight:700;font-size:14px;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px);background:#fff35c}.button.small{min-height:40px;padding:10px 24px}.button.secondary{background:transparent;border-color:#211917}.button.secondary:hover{background:#211917;color:#fff}.button.wide{width:100%}.fv-section{padding:90px max(28px,calc((100vw - 1320px)/2));scroll-margin-top:20px}.tone-cream{background:#f5f0e6}.tone-white{background:#fffdf9}.tone-pink{background:#ec4d7a}.tone-yellow{background:#f2ed63}.eyebrow{display:inline-block;font-size:11px;letter-spacing:.2em;font-weight:800;text-transform:uppercase}.pill{padding:9px 15px;border-radius:30px;background:#2119170b}.section-heading{max-width:780px;margin-bottom:42px}.section-heading p{max-width:630px}.kind-hero{padding-top:180px;min-height:830px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 30%,#ffdc9980,transparent 60%),#f5f0e6}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:640px}.hero-copy h1::first-line{color:#ec4d7a}.hero-copy p{max-width:340px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-art{height:560px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-art>img{height:100%;width:100%;object-fit:contain}.sun-disc{position:absolute;width:520px;height:520px;background:#f2ed63;border-radius:50%;z-index:-1;box-shadow:0 0 0 30px #f2ed6320}.pack{height:300px;width:155px;border-radius:27px 27px 32px 32px;background:linear-gradient(100deg,#ffffff40,transparent 28%,#00000015 78%,#ffffff40),var(--flavor,#ec4d7a);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;box-shadow:18px 25px 28px #21191718;position:relative;border-top:9px solid #c6c4b8;border-bottom:8px solid #bebbad}.pack:before{content:'✦';font-size:28px;margin-bottom:10px}.pack b{font-family:Impact,'Arial Narrow',sans-serif;font-size:43px;letter-spacing:-.06em}.pack span{font-size:11px;letter-spacing:.16em;font-weight:bold;margin-top:15px;text-transform:uppercase}.pack-cola{--flavor:#a45c48;transform:rotate(-13deg) translateY(35px);color:#fff0c9}.pack-guarana{--flavor:#85b58a;transform:rotate(3deg) translateY(-15px);z-index:2}.pack-laranja{--flavor:#ffa445;transform:rotate(15deg) translateY(45px)}.mock-label{position:absolute;bottom:4px;left:0;right:0;font-size:9px;letter-spacing:.12em;text-align:center;opacity:.6}.kind-strip{padding:25px 0;overflow:hidden}.ticker{font-size:16px;font-weight:900;letter-spacing:.1em;white-space:nowrap;text-align:center}.ticker span{margin:0 40px}.flavor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.flavor-card{background:color-mix(in srgb,var(--flavor) 17%,#fff);border:1px solid #21191710;border-radius:22px;overflow:hidden}.flavor-art{height:350px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#ffffff80,transparent 70%)}.flavor-art .pack{transform:rotate(-9deg);height:250px;width:130px}.flavor-art .pack b{font-size:36px}.flavor-art>img{width:100%;height:100%;object-fit:contain}.flavor-copy{padding:28px 30px}.flavor-copy h3{font-size:34px;margin:10px 0}.flavor-copy p{font-size:14px;min-height:43px}.flavor-copy a{display:flex;justify-content:space-between;border-top:1px solid #21191730;padding-top:20px;font-weight:bold}.kind-split{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:center}.kind-split .section-heading{grid-column:1;grid-row:1;margin:0}.split-art{grid-column:2;grid-row:1/3;background:#e9b9a1;min-height:420px;border-radius:24px;display:grid;place-items:center;overflow:hidden;transform:rotate(2deg)}.split-art img{width:100%;height:100%;object-fit:cover}.giant-word{font:900 clamp(55px,6vw,100px)/.9 Impact,'Arial Narrow',sans-serif;color:#ec4d7a;letter-spacing:-.04em;transform:rotate(-7deg)}.kind-split>.button{grid-column:1;justify-self:start;margin-top:22px}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.content-card{padding:30px;border:1px solid #21191725;border-radius:18px;position:relative;min-height:200px;background:#ffffff30}.content-card img{border-radius:12px;margin-bottom:24px;width:100%;aspect-ratio:1;object-fit:cover}.content-card p{font-size:15px;margin-bottom:0}.card-number{display:block;color:var(--section-accent);font-weight:900;font-size:13px;margin-bottom:28px}.kit-builder{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.kit-visual{background:radial-gradient(circle,#f5e76b80,transparent 70%);position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;gap:0}.kit-visual .pack{height:260px;width:125px}.kit-visual .pack b{font-size:35px}.kit-panel{background:#fffdf9;border:1px solid #21191720;border-radius:22px;padding:35px}.kit-panel h3{font-size:20px;margin-bottom:30px}.kit-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kit-options label{cursor:pointer;position:relative}.kit-options input{position:absolute;opacity:0;width:1px;height:1px}.kit-options span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #b9afa6;border-radius:12px;padding:18px 5px;font-size:11px}.kit-options strong{font-size:26px}.kit-options input:checked+span{border:2px solid #ec4d7a;background:#ec4d7a10;padding:17px 4px}.kit-options input:focus-visible+span{outline:3px solid #263dff}.kit-panel h4{display:flex;justify-content:space-between;font-size:15px}.flavor-counter{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #21191718}.flavor-counter b{margin-right:auto;font-size:15px}.flavor-dot{width:18px;height:18px;border-radius:50%}.flavor-counter button{width:31px;height:31px;background:none;border:1px solid #21191740;border-radius:50%;font-size:21px}.flavor-counter output{min-width:12px;text-align:center}.kit-total{font-size:25px;font-weight:bold;margin:25px 0}.kit-status{font-size:12px;text-align:center;margin:15px 0 0;color:#665c55;min-height:36px}.faq-list{max-width:900px}.faq-list details{border-top:1px solid #21191730;padding:22px 0}.faq-list details:last-child{border-bottom:1px solid #21191730}.faq-list summary{cursor:pointer;font-weight:700;font-size:20px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:'+'}.faq-list details[open] summary:after{content:'−'}.faq-list p{margin:18px 0 0;max-width:720px}.kind-newsletter{text-align:center}.kind-newsletter .section-heading{margin:0 auto 35px}.kind-newsletter p{margin-left:auto;margin-right:auto}.newsletter-form{display:flex;gap:10px;max-width:580px;margin:auto}.newsletter-form input{flex:1;min-width:0;background:#fffdf970;border-color:#211917;border-radius:40px;padding:18px 22px}.footer{background:#211917;color:#f5f0e6;padding:70px max(28px,calc((100vw - 1320px)/2)) 25px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer h3{font-size:12px;letter-spacing:.15em}.footer p{font-size:14px;max-width:300px;margin-top:22px}.footer a:not(.logo){display:block;font-size:14px;margin:12px 0;color:#ddd1c6}.footer svg{width:40px;height:28px;display:inline-block}.footer .logo{font-size:56px}.copyright{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:20px;max-width:none!important;width:100%;font-size:11px!important}.skip{position:fixed;top:-80px;left:20px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}dialog{position:fixed;inset:0 0 0 auto;margin:0;max-height:100dvh;height:100dvh;max-width:480px;width:100%;border:0;padding:28px;background:#f5f0e6}dialog::backdrop{background:#21191770}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #21191730;margin-bottom:25px}.drawer-head h2{font:700 26px Arial}.drawer-head button{background:none;border:0;font-size:32px}.drawer-item{padding:18px 0;border-bottom:1px solid #21191730}.drawer-item b{display:block;margin-bottom:8px}dialog>.button{margin-top:25px;width:100%}.standard-page{padding-top:170px;min-height:70vh}.standard-page h1{font-size:clamp(40px,6vw,78px)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product-layout form{display:grid;gap:18px}.cart-line{display:flex;gap:30px;padding:25px 0;align-items:center;border-bottom:1px solid #21191730}.cart-line>a{flex:1}.cart-line input{width:80px}.prose{max-width:850px;line-height:1.6}
@media(min-width:1100px){#formula .content-grid,#momentos .content-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.site-header{gap:15px;margin-left:16px;margin-right:16px;padding:15px 20px}.site-header nav{gap:15px;font-size:12px}.cart-open{font-size:0}.cart-open span{font-size:13px}.hero-art .pack{width:110px;height:240px}.hero-art .pack b{font-size:32px}.sun-disc{width:350px;height:350px}.kit-builder{gap:15px}.kit-visual .pack{width:95px;height:215px}.kit-visual .pack b{font-size:27px}.kit-panel{padding:24px}.footer{grid-template-columns:2fr 1fr 1fr}.footer>div:last-of-type{grid-column:1/-1}}
@media(max-width:749px){.announcement{font-size:9px;padding:11px;letter-spacing:.12em}.announcement span{margin:0 15px}.site-header{top:10px;min-height:64px;margin-top:14px;margin-bottom:-88px;padding:12px 18px}.logo{font-size:30px}.site-header nav{display:none}.header-actions{gap:12px}.button.small{min-height:36px;font-size:12px;padding:8px 18px}.fv-section{padding:60px 22px}.kind-hero{padding:145px 22px 35px;grid-template-columns:1fr;min-height:0}.hero-copy h1{font-size:clamp(60px,16vw,100px);line-height:.94;margin:22px 0}.hero-copy p{font-size:16px}.hero-art{height:355px;margin-top:20px}.hero-art .pack{height:220px;width:110px}.hero-art .pack b{font-size:31px}.sun-disc{height:300px;width:300px}.mock-label{font-size:7px}.hero-buttons .button{padding:14px 20px;font-size:12px}.kind-strip{padding:22px 0}.ticker{font-size:13px}h2{font-size:48px}.section-heading{margin-bottom:30px}.flavor-grid{grid-template-columns:1fr;gap:18px}.flavor-card{display:grid;grid-template-columns:1fr 1fr}.flavor-art{height:260px}.flavor-art .pack{height:185px;width:100px}.flavor-art .pack b{font-size:28px}.flavor-copy{padding:35px 18px 20px}.flavor-copy h3{font-size:28px}.flavor-copy p{font-size:13px}.flavor-copy a{font-size:13px}.kind-split{display:flex;flex-direction:column;align-items:stretch;gap:25px}.kind-split>.button{align-self:start;margin-top:0}.split-art{min-height:320px;order:1}.giant-word{font-size:75px}.content-grid{grid-template-columns:1fr 1fr;gap:12px}.content-card{padding:22px 18px;min-height:185px}.content-card h3{font-size:19px}.content-card p{font-size:13px}.card-number{margin-bottom:20px}.kit-builder{grid-template-columns:1fr}.kit-visual{min-height:310px}.kit-visual .pack{width:100px;height:210px}.kit-panel{padding:24px 18px}.kit-options span{font-size:10px}.kit-options strong{font-size:24px}.flavor-counter{gap:10px}.flavor-counter b{font-size:14px}.faq-list summary{font-size:18px}.newsletter-form{flex-direction:column}.footer{padding:55px 22px 20px;grid-template-columns:1fr 1fr;gap:30px}.footer>div:first-child{grid-column:1/-1}.footer p{max-width:100%}.standard-page{padding-top:140px}.product-layout{grid-template-columns:1fr}.cart-line{flex-wrap:wrap;gap:15px}.cart-line>a{flex-basis:100%}#rotina .content-grid,#depoimentos .content-grid{grid-template-columns:1fr}.kind-newsletter h2{font-size:54px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.image-slot{width:100%;min-height:220px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px;text-align:center;border:2px dashed #a88b7b80;border-radius:18px;background:repeating-linear-gradient(135deg,#fff6 0 12px,#ffffff20 12px 24px);color:#84695c}.image-slot-icon{font:400 55px/1 Arial;color:#ec4d7a90}.image-slot strong{font-size:14px;line-height:1.4;max-width:250px}.image-slot>span:last-child{font-size:11px;letter-spacing:.05em}.hero-art>.image-slot{aspect-ratio:4/5;height:100%;max-width:490px;background-color:#edd9c940}.split-art{background:#eddfd1;transform:none}.split-art>.image-slot{aspect-ratio:4/5;height:100%;border-radius:24px}.flavor-art{padding:20px}.flavor-art>.image-slot{height:100%;min-height:0;aspect-ratio:auto;background-color:color-mix(in srgb,var(--flavor) 8%,transparent)}.kit-visual>.image-slot{max-width:460px}.kit-visual>img{width:100%;height:100%;object-fit:contain}.content-card>.image-slot{margin-bottom:24px;min-height:140px;border-radius:10px;padding:16px}.content-card>.image-slot strong{font-size:12px}.content-card>.image-slot .image-slot-icon{font-size:40px}.content-card>.image-slot>span:last-child{font-size:9px}
@media(max-width:749px){.hero-art>.image-slot{aspect-ratio:1;max-width:350px}.flavor-art{padding:12px}.flavor-art .image-slot{padding:12px}.flavor-art .image-slot strong{font-size:12px}.flavor-art .image-slot>span:last-child{font-size:9px}.content-card>.image-slot{min-height:120px;padding:10px}.content-card>.image-slot strong{font-size:10px}.image-slot-icon{font-size:40px}.kit-visual>.image-slot{min-height:280px}.split-art>.image-slot{aspect-ratio:1}}
