:is([data-dcc="4a90a9c7ce34"],#_:not(*))[data-dcc]{--negro:#0E0D0C;--carbon:#1A1816;--carbon-2:#24211E;--cobre:#C8733F;--cobre-lt:#E49A62;--crema:#F6EFE7;--texto:#1C1A18;--suave:#6E655C;--borde:#E6DBCF;--verde:#16A34A;--radio:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)),:is([data-dcc="4a90a9c7ce34"],#_:not(*)) *{box-sizing:border-box;margin:0;padding:0;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)):is(div){scroll-behavior:smooth;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)):is(div){font-family:"Inter", system-ui, sans-serif;color:var(--texto);background:#fff;line-height:1.5;padding-bottom:84px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) img{display:block;max-width:100%;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .col{max-width:560px;margin:0 auto;padding:0 16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) section{padding:42px 0;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .alt{background:var(--crema);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .oscuro{background:var(--carbon);color:#fff;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .eyebrow{color:var(--cobre);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;text-align:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) h1,:is([data-dcc="4a90a9c7ce34"],#_:not(*)) h2{font-family:"Oswald", sans-serif;text-transform:uppercase;letter-spacing:.01em;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) h1{font-size:27px;line-height:1.15;font-weight:700;margin-bottom:8px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) h2{font-size:25px;line-height:1.15;font-weight:700;margin-bottom:12px;text-align:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) h3{font-size:16px;font-weight:800;margin-bottom:4px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .sub{color:var(--suave);font-size:15px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .centro{text-align:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .oscuro .sub{color:#CFC5BA;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) header{background:var(--negro);padding:12px 0;text-align:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .logo{font-family:"Oswald", sans-serif;font-weight:700;font-size:26px;letter-spacing:.3em;color:#fff;padding-left:.3em;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .logo small{display:block;font-family:"Inter", sans-serif;font-size:9px;letter-spacing:.32em;color:var(--cobre-lt);font-weight:700;margin-top:-2px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .anuncio{background:var(--cobre);color:#fff;text-align:center;font-size:12px;font-weight:800;letter-spacing:.04em;padding:8px 12px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--negro);max-width:560px;margin:0 auto;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .slides::-webkit-scrollbar{display:none;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;overflow:hidden;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .slide img{width:100%;height:100%;object-fit:cover;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .miniaturas{display:flex;gap:8px;padding:10px 16px 0;max-width:560px;margin:0 auto;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .miniaturas button{flex:0 0 64px;height:64px;border:2px solid transparent;border-radius:10px;padding:0;overflow:hidden;background:var(--crema);cursor:pointer;opacity:.7;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .miniaturas button.activa{border-color:var(--cobre);opacity:1;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .miniaturas img{width:100%;height:100%;object-fit:cover;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .compra{padding:20px 0 30px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .estrellas{color:var(--cobre);font-weight:700;font-size:13px;margin-bottom:6px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .resena{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--texto);margin-bottom:6px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .resena .st{color:#F5A623;font-size:17px;letter-spacing:1px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .precio{font-family:"Oswald", sans-serif;font-size:34px;font-weight:700;color:var(--negro);margin:4px 0 10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .antes{font-family:"Inter", sans-serif;font-size:17px;font-weight:600;color:var(--suave);text-decoration:line-through;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .off{font-family:"Inter", sans-serif;font-size:12px;font-weight:800;background:#D9381E;color:#fff;padding:3px 10px;border-radius:999px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .monto s{display:block;font-family:"Inter", sans-serif;font-size:12px;color:var(--suave);font-weight:600;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .compra .sub{margin-bottom:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .lista{list-style:none;display:grid;gap:8px;margin-bottom:18px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .lista li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:600;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .lista li::before{content:"✓";flex:0 0 22px;height:22px;border-radius:50%;background:var(--cobre);color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;margin-top:1px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opciones{display:grid;gap:10px;margin-bottom:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion{position:relative;display:flex;align-items:center;gap:12px;border:2px solid var(--borde);border-radius:var(--radio);padding:14px;cursor:pointer;background:#fff;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion.activa{border-color:var(--cobre);background:#FFF6EE;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid var(--borde);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion.activa .radio{border:6px solid var(--cobre);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .txt{flex:1;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion b{display:block;font-size:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .txt span{color:var(--suave);font-size:13px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .monto{font-family:"Oswald", sans-serif;font-size:24px;font-weight:700;text-align:right;line-height:1.1;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .monto small{display:block;font-family:"Inter", sans-serif;font-size:11px;color:var(--suave);font-weight:600;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .opcion .tag{position:absolute;top:-10px;right:12px;background:var(--negro);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 10px;border-radius:999px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .cta{display:block;width:100%;text-align:center;background:var(--cobre);color:#fff;font-weight:900;font-size:18px;letter-spacing:.02em;padding:17px 16px;border-radius:12px;text-decoration:none;text-transform:uppercase;box-shadow:0 6px 18px rgba(200, 115, 63, .4);animation:dcc4a90a9c7ce34-latido 2.4s ease-in-out infinite;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .cta small{display:block;font-size:12px;font-weight:600;opacity:.9;margin-top:2px;letter-spacing:0;text-transform:none;}
@keyframes dcc4a90a9c7ce34-latido{0%, 100%{transform:scale(1);}50%{transform:scale(1.025);}}
@media (prefers-reduced-motion: reduce){:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .cta{animation:none;}:is([data-dcc="4a90a9c7ce34"],#_:not(*)):is(div){scroll-behavior:auto;}}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .confianza{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-top:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .confianza div{background:var(--crema);border-radius:10px;padding:10px 6px;text-align:center;font-size:12px;font-weight:700;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .confianza span{display:block;font-size:20px;margin-bottom:2px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .tarjetas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .tarjetas > div{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:16px 12px;text-align:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .oscuro .tarjetas > div{background:var(--carbon-2);border-color:#3A352F;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .tarjetas .icono{font-size:28px;margin-bottom:6px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .tarjetas p{color:var(--suave);font-size:13px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .oscuro .tarjetas p{color:#CFC5BA;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .media{border-radius:var(--radio);overflow:hidden;margin:18px 0;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .media img{width:100%;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .puntos{list-style:none;display:grid;gap:10px;margin-top:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .puntos li{background:#fff;border-left:4px solid var(--cobre);border-radius:0 var(--radio) var(--radio) 0;padding:12px 16px;font-size:14px;color:var(--suave);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .puntos b{color:var(--texto);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .versus{display:grid;gap:12px;margin-top:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .versus .fila{border-radius:var(--radio);overflow:hidden;border:1px solid var(--borde);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .versus .tema{background:var(--negro);color:#fff;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .versus p{padding:10px 14px;font-size:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .versus .no{background:#FBF3F1;color:#7A3B2C;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .versus .si{background:#F1F8F2;color:#1F5130;font-weight:600;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .pasos{display:grid;gap:10px;margin-top:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .paso{display:flex;gap:14px;align-items:flex-start;background:var(--carbon-2);border:1px solid #3A352F;border-radius:var(--radio);padding:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .paso .num{flex:0 0 34px;height:34px;border-radius:50%;background:var(--cobre);color:#fff;font-family:"Oswald", sans-serif;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .paso p{color:#CFC5BA;font-size:13px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .aviso{background:#fff;border:2px solid var(--borde);border-radius:var(--radio);padding:14px 16px;font-size:13px;color:var(--suave);margin-top:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) details{background:#fff;border:1px solid var(--borde);border-radius:12px;margin-top:10px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) summary{cursor:pointer;list-style:none;padding:15px 44px 15px 16px;font-weight:800;font-size:15px;position:relative;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) summary::-webkit-details-marker{display:none;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--cobre);font-weight:900;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) details[open] summary::after{content:"−";}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) details p{padding:0 16px 16px;color:var(--suave);font-size:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-top{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-top b{font-family:"Oswald", sans-serif;font-size:40px;line-height:1;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-top .st{color:#F5A623;font-size:20px;letter-spacing:2px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-top small{display:block;color:var(--suave);font-size:12px;font-weight:600;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .reviews{display:grid;gap:10px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:14px 16px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-av{flex:0 0 38px;height:38px;border-radius:50%;background:var(--carbon);color:var(--cobre-lt);font-weight:800;display:flex;align-items:center;justify-content:center;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-name{font-weight:800;font-size:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev-name small{display:block;color:var(--verde);font-size:11px;font-weight:700;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev .st{color:#F5A623;font-size:14px;letter-spacing:1px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev h3{font-size:15px;margin:4px 0 2px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .rev p{color:var(--suave);font-size:14px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .demo-nota{text-align:center;font-size:11px;color:var(--suave);font-style:italic;margin-top:12px;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .barra{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--borde);padding:10px 16px;z-index:20;box-shadow:0 -6px 18px rgba(0, 0, 0, .1);}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .barra .col{display:flex;align-items:center;gap:12px;padding:0;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .barra .mini{font-family:"Oswald", sans-serif;font-weight:700;color:var(--negro);font-size:20px;line-height:1.1;white-space:nowrap;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .barra .mini small{display:block;font-family:"Inter", sans-serif;color:var(--suave);font-size:11px;font-weight:600;}
:is([data-dcc="4a90a9c7ce34"],#_:not(*)) .barra .cta{padding:13px 10px;font-size:16px;animation:none;box-shadow:none;}