@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,600;0,700;0,800;1,600;1,700&display=swap";.links-page{align-items:center;background:radial-gradient(circle at 50% 9%,#f5facd 0,transparent 31%),linear-gradient(145deg,#d8edbc,#bcdcb4);display:flex;justify-content:center;min-height:100svh;padding:34px 20px}.links-card{align-items:center;animation:links-in .55s ease both;display:flex;flex-direction:column;margin:auto;max-width:530px;text-align:center;width:100%}.links-logo{display:block;height:190px;margin-bottom:18px;width:190px}.links-logo img{filter:drop-shadow(0 12px 16px rgba(24,32,25,.14));height:100%;object-fit:contain;width:100%}.links-kicker{font-size:10px;font-weight:800;letter-spacing:.14em;margin:0 0 13px}.links-card h1{font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:clamp(39px,8vw,60px);font-weight:800;letter-spacing:-.075em;line-height:.94;margin:0}.links-intro{font-size:15px;line-height:1.45;margin:17px 0 30px}.links-actions{display:grid;gap:16px;width:100%}.links-actions a,.link-disabled{align-items:center;background:#c9e653;border:3px solid #152019;border-radius:999px;box-shadow:7px 8px #152019;color:#152019;display:flex;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:clamp(18px,3vw,25px);font-weight:800;justify-content:space-between;letter-spacing:-.045em;padding:17px 24px;transition:transform .2s ease,box-shadow .2s ease}.links-actions a:hover{box-shadow:3px 4px #152019;transform:translate(4px,4px)}.links-actions span{font-size:22px}.link-disabled{background:#f8fbf185;box-shadow:none;color:#566352;cursor:not-allowed}.link-disabled small{font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.links-site{border-bottom:1px solid currentColor;font-size:13px;font-weight:800;margin-top:29px;padding-bottom:4px}.links-site span{font-size:17px;margin-left:6px}@keyframes links-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .links-page{background:radial-gradient(circle at 50% 9%,#40582a 0,transparent 33%),linear-gradient(145deg,#162218,#294027)}html[data-theme=dark] .links-actions a{background:#b8d763;color:#152019}html[data-theme=dark] .link-disabled{background:#263725;color:#c5d6bf}@media (max-width:520px){.links-page{align-items:flex-start;padding:36px 20px}.links-logo{height:154px;width:154px}.links-intro{margin-bottom:27px}.links-actions{gap:14px}.links-actions a,.link-disabled{box-shadow:5px 6px #152019;padding:16px 20px}}.price-page{background:var(--paper);min-height:100svh;padding:clamp(46px,6vw,86px) clamp(18px,5vw,76px) 100px}.price-hero{align-items:end;background:linear-gradient(132deg,#dff0b0,#b9dd67);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:28px;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 230px;overflow:hidden;padding:clamp(32px,5vw,72px);position:relative}.price-hero:after{border:58px solid rgba(255,255,255,.2);border-radius:50%;content:"";height:260px;position:absolute;right:-95px;top:-130px;width:260px}.price-hero h1{color:#172018;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:clamp(43px,6vw,82px);font-weight:800;letter-spacing:-.075em;line-height:.96;margin:0;max-width:850px}.price-hero>div>p:last-child{color:#283528;font-size:17px;line-height:1.55;margin:25px 0 0;max-width:600px}.price-hero aside{background:#172018;border-radius:18px;color:#fff;display:flex;flex-direction:column;padding:24px;position:relative;z-index:1}.price-hero aside span,.price-hero aside small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.price-hero aside strong{color:var(--lime);font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:30px;letter-spacing:-.04em;margin:7px 0 13px}.price-hero aside small{color:#cad5c8;line-height:1.45;text-transform:none}.price-service{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:22px;grid-template-columns:auto 1fr auto;padding:23px 5px}.price-service span{background:var(--surface);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.price-service b{font-size:14px}.price-service a{border-bottom:1px solid;font-size:13px;font-weight:800;padding-bottom:3px}.price-controls{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(280px,420px) 1fr;margin-top:42px}.price-controls label{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:13px;display:flex;gap:10px;padding:0 15px}.price-controls label span{font-size:23px}.price-controls input{background:transparent;border:0;color:var(--ink);height:50px;outline:0;width:100%}.price-filters{display:flex;gap:8px;justify-content:flex-end;overflow:auto;padding:2px}.price-filters button{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;padding:10px 14px;white-space:nowrap}.price-filters button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.price-summary{align-items:center;display:flex;justify-content:space-between;margin:22px 2px 12px}.price-summary p{color:var(--muted);font-size:12px;margin:0}.price-summary strong{color:var(--ink);font-size:16px}.price-table-wrap{border:1px solid var(--line);border-radius:18px;overflow:auto}.price-table{border-collapse:collapse;min-width:1050px;width:100%}.price-table th{background:var(--ink);color:var(--paper);font-size:10px;letter-spacing:.09em;padding:16px;text-align:left;text-transform:uppercase}.price-table th:nth-child(n+3){text-align:right}.price-table td{border-bottom:1px solid var(--line);font-size:13px;padding:11px 16px;vertical-align:middle}.price-table tbody tr:last-child td{border-bottom:0}.price-table tbody tr:hover{background:color-mix(in srgb,var(--lime) 9%,transparent)}.price-table td:nth-child(3),.price-table td:nth-child(4),.price-table td:nth-child(5){font-variant-numeric:tabular-nums;font-weight:800;text-align:right;white-space:nowrap}.price-table td:nth-child(5){color:var(--green)}.price-product{align-items:center;display:flex;gap:13px;min-width:300px}.price-product img,.price-monogram{background:#fff;border:1px solid var(--line);border-radius:10px;height:52px;object-fit:contain;padding:4px;width:52px}.price-monogram{align-items:center;display:flex;font-size:20px;font-weight:800;justify-content:center}.price-product div{display:flex;flex-direction:column;gap:4px}.price-product small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.price-product strong{font-size:13px;line-height:1.35}.on-request{color:#a56216!important;font-size:11px!important;text-transform:uppercase}.catalog-link{align-items:center;display:inline-flex;font-size:12px;font-weight:800;gap:6px;white-space:nowrap}.catalog-link span{font-size:15px}.catalog-link.muted{color:var(--muted)}.price-empty{border:1px dashed var(--line);border-radius:18px;margin-top:12px;padding:50px;text-align:center}.price-empty p{color:var(--muted);margin:8px 0 0}.price-note{background:var(--surface);border-left:4px solid var(--lime);border-radius:0 14px 14px 0;display:grid;gap:10px;grid-template-columns:110px 1fr;margin-top:22px;padding:19px 22px}.price-note b{font-size:12px;text-transform:uppercase}.price-note p{color:var(--muted);font-size:13px;margin:0}html[data-theme=dark] .price-hero{background:linear-gradient(132deg,#789a45,#b9dd67)}html[data-theme=dark] .price-hero h1,html[data-theme=dark] .price-hero>div>p:last-child{color:#101810}html[data-theme=dark] .price-product img,html[data-theme=dark] .price-monogram{background:#eef2e9}html[data-theme=dark] .price-table tbody tr:hover{background:#b9dd670f}@media (max-width:920px){.price-hero{align-items:stretch;grid-template-columns:1fr}.price-hero aside{max-width:270px}.price-controls{grid-template-columns:1fr}.price-filters{justify-content:flex-start}.price-service{align-items:start;grid-template-columns:auto 1fr}.price-service a{grid-column:2}.price-summary{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width:650px){.price-page{padding:24px 14px 70px}.price-hero{border-radius:20px;padding:30px 24px}.price-hero h1{font-size:43px}.price-hero>div>p:last-child{font-size:15px}.price-service{gap:10px 13px;padding:19px 4px}.price-service b{font-size:12px;line-height:1.5}.price-controls{margin-top:28px}.price-summary p:last-child{display:none}.price-table-wrap{border:0;overflow:visible}.price-table{display:block;min-width:0}.price-table thead{display:none}.price-table tbody{display:grid;gap:12px}.price-table tr{background:var(--surface);border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;padding:15px}.price-table td{border:0;display:flex;flex-direction:column;font-size:12px;gap:5px;padding:10px 7px;text-align:left!important}.price-table td:before{color:var(--muted);content:attr(data-label);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.price-table td:first-child{grid-column:1/-1;padding:0 0 12px}.price-table td:first-child:before{display:none}.price-table td:nth-child(2){grid-column:1/-1;padding:4px 0 10px}.price-table td:last-child{align-items:flex-start;border-top:1px solid var(--line);grid-column:1/-1;margin-top:5px;padding:13px 0 0}.price-product{min-width:0}.price-product img,.price-monogram{height:60px;width:60px}.price-note{grid-template-columns:1fr}.price-empty{padding:36px 20px}}form[hidden]{display:none!important}.product-presentations{max-width:92%;object-fit:contain;position:relative;width:92%;z-index:1}.whatsapp-icon{display:block;object-fit:contain}.header-wa .whatsapp-icon{height:19px;width:19px}.contact-links .whatsapp-icon{height:18px;width:18px}.floating-wa .whatsapp-icon{height:32px;width:32px}.modal-wa .whatsapp-icon{height:19px;width:19px}:root{--ink:#182019;--paper:#fbfbf7;--surface:#f0f4e9;--lime:#b9dd67;--green:#4f7d45;--line:#d7ded1;--muted:#667264}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.section-pad{padding:clamp(76px,9vw,140px) clamp(20px,7vw,120px)}.eyebrow{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.13em;margin:0 0 18px}.site-header{align-items:center;background:color-mix(in srgb,var(--paper) 91%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;height:88px;padding:8px clamp(20px,4vw,68px);position:sticky;top:0;z-index:20}.brand{align-items:center;display:flex;height:70px;width:122px}.brand img{height:70px;object-fit:contain;width:122px}.nav{display:flex;gap:31px;margin-left:auto}.nav a{font-size:14px;font-weight:800;transition:color .2s ease}.nav a:hover,.text-link:hover{color:var(--green)}.header-wa,.theme-toggle{align-items:center;display:flex;justify-content:center}.header-wa{background:var(--lime);border-radius:999px;font-size:14px;font-weight:800;gap:8px;margin-left:15px;padding:12px 17px;transition:transform .25s ease,background .25s ease}.header-wa:hover{background:#a9d352;transform:translateY(-2px)}.header-wa svg{height:19px;width:19px}.theme-toggle{background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;font-size:18px;height:39px;margin-left:15px;transition:transform .25s ease,background .25s ease;width:39px}.theme-toggle:hover{background:var(--surface);transform:rotate(15deg)}.menu-toggle{display:none}.hero{background:radial-gradient(circle at 81% 23%,#eff8c6 0,transparent 27%),linear-gradient(121deg,#edf5e8,#eaf5ce 53%,#d9eeb0);display:grid;grid-template-columns:1.03fr .97fr;min-height:calc(100svh - 88px);overflow:hidden;padding:clamp(60px,8vw,112px) clamp(20px,7vw,120px) 62px}.hero-copy{align-self:center;animation:enter-left .7s cubic-bezier(.2,.8,.2,1) both}.hero h1,h2{font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:clamp(45px,5.7vw,88px);font-weight:800;letter-spacing:-.075em;line-height:.97;margin:0}.hero h1{font-size:clamp(54px,7vw,106px);max-width:670px}.hero h1 em{font-weight:600;letter-spacing:-.095em}.hero-text{font-size:clamp(17px,1.45vw,21px);line-height:1.48;max-width:460px;margin:29px 0}.hero-actions{align-items:center;display:flex;gap:27px}.button{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:13px;justify-content:center;padding:15px 20px;transition:transform .22s ease,box-shadow .22s ease}.button:hover{box-shadow:0 10px 20px #18201929;transform:translateY(-2px)}.button b{font-size:19px}.button-dark{background:var(--ink);color:#fff}.button-light{background:var(--paper);color:var(--ink)}.text-link{border-bottom:1px solid currentColor;font-size:14px;font-weight:800;padding-bottom:5px}.text-link span{font-size:18px;margin-left:8px}.hero-visual{height:470px;isolation:isolate;position:relative}.hero-orb{background:radial-gradient(circle at 30% 22%,#f9fcdd,#d5eb9e 60%,#bddb7d);border-radius:51% 49% 54% 46%/47% 42% 58% 53%;height:92%;position:absolute;right:-4%;top:4%;width:88%;z-index:-1}.hero-bottle{align-items:center;animation:float 4.8s ease-in-out infinite;bottom:5%;display:flex;justify-content:center;position:absolute}.hero-bottle img{filter:drop-shadow(0 17px 16px rgba(24,32,25,.19));object-fit:contain}.hero-bottle span{background:#fbfbf7e6;border-radius:999px;font-size:11px;font-weight:800;left:50%;padding:7px 10px;position:absolute;top:9%;transform:translate(-50%);white-space:nowrap}.hero-pritty{height:398px;right:24%;width:210px}.hero-pritty img{height:365px;max-width:130px}.hero-doble{animation-delay:-1.6s;bottom:10%;height:315px;right:-1%;width:205px}.hero-doble img{height:235px;max-width:140px}.hero-stamp{background:var(--paper);border-radius:50%;bottom:0;display:grid;font-size:11px;font-weight:700;height:132px;left:0;line-height:1.28;place-content:center;position:absolute;text-align:center;transform:rotate(-7deg);width:132px}.hero-stamp b{font-family:Plus Jakarta Sans;font-size:29px;letter-spacing:-.08em}.about{display:grid;grid-template-columns:.9fr .92fr 1fr;gap:clamp(35px,6vw,110px);align-items:start}.about-copy{font-size:16px;line-height:1.55;padding-top:33px}.about-copy .lead{font-size:23px;letter-spacing:-.035em;line-height:1.28;margin-top:0}.about-copy .dark{display:inline-block;margin-top:12px}.stats{border-left:1px solid var(--line)}.stats div{border-bottom:1px solid var(--line);display:flex;flex-direction:column;padding:13px 0 24px 34px}.stats strong{font-family:Plus Jakarta Sans;font-size:clamp(40px,5vw,69px);letter-spacing:-.08em;line-height:1}.stats span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;margin-top:7px;text-transform:uppercase}.products{background:#152019;color:#f8faf4}.products .eyebrow{color:#bfcdbc}.products-top{align-items:end;display:flex;gap:30px;justify-content:space-between}.download-card{align-items:center;border:1px solid rgba(230,242,221,.27);border-radius:12px;display:flex;gap:12px;padding:14px;width:266px}.download-card>span{background:var(--lime);border-radius:7px;color:var(--ink);display:grid;font-size:11px;font-weight:800;height:42px;place-items:center;width:42px}.download-card div{display:grid;flex:1;gap:3px}.download-card b{font-size:13px}.download-card small{color:#b9c6b6;font-size:11px}.download-card i{font-size:20px;font-style:normal}.product-tools{align-items:center;border-top:1px solid rgba(230,242,221,.25);display:flex;gap:25px;justify-content:space-between;margin-top:52px;padding-top:19px}.search{align-items:center;border-bottom:1px solid rgba(230,242,221,.47);display:flex;gap:8px;padding:6px 0;width:276px}.search span{font-size:25px;transform:rotate(-18deg)}.search input{background:none;border:0;color:#fff;outline:0;width:100%}.search input::placeholder{color:#b7c4b4}.filters{display:flex;flex-wrap:wrap;gap:7px}.filters button{background:transparent;border:1px solid rgba(230,242,221,.42);border-radius:999px;color:#e5eee0;cursor:pointer;font-size:12px;font-weight:700;padding:8px 13px;transition:.2s}.filters button.active,.filters button:hover{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:translateY(-1px)}.catalog-intro{color:#b9c7b6;font-size:13px;margin:25px 0 0}.product-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}.product-card{animation:card-in .45s ease both;animation-delay:var(--delay);background:#f8faf2;border-radius:15px;color:var(--ink);display:flex;flex-direction:column;min-height:394px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.product-card:hover{box-shadow:0 18px 38px #00000038;transform:translateY(-6px)}.product-open{background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:0;text-align:left}.product-image{align-items:center;background:linear-gradient(155deg,#edf6d1,#d4e7ac);display:flex;height:211px;justify-content:center;overflow:hidden;position:relative}.product-image:after{background:#ffffff52;border-radius:50%;content:"";height:220px;left:50%;position:absolute;top:40%;transform:translate(-50%);width:220px}.product-bottle{filter:drop-shadow(0 12px 10px rgba(31,49,30,.17));height:176px;max-width:150px;object-fit:contain;position:relative;z-index:1}.product-bottle.pritty{height:186px;max-width:90px}.product-bottle.speed{height:170px;max-width:100px;object-position:center 7%}.product-placeholder{align-items:center;background:linear-gradient(145deg,#d9eab3,#f4f8e7);border:1px solid rgba(24,32,25,.07);border-radius:50%;display:flex;height:126px;justify-content:center;position:relative;width:126px;z-index:1}.product-placeholder span{color:var(--green);font-family:Plus Jakarta Sans;font-size:28px;font-weight:800;letter-spacing:-.09em}.product-info{display:flex;flex:1;flex-direction:column;padding:19px 20px 16px}.product-info p{color:#708069;font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 9px;text-transform:uppercase}.product-info h3{font-family:Plus Jakarta Sans;font-size:25px;letter-spacing:-.055em;line-height:1.05;margin:0}.product-info>span{color:#596655;font-size:13px;line-height:1.35;margin-top:8px}.view-detail{align-items:center;border-top:1px solid #d3ddc8;display:flex;font-size:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.view-detail i{font-size:17px;font-style:normal}.card-wa{border-top:1px solid #d3ddc8;display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin:0 20px;padding:14px 0 16px}.card-wa span{font-size:17px}.empty{font-size:16px;margin-top:34px}.how{background:#d0e69a}.steps{border-top:1px solid rgba(24,32,25,.35);display:grid;grid-template-columns:repeat(3,1fr);margin:68px 0 34px}.steps article{border-right:1px solid rgba(24,32,25,.35);padding:22px 34px 22px 0}.steps article+article{padding-left:34px}.steps article:last-child{border:0}.steps span{font-size:12px;font-weight:800}.steps h3{font-family:Plus Jakarta Sans;font-size:27px;letter-spacing:-.06em;margin:50px 0 10px}.steps p{font-size:14px;line-height:1.45;max-width:240px}.contact{display:grid;gap:clamp(35px,11vw,170px);grid-template-columns:1fr .9fr}.contact>div>p:not(.eyebrow){font-size:16px;line-height:1.5;max-width:405px;margin:29px 0}.contact-links{display:flex;gap:24px}.contact-links a{align-items:center;border-bottom:1px solid;display:flex;font-size:14px;font-weight:800;gap:7px;padding-bottom:4px}.contact-links svg{height:18px;width:18px}form{background:var(--surface);border-radius:16px;display:grid;gap:15px;padding:30px}form label{color:var(--muted);display:grid;font-size:10px;font-weight:800;gap:7px;letter-spacing:.08em;text-transform:uppercase}input,textarea{background:transparent;border:0;border-bottom:1px solid #acbc9a;color:var(--ink);outline:0;padding:8px 0}textarea{min-height:65px;resize:vertical}.form-success{color:var(--green);font-size:13px;font-weight:800;margin:0}footer{align-items:center;background:#101713;color:#eaf0e2;display:grid;font-size:12px;gap:25px;grid-template-columns:1.2fr 1.6fr 1fr 1.4fr;padding:34px clamp(20px,7vw,120px)}footer .brand{height:65px;width:108px}footer .brand img{height:65px;width:108px}footer p,footer span{color:#aab7a7;margin:0}footer>a:not(.brand){font-weight:800}.floating-wa{align-items:center;background:#25d366;border-radius:50%;bottom:20px;box-shadow:0 9px 22px #00000038;color:#fff;display:grid;height:56px;place-content:center;position:fixed;right:20px;transition:transform .25s ease;width:56px;z-index:15}.floating-wa:hover{transform:scale(1.08)}.floating-wa svg{fill:currentColor;height:32px;width:32px}.modal-backdrop{align-items:center;animation:fade-in .2s ease both;background:#090e0aab;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:50}.product-modal{animation:modal-in .27s cubic-bezier(.2,.8,.2,1) both;background:var(--paper);border-radius:20px;box-shadow:0 24px 70px #00000040;display:grid;grid-template-columns:.75fr 1.25fr;max-width:760px;overflow:hidden;position:relative;width:100%}.modal-close{background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;font-size:25px;height:37px;line-height:1;position:absolute;right:16px;top:16px;width:37px;z-index:2}.modal-visual{align-items:center;background:linear-gradient(155deg,#e8f2cc,#bdd997);display:flex;justify-content:center;min-height:410px;overflow:hidden;position:relative}.modal-visual:after{background:#ffffff61;border-radius:50%;content:"";height:310px;position:absolute;width:310px}.modal-visual .product-bottle{height:300px;max-width:180px;z-index:1}.modal-visual .product-bottle.pritty{height:338px;max-width:150px}.modal-visual .product-bottle.speed{height:300px;max-width:165px}.modal-visual .product-placeholder{height:160px;width:160px}.modal-content{padding:56px 42px 38px}.modal-content h2{font-size:42px}.modal-description{color:var(--muted);font-size:15px;line-height:1.55;margin:23px 0}.modal-content dl{border-top:1px solid var(--line);display:grid;margin:0}.modal-content dl div{border-bottom:1px solid var(--line);padding:13px 0}.modal-content dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.modal-content dd{font-size:14px;line-height:1.42;margin:5px 0 0}.official-source{display:inline-block;color:var(--green);font-size:13px;font-weight:800;margin-top:17px}.official-source span{font-size:16px}.modal-wa{gap:9px;margin-top:22px}.modal-wa svg{fill:currentColor;height:19px;width:19px}@keyframes enter-left{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-11px) rotate(1deg)}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=dark]{--ink:#edf4e8;--paper:#111812;--surface:#1e2a1d;--lime:#afd56a;--green:#9ecb71;--line:#354635;--muted:#bdc9b9}html[data-theme=dark] .hero{background:radial-gradient(circle at 81% 23%,#405829 0,transparent 30%),linear-gradient(121deg,#142018,#20331c 53%,#384e23)}html[data-theme=dark] .hero-orb{background:radial-gradient(circle at 30% 22%,#4b6531,#2a3b1b 65%,#1e2a17)}html[data-theme=dark] .hero-bottle span,html[data-theme=dark] .hero-stamp{background:#e8efe1;color:#152016}html[data-theme=dark] .products{background:#0b110c}html[data-theme=dark] .product-card{background:#edf3e6;color:#182019}html[data-theme=dark] .how{background:#4d7040}html[data-theme=dark] footer{background:#080c08}html[data-theme=dark] .button-dark{background:var(--lime);color:#142016}html[data-theme=dark] .modal-content,html[data-theme=dark] .product-modal{background:var(--paper)}html[data-theme=dark] .modal-close{background:var(--surface);color:var(--ink)}@media (max-width:800px){.site-header{height:70px;padding:6px 20px}.brand,.brand img{height:54px;width:94px}.menu-toggle{background:transparent;border:0;cursor:pointer;display:grid;gap:5px;margin-left:auto;margin-right:9px;width:40px}.menu-toggle span{background:var(--ink);display:block;height:2px;width:23px}.nav{display:none}.nav.open{background:var(--paper);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:17px;left:0;padding:22px 20px 25px;position:absolute;right:0;top:69px}.theme-toggle{height:35px;margin-left:4px;width:35px}.header-wa{height:41px;margin-left:8px;padding:0;width:41px}.header-wa span{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:66px 20px 43px}.hero h1{font-size:54px}.hero-visual{height:340px;margin:35px -2px 0}.hero-orb{height:95%;right:-5%;width:99%}.hero-pritty{height:293px;right:22%;width:170px}.hero-pritty img{height:270px;max-width:100px}.hero-doble{height:235px;right:-6%;width:155px}.hero-doble img{height:175px;max-width:104px}.hero-stamp{height:96px;width:96px}.hero-stamp b{font-size:22px}.about,.contact{gap:35px;grid-template-columns:1fr}.about-copy{padding-top:0}.stats{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.stats div{border-bottom:0;padding:16px 8px 0 0}.stats div+div{border-left:1px solid var(--line);padding-left:12px}.stats strong{font-size:36px}.stats span{font-size:8px}.products-top{align-items:start;flex-direction:column}.download-card{width:100%}.product-tools{display:block;margin-top:36px}.search{margin-bottom:17px;width:100%}.filters{flex-wrap:nowrap;overflow:auto;padding-bottom:3px}.filters button{white-space:nowrap}.product-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.product-card{min-height:342px}.product-image{height:161px}.product-bottle{height:132px;max-width:98px}.product-bottle.pritty{height:145px;max-width:68px}.product-bottle.speed{height:135px;max-width:75px}.product-placeholder{height:92px;width:92px}.product-placeholder span{font-size:22px}.product-info{padding:15px}.product-info h3{font-size:19px}.product-info>span{font-size:11px}.card-wa{font-size:11px;margin:0 15px;padding:12px 0}.steps{grid-template-columns:1fr;margin:44px 0 30px}.steps article,.steps article+article{border-bottom:1px solid rgba(24,32,25,.35);border-right:0;padding:19px 0}.steps h3{margin:27px 0 7px}.steps article:last-child{border-bottom:0}.contact h2{font-size:48px}form{padding:23px}footer{gap:20px;grid-template-columns:1fr 1fr;padding:28px 20px}footer span{font-size:10px;grid-column:span 2}.product-modal{grid-template-columns:1fr;max-height:calc(100svh - 32px);overflow:auto}.modal-visual{min-height:205px}.modal-visual .product-bottle{height:170px}.modal-visual .product-bottle.pritty{height:190px;max-width:82px}.modal-content{padding:28px 25px 27px}.modal-content h2{font-size:37px}.modal-close{right:13px;top:13px}.section-pad{padding:75px 20px}}@media (max-width:390px){.product-grid{grid-template-columns:1fr}.hero h1{font-size:48px}}.hero-livra{animation-delay:-.7s;bottom:2%;height:190px;left:5%;width:112px}.hero-livra img{height:168px;max-width:62px}.hero-magna{animation-delay:-2.3s;height:154px;left:15%;top:1%;width:93px}.hero-magna img{height:130px;max-width:43px}.hero-saldan{animation-delay:-3.4s;bottom:2%;height:180px;right:20%;width:102px}.hero-saldan img{height:155px;max-width:54px}.hero-speed{animation-delay:-1.1s;height:178px;right:4%;top:3%;width:99px}.hero-speed img{height:153px;max-width:58px}@media (max-width:800px){.hero-livra{bottom:5%;height:125px;left:2%;width:74px}.hero-livra img{height:108px;max-width:40px}.hero-magna{height:103px;left:14%;top:2%;width:61px}.hero-magna img{height:83px;max-width:29px}.hero-saldan{bottom:5%;height:118px;right:20%;width:68px}.hero-saldan img{height:101px;max-width:35px}.hero-speed{height:116px;right:1%;top:3%;width:65px}.hero-speed img{height:100px;max-width:38px}.hero-bottle span{font-size:8px;padding:4px 6px}}.product-modal{display:flex;flex-direction:column;max-height:calc(100svh - 44px);max-width:820px;overflow:auto}.modal-visual{flex:0 0 322px;min-height:322px;width:100%}.modal-visual .product-presentations{max-height:258px;max-width:84%;width:auto}.modal-visual .product-bottle{height:274px;max-width:156px}.modal-visual .product-bottle.pritty{height:286px;max-width:126px}.modal-visual .product-bottle.speed{height:278px;max-width:150px}.modal-content{padding:34px 42px 38px}.modal-content h2{font-size:46px}.modal-content dl{border:0;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.modal-content dl div{background:var(--surface);border:0;border-radius:12px;padding:15px 16px}.modal-content dd{font-weight:600}.official-source{margin-top:18px}.modal-wa{margin-top:20px}.variant-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.variant-switcher button{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;padding:9px 12px;transition:.2s}.variant-switcher button.active,.variant-switcher button:hover{background:var(--lime);border-color:var(--lime);color:#172016}.variant-switcher+.modal-description{margin-top:18px}@media (max-width:800px){.modal-visual{flex-basis:242px;min-height:242px}.modal-visual .product-presentations{max-height:196px;max-width:94%}.modal-visual .product-bottle{height:202px;max-width:108px}.modal-visual .product-bottle.pritty{height:214px;max-width:90px}.modal-content{padding:27px 25px 29px}.modal-content h2{font-size:37px}.modal-content dl{gap:8px;margin-top:20px}.modal-content dl div{padding:12px}.modal-content dd{font-size:13px}}@media (max-width:480px){.modal-content dl{grid-template-columns:1fr}.modal-content h2{font-size:34px}}.product-bottle.tang,.product-bottle.clight,.product-bottle.doncella,.product-bottle.golf,.product-bottle.kenia,.product-bottle.duc,.product-bottle.rinde-dos,.product-bottle.gigante{height:180px;max-width:190px}.product-bottle.saldan-jugo{height:210px;max-width:125px;width:auto}@media (max-width: 800px){.product-bottle.tang,.product-bottle.clight,.product-bottle.doncella,.product-bottle.golf,.product-bottle.kenia,.product-bottle.duc,.product-bottle.rinde-dos,.product-bottle.gigante{height:137px;max-width:145px}.product-bottle.saldan-jugo{height:185px;max-width:110px;width:auto}}.footer-credit{color:#eaf0e2;display:inline-block;font-weight:800;margin-top:5px;transition:color .2s ease}.footer-credit:hover{color:var(--lime)}
