#realVidriera .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#realVidriera .product{min-width:0}#realVidriera .vv-preview{display:block;width:100%;padding:0;border:0;background:#f3f7f6;border-radius:14px;overflow:hidden;aspect-ratio:1/1}#realVidriera .vv-preview img,#realVidriera .vv-preview video{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}#realVidriera .vv-preview video{object-fit:contain}#realVidriera .productmeta b,#realVidriera .productmeta span{overflow-wrap:anywhere;min-width:0}#realVidriera .tag{max-width:48%}#realVidriera small{display:block;color:var(--muted);margin-top:5px}#v162ScanQR + #featuredProducts{min-height:44px}#vidrieraViewer{width:min(94vw,640px);max-height:94dvh;border:1px solid var(--line);border-radius:22px;padding:14px}#vidrieraViewer::backdrop{background:#0c2f4699}#vidrieraViewer img,#vidrieraViewer video{display:block;width:100%;max-height:75dvh;object-fit:contain;margin-top:12px}body.vidriera-locked{position:fixed;left:0;right:0;overflow:hidden}#vidrieraProof img{max-width:100%;max-height:75dvh;object-fit:contain}

#shopProducts .vv-store-preview{display:block;width:100%;height:170px;border:0;padding:0;border-radius:14px;background:#f3f7f6;overflow:hidden}#shopProducts .vv-store-preview video{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:700px){#shopProducts .vv-store-preview{height:145px}}

/* Vidriera móvil: tres accesos juntos y controles de catálogo 2 x 2. */
#v162ScanQR:where(button),#featuredProducts:where(button),#v162NearMe:where(button){min-width:0!important;width:100%!important;max-width:100%;padding:10px 4px!important;font-size:clamp(10px,2.7vw,14px)!important;line-height:1.2;white-space:normal;overflow-wrap:break-word;}
@media(max-width:700px){#v162ScanQR:where(button):is(*){min-height:52px;} :has(> #v162ScanQR):has(> #v162NearMe){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;}#featuredProducts{min-height:52px!important;}}
#manageProducts .vv-product-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch;}
#manageProducts .vv-product-actions>button{width:100%!important;min-width:0!important;max-width:100%;margin:0!important;padding:10px 3px!important;white-space:normal;font-size:clamp(12px,3.1vw,15px);line-height:1.25;}

/* Vidriera independiente: sin buscador; piezas visuales más altas. */
#vidrieraOnlyPanel[hidden]{display:none!important}
#vidrieraOnlyPanel #realVidriera .vv-preview{aspect-ratio:4/5}
#vidrieraOnlyPanel #realVidriera .vv-preview img{object-fit:cover}
#vidrieraOnlyPanel #realVidriera .vv-preview video{object-fit:contain}
#featuredProducts.primary{background:linear-gradient(110deg,#08a99d,#287dbd)!important;color:#fff!important}
/* Marca en dos líneas, centrada con tamaño fluido en móvil y ventanas pequeñas. */
header.top>div:first-child{min-width:0;align-items:center}
header.top>div:first-child b{min-width:0;text-align:center;line-height:1.2;overflow-wrap:normal}
@media(max-width:700px){header.top>div:first-child{flex-shrink:1;min-width:0}header.top>div:first-child b{font-size:clamp(11px,2.9vw,16px)!important;line-height:1.15!important;text-align:center!important}header.top .tools{flex-shrink:0}}

header.top b .vv-brand-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px;min-width:0;white-space:nowrap;font-size:clamp(11px,2.8vw,17px);line-height:1.15;font-weight:800}header.top b .vv-brand-title>span{display:block}header.top b .paraisoOfficialLogo{flex-shrink:0}
