/* Scoped brand layer; native markup, product data and cart remain VendeYa. */
body[data-nua="1"]{--nua-fuchsia:#EC0066;--nua-orange:#FF821C;--nua-cream:#FFF8F5;--nua-ink:#25212A;background:var(--nua-cream);color:var(--nua-ink);font-family:Poppins,system-ui,sans-serif;overflow-x:clip}
body[data-nua="1"] *{box-sizing:border-box}
body[data-nua="1"] .tienda-banda{font-size:11px;letter-spacing:.13em;font-weight:600;padding:9px 16px}
body[data-nua="1"] .tienda-header{border:0;background:#EC0066;color:white;position:relative;z-index:20;box-shadow:none}
body[data-nua="1"] .tienda-header .interior{max-width:1440px;min-height:92px;padding:16px 5%;gap:36px}
body[data-nua="1"] .tienda-header .logo{height:64px;width:100px;max-width:120px;object-fit:contain;border-radius:0}
body[data-nua="1"] .th-menu{gap:26px}
body[data-nua="1"] .th-menu a{font-size:12px;font-weight:600;letter-spacing:.02em;color:inherit;text-decoration:none}
body[data-nua="1"] .th-acciones{gap:12px}
body[data-nua="1"] .th-carrito,body[data-nua="1"] .th-buscar{color:inherit;border-color:#ffffff50}
body[data-nua="1"] .sec-envoltura{isolation:isolate}
body[data-nua="1"] .sec-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 62%,#FFD32980 0,transparent 44%),linear-gradient(115deg,#FFF8F5 34%,#ffe6ea 72%,#ffd2b0);padding:70px max(5vw,24px);border-radius:0}
body[data-nua="1"] .sec-hero:not(.con-imagen)::before{content:"";position:absolute;width:440px;height:440px;right:5%;top:12%;border-radius:45% 55% 65% 35%;background:radial-gradient(circle at 30% 23%,#ff91c1,#EC0066 60%,#bd0059);box-shadow:inset -25px -35px 50px #95004550,20px 36px 60px #EC006630;transform:rotate(-18deg);pointer-events:none;z-index:0}
body[data-nua="1"] .sec-hero:not(.con-imagen)::after{content:"✦";position:absolute;right:13%;top:19%;font-size:250px;line-height:1;color:#FFD329;transform:rotate(12deg);text-shadow:6px 12px 0 #c95b2440;pointer-events:none}
body[data-nua="1"] .sec-hero .contenido{position:relative;z-index:3;max-width:680px;width:58%;padding:0}
body[data-nua="1"] .sec-hero h1{font-size:clamp(42px,5.8vw,83px)!important;line-height:.99!important;letter-spacing:-.072em!important;font-weight:800!important;color:#25212A;text-shadow:none;max-width:700px;margin:0 0 24px;text-wrap:balance}
body[data-nua="1"] .sec-hero p{max-width:390px;font-size:16px;line-height:1.65;color:#5f4b55;text-shadow:none;margin:0 0 30px}
body[data-nua="1"] .btn-hero{display:inline-flex;align-items:center;justify-content:center;min-height:54px;background:#EC0066!important;color:#fff!important;padding:17px 28px;border:0;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;box-shadow:0 8px 0 #bb00551a,0 14px 28px #EC006620;transition:transform .2s,box-shadow .2s}
body[data-nua="1"] .btn-hero:hover{transform:translateY(-3px);box-shadow:0 12px 25px #EC006630}
body[data-nua="1"] .sec{max-width:1320px;padding:64px 5%;margin:auto}
body[data-nua="1"] .titulo-seccion,body[data-nua="1"] .sec h2{font-size:clamp(26px,3vw,43px)!important;font-weight:800;line-height:1.12;letter-spacing:-.045em;margin-bottom:32px;text-wrap:balance}
body[data-nua="1"] .vy-colecciones-grid{display:grid;gap:22px}
body[data-nua="1"] .vy-coleccion-card{border:0;border-radius:28px;background:#E9D7FF;overflow:hidden;transition:transform .25s,box-shadow .25s;text-decoration:none;color:inherit}
body[data-nua="1"] .vy-coleccion-card:nth-child(3n+2){background:#ffdbe9}
body[data-nua="1"] .vy-coleccion-card:nth-child(3n+3){background:#B9F4DD}
body[data-nua="1"] .vy-coleccion-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #54254112}
body[data-nua="1"] .vy-coleccion-imagen{aspect-ratio:4/3;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden}
body[data-nua="1"] .vy-coleccion-imagen img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
body[data-nua="1"] .vy-coleccion-info{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:22px}
body[data-nua="1"] .vy-coleccion-info strong{font-size:19px;letter-spacing:-.04em}
body[data-nua="1"] .vy-coleccion-info>span{font-size:11px}
body[data-nua="1"] .prod-pub{border:0!important;background:#fff;box-shadow:0 8px 30px #58283c08;border-radius:23px;overflow:hidden;transition:transform .25s,box-shadow .25s}
body[data-nua="1"] .prod-pub:hover{transform:translateY(-5px);box-shadow:0 18px 35px #58283c14}
body[data-nua="1"] .prod-pub .foto{background:#fff4f7}
body[data-nua="1"] .prod-pub img{object-fit:contain}
body[data-nua="1"] .prod-pub .nombre{font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.02em}
body[data-nua="1"] .prod-pub .precio{color:#EC0066;font-weight:800;font-size:22px}
body[data-nua="1"] .prod-rapido{background:#EC0066;color:white;border:0;border-radius:999px;font-weight:600;min-height:42px;margin:12px;width:calc(100% - 24px)}
body[data-nua="1"] .sec-bannercta{position:relative;overflow:hidden;min-height:330px;padding:70px 7%;text-align:left;color:#25212A}
body[data-nua="1"] .sec-bannercta .bc-contenido{position:relative;z-index:2;max-width:600px}
body[data-nua="1"] .sec-bannercta h2{font-size:clamp(33px,4.5vw,63px);font-weight:800;letter-spacing:-.065em;line-height:1.02;margin:0 0 18px}
body[data-nua="1"] .sec-bannercta p{font-size:15px;line-height:1.65}
body[data-nua="1"] .sec-bannercta:not(.con-imagen)::after{content:"✦";position:absolute;right:9%;top:25px;font-size:260px;color:#ffffff80;transform:rotate(-12deg);pointer-events:none}
body[data-nua="1"] .sec-beneficios{gap:26px;padding-top:70px;padding-bottom:70px}
body[data-nua="1"] .beneficio{padding:24px;border:1px solid #EC00661c;border-radius:22px;background:#fff}
body[data-nua="1"] .beneficio .icono{font-size:33px;color:#EC0066}
body[data-nua="1"] .beneficio h3{font-size:16px;letter-spacing:-.03em}
body[data-nua="1"] .beneficio p{font-size:13px;line-height:1.7;color:#726A73}
body[data-nua="1"] .sec-faq{max-width:940px}
body[data-nua="1"] .faq-item{border:0;border-bottom:1px solid #e6d9df;padding:20px 0;background:transparent;border-radius:0}
body[data-nua="1"] .faq-item summary{font-weight:600;font-size:15px;cursor:pointer}
body[data-nua="1"] .faq-item .respuesta{color:#726A73;font-size:14px;line-height:1.8}
body[data-nua="1"] .tienda-pie{padding:64px 5% 24px;border:0;border-radius:40px 40px 0 0;margin-top:40px}
body[data-nua="1"] .pie-texto{max-width:270px;line-height:1.8;white-space:pre-line}
body[data-nua="1"] .pie-nombre img{max-height:80px;border-radius:0}
body[data-nua="1"] :focus-visible{outline:3px solid #FF821C;outline-offset:4px}
@media(min-width:768px){body[data-nua="1"] .sec-hero.con-imagen .vy-media{opacity:1}body[data-nua="1"] .sec-hero.con-imagen .contenido{width:52%}}
@media(max-width:767px){body[data-nua="1"] .tienda-header .interior{min-height:78px;padding:10px 18px;gap:12px;flex-wrap:wrap}body[data-nua="1"] .tienda-header .logo{height:48px;width:72px}body[data-nua="1"] .th-menu{order:3;width:100%;overflow-x:auto;white-space:nowrap;padding:9px 0 3px;gap:23px;scrollbar-width:none}body[data-nua="1"] .th-menu a{font-size:11px;flex-shrink:0}body[data-nua="1"] .th-acciones{margin-left:auto}body[data-nua="1"] .sec-hero{padding:40px 22px!important;align-items:flex-start;justify-content:flex-start}body[data-nua="1"] .sec-hero .contenido{width:100%;max-width:100%;padding:0}body[data-nua="1"] .sec-hero h1{font-size:clamp(39px,11vw,59px)!important;max-width:370px;letter-spacing:-.065em!important}body[data-nua="1"] .sec-hero p{font-size:14px;max-width:270px;margin-bottom:23px}body[data-nua="1"] .sec-hero:not(.con-imagen)::before{width:260px;height:260px;top:auto;bottom:-92px;right:-24px}body[data-nua="1"] .sec-hero:not(.con-imagen)::after{font-size:145px;top:auto;bottom:-16px;right:24px}body[data-nua="1"] .btn-hero{font-size:11px;min-height:48px;padding:15px 22px}body[data-nua="1"] .sec{padding:42px 18px}body[data-nua="1"] .vy-colecciones-grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;padding-bottom:12px}body[data-nua="1"] .vy-coleccion-card{flex:0 0 76%;scroll-snap-align:start;border-radius:22px}body[data-nua="1"] .vy-coleccion-info{padding:17px}body[data-nua="1"] .sec-bannercta{min-height:320px;padding:45px 24px}body[data-nua="1"] .sec-bannercta .bc-contenido{max-width:80%}body[data-nua="1"] .sec-bannercta:not(.con-imagen)::after{right:-35px;top:85px;font-size:180px}body[data-nua="1"] .sec-beneficios{display:grid;grid-template-columns:1fr;gap:12px}body[data-nua="1"] .beneficio{text-align:left;padding:20px}body[data-nua="1"] .tienda-pie{padding:40px 24px 20px;border-radius:26px 26px 0 0}}
@media(prefers-reduced-motion:no-preference){body[data-nua="1"] .sec-envoltura.nua-in-view .titulo-seccion{animation:nua-heading-in .55s ease both}@keyframes nua-heading-in{from{transform:translateY(12px)}to{transform:translateY(0)}}}
@media(prefers-reduced-motion:reduce){body[data-nua="1"] *,body[data-nua="1"] *::before,body[data-nua="1"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


body[data-nua="1"] .nua-preview-banner{position:sticky;top:0;z-index:1000;background:#25212A;color:#fff;text-align:center;padding:10px 16px;font-size:11px;font-weight:600;letter-spacing:.06em}
body[data-nua="1"] .tienda-header img.logo{width:110px;height:44px;object-fit:cover;object-position:center;max-height:none}
body[data-nua="1"] .pie-nombre img{width:110px;height:44px;object-fit:cover;object-position:center}
body[data-nua="1"] .sec-bannercta{background:inherit!important;color:inherit!important;border-radius:28px;max-width:1320px;margin:0 auto}
body[data-nua="1"] .sec-bannercta .bc-contenido{color:#25212A}
body[data-nua="1"] .sec-bannercta:not(.con-imagen)::after{color:#EC006630}
body[data-nua="1"] .vy-coleccion-imagen{position:relative;min-height:175px;aspect-ratio:1.5}
body[data-nua="1"] .vy-coleccion-sin-foto{font-size:0}
body[data-nua="1"] .vy-coleccion-sin-foto::before{content:"";position:absolute;width:48%;height:80%;border:16px solid #EC0066;border-radius:50% 50% 42% 58%;left:28%;top:12%;transform:rotate(28deg);box-shadow:18px 16px 0 #FF821C70}
body[data-nua="1"] .vy-coleccion-card:nth-child(2) .vy-coleccion-sin-foto::before{border-radius:50%;width:60%;height:60%;border-color:#FF821C;left:20%;top:20%;box-shadow:0 0 0 15px #FFD329;transform:rotate(-15deg)}
body[data-nua="1"] .vy-coleccion-card:nth-child(3) .vy-coleccion-sin-foto::before{border:0;border-radius:15% 60% 15% 60%;width:45%;height:70%;background:#18a478;box-shadow:26px 0 0 #fff9;transform:rotate(-30deg)}
body[data-nua="1"] .vy-coleccion-card:nth-child(4) .vy-coleccion-sin-foto::before{border-radius:30%;border-color:#EC0066;box-shadow:16px 16px 0 #FFD329;transform:rotate(-10deg)}
body[data-nua-preview="1"] [data-add-cart],body[data-nua-preview="1"] .prod-rapido{display:none!important}
@media(max-width:767px){body[data-nua="1"] .sec-hero.hero-ajustada{justify-content:flex-start!important}body[data-nua="1"] .sec-hero h1{max-width:330px;font-size:clamp(37px,10.3vw,43px)!important;line-height:1.02!important}body[data-nua="1"] .sec-hero .contenido{padding-top:0}body[data-nua="1"] .sec-hero p{max-width:300px}body[data-nua="1"] .tienda-header img.logo{width:88px;height:36px}body[data-nua="1"] .sec-bannercta{border-radius:0}}
