:root{--pp-crema: #FFFAFC;--pp-crema-2: #FCEFF4;--pp-blanco: #FFFFFF;--pp-marino: #B0195A;--pp-marino-2: #8F1248;--pp-azul: #E2307A;--pp-azul-claro: #FBE3ED;--pp-mostaza: #F3A0C0;--pp-mostaza-claro: #FDEEF4;--pp-texto-suave: #6A6370;--pp-texto: #2E2A33;--pp-titular: "Fraunces", "Nunito Sans", -apple-system, sans-serif;--pp-fuente: "Nunito Sans", -apple-system, "Segoe UI", sans-serif;--pp-radio: 28px;--pp-radio-s: 16px;--pp-margen: 24px;--pp-sombra: 0 18px 40px -18px rgba(110, 14, 56, .35);--pp-sombra-s: 0 8px 24px -12px rgba(110, 14, 56, .28);--pp-ease: cubic-bezier(.22, 1, .36, 1)}body{background:var(--pp-crema);font-family:var(--pp-fuente)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;letter-spacing:-.01em}.section-header{margin-bottom:0!important}.pp-logo-texto{font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-weight:700;color:var(--pp-texto);letter-spacing:-.01em}@media(max-width:749px){.pp-logo-img{max-width:112px}}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important}.button:after,.button:before{border-radius:999px!important}.pp-section{font-family:var(--pp-fuente);color:var(--pp-texto);padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.pp-section *,.pp-section *:before,.pp-section *:after{box-sizing:border-box}.pp-container{max-width:1240px;margin:0 auto;padding:0 var(--pp-margen)}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-azul);margin:0 0 16px}.pp-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.pp-h{font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-weight:600;line-height:1.08;letter-spacing:-.01em;margin:0 0 20px;color:inherit}.pp-h em{font-style:normal;color:var(--pp-azul)}.pp-section--oscura .pp-h em,.pp-section--oscura .pp-eyebrow{color:var(--pp-mostaza-claro)}.pp-p{line-height:1.65;margin:0 0 24px;color:inherit;opacity:.86}.pp-p p{margin:0 0 12px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 32px;border-radius:999px;border:0;font-family:var(--pp-fuente);font-size:16px;font-weight:800;text-decoration:none;cursor:pointer;background:var(--pp-marino);color:var(--pp-crema);transition:transform .35s var(--pp-ease),background .35s var(--pp-ease),box-shadow .35s var(--pp-ease);box-shadow:var(--pp-sombra-s)}.pp-btn:hover{transform:translateY(-2px);background:var(--pp-marino-2);box-shadow:var(--pp-sombra)}.pp-btn{line-height:1.2;padding-top:14px;padding-bottom:14px;text-align:center;letter-spacing:.01em}.pp-eyebrow:before{flex:0 0 22px}.pp-btn svg{flex:0 0 18px;width:18px;height:18px;transition:transform .35s var(--pp-ease)}.pp-btn:hover svg{transform:translate(4px)}.pp-btn--mostaza{background:var(--pp-mostaza);color:var(--pp-texto)}.pp-btn--mostaza:hover{background:#ec86ae}.pp-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.pp-btn--bloque{width:100%}.pp-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .9s var(--pp-ease),transform .9s var(--pp-ease);transition-delay:calc(var(--pp-i, 0) * 90ms)}.pp-reveal.pp-visible,.shopify-design-mode .pp-reveal{opacity:1;transform:none}.pp-hero{position:relative}.pp-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.pp-hero--invertido .pp-hero__texto{order:2}.pp-hero__lista{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:12px}.pp-hero__lista li{display:flex;align-items:flex-start;gap:12px;font-weight:600;line-height:1.45}.pp-check{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--pp-mostaza-claro);color:var(--pp-texto);display:grid;place-items:center}.pp-check svg{width:14px;height:14px}.pp-hero__compra{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.pp-hero__precio{display:flex;flex-direction:column;line-height:1.2}.pp-hero__precio strong{font-family:var(--pp-titular);font-size:30px;font-weight:700}.pp-hero__precio span{font-size:14px;color:var(--pp-texto-suave)}.pp-hero__precio s{font-size:16px;color:var(--pp-texto-suave);margin-left:6px;font-family:var(--pp-fuente);font-weight:600}.pp-hero__nota{margin-top:22px;font-size:14px;color:var(--pp-texto-suave);display:flex;gap:18px;flex-wrap:wrap}.pp-hero__nota span{display:inline-flex;align-items:center;gap:6px}.pp-hero__nota svg{width:16px;height:16px;color:var(--pp-mostaza)}.pp-hero__media{position:relative;padding:24px 24px 24px 0}.pp-hero__blob{position:absolute;top:0;right:0;bottom:0;left:40px;background:var(--pp-mostaza-claro);border-radius:48% 52% 44% 56%/55% 45%;animation:pp-blob 14s ease-in-out infinite alternate}@keyframes pp-blob{0%{border-radius:48% 52% 44% 56%/55% 45%;transform:rotate(0)}to{border-radius:56% 44% 52% 48%/45% 55%;transform:rotate(4deg)}}.pp-hero__foto{position:relative;border-radius:var(--pp-radio);overflow:hidden;box-shadow:var(--pp-sombra);aspect-ratio:4 / 5;will-change:transform}.pp-hero__foto img{width:100%;height:100%;object-fit:cover;display:block}.pp-hero__sello{position:absolute;left:-8px;bottom:56px;background:var(--pp-blanco);border-radius:20px;padding:14px 18px;box-shadow:var(--pp-sombra);display:flex;align-items:center;gap:12px;max-width:260px;animation:pp-flotar 5s ease-in-out infinite}.pp-hero__sello-icono{flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:var(--pp-marino);color:var(--pp-mostaza-claro);display:grid;place-items:center}.pp-hero__sello-icono svg{width:24px;height:24px}.pp-hero__sello strong{display:block;font-size:15px;line-height:1.2}.pp-hero__sello span{font-size:13px;color:var(--pp-texto-suave)}@keyframes pp-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pp-problema__marquesina{overflow-x:clip;border-bottom:1px solid rgba(255,250,252,.14);padding:18px 0;margin-bottom:72px}.pp-problema__pista{display:flex;width:max-content;animation:pp-marquesina var(--pp-vel, 28s) linear infinite}.pp-problema__pista span{font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-size:clamp(26px,4vw,44px);font-weight:600;padding:0 28px;white-space:nowrap;display:inline-flex;align-items:center;gap:56px}.pp-problema__pista span:after{content:"\2726";font-style:normal;font-size:.5em;color:var(--pp-mostaza)}@keyframes pp-marquesina{to{transform:translate(-50%)}}.pp-problema__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.pp-problema__cifras{display:grid;gap:18px}.pp-problema__grid--video{grid-template-columns:1fr minmax(240px,.75fr) 1fr;gap:48px;align-items:center}.pp-problema__video{position:relative;border-radius:var(--pp-radio);overflow:hidden;aspect-ratio:9 / 16;background:#6e0e38;box-shadow:0 30px 60px -25px #0009;border:1px solid rgba(255,250,252,.14)}.pp-problema__video video{width:100%;height:100%;object-fit:cover;display:block}.pp-problema__etiqueta{position:absolute;left:14px;right:14px;bottom:14px;background:#6e0e38d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-weight:800;font-size:14px;text-align:center;padding:10px 14px;border-radius:999px}.pp-problema__item{display:flex;gap:20px;align-items:flex-start;padding:24px;border-radius:var(--pp-radio-s);background:#fffafc0f;border:1px solid rgba(255,250,252,.12);transition:transform .4s var(--pp-ease),background .4s var(--pp-ease)}.pp-problema__item:hover{transform:translate(6px);background:#fffafc1a}.pp-problema__num{font-family:var(--pp-titular);font-size:40px;font-weight:700;line-height:1;color:var(--pp-mostaza);min-width:52px}.pp-problema__item h3{margin:0 0 6px;font-size:19px;font-family:var(--pp-titular);font-weight:700;color:inherit}.pp-problema__item p{margin:0;line-height:1.55;opacity:.8}.pp-cabecera{max-width:720px;margin:0 auto 56px}.pp-cabecera--izq{margin-left:0}.pp-beneficios__grid{display:grid;grid-template-columns:repeat(var(--pp-cols, 3),1fr);gap:22px}.pp-beneficio{background:var(--pp-blanco);border-radius:var(--pp-radio-s);padding:32px 28px;box-shadow:0 1px #6e0e380f;border:1px solid rgba(110,14,56,.07);transition:transform .45s var(--pp-ease),box-shadow .45s var(--pp-ease)}.pp-beneficio:hover{transform:translateY(-6px);box-shadow:var(--pp-sombra)}.pp-beneficio__icono{width:60px;height:60px;border-radius:18px;background:var(--pp-azul-claro);color:var(--pp-texto);display:grid;place-items:center;margin-bottom:22px;transition:transform .45s var(--pp-ease),background .45s var(--pp-ease)}.pp-beneficio:hover .pp-beneficio__icono{transform:rotate(-8deg) scale(1.06);background:var(--pp-mostaza-claro)}.pp-beneficio__icono svg{width:30px;height:30px}.pp-beneficio h3{font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-weight:700;margin:0 0 10px;line-height:1.2;color:inherit}.pp-beneficio p{margin:0;line-height:1.6;color:var(--pp-texto-suave)}.pp-pasos__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.pp-pasos__visual{position:sticky;top:110px}.pp-pasos__foto{border-radius:var(--pp-radio);overflow:hidden;box-shadow:var(--pp-sombra);background:var(--pp-blanco);aspect-ratio:1 / 1}.pp-pasos__foto img{width:100%;height:100%;object-fit:cover;display:block}.pp-pasos__lista{list-style:none;margin:0;padding:0;display:grid;gap:18px;counter-reset:pp-paso}.pp-paso{position:relative;display:grid;grid-template-columns:64px 1fr;gap:22px;padding:28px;border-radius:var(--pp-radio-s);background:var(--pp-blanco);border:1px solid rgba(110,14,56,.07)}.pp-paso__num{width:64px;height:64px;border-radius:50%;background:var(--pp-marino);color:var(--pp-mostaza-claro);display:grid;place-items:center;font-family:var(--pp-titular);font-size:26px;font-weight:700}.pp-paso h3{margin:4px 0 8px;font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-weight:700;color:inherit;line-height:1.2}.pp-paso p{margin:0;line-height:1.6;color:var(--pp-texto-suave)}.pp-pasos__consejo{margin-top:8px;padding:20px 24px;border-radius:var(--pp-radio-s);background:var(--pp-mostaza-claro);display:flex;gap:14px;align-items:flex-start;line-height:1.55}.pp-pasos__consejo svg{flex:0 0 22px;width:22px;height:22px;margin-top:2px}.pp-ideal__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pp-ideal__card{position:relative;padding:30px 26px 28px;border-radius:var(--pp-radio-s);background:var(--pp-crema);border:1.5px dashed rgba(110,14,56,.22);transition:transform .45s var(--pp-ease),border-color .45s var(--pp-ease),background .45s var(--pp-ease)}.pp-ideal__card:hover{transform:translateY(-4px) rotate(-.6deg);border-color:var(--pp-mostaza);background:var(--pp-blanco)}.pp-ideal__emoji{font-size:34px;line-height:1;margin-bottom:18px;display:block}.pp-ideal__card h3{margin:0 0 8px;font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-weight:700;color:inherit;line-height:1.25}.pp-ideal__card p{margin:0;line-height:1.55;color:var(--pp-texto-suave)}.pp-resenas__wrap{overflow-x:clip;overflow-y:visible;padding:12px 0 24px}.pp-resenas__pista{display:flex;gap:20px;width:max-content;animation:pp-marquesina var(--pp-vel, 45s) linear infinite}.pp-resenas__wrap:hover .pp-resenas__pista{animation-play-state:paused}.pp-resena{width:340px;flex:0 0 340px;background:var(--pp-blanco);border-radius:var(--pp-radio-s);padding:28px;box-shadow:var(--pp-sombra-s)}.pp-resena__estrellas{color:var(--pp-mostaza);letter-spacing:3px;margin-bottom:14px;font-size:18px}.pp-resena p{margin:0 0 18px;line-height:1.6}.pp-resena__autor{font-weight:800;font-size:14px}.pp-resena__autor span{font-weight:600;color:var(--pp-texto-suave)}.pp-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.pp-faq__lista{display:grid;gap:12px}.pp-faq__item{background:var(--pp-blanco);border-radius:var(--pp-radio-s);border:1px solid rgba(110,14,56,.08);overflow:hidden}.pp-faq__item summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-weight:800;font-size:17px}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__mas{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--pp-crema-2);display:grid;place-items:center;transition:transform .4s var(--pp-ease),background .4s var(--pp-ease)}.pp-faq__mas svg{width:14px;height:14px}.pp-faq__item[open] .pp-faq__mas{transform:rotate(45deg);background:var(--pp-mostaza)}.pp-faq__resp{padding:0 24px 22px;line-height:1.65;color:var(--pp-texto-suave)}.pp-faq__resp p{margin:0 0 10px}.pp-cta__caja{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding:56px;border-radius:36px;overflow:hidden}.pp-cta__caja:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(200,146,42,.35),transparent 65%);pointer-events:none}.pp-cta__foto{position:relative;border-radius:var(--pp-radio);overflow:hidden;background:var(--pp-blanco);aspect-ratio:1 / 1;box-shadow:var(--pp-sombra)}.pp-cta__foto img{width:100%;height:100%;object-fit:cover;display:block}.pp-cta__texto{position:relative}.pp-cta__precio{display:flex;align-items:baseline;gap:12px;margin:0 0 6px}.pp-cta__precio strong{font-family:var(--pp-titular);font-size:44px;font-weight:700}.pp-cta__precio s{opacity:.6;font-size:20px}.pp-cta__sub{margin:0 0 28px;opacity:.75}.pp-cta__garantias{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;opacity:.85}.pp-cta__garantias li{display:inline-flex;gap:8px;align-items:center}.pp-cta__garantias svg{width:16px;height:16px;color:var(--pp-mostaza)}.pp-prod__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.pp-prod__galeria{position:sticky;top:100px}.pp-prod__principal{border-radius:var(--pp-radio);overflow:hidden;background:var(--pp-blanco);aspect-ratio:4 / 5;box-shadow:var(--pp-sombra-s)}.pp-prod__principal img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s ease}.pp-prod__principal--cover img{object-fit:cover}.pp-prod__miniaturas{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.pp-prod__mini{width:84px;height:84px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--pp-blanco);cursor:pointer;transition:border-color .3s ease,transform .3s var(--pp-ease)}.pp-prod__mini:hover{transform:translateY(-2px)}.pp-prod__mini.is-activa{border-color:var(--pp-marino)}.pp-prod__mini img{width:100%;height:100%;object-fit:cover;display:block}.pp-prod__titulo{margin-bottom:14px}.pp-prod__precio{display:flex;align-items:baseline;gap:12px;margin:0 0 20px;flex-wrap:wrap}.pp-prod__precio strong{font-family:var(--pp-titular);font-size:34px;font-weight:700}.pp-prod__precio s{color:var(--pp-texto-suave);font-size:18px}.pp-prod__ahorro{background:var(--pp-mostaza);color:var(--pp-texto);font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px}.pp-prod__intro{margin-bottom:22px}.pp-prod__variante{margin:0 0 18px}.pp-prod__variante label{display:block;font-weight:800;margin-bottom:8px;font-size:14px}.pp-prod__variante select{width:100%;min-height:52px;border-radius:14px;border:1.5px solid rgba(110,14,56,.2);background:var(--pp-blanco);padding:0 16px;font:inherit;color:var(--pp-texto)}html{scroll-behavior:smooth}#pp-compra{scroll-margin-top:110px}fieldset.pp-prod__variante{border:0;padding:0;margin:0 0 14px;min-width:0}fieldset.pp-prod__variante legend{font-weight:800;font-size:14px;margin-bottom:10px;padding:0}fieldset.pp-prod__variante legend span{font-weight:600;color:var(--pp-texto-suave)}.pp-pastillas{display:flex;flex-wrap:wrap;gap:8px}.pp-pastilla{position:relative;cursor:pointer}.pp-pastilla input{position:absolute;opacity:0;width:1px;height:1px}.pp-pastilla span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:46px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(110,14,56,.2);background:#fff;font-weight:800;transition:background .25s ease,color .25s ease,border-color .25s ease}.pp-pastilla:hover span{border-color:var(--pp-marino)}.pp-pastilla input:checked+span{background:var(--pp-marino);color:#fff;border-color:var(--pp-marino)}.pp-pastilla input:focus-visible+span{outline:2px solid var(--pp-azul);outline-offset:2px}.pp-guia{margin:0 0 18px;border-radius:var(--pp-radio-s);background:var(--pp-blanco);border:1px solid rgba(110,14,56,.08)}.pp-guia summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:var(--pp-azul)}.pp-guia summary::-webkit-details-marker{display:none}.pp-guia summary svg{width:22px;height:22px;flex:0 0 22px}.pp-guia summary span{text-decoration:underline;text-underline-offset:3px}.pp-guia__cuerpo{padding:0 18px 18px}.pp-guia__como{display:flex;gap:16px;align-items:center;margin-bottom:14px}.pp-guia__como .pp-p{margin:0;font-size:15px}.pp-guia__dibujo{flex:0 0 72px;width:72px;height:72px;color:var(--pp-azul)}.pp-guia__tabla{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border-radius:12px;overflow:hidden}.pp-guia__tabla th{background:var(--pp-marino);color:#fff;font-weight:800;padding:10px 12px;text-align:left;font-size:13px}.pp-guia__tabla td{padding:10px 12px;border-bottom:1px solid rgba(110,14,56,.08)}.pp-guia__tabla td:first-child{font-weight:800}.pp-guia__nota{margin:12px 0 0;font-weight:700;font-size:14px;display:flex;gap:8px;align-items:center}.pp-guia__nota:before{content:"\1f4a1"}.pp-prod__fila{display:flex;gap:12px;margin-bottom:12px}.pp-cantidad{display:flex;align-items:center;border-radius:999px;border:1.5px solid rgba(110,14,56,.2);background:var(--pp-blanco);height:56px}.pp-cantidad button{width:44px;height:100%;border:0;background:none;font-size:20px;cursor:pointer;color:var(--pp-texto)}.pp-cantidad input{width:40px;border:0;text-align:center;font:inherit;font-weight:800;background:none;color:var(--pp-texto);-moz-appearance:textfield}.pp-cantidad input::-webkit-outer-spin-button,.pp-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pp-prod__fila .pp-btn{flex:1}.pp-prod .shopify-payment-button{margin-bottom:8px}.pp-prod .shopify-payment-button__button{border-radius:999px!important;min-height:56px;overflow:hidden}.pp-prod__confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 26px}.pp-prod__confianza div{background:var(--pp-blanco);border-radius:14px;padding:14px 10px;text-align:center;font-size:13px;font-weight:700;line-height:1.3;border:1px solid rgba(110,14,56,.07)}.pp-prod__confianza svg{width:24px;height:24px;color:var(--pp-mostaza);display:block;margin:0 auto 6px}.pp-prod__acordeon{border-top:1px solid rgba(110,14,56,.14)}.pp-prod__acordeon details{border-bottom:1px solid rgba(110,14,56,.14)}.pp-prod__acordeon summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:800;display:flex;justify-content:space-between;align-items:center}.pp-prod__acordeon summary::-webkit-details-marker{display:none}.pp-prod__acordeon summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .3s var(--pp-ease)}.pp-prod__acordeon details[open] summary:after{transform:rotate(45deg)}.pp-prod__acordeon .pp-prod__contenido{padding:0 0 20px;line-height:1.65;color:var(--pp-texto-suave)}.pp-prod__acordeon .pp-prod__contenido h2{font-size:20px;color:var(--pp-texto)}.pp-prod__incluye{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pp-prod__incluye li{display:flex;gap:10px;align-items:flex-start}.pp-prod__incluye li svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:var(--pp-azul)}.pp-prod__error{color:#a33a22;font-weight:700;font-size:14px;margin:6px 0 0}.pp-footer{background:var(--pp-marino);color:var(--pp-crema)}.pp-footer a{color:inherit;text-decoration:none;opacity:.8;transition:opacity .3s ease}.pp-footer a:hover{opacity:1}.pp-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.pp-footer__marca{font-family:var(--pp-titular);font-variation-settings:"SOFT" 100;font-size:32px;font-weight:700;margin:0 0 14px}.pp-footer__marca img{display:block;height:auto}.pp-footer__tag{line-height:1.6;opacity:.8;max-width:380px;margin:0 0 22px}.pp-footer h4{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-mostaza);margin:0 0 18px;font-family:var(--pp-fuente)}.pp-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-footer__redes{display:flex;gap:10px}.pp-footer__redes a{width:40px;height:40px;border-radius:50%;background:#fffafc1a;display:grid;place-items:center;opacity:1}.pp-footer__redes a:hover{background:var(--pp-mostaza);color:var(--pp-texto)}.pp-footer__redes svg{width:18px;height:18px}.pp-footer__base{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,250,252,.14);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:13px}.pp-footer__legales{display:flex;flex-wrap:wrap;gap:8px 18px}.pp-footer__pagos{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.pp-footer__pagos svg{height:22px;width:auto}.pp-footer__texto{opacity:.7}@media(max-width:990px){.pp-hero__grid,.pp-problema__grid,.pp-pasos__grid,.pp-faq__grid,.pp-cta__caja,.pp-prod__grid{grid-template-columns:1fr;gap:40px}.pp-hero--invertido .pp-hero__texto{order:0}.pp-problema__grid--video{grid-template-columns:1fr}.pp-problema__video{max-width:340px;width:100%;margin:0 auto}.pp-hero__media{max-width:520px;margin:0 auto;width:100%}.pp-beneficios__grid,.pp-ideal__grid{grid-template-columns:repeat(2,1fr)}.pp-pasos__visual,.pp-prod__galeria{position:static}.pp-pasos__foto{max-width:520px;margin:0 auto}.pp-cta__caja{padding:40px 32px}.pp-footer__grid{grid-template-columns:1fr 1fr}.pp-footer__grid>:first-child{grid-column:1 / -1}}@media(max-width:540px){:root{--pp-margen: 18px}.pp-eyebrow{font-size:12px;letter-spacing:.1em}.pp-btn{font-size:15px;padding-left:22px;padding-right:22px}.pp-beneficios__grid,.pp-ideal__grid{grid-template-columns:1fr}.pp-hero__sello{left:8px;bottom:20px;max-width:220px;padding:10px 14px}.pp-hero__media{padding:12px 12px 12px 0}.pp-hero__blob{left:24px}.pp-paso{grid-template-columns:48px 1fr;padding:22px;gap:16px}.pp-paso__num{width:48px;height:48px;font-size:20px}.pp-resena{width:280px;flex-basis:280px}.pp-cta__caja{padding:28px 20px;border-radius:28px}.pp-btn{width:100%}.pp-hero__compra{flex-direction:column;align-items:stretch}.pp-prod__confianza{grid-template-columns:1fr 1fr 1fr}.pp-prod__mini{width:68px;height:68px}.pp-footer__grid{grid-template-columns:1fr}.pp-problema__marquesina{margin-bottom:48px}}@media(prefers-reduced-motion:reduce){.pp-reveal{opacity:1;transform:none;transition:none}.pp-problema__pista,.pp-resenas__pista,.pp-hero__blob,.pp-hero__sello{animation:none}.pp-hero__foto{transform:none!important}}.pp-paso,.pp-prod__principal,.pp-pasos__foto,.pp-cta__foto,.pp-prod__mini{background:#fff}.pp-prod__principal,.pp-pasos__foto{border:1px solid rgba(110,14,56,.08)}.pp-hero__sello{background:#fff}.pp-prod__deslizable,.pp-barra{display:none}.pp-cta__foto img{object-position:center 30%}@media(max-width:749px){.pp-solo-escritorio{display:none!important}.pp-section .pp-p{line-height:1.55}.pp-cabecera{margin-bottom:28px}.pp-eyebrow{margin-bottom:10px}.pp-h{margin-bottom:14px;line-height:1.1}.pp-hero__grid{gap:22px}.pp-hero__media{order:-1;padding:0;max-width:none}.pp-hero__blob{display:none}.pp-hero__foto{aspect-ratio:4 / 5;border-radius:22px;transform:none!important}.pp-hero__foto img{object-position:center 43%}.pp-hero__sello{left:10px;bottom:10px;padding:8px 12px;gap:10px;max-width:70%;animation:none}.pp-hero__sello-icono{flex-basis:34px;width:34px;height:34px;border-radius:10px}.pp-hero__sello-icono svg{width:18px;height:18px}.pp-hero__sello strong{font-size:13px}.pp-hero__sello span{font-size:12px}.pp-hero__lista{gap:8px;margin-bottom:20px}.pp-hero__lista li{font-size:15px;gap:10px}.pp-check{flex-basis:22px;width:22px;height:22px}.pp-hero__compra{gap:12px}.pp-hero__precio{flex-direction:row;align-items:baseline;gap:8px;justify-content:center}.pp-hero__precio strong{font-size:24px}.pp-hero__nota{margin-top:14px;justify-content:center;font-size:13px}.pp-problema__marquesina{padding:12px 0;margin-bottom:32px}.pp-problema__pista span{font-size:24px;padding:0 16px;gap:32px}.pp-problema__grid--video{gap:24px}.pp-problema__video{max-width:230px;border-radius:20px}.pp-problema__etiqueta{font-size:12px;padding:8px 10px;left:10px;right:10px;bottom:10px}.pp-problema__cifras{gap:10px}.pp-problema__item{padding:16px;gap:14px}.pp-problema__num{font-size:28px;min-width:38px}.pp-problema__item h3{font-size:17px}.pp-problema__item p{font-size:14px}.pp-beneficios__grid,.pp-ideal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0;padding:6px 0 4px}.pp-beneficio{padding:16px 14px}.pp-beneficio__icono{width:40px;height:40px;margin-bottom:10px}.pp-beneficio__icono svg{width:20px;height:20px}.pp-beneficio h3{font-size:16px!important;line-height:1.25}.pp-ideal__card{padding:16px 12px}.pp-ideal__card h3{font-size:16px!important;line-height:1.25}.pp-ideal__emoji{font-size:26px;margin-bottom:8px}.pp-beneficio,.pp-ideal__card{opacity:1!important;transform:none!important}.pp-pasos__grid{gap:24px}.pp-pasos__foto{border-radius:20px;max-width:420px;margin:0 auto}.pp-pasos__lista{gap:10px}.pp-paso{grid-template-columns:40px 1fr;padding:16px;gap:14px}.pp-paso__num{width:40px;height:40px;font-size:18px}.pp-paso h3{margin-top:2px;font-size:17px!important}.pp-paso p{font-size:14px}.pp-pasos__consejo{padding:14px 16px;font-size:14px}.pp-faq__grid{gap:20px}.pp-faq__lista{gap:8px}.pp-faq__item summary{padding:16px 18px;font-size:16px!important}.pp-faq__resp{padding:0 18px 16px;font-size:15px}.pp-faq__mas{flex-basis:28px;width:28px;height:28px}.pp-cta__caja{gap:22px;padding:18px 18px 26px;border-radius:24px}.pp-cta__foto{aspect-ratio:4 / 5;border-radius:18px}.pp-cta__foto img{object-position:center 40%}.pp-cta__texto{text-align:center!important}.pp-cta__precio{justify-content:center}.pp-cta__precio strong{font-size:34px}.pp-cta__sub{margin-bottom:18px;font-size:14px}.pp-cta__garantias{justify-content:center;font-size:13px}.pp-prod__grid{gap:18px}.pp-prod .pp-container{padding-left:0;padding-right:0}.pp-prod__compra{padding:0 var(--pp-margen)}.pp-prod__principal,.pp-prod__miniaturas{display:none}.pp-prod__deslizable{display:block;position:relative}.pp-prod__pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-prod__pista::-webkit-scrollbar{display:none}.pp-prod__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4 / 5;background:#fff}.pp-prod__slide img{width:100%;height:100%;object-fit:contain;display:block}.pp-prod__puntos{display:flex;justify-content:center;gap:6px;padding:10px 0 0}.pp-prod__puntos span{width:7px;height:7px;border-radius:50%;background:#6e0e3833;transition:width .3s ease,background .3s ease}.pp-prod__puntos span.is-activo{width:20px;border-radius:4px;background:var(--pp-marino)}.pp-prod__contador{position:absolute;top:12px;right:12px;background:#6e0e38bf;color:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}.pp-prod__precio{margin-bottom:12px}.pp-prod__precio strong{font-size:28px}.pp-prod__intro{margin-bottom:14px}.pp-pastillas{gap:6px}.pp-pastilla span{min-width:0;width:100%;height:44px;padding:0 6px}.pp-pastilla{flex:1 1 0}.pp-guia summary{padding:12px 14px;font-size:14px}.pp-guia__cuerpo{padding:0 14px 14px}.pp-guia__dibujo{flex-basis:52px;width:52px;height:52px}.pp-guia__tabla{font-size:14px}.pp-guia__tabla th,.pp-guia__tabla td{padding:8px 10px}.pp-prod__fila .pp-btn{width:auto}.pp-cantidad{height:52px}.pp-cantidad button{width:38px}.pp-prod__confianza{gap:6px;margin:16px 0 18px}.pp-prod__confianza div{padding:10px 4px;font-size:11.5px}.pp-prod__confianza svg{width:20px;height:20px}.pp-barra{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -8px 24px -12px #6e0e3859;transform:translateY(110%);transition:transform .35s var(--pp-ease)}.pp-barra.is-visible{transform:none}.pp-barra__info{display:flex;flex-direction:column;line-height:1.2;min-width:0}.pp-barra__info strong{font-family:var(--pp-titular);font-size:20px}.pp-barra__info span{font-size:12px;color:var(--pp-texto-suave)}.pp-barra .pp-btn{flex:1;min-height:48px;width:auto;padding:0 18px;font-size:15px}body.pp-con-barra{padding-bottom:76px}.pp-footer__grid{gap:28px}.pp-footer__base{margin-top:32px;flex-direction:column;align-items:flex-start}}.pp-estrellas{color:var(--pp-mostaza);letter-spacing:2px;font-size:17px;line-height:1}.pp-estrella-media{background:linear-gradient(90deg,var(--pp-mostaza) 70%,rgba(110,14,56,.18) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-estrellas--grande{font-size:26px;letter-spacing:3px}.pp-prod__prueba{display:inline-flex;align-items:center;gap:10px;margin:-4px 0 16px;text-decoration:none;color:var(--pp-texto-suave);font-size:14px;font-weight:700}.pp-prod__prueba span:last-child{text-decoration:underline;text-underline-offset:3px}.pp-lista-emoji li{font-weight:600}.pp-lista-emoji li span{line-height:1.45}.pp-beneficio__icono--emoji{font-size:30px;line-height:1}.pp-beneficio__icono--emoji span{display:block;transform:translateY(1px)}.pp-resenas__resumen{display:flex;align-items:center;justify-content:center;gap:18px;margin:-20px auto 22px}.pp-resenas__nota{font-family:var(--pp-titular);font-size:56px;font-weight:700;line-height:1}.pp-resenas__total{font-size:14px;font-weight:700;color:var(--pp-texto-suave);margin-top:6px}.pp-resenas__etiquetas{list-style:none;padding:0;margin:0 auto 36px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px}.pp-resenas__etiquetas li{background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;box-shadow:var(--pp-sombra-s)}.pp-resenas__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;max-width:980px;margin:0 auto}.pp-resenas__rejilla .pp-resena{width:auto}.pp-resena__verificada{display:block;margin-top:6px;font-size:12px;font-weight:700;color:#2e7d4f}.pp-resenas__fuente{text-align:center;font-size:13px;color:var(--pp-texto-suave);margin:22px auto 0;max-width:640px}.pp-comparativa__marco{overflow-x:auto;border-radius:var(--pp-radio-s);box-shadow:var(--pp-sombra);background:#fff;border:1px solid rgba(110,14,56,.08)}.pp-comparativa__tabla{width:100%;border-collapse:collapse;min-width:560px}.pp-comparativa__tabla th,.pp-comparativa__tabla td{padding:16px 14px;text-align:center;border-bottom:1px solid rgba(110,14,56,.08);font-size:15px}.pp-comparativa__tabla thead th{font-weight:800;font-size:14px;color:var(--pp-texto-suave)}.pp-comparativa__tabla tbody th{text-align:left;font-weight:700}.pp-comparativa__tabla tbody tr:last-child th,.pp-comparativa__tabla tbody tr:last-child td{border-bottom:0}.pp-comparativa__tabla .pp-comparativa__nuestro{background:var(--pp-azul-claro);font-weight:800;color:var(--pp-texto)}.pp-comparativa__tabla thead .pp-comparativa__nuestro{background:var(--pp-marino);color:#fff;border-radius:12px 12px 0 0}@media(max-width:749px){.pp-prod__prueba{margin:-2px 0 12px;font-size:13px}.pp-resenas__resumen{margin-top:-6px}.pp-resenas__nota{font-size:44px}.pp-resenas__etiquetas{margin-bottom:22px}.pp-resenas__etiquetas li{font-size:13px;padding:6px 12px}.pp-resenas__rejilla{grid-template-columns:1fr;gap:12px}.pp-comparativa__tabla{min-width:0}.pp-comparativa__tabla th,.pp-comparativa__tabla td{padding:12px 6px;font-size:13px}.pp-comparativa__tabla thead th{font-size:11.5px}.pp-comparativa__tabla tbody th{font-size:13px;padding-left:12px}}@media(max-width:749px){.pp-comparativa__tabla{table-layout:fixed}.pp-comparativa__tabla thead th:first-child,.pp-comparativa__tabla tbody th{width:34%}.pp-comparativa__tabla tbody th{font-size:12.5px;line-height:1.3;padding:10px 6px 10px 12px}.pp-comparativa__tabla td{padding:10px 2px;font-size:12px;line-height:1.25}.pp-comparativa__tabla thead th{font-size:10.5px;line-height:1.2;padding:10px 2px}}.pp-info__lista{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pp-info__tarjeta{margin:0;border-radius:var(--pp-radio);overflow:hidden;background:var(--pp-marino);box-shadow:var(--pp-sombra);display:flex;flex-direction:column}.pp-info__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.pp-info__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--pp-ease)}.pp-info__tarjeta:hover .pp-info__foto{transform:scale(1.04)}.pp-info__tarjeta--agitacion .pp-info__foto{filter:saturate(.7) brightness(.96)}.pp-info__sobre{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:72%}.pp-info__sobre--arriba-izq{top:14px;left:14px}.pp-info__sobre--arriba-der{top:14px;right:14px;align-items:flex-end}.pp-info__sobre--abajo-izq{bottom:14px;left:14px}.pp-info__etiqueta{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:var(--pp-marino);color:#fff;box-shadow:0 4px 14px -4px #0006}.pp-info__tarjeta--agitacion .pp-info__etiqueta{background:#2e2a33}.pp-info__tarjeta--solucion .pp-info__etiqueta{background:var(--pp-mostaza);color:var(--pp-texto)}.pp-info__puntos{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:inherit;gap:6px}.pp-info__puntos li{font-size:13.5px;font-weight:800;padding:7px 12px;border-radius:12px;background:#fffffff0;color:var(--pp-texto);box-shadow:0 6px 18px -8px #00000073;line-height:1.25}.pp-info__logo{position:absolute;width:74px;height:auto;right:14px;bottom:14px;opacity:.95;filter:drop-shadow(0 1px 5px rgba(0,0,0,.55))}.pp-info__logo--abajo-izq{bottom:14px;right:14px}.pp-info__banda{padding:16px 20px 18px;background:var(--pp-marino);color:#fff;flex:1;display:flex;align-items:center}.pp-info__tarjeta--agitacion .pp-info__banda{background:#2e2a33}.pp-info__tarjeta--solucion .pp-info__banda{background:var(--pp-mostaza);color:var(--pp-texto)}.pp-info__titulo{font-family:var(--pp-titular);font-weight:600;line-height:1.12;margin:0}@media(max-width:990px){.pp-info__lista{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media(max-width:749px){.pp-info__lista{gap:14px}.pp-info__tarjeta{border-radius:20px}.pp-info__puntos li{font-size:13px;padding:6px 10px}.pp-info__banda{padding:14px 16px 16px}.pp-info__logo{width:62px}}.pp-problema__grid--video.pp-sin-puntos{grid-template-columns:1fr minmax(240px,.6fr)}@media(max-width:990px){.pp-problema__grid--video.pp-sin-puntos{grid-template-columns:1fr}}.pp-cabecera{margin-bottom:32px}.pp-problema__marquesina{margin-bottom:40px}.pp-resenas__resumen{margin-top:-6px}.pp-resenas__etiquetas{margin-bottom:24px}@media(max-width:749px){.pp-cabecera{margin-bottom:18px}.pp-problema__marquesina{margin-bottom:22px}.pp-h{margin-bottom:10px}}.pp-prod__video{margin:4px 0 22px}.pp-prod__video-titulo{font-family:var(--pp-titular);font-weight:600;font-size:20px;margin:0 0 10px}.pp-prod__video-marco{position:relative;border-radius:var(--pp-radio-s);overflow:hidden;aspect-ratio:9 / 16;max-width:315px;margin:0 auto;background:#6e0e38}.pp-prod__video-marco video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.pp-prod__video-marco{max-width:300px}.pp-prod__video-titulo{font-size:18px;text-align:center}.announcement-bar__message{font-size:12px;letter-spacing:.02em;white-space:normal;padding-top:8px;padding-bottom:8px}}body{overflow-x:hidden}.pp-section,.pp-resenas__wrap,.pp-problema__marquesina{overflow-x:hidden;overflow-x:clip}.pp-prod__pista,.pp-beneficios__grid,.pp-ideal__grid{overscroll-behavior-x:contain}img,video{max-width:100%}.announcement-bar,.announcement-bar-slider,.announcement-bar .slider,.utility-bar{max-width:100vw;min-width:0}.announcement-bar .slider__slide{min-width:0;max-width:100%}.pp-prod__fila{flex-wrap:wrap}.pp-prod__fila>[class*=rapi-bundle-content]{order:-1;flex:0 0 100%;width:100%;max-width:100%;min-width:0}.pp-prod__fila:has([class*=rapi-bundle-content]) .pp-cantidad{display:none}.pp-prod__fila:has([class*=rapi-bundle-content])>.pp-btn{flex:1 1 100%;width:100%;min-height:56px}.pp-prod__form:has([class*=rapi-bundle-content]) fieldset.pp-prod__variante{display:none}.pp-prod__form [class*=rapi-bundle-content] *{max-width:100%;box-sizing:border-box}body:has(.rapi-sticky-atc-front) .pp-barra{display:none!important}body:has(.rapi-sticky-atc-front){padding-bottom:0}.pp-prod__form [class*=rapi-bundle-content],.pp-prod__form [class*=rapi-bundle-content] p,.pp-prod__form [class*=rapi-bundle-content] span,.pp-prod__form [class*=rapi-bundle-content] div{line-height:1.3}.pp-envio{margin:0 0 14px;padding:14px 16px 12px;border-radius:16px;background:#fceff4;font-family:var(--pp-fuente);color:var(--pp-texto)}.drawer__inner>.pp-envio{margin:0 1.5rem 1rem}.pp-envio__texto{margin:0 0 10px;font-weight:800;font-size:14px;line-height:1.3;text-align:center}.pp-envio--ok .pp-envio__texto{animation:pp-latido 1.6s ease-in-out 2}@keyframes pp-latido{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.pp-envio__pista{position:relative;height:12px;border-radius:999px;background:#f5d2e0;overflow:visible}.pp-envio__relleno{position:absolute;left:0;top:0;bottom:0;width:var(--pp-progreso, 0%);border-radius:999px;background:linear-gradient(90deg,var(--pp-azul),var(--pp-marino));background-size:200% 100%;overflow:hidden;transform-origin:left center;animation:pp-llenar 1.1s cubic-bezier(.22,1,.36,1) both}.pp-envio--ok .pp-envio__relleno{background:linear-gradient(90deg,#2e9d5b,#3cb371)}.pp-envio__relleno:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 8px,transparent 8px 16px);animation:pp-rayas 1s linear infinite}@keyframes pp-llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pp-rayas{0%{background-position:0 0}to{background-position:32px 0}}.pp-envio__camion{position:absolute;top:50%;left:var(--pp-progreso, 0%);font-size:20px;line-height:1;transform:translate(-60%,-55%);animation:pp-camion 1.1s cubic-bezier(.22,1,.36,1) both,pp-bache .5s ease-in-out 1.1s 3;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}@keyframes pp-camion{0%{left:0%}to{left:var(--pp-progreso, 0%)}}@keyframes pp-bache{0%,to{transform:translate(-60%,-55%)}50%{transform:translate(-60%,-75%)}}.pp-envio__sub{margin:10px 0 0;font-size:12px;text-align:center;color:var(--pp-texto-suave)}.pp-carrito-prueba{margin-top:14px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(110,14,56,.08);font-family:var(--pp-fuente);color:var(--pp-texto);text-align:center}.pp-carrito-prueba__nota{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:13px;flex-wrap:wrap}.pp-carrito-prueba__nota .pp-estrellas{font-size:16px}.pp-carrito-prueba__cita{margin:8px 0 0;font-size:13px;line-height:1.4}.pp-carrito-prueba__cita p{margin:0;font-style:italic}.pp-carrito-prueba__cita figcaption{margin-top:3px;font-size:11.5px;color:var(--pp-texto-suave)}.pp-carrito-prueba__confianza{margin:8px 0 0;font-size:12px;font-weight:700;color:var(--pp-texto-suave)}@media(prefers-reduced-motion:reduce){.pp-envio__relleno,.pp-envio__relleno:after,.pp-envio__camion,.pp-envio--ok .pp-envio__texto{animation:none}}.pp-btn.pp-cargando{opacity:.75;pointer-events:none;position:relative}.pp-btn.pp-cargando:after{content:"";width:16px;height:16px;margin-left:10px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:pp-girar .7s linear infinite}@keyframes pp-girar{to{transform:rotate(360deg)}}.pp-envio{background:#b0195a;color:#fff;padding:14px 16px 12px;border-radius:16px;box-shadow:0 8px 22px -12px #6e0e3899}.pp-envio__texto{color:#fff}.pp-envio__sub{color:#fbe3ed}.pp-envio__pista{height:14px;background:#ffffff29;box-shadow:inset 0 1px 2px #00000040}.pp-envio__relleno,.pp-envio--ok .pp-envio__relleno{background:linear-gradient(90deg,#e2307a,#f3a0c0,#e2307a);background-size:200% 100%;animation:pp-degradado 3s linear infinite}.pp-envio__relleno:after{background:repeating-linear-gradient(45deg,rgba(255,255,255,.28) 0 8px,transparent 8px 16px);animation:pp-rayas .9s linear infinite}.pp-envio__relleno:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:pp-brillo 2.2s ease-in-out infinite;z-index:1}@keyframes pp-degradado{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes pp-brillo{0%{left:-40%}to{left:110%}}.pp-envio__camion{animation:pp-bache .6s ease-in-out infinite}.pp-envio--ok .pp-envio__texto{animation:pp-latido 2.4s ease-in-out infinite}cart-items>.pp-envio{margin:0 0 20px}@media(prefers-reduced-motion:reduce){.pp-envio__relleno,.pp-envio__relleno:after,.pp-envio__relleno:before,.pp-envio__camion,.pp-envio--ok .pp-envio__texto{animation:none!important}}.pp-aduana{margin:4px 0 12px;padding:12px 14px;border-radius:14px;background:var(--pp-blanco);border:1.5px solid var(--pp-mostaza-claro);font-family:var(--pp-fuente);color:var(--pp-texto);text-align:left}.pp-aduana__titulo{display:block;font-weight:800;font-size:1.4rem;margin-bottom:6px}.pp-aduana__titulo span{font-weight:600;color:var(--pp-texto-suave);font-size:1.2rem}.pp-aduana__campo{width:100%;box-sizing:border-box;padding:11px 12px;border:1.5px solid rgba(110,14,56,.25);border-radius:10px;background:#fff;font-family:inherit;font-size:16px;color:var(--pp-texto);letter-spacing:.03em}.pp-aduana__campo:focus{outline:none;border-color:var(--pp-azul);box-shadow:0 0 0 3px var(--pp-azul-claro)}.pp-aduana__ayuda{margin:6px 0 0;font-size:1.2rem;line-height:1.35;color:var(--pp-texto-suave)}.pp-aduana.is-error,.pp-aduana.is-error .pp-aduana__campo{border-color:#c0392b}body:has(cart-drawer.active) #shopify-pc__banner,body:has(cart-drawer.active) #shopify-pc__prefs{display:none!important}.pp-prod__principal{aspect-ratio:1 / 1}@media(max-width:749px){.pp-prod__pista{gap:10px;padding:0 16px;scroll-padding:0 16px}.pp-prod__slide{flex:0 0 84%;aspect-ratio:1 / 1;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#fff}.pp-prod__slide img{object-fit:cover}.pp-prod__contador{right:auto;left:28px}}.pp-anuncio{position:relative;overflow:hidden;background:linear-gradient(90deg,#b0195a,#e2307a,#b0195a);background-size:200% 100%;animation:pp-anuncio-fondo 8s ease-in-out infinite;font-family:var(--pp-fuente)}.pp-anuncio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-100%);animation:pp-anuncio-brillo 4.5s ease-in-out infinite;pointer-events:none}.pp-anuncio__enlace{display:block;color:#fff;text-decoration:none}.pp-anuncio__cinta{display:flex;width:max-content;animation:pp-anuncio-cinta var(--pp-anuncio-vel, 26s) linear infinite}.pp-anuncio:hover .pp-anuncio__cinta{animation-play-state:paused}.pp-anuncio__grupo{display:flex;align-items:center;flex-shrink:0}.pp-anuncio__msg{padding:10px 0;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.pp-anuncio__sep{margin:0 22px;color:#fdeef4;font-size:12px}@keyframes pp-anuncio-cinta{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes pp-anuncio-fondo{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pp-anuncio-brillo{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(max-width:749px){.pp-anuncio__msg{font-size:13px;padding:9px 0}.pp-anuncio__sep{margin:0 16px}}@media(prefers-reduced-motion:reduce){.pp-anuncio,.pp-anuncio:after,.pp-anuncio__cinta{animation:none}}.pp-urgencia{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fdecea;border:1px solid #F5B5AE;color:#b42318;font-family:var(--pp-fuente);font-size:14px;font-weight:800;line-height:1.25;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-urgencia[hidden]{display:none}.pp-urgencia__punto{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#d92d20;box-shadow:0 0 #d92d2099;animation:pp-latido 1.6s ease-out infinite}@keyframes pp-latido{0%{box-shadow:0 0 #d92d208c}70%{box-shadow:0 0 0 9px #d92d2000}to{box-shadow:0 0 #d92d2000}}@media(max-width:749px){.pp-urgencia{margin:10px 16px 0;font-size:13px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.pp-urgencia__punto{animation:none}}.pp-hero__foto{display:block;aspect-ratio:1 / 1}@media(max-width:749px){.pp-hero__foto{aspect-ratio:1 / 1}.pp-hero__foto img{object-position:center}}@media(max-width:749px){.pp-hero__sello{display:none}}.pp-prod__galeria,.pp-prod__compra{min-width:0}.pp-urgencia{max-width:100%;box-sizing:border-box}@media(max-width:749px){.pp-urgencia{max-width:calc(100% - 32px)}}@media(max-width:749px){.pp-urgencia{font-size:12.5px;padding:9px 10px;gap:8px}}@media(max-width:749px){.pp-hero__grid{row-gap:14px}.pp-hero__texto{display:contents}.pp-hero__media{order:1}.pp-hero__compra{order:2;margin:0}.pp-hero__texto>.pp-eyebrow{order:3;margin:6px 0 0}.pp-hero__texto>.pp-h{order:4;margin:0}.pp-hero__texto>.pp-p{order:5}.pp-hero__lista{order:6;margin-bottom:0}.pp-hero__nota{order:7}.pp-hero__compra .pp-btn{min-height:58px;font-size:18px;animation:pp-boton-latido 2.4s ease-in-out infinite}}@keyframes pp-boton-latido{0%,to{transform:scale(1);box-shadow:0 10px 24px -12px #6e0e388c}50%{transform:scale(1.03);box-shadow:0 14px 30px -10px #6e0e38b3}}@media(prefers-reduced-motion:reduce){.pp-hero__compra .pp-btn{animation:none}}@media(max-width:749px){.pp-prod__pista{gap:0;padding:0;scroll-padding:0}.pp-prod__slide{flex:0 0 100%;border-radius:0;scroll-snap-align:center;scroll-snap-stop:always}.pp-prod__slide img{object-fit:contain}.pp-prod__contador{left:auto;right:12px}.pp-prod__puntos span{cursor:pointer}}@media(max-width:749px){.pp-prod__grid{gap:8px}.pp-prod__deslizable{width:clamp(240px,calc(100vh - 400px),96vw);width:clamp(240px,calc(100svh - 400px),96vw);margin:0 auto}.pp-prod__pista{width:100%;margin:0}.pp-prod__slide img{object-fit:contain}.pp-prod__puntos{padding-top:6px}.pp-prod__contador{top:8px;right:8px}.pp-urgencia{margin-top:8px}.pp-prod__compra>.pp-eyebrow{display:none}.pp-prod__titulo{margin-bottom:4px}}@media(max-width:749px){.pp-urgencia{margin-top:6px}.pp-prod__prueba{margin-bottom:0}.pp-prod__precio{margin-top:2px;margin-bottom:10px}}h1,h2,h3,.h0,.h1,.h2,.h3,.pp-logo-texto{font-variation-settings:normal;letter-spacing:-.015em}.pp-logo-texto{letter-spacing:.06em;font-weight:600}@media(min-width:991px){.pp-info__lista:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr);max-width:920px;margin:0 auto}}.pp-estrellas,.pp-resena__estrellas{color:var(--pp-azul)}.pp-estrella-media{background:linear-gradient(90deg,var(--pp-azul) 90%,rgba(110,14,56,.18) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-onda{position:relative;height:var(--onda-alto);background:var(--onda-arriba);overflow:hidden;line-height:0}.pp-onda--invertida{transform:scaleX(-1)}.pp-onda__capa{position:absolute;left:0;bottom:-1px;width:200%;height:calc(100% + 1px);animation:pp-onda-mover var(--onda-vel) linear infinite;will-change:transform}.pp-onda__capa path{fill:var(--onda-abajo)}.pp-onda__capa--atras path{fill:var(--onda-acento, var(--onda-abajo))}.pp-onda__capa--medio path{fill:var(--onda-acento-2, var(--onda-acento))}.pp-onda__capa--medio{opacity:.3;animation-duration:calc(var(--onda-vel) * 1.25)}.pp-onda__capa--atras{opacity:.55;animation-duration:calc(var(--onda-vel) * 1.6);animation-direction:reverse}.pp-onda--quieta .pp-onda__capa{animation:none}@keyframes pp-onda-mover{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.pp-onda{height:var(--onda-alto-movil)}}@media(prefers-reduced-motion:reduce){.pp-onda__capa{animation:none}}@media(max-width:749px){.pp-resenas__wrap{padding-bottom:6px}.pp-resena{margin-bottom:4px}}.pp-resena__foto{margin:-28px -28px 16px;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--pp-radio-s) var(--pp-radio-s) 0 0;background:#f4eff2}.pp-resena__foto img{width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pp-styles.css.map */
