.fi{max-width:1180px;margin:0 auto;padding:clamp(20px,3vw,36px) 16px clamp(56px,8vw,110px);color:var(--color-choc)}.fi-migas{font:700 13px/1 Miriam Libre,sans-serif;color:#8a6f5c;margin-bottom:18px}.fi-migas a{text-decoration:underline;text-underline-offset:3px}.fi-migas a,.fi-rot{color:var(--color-burgundy)}.fi-rot{margin:0 0 10px;font:700 12px/1.2 Miriam Libre,sans-serif;letter-spacing:.14em;text-transform:uppercase}.fi-rot--claro{color:#f4c6d2}.fi-h1{margin:0;font:800 clamp(38px,5vw,64px)/.95 var(--font-peso);letter-spacing:-.035em}.fi-cierre-t mark,.fi-h1 mark{display:inline;background:var(--color-pink);color:var(--color-choc);padding:0 .1em;border-radius:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fi-h2{margin:0 0 22px;font:800 clamp(30px,3.6vw,44px)/1 var(--font-peso);letter-spacing:-.03em}.fi-p{margin:0;font-size:18px;line-height:1.55;color:#5a4436}.fi-cabeza{display:grid;gap:clamp(22px,4vw,56px);align-items:center}@media (min-width:900px){.fi-cabeza{grid-template-columns:1.15fr 1fr}}.fi-portada{overflow:hidden;border:1.5px solid var(--color-choc);border-radius:22px;box-shadow:0 30px 60px -36px rgba(55,38,30,.6)}.fi-promesa{margin:16px 0 22px;font-size:19px;line-height:1.5;color:#5a4436}.fi-compra{display:grid;gap:12px;max-width:420px}.fi-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.fi-precio s{color:#8a6f5c;font-size:18px}.fi-precio b{font:800 40px/1 var(--font-peso);color:var(--color-burgundy);letter-spacing:-.02em}.fi-precio span{width:100%;color:#8a6f5c;font-size:14px}.fi-chica{margin:0;color:#8a6f5c;font-size:13px;line-height:1.45}.fi-mas{display:inline-flex;margin-top:16px;min-height:44px;align-items:center;color:var(--color-burgundy);font:700 15px/1 Miriam Libre,sans-serif;text-decoration:underline;text-underline-offset:4px}.fi-dolor{margin:clamp(48px,7vw,90px) 0;padding:clamp(28px,5vw,56px);border-radius:26px;background:var(--color-choc);color:#fffeef}.fi-dolor-t{margin:0;max-width:22ch;font:800 clamp(28px,3.8vw,48px)/1 var(--font-peso);letter-spacing:-.03em}.fi-dolor-p{margin:18px 0 0;max-width:60ch;font-size:18px;line-height:1.55;color:rgba(255,254,239,.82)}.fi-seccion{margin-top:clamp(48px,7vw,90px)}.fi-pasos{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:p}@media (min-width:780px){.fi-pasos{grid-template-columns:repeat(3,1fr)}}.fi-pasos li{display:grid;gap:8px;align-content:start;padding:22px;border-radius:20px;background:#fff;border:1px solid var(--color-rule-soft);box-shadow:0 18px 36px -30px rgba(55,38,30,.5)}.fi-num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-pink);font:800 18px/1 var(--font-peso)}.fi-pasos b{font:800 20px/1.15 var(--font-peso)}.fi-pasos span:last-child{color:#6d5646;font-size:16px;line-height:1.45}.fi-ve{display:grid;gap:clamp(22px,4vw,48px);align-items:center;margin-top:clamp(48px,7vw,90px)}@media (min-width:900px){.fi-ve{grid-template-columns:1.2fr 1fr}}.fi-ve-pieza{overflow:hidden;border-radius:22px;border:1.5px solid var(--color-choc)}.fi-capturas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none}.fi-capturas img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:left top;border-radius:10px;border:1px solid var(--color-rule)}.fi-incluye{display:grid;gap:10px 28px;margin:0;padding:0;list-style:none}@media (min-width:780px){.fi-incluye{grid-template-columns:1fr 1fr}}.fi-incluye li{position:relative;padding:14px 16px 14px 50px;border-radius:14px;background:#fff;border:1px solid var(--color-rule-soft);font-size:17px;line-height:1.4}.fi-incluye li:before{content:"✓";position:absolute;left:14px;top:13px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-pink);font-size:13px;font-weight:700}.fi-faq{display:grid;gap:10px;max-width:820px}.fi-faq details{border-radius:16px;background:#fff;border:1px solid var(--color-rule-soft)}.fi-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;font:800 18px/1.2 var(--font-peso);cursor:pointer;list-style:none}.fi-faq summary::-webkit-details-marker{display:none}.fi-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-ivory-2);font-size:18px;transition:transform .2s}.fi-faq details[open] summary:after{transform:rotate(45deg)}.fi-faq details p{margin:0;padding:0 20px 18px;color:#5a4436;font-size:16px;line-height:1.55}.fi-faq a{color:var(--color-burgundy);font-weight:700}.fi-cierre{display:grid;gap:22px;align-items:center;margin-top:clamp(48px,7vw,90px);padding:clamp(26px,5vw,52px);border-radius:26px;background:var(--color-choc);color:#fffeef}@media (min-width:900px){.fi-cierre{grid-template-columns:1.2fr 1fr}}.fi-cierre-t{margin:0;font:800 clamp(30px,4vw,50px)/1 var(--font-peso);letter-spacing:-.03em}.fi-cierre .fi-precio b{color:#f4c6d2}.fi-cierre .fi-chica,.fi-cierre .fi-precio s,.fi-cierre .fi-precio span{color:rgba(255,254,239,.7)}.fi-cierre .tc-btn--comprar{background:var(--color-pink);color:var(--color-choc)}.fi-cierre .tc-btn--agregar,.fi-cierre .tc-btn--esta{background:transparent;color:#fffeef;border-color:#fffeef}.fi-otros{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:700px){.fi-otros{grid-template-columns:1fr 1fr}}.fi-otros a{display:block;overflow:hidden;border-radius:18px;border:1.5px solid var(--color-choc);background:#fff;color:inherit;text-decoration:none;transition:transform .25s}.fi-otros a:hover{transform:translateY(-3px)}.fi-otros-pie{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;border-top:1.5px solid var(--color-choc)}.fi-otros b{font:800 18px/1.1 var(--font-peso)}.fi-otros small{color:var(--color-burgundy);font:700 14px/1 Miriam Libre,sans-serif}.fi-foto-nuevo,.v3 .fi-foto-nuevo{display:block;width:100%;max-width:none;aspect-ratio:16/10;object-fit:cover}.fm.fa{--fa-noche:#120b09;--fa-rosa:#ff5c8a;--fa-suave:#ffdae3;--fm-lima:var(--fa-rosa)}.fm.fa .fa-arriba{padding:clamp(14px,2.4vw,26px) 16px clamp(40px,5vw,72px);background:var(--fa-noche)}.fm.fa .fa-arriba,.fm.fa .fa-migas,.fm.fa .fa-migas a{color:var(--fm-crema)}.fm.fa .fa-arriba-grilla{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;max-width:1180px;margin:0 auto}.fm.fa .fa-h1{font-size:clamp(30px,9.1vw,56px)}.fm.fa .fa-h1 mark{display:block;margin:.06em 0 0;padding:0;background:none;color:var(--fa-rosa)}.fm.fa .fa-arriba-txt .fm-lead{margin:16px 0 22px}.fm.fa .fa-compra-arriba .fi-chica,.fm.fa .fa-compra-arriba .fi-precio b,.fm.fa .fa-compra-arriba .fi-precio s,.fm.fa .fa-compra-arriba .fi-precio span{color:var(--fm-crema)}.fm.fa .fa-monitor{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:16px;background:#000}@media (min-width:960px){.fm.fa .fa-arriba-grilla{grid-template-columns:.78fr 1.22fr;gap:clamp(28px,4vw,56px);min-height:calc(100svh - 170px)}.fm.fa .fa-h1{font-size:clamp(44px,min(5vw,8.4svh),76px)}}.fm.fa .fa-s--rosa{background:var(--fa-suave);color:var(--fm-tinta)}.fm.fa .fa-s--bordo{background:var(--fm-bordo);color:var(--fm-crema)}.fm.fa .fa-s--bordo .fm-h2 em{color:var(--fa-suave)}.fm.fa .fa-s--noche{background:var(--fa-noche);color:var(--fm-crema)}.fm.fa .fa-s--pasos{background:var(--fa-suave);color:var(--fm-tinta)}.fm.fa .fm-h2{max-width:none}.fm.fa .fa-s--pasos .fm-h2 em,.fm.fa .fa-s--rosa .fm-h2 em,.fm.fa .fm-s--crema .fm-h2 em{color:var(--fm-bordo)}.fm.fa .fa-par{display:grid;gap:clamp(18px,2.4vw,28px)}.fm.fa .fa-par figure{margin:0;min-width:0}.fm.fa .fa-clip{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:rgba(31,26,23,.15);box-shadow:0 14px 34px rgba(31,26,23,.18)}.fm.fa .fa-par figcaption{margin-top:12px;font-size:16px;line-height:1.4}.fm.fa .fa-par figcaption b{display:block;color:inherit;font:800 clamp(20px,2vw,26px)/1.1 var(--font-peso);letter-spacing:-.025em;margin-bottom:3px}@media (min-width:760px){.fa-par{grid-template-columns:1fr 1fr}}.fm.fa .fa-pasos{display:grid;gap:22px;margin:0;padding:0;list-style:none}.fm.fa .fa-pasos span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--fm-bordo);color:var(--fm-crema);font-weight:800}.fm.fa .fa-pasos h3{margin:10px 0 4px;font:800 20px/1.15 var(--font-peso);letter-spacing:-.02em}.fm.fa .fa-pasos p{margin:0;max-width:28em;font-size:16px;line-height:1.4}@media (min-width:760px){.fa-pasos{grid-template-columns:repeat(3,1fr);gap:32px}}.fm.fa .fa-compra-arriba .tc-btn--comprar{background:var(--fa-rosa);color:var(--fa-noche)}.fm.fa .fa-compra-arriba .tc-btn--agregar,.fm.fa .fa-compra-arriba .tc-btn--esta{background:transparent;color:var(--fm-crema);border-color:var(--fm-crema)}.fm.fa .fi-cierre .tc-btn--comprar{background:var(--fa-rosa);color:var(--fa-noche)}.fm.fa .fa-ejemplo{margin:10px 2px 0;font-size:13.5px;line-height:1.35}@media (max-width:759px){.fm.fa .fm-s{min-height:0;padding-block:44px}.fm.fa .fm-h2{font-size:clamp(32px,9.4vw,40px);margin-bottom:18px}.fm.fa .fa-par{display:flex;gap:12px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.fm.fa .fa-par::-webkit-scrollbar{display:none}.fm.fa .fa-par figure{flex:0 0 88%;scroll-snap-align:start}.fm.fa .fa-clip{border-radius:12px;box-shadow:0 8px 20px rgba(31,26,23,.16)}.fm.fa .fa-par figcaption{font-size:15px}.fm.fa .fa-pasos{gap:18px}.fm.fa .fa-pasos li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 12px}.fm.fa .fa-pasos span{grid-row:1/3}.fm.fa .fa-pasos h3{margin:4px 0 2px}}@media (max-width:400px){.fm.fa .fm-compra{grid-template-columns:minmax(0,1fr)}.fm.fa .fm-compra-caja{min-width:0;padding-inline:14px}.fm.fa .fm-compra-caja .tc-comprar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.fm.fa .fm-compra-caja .tc-btn{padding-inline:8px;font-size:13.5px;white-space:normal}}.fm{--fm-rosa:#f2789f;--fm-turq:#2fb5c0;--fm-lima:#d9ff45;--fm-tinta:#1f1a17;--fm-crema:#fffef0;--fm-bordo:#6b1f30;--fm-dur:#ffd9c4;color:var(--fm-tinta);overflow-x:clip}.fm img,.fm video{display:block;max-width:none}.fm-ancho{width:100%;max-width:1180px;margin:0 auto}.fm-s{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100svh;padding:clamp(36px,6svh,72px) 16px 84px}@media (min-width:960px){.fm-s{padding-bottom:clamp(36px,6svh,72px)}}.fm-s--turq{background:var(--fm-turq);color:var(--fm-crema)}.fm-s--lima{background:var(--fm-lima)}.fm-s--crema{background:var(--fm-crema)}.fm-s--choc{padding-bottom:clamp(36px,6svh,72px);background:var(--color-choc);color:var(--fm-crema);scroll-margin-top:90px}.fm-pie{padding-top:0}.fm-h1{margin:0;font:800 clamp(32px,min(10.6vw,5.4svh),44px)/.98 var(--font-peso);letter-spacing:-.045em}@media (min-width:760px){.fm-h1{font-size:clamp(36px,min(4.6vw,7.2svh),68px)}}.fm-h1 mark{margin-left:-.08em;padding:0 .08em;border-radius:.08em;background:linear-gradient(transparent 17%,var(--fm-lima) 17%,var(--fm-lima) 89%);color:inherit;white-space:nowrap}.fm-h2{max-width:16ch;margin:0 0 clamp(18px,3.4svh,40px);font:800 clamp(32px,min(9vw,8svh),84px)/.96 var(--font-peso);letter-spacing:-.045em}.fm-h2 em{display:block;font-style:normal;color:var(--fm-lima)}.fm-h2--tinta em{color:var(--fm-bordo)}.fm-h2--chico{max-width:none;margin-bottom:clamp(20px,3vw,32px);font-size:clamp(28px,3.4vw,44px);line-height:1;letter-spacing:-.035em}.fm-h2--chico em{display:inline}.fm-s--corta{min-height:0;padding-block:clamp(40px,5vw,68px)}.fm-lead{margin:0;max-width:34em;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.fm-lead--ancho{margin:0 0 clamp(18px,3svh,32px);font-size:17px;line-height:1.4}.fm-arriba-lead{order:4}.fm-palabra{margin:0;font:800 clamp(38px,4.8vw,64px)/1 var(--font-peso);letter-spacing:-.045em;text-transform:uppercase}.fm-arriba{padding:clamp(14px,2.4vw,26px) 16px clamp(46px,6vw,80px);background:var(--fm-rosa)}.fm-migas,.fm-migas a{color:var(--fm-tinta)}.fm-arriba-grilla{display:grid;gap:18px;max-width:1180px;margin:0 auto}.fm-logo{width:132px;height:auto;margin-bottom:12px}.fm-arriba-vivo{position:relative;width:calc(100% - 8px);max-width:calc(36svh * 4 / 3);margin:14px auto 0}.fm-arriba-compra .fi-precio{align-items:baseline}.fm-arriba-compra .fi-precio b{font-size:36px;color:var(--fm-tinta)}.fm-arriba-compra .fi-precio span{width:auto}.fm-arriba-compra .fi-precio s,.fm-arriba-compra .fi-precio span{color:#4c2030}.fm-arriba-compra .fi-chica{display:none}.fm-arriba-compra .fi-compra{max-width:none;gap:10px}.fm-arriba-compra .tc-comprar{grid-template-columns:1fr 1fr}.fm-arriba-compra .tc-btn{min-height:50px;padding:0 8px;font-size:15px;white-space:nowrap}.fm-arriba-compra .tc-btn--comprar{background:var(--fm-tinta);color:var(--fm-crema);border-color:var(--fm-tinta)}.fm-arriba-compra .tc-btn--agregar,.fm-arriba-compra .tc-btn--esta{background:transparent;color:var(--fm-tinta);border-color:var(--fm-tinta)}@media (min-width:760px){.fm-arriba{display:grid;align-content:center;box-sizing:border-box;min-height:calc(100svh - 164px)}.fm-arriba-grilla{width:100%;grid-template-columns:1.02fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"txt vivo" "lead vivo" "compra vivo";gap:16px clamp(24px,5vw,70px)}.fm-arriba-txt{grid-area:txt}.fm-arriba-lead{grid-area:lead;font-size:18px}.fm-arriba-vivo{grid-area:vivo;max-width:calc((100svh - 240px) * 4 / 3);margin:30px auto 10px;align-self:center}.fm-arriba-compra{grid-area:compra;max-width:460px}}@media (max-width:759px) and (max-height:700px){.fm-logo,.fm-migas{display:none}}.fm-vivo{position:relative;z-index:2;margin:0;overflow:hidden;border:3px solid var(--fm-tinta);border-radius:22px;background:var(--fm-tinta);box-shadow:0 30px 60px -28px rgba(55,10,25,.75)}.fm-vivo video{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.fm-vivo-chips{position:absolute;top:12px;left:12px;display:flex;gap:6px}.fm-chip{padding:6px 10px 5px;border-radius:99px;font:700 12px/1 Miriam Libre,sans-serif;letter-spacing:.08em;text-transform:uppercase}.fm-chip--rojo{background:#d3122f;color:#fff}.fm-chip--lima{background:var(--fm-lima);color:var(--fm-tinta)}.fm-dichos{position:absolute;left:12px;bottom:62px;display:grid;justify-items:start;gap:4px}.fm-dicho{padding:7px 13px;border-radius:12px;font:800 clamp(17px,2vw,23px)/1 var(--font-peso);letter-spacing:-.02em;opacity:0;transform:translateY(8px) scale(.9) rotate(-2deg);transition:opacity .18s,transform .28s cubic-bezier(.3,1.6,.5,1)}.fm-dicho.si{opacity:1;transform:rotate(-2deg)}.fm-dicho--a{background:var(--fm-rosa)}.fm-dicho--b{margin-left:40px;background:var(--fm-turq);color:#fff}.fm-dicho--c{background:var(--fm-lima)}.fm-sonido{position:absolute;right:10px;bottom:10px;min-height:44px;padding:0 16px;border:0;border-radius:99px;background:var(--fm-crema);color:var(--fm-tinta);font:700 14px/1 Miriam Libre,sans-serif;cursor:pointer}.fm-sonido:focus-visible{outline:3px solid var(--fm-lima);outline-offset:2px}.fm-pol{position:absolute;z-index:1;object-fit:cover;padding:8px 8px 30px;background:var(--fm-crema);box-shadow:0 16px 34px -14px rgba(55,10,25,.6)}.fm-pol--a{top:0;right:-6px;transform:translateY(-20%) rotate(7deg)}.fm-pol--b{top:0;right:17%;transform:translateY(-14%) rotate(-6deg)}.fm-pol--a,.fm-pol--b{z-index:3;width:22%;height:auto;aspect-ratio:4/5;padding:5px 5px 18px}.fm-clip{width:100%;height:100%;object-fit:cover}.fm-pasos{--paso:clamp(110px,calc((100svh - 300px) / 3),220px);display:grid;gap:14px;margin:0;padding:0;list-style:none}.fm-paso{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center}.fm-paso-clip{grid-row:1/span 2;overflow:hidden;width:calc(var(--paso) * .8);height:var(--paso);border:3px solid var(--fm-tinta);border-radius:18px;background:var(--fm-tinta)}.fm-paso h3{align-self:end;margin-top:0}.fm-paso h3+p{align-self:start}@media (min-width:760px){.fm-pasos{--paso:clamp(200px,calc(100svh - 420px),38vw);grid-template-columns:repeat(3,1fr);gap:20px}.fm-paso{display:block}.fm-paso-clip{width:100%}.fm-paso h3{margin-top:16px}}.fm-paso-n{position:absolute;top:-8px;left:-6px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--fm-lima);color:var(--fm-tinta);font:800 23px/1 var(--font-peso);transform:rotate(-6deg)}.fm-s h3{margin:16px 0 4px;font:800 clamp(24px,2.6vw,34px)/1.02 var(--font-peso);letter-spacing:-.03em}.fm-s h3+p{margin:0;font-size:17px;line-height:1.4}.fm-tel{position:relative;overflow:hidden;box-sizing:border-box;width:calc(var(--tel) * .48);max-width:100%;height:var(--tel);border:7px solid var(--fm-tinta);border-radius:36px;background:var(--fm-tinta);box-shadow:0 26px 50px -24px rgba(20,15,10,.7)}.fm-tel .fm-clip{object-position:center top}.fm-celu{--tel:clamp(300px,calc(100svh - 270px),620px);display:flex;gap:18px;margin:0 -16px;padding:4px 16px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;text-align:center}.fm-celu::-webkit-scrollbar{display:none}.fm-celu-item{flex:0 0 max(calc(var(--tel) * .48),230px);scroll-snap-align:center}.fm-celu-item .fm-tel{margin:0 auto}@media (min-width:760px){.fm-celu{--tel:clamp(320px,calc(100svh - 240px),min(62vw,640px));display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0;padding:0;overflow:visible}.fm-celu-item{width:100%;max-width:330px}}.fm-tel--perras img{position:absolute;top:14px;left:8px;width:calc(100% - 16px);height:auto;filter:drop-shadow(0 10px 18px rgba(20,10,5,.45));animation:fm-baja 4.6s infinite}@keyframes fm-baja{0%,12%{opacity:0;transform:translateY(-110%)}22%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-110%)}}.fm-tres{--tel:clamp(280px,calc(100svh - 440px),560px);display:flex;gap:22px;margin:0 -16px;padding:4px 30px 16px 16px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none}.fm-tres::-webkit-scrollbar{display:none}.fm-tres li{flex:0 0 auto;scroll-snap-align:center}.fm-tres .fm-palabra{margin-bottom:12px;font-size:clamp(26px,2.8vw,36px);white-space:nowrap}@media (min-width:760px){.fm-tres{--tel:clamp(300px,calc(100svh - 440px),60vw);justify-content:space-between;margin:0;padding:0 14px 14px 0;overflow:visible}}@media (min-width:960px){.fm-acuerda{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-template-rows:1fr 1fr;column-gap:48px}.fm-acuerda .fm-h2{grid-column:1;align-self:end;font-size:clamp(36px,min(4.6vw,8svh),68px)}.fm-acuerda .fm-lead{grid-column:1;align-self:start}.fm-acuerda .fm-tres{grid-column:2;grid-row:1/span 2;--tel:clamp(300px,calc(100svh - 190px),min(32vw,470px))}}.fm-tel--rosa{box-shadow:14px 14px 0 var(--fm-rosa)}.fm-tel--turq{box-shadow:14px 14px 0 var(--fm-turq)}.fm-tel--dur{box-shadow:14px 14px 0 var(--fm-bordo)}.fm-dos{display:grid;gap:18px}@media (min-width:860px){.fm-dos{grid-template-columns:1fr 1fr;gap:34px}}.fm-func{display:grid;grid-template-columns:40% 1fr;column-gap:16px;align-items:center}.fm-func .fm-palabra{grid-column:2;align-self:end;font-size:clamp(24px,2.6vw,32px)}.fm-func-d{grid-column:2;align-self:start;margin:6px 0 0;font-size:16px;line-height:1.35}.fm-func .fm-clip{grid-column:1;grid-row:1/span 2;height:auto;border-radius:14px}.fm-otras{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none}.fm-otras li{padding:9px 14px;border:2px solid var(--fm-tinta);border-radius:99px;font-size:14px;line-height:1.2}.fm-otras b{font:800 15px/1 var(--font-peso)}.fm-compra{display:grid;gap:clamp(16px,3svh,34px);align-items:center}@media (min-width:900px){.fm-compra{grid-template-columns:1.2fr 1fr;gap:60px}}.fm-compra .fm-h2{max-width:15ch;font-size:clamp(30px,min(8.4vw,6svh),68px)}.fm-incluye{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fm-incluye li{position:relative;padding-left:24px;font-size:clamp(14px,1.9svh,17px);line-height:1.3}.fm-incluye li:before{content:"✓";position:absolute;left:0;color:var(--fm-lima);font-weight:800}.fm-compra-caja{margin:0;padding:clamp(14px,2.4svh,34px);border:2px solid rgba(255,254,240,.3);background:transparent}.fm-compra-caja .tc-btn--comprar{background:var(--fm-lima);color:var(--fm-tinta);border-color:var(--fm-lima)}.fm-compra-caja .tc-comprar{grid-template-columns:1fr 1fr}.fm-compra-caja .tc-btn{min-height:48px;padding:0 8px;font-size:15px;white-space:nowrap}.fm-compra-caja .fi-compra{gap:8px}.fm-compra-caja .fi-precio span{width:auto}.fm-compra-caja .fi-precio b{font-size:clamp(34px,5svh,56px);white-space:nowrap;color:var(--fm-lima)}.fm-barra{position:fixed;z-index:40;left:12px;right:76px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:center;align-items:center;gap:8px;min-height:54px;border-radius:99px;background:var(--fm-lima);color:var(--fm-tinta);font:800 16px/1 var(--font-peso);text-decoration:none;box-shadow:0 14px 30px -10px rgba(20,10,5,.55);opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .2s,transform .2s}.fm-barra.si{opacity:1;pointer-events:auto;transform:none}@media (min-width:960px){.fm-barra{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fm-celu-item,.fm-func,.fm-paso,.fm-tres li{animation:fm-sube linear both;animation-timeline:view();animation-range:entry 0 entry 42%}@keyframes fm-sube{0%{opacity:0;transform:translateY(42px)}}}}@media (prefers-reduced-motion:reduce){.fm-tel--perras img{animation:none}.fm-barra,.fm-dicho{transition:none}}.fm.fg{--fg-cel:#afc6de;--fg-man:#f0c244;--fg-rosa:#ffdae3;--fg-esc:#5e3a2c;--fm-lima:var(--fg-man);overflow:clip}.fm.fg .fg-arriba{position:relative;display:flex;flex-direction:column;padding:clamp(14px,2.4vw,26px) 16px 0;background:var(--fg-cel)}.fm.fg .fg-arriba,.fm.fg .fg-migas,.fm.fg .fg-migas a{color:var(--fm-tinta)}.fm.fg .fg-portada{width:100%;max-width:1180px;margin:0 auto;text-align:center}.fm.fg .fg-h1{font-size:clamp(46px,14vw,72px);line-height:.94}.fm.fg .fg-h1 mark{display:block;margin:.04em 0 0;padding:0;background:none;color:var(--fm-bordo)}.fm.fg .fg-portada .fm-lead{max-width:33em;margin:14px auto 18px}.fm.fg .fg-compra-arriba{max-width:460px;margin:0 auto;text-align:left}.fm.fg .fg-compra-arriba .fi-precio{justify-content:center}.fm.fg .fg-compra-arriba .fi-precio b,.fm.fg .fg-compra-arriba .fi-precio s,.fm.fg .fg-compra-arriba .fi-precio span{color:var(--fm-tinta)}.fm.fg .fg-compra-arriba .tc-btn--comprar{background:var(--fm-bordo);color:var(--fm-crema)}.fm.fg .fg-compra-arriba .tc-btn--agregar,.fm.fg .fg-compra-arriba .tc-btn--esta{background:transparent;color:var(--fm-tinta);border-color:var(--fm-tinta)}.fm.fg .fi-cierre .tc-btn--comprar{background:var(--fg-man);color:var(--fm-tinta)}.fm.fg .fg-trio{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(2px,2vw,28px);width:100%;max-width:980px;margin:clamp(58px,7vw,76px) auto -1px}.fm.fg .fg-rb{position:relative;display:flex;flex-direction:column;align-items:center}.fm.fg .fg-rb img{width:100%;height:auto;max-height:34svh;object-fit:contain;object-position:bottom;animation:fg-flota 3.4s ease-in-out infinite;transform-origin:bottom center}.fm.fg .fg-rb--b img{animation-delay:-1.1s!important}.fm.fg .fg-rb--c img{animation-delay:-2.2s!important}.fm.fg .fg-globo{position:absolute;bottom:100%;z-index:1;margin-bottom:4px;padding:7px 11px;border-radius:13px 13px 13px 3px;background:var(--fm-crema);color:var(--fm-tinta);font:800 clamp(11px,1.5vw,17px)/1.1 var(--font-peso);white-space:nowrap;box-shadow:0 8px 18px rgba(31,26,23,.18);animation:fg-pop .55s cubic-bezier(.2,1.6,.4,1) both}.fm.fg .fg-rb--a .fg-globo{animation-delay:.5s}.fm.fg .fg-rb--b .fg-globo{animation-delay:1.1s;bottom:calc(100% + 26px)}.fm.fg .fg-rb--c .fg-globo{animation-delay:1.7s}@keyframes fg-flota{50%{transform:translateY(-9px) rotate(-1.2deg)}}@keyframes fg-pop{0%{opacity:0;transform:scale(.4) translateY(10px)}}@media (min-width:960px){.fm.fg .fg-arriba{min-height:calc(100svh - 150px)}.fm.fg .fg-arriba-grilla{flex:1;display:grid;grid-template-columns:.82fr 1.18fr;gap:12px;width:100%;max-width:1280px;margin:0 auto}.fm.fg .fg-portada{align-self:center;padding-bottom:40px;text-align:left}.fm.fg .fg-h1{font-size:clamp(56px,min(5.8vw,12svh),100px)}.fm.fg .fg-portada .fm-lead{margin:18px 0 22px}.fm.fg .fg-compra-arriba{margin:0}.fm.fg .fg-compra-arriba .fi-precio{justify-content:flex-start}.fm.fg .fg-trio{align-self:end;margin:0 0 -1px;padding-top:70px}.fm.fg .fg-rb img{max-height:56svh}.fm.fg .fg-rb--a{transform:translateX(14%);z-index:1}.fm.fg .fg-rb--b{z-index:2}.fm.fg .fg-rb--c{transform:translateX(-14%);z-index:1}}.fm.fg .fg-escena{padding:clamp(40px,6vw,80px) 16px 0;background:#6d3d31;color:var(--fm-crema);text-align:center}.fm.fg .fg-escena .fm-h2{max-width:none;margin-bottom:10px}.fm.fg .fg-escena .fm-h2 em{color:var(--fg-man)}.fm.fg .fg-escena-video{display:block;width:calc(100% + 32px);max-width:none;height:auto;margin:0 -16px;aspect-ratio:16/9;object-fit:cover}.fm.fg .fg-r{padding:clamp(36px,6vw,84px) 16px;color:var(--fm-tinta)}.fm.fg .fg-r--rosa{background:var(--fg-rosa)}.fm.fg .fg-r--manteca{background:var(--fg-man)}.fm.fg .fg-r--celeste{background:var(--fg-cel)}.fm.fg .fg-r .fm-h2{max-width:none;margin-bottom:10px;color:var(--fm-bordo)}.fm.fg .fg-r-grilla{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}.fm.fg .fg-r .fm-lead{margin-bottom:18px}.fm.fg .fg-r-persona{justify-self:center;width:min(68vw,300px)}.fm.fg .fg-r-persona img{width:100%;height:auto;transition:transform .35s cubic-bezier(.2,1.6,.4,1)}.fm.fg .fg-r-persona:hover img{transform:rotate(-4deg) scale(1.04)}@media (min-width:860px){.fm.fg .fg-r-grilla{grid-template-columns:.92fr 1.08fr;gap:clamp(32px,5vw,80px)}.fm.fg .fg-r-persona{width:100%;max-width:470px}.fm.fg .fg-r--manteca .fg-r-persona{order:2;justify-self:end}}.fm.fg .fg-chat{display:grid;gap:10px;padding:clamp(14px,2vw,20px);border-radius:20px;background:#fffef0;color:var(--fm-tinta);box-shadow:0 16px 38px rgba(31,26,23,.16)}.fm.fg .fg-chat-quien{margin:0 0 2px;font:800 16px/1.2 var(--font-peso)}.fm.fg .fg-burbuja{margin:0;padding:12px 14px;border-radius:14px;font-size:15.5px;line-height:1.42}.fm.fg .fg-burbuja b{display:block;margin-bottom:3px;color:inherit;font-size:12.5px}.fm.fg .fg-burbuja--vos{justify-self:end;max-width:90%;background:var(--fg-cel)}.fm.fg .fg-burbuja--agente{background:#f4eddd}.fm.fg .fg-burbuja--agente p{margin:0 0 8px}.fm.fg .fg-burbuja--agente p:last-child{margin:0}.fm.fg .fg-aclara{margin:0;padding:14px 16px;background:var(--fg-cel);color:var(--fm-tinta);font-size:13.5px;line-height:1.4;text-align:center}.fm.fg .fg-s--amarillo{background:var(--fm-crema);color:var(--fm-tinta)}.fm.fg .fm-h2{max-width:none}.fm.fg .fm-h2--tinta em{color:var(--fm-bordo)}.fm.fg .fg-dos{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,28px)}.fm.fg .fg-dos figure{margin:0;min-width:0}.fm.fg .fg-clip{width:100%;height:auto;aspect-ratio:1100/690;object-fit:cover;object-position:top;border-radius:14px;background:#fff;box-shadow:0 14px 34px rgba(31,26,23,.16)}.fm.fg .fg-dos figcaption{margin-top:12px;font-size:16px;line-height:1.4}.fm.fg .fg-dos figcaption b{display:block;color:inherit;font:800 clamp(20px,2vw,26px)/1.1 var(--font-peso);letter-spacing:-.025em;margin-bottom:3px}@media (min-width:760px){.fg-dos{grid-template-columns:1fr 1fr}}.fm.fg .fg-jefa{padding:clamp(36px,6vw,80px) 16px 0;background:var(--fm-bordo);color:var(--fm-crema)}.fm.fg .fg-jefa .fm-h2 em{color:var(--fg-rosa)}.fm.fg .fg-jefa-grilla{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.fm.fg .fg-jefa-grilla>:last-child{order:-1}.fm.fg .fg-jefa-foto{position:relative;justify-self:center;width:min(92vw,560px)}.fm.fg .fg-jefa-majo{position:relative;z-index:1;width:66%;height:auto;margin:0 auto}.fm.fg .fg-jefa-r{position:absolute;bottom:0;z-index:2;width:27%;height:auto}.fm.fg .fg-jefa-r--a{left:0}.fm.fg .fg-jefa-r--b{right:0}@media (min-width:860px){.fm.fg .fg-jefa-grilla{grid-template-columns:1fr 1fr}.fm.fg .fg-jefa-grilla>:last-child{order:0;padding-bottom:clamp(36px,6vw,80px)}}@media (prefers-reduced-motion:reduce){.fm.fg .fg-globo,.fm.fg .fg-rb img{animation:none}}@media (max-width:859px){.fm.fg .fg-h1{font-size:clamp(36px,11.4vw,60px)}.fm.fg .fg-trio{max-width:340px;margin-top:44px;gap:0}.fm.fg .fg-rb img{max-height:21svh}.fm.fg .fg-globo{font-size:11px;padding:5px 8px}.fm.fg .fg-rb--b .fg-globo{bottom:calc(100% + 22px)}.fm.fg .fg-rb--a .fg-globo{left:0}.fm.fg .fg-rb--c .fg-globo{right:0}.fm.fg .fg-escena{padding-top:40px}.fm.fg .fg-escena .fm-h2,.fm.fg .fm-h2{font-size:clamp(32px,9.4vw,40px)}.fm.fg .fg-r{padding:32px 16px}.fm.fg .fg-r-grilla{display:block;position:relative}.fm.fg .fg-r-persona{float:right;width:34%;margin:-6px -4px 4px 10px}.fm.fg .fg-r-txt .fm-h2{margin-bottom:8px}.fm.fg .fg-r .fm-lead{font-size:16.5px;line-height:1.38;margin-bottom:16px}.fm.fg .fg-chat{clear:both}.fm.fg .fm-s{min-height:0;padding-block:44px}.fm.fg .fg-dos{display:flex;gap:12px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.fm.fg .fg-dos::-webkit-scrollbar{display:none}.fm.fg .fg-dos figure{flex:0 0 88%;scroll-snap-align:start}.fm.fg .fg-jefa{padding-top:40px}.fm.fg .fg-jefa-foto{width:min(84vw,420px)}}@media (max-width:400px){.fm.fg .fm-compra{grid-template-columns:minmax(0,1fr)}.fm.fg .fm-compra-caja{min-width:0;padding-inline:14px}.fm.fg .fm-compra-caja .tc-comprar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.fm.fg .fm-compra-caja .tc-btn{padding-inline:8px;font-size:13.5px;white-space:normal}}