:is([data-dcc="d7dc1b450e99"],#_:not(*))[data-dcc]{color-scheme:only dark;--noche:#07091a;--noche2:#0e1230;--rojo:#ff2d55;--rojo2:#c4123a;--oro:#ffc94d;--verde:#1fd67a;--txt:#eef0ff;--sub:#a6abd0;--borde:rgba(255,255,255,.1);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)),:is([data-dcc="d7dc1b450e99"],#_:not(*)) *{box-sizing:border-box;margin:0;padding:0;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)):is(div){scroll-behavior:smooth;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)):is(div){background:var(--noche);color:var(--txt);font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pg{max-width:440px;margin:0 auto;position:relative;padding-bottom:90px;background:var(--noche);overflow:hidden;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) section{padding:36px 18px;position:relative;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) img{display:block;max-width:100%;height:auto;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) h1{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.5px;text-transform:uppercase;font-size:44px;line-height:1.02;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) h2{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:32px;line-height:1.05;text-transform:uppercase;margin-bottom:14px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .grad{background:linear-gradient(90deg,var(--rojo),var(--oro));-webkit-background-clip:text;background-clip:text;color:transparent;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .kick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--oro);margin-bottom:8px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) p.sub{color:var(--sub);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .xmas{position:sticky;top:0;z-index:60;background:linear-gradient(90deg,#b3001b,#e0213f,#b3001b);background-size:200% 100%;animation:dccd7dc1b450e99-mov 6s linear infinite;color:#fff;font-weight:800;font-size:14px;padding:8px 0;box-shadow:0 4px 18px rgba(255,45,85,.35);overflow:hidden;white-space:nowrap;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .xmas span{display:inline-block;animation:dccd7dc1b450e99-cinta 14s linear infinite;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .xmas .cd{display:inline-block;background:rgba(0,0,0,.28);border-radius:6px;padding:1px 8px;margin-left:6px;font-variant-numeric:tabular-nums;}
@keyframes dccd7dc1b450e99-mov{to{background-position:200% 0;}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .nieve{position:fixed;inset:0;pointer-events:none;z-index:55;overflow:hidden;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .nieve i{position:absolute;top:-30px;font-style:normal;animation:dccd7dc1b450e99-cae linear infinite;opacity:.85;}
@keyframes dccd7dc1b450e99-cae{to{transform:translateY(110vh) rotate(360deg);}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .cinta{overflow:hidden;white-space:nowrap;background:#11163a;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);font-weight:800;font-size:14px;color:var(--oro);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .cinta span{display:inline-block;padding:10px 0;animation:dccd7dc1b450e99-cinta 18s linear infinite;}
@keyframes dccd7dc1b450e99-cinta{from{transform:translateX(0);}to{transform:translateX(-50%);}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .hero{padding-top:28px;overflow:hidden;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .marca{font-size:12px;font-weight:800;letter-spacing:3px;color:var(--sub);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .hero h1{margin:12px 0 10px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .orbe{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;animation:dccd7dc1b450e99-flota 8s ease-in-out infinite;pointer-events:none;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .o1{width:220px;height:220px;background:var(--rojo);top:640px;right:-110px;opacity:.35;}
@keyframes dccd7dc1b450e99-flota{50%{transform:translate(20px,-30px) scale(1.1);}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .glob{position:absolute;left:0;width:14px;height:9px;border-radius:50%;background:var(--rojo);box-shadow:0 0 12px var(--rojo);animation:dccd7dc1b450e99-corre linear infinite;opacity:.8;pointer-events:none;}
@keyframes dccd7dc1b450e99-corre{from{transform:translateX(-40px);}to{transform:translateX(480px);}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .car5{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 8px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .car5 img{flex:0 0 84%;scroll-snap-align:center;aspect-ratio:4/5;object-fit:cover;border-radius:18px;border:1px solid var(--borde);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .precio{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;background:rgba(255,255,255,.06);border:1px solid var(--borde);border-radius:16px;padding:14px 16px;backdrop-filter:blur(6px);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .precio b{font-family:Anton,Impact,sans-serif;font-size:40px;font-weight:400;color:var(--oro);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .precio small{display:block;color:var(--sub);font-size:13px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .precio .chips{text-align:right;font-size:13px;font-weight:600;line-height:1.7;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .btn{position:relative;overflow:hidden;display:block;text-align:center;background:linear-gradient(90deg,var(--rojo2),var(--rojo));color:#fff;text-decoration:none;font-weight:900;font-size:18px;letter-spacing:.5px;text-transform:uppercase;padding:17px 16px;border-radius:14px;margin-top:16px;box-shadow:0 8px 28px rgba(255,45,85,.45);animation:dccd7dc1b450e99-late 2.2s ease-in-out infinite;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:dccd7dc1b450e99-brillo 2.8s ease-in-out infinite;}
@keyframes dccd7dc1b450e99-late{50%{transform:scale(1.03);}}
@keyframes dccd7dc1b450e99-brillo{0%,60%{left:-60%;}100%{left:130%;}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .fotohero{margin:22px -18px 0;position:relative;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .fotohero img{width:100%;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .sello{position:absolute;top:14px;right:16px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,#ffe08a,var(--oro));color:#2a1600;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;font-size:12px;line-height:1.1;text-align:center;box-shadow:0 0 0 6px rgba(255,201,77,.25);animation:dccd7dc1b450e99-gira 4s ease-in-out infinite;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .sello b{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:22px;}
@keyframes dccd7dc1b450e99-gira{50%{transform:rotate(8deg) scale(1.06);}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pills{display:flex;flex-direction:column;gap:10px;margin-top:14px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pill{display:flex;gap:12px;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--borde);border-radius:14px;padding:14px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pill i{font-style:normal;flex:0 0 38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;background:rgba(255,45,85,.15);border:1px solid rgba(255,45,85,.4);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pill b{color:#fff;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .paso i{background:rgba(255,201,77,.15);border-color:rgba(255,201,77,.45);font-family:Anton,Impact,sans-serif;color:var(--oro);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .vid{position:relative;max-width:330px;margin:16px auto 0;border-radius:20px;padding:3px;background:linear-gradient(135deg,var(--rojo),var(--oro),#5b3cff);background-size:200% 200%;animation:dccd7dc1b450e99-mov 5s linear infinite;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .vid video{display:block;width:100%;border-radius:17px;background:#000;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .ev{background:rgba(255,255,255,.05);border:1px solid var(--borde);border-radius:14px;padding:14px;margin-top:10px;font-size:15px;color:var(--sub);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .ev b{color:#fff;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .ev a{color:var(--oro);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .alerta{margin-top:12px;background:linear-gradient(90deg,#7a0019,#b3001b);border-radius:14px;padding:14px;text-align:center;font-weight:900;font-size:17px;text-transform:uppercase;letter-spacing:.5px;animation:dccd7dc1b450e99-late 3s ease-in-out infinite;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .spec{background:rgba(255,255,255,.05);border:1px solid var(--borde);border-radius:14px;padding:14px;font-size:13px;color:var(--sub);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .spec b{display:block;font-family:Anton,Impact,sans-serif;font-weight:400;font-size:26px;color:var(--oro);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .frasco{position:relative;margin-top:6px;z-index:0;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .frasco img{max-height:420px;width:auto;margin:0 auto;border-radius:18px;animation:dccd7dc1b450e99-flota2 5s ease-in-out infinite;}
@keyframes dccd7dc1b450e99-flota2{50%{transform:translateY(-10px);}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .frasco:before{content:"";position:absolute;inset:20% 15%;background:var(--rojo);filter:blur(60px);opacity:.35;z-index:-1;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .ofs{display:flex;flex-direction:column;gap:16px;margin-top:16px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of{position:relative;background:linear-gradient(160deg,#161b46,#0d1030);border:1px solid var(--borde);border-radius:20px;padding:18px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of.dest{border:2px solid var(--oro);box-shadow:0 0 30px rgba(255,201,77,.25);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .rib{position:absolute;top:-13px;left:16px;background:linear-gradient(90deg,var(--oro),#ffe08a);color:#2a1600;font-size:12px;font-weight:900;border-radius:999px;padding:4px 12px;text-transform:uppercase;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of h3{font-size:16px;font-weight:800;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of .tot{font-family:Anton,Impact,sans-serif;font-size:42px;line-height:1.1;color:#fff;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of .cu{font-size:14px;color:var(--sub);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of .ah{display:inline-block;margin-top:6px;font-size:13px;font-weight:900;color:#06210f;background:var(--verde);border-radius:999px;padding:3px 10px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .of:not(.dest) .btn{background:rgba(255,255,255,.1);box-shadow:none;animation:none;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) details{background:rgba(255,255,255,.05);border:1px solid var(--borde);border-radius:14px;padding:14px 16px;margin-top:10px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) summary{font-weight:800;cursor:pointer;list-style:none;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) summary::-webkit-details-marker{display:none;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) summary:after{content:"+";float:right;color:var(--oro);font-weight:900;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) details[open] summary:after{content:"–";}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) details p{margin-top:8px;color:var(--sub);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .cierre{text-align:center;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .cierre img{border-radius:20px;margin:16px 0 0;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .legal{font-size:12px;color:#6d7299;border-top:1px solid var(--borde);padding-top:14px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) [data-borrador]{display:none;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pegado{position:fixed;left:0;right:0;bottom:0;z-index:58;padding:10px 16px;background:linear-gradient(180deg,transparent,rgba(7,9,26,.95) 30%);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .pegado a{display:block;max-width:408px;margin:0 auto;text-align:center;background:linear-gradient(90deg,var(--rojo2),var(--rojo));color:#fff;text-decoration:none;font-weight:900;font-size:17px;text-transform:uppercase;padding:15px;border-radius:14px;box-shadow:0 8px 28px rgba(255,45,85,.45);}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .rv.on{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){:is([data-dcc="d7dc1b450e99"],#_:not(*)),:is([data-dcc="d7dc1b450e99"],#_:not(*)) *{animation:none!important;transition:none!important;}:is([data-dcc="d7dc1b450e99"],#_:not(*)) .rv{opacity:1;transform:none;}}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .carv{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 8px;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .carv figure{flex:0 0 64%;margin:0;scroll-snap-align:center;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .carv video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:18px;border:1px solid var(--borde);background:#07091a;}
:is([data-dcc="d7dc1b450e99"],#_:not(*)) .carv figcaption{font-size:13px;text-align:center;margin-top:6px;color:var(--sub);}