:root{--content-width: 1430px;--content-edge-padding-x: 15px;--content-edge-padding-y: 30px;--body-font-family: "Cormorant Garamond", var(--fallback-font);--heading-font-family: "Cormorant Garamond", var(--fallback-font);--subheading-font-family: "Cormorant Garamond", var(--fallback-font);--palette1: #270707!important;--palette2: #3A0C0C!important;--palette3: #3A0C0C!important;--palette4: #270707!important;--palette5: #FFFFFF!important;--palette6: #E4DCD6!important;--palette7: #B8AFA8!important;--palette8: #FAF7F4!important;--palette9: #ffffff!important;--palette10: #1E1E1E!important;--palette11: rgba(39, 7, 7, 0.08)!important;--btn-primary-bg-color: #270707;--btn-primary-hover-bg-color: #3A0C0C;--btn-primary-color: #F3EDE8;--btn-primary-hover-color: #FFFFFF;--color-link: #3A0C0C;--color-link-hover: #270707;--color-heading: #270707;--product-title-color: #270707;--product-title-hover-color: #3A0C0C;--price-color-light: #3A0C0C;--price-color: #3A0C0C;--btn-cart-bg-color: #270707;--btn-cart-hover-bg-color: #3A0C0C;--btn-cart-color: #F3EDE8;--btn-cart-hover-color: #FFFFFF;}@media (min-width: 1025px){.container {max-width:1430px;}}@media (min-width: 1025px){.container {max-width:1430px;}}.hero-section .page-title-wrapper{min-height:120px;}#_desktop_top_menu { font-family: Helvetica, Arial, sans-serif !important; font-weight: 400 !important; letter-spacing: 0.04em !important; color: #F3EDE8 !important; } /* =============================== TOP MENU – SUBMENÚS (ESTABLE) =============================== */ /* Contenedor del top menu */ #_desktop_top_menu { font-family: Helvetica, Arial, sans-serif !important; font-weight: 400 !important; letter-spacing: 0.04em !important; color: #F3EDE8 !important; } /* TODOS los submenús del top menu (IDs dinámicos) */ #_desktop_top_menu .top-menu [id^="top_sub_menu_"] { background: #270707 !important; border-radius: 14px !important; padding: 12px !important; color: #F3EDE8 !important; } /* Enlaces dentro de los submenús */ #_desktop_top_menu .top-menu [id^="top_sub_menu_"] a { color: #F3EDE8 !important; font-family: Helvetica, Arial, sans-serif !important; font-weight: 400 !important; letter-spacing: 0.04em !important; } /* Hover de enlaces */ #_desktop_top_menu .top-menu [id^="top_sub_menu_"] a:hover { background: rgba(243, 237, 232, 0.08) !important; color: #F3EDE8 !important; } /* ===================================== TIPOGRAFÍA GLOBAL – TODA LA WEB ===================================== */ /* Base */ html, body { font-family: "Cormorant Garamond", serif !important; color: inherit; } /* Fuerza en TODO (tema + módulos + widgets) */ body, body * { font-family: "Cormorant Garamond", serif !important; } /* ===================================== JERARQUÍA DE TEXTO ===================================== */ /* Títulos */ h1, h2, h3, h4, h5, h6 { font-family: "Cormorant Garamond", serif !important; font-weight: 700 !important; letter-spacing: 0.06em !important; } /* Texto normal */ p, span, li, a, label { font-family: "Cormorant Garamond", serif !important; font-weight: 400 !important; letter-spacing: 0.04em !important; } /* ===================================== FORMULARIOS Y BOTONES ===================================== */ button, input, select, textarea { font-family: "Cormorant Garamond", serif !important; font-weight: 400 !important; letter-spacing: 0.05em !important; } /* ===================================== MENÚS (desktop + móvil) ===================================== */ #_desktop_top_menu, #mobile_menu_wrapper, .menu-mobile-content { font-family: "Cormorant Garamond", serif !important; } .category-cover { display: none !important; } .simple-scroll .elementor-widget-wrap, .cms-sticky-container > .elementor-container { overflow-x: hidden !important; } /*.elementor-row { overflow: hidden !important; }*/