@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Inter:wght@300;400;500;600&display=swap";.eqp{--verde:#144835;--verde-hondo:#0d3426;--salvia:#e8f1dc;--acento:#ee4a14;--acento-hondo:#cf3b0c;--acento-claro:#aff073;--marfil:#faf8f3;--arena:#f4efe2;--tinta:#1b2a23;--gris:#6b7570;--linea:#e4ded2;--radio:4px;--serif:"Cormorant Garamond", Georgia, serif}.eqp *{box-sizing:border-box}.eqp{background:var(--marfil);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0;font:300 16px/1.75 Inter,system-ui,sans-serif}.eqp img{max-width:100%;display:block}.eqp a{color:inherit;text-decoration:none}.eqp h1,.eqp h2,.eqp h3{font-family:var(--serif);color:var(--verde);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.08}.eqp h1 em,.eqp h2 em{font-style:italic;font-weight:400}.eqp p{margin:0}.eqp b{font-weight:600}.eqp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.eqp .sec{padding:80px 0}.eqp .sec--crema{background:var(--arena)}.eqp .sec--verde{background:var(--verde);color:#fff}.eqp .sec--verde h2,.eqp .sec--verde h3{color:#fff}.eqp .cab{text-align:center;max-width:640px;margin:0 auto 48px}.eqp .cab h2{font-size:38px}.eqp .cab p{color:var(--gris);margin-top:14px}.eqp .sec--verde .cab p{color:#ffffffb3}.eqp .cintillo{letter-spacing:.24em;text-transform:uppercase;color:var(--acento);margin-bottom:16px;font-size:11px;font-weight:500}.eqp .sec--verde .cintillo{color:var(--acento-claro)}.eqp .cintillo:before{content:"";vertical-align:middle;background:currentColor;width:24px;height:1px;margin-right:12px;display:inline-block}.eqp .btn{border-radius:var(--radio);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;padding:17px 36px;font:500 12px/1.2 Inter,sans-serif;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.eqp .btn:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.eqp .btn--naranja{background:var(--acento);color:#fff}.eqp .btn--naranja:hover{background:var(--acento-hondo)}.eqp .btn--verde{color:var(--verde);box-shadow:inset 0 0 0 1px var(--verde);background:0 0}.eqp .btn--verde:hover{background:var(--verde);color:#fff}.eqp .btn--borde{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff9}.eqp .btn--borde:hover{color:var(--verde);background:#fff}.eqp .btn--bloque{width:100%}.eqp .hero{background:var(--verde);color:#fff;display:grid}.eqp .hero__foto{aspect-ratio:1;object-fit:cover;order:-1;width:100%}.eqp .hero .wrap{text-align:center;width:100%;padding-top:48px;padding-bottom:56px}.eqp .hero h1{color:#fff;max-width:11em;margin:0 auto;font-size:46px;font-weight:400}.eqp .hero h1 em{color:var(--acento-claro)}.eqp .hero p{color:#ffffffbf;max-width:30em;margin:18px auto 0}.eqp .hero .acciones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.eqp .confianza{border-bottom:1px solid var(--linea)}.eqp .confianza ul{grid-template-columns:repeat(2,1fr);gap:18px;margin:0 auto;padding:24px;list-style:none;display:grid}.eqp .confianza li{color:var(--gris);align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.eqp .confianza svg{color:var(--acento);flex:0 0 22px}.eqp .confianza b{color:var(--verde);font-size:13px;font-weight:500;display:block}.eqp .necesidades{grid-template-columns:repeat(3,1fr);gap:28px 12px;display:grid}.eqp .nec{cursor:pointer;font:inherit;color:var(--verde);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0;display:flex}.eqp .nec img{object-fit:cover;background:var(--arena);outline-offset:5px;border-radius:50%;outline:1px solid #0000;width:96px;height:96px;transition:transform .4s,outline-color .3s}.eqp .nec:hover img{outline-color:var(--linea);transform:scale(1.03)}.eqp .nec[aria-pressed=true] img{outline-color:var(--acento)}.eqp .nec span{font:400 18px/1.2 var(--serif)}.eqp .filtros{scrollbar-width:none;justify-content:flex-start;gap:6px;margin-bottom:44px;padding-bottom:4px;display:flex;overflow-x:auto}.eqp .chip{color:var(--gris);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:10px 18px;font:400 13px Inter,sans-serif;transition:color .2s,border-color .2s}.eqp .chip:hover{color:var(--verde)}.eqp .chip[aria-pressed=true]{border-color:var(--verde);color:var(--verde)}.eqp .grid{grid-template-columns:repeat(2,1fr);gap:40px 16px;display:grid}.eqp .card{flex-direction:column;gap:6px;display:flex}.eqp .card__foto{aspect-ratio:4/5;border-radius:var(--radio);background:var(--salvia);margin-bottom:10px;position:relative;overflow:hidden}.eqp .card__foto img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.eqp .card:hover .card__foto img{transform:scale(1.05)}.eqp .etiqueta{background:var(--marfil);color:var(--verde);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:6px 10px;font-size:10px;font-weight:500;position:absolute;top:12px;left:12px}.eqp .card__tipo{letter-spacing:.2em;text-transform:uppercase;color:var(--acento);font-size:10px}.eqp .card h3{font:500 21px/1.15 var(--serif);color:var(--verde)}.eqp .card__frase{color:var(--gris);font-size:13px;line-height:1.5}.eqp .card__precio{color:var(--tinta);margin-top:2px;font-size:14px}.eqp .vacio{text-align:center;color:var(--gris);padding:24px 0}.eqp .pasos{counter-reset:p;gap:36px;margin:0;padding:0;list-style:none;display:grid}.eqp .pasos li{gap:20px;display:flex}.eqp .pasos li:before{counter-increment:p;content:"0" counter(p);font:italic 400 40px/1 var(--serif);color:var(--acento-claro);flex:none}.eqp .pasos h3{margin-bottom:6px;font-size:26px}.eqp .pasos p{opacity:.8;font-size:15px}.eqp .split{align-items:center;gap:36px;display:grid}.eqp .split img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radio);width:100%}.eqp .split h2{margin-bottom:20px;font-size:38px}.eqp .split p+p{margin-top:14px}.eqp .split p{color:var(--gris)}.eqp .split .btn{margin-top:32px}.eqp .faq{border-top:1px solid var(--linea);max-width:760px;margin:0 auto}.eqp .faq details{border-bottom:1px solid var(--linea)}.eqp .faq summary{cursor:pointer;font:500 21px/1.3 var(--serif);color:var(--verde);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;list-style:none;display:flex}.eqp .faq summary::-webkit-details-marker{display:none}.eqp .faq summary:after{content:"+";color:var(--acento);font:300 22px/1 Inter,sans-serif;transition:transform .3s}.eqp .faq details[open] summary:after{transform:rotate(45deg)}.eqp .faq details p{color:var(--gris);max-width:62ch;padding:0 0 24px}.eqp .pie__cols{gap:32px;display:grid}.eqp .pie__legal{letter-spacing:.08em;border-top:1px solid #ffffff1a;margin-top:56px;padding-top:24px;font-size:11px}@media (min-width:768px){.eqp .wrap{padding:0 56px}.eqp .sec{padding:128px 0}.eqp .cab h2,.eqp .split h2{font-size:54px}.eqp .hero{grid-template-columns:1fr 1fr;align-items:center;min-height:640px}.eqp .hero__foto{aspect-ratio:auto;order:0;height:100%}.eqp .hero .wrap{text-align:left;padding:96px 64px 96px max(56px,50vw - 544px)}.eqp .hero h1{margin:0;font-size:76px}.eqp .hero p{margin-left:0;font-size:17px}.eqp .hero .acciones{justify-content:flex-start}.eqp .confianza ul{grid-template-columns:repeat(4,1fr);padding:28px 56px}.eqp .confianza li{justify-content:center}.eqp .necesidades{grid-template-columns:repeat(6,1fr)}.eqp .nec img{width:128px;height:128px}.eqp .filtros{justify-content:center}.eqp .grid{grid-template-columns:repeat(4,1fr);gap:64px 28px}.eqp .pasos{grid-template-columns:repeat(3,1fr);gap:56px}.eqp .pasos li{flex-direction:column}.eqp .split{grid-template-columns:1fr 1fr;gap:96px}.eqp .split--rev>:first-child{order:2}.eqp .pie__cols{grid-template-columns:2fr 1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.eqp *{scroll-behavior:auto!important;transition:none!important}}.eqp .estrellas{--pct:100%;letter-spacing:3px;white-space:nowrap;color:var(--linea);font-size:12px;line-height:1;display:inline-block;position:relative}.eqp .estrellas:before{content:"★★★★★"}.eqp .estrellas:after{content:"★★★★★";width:var(--pct);color:var(--acento);position:absolute;top:0;left:0;overflow:hidden}.eqp .estrellas--g{letter-spacing:6px;font-size:20px}.eqp .card__nota{color:var(--gris);align-items:center;gap:8px;font-size:12px;display:flex}.eqp .resumen{text-align:center;margin-bottom:56px}.eqp .resumen__nota{font:400 88px/1 var(--serif);color:var(--verde);margin-bottom:12px}.eqp .resumen p{color:var(--gris);margin-top:12px;font-size:13px}.eqp .opiniones{gap:20px;margin-bottom:64px;display:grid}.eqp .opiniones:empty{display:none}.eqp .opinion{background:var(--arena);border-radius:var(--radio);flex-direction:column;gap:18px;margin:0;padding:36px 28px;display:flex}.eqp .opinion blockquote{font:italic 400 22px/1.4 var(--serif);color:var(--verde);margin:0}.eqp .opinion figcaption{color:var(--gris);font-size:12px}.eqp .opinion figcaption b{color:var(--tinta);font-weight:500;display:block}.eqp .ranking{border-top:1px solid var(--linea);max-width:760px;margin:0 auto;padding:0;list-style:none}.eqp .ranking a{border-bottom:1px solid var(--linea);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.eqp .ranking img{object-fit:cover;background:var(--salvia);border-radius:2px;width:56px;height:70px}.eqp .ranking h3{font-size:21px}.eqp .ranking span{color:var(--gris);font-size:12px}.eqp .ranking__nota{text-align:right;justify-items:end;gap:6px;display:grid}@media (min-width:768px){.eqp .opiniones{grid-template-columns:repeat(3,1fr);gap:28px}.eqp .resumen__nota{font-size:120px}}.eqp .ficha{gap:32px;padding:24px 0 72px;display:grid}.eqp .galeria__principal{aspect-ratio:4/5;border-radius:var(--radio);background:var(--salvia);overflow:hidden}.eqp .galeria__principal img{object-fit:cover;width:100%;height:100%}.eqp .miniaturas{gap:10px;margin-top:12px;display:flex}.eqp .miniaturas button{cursor:pointer;background:var(--salvia);opacity:.55;border:0;border-radius:2px;width:64px;height:80px;padding:0;transition:opacity .2s;overflow:hidden}.eqp .miniaturas button:hover,.eqp .miniaturas button[aria-current=true]{opacity:1}.eqp .miniaturas img{object-fit:cover;width:100%;height:100%}.eqp .migas{letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin-bottom:20px;font-size:11px}.eqp .migas a:hover{color:var(--verde)}.eqp .ficha h1{font-size:42px}.eqp .ficha__frase{font:italic 400 22px/1.35 var(--serif);color:var(--gris);margin-top:12px}.eqp .ficha__precio{color:var(--tinta);margin:28px 0 6px;font-size:22px;font-weight:400}.eqp .ficha__datos{letter-spacing:.16em;text-transform:uppercase;color:var(--acento);font-size:11px}.eqp .ficha__desc{border-top:1px solid var(--linea);color:var(--gris);margin:24px 0 32px;padding-top:24px}.eqp .puntos{color:var(--gris);gap:12px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.eqp .puntos li{align-items:center;gap:12px;display:flex}.eqp .puntos li:before{content:"";background:var(--acento);width:14px;height:1px}.eqp .etiquetas{flex-wrap:wrap;gap:10px;display:flex}.eqp .etiquetas span{border:1px solid var(--linea);color:var(--verde);font:400 19px/1.2 var(--serif);border-radius:999px;padding:10px 20px}.eqp .beneficios{border-top:1px solid var(--linea);grid-template-columns:1fr;display:grid}.eqp .beneficio{border-bottom:1px solid var(--linea);grid-template-columns:56px 1fr;column-gap:8px;padding:28px 0;display:grid}.eqp .beneficio__n{font:italic 400 30px/1 var(--serif);color:var(--acento);grid-row:span 2}.eqp .beneficio h3{margin-bottom:6px;font-size:26px}.eqp .beneficio p{color:var(--gris);font-size:14px;line-height:1.6}.eqp .ingredientes{background:var(--linea);border:1px solid var(--linea);grid-template-columns:repeat(2,1fr);gap:1px;max-width:900px;margin:0 auto;display:grid}.eqp .ingrediente{background:var(--marfil);text-align:center;padding:32px 16px}.eqp .ingrediente b{color:var(--verde);font:500 24px/1.2 var(--serif);margin-bottom:6px;display:block}.eqp .ingrediente span{letter-spacing:.16em;text-transform:uppercase;color:var(--acento);font-size:11px}.eqp .uso{align-items:center;gap:40px;display:grid}.eqp .uso img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radio);width:100%}.eqp .momento{letter-spacing:.2em;text-transform:uppercase;color:var(--acento-claro);margin-bottom:16px;font-size:11px;display:inline-block}.eqp .sec--verde .pasos{gap:28px}.eqp .sec--verde .pasos li:before{font-size:30px}.eqp .para-quien{text-align:center}.eqp .para-quien .etiquetas{justify-content:center;margin-top:8px}.eqp .barra-compra{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--linea);background:#faf8f3f2;align-items:center;gap:14px;padding:12px 16px;transition:transform .35s;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(100%)}.eqp .barra-compra.visible{transform:none}.eqp .barra-compra img{object-fit:cover;border-radius:2px;width:44px;height:54px}.eqp .barra-compra div{min-width:0;color:var(--gris);flex:1;font-size:13px;line-height:1.3}.eqp .barra-compra b{font:500 18px/1.2 var(--serif);color:var(--verde);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.eqp .barra-compra .btn{padding:14px 22px}@media (min-width:768px){.eqp .ficha{grid-template-columns:1.15fr 1fr;align-items:start;gap:88px;padding:48px 0 128px}.eqp .galeria{position:sticky;top:94px}.eqp .ficha h1{font-size:60px}.eqp .miniaturas button{width:80px;height:100px}.eqp .beneficios{border-top:0;grid-template-columns:repeat(2,1fr);column-gap:64px}.eqp .beneficio:nth-child(-n+2){border-top:1px solid var(--linea)}.eqp .ingredientes{grid-template-columns:repeat(3,1fr)}.eqp .uso{grid-template-columns:1fr 1fr;gap:96px}.eqp .sec--verde .pasos{grid-template-columns:1fr}.eqp .sec--verde .pasos li{flex-direction:row}}.eqp{display:block}.eqp .btn[disabled]{background:var(--linea);color:var(--gris);cursor:not-allowed}