:root{--cv-crema: #F7F6F8;--cv-melocoton: #EFEDF2;--cv-naranja: #D61F69;--cv-naranja-osc: #A8124F;--cv-ambar: #F4A6C6;--cv-oro: #C98AA5;--cv-texto: #1D1B22;--cv-texto-suave: #6B6472;--cv-blanco: #FFFFFF;--cv-fuente-titulo: "Manrope", "DM Sans", -apple-system, "Segoe UI", sans-serif;--cv-fuente: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cv-radio: 24px;--cv-radio-sm: 14px;--cv-margen: 24px;--cv-ease: cubic-bezier(.22, 1, .36, 1);--cv-sombra: 0 24px 60px -24px rgba(168, 18, 79, .35);--cv-sombra-sm: 0 10px 30px -12px rgba(29, 27, 34, .18)}.cv-section{font-family:var(--cv-fuente);color:var(--cv-texto);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.cv-section *,.cv-section *:before,.cv-section *:after{box-sizing:border-box}.cv-container{max-width:1240px;margin:0 auto;padding:0 var(--cv-margen)}.cv-container--estrecho{max-width:880px}.cv-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--cv-fuente);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-naranja-osc);margin:0 0 16px}.cv-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.cv-centro .cv-eyebrow{justify-content:center}.cv-h1,.cv-h2,.cv-h3{font-family:var(--cv-fuente-titulo);font-weight:700;letter-spacing:-.035em;line-height:1.04;color:var(--cv-texto);margin:0 0 20px}.cv-h1 em,.cv-h2 em,.cv-h3 em{font-style:normal;color:var(--cv-naranja);font-weight:700}.cv-h3{line-height:1.2;letter-spacing:-.01em}.cv-body{line-height:1.65;color:var(--cv-texto-suave);margin:0 0 24px}.cv-body p{margin:0 0 12px}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 34px;border-radius:999px;border:0;font-family:var(--cv-fuente);font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;background:var(--cv-naranja);color:var(--cv-blanco);box-shadow:0 14px 30px -12px #d61f69b3;transition:transform .35s var(--cv-ease),box-shadow .35s var(--cv-ease),background .35s var(--cv-ease);position:relative;overflow:hidden}.cv-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--cv-ease)}.cv-btn:hover{transform:translateY(-2px);background:var(--cv-naranja-osc);box-shadow:0 20px 40px -14px #d61f69cc;color:var(--cv-blanco)}.cv-btn:hover:after{transform:translate(120%)}.cv-btn svg{width:18px;height:18px;transition:transform .35s var(--cv-ease)}.cv-btn:hover svg{transform:translate(4px)}.cv-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.cv-btn--ancho{width:100%}.cv-btn--claro{background:var(--cv-blanco);color:var(--cv-naranja-osc);box-shadow:var(--cv-sombra-sm)}.cv-btn--claro:hover{background:var(--cv-crema);color:var(--cv-naranja-osc)}.cv-precio{display:inline-flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cv-precio__actual{font-family:var(--cv-fuente-titulo);font-size:34px;font-weight:500;color:var(--cv-texto)}.cv-precio__antes{font-size:18px;color:var(--cv-texto-suave);text-decoration:line-through}.cv-precio__ahorro{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--cv-naranja);color:#fff;padding:5px 12px;border-radius:999px}.cv-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .9s var(--cv-ease),transform .9s var(--cv-ease)}.cv-reveal.cv-visible{opacity:1;transform:none}.cv-reveal[data-delay="1"]{transition-delay:.1s}.cv-reveal[data-delay="2"]{transition-delay:.2s}.cv-reveal[data-delay="3"]{transition-delay:.3s}.cv-reveal[data-delay="4"]{transition-delay:.4s}.cv-reveal[data-delay="5"]{transition-delay:.5s}html.no-js .cv-reveal,.shopify-design-mode .cv-reveal{opacity:1;transform:none}.cv-hero{background:var(--cv-crema)}.cv-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;min-height:640px}.cv-hero__blob{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.cv-hero__blob--1{width:520px;height:520px;right:-120px;top:-120px;background:radial-gradient(circle,rgba(244,166,198,.55),transparent 70%)}.cv-hero__blob--2{width:420px;height:420px;left:-160px;bottom:-160px;background:radial-gradient(circle,rgba(214,31,105,.18),transparent 70%)}.cv-hero__texto{position:relative;z-index:2}.cv-hero__rating{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;color:var(--cv-texto-suave)}.cv-estrellas{display:inline-flex;gap:2px;color:var(--cv-naranja)}.cv-estrellas svg{width:16px;height:16px}.cv-hero__acciones{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:8px}.cv-hero__nota{font-size:14px;color:var(--cv-texto-suave);display:flex;align-items:center;gap:8px}.cv-hero__nota svg{width:18px;height:18px;color:var(--cv-naranja)}.cv-hero__media{position:relative;z-index:1}.cv-hero__img-wrap{position:relative;border-radius:40px 40px 200px;overflow:hidden;box-shadow:var(--cv-sombra);aspect-ratio:1 / .95;background:var(--cv-melocoton)}.cv-hero__img-wrap img{width:100%;height:115%;object-fit:cover;display:block;will-change:transform}.cv-hero__chip{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 18px 12px 12px;border-radius:999px;box-shadow:var(--cv-sombra-sm);font-size:14px;font-weight:600;color:var(--cv-texto);animation:cv-flotar 6s ease-in-out infinite}.cv-hero__chip span.cv-hero__chip-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--cv-naranja);color:#fff}.cv-hero__chip span.cv-hero__chip-ico svg{width:20px;height:20px}.cv-hero__chip small{display:block;font-weight:400;color:var(--cv-texto-suave);font-size:12px}.cv-hero__chip--1{left:-28px;top:14%}.cv-hero__chip--2{right:-12px;bottom:12%;animation-delay:-3s}@keyframes cv-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cv-marquee{overflow:hidden}.cv-marquee__pista{display:flex;width:max-content;animation:cv-marquee var(--cv-marquee-vel, 30s) linear infinite}.cv-marquee__grupo{display:flex;align-items:center;flex-shrink:0}.cv-marquee__item{display:inline-flex;align-items:center;gap:18px;padding:0 22px;white-space:nowrap;font-family:var(--cv-fuente-titulo);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.72em}.cv-marquee__item:after{content:"\2726";font-style:normal;opacity:.7;font-size:.7em}@keyframes cv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cv-benef__cabecera{max-width:720px;margin:0 auto 56px}.cv-benef__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cv-benef__card{background:var(--cv-blanco);border-radius:var(--cv-radio);padding:34px 26px;box-shadow:var(--cv-sombra-sm);transition:transform .5s var(--cv-ease),box-shadow .5s var(--cv-ease);position:relative;overflow:hidden}.cv-benef__card:before{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-70px;border-radius:50%;background:radial-gradient(circle,rgba(244,166,198,.35),transparent 70%);transition:transform .6s var(--cv-ease)}.cv-benef__card:hover{transform:translateY(-8px);box-shadow:var(--cv-sombra)}.cv-benef__card:hover:before{transform:scale(1.4)}.cv-benef__icono{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cv-naranja),var(--cv-ambar));color:#fff;margin-bottom:22px;position:relative}.cv-benef__icono svg{width:28px;height:28px}.cv-benef__card .cv-h3{font-size:22px;margin-bottom:10px}.cv-benef__card p{margin:0;line-height:1.6;color:var(--cv-texto-suave);font-size:15px}.cv-benef__cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;text-align:center}.cv-cifra__num{font-family:var(--cv-fuente-titulo);font-size:clamp(40px,5vw,64px);color:var(--cv-naranja);line-height:1;font-weight:500}.cv-cifra__txt{margin-top:10px;color:var(--cv-texto-suave);font-size:15px;line-height:1.5}.cv-ad__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.cv-ad__tabs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 28px}.cv-ad__tab{border:1.5px solid rgba(29,27,34,.15);background:transparent;color:var(--cv-texto);padding:10px 20px;border-radius:999px;font-family:var(--cv-fuente);font-size:15px;font-weight:500;cursor:pointer;transition:all .3s var(--cv-ease)}.cv-ad__tab:hover{border-color:var(--cv-naranja)}.cv-ad__tab.is-activo{background:var(--cv-texto);border-color:var(--cv-texto);color:#fff}.cv-ad__panel{display:none}.cv-ad__panel.is-activo{display:block;animation:cv-fade .6s var(--cv-ease)}@keyframes cv-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.cv-comp{position:relative;border-radius:var(--cv-radio);overflow:hidden;user-select:none;-webkit-user-select:none;box-shadow:var(--cv-sombra);touch-action:pan-y;cursor:ew-resize;background:var(--cv-melocoton);--pos: 50%}.cv-comp img{display:block;width:100%;height:auto;pointer-events:none}.cv-comp__antes{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cv-comp__antes img{width:100%;height:100%;object-fit:cover}.cv-comp__etq{position:absolute;top:16px;z-index:2;background:#1d1b22b8;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cv-comp__etq--antes{left:16px}.cv-comp__etq--despues{right:16px;background:var(--cv-naranja)}.cv-comp__asa{position:absolute;top:0;bottom:0;left:var(--pos);width:0;z-index:3;transform:translate(-50%)}.cv-comp__asa:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#fff;box-shadow:0 0 12px #00000040}.cv-comp__boton{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #00000040;color:var(--cv-naranja)}.cv-comp__boton svg{width:24px;height:24px}.cv-comp input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:4}.cv-ad__nota{font-size:13px;color:var(--cv-texto-suave);margin-top:14px}.cv-pasos__cabecera{max-width:720px;margin:0 auto 56px}.cv-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:paso}.cv-paso{position:relative}.cv-paso__img{position:relative;border-radius:var(--cv-radio);overflow:hidden;aspect-ratio:4 / 3;background:var(--cv-melocoton);box-shadow:var(--cv-sombra-sm)}.cv-paso__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--cv-ease)}.cv-paso:hover .cv-paso__img img{transform:scale(1.06)}.cv-paso__num{position:absolute;left:18px;top:18px;z-index:2;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--cv-naranja);color:#fff;font-family:var(--cv-fuente-titulo);font-size:24px;font-weight:500;box-shadow:0 8px 20px -6px #d61f69b3}.cv-paso__tiempo{position:absolute;right:16px;bottom:16px;z-index:2;background:#ffffffe6;color:var(--cv-texto);font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.cv-paso .cv-h3{font-size:24px;margin:24px 0 10px}.cv-paso p{margin:0;line-height:1.6;color:var(--cv-texto-suave)}.cv-pasos__linea{position:absolute}.cv-ritual__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.cv-ritual--invertido .cv-ritual__media{order:2}.cv-ritual__media{position:relative}.cv-ritual__img{border-radius:200px 200px var(--cv-radio) var(--cv-radio);overflow:hidden;box-shadow:var(--cv-sombra);background:var(--cv-melocoton)}.cv-ritual__img img{width:100%;height:auto;display:block}.cv-ritual__sello{position:absolute;right:-24px;top:40px;width:130px;height:130px;border-radius:50%;background:var(--cv-naranja);color:#fff;display:grid;place-items:center;text-align:center;font-family:var(--cv-fuente-titulo);font-size:17px;line-height:1.15;padding:18px;box-shadow:var(--cv-sombra);animation:cv-girar 18s linear infinite}.cv-ritual__sello span{animation:cv-girar 18s linear infinite reverse;display:block}@keyframes cv-girar{to{transform:rotate(360deg)}}.cv-lista{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:14px}.cv-lista li{display:flex;gap:14px;align-items:flex-start;line-height:1.55;color:var(--cv-texto)}.cv-lista li:before{content:"";flex-shrink:0;width:24px;height:24px;border-radius:50%;margin-top:1px;background:var(--cv-naranja) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 14px no-repeat}.cv-kit__caja{border-radius:40px;overflow:hidden;position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.cv-kit__media{position:relative;min-height:460px}.cv-kit__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-kit__texto{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.cv-kit__items{display:grid;gap:16px;margin:8px 0 32px}.cv-kit__item{display:flex;gap:16px;align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:var(--cv-radio-sm);padding:16px 18px;transition:transform .4s var(--cv-ease),background .4s var(--cv-ease)}.cv-kit__item:hover{transform:translate(6px);background:#fff3}.cv-kit__item-num{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--cv-naranja-osc);font-family:var(--cv-fuente-titulo);font-size:20px}.cv-kit__item strong{display:block;font-size:16px;margin-bottom:2px}.cv-kit__item span{font-size:14px;opacity:.85}.cv-resenas__cabecera{max-width:720px;margin:0 auto 48px}.cv-resenas__wrap{overflow-x:clip;overflow-y:visible;padding:20px 0 40px}.cv-resenas__pista{display:flex;gap:22px;width:max-content;animation:cv-marquee var(--cv-resenas-vel, 50s) linear infinite}.cv-resenas__wrap:hover .cv-resenas__pista{animation-play-state:paused}.cv-resena{width:360px;flex-shrink:0;background:var(--cv-blanco);border-radius:var(--cv-radio);padding:30px;box-shadow:var(--cv-sombra-sm);transition:transform .4s var(--cv-ease),box-shadow .4s var(--cv-ease)}.cv-resena:hover{transform:translateY(-6px);box-shadow:var(--cv-sombra)}.cv-resena p{margin:14px 0 20px;line-height:1.6;color:var(--cv-texto);font-size:16px}.cv-resena__autor{display:flex;align-items:center;gap:12px;font-size:14px}.cv-resena__avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--cv-melocoton);color:var(--cv-naranja-osc);font-weight:700}.cv-resena__autor small{display:block;color:var(--cv-texto-suave)}.cv-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.cv-faq__intro{position:sticky;top:120px}.cv-faq__item{border-bottom:1px solid rgba(29,27,34,.12)}.cv-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:var(--cv-fuente-titulo);font-size:21px;font-weight:500;color:var(--cv-texto)}.cv-faq__item summary::-webkit-details-marker{display:none}.cv-faq__mas{width:36px;height:36px;flex-shrink:0;border-radius:50%;position:relative;background:var(--cv-melocoton);transition:background .3s var(--cv-ease),transform .4s var(--cv-ease)}.cv-faq__mas:before,.cv-faq__mas:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:var(--cv-naranja-osc);transform:translate(-50%,-50%);border-radius:2px;transition:transform .4s var(--cv-ease),background .3s}.cv-faq__mas:after{transform:translate(-50%,-50%) rotate(90deg)}.cv-faq__item[open] .cv-faq__mas{background:var(--cv-naranja);transform:rotate(180deg)}.cv-faq__item[open] .cv-faq__mas:before,.cv-faq__item[open] .cv-faq__mas:after{background:#fff}.cv-faq__item[open] .cv-faq__mas:after{transform:translate(-50%,-50%) rotate(0)}.cv-faq__resp{padding:0 56px 24px 0;line-height:1.7;color:var(--cv-texto-suave)}.cv-cta__caja{position:relative;border-radius:40px;overflow:hidden;padding:80px 64px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.cv-cta__caja:before{content:"";position:absolute;width:600px;height:600px;right:-200px;top:-250px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);pointer-events:none}.cv-cta__caja .cv-h2,.cv-cta__caja .cv-body,.cv-cta__caja .cv-eyebrow{color:inherit}.cv-cta__caja .cv-h2 em{color:#ffd1e3}.cv-cta__producto{position:relative;z-index:1;background:#fff;color:var(--cv-texto);border-radius:28px;padding:28px;box-shadow:0 40px 80px -30px #00000073}.cv-cta__caja{grid-template-columns:1fr 1fr;gap:56px;padding:64px}.cv-cta__producto{padding:18px 18px 24px}.cv-cta__producto>*:not(.cv-cta__foto){padding-left:6px;padding-right:6px}.cv-cta__foto{position:relative;border-radius:18px;overflow:hidden;margin-bottom:20px;background:var(--cv-melocoton)}.cv-cta__foto img{width:100%;height:auto;display:block;transition:transform 1.2s var(--cv-ease)}.cv-cta__producto:hover .cv-cta__foto img{transform:scale(1.04)}.cv-cta__sello{position:absolute;right:14px;top:14px;z-index:2;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#fff;color:var(--cv-naranja-osc);box-shadow:0 10px 24px -8px #00000059;font:700 12px/1.1 var(--cv-fuente);letter-spacing:.02em;text-transform:uppercase}.cv-cta__sello b{display:block;font:500 24px/1 var(--cv-fuente-titulo);letter-spacing:-.02em}.cv-cta__lista{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:12px}.cv-cta__lista li{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:500;text-align:left}.cv-cta__lista li:before{content:"";flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#fff3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 14px no-repeat}.cv-cta__producto-titulo{font-family:var(--cv-fuente-titulo);font-size:20px;line-height:1.25;margin:0 0 12px}.cv-cta__garantias{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--cv-texto-suave)}.cv-cta__garantias span{display:inline-flex;align-items:center;gap:6px}.cv-cta__garantias svg{width:16px;height:16px;color:var(--cv-naranja)}.cv-prod__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.cv-prod__galeria{position:sticky;top:100px}.cv-prod__principal{border-radius:var(--cv-radio);overflow:hidden;background:var(--cv-melocoton);aspect-ratio:1 / 1;position:relative;box-shadow:var(--cv-sombra-sm)}.cv-prod__principal img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .35s var(--cv-ease);background:#fff}.cv-prod__badge{position:absolute;left:16px;top:16px;z-index:2;background:var(--cv-naranja);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.cv-prod__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;margin-top:14px}.cv-prod__thumb{border:2px solid transparent;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:#fff;aspect-ratio:1/1;transition:border-color .3s,transform .3s var(--cv-ease)}.cv-prod__thumb:hover{transform:translateY(-2px)}.cv-prod__thumb.is-activo{border-color:var(--cv-naranja)}.cv-prod__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cv-prod__info .cv-h1{margin-bottom:14px}.cv-prod__rating{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;color:var(--cv-texto-suave)}.cv-prod__intro{line-height:1.65;color:var(--cv-texto-suave);margin:18px 0 22px}.cv-prod__puntos{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.cv-prod__puntos li{display:flex;gap:12px;align-items:center;font-size:15px}.cv-prod__puntos li span.cv-prod__pico{font-size:18px;width:34px;height:34px;border-radius:10px;background:var(--cv-melocoton);display:grid;place-items:center;flex-shrink:0}.cv-prod__opcion{margin-bottom:18px}.cv-prod__opcion label{display:block;font-weight:600;margin-bottom:8px;font-size:14px}.cv-prod__opcion select{width:100%;padding:14px 16px;border-radius:12px;border:1.5px solid rgba(29,27,34,.18);font-family:var(--cv-fuente);font-size:15px;background:#fff}.cv-prod__cantidad{display:flex;gap:12px;align-items:stretch;margin-bottom:14px}.cv-qty{display:flex;align-items:center;border:1.5px solid rgba(29,27,34,.18);border-radius:999px;background:#fff}.cv-qty button{width:44px;height:100%;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--cv-texto)}.cv-qty input{width:40px;text-align:center;border:0;font-family:var(--cv-fuente);font-size:16px;background:transparent;-moz-appearance:textfield}.cv-qty input::-webkit-outer-spin-button,.cv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cv-prod__cantidad .cv-btn{flex:1}.cv-prod__stock{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--cv-texto-suave);margin:4px 0 20px}.cv-prod__punto{position:relative;width:9px;height:9px;border-radius:50%;background:#2fa84f}.cv-prod__punto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2fa84f8c;animation:cv-pulso 2s infinite;will-change:transform,opacity}@keyframes cv-pulso{0%{transform:scale(1);opacity:1}70%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}.cv-prod__garantias{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.cv-prod__garantia{background:var(--cv-blanco);border-radius:var(--cv-radio-sm);padding:16px 12px;text-align:center;font-size:13px;line-height:1.35;box-shadow:var(--cv-sombra-sm)}.cv-prod__garantia svg{width:26px;height:26px;color:var(--cv-naranja);display:block;margin:0 auto 8px}.cv-prod__acordeon{border-top:1px solid rgba(29,27,34,.12)}.cv-prod__acordeon details{border-bottom:1px solid rgba(29,27,34,.12)}.cv-prod__acordeon summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;display:flex;justify-content:space-between;align-items:center}.cv-prod__acordeon summary::-webkit-details-marker{display:none}.cv-prod__acordeon summary:after{content:"+";font-size:22px;font-weight:400;color:var(--cv-naranja);transition:transform .3s var(--cv-ease)}.cv-prod__acordeon details[open] summary:after{transform:rotate(45deg)}.cv-prod__acordeon .cv-prod__acc-body{padding:0 0 20px;line-height:1.7;color:var(--cv-texto-suave)}.cv-prod__acordeon .cv-prod__acc-body p{margin:0 0 10px}.cv-prod__acordeon .cv-prod__acc-body ul,.cv-prod__acordeon .cv-prod__acc-body ol{padding-left:20px;margin:0}.cv-prod__acordeon .cv-prod__acc-body li{margin-bottom:6px}.cv-cod{margin:0 0 16px}.cv-cod[hidden]{display:none}.cv-cod__btn{width:100%}.cv-cod__texto{margin:8px 0 0;font-size:13px;color:var(--cv-texto-suave);text-align:center}.cv-sticky-compra{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -10px 30px -10px #1d1b2233;padding:12px 16px;display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .5s var(--cv-ease)}.cv-sticky-compra.is-visible{transform:none}.cv-sticky-compra__precio{font-family:var(--cv-fuente-titulo);font-size:22px;line-height:1}.cv-sticky-compra__precio s{font-family:var(--cv-fuente);font-size:13px;color:var(--cv-texto-suave);display:block;margin-bottom:2px}.cv-sticky-compra .cv-btn{flex:1;padding:15px 20px}.section-header{margin-bottom:0!important}.cv-logo-texto{font-family:var(--cv-fuente-titulo)!important;font-weight:500!important;letter-spacing:-.02em;color:var(--cv-texto)}.cv-logo-texto em{font-style:italic;color:var(--cv-naranja);font-weight:400}.cv-anuncio{background:var(--cv-texto);color:#fff;text-align:center;font-family:var(--cv-fuente);font-size:13px;letter-spacing:.04em;padding:10px 16px}.cv-footer{background:var(--cv-texto);color:#ffffffc7;font-family:var(--cv-fuente)}.cv-footer a{color:#ffffffc7;text-decoration:none;transition:color .3s}.cv-footer a:hover{color:var(--cv-ambar)}.cv-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.12)}.cv-footer__logo{font-family:var(--cv-fuente-titulo);font-size:30px;color:#fff;margin:0 0 14px;letter-spacing:-.02em}.cv-footer__logo em{font-style:italic;color:var(--cv-ambar);font-weight:400}.cv-footer__logo img{display:block;height:auto}.cv-footer__tagline{line-height:1.65;max-width:360px;margin:0 0 22px}.cv-footer__titulo{color:#fff;font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.cv-footer__lista{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cv-footer__redes{display:flex;gap:10px}.cv-footer__redes a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center}.cv-footer__redes a:hover{background:var(--cv-naranja);border-color:var(--cv-naranja);color:#fff}.cv-footer__redes svg{width:18px;height:18px}.cv-footer__barra{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:24px;font-size:13px}.cv-footer__legales{display:flex;gap:18px;flex-wrap:wrap}.cv-footer__pagos{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.cv-footer__pagos svg{height:24px;width:auto}@media(max-width:1100px){.cv-benef__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:990px){.cv-hero__grid,.cv-ad__grid,.cv-ritual__grid,.cv-faq__grid,.cv-prod__grid,.cv-kit__caja,.cv-cta__caja{grid-template-columns:1fr}.cv-hero__grid{gap:40px;min-height:0}.cv-hero__chip--1{left:8px}.cv-hero__chip--2{right:8px}.cv-ad__grid,.cv-ritual__grid,.cv-faq__grid{gap:40px}.cv-ritual--invertido .cv-ritual__media{order:0}.cv-ritual__sello{right:8px;width:110px;height:110px;font-size:15px}.cv-faq__intro,.cv-prod__galeria{position:static}.cv-prod__grid{gap:32px}.cv-kit__media{min-height:340px}.cv-kit__texto{padding:44px 32px}.cv-cta__caja{padding:56px 32px}.cv-pasos__grid{grid-template-columns:1fr;gap:36px;max-width:520px;margin:0 auto}.cv-footer__grid{grid-template-columns:1fr 1fr}.cv-footer__marca{grid-column:1 / -1}.cv-sticky-compra{display:flex}}@media(max-width:540px){:root{--cv-margen: 18px}.cv-benef__grid{grid-template-columns:1fr}.cv-benef__cifras{grid-template-columns:1fr;gap:28px}.cv-hero__img-wrap{border-radius:28px 28px 120px}.cv-hero__chip{font-size:12px;padding:8px 14px 8px 8px}.cv-hero__chip span.cv-hero__chip-ico{width:30px;height:30px}.cv-resena{width:290px;padding:24px}.cv-prod__garantias{grid-template-columns:1fr 1fr 1fr}.cv-prod__garantia{padding:12px 6px;font-size:12px}.cv-faq__item summary{font-size:18px}.cv-faq__resp{padding-right:0}.cv-footer__grid{grid-template-columns:1fr}.cv-kit__caja,.cv-cta__caja{border-radius:28px}.cv-btn{padding:17px 26px}}@media(max-width:749px){.cv-reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cv-section *,.cv-section *:before,.cv-section *:after{animation:none!important;transition:none!important}.cv-reveal{opacity:1!important;transform:none!important}.cv-marquee__pista,.cv-resenas__pista{animation:none!important}}.cv-arte{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 70% 15%,#3a3642,#1d1b22 55%,#121016);color:#fff;font-family:var(--cv-fuente)}.cv-arte__brillo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;top:-10%;right:-15%;background:radial-gradient(circle,rgba(214,31,105,.45),transparent 65%);filter:blur(30px)}.cv-arte__secador{position:relative;width:46%;display:flex;flex-direction:column;align-items:center;transform:rotate(-8deg);margin-top:-8%}.cv-arte__aro{width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 42%,#E23C80 43%,#D61F69 58%,#A8124F 71%,transparent 72%);box-shadow:0 30px 60px -20px #d61f6999}.cv-arte__mango{width:26%;height:120%;margin-top:-6%;border-radius:14px 14px 22px 22px;background:linear-gradient(90deg,#4a4652,#8a8794 45%,#5a5662);box-shadow:inset 0 -38% 0 0 #0000002e}.cv-arte__texto{position:absolute;left:24px;bottom:22px;font-family:var(--cv-fuente-titulo);font-weight:800;font-size:22px;letter-spacing:-.02em}.cv-arte__texto small{display:block;font-family:var(--cv-fuente);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:4px}.cv-hero__img-wrap .cv-arte,.cv-kit__media .cv-arte,.cv-cta__foto .cv-arte,.cv-prod__principal .cv-arte{position:absolute;top:0;right:0;bottom:0;left:0}.cv-arte__secador{height:76%;justify-content:flex-start}.cv-arte__aro{width:auto;height:58%}.cv-arte__mango{width:30%;height:46%;margin-top:-4%;border-radius:16px 16px 26px 26px}.cv-cta__foto .cv-arte{position:relative;inset:auto;aspect-ratio:1 / 1;min-height:0}.cv-entera{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;border-radius:var(--cv-radio)!important;background:#fff}.cv-entera img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.cv-kit__media.cv-entera{align-self:center;margin:24px}.cv-ancha__cabecera{max-width:760px;margin:0 auto 40px}.cv-ancha__foto{margin:0 auto;border-radius:var(--cv-radio);overflow:hidden;box-shadow:var(--cv-sombra-sm);background:#fff;position:relative}.cv-ancha__foto img{display:block;width:100%;height:auto}.cv-ancha__foto .cv-arte{aspect-ratio:3 / 2}.cv-ancha__nota{text-align:center;font-size:13px;color:var(--cv-texto-suave);margin:16px 0 0}.cv-resena__foto{margin:-6px -6px 16px;border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;background:var(--cv-melocoton)}.cv-resena__foto img{width:100%;height:100%;object-fit:cover;display:block}.cv-testi__cabecera{max-width:720px;margin:0 auto 44px}.cv-testi__pista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 88px)/5);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px;scrollbar-width:thin}.cv-testi__card{scroll-snap-align:start;display:flex;flex-direction:column}.cv-testi__foto{position:relative;margin:0 0 18px;border-radius:16px;overflow:hidden;aspect-ratio:1 / .95;background:var(--cv-melocoton);box-shadow:var(--cv-sombra-sm)}.cv-testi__foto img{width:100%;height:100%;object-fit:cover;display:block}.cv-testi__foto figcaption{position:absolute;bottom:8px;padding:4px 9px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cv-testi__antes{left:8px;background:#1d1b22b8}.cv-testi__despues{right:8px;background:var(--cv-naranja)}.cv-testi__card .cv-estrellas svg{width:17px;height:17px}.cv-testi__titulo{font-family:var(--cv-fuente-titulo);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--cv-texto);margin:12px 0 10px}.cv-testi__texto{line-height:1.6;color:var(--cv-texto-suave);margin:0 0 14px}.cv-testi__nombre{margin:auto 0 0;font-weight:600;color:var(--cv-texto);font-size:15px}.cv-testi__nombre small{display:block;font-weight:400;color:var(--cv-texto-suave);font-size:13px;margin-top:2px}@media(max-width:1100px){.cv-testi__pista{grid-auto-columns:calc((100% - 2 * 22px) / 3)}}@media(max-width:700px){.cv-testi__pista{grid-auto-columns:78%;gap:16px}}.cv-hero__chip.is-izq{left:-28px;right:auto}.cv-hero__chip.is-der{right:-12px;left:auto}@media(max-width:990px){.cv-hero__chip.is-izq{left:8px}.cv-hero__chip.is-der{right:8px}}.cv-fundir,.cv-fundir.cv-entera{background:var(--cv-fundir-bg, #F7F6F8)!important;box-shadow:none!important;border-radius:0!important;isolation:isolate}.cv-fundir img{mix-blend-mode:multiply;filter:brightness(1.07) contrast(1.02);background:transparent!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 3%,#000 97%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 3%,#000 97%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 3%,#000 97%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 3%,#000 97%,transparent 100%);mask-composite:intersect}.cv-hero--fundir .cv-hero__blob{display:none}.cv-difuminar,.cv-difuminar.cv-entera{background:transparent!important;box-shadow:none!important;border-radius:0!important}.cv-difuminar img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.cv-difuminar~.cv-ritual__sello{display:none}.cv-kit--claro .cv-kit__item{background:#1d1b220a;border-color:#1d1b2217}.cv-kit--claro .cv-kit__item:hover{background:#d61f690f}.cv-kit--claro .cv-kit__item-num{background:var(--cv-naranja);color:#fff}.cv-kit--claro .cv-kit__item div span{color:var(--cv-texto-suave);opacity:1}.cv-kit--claro .cv-kit__item .cv-kit__item-num{color:#fff;opacity:1}.cv-kit--claro .cv-eyebrow{color:var(--cv-naranja-osc)!important}.cv-kit--claro{box-shadow:var(--cv-sombra-sm)}.cv-op__cabecera{margin-bottom:40px;text-align:center}.cv-op__vacio{text-align:center;color:var(--cv-texto-suave);border:2px dashed #d9d5de;border-radius:var(--cv-radio-sm);padding:28px}.cv-op__estrellas{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:2px;white-space:nowrap}.cv-op__estrellas-base{color:#dcd8e0}.cv-op__estrellas-relleno{position:absolute;inset:0 auto 0 0;width:var(--cv-op-pct, 100%);overflow:hidden;color:var(--cv-naranja)}.cv-op__estrellas--grande{font-size:26px;letter-spacing:3px}.cv-op__resumen{display:grid;grid-template-columns:auto 1fr auto;gap:48px;align-items:center;background:var(--cv-blanco);border-radius:var(--cv-radio);padding:36px 44px;box-shadow:var(--cv-sombra-sm);margin-bottom:36px}.cv-op__nota{display:flex;flex-direction:column;align-items:center;gap:8px;padding-right:48px;border-right:1px solid #ECE9EF}.cv-op__media{font-family:var(--cv-fuente-titulo);font-weight:700;font-size:64px;line-height:1;letter-spacing:-.04em}.cv-op__basado{font-size:14px;color:var(--cv-texto-suave)}.cv-op__barras{display:grid;gap:8px;max-width:460px;width:100%}.cv-op__barra{display:grid;grid-template-columns:38px 1fr 32px;gap:12px;align-items:center;background:none;border:0;padding:3px 0;cursor:pointer;font:inherit;font-size:14px;color:var(--cv-texto)}.cv-op__barra:disabled{cursor:default;opacity:.55}.cv-op__barra:not(:disabled):hover .cv-op__barra-pista span{background:var(--cv-naranja-osc)}.cv-op__barra-n{text-align:left;font-weight:600}.cv-op__barra-c{text-align:right;color:var(--cv-texto-suave)}.cv-op__barra-pista{height:8px;border-radius:99px;background:var(--cv-melocoton);overflow:hidden}.cv-op__barra-pista span{display:block;height:100%;border-radius:99px;background:var(--cv-naranja);transition:background .2s}.cv-op__lado{display:flex;flex-direction:column;align-items:center;gap:18px}.cv-op__recomiendan{text-align:center}.cv-op__recomiendan strong{display:block;font-family:var(--cv-fuente-titulo);font-size:34px;letter-spacing:-.03em;color:var(--cv-naranja)}.cv-op__recomiendan span{font-size:14px;color:var(--cv-texto-suave)}.cv-op__escribir{white-space:nowrap}.cv-op__tira-wrap{margin-bottom:32px}.cv-op__tira-titulo{font-weight:600;font-size:15px;margin:0 0 14px}.cv-op__tira{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.cv-op__tira-foto{flex:0 0 auto;width:104px;height:104px;padding:0;border:0;border-radius:var(--cv-radio-sm);overflow:hidden;cursor:zoom-in;scroll-snap-align:start;background:var(--cv-melocoton)}.cv-op__tira-foto img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--cv-ease)}.cv-op__tira-foto:hover img{transform:scale(1.08)}.cv-op__barra-filtros{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.cv-op__chips{display:flex;gap:8px;flex-wrap:wrap}.cv-op__chip{font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:9px 16px;border-radius:99px;border:1px solid #DCD8E0;background:var(--cv-blanco);color:var(--cv-texto);transition:all .2s var(--cv-ease)}.cv-op__chip span{font-weight:400;color:var(--cv-texto-suave);margin-left:4px}.cv-op__chip:hover{border-color:var(--cv-naranja)}.cv-op__chip.is-activo{background:var(--cv-texto);border-color:var(--cv-texto);color:var(--cv-blanco)}.cv-op__chip.is-activo span{color:#bdb7c4}.cv-op__orden{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cv-texto-suave)}.cv-op__orden select{font:inherit;font-size:14px;color:var(--cv-texto);padding:9px 34px 9px 14px;border-radius:99px;border:1px solid #DCD8E0;background:var(--cv-blanco);cursor:pointer}.cv-op__grid{columns:4 260px;column-gap:18px}.cv-op__card{break-inside:avoid;margin-bottom:18px;background:var(--cv-blanco);border-radius:18px;overflow:hidden;box-shadow:0 1px #1d1b220a,0 8px 24px -16px #1d1b2240;transition:transform .35s var(--cv-ease),box-shadow .35s var(--cv-ease);animation:cv-op-entra .5s var(--cv-ease) both}.cv-op__card:hover{transform:translateY(-3px);box-shadow:var(--cv-sombra-sm)}.cv-op__card[hidden]{display:none}@keyframes cv-op-entra{0%{opacity:0;transform:translateY(12px)}}.cv-op__fotos{display:grid}.cv-op__fotos--2{grid-template-columns:1fr 1fr;gap:2px}.cv-op__foto{padding:0;border:0;display:block;width:100%;cursor:zoom-in;overflow:hidden;background:var(--cv-melocoton)}.cv-op__foto img{display:block;width:100%;height:auto;transition:transform .6s var(--cv-ease)}.cv-op__fotos--2 .cv-op__foto img{aspect-ratio:1;object-fit:cover}.cv-op__foto:hover img{transform:scale(1.04)}.cv-op__cuerpo{padding:18px 20px 20px}.cv-op__autor{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cv-op__avatar{flex:0 0 36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cv-melocoton);color:var(--cv-naranja-osc);font-weight:700;font-size:15px}.cv-op__autor-txt{display:flex;flex-direction:column;min-width:0}.cv-op__autor-txt strong{font-size:15px}.cv-op__verif{display:inline-flex;white-space:nowrap;align-items:center;gap:4px;font-size:12px;color:#1f8a5b;font-weight:600}.cv-op__verif svg{width:14px;height:14px}.cv-op__fecha{margin-left:auto;font-size:12px;color:var(--cv-texto-suave);white-space:nowrap}.cv-op__titulo{font-family:var(--cv-fuente);font-size:16px;font-weight:700;margin:10px 0 4px;line-height:1.3}.cv-op__texto{font-size:15px;line-height:1.6;color:#3e3945;margin:8px 0 0}.cv-op__texto.is-corto{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.cv-op__leer{background:none;border:0;padding:0;margin-top:6px;font:inherit;font-size:14px;font-weight:600;color:var(--cv-naranja-osc);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cv-op__leer[hidden]{display:none}.cv-op__variante{margin:12px 0 0;font-size:12px;color:var(--cv-texto-suave)}.cv-op__mas-wrap{text-align:center;margin-top:18px}.cv-op__mas{font:inherit;font-weight:600;font-size:15px;cursor:pointer;padding:14px 32px;border-radius:99px;background:var(--cv-blanco);color:var(--cv-texto);border:1.5px solid var(--cv-texto);transition:all .25s var(--cv-ease)}.cv-op__mas:hover{background:var(--cv-texto);color:var(--cv-blanco)}.cv-op__mas[hidden]{display:none}.cv-op__visor,.cv-op__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}.cv-op__visor[hidden],.cv-op__modal[hidden]{display:none}.cv-op__visor-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#141217c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cv-op-fade .25s both}@keyframes cv-op-fade{0%{opacity:0}}.cv-op__visor-caja{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);width:min(980px,100%);max-height:min(640px,90vh);background:var(--cv-blanco);border-radius:var(--cv-radio);overflow:hidden;animation:cv-op-entra .35s var(--cv-ease) both}.cv-op__visor-caja--sin-foto{grid-template-columns:1fr;width:min(560px,100%)}.cv-op__visor-img{position:relative;background:#141217;display:grid;place-items:center;min-height:300px}.cv-op__visor-img img{width:100%;height:100%;max-height:min(640px,90vh);object-fit:contain}.cv-op__visor-txt{padding:36px 32px;overflow-y:auto}.cv-op__visor-txt .cv-op__texto{display:block;-webkit-line-clamp:unset}.cv-op__visor-x{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:var(--cv-blanco);color:var(--cv-texto);font-size:24px;line-height:1;box-shadow:var(--cv-sombra-sm)}.cv-op__visor-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;background:#ffffffeb;color:var(--cv-texto);font-size:28px;line-height:1;box-shadow:var(--cv-sombra-sm)}.cv-op__visor-nav--prev{left:12px}.cv-op__visor-nav--next{right:12px}.cv-op__visor-nav[hidden]{display:none}.cv-op__modal-caja{position:relative;width:min(520px,100%);max-height:92vh;overflow-y:auto;background:var(--cv-blanco);border-radius:var(--cv-radio);padding:36px 32px 30px;animation:cv-op-entra .35s var(--cv-ease) both}.cv-op__modal-caja .cv-h3{font-size:26px;margin-bottom:4px}.cv-op__modal-sub{margin:0 0 18px;font-size:14px;color:var(--cv-texto-suave)}.cv-op__puntuar{border:0;padding:0;margin:0 0 14px}.cv-op__puntuar legend{font-size:14px;font-weight:600;margin-bottom:4px;padding:0}.cv-op__puntuar-estrellas{display:inline-flex;flex-direction:row-reverse;gap:4px}.cv-op__puntuar-estrellas input{position:absolute;opacity:0;pointer-events:none}.cv-op__puntuar-estrellas label{font-size:32px;line-height:1;color:#dcd8e0;cursor:pointer;transition:color .15s,transform .15s}.cv-op__puntuar-estrellas input:checked~label,.cv-op__puntuar-estrellas label:hover,.cv-op__puntuar-estrellas label:hover~label{color:var(--cv-naranja)}.cv-op__puntuar-estrellas label:hover{transform:scale(1.12)}.cv-op__puntuar-estrellas input:focus-visible+label{outline:2px solid var(--cv-naranja);outline-offset:2px;border-radius:4px}.cv-op__campo{display:grid;gap:6px;margin-bottom:14px;font-size:14px;font-weight:600}.cv-op__campo input,.cv-op__campo textarea{font:inherit;font-weight:400;font-size:15px;padding:12px 14px;border-radius:12px;border:1px solid #DCD8E0;background:var(--cv-crema);color:var(--cv-texto)}.cv-op__campo input:focus,.cv-op__campo textarea:focus{outline:none;border-color:var(--cv-naranja);box-shadow:0 0 0 3px #d61f6926}.cv-op__nota-form{font-size:12px;color:var(--cv-texto-suave);margin:0 0 16px}.cv-op__error{color:#b42318;font-size:14px}.cv-op__ok{text-align:center;background:#e8f5ee;color:#1f6b47;border-radius:var(--cv-radio-sm);padding:16px;margin-top:24px;font-weight:600}html.cv-op-bloqueo{overflow:hidden}a.cv-prod__rating{text-decoration:none;color:var(--cv-texto-suave)}a.cv-prod__rating:hover>span:last-child{color:var(--cv-naranja-osc);text-decoration:underline;text-underline-offset:3px}.cv-prod__rating strong{color:var(--cv-texto)}@media(max-width:990px){.cv-op__resumen{grid-template-columns:1fr;gap:22px;padding:28px 24px;justify-items:center}.cv-op__nota{padding:0 0 24px;border-right:0;border-bottom:1px solid #ECE9EF;width:100%}.cv-op__lado{flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%}}@media(max-width:749px){.cv-op__media{font-size:52px}.cv-op__grid{columns:2;column-gap:10px}.cv-op__card{margin-bottom:10px;border-radius:14px}.cv-op__cuerpo{padding:12px 12px 14px}.cv-op__avatar{display:none}.cv-op__autor{flex-wrap:wrap;gap:2px 8px;margin-bottom:6px}.cv-op__fecha{margin-left:0;width:100%}.cv-op__estrellas{font-size:14px;letter-spacing:1px}.cv-op__estrellas--grande{font-size:24px}.cv-op__texto{font-size:14px}.cv-op__barra-filtros{flex-direction:column;align-items:stretch}.cv-op__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.cv-op__chip{flex:0 0 auto}.cv-op__orden{justify-content:flex-end}.cv-op__tira-foto{width:84px;height:84px}.cv-op__visor{padding:0;align-items:end}.cv-op__visor-caja{grid-template-columns:1fr;max-height:92vh;border-radius:var(--cv-radio) var(--cv-radio) 0 0;overflow-y:auto}.cv-op__visor-img img{max-height:55vh}.cv-op__visor-txt{padding:20px}.cv-op__modal{padding:0;align-items:end}.cv-op__modal-caja{border-radius:var(--cv-radio) var(--cv-radio) 0 0;padding:30px 20px 24px}}@media(prefers-reduced-motion:reduce){.cv-op__card,.cv-op__visor-caja,.cv-op__modal-caja,.cv-op__visor-fondo{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cv-styles.css.map */
