@font-face{font-family:"Oswald";font-style:normal;font-weight:600 700;font-display:block;src:url(assets/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Oswald";font-style:normal;font-weight:600 700;font-display:block;src:url(assets/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nunito";font-style:normal;font-weight:500 800;font-display:block;src:url(assets/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:500 800;font-display:block;src:url(assets/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.cm{--ink:#1D2433;--ink7:rgba(29,36,51,.72);--ink5:rgba(29,36,51,.5);--red:#E8402C;--red2:#C9311F;--blue:#2F6FDE;--green:#2E8B57;--bg:#F5F7FB;--card:#fff;--gold:#F2C230;font-family:"Nunito",system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.45;font-size:17px;overflow-x:hidden}.cm *{box-sizing:border-box}.cm img{max-width:100%;display:block}.cm .w{max-width:620px;margin:0 auto;padding:0 18px}.cm h1,.cm h2{font-family:"Oswald",sans-serif;font-weight:700;line-height:1.08;letter-spacing:.005em;margin:0}.cm h2{font-size:clamp(1.6rem,6.4vw,2.1rem);text-align:center;margin-bottom:14px;text-transform:uppercase}.cm h2 em,.cm h1 em{font-style:normal;color:var(--red)}.cm .eti{display:block;text-align:center;font-family:"Oswald";font-weight:600;letter-spacing:.14em;font-size:.8rem;color:var(--red);margin-bottom:6px;text-transform:uppercase}.cm section{padding:40px 0;content-visibility:auto;contain-intrinsic-size:auto 900px}.cm section.hero{content-visibility:visible;padding:26px 0 34px;background:linear-gradient(180deg,#fff 0%,var(--bg) 100%)}.cm .sello{display:inline-flex;gap:8px;align-items:center;background:var(--ink);color:#fff;font-weight:800;font-size:.8rem;padding:7px 13px;border-radius:99px;margin:0 auto 14px}.cm .hero .w{text-align:center}.cm .hero h1{font-size:clamp(2rem,8.6vw,2.9rem);text-transform:uppercase}.cm .hero .sub{font-size:1.08rem;color:var(--ink7);margin:12px 0 16px}.cm .mock{border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(29,36,51,.18);aspect-ratio:4/3;background:#e9ecf2}.cm .mock img{width:100%;height:100%;object-fit:cover}.cm .precio{margin:18px 0 12px;font-weight:800;color:var(--ink7)}.cm .precio b{font-family:"Oswald";font-size:2.2rem;color:var(--ink);margin-right:6px;vertical-align:-4px}.cm .btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;border-radius:14px;background:var(--green);color:#fff!important;text-decoration:none;font-family:"Oswald";font-weight:700;letter-spacing:.03em;font-size:1.22rem;text-transform:uppercase;box-shadow:0 5px 0 #1F6B41,0 12px 26px rgba(46,139,87,.32);padding:0 18px}.cm .btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:cmbrillo 3.2s ease-in-out infinite}@keyframes cmbrillo{0%,60%{transform:translateX(0) skewX(-20deg)}100%{transform:translateX(420%) skewX(-20deg)}}.cm .mini{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:16px;font-size:.86rem;font-weight:800;color:var(--ink7)}.cm .mini span::before{content:'';color:var(--green)}.cm .car{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 18px 14px;margin:0 -18px;scrollbar-width:none}.cm .car::-webkit-scrollbar{display:none}.cm .car figure{flex:0 0 88%;scroll-snap-align:center;margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgba(29,36,51,.12)}.cm .car figure img{width:100%;height:auto;aspect-ratio:1.414/1;object-fit:contain;background:#eef1f6}.cm .car figcaption{padding:9px 12px;font-size:.88rem;font-weight:800}.cm .car figure{cursor:zoom-in}.cm .zoom{position:fixed;inset:0;z-index:99;background:rgba(15,19,28,.94);overflow:auto;display:none;-webkit-overflow-scrolling:touch}.cm .zoom.on{display:block}.cm .zoom img{width:200%;max-width:1400px;margin:60px auto 40px}.cm .zoom button{position:fixed;top:12px;right:12px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;font-size:1.4rem;font-weight:800;cursor:pointer}@media (min-width:700px){.cm .zoom img{width:100%}}.cm .hint{text-align:center;font-size:.82rem;color:var(--ink5)}.cm .met{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cm .met div{background:#fff;border-radius:12px;padding:11px 12px;border-left:5px solid var(--c);font-weight:800;font-size:.95rem;display:flex;gap:9px;align-items:center;box-shadow:0 4px 12px rgba(29,36,51,.06)}.cm .met i{font-style:normal;flex:none;width:26px;height:26px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font-family:"Oswald";font-size:.9rem}.cm .met .full{grid-column:1/-1}.cm .nota{text-align:center;margin:14px 0 0;font-size:1rem}.cm .nota b{color:var(--red)}.cm .cue{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px rgba(29,36,51,.08)}.cm .cue div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #edf0f5}.cm .cue div:first-child{border-top:0;background:var(--ink);color:#fff;font-family:"Oswald";letter-spacing:.06em;font-size:.82rem;text-transform:uppercase}.cm .cue span{padding:10px 12px;font-size:.93rem}.cm .cue span+span{color:var(--green);font-weight:800;border-left:1px solid #edf0f5}.cm .cue div:first-child span+span{color:#9FE3BE}.cm .vs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cm .vs>div{border-radius:14px;padding:14px 13px;font-size:.93rem}.cm .vs .no{background:#fff;border:2px dashed #d6dbe5;color:var(--ink7)}.cm .vs .si{background:var(--ink);color:#fff}.cm .vs h3{font-family:"Oswald";font-size:1.05rem;margin:0 0 8px;text-transform:uppercase}.cm .vs ul{margin:0;padding-left:16px}.cm .vs li{margin:5px 0}.cm .chi{display:grid;gap:9px}.cm .chi div{background:#fff;border-radius:12px;padding:12px 14px;font-weight:700;display:flex;gap:10px;align-items:flex-start;box-shadow:0 4px 12px rgba(29,36,51,.06)}.cm .chi div::before{content:'';flex:none;width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.85rem}.cm .prova{background:#fff;border-radius:16px;padding:18px 16px;box-shadow:0 8px 20px rgba(29,36,51,.08)}.cm .prova p{margin:0 0 10px}.cm .prova .fonte{font-size:.86rem;color:var(--ink7);border-top:1px solid #edf0f5;padding-top:10px;margin:10px 0 0}.cm .caps{display:flex;gap:10px;overflow-x:auto;margin-top:12px}.cm .caps img{height:300px;width:auto;border-radius:12px}.cm .passi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.cm .passi div{background:#fff;border-radius:12px;padding:12px 8px;font-size:.88rem;font-weight:700;box-shadow:0 4px 12px rgba(29,36,51,.06)}.cm .passi b{display:block;font-size:1.6rem;margin-bottom:4px}.cm .off{background:#fff;border:3px solid var(--ink);border-radius:18px;padding:20px 16px;box-shadow:0 14px 34px rgba(29,36,51,.14)}.cm .off .bun{aspect-ratio:2/3;border-radius:12px;overflow:hidden;margin:-4px 0 14px;background:#141a26}.cm .off .bun img{width:100%;height:100%;object-fit:cover}.cm .off h3{font-family:"Oswald";text-transform:uppercase;font-size:1.35rem;margin:0 0 10px;text-align:center}.cm .off ul{list-style:none;padding:0;margin:0 0 14px}.cm .off li{padding:8px 0 8px 30px;position:relative;border-bottom:1px solid #edf0f5;font-weight:700}.cm .off li::before{content:'';position:absolute;left:0;top:8px;width:21px;height:21px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:.75rem}.cm .off .big{text-align:center;margin:6px 0 12px}.cm .off .big b{font-family:"Oswald";font-size:3rem;line-height:1}.cm .off .big span{display:block;font-size:.9rem;color:var(--ink7);font-weight:700}.cm .bump{margin-top:14px;background:#FFF6DA;border:2px dashed var(--gold);border-radius:12px;padding:12px 14px;font-size:.92rem}.cm .bump b{font-family:"Oswald";text-transform:uppercase;letter-spacing:.04em}.cm .bump ul{margin:6px 0 0;padding-left:18px}.cm .gar{display:flex;gap:14px;align-items:center;background:#EAF6EF;border:2px solid var(--green);border-radius:16px;padding:16px}.cm .gar svg{flex:none}.cm .gar b{display:block;font-family:"Oswald";font-size:1.25rem;text-transform:uppercase}.cm details{background:#fff;border-radius:12px;margin-bottom:8px;box-shadow:0 4px 12px rgba(29,36,51,.06)}.cm summary{cursor:pointer;padding:14px 40px 14px 14px;font-weight:800;list-style:none;position:relative}.cm summary::-webkit-details-marker{display:none}.cm summary::after{content:'';position:absolute;right:14px;top:10px;font-size:1.4rem;color:var(--red)}.cm details[open] summary::after{content:''}.cm details p{margin:0;padding:0 14px 14px;color:var(--ink7)}.cm .fin{text-align:center}.cm .fin h2{margin-bottom:16px}.cm footer{text-align:center;font-size:.78rem;color:var(--ink5);padding:26px 18px 110px}.cm .lanc{background:var(--ink);color:#fff;text-align:center;font-weight:800;font-size:.9rem;padding:10px 14px}.cm .lanc b{color:#FFD24D}.cm .bon-hero{margin:12px 0 0;background:#FFF6DA;border:2px dashed var(--gold);border-radius:12px;padding:9px 12px;font-size:.95rem;font-weight:700;line-height:1.3}.cm .bon-hero b{font-family:"Oswald";text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.cm .rec{display:flex;align-items:center;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 18px 10px;margin:0 -18px;scrollbar-width:none}.cm .rec::-webkit-scrollbar{display:none}.cm .rec figure{flex:0 0 88%;max-width:540px;min-height:90px;scroll-snap-align:center;margin:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px rgba(29,36,51,.12);cursor:zoom-in}.cm .rec img{width:100%;height:auto}.cm .rec-dots{display:flex;justify-content:center;gap:6px;margin:6px 0 8px}.cm .rec-dots i{width:7px;height:7px;border-radius:99px;background:#cfd5e0;transition:width .2s,background .2s}.cm .rec-dots i.on{width:20px;background:var(--green)}.cm .zoom.vert img{width:auto;max-width:min(94%,900px)}.cm .urg{margin:14px 0 0;background:#FFF1EC;border:2px solid #F7C2B8;border-radius:12px;padding:10px 12px;font-size:.92rem;font-weight:700;text-align:center}.cm .urg b{color:var(--red)}.cm .bon-sec{background:linear-gradient(180deg,var(--bg),#fff 30%,var(--bg))}.cm .bon-img{border-radius:16px;overflow:hidden;box-shadow:0 16px 36px rgba(29,36,51,.22);margin-bottom:14px;aspect-ratio:16/9;background:#141a26}.cm .bon-img img{width:100%;height:100%;object-fit:cover}.cm .bon{display:grid;gap:9px}.cm .bon .it{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:11px 13px;border-left:6px solid var(--c);box-shadow:0 4px 12px rgba(29,36,51,.06)}.cm .bon i{font-style:normal;flex:none;width:34px;height:34px;border-radius:10px;background:var(--c);color:#fff;display:grid;place-items:center;font-family:"Oswald";font-size:1.05rem}.cm .bon h3{font-family:"Oswald";font-size:1.02rem;text-transform:uppercase;margin:0 0 2px;line-height:1.1}.cm .bon p{margin:0;font-size:.88rem;color:var(--ink7);line-height:1.35}.cm .bon-tag{display:block;text-align:center;margin:16px auto 0;font-weight:800;font-size:.95rem}.cm .bon-tag b{color:var(--red)}.cm .fija{position:fixed;left:0;right:0;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(245,247,251,.96);box-shadow:0 -6px 20px rgba(29,36,51,.12);transform:translateY(110%);transition:transform .3s ease;z-index:50}.cm .fija.on{transform:none}.cm .fija .btn{min-height:54px;font-size:1.05rem;max-width:620px;margin:0 auto}.cm .rv{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.cm .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cm .rv{opacity:1;transform:none;transition:none}.cm .btn::after{animation:none}}@media (min-width:700px){.cm .car figure{flex-basis:70%}}html{scroll-behavior:smooth}.cm{--e:cubic-bezier(.22,1,.36,1)}.cm .prog{position:fixed;top:0;left:0;right:0;height:4px;z-index:60;pointer-events:none}.cm .prog i{display:block;height:100%;background:linear-gradient(90deg,var(--green),#5BC98A);transform:scaleX(0);transform-origin:0 50%}@keyframes cmup{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cmpop{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes cmmark{to{background-size:100% 100%}}.cm section.hero{overflow:hidden}.cm .hero .sello{animation:cmup .45s var(--e) both}.cm .hero h1{animation:cmup .55s var(--e) .06s both}.cm .hero h1 em{background:linear-gradient(transparent 60%,rgba(242,194,48,.6) 60%) no-repeat 0 0/0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:cmmark .7s var(--e) .6s forwards}.cm .hero .sub{animation:cmup .5s var(--e) .14s both}.cm .hero .bon-hero{animation:cmup .5s var(--e) .5s both}.cm .hero .precio{animation:cmpop .45s var(--e) .58s both}.cm .hero>.w>.btn{animation:cmup .5s var(--e) .64s both}.cm .hero .mini{animation:cmup .5s var(--e) .72s both}.cm .deck{position:relative;aspect-ratio:1100/860;margin:0 0 22px;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.cm .deck figure{position:absolute;left:5%;bottom:0;width:90%;margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 30px rgba(29,36,51,.22);transform:var(--t);transition:transform .7s var(--e);animation:cmdeal .7s var(--e) both}.cm .deck img{width:100%;height:auto;aspect-ratio:1100/778;object-fit:contain;background:#eef1f6}.cm .deck .p0{--t:rotate(-1.5deg);z-index:3;animation-delay:.32s}.cm .deck .p1{--t:translate(4%,-7%) rotate(4deg) scale(.95);z-index:2;animation-delay:.22s}.cm .deck .p2{--t:translate(-5%,-12%) rotate(-6deg) scale(.9);z-index:1;animation-delay:.12s}@keyframes cmdeal{from{opacity:0;transform:translateY(30%) scale(.9)}to{opacity:1;transform:var(--t)}}.cm .deck.listo figure{animation:none}.cm .deck figure.sale{animation:cmsale .8s var(--e) both}@keyframes cmsale{0%{transform:rotate(-1.5deg);z-index:3}45%{transform:translate(64%,-4%) rotate(12deg);z-index:3}55%{z-index:0}100%{transform:translate(-5%,-12%) rotate(-6deg) scale(.9);z-index:0}}.cm .deck .tag{position:absolute;z-index:4;left:50%;bottom:-13px;transform:translateX(-50%);background:var(--ink);color:#fff;font-weight:800;font-size:.78rem;padding:6px 12px;border-radius:99px;white-space:nowrap;box-shadow:0 6px 14px rgba(29,36,51,.25)}.cm .deck .tag b{color:#FFD24D;transition:opacity .3s}.cm .opi{display:block;max-width:330px;margin:20px auto 0;text-decoration:none;color:var(--ink7);font-size:.86rem;font-weight:800}.cm .opi img{width:100%;height:auto;border-radius:14px;box-shadow:0 10px 24px rgba(29,36,51,.14);transform-origin:0 100%}.cm .opi.rv{opacity:1;transform:none}.cm .opi.rv img{opacity:0;transform:translateY(12px) scale(.94);transition:opacity .5s var(--e),transform .5s var(--e)}.cm .opi.in img{opacity:1;transform:none}.cm .opi span{display:block;margin-top:8px}.cm .btn{transition:transform .16s var(--e),box-shadow .16s var(--e)}.cm .btn:active{transform:translateY(4px);box-shadow:0 1px 0 #1F6B41,0 5px 12px rgba(46,139,87,.28)}@media (hover:hover){.cm .btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 #1F6B41,0 16px 30px rgba(46,139,87,.36)}}.cm .btn .fl{display:inline-block;animation:cmfl 1.8s var(--e) infinite}@keyframes cmfl{0%,55%,100%{transform:none}28%{transform:translateX(6px)}}.cm .btn .rp{position:absolute;border-radius:50%;background:rgba(255,255,255,.45);transform:scale(0);animation:cmrp .55s ease-out forwards;pointer-events:none}@keyframes cmrp{to{transform:scale(1);opacity:0}}.cm .fija{transition:transform .45s var(--e)}.cm .rv{transition:opacity .6s var(--e),transform .6s var(--e)}.cm .met.rv,.cm .chi.rv,.cm .cue.rv{opacity:1;transform:none}.cm .met.rv>div,.cm .chi.rv>div,.cm .cue.rv>div{opacity:0;transform:translateY(12px);transition:opacity .45s var(--e) var(--d,0s),transform .45s var(--e) var(--d,0s)}.cm .met.in>div,.cm .chi.in>div,.cm .cue.in>div{opacity:1;transform:none}.cm .met>div:nth-child(2),.cm .chi>div:nth-child(2){--d:.07s}.cm .met>div:nth-child(3),.cm .chi>div:nth-child(3){--d:.14s}.cm .met>div:nth-child(4),.cm .chi>div:nth-child(4){--d:.21s}.cm .met>div:nth-child(5){--d:.28s}.cm .met>div:nth-child(6){--d:.35s}.cm .met>div:nth-child(7){--d:.42s}.cm .met.in i{animation:cmpop .4s var(--e) calc(var(--d,0s) + .15s) both}.cm .cue>div:nth-child(2){--d:.12s}.cm .cue>div:nth-child(3){--d:.5s}.cm .cue>div:nth-child(4){--d:.88s}.cm .cue.rv>div>span+span{clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--e) calc(var(--d,0s) + .2s)}.cm .cue.in>div>span+span{clip-path:inset(0)}.cm .bon .it.in i{animation:cmflip .6s var(--e) .12s both}@keyframes cmflip{from{transform:perspective(200px) rotateY(90deg)}to{transform:none}}.cm .off.in{animation:cmglow 1.4s ease-out .35s 1}@keyframes cmglow{0%{box-shadow:0 14px 34px rgba(29,36,51,.14),0 0 0 0 rgba(46,139,87,.5)}100%{box-shadow:0 14px 34px rgba(29,36,51,.14),0 0 0 18px rgba(46,139,87,0)}}.cm .off.in .big b{display:inline-block;animation:cmpop .5s var(--e) .25s both}.cm .gar svg{transition:transform .5s var(--e) .1s}.cm .gar.rv svg{transform:scale(.8)}.cm .gar.in svg{transform:none}.cm .gar path+path{stroke-dasharray:32;stroke-dashoffset:32;transition:stroke-dashoffset .6s var(--e) .4s}.cm .gar.in path+path{stroke-dashoffset:0}.cm details[open] p{animation:cmup .35s var(--e)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cm *,.cm *::before,.cm *::after{animation:none!important;transition:none!important}.cm .rv,.cm .rv>div,.cm .opi img,.cm .deck figure{opacity:1!important}.cm .cue>div>span+span{clip-path:none!important}.cm .gar path+path{stroke-dashoffset:0!important}.cm .hero h1 em{background-size:100% 100%}.cm .gar svg{transform:none!important}}