/* Capa de marca EMDB sobre tema Bistro OSCURO (w5) — brand-skill v1.1 Montserrat (alt. autorizada de Gotham). Marfil sobre negro. Dorado solo detalles. Rojo solo ofertas. */ :root{--emdb-negro:#0A0A0A;--emdb-marfil:#F3EFE6;--emdb-dorado:#C9A45C;--emdb-bordo:#651F28;--emdb-rojo:#B51F2E;--emdb-carbon:#292929;--emdb-gris:#E4E1DA} #wrapwrap{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif} #wrapwrap h1,#wrapwrap h2,#wrapwrap h3,#wrapwrap h4,#wrapwrap h5,#wrapwrap h6{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif} #wrapwrap h1,#wrapwrap h2{font-weight:800;letter-spacing:.02em} #wrapwrap h3,#wrapwrap h4{font-weight:700} #wrapwrap h5,#wrapwrap h6{font-weight:600} #wrapwrap p,#wrapwrap li{font-weight:400} /* menu sobre header oscuro: marfil, hover dorado */ header .navbar-nav .nav-link{font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--emdb-marfil)} header .navbar-nav .nav-link:hover,header .navbar-nav .nav-link.active{color:var(--emdb-dorado)} header .dropdown-menu .dropdown-item{font-weight:500;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase} header .dropdown-menu .dropdown-item:hover{color:var(--emdb-dorado)} /* CTA: color del tema (rojo, como el Wix) — solo tipografia */ #wrapwrap .btn-primary{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem} /* precios: maximo peso; color heredado del tema */ .product_price,.oe_price,.o_wsale_products_item_price{font-weight:800} /* rojo SOLO promos */ .o_ribbon,.o_wsale_ribbon,.badge.text-bg-danger,.text-bg-danger{background-color:var(--emdb-rojo) !important;color:#fff !important;font-weight:700;letter-spacing:.05em} del{color:#9a9a9a} /* fichas de producto: sin color forzado (el tema decide), tipografia prolija + hover sutil */ .o_wsale_products_item_title a{font-weight:500;font-size:.85rem;letter-spacing:.01em} .oe_product_cart{transition:transform .2s ease,box-shadow .2s ease} .oe_product_cart:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.35)} /* lineas y separadores discretos sobre oscuro */ #wrapwrap hr{border-color:rgba(243,239,230,.18)} /* inputs (newsletter, buscador): bordes suaves, foco dorado */ #wrapwrap .form-control:focus{border-color:var(--emdb-dorado);box-shadow:0 0 0 .15rem rgba(201,164,92,.25)} /* ===== barrido fino 2026-07-24 ===== */ /* navbar: compacto, sin cajitas/separadores, que entre EXTRAS sin colapsar en "+" */ header .navbar-nav .nav-item,header .navbar-nav .nav-link{border:0 !important;background:transparent} header .navbar-nav .nav-link{font-size:.72rem;padding:.55rem .6rem;letter-spacing:.06em} header .navbar{column-gap:.25rem} header form[role="search"] .form-control,header .o_searchbar_form .form-control{max-width:220px;font-size:.8rem} /* titulos de productos: tamano contenido, interlineado comodo, sin gritar */ .o_carousel_product_card .card-title,.o_wsale_products_item_title{font-size:.82rem;line-height:1.4;font-weight:500;letter-spacing:.01em} /* precios: tabulares y consistentes */ .product_price,.oe_price,.o_wsale_products_item_price,[itemprop="price"]{font-variant-numeric:tabular-nums;font-weight:700} /* jerarquia uniforme de titulos de seccion en home */ #wrap .s_dynamic_snippet_title h2,#wrap h2{letter-spacing:.03em} /* parrafos institucionales legibles */ #wrap .container p{line-height:1.75} /* ===== regaleria 2x2 compacta (como Wix) ===== */ .emdb-regaleria .col-lg-5{display:flex} .emdb-regaleria-foto{width:100%;height:100%;object-fit:cover} .emdb-regaleria .o_carousel_product_card{max-width:280px;margin-left:auto;margin-right:auto} .emdb-regaleria .card-img-top{object-fit:contain;background:#fff} .emdb-regaleria .o_carousel_product_card_body{padding:.75rem !important} .emdb-regaleria .card-title{font-size:.8rem} .emdb-regaleria .container{padding-left:0;padding-right:0} .emdb-regaleria .row{align-items:stretch} .emdb-regaleria .o_carousel_product_card{height:100%;display:flex;flex-direction:column} .emdb-regaleria .o_carousel_product_card_body{flex:1;display:flex;flex-direction:column;justify-content:space-between} /* ===== botones VER TODOS: mismo estilo y aire en TODAS las secciones ===== */ .s_dynamic_snippet_title{margin-bottom:1.25rem !important;align-items:center !important} .s_dynamic_snippet_title h2{margin:0} .s_dynamic_snippet_title .btn,.emdb-regaleria .btn{padding:.5rem 1.5rem;font-size:.72rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase} /* ===== navbar stretch: separadores/cajitas fuera, items centrados ===== */ header li,header li>a,header ul,header .nav-item,header .nav-link,header .navbar-nav>*{border:0 !important;outline:0 !important} header *{box-shadow:none !important} #top_menu>li,#top_menu>li+li,#top_menu .nav-item+.nav-item{border-left:0 !important;border-right:0 !important} header .navbar-nav .nav-link{display:flex;align-items:center}