/* 🎨 (29-oct, vt4c) Vitrina: miniaturas de las plantillas por nicho en el selector (💄 Belleza, 🔌 Gadgets, 🏠 Hogar, 💪 Salud masculina; 11-nov: 👗 Moda, 🌸 Perfumes, 💎 Alto valor) y
   campos en fila de las secciones nuevas (public/vitrina-nichos-sec.js). Mismas piezas que las de public/vitrina.css (.vt-pt-m i/em/:after). */
.vt-pt-belleza .vt-pt-m { background: linear-gradient(180deg, #f6e9e3, #fbf6f3); } .vt-pt-belleza .vt-pt-m i { background: #e2cfc6; } .vt-pt-belleza .vt-pt-m i:first-child { background: #2d1b22; } .vt-pt-belleza .vt-pt-m em { background: #9c3f63; border-radius: 999px; } .vt-pt-belleza .vt-pt-m:after { background: #f0d9d0; border-radius: 999px 999px 7px 7px; }
.vt-pt-gadgets .vt-pt-m { background: linear-gradient(135deg, #0b1220 0 55%, #f5f7fb 55%); } .vt-pt-gadgets .vt-pt-m i { background: #465468; } .vt-pt-gadgets .vt-pt-m i:first-child { background: #e6edf7; } .vt-pt-gadgets .vt-pt-m em { background: #2563eb; border-radius: 6px; } .vt-pt-gadgets .vt-pt-m:after { background: radial-gradient(#ffffff, #dfe9fb); border-radius: 9px; box-shadow: 0 4px 10px -6px rgba(11, 18, 32, .5); }
.vt-pt-hogar .vt-pt-m { background: #fbf7f1; border-top: 7px solid #3d5a40; } .vt-pt-hogar .vt-pt-m i { background: #d8c9b5; } .vt-pt-hogar .vt-pt-m i:first-child { background: #2b2118; } .vt-pt-hogar .vt-pt-m em { background: #b5491a; box-shadow: 0 3px 0 #7a3112; } .vt-pt-hogar .vt-pt-m:after { background: #f3ebe0; border-radius: 12px; }
.vt-pt-masculina .vt-pt-m { background: #f3f4f6; border-top: 7px solid #0f1b2d; } .vt-pt-masculina .vt-pt-m i { background: #c6ccd6; } .vt-pt-masculina .vt-pt-m i:first-child { background: #0f1b2d; } .vt-pt-masculina .vt-pt-m em { background: #1f3a5f; border-radius: 4px; } .vt-pt-masculina .vt-pt-m:after { background: #fff; border: 1px solid #dde1e7; border-radius: 4px; }
.vt-pt-moda .vt-pt-m { background: #faf8f5; border-bottom: 1px solid #161412; } .vt-pt-moda .vt-pt-m i { background: #d3cbc0; } .vt-pt-moda .vt-pt-m i:first-child { background: #161412; } .vt-pt-moda .vt-pt-m em { background: #1c1917; border-radius: 1px; } .vt-pt-moda .vt-pt-m:after { background: #e7e1d9; border-radius: 0; }
.vt-pt-perfumes .vt-pt-m { background: radial-gradient(110% 80% at 50% 0%, #efe2cc, #f7f2ea); } .vt-pt-perfumes .vt-pt-m i { background: #d2c3ad; } .vt-pt-perfumes .vt-pt-m i:first-child { background: #241a12; } .vt-pt-perfumes .vt-pt-m em { background: #6d4527; border-radius: 999px; } .vt-pt-perfumes .vt-pt-m:after { background: #fffdf9; border: 1px solid #b8945a; border-radius: 9px; }
.vt-pt-premium .vt-pt-m { background: #f6f5f2; border-top: 7px solid #121417; } .vt-pt-premium .vt-pt-m i { background: #cdcac2; } .vt-pt-premium .vt-pt-m i:first-child { background: #121417; } .vt-pt-premium .vt-pt-m em { background: #1f2a37; border-radius: 4px; } .vt-pt-premium .vt-pt-m:after { background: #fff; border: 1px solid #a3824a; border-radius: 6px; }
.ni-mods { grid-template-columns: repeat(auto-fill, minmax(min(100%, 130px), 1fr)); }
