/*
 * Modo oscuro de Galería (propietario, 2026-10-31: automático según el dispositivo y con botón
 * sol/luna en la cabecera; toda la tienda).
 * Solo actúa con <html data-ld-theme="dark">, que pone oscuro.php antes de pintar la página.
 * Tres partes:
 *   1. Variables: la paleta oscura y las variables de Galería y de WoodMart.
 *   2. Bloque automático (entre las marcas ld-dark-auto): cada color fijo de las hojas de la web
 *      que se usa en alguna página, pasado a la paleta oscura. No se edita a mano: se regenera con
 *      scripts/dark-mode/ (LEEME.txt) cuando cambian las hojas.
 *   3. Correcciones a mano, al final.
 * El amarillo es el mismo que en claro.
 */

html[data-ld-theme="dark"] {
	color-scheme: dark;
	--ld-dark-bg: #0E1014;
	--ld-dark-card: #171A20;
	--ld-dark-soft: #1F232A;
	--ld-dark-raise: #262A32;
	--ld-dark-ink: #F1F2F4;
	--ld-dark-ink-2: #CDD1D8;
	--ld-dark-body: #B7BCC5;
	--ld-dark-muted: #979DA8;
	--ld-dark-line: rgba(255, 255, 255, .1);
	--ld-dark-shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 24px 44px -30px rgba(0, 0, 0, .7);
	--ld-dark-on-accent: #0C0E12;

	/* WoodMart: sus variables de colores sobre fondo oscuro (las de [class*="color-scheme-light"]). */
	--color-white: #000;
	--color-gray-100: rgba(255, 255, 255, .1);
	--color-gray-200: rgba(255, 255, 255, .2);
	--color-gray-300: rgba(255, 255, 255, .5);
	--color-gray-400: rgba(255, 255, 255, .6);
	--color-gray-500: rgba(255, 255, 255, .7);
	--color-gray-600: rgba(255, 255, 255, .8);
	--color-gray-700: rgba(255, 255, 255, .9);
	--color-gray-800: #FFF;
	--color-gray-900: #FFF;
	--color-white-rgb: 0, 0, 0;
	--color-black-rgb: 255, 255, 255;
	--bgcolor-black-rgb: 255, 255, 255;
	--bgcolor-white-rgb: 23, 26, 32;
	--bgcolor-white: var(--ld-dark-card);
	--bgcolor-gray-100: var(--ld-dark-bg);
	--bgcolor-gray-200: var(--ld-dark-soft);
	--bgcolor-gray-300: var(--ld-dark-raise);
	--brdcolor-gray-200: rgba(255, 255, 255, .1);
	--brdcolor-gray-300: rgba(255, 255, 255, .15);
	--brdcolor-gray-400: rgba(255, 255, 255, .25);
	--brdcolor-gray-500: rgba(255, 255, 255, .3);
	--wd-text-color: var(--ld-dark-body);
	--wd-title-color: var(--ld-dark-ink);
	--wd-widget-title-color: var(--ld-dark-ink);
	--wd-entities-title-color: var(--ld-dark-ink);
	--wd-entities-title-color-hover: var(--g-accent, #FFC720);
	--wd-link-color: var(--ld-dark-ink);
	--wd-form-brd-color: rgba(255, 255, 255, .18);
	--wd-form-brd-color-focus: rgba(255, 255, 255, .32);
	--wd-form-placeholder-color: rgba(255, 255, 255, .5);
	--wd-form-bg: var(--ld-dark-soft);
	--wd-form-color: var(--ld-dark-ink);
	--wd-main-bgcolor: var(--ld-dark-bg);
	--wd-navigation-color: 241, 242, 244;
	--wd-bordered-bg: var(--ld-dark-soft);
	--wd-bordered-brd: rgba(255, 255, 255, .12);
}

/* Galería: las mismas variables, en oscuro, allí donde se definen. */
html[data-ld-theme="dark"] .ld-g,
html[data-ld-theme="dark"] body.ld-gp-page,
html[data-ld-theme="dark"] .ld-hm {
	--g-bg: var(--ld-dark-bg);
	--g-card: var(--ld-dark-card);
	--g-ink: var(--ld-dark-ink);
	--g-ink-2: var(--ld-dark-ink-2);
	--g-body: var(--ld-dark-body);
	--g-muted: var(--ld-dark-muted);
	--g-soft: var(--ld-dark-soft);
	--g-line: var(--ld-dark-line);
	--g-shadow: var(--ld-dark-shadow);
	--g-shadow-up: 0 1px 2px rgba(0, 0, 0, .45), 0 34px 60px -30px rgba(0, 0, 0, .8);
}

/* ld-dark-auto:start */
html[data-ld-theme="dark"]:not([data-ld-moneda]) .ldlang__op--moneda[data-ld-moneda="USD"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"][data-ld-moneda="EUR"] .ldlang__op--moneda[data-ld-moneda="EUR"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"][data-ld-moneda="GBP"] .ldlang__op--moneda[data-ld-moneda="GBP"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"][data-ld-moneda="CAD"] .ldlang__op--moneda[data-ld-moneda="CAD"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"][data-ld-moneda="MXN"] .ldlang__op--moneda[data-ld-moneda="MXN"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"][data-ld-moneda="COP"] .ldlang__op--moneda[data-ld-moneda="COP"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"][data-ld-moneda="CRC"] .ldlang__op--moneda[data-ld-moneda="CRC"] { background-color: #0E1014 !important; }
html[data-ld-theme="dark"]:not([data-ld-moneda]) .ldlang__op--moneda[data-ld-moneda="USD"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"][data-ld-moneda="EUR"] .ldlang__op--moneda[data-ld-moneda="EUR"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"][data-ld-moneda="GBP"] .ldlang__op--moneda[data-ld-moneda="GBP"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"][data-ld-moneda="CAD"] .ldlang__op--moneda[data-ld-moneda="CAD"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"][data-ld-moneda="MXN"] .ldlang__op--moneda[data-ld-moneda="MXN"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"][data-ld-moneda="COP"] .ldlang__op--moneda[data-ld-moneda="COP"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"][data-ld-moneda="CRC"] .ldlang__op--moneda[data-ld-moneda="CRC"] .ldlang__simbolo { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-cur-ref { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cur-ref__cifra { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cur-ref .ld-cur-ref__info:hover { background-color: #0E1014 !important; color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-cur-ref .ld-cur-ref__info[aria-expanded="true"] { background-color: #0E1014 !important; color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-cur-ref__info:focus-visible { outline-color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-cur-nota { background-color: #171A20; color: #F1F2F4; box-shadow: rgba(0, 0, 0, 0.132) 0px 0px 0px 1px, rgba(0, 0, 0, 0.616) 0px 18px 40px -14px; }
html[data-ld-theme="dark"] .ld-cur-nota p + p { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cur-aviso { color: #979DA8; }
html[data-ld-theme="dark"] .ld-ticker-wrapper { background-color: #171A20 !important; border-top-color: rgba(255, 255, 255, 0.12) !important; border-bottom-color: rgba(255, 255, 255, 0.12) !important; }
html[data-ld-theme="dark"] .ld-ticker-item { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-ticker-name { color: #A3B8CC !important; }
html[data-ld-theme="dark"] .ld-ticker-price { color: #FFC720 !important; }
html[data-ld-theme="dark"] .ld-ticker-divider { background-color: #1E2939 !important; }
html[data-ld-theme="dark"] .ld-badge-new { background-color: #FFC720 !important; }
html[data-ld-theme="dark"] .ld-badge-sale { background-color: #E53935 !important; color: #FFFFFF !important; }
html[data-ld-theme="dark"] body { background-color: #171A20; }
html[data-ld-theme="dark"] .required { color: #ED828A; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] { --color-white: #F1F2F4; --color-gray-800: #FFFFFF; --color-gray-900: #FFFFFF; --bgcolor-white: #0F0F0F; --bgcolor-gray-100: #0A0A0A; --brdcolor-gray-200: rgba(255, 255, 255, 0.012); --brdcolor-gray-300: rgba(255, 255, 255, 0.018); --brdcolor-gray-400: rgba(255, 255, 255, 0.03); --brdcolor-gray-500: rgba(255, 255, 255, 0.036); --wd-title-color: #FFFFFF; --wd-entities-title-color: #FFFFFF; --wd-link-color-hover: #FFFFFF; --wd-form-brd-color: rgba(255, 255, 255, 0.024); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.036); --wd-main-bgcolor: #1A1A1A; }
html[data-ld-theme="dark"] .color-scheme-dark { --color-white: #FFFFFF; --color-gray-100: #F7F7F7; --color-gray-200: #F1F1F1; --color-gray-300: #979DA8; --color-gray-400: #979DA8; --color-gray-500: #979DA8; --color-gray-600: #979DA8; --color-gray-700: #979DA8; --color-gray-800: #F1F2F4; --color-gray-900: #F1F2F4; --bgcolor-white: #171A20; --bgcolor-gray-100: #0E1014; --bgcolor-gray-200: #0E1014; --bgcolor-gray-300: #1F232A; --brdcolor-gray-200: rgba(255, 255, 255, 0.11); --brdcolor-gray-300: rgba(255, 255, 255, 0.146); --brdcolor-gray-400: rgba(255, 255, 255, 0.164); --brdcolor-gray-500: rgba(255, 255, 255, 0.22); --wd-text-color: #979DA8; --wd-title-color: #F1F2F4; --wd-entities-title-color: #F1F2F4; --wd-entities-title-color-hover: rgba(241, 242, 244, 0.65); --wd-link-color: #F1F2F4; --wd-link-color-hover: #F1F2F4; --wd-form-brd-color: rgba(255, 255, 255, 0.14); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.2); --wd-form-placeholder-color: #979DA8; --wd-otl-color-scheme: #F1F2F4; }
html[data-ld-theme="dark"] .whb-color-dark { --wd-otl-color-scheme: #F1F2F4; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] { --wd-otl-color-scheme: #FFFFFF; }
html[data-ld-theme="dark"] .wd-dropdown { --wd-dropdown-bg-color: var(--bgcolor-#171A20); --wd-dropdown-shadow: 0 0 3px rgba(0, 0, 0, 0.33); }
html[data-ld-theme="dark"] .wd-sidebar-opener { box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 5px; }
html[data-ld-theme="dark"] .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li.menu-item-has-children > a::after { color: rgba(183, 188, 197, 0.45); }
html[data-ld-theme="dark"] .wd-sub-menu { --sub-menu-color: #979DA8; }
html[data-ld-theme="dark"] abbr { color: #EA858D; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] .wd-sub-menu { --sub-menu-color-hover: #FFFFFF; }
html[data-ld-theme="dark"] .wd-sub-accented > li > a { --sub-menu-color: #F1F2F4; }
html[data-ld-theme="dark"] .whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) { --wd-form-brd-color: rgba(255, 255, 255, 0.14); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.2); --wd-form-color: #979DA8; }
html[data-ld-theme="dark"] .wd-nav { --nav-color: #NANNANNAN, 1); --nav-color-hover: #NANNANNAN, .7); --nav-chevron-color: #NANNANNAN, .5); }
html[data-ld-theme="dark"] .menu-label { color: #FFFFFF; }
html[data-ld-theme="dark"] .menu-label-red { --wd-label-color: #ED8282; }
html[data-ld-theme="dark"] .tooltip { --wd-tooltip-color: #FFFFFF; }
html[data-ld-theme="dark"] .whb-color-dark:not(.whb-with-bg) { background-color: #171A20; }
html[data-ld-theme="dark"] .wd-tools-element { --wd-header-el-color: #F1F2F4; --wd-header-el-color-hover: rgba(241, 242, 244, 0.6); }
html[data-ld-theme="dark"] .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) .wd-tools-count { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 4px; }
html[data-ld-theme="dark"] .mobile-nav .searchform { box-shadow: rgba(0, 0, 0, 0.374) 0px -1px 9px; }
html[data-ld-theme="dark"] .wd-nav-mob-tab { --nav-color: #NANNANNAN, .5); --nav-color-hover: #NANNANNAN, 1); --nav-bg: #NANNANNAN, .04); --nav-bg-active: #NANNANNAN, .09); }
html[data-ld-theme="dark"] .wd-title-color-default { --el-title-color: rgba(241, 242, 244, 0.105); }
html[data-ld-theme="dark"] .scrollToTop { box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 5px; }
html[data-ld-theme="dark"] .woodmart-timeline-line .line-dot { box-shadow: rgba(0, 0, 0, 0.22) 100px 100px inset; }
html[data-ld-theme="dark"] .wd-buttons { box-shadow: rgba(0, 0, 0, 0.22) 1px 1px 1px; }
html[data-ld-theme="dark"] .blog-design-meta-image .wd-post-thumb.color-scheme-light { --color-gray-500: #FFFFFF; }
html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) .timeline-col { background-color: #171A20; }
html[data-ld-theme="dark"] .wd-sticky-btn { box-shadow: rgba(0, 0, 0, 0.264) 0px 0px 9px; }
html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) .timeline-col .timeline-arrow { color: #FFFFFF; }
html[data-ld-theme="dark"] .wd-builder-off :is(.woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed) { color: #B7CBA4; border-top-color: #7A9C59; border-right-color: #7A9C59; border-bottom-color: #7A9C59; border-left-color: #7A9C59; }
html[data-ld-theme="dark"] .woodmart-timeline-dot { border-top-color: rgba(255, 255, 255, 0.12); border-right-color: rgba(255, 255, 255, 0.12); border-bottom-color: rgba(255, 255, 255, 0.12); border-left-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .social-facebook { --wd-social-brand-color: #97ACD9; }
html[data-ld-theme="dark"] .social-twitter { --wd-social-brand-color: #F1F2F4; }
html[data-ld-theme="dark"] .social-pinterest { --wd-social-brand-color: #EC8488; }
html[data-ld-theme="dark"] .wd-social-icons.wd-style-colored { --wd-social-color: #FFFFFF; --wd-social-shadow-hover: inset 0 0 200px rgba(0, 0, 0, 0.33); }
html[data-ld-theme="dark"] .social-linkedin { --wd-social-brand-color: #82C7ED; }
html[data-ld-theme="dark"] .wd-social-icons.wd-style-default { --wd-social-color: rgba(241, 242, 244, 0.6); --wd-social-color-hover: rgba(241, 242, 244, 0.8); }
html[data-ld-theme="dark"] .wd-social-icons.wd-style-default.color-scheme-light { --wd-social-color: #FFFFFF; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] .wd-social-icons.wd-style-default { --wd-social-color: #FFFFFF; }
html[data-ld-theme="dark"] .payment_methods .payment_box { box-shadow: rgba(0, 0, 0, 0.11) 1px 1px 2px; }
html[data-ld-theme="dark"] .woocommerce-terms-and-conditions { box-shadow: rgba(0, 0, 0, 0.11) 1px 1px 2px; }
html[data-ld-theme="dark"] form.cart .single_add_to_cart_button { background-color: #0F172A !important; }
html[data-ld-theme="dark"] .ld-vault-head { color: #979DA8; }
html[data-ld-theme="dark"] form.cart .single_add_to_cart_button:hover { background-color: #1E293B !important; }
html[data-ld-theme="dark"] form.cart .single_add_to_cart_button:focus { background-color: #1E293B !important; }
html[data-ld-theme="dark"] .ld-vault-head strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-count { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-vault-pick-intro { color: #A6B4C9; }
html[data-ld-theme="dark"] .ld-vault-pick { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-vault-card { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-vault-name { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-qty { color: #82C9ED; }
html[data-ld-theme="dark"] .ld-vault-row { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vault-row strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-panel { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; }
html[data-ld-theme="dark"] .ld-vault-panel-head { background-color: #0F172A; }
html[data-ld-theme="dark"] .ld-vault-tag { color: #CBD5E1; }
html[data-ld-theme="dark"] .ld-vault-panel-body { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-vault-accept.is-required { color: #EC8383; }
html[data-ld-theme="dark"] .ld-vault-accept.is-required input { outline-color: #B91C1C; }
html[data-ld-theme="dark"] .ld-vault-accept-msg { color: #EC8383; }
html[data-ld-theme="dark"] .ld-vault-accept { color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-vault-timer { color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-vault-timer strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-timer-ico { color: #EDB082; }
html[data-ld-theme="dark"] .ld-vault-timer.is-over .ld-vault-timer-ico { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-vault-timer.is-idle .ld-vault-timer-ico { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vault-legal { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vault-legal a { color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-vault-note { color: #82C9ED; }
html[data-ld-theme="dark"] .ld-vault-preparing { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #D97706; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-vault-preparing > strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-preparing p strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-preparing p { color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-vault-keyitem { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.11) 0px 1px 2px; }
html[data-ld-theme="dark"] .ld-vault-key { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-key .ld-vault-copy { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #1F232A; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-key .ld-vault-copy:hover { background-color: #1F232A; border-top-color: #94A3B8; border-right-color: #94A3B8; border-bottom-color: #94A3B8; border-left-color: #94A3B8; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-key .ld-vault-copy.is-done { border-top-color: #16A34A; border-right-color: #16A34A; border-bottom-color: #16A34A; border-left-color: #16A34A; background-color: #183F24; color: #84EBAB; }
html[data-ld-theme="dark"] .ld-vault-keynote { border-top-color: #344965; background-color: #1F232A; color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-vault-warn { border-top-color: #FDE68A; border-right-color: #FDE68A; border-bottom-color: #FDE68A; border-left-color: #D97706; background-color: #3F3718; color: #EDA982; }
html[data-ld-theme="dark"] .ld-vault-error { color: #EC8383; }
html[data-ld-theme="dark"] .ld-vault-buying { border-top-color: #2A576F; border-right-color: #2A576F; border-bottom-color: #2A576F; border-left-color: #2A576F; background-color: #182F3F; color: #82C7ED; }
html[data-ld-theme="dark"] .ld-vault-spinner { border-right-color: #2A576F; border-bottom-color: #2A576F; border-left-color: #2A576F; border-top-color: #0284C7; }
@media (prefers-reduced-motion: reduce) { html[data-ld-theme="dark"] .ld-vault-spinner { border-top-color: #0284C7; border-right-color: #0284C7; border-bottom-color: #0284C7; border-left-color: #0284C7; } }
html[data-ld-theme="dark"] .ld-vault-help { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-vault-help-title { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-help-btn { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #171A20; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-help-btn:hover { background-color: #1F232A; border-top-color: #94A3B8; border-right-color: #94A3B8; border-bottom-color: #94A3B8; border-left-color: #94A3B8; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-progress { color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-vault-panel-body .ld-vault-show { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #171A20; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-panel-body .ld-vault-show:hover { background-color: #1F232A; border-top-color: #94A3B8; border-right-color: #94A3B8; border-bottom-color: #94A3B8; border-left-color: #94A3B8; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-tanda-head { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-units { border-top-color: #344965; }
html[data-ld-theme="dark"] .ld-vault-units-q { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-panel-body .ld-vault-step { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #171A20; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-panel-body .ld-vault-step:hover:not(:disabled) { background-color: #1F232A; border-top-color: #94A3B8; border-right-color: #94A3B8; border-bottom-color: #94A3B8; border-left-color: #94A3B8; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-units-n { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vault-units-help { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vault-units-share { border-top-color: #2A576F; border-right-color: #2A576F; border-bottom-color: #2A576F; border-left-color: #2A576F; background-color: #182F3F; color: #82C7ED; }
html[data-ld-theme="dark"] .ld-vault-units-rest { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vault-keycount { border-top-color: #344965; background-color: #182F3F; color: #82C7ED; }
html[data-ld-theme="dark"] .ld-brand { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-brand strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-kit-7 { --e-global-color-secondary: #F1F2F4; --e-global-color-text: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm { --g-bg: #0E1014; --g-card: #171A20; --g-ink: #F1F2F4; --g-ink-2: #CDD1D8; --g-muted: #979DA8; --g-soft: #1F232A; --g-shadow: 0 1px 2px rgba(0, 0, 0, 0.132), 0 24px 44px -30px rgba(0, 0, 0, 0.484); --g-shadow-up: 0 1px 2px rgba(0, 0, 0, 0.132), 0 34px 60px -30px rgba(0, 0, 0, 0.66); }
html[data-ld-theme="dark"] body.ld-hm-page { background-color: #0E1014; }
html[data-ld-theme="dark"]:has(body.ld-hm-page) { background-color: #0E1014; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-btn-y { box-shadow: rgba(200, 140, 0, 0.33) 0px 12px 30px -12px; color: #0C0E12; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-btn-d { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-hm-btn-d .ld-hm-ic { background-color: rgba(23, 26, 32, 0.14); }
html[data-ld-theme="dark"] .ld-hm-photo { box-shadow: rgba(0, 0, 0, 0.85) 0px 50px 90px -46px; }
html[data-ld-theme="dark"] .ld-hm-chip { background-color: rgba(23, 26, 32, 0.84); box-shadow: rgba(0, 0, 0, 0.66) 0px 10px 30px -10px; }
html[data-ld-theme="dark"] .ld-hm-brands img { filter: grayscale(1) brightness(0) invert(1) opacity(0.45); }
html[data-ld-theme="dark"] .ld-hm-offer { background-image: linear-gradient(110deg, #3F3518, #3F3418 55%, #FFD466); }
html[data-ld-theme="dark"] .ld-hm-offer-big { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm-offer-txt strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm-offer-txt span { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-copy { background-color: #2A1E00; }
html[data-ld-theme="dark"] .ld-hm-code { background-color: rgba(63, 53, 24, 0.14); }
html[data-ld-theme="dark"] .ld-hm-offer-terms { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-terms { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-terms:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-terms:focus-visible { outline-color: #2A1E00; }
html[data-ld-theme="dark"] .ld-hm-how { background-color: #0C0E12; }
html[data-ld-theme="dark"] .ld-hm-glow { background-image: radial-gradient(closest-side, rgba(245, 179, 1, 0.2), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-hm .ld-hm-how h2 { color: #F2F3F5; }
html[data-ld-theme="dark"] .ld-hm-how li strong { color: #F2F3F5; }
html[data-ld-theme="dark"] .ld-hm-how li span span { color: #979DA8; }
html[data-ld-theme="dark"] .ld-hm .ld-hm-how .ld-hm-lnk { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-hm-mail { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.85) 0px 50px 90px -30px; }
html[data-ld-theme="dark"] .ld-hm-mail-top { color: #979DA8; }
html[data-ld-theme="dark"] .ld-hm-mail-copy { background-color: #3F3518; }
html[data-ld-theme="dark"] .ld-hm-rev-list blockquote { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm-teams { background-color: #0E1014; }
html[data-ld-theme="dark"] .ld-hm-teams-fade { background-image: linear-gradient(90deg, rgba(23, 26, 32, 0) 36%, rgba(14, 16, 20, 0.8) 60%, rgba(14, 16, 20, 0.96)); }
html[data-ld-theme="dark"] .ld-hm-teams ul { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm-faq details { border-top-color: rgba(255, 255, 255, 0.14); }
html[data-ld-theme="dark"] .ld-hm-faq details p a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-hm-faq details p a:focus { color: #FFC720; }
@media (max-width: 767px) { html[data-ld-theme="dark"] .ld-hm-offer { background-image: linear-gradient(120deg, #3F3518, #3F3418 55%, #FFD466); } }
html[data-ld-theme="dark"] .ld-hm .ld-rv-filters a.is-on { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-hm .ld-rv-filters a.ld-rv-clear { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-rv-grid blockquote { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-hm .ld-rv-nums .is-on { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-lt-badge { border-top-color: rgba(255, 255, 255, 0.188); border-right-color: rgba(255, 255, 255, 0.188); border-bottom-color: rgba(255, 255, 255, 0.188); border-left-color: rgba(255, 255, 255, 0.188); background-color: #171A20; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-lt-badge:focus-visible { outline-color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-lt-tip { background-color: #0C0E12; box-shadow: rgba(0, 0, 0, 0.85) 0px 16px 30px -14px; }
html[data-ld-theme="dark"] body.ld-gp-page { --g-bg: #0E1014; --g-card: #171A20; --g-ink: #F1F2F4; --g-ink-2: #CDD1D8; --g-muted: #979DA8; --g-soft: #1F232A; --g-line: rgba(255, 255, 255, 0.128); --g-shadow: 0 1px 2px rgba(0, 0, 0, 0.132), 0 24px 44px -30px rgba(0, 0, 0, 0.484); --g-shadow-up: 0 1px 2px rgba(0, 0, 0, 0.132), 0 34px 60px -30px rgba(0, 0, 0, 0.66); background-color: #0E1014 !important; }
html[data-ld-theme="dark"]:has(body.ld-gp-page) { background-color: #0E1014 !important; }
html[data-ld-theme="dark"] .ld-gp-page .wd-page-wrapper { background-color: #0E1014 !important; }
html[data-ld-theme="dark"] .ld-gp-page .main-page-wrapper { background-color: #0E1014 !important; }
html[data-ld-theme="dark"] .ld-gp-page .wd-page-content { background-color: #0E1014 !important; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp .wpforms-form input:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp .wpforms-form textarea:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp .wpforms-form button[type="submit"] { color: #0E1014 !important; color: #0E1014 !important; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp .page-numbers.current { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-ahead.ld-gp-ahead--foto { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-ahead-foto::after { background-image: linear-gradient(90deg, #171A20 0%, rgba(23, 26, 32, 0.92) 26%, rgba(23, 26, 32, 0) 70%); }
@media (max-width: 767px) { html[data-ld-theme="dark"] .ld-gp-ahead-foto::after { background-image: linear-gradient(rgba(23, 26, 32, 0) 30%, #171A20 100%); } }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-shop-side .button { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-cart .quantity input[type="button"]:hover { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-cart .quantity .btn:hover { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-cart .coupon input[type="text"]:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-cart .actions .button { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-cart-side .checkout-button { box-shadow: rgba(200, 140, 0, 0.33) 0px 12px 30px -12px; }
html[data-ld-theme="dark"] .ld-gp-auto .entry-content .ld-lt-card .ld-lt-more a { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-gp-auto .entry-content .ld-lt-card .ld-lt-more a::after { box-shadow: rgba(0, 0, 0, 0.176) 0px 1px 2px; }
html[data-ld-theme="dark"] .ld-gp-auto .entry-content .ld-lt-card .ld-lt-more a:hover { background-color: #262A32; }
html[data-ld-theme="dark"] .ld-gp-auto .woocommerce form .input-text:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-auto .comment-form input:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-auto .comment-form textarea:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-checkout form .input-text:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account form .input-text:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-checkout #place_order { box-shadow: rgba(200, 140, 0, 0.33) 0px 12px 30px -12px; }
html[data-ld-theme="dark"] :is(#payment, .ld-checkout-pagar) .woocommerce-privacy-policy-text { background-color: #1F232A; color: #CDD1D8; }
html[data-ld-theme="dark"] :is(#payment, .ld-checkout-pagar) .woocommerce-privacy-policy-text :is(strong, a, summary) { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(#payment, .ld-checkout-pagar) .woocommerce-privacy-policy-text :is(a, summary):focus-visible { outline-color: #CDD1D8; }
html[data-ld-theme="dark"] :is(#payment, .ld-checkout-pagar) .woocommerce-privacy-policy-text > details > summary::before { color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-gp-auto .ld-cr-redeem input.ld-cr-input:focus { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); }
html[data-ld-theme="dark"] .ld-gp-auto .ld-cr-redeem button.ld-cr-btn--primary { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-auto .ld-cr-redeem button.ld-cr-btn--primary:hover { color: #0E1014; color: #0E1014; background-color: #2A2E36; }
html[data-ld-theme="dark"] .ld-gp-auto .ld-cr-redeem button.ld-cr-btn--ghost { border-top-color: rgba(255, 255, 255, 0.188); border-right-color: rgba(255, 255, 255, 0.188); border-bottom-color: rgba(255, 255, 255, 0.188); border-left-color: rgba(255, 255, 255, 0.188); }
html[data-ld-theme="dark"] .ld-gp-auto .ld-cr-redeem button.ld-cr-btn--ghost:hover { border-top-color: rgba(255, 255, 255, 0.188); border-right-color: rgba(255, 255, 255, 0.188); border-bottom-color: rgba(255, 255, 255, 0.188); border-left-color: rgba(255, 255, 255, 0.188); }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-cart-side .ld-g-cards li { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px, rgba(0, 0, 0, 0.11) 0px 1px 2px; }
html[data-ld-theme="dark"] .ld-gp-page .ld-oc .ld-oc-btn { box-shadow: rgba(200, 140, 0, 0.33) 0px 12px 30px -12px; }
html[data-ld-theme="dark"] .ld-gp-page .ld-oc .ld-oc-wait { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-gp-page .ld-oc .ld-oc-help-btn { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-gp-page .ld-oc .ld-oc-help-btn:hover { background-color: #262A32; }
html[data-ld-theme="dark"] .ld-gp-page .ld-oc .ld-oc-note { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text { background-color: #0C0E12; box-shadow: rgba(0, 0, 0, 0.264) 0px 1px 2px, rgba(0, 0, 0, 0.85) 0px 34px 60px -34px; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text::before { background-image: radial-gradient(closest-side, rgba(255, 199, 32, 0.3), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text::after { background-image: radial-gradient(closest-side, rgba(255, 199, 32, 0.12), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .ld-acc-etiqueta { border-top-color: rgba(255, 255, 255, 0.014); border-right-color: rgba(255, 255, 255, 0.014); border-bottom-color: rgba(255, 255, 255, 0.014); border-left-color: rgba(255, 255, 255, 0.014); background-color: rgba(23, 26, 32, 0.06); color: #F2F3F5; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .ld-acc-etiqueta::before { box-shadow: rgba(255, 199, 32, 0.33) 0px 0px 0px 0px; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .wd-registration-page .col-register-text > .wd-login-title { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .ld-acc-ventajas .ld-g-i { border-top-color: rgba(255, 255, 255, 0.012); border-right-color: rgba(255, 255, 255, 0.012); border-bottom-color: rgba(255, 255, 255, 0.012); border-left-color: rgba(255, 255, 255, 0.012); background-color: rgba(23, 26, 32, 0.05); color: #F2F3F5; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .ld-acc-ventajas li:hover .ld-g-i { background-color: rgba(23, 26, 32, 0.1); }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .ld-acc-ventajas strong { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .wd-switch-to-register { box-shadow: rgba(255, 199, 32, 0.39) 0px 14px 34px -14px; color: #0C0E12; }
html[data-ld-theme="dark"] .ld-gp-auto .wd-registration-page .col-register-text .wd-switch-to-register:hover { box-shadow: rgba(255, 199, 32, 0.45) 0px 20px 40px -14px; }
html[data-ld-theme="dark"] .ld-gp-page .ld-oc .ld-oc-title.is-ok::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cstyle%3Epath%7Bstroke-dasharray:24;stroke-dashoffset:24;animation:d .45s .4s cubic-bezier(.65,0,.35,1) forwards%7D%40keyframes d%7Bto%7Bstroke-dashoffset:0%7D%7D%40media (prefers-reduced-motion:reduce)%7Bpath%7Banimation:none;stroke-dashoffset:0%7D%7D%3C/style%3E%3Cpath d='M5.5 12.5l4 4L18.5 7.5' fill='none' stroke='#171A20' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-color: #16A34A; box-shadow: rgba(22, 163, 74, 0.21) 0px 0px 0px 0px; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-codes-filter button.is-on { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-code-body a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-hfaq-a a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-gp-page .ld-gp-codes-notes a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-gp-hfaq-group { border-top-color: rgba(255, 255, 255, 0.14); }
html[data-ld-theme="dark"] .ld-gp-hfaq details + details { border-top-color: rgba(255, 255, 255, 0.14); }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .wd-product .wd-product-wrapper { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.132) 0px 1px 2px, rgba(0, 0, 0, 0.484) 0px 24px 44px -30px; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .wd-product:hover .wd-product-wrapper { box-shadow: rgba(0, 0, 0, 0.132) 0px 1px 2px, rgba(0, 0, 0, 0.66) 0px 34px 60px -30px; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .wd-product .wd-entities-title a { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .wd-product .wd-product-stock { color: #979DA8; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .wd-product .wd-product-stock.out-of-stock { color: #ED8A82; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .wd-product .wd-product-stock.available-on-backorder { color: #EDCA82; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .main-page-wrapper .elementor-widget-wd_products .element-title { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .whb-header .wd-nav-main { --nav-color-hover: #F1F2F4; --nav-color-active: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .whb-header .wd-nav-main .wd-dropdown-menu { --sub-menu-color-hover: #F1F2F4; --wd-link-color-hover: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side { box-shadow: rgba(0, 0, 0, 0.77) -30px 0px 60px -30px; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .wd-heading { border-bottom-color: rgba(255, 255, 255, 0.116); }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .wd-heading .title { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .close-side-widget a { color: #979DA8; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart-item { border-bottom-color: rgba(255, 255, 255, 0.116); }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart-item:hover { background-color: #1F232A; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .cart-info .wd-entities-title { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .cart-info :is(.wd-product-sku, .variation) { color: #979DA8; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .cart-info :is(.wd-label, .variation dt) { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side div.quantity { background-color: #1F232A; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side div.quantity :is(input[type="button"], .minus, .plus, input.qty) { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .remove { color: #979DA8; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .shopping-cart-widget-footer { border-top-color: rgba(255, 255, 255, 0.116); }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart__total strong { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart__buttons .btn-cart { background-color: #1F232A; color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart__buttons .btn-cart:hover { background-color: #262A32; color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart__buttons .checkout { color: #F1F2F4; box-shadow: rgba(200, 140, 0, 0.33) 0px 12px 30px -12px; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .woocommerce-mini-cart__buttons .checkout:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] :is(.ld-gp-page, .ld-g-page) .cart-widget-side .cart-info span.quantity { color: #979DA8; }
html[data-ld-theme="dark"] body { background-color: #171A20; }
html[data-ld-theme="dark"] .required { color: #ED828A; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] { --color-white: #F1F2F4; --color-gray-800: #FFFFFF; --color-gray-900: #FFFFFF; --bgcolor-white: #060606; --bgcolor-gray-100: #040404; --bgcolor-gray-200: #070707; --bgcolor-gray-300: #080808; --brdcolor-gray-200: rgba(255, 255, 255, 0.012); --brdcolor-gray-300: rgba(255, 255, 255, 0.018); --brdcolor-gray-400: rgba(255, 255, 255, 0.03); --brdcolor-gray-500: rgba(255, 255, 255, 0.036); --wd-title-color: #FFFFFF; --wd-entities-title-color: #FFFFFF; --wd-link-color-hover: #FFFFFF; --wd-form-brd-color: rgba(255, 255, 255, 0.024); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.036); --wd-main-bgcolor: #1A1A1A; }
html[data-ld-theme="dark"] .color-scheme-dark { --color-white: #FFFFFF; --color-gray-100: #F7F7F7; --color-gray-200: #F1F1F1; --color-gray-300: #979DA8; --color-gray-400: #979DA8; --color-gray-500: #979DA8; --color-gray-600: #979DA8; --color-gray-700: #979DA8; --color-gray-800: #F1F2F4; --color-gray-900: #F1F2F4; --bgcolor-white: #171A20; --bgcolor-gray-100: #0E1014; --bgcolor-gray-200: #0E1014; --bgcolor-gray-300: #1F232A; --brdcolor-gray-200: rgba(255, 255, 255, 0.11); --brdcolor-gray-300: rgba(255, 255, 255, 0.146); --brdcolor-gray-400: rgba(255, 255, 255, 0.164); --brdcolor-gray-500: rgba(255, 255, 255, 0.22); --wd-text-color: #979DA8; --wd-title-color: #F1F2F4; --wd-entities-title-color: #F1F2F4; --wd-entities-title-color-hover: rgba(241, 242, 244, 0.65); --wd-link-color: #F1F2F4; --wd-link-color-hover: #F1F2F4; --wd-form-brd-color: rgba(255, 255, 255, 0.14); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.2); --wd-form-placeholder-color: #979DA8; }
html[data-ld-theme="dark"] .wd-scroll { --scrollbar-track-bg: #NANNANNAN, 0.05); --scrollbar-thumb-bg: #NANNANNAN, 0.12); }
html[data-ld-theme="dark"] .wd-dropdown { --wd-dropdown-bg-color: var(--bgcolor-#171A20); --wd-dropdown-shadow: 0 0 3px rgba(0, 0, 0, 0.33); }
html[data-ld-theme="dark"] .wd-sub-menu { --sub-menu-color: #F1F2F4; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] .wd-sub-menu { --sub-menu-color-hover: #FFFFFF; }
html[data-ld-theme="dark"] .wd-sub-accented > li > a { --sub-menu-color: #F1F2F4; }
html[data-ld-theme="dark"] .wd-nav { --nav-color: #NANNANNAN, 1); --nav-color-hover: #NANNANNAN, .7); --nav-chevron-color: #NANNANNAN, .5); }
html[data-ld-theme="dark"] .tooltip { --wd-tooltip-color: #FFFFFF; }
html[data-ld-theme="dark"] .wd-loader::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] abbr { color: #EA858D; }
html[data-ld-theme="dark"] .whb-color-dark:not(.whb-with-bg) { background-color: #171A20; }
html[data-ld-theme="dark"] .wd-tools-element { --wd-header-el-color: #F1F2F4; --wd-header-el-color-hover: rgba(241, 242, 244, 0.6); }
html[data-ld-theme="dark"] .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) .wd-tools-count { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 4px; }
html[data-ld-theme="dark"] .whb-met3xwyts7ekemjifdve .info-box-title { color: rgba(241, 242, 244, 0.51); }
html[data-ld-theme="dark"] .whb-n4f103cpa7b070zmuhng .info-box-title { color: rgba(241, 242, 244, 0.51); }
html[data-ld-theme="dark"] .whb-top-bar { background-color: #0E1014; }
html[data-ld-theme="dark"] .whb-3dr2urezpqgndfjlfa22.wd-search-form.wd-header-search-form .searchform { --wd-form-brd-color: rgba(255, 255, 255, 0.12); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.22); --wd-form-bg: #171A20; }
html[data-ld-theme="dark"] .whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element > a > .wd-tools-icon { color: rgba(241, 242, 244, 0.7); background-color: #171A20; }
html[data-ld-theme="dark"] .whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element:hover > a > .wd-tools-icon { color: rgba(241, 242, 244, 0.5); background-color: #171A20; }
html[data-ld-theme="dark"] .whb-row .whb-1tzj5wztzw6bwmvl2bt8.wd-tools-element .wd-tools-inner { background-color: #0F172A; }
html[data-ld-theme="dark"] .whb-row .whb-1tzj5wztzw6bwmvl2bt8.wd-tools-element:hover .wd-tools-inner { background-color: #242424; }
html[data-ld-theme="dark"] .whb-general-header { background-color: #0E1014; }
html[data-ld-theme="dark"] .whb-6v3y0c0vwhjaldbqeykf > ul > li > .wd-dropdown-menu { --wd-dropdown-bg-color: #171A20; }
html[data-ld-theme="dark"] .whb-header-bottom { background-color: #0E1014; }
html[data-ld-theme="dark"] .ld-consent { --ldc-ink: #F1F2F4; --ldc-ink-2: #CDD1D8; --ldc-muted: #979DA8; --ldc-soft: #0E1014; --ldc-line: rgba(255, 255, 255, 0.128); }
html[data-ld-theme="dark"] .ld-consent-panel { --ldc-ink: #F1F2F4; --ldc-ink-2: #CDD1D8; --ldc-muted: #979DA8; --ldc-soft: #0E1014; --ldc-line: rgba(255, 255, 255, 0.128); }
html[data-ld-theme="dark"] .ld-consent__card { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 6px, rgba(0, 0, 0, 0.132) 0px 0px 0px 7px, rgba(0, 0, 0, 0.836) 0px 30px 60px -24px, rgba(0, 0, 0, 0.132) 0px 2px 6px; }
html[data-ld-theme="dark"] .ld-consent .ld-consent__btn { color: #0E1014; }
html[data-ld-theme="dark"] .ld-consent-panel .ld-consent__btn { color: #0E1014; }
html[data-ld-theme="dark"] .ld-consent-panel .ld-consent__btn--line { background-color: #171A20; border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); }
html[data-ld-theme="dark"] .ld-consent-panel__sheet { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.85) 0px 40px 80px -30px; }
html[data-ld-theme="dark"] .ld-consent-panel .ld-consent-panel__close:hover { background-color: #262A32; }
html[data-ld-theme="dark"] .ld-consent-switch__track { background-color: #585E6A; }
html[data-ld-theme="dark"] .ld-consent-switch__track::after { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.55) 0px 1px 3px; }
@media (max-width: 767px) { html[data-ld-theme="dark"] .ld-consent__card { box-shadow: rgba(0, 0, 0, 0.77) 0px -18px 40px -20px, rgba(0, 0, 0, 0.132) 0px -1px 0px; } }
html[data-ld-theme="dark"] .ld-srv { background-color: #0E1014; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-srv-ico { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-srv-opt:hover .ld-srv-nom { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-srv-box { border-top-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-bottom-color: rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); background-color: #171A20; }
html[data-ld-theme="dark"] .ld-srv-opt:hover .ld-srv-box { border-top-color: #CDD1D8; border-right-color: #CDD1D8; border-bottom-color: #CDD1D8; border-left-color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-srv-opt.is-on .ld-srv-box { border-top-color: #FFC720; border-right-color: #FFC720; border-bottom-color: #FFC720; border-left-color: #FFC720; background-color: #FFC720; }
html[data-ld-theme="dark"] .ld-srv-precio { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-srv-precio .amount { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-srv-para { color: #979DA8; }
html[data-ld-theme="dark"] .ld-srv-desc { color: #979DA8; }
html[data-ld-theme="dark"] .ld-srv-nota { color: #979DA8; }
html[data-ld-theme="dark"] .ld-srv-btn.btn { background-color: #FFC720; }
html[data-ld-theme="dark"] .ld-srv-btn.btn:hover { background-color: #0C0E12; }
html[data-ld-theme="dark"] .ld-srv-aviso { color: #979DA8; }
html[data-ld-theme="dark"] .ld-srv-mini { background-color: #0E1014; color: #F1F2F4; }
html[data-ld-theme="dark"] { --wd-primary-color: #FFC720; --wd-alternative-color: #F1F2F4; --btn-default-bgcolor: #FFC720; --btn-default-bgcolor-hover: #FCBA03; --btn-accented-bgcolor: #FFC720; --btn-accented-bgcolor-hover: #FCBA03; --notices-success-color: #FFFFFF; --notices-warning-bg: #FFC720; --notices-warning-color: #FFFFFF; --wd-link-color-hover: #FFC720; }
html[data-ld-theme="dark"] .wd-footer { background-color: #0F0F0F; }
html[data-ld-theme="dark"] :is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) { background-color: #171A20; }
html[data-ld-theme="dark"] .btn.wd-buy-now-btn { background-color: #0F172A; }
html[data-ld-theme="dark"] .btn.wd-buy-now-btn:hover { background-color: #1E293B; }
html[data-ld-theme="dark"] body { --wd-form-color: #AAB5C5; --wd-form-placeholder-color: #94A3B8; --wd-form-bg: #171A20; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] { --wd-form-color: #AAB5C5; --wd-form-placeholder-color: #94A3B8; --wd-form-bg: #171A20; }
html[data-ld-theme="dark"] [class*="color-scheme-dark"] { --wd-form-color: #AAB5C5; --wd-form-placeholder-color: #94A3B8; --wd-form-bg: #171A20; }
html[data-ld-theme="dark"] .wd-search-form[class*="wd-header-search-form"] form.searchform { --wd-form-color: #AAB5C5; --wd-form-placeholder-color: #94A3B8; --wd-form-bg: #171A20; }
html[data-ld-theme="dark"] { --btn-default-color: #F1F2F4; --btn-default-color-hover: #F1F2F4; --btn-accented-color: #FFFFFF; --btn-accented-color-hover: #FFFFFF; }
html[data-ld-theme="dark"] .single-post :is(.wd-page-content, .whb-header) { background-color: #171A20; }
html[data-ld-theme="dark"] .single-product :is(.wd-page-content, .whb-header) { background-color: #171A20; }
html[data-ld-theme="dark"] .woodmart-archive-blog :is(.wd-page-content, .whb-header) { background-color: #171A20; }
html[data-ld-theme="dark"] a.ld-enlace-descarga { color: #F1F2F4; }
html[data-ld-theme="dark"] a.ld-enlace-descarga:hover { color: #FFC720; }
html[data-ld-theme="dark"] a.ld-enlace-descarga:focus { color: #FFC720; }
html[data-ld-theme="dark"] .woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) { background-color: #171A20; }
html[data-ld-theme="dark"] .wd-hb { background-color: #0C0E12; }
html[data-ld-theme="dark"] .wd-footer { background-color: #0C0E12; }
html[data-ld-theme="dark"] :is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) { background-color: #0E1014; }
html[data-ld-theme="dark"] .woodmart-archive-blog :is(.wd-page-content, .whb-header) { background-color: #0E1014; }
html[data-ld-theme="dark"] .woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) { background-color: #0E1014; }
html[data-ld-theme="dark"] { --wpforms-field-background-color: #171A20; --wpforms-field-border-color: rgba(255, 255, 255, 0.22); --wpforms-field-border-color-spare: rgba(255, 255, 255, 0.22); --wpforms-field-text-color: rgba(241, 242, 244, 0.7); --wpforms-field-menu-color: #FFFFFF; --wpforms-label-color: rgba(241, 242, 244, 0.85); --wpforms-label-sublabel-color: rgba(241, 242, 244, 0.55); --wpforms-label-error-color: #D63637; --wpforms-button-background-color: #066AAB; --wpforms-button-border-color: #066AAB; --wpforms-button-text-color: #FFFFFF; --wpforms-page-break-color: #82C3ED; --wpforms-background-color: rgba(23, 26, 32, 0); --wpforms-container-border-color: #CDD1D8; }
html[data-ld-theme="dark"] body.woocommerce-checkout #place_order { background-color: #FFC720 !important; }
html[data-ld-theme="dark"] body.woocommerce-checkout button#place_order { background-color: #FFC720 !important; }
html[data-ld-theme="dark"] body.woocommerce-checkout #place_order:hover { background-color: #FCBA03 !important; }
html[data-ld-theme="dark"] body.woocommerce-checkout button#place_order:hover { background-color: #FCBA03 !important; }
@media (max-width: 767px) { html[data-ld-theme="dark"] .ld-resumen-boton { color: #F1F2F4; } }
html[data-ld-theme="dark"] .ld-tab-trigger { color: #979DA8; }
html[data-ld-theme="dark"] .ld-tab-trigger:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-promo-inner * { color: #FFFFFF !important; border-top-color: rgba(255, 255, 255, 0.12) !important; border-right-color: rgba(255, 255, 255, 0.12) !important; border-bottom-color: rgba(255, 255, 255, 0.12) !important; border-left-color: rgba(255, 255, 255, 0.12) !important; }
html[data-ld-theme="dark"] .ld-promo-inner ::before { color: #FFFFFF !important; border-top-color: rgba(255, 255, 255, 0.12) !important; border-right-color: rgba(255, 255, 255, 0.12) !important; border-bottom-color: rgba(255, 255, 255, 0.12) !important; border-left-color: rgba(255, 255, 255, 0.12) !important; }
html[data-ld-theme="dark"] .ld-promo-inner ::after { color: #FFFFFF !important; border-top-color: rgba(255, 255, 255, 0.12) !important; border-right-color: rgba(255, 255, 255, 0.12) !important; border-bottom-color: rgba(255, 255, 255, 0.12) !important; border-left-color: rgba(255, 255, 255, 0.12) !important; }
html[data-ld-theme="dark"] button.ld-promo-btn { border-top-color: rgba(255, 255, 255, 0.12) !important; border-right-color: rgba(255, 255, 255, 0.12) !important; border-bottom-color: rgba(255, 255, 255, 0.12) !important; border-left-color: rgba(255, 255, 255, 0.12) !important; }
html[data-ld-theme="dark"] button.ld-promo-btn:hover { background-color: rgba(23, 26, 32, 0.15) !important; }
html[data-ld-theme="dark"] .ld-promo-inner .ld-promo-msg::before { background-color: #171A20 !important; }
html[data-ld-theme="dark"] .ld-promo-inner button.ld-promo-btn--compacto { border-top-color: #FFC720 !important; border-right-color: #FFC720 !important; border-bottom-color: #FFC720 !important; border-left-color: #FFC720 !important; }
html[data-ld-theme="dark"] .ld-promo-inner .ld-promo-btn--compacto .ld-promo-code-txt { color: #FFC720 !important; }
html[data-ld-theme="dark"] .ld-promo-inner .ld-promo-btn--compacto .ld-promo-ico { color: #FFC720 !important; }
html[data-ld-theme="dark"] .ld-promo-inner .ld-promo-terms { border-left-color: rgba(255, 255, 255, 0.034) !important; }
html[data-ld-theme="dark"] .ld-promo-inner button.ld-promo-terms-btn:hover { color: #FFC720 !important; }
html[data-ld-theme="dark"] dialog.ld-promo-modal { background-color: #171A20 !important; color: #B7BCC5 !important; box-shadow: rgba(0, 0, 0, 0.132) 0px 1px 2px, rgba(0, 0, 0, 0.66) 0px 34px 60px -30px !important; }
html[data-ld-theme="dark"] .ld-promo-modal .ld-promo-modal-t { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-promo-modal .ld-promo-modal-txt { color: #B7BCC5 !important; }
html[data-ld-theme="dark"] .ld-promo-modal .ld-promo-modal-txt * { color: #B7BCC5 !important; }
html[data-ld-theme="dark"] .ld-promo-modal button.ld-promo-modal-x { background-color: #1F232A !important; color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-promo-modal button.ld-promo-modal-x:hover { background-color: #262A32 !important; }
html[data-ld-theme="dark"] .iid-card { background-color: #171A20; border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; box-shadow: rgba(0, 0, 0, 0.11) 0px 4px 15px; }
html[data-ld-theme="dark"] .iid-title { color: #F1F2F4; }
html[data-ld-theme="dark"] .iid-subtitle { color: #979DA8; }
html[data-ld-theme="dark"] .iid-upload-box { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #1F232A; }
html[data-ld-theme="dark"] .iid-upload-box:hover { border-top-color: #2563EB; border-right-color: #2563EB; border-bottom-color: #2563EB; border-left-color: #2563EB; background-color: #1F232A; }
html[data-ld-theme="dark"] .iid-btn-primary { background-color: #2563EB; color: #FFFFFF; }
html[data-ld-theme="dark"] .iid-btn-primary:disabled { background-color: #94A3B8; }
html[data-ld-theme="dark"] .ld-vr-muted { color: #979DA8; }
html[data-ld-theme="dark"] .ld-video-guia { background-color: #0E1014; }
html[data-ld-theme="dark"] .iid-brand-text { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-vr-btn { background-color: #FFC720 !important; }
html[data-ld-theme="dark"] .ld-video-guia svg { fill: #F1F2F4; }
html[data-ld-theme="dark"] .iid-brand-text a { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vr-policy { color: #979DA8; }
html[data-ld-theme="dark"] .ld-video-guia-nota { color: #B7BCC5; }
html[data-ld-theme="dark"] .iid-btn-secondary { background-color: #0F172A; }
html[data-ld-theme="dark"] .ld-vr-stars label { color: #D5D7DC; }
html[data-ld-theme="dark"] .iid-input-full { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-vr-stars input:checked ~ label { color: #FFC720; }
html[data-ld-theme="dark"] .ld-vr-stars label:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-vr-stars label:hover ~ label { color: #FFC720; }
html[data-ld-theme="dark"] .ld-vr-reply summary { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-vr-pie { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vr-pie p { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vr-mas { color: #979DA8; }
html[data-ld-theme="dark"] .ld-vr-mas > summary span { color: #F1F2F4; }
html[data-ld-theme="dark"] .wd-form-pos-before #review_form_wrapper { border-bottom-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ldlang__bandera { box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px; }
html[data-ld-theme="dark"] .ldlang__resumen { color: #F1F2F4; }
html[data-ld-theme="dark"] .ldlang__resumen:focus-visible { outline-color: #CDD1D8; }
html[data-ld-theme="dark"] .ldlang__panel { background-color: #171A20; color: #F1F2F4; box-shadow: rgba(0, 0, 0, 0.132) 0px 0px 0px 1px, rgba(0, 0, 0, 0.66) 0px 24px 48px -16px; }
html[data-ld-theme="dark"] .ldlang__panel--dos .ldlang__col + .ldlang__col { border-left-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ldlang .ldlang__titulo { color: #979DA8; }
html[data-ld-theme="dark"] .ldlang .ldlang__buscar { border-top-color: rgba(255, 255, 255, 0.08); border-right-color: rgba(255, 255, 255, 0.08); border-bottom-color: rgba(255, 255, 255, 0.08); border-left-color: rgba(255, 255, 255, 0.08); background-color: #0E1014; color: #979DA8; }
html[data-ld-theme="dark"] .ldlang .ldlang__buscar:focus-within { border-top-color: rgba(255, 255, 255, 0.22); border-right-color: rgba(255, 255, 255, 0.22); border-bottom-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); background-color: #171A20; }
html[data-ld-theme="dark"] .ldlang .ldlang__buscar input { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ldlang .ldlang__buscar input::placeholder { color: #979DA8; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op { color: #F1F2F4; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op:hover { background-color: #1F232A; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op:focus-visible { background-color: #1F232A; outline-color: #CDD1D8; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op.is-actual { background-color: #0E1014; }
html[data-ld-theme="dark"] .ldlang__nada { color: #979DA8; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op--moneda { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op--moneda:hover { background-color: #1F232A !important; }
html[data-ld-theme="dark"] .ldlang--dropdown .ldlang__op--moneda:focus-visible { background-color: #1F232A !important; }
html[data-ld-theme="dark"] .ldlang__simbolo { background-color: #0E1014; color: #F1F2F4; }
html[data-ld-theme="dark"] .ldlang__codigo { color: #979DA8; }
@media (max-width: 699px) { html[data-ld-theme="dark"] .ldlang__panel--dos .ldlang__col + .ldlang__col { border-top-color: rgba(255, 255, 255, 0.12); } }
html[data-ld-theme="dark"] .whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) { --wd-form-brd-color: rgba(255, 255, 255, 0.14); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.2); --wd-form-color: #979DA8; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-a4ad126 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-a4ad126 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-f0699fe .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-f0699fe .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-6c85f9c .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-6c85f9c .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-cbe1aad .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-cbe1aad .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-153f43c .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-17110 .elementor-element.elementor-element-153f43c .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .menu-label { color: #FFFFFF; }
html[data-ld-theme="dark"] .menu-label::before { border-bottom-color: rgba(255, 255, 255, 0.02) !important; }
html[data-ld-theme="dark"] .menu-label-red { --wd-label-color: #ED8282; }
html[data-ld-theme="dark"] .wd-product-thumb::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .wd-buttons { box-shadow: rgba(0, 0, 0, 0.22) 1px 1px 1px; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-c10b9cc .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-c10b9cc .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-bdab006 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-bdab006 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-11ac8fe .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-11ac8fe .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-5d0e961 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-5d0e961 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-948df5e .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12859 .elementor-element.elementor-element-948df5e .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12906 .elementor-element.elementor-element-c10b9cc .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12906 .elementor-element.elementor-element-c10b9cc .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12906 .elementor-element.elementor-element-11ac8fe .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12906 .elementor-element.elementor-element-11ac8fe .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-c10b9cc .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-c10b9cc .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-9336bb1 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-9336bb1 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-cf17a5b .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-cf17a5b .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-89517fd .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12948 .elementor-element.elementor-element-89517fd .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12970 .elementor-element.elementor-element-c10b9cc .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12970 .elementor-element.elementor-element-c10b9cc .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12970 .elementor-element.elementor-element-f7077b7 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12970 .elementor-element.elementor-element-f7077b7 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12970 .elementor-element.elementor-element-e44d61d .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12970 .elementor-element.elementor-element-e44d61d .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-fce5685 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-fce5685 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-37c3814 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-37c3814 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-ac152bd .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-ac152bd .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-aca145b .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-12983 .elementor-element.elementor-element-aca145b .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-13000 .elementor-element.elementor-element-284bc86 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-13000 .elementor-element.elementor-element-284bc86 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-13000 .elementor-element.elementor-element-9bac5e1 .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-13000 .elementor-element.elementor-element-9bac5e1 .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-13000 .elementor-element.elementor-element-c10b9cc .wd-sub-accented > li > a:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-13000 .elementor-element.elementor-element-c10b9cc .sub-sub-menu > li:hover > a { color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-11c70b0 .title { color: #F2F3F5; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-647ffaa .sub-sub-menu > li:hover > a { color: #FFC720; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-2072f4d .title { color: #F2F3F5; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-45fdc3c .sub-sub-menu > li:hover > a { color: #FFC720; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-ebe5db3 .title { color: #F2F3F5; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-ae590ce .sub-sub-menu > li:hover > a { color: #FFC720; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-8b7b177 .title { color: #F2F3F5; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-5115232 .sub-sub-menu > li:hover > a { color: #FFC720; }
html[data-ld-theme="dark"] .elementor-20184 .elementor-element.elementor-element-38c0474 { border-top-color: rgba(255, 255, 255, 0.012); border-right-color: rgba(255, 255, 255, 0.012); border-bottom-color: rgba(255, 255, 255, 0.012); border-left-color: rgba(255, 255, 255, 0.012); --border-color: rgba(255, 255, 255, 0.012); }
html[data-ld-theme="dark"] .wd-title-color-default { --el-title-color: rgba(241, 242, 244, 0.105); }
html[data-ld-theme="dark"] .scrollToTop { box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 5px; }
html[data-ld-theme="dark"] .wd-action-icon::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .wd-loader::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .color-scheme-dark { --wd-otl-color-scheme: #F1F2F4; }
html[data-ld-theme="dark"] .whb-color-dark { --wd-otl-color-scheme: #F1F2F4; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] { --wd-otl-color-scheme: #FFFFFF; }
html[data-ld-theme="dark"] .searchform .searchsubmit::before { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .wd-dropdown-menu.wd-design-aside { background-color: rgba(23, 26, 32, 0); --scrollbar-track-bg: #NANNANNAN, 0.05); --scrollbar-thumb-bg: #NANNANNAN, 0.12); }
html[data-ld-theme="dark"] .wd-dropdown-menu.wd-design-aside .wd-dropdown { background-color: rgba(23, 26, 32, 0); }
html[data-ld-theme="dark"] .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li.menu-item-has-children > a::after { color: rgba(183, 188, 197, 0.45); }
html[data-ld-theme="dark"] .mobile-nav .searchform { box-shadow: rgba(0, 0, 0, 0.374) 0px -1px 9px; }
html[data-ld-theme="dark"] .wd-nav-mob-tab { --nav-color: #NANNANNAN, .5); --nav-color-hover: #NANNANNAN, 1); --nav-bg: #NANNANNAN, .04); --nav-bg-active: #NANNANNAN, .09); }
html[data-ld-theme="dark"] .ld-mkp { background-color: #171A20; color: #F1F2F4; box-shadow: rgba(0, 0, 0, 0.176) 0px 0px 0px 1px, rgba(0, 0, 0, 0.132) 0px 1px 2px, rgba(0, 0, 0, 0.77) 0px 24px 44px -24px; }
html[data-ld-theme="dark"] .ld-mkp-who { color: #979DA8; }
html[data-ld-theme="dark"] .ld-mkp-who strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-mkp-prod { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-mkp-prod:hover { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-mkp-ago { color: #979DA8; }
html[data-ld-theme="dark"] .ld-mkp-x { color: #979DA8; }
html[data-ld-theme="dark"] .ld-mkp-x:hover { background-color: #0E1014; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-title { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-title.is-ok::before { background-color: #16A34A; }
html[data-ld-theme="dark"] .ld-cr-account { --ld-cr-ink: #F1F2F4; --ld-cr-ink-soft: #AAB5C5; --ld-cr-line: rgba(255, 255, 255, 0.12); --ld-cr-surface: #171A20; --ld-cr-surface-alt: #1F232A; --ld-cr-success-bg: #183F2C; --ld-cr-info-bg: #1F232A; --ld-cr-warning-bg: #3F3718; --ld-cr-shadow: 0 10px 30px rgba(0, 0, 0, 0.176); }
html[data-ld-theme="dark"] .ld-cr-redeem { --ld-cr-ink: #F1F2F4; --ld-cr-ink-soft: #AAB5C5; --ld-cr-line: rgba(255, 255, 255, 0.12); --ld-cr-surface: #171A20; --ld-cr-surface-alt: #1F232A; --ld-cr-success-bg: #183F2C; --ld-cr-info-bg: #1F232A; --ld-cr-warning-bg: #3F3718; --ld-cr-shadow: 0 10px 30px rgba(0, 0, 0, 0.176); }
html[data-ld-theme="dark"] .ld-cr-modal { --ld-cr-ink: #F1F2F4; --ld-cr-ink-soft: #AAB5C5; --ld-cr-line: rgba(255, 255, 255, 0.12); --ld-cr-surface: #171A20; --ld-cr-surface-alt: #1F232A; --ld-cr-success-bg: #183F2C; --ld-cr-info-bg: #1F232A; --ld-cr-warning-bg: #3F3718; --ld-cr-shadow: 0 10px 30px rgba(0, 0, 0, 0.176); }
html[data-ld-theme="dark"] .ld-cr-modal-wrapper { --ld-cr-ink: #F1F2F4; --ld-cr-ink-soft: #AAB5C5; --ld-cr-line: rgba(255, 255, 255, 0.12); --ld-cr-surface: #171A20; --ld-cr-surface-alt: #1F232A; --ld-cr-success-bg: #183F2C; --ld-cr-info-bg: #1F232A; --ld-cr-warning-bg: #3F3718; --ld-cr-shadow: 0 10px 30px rgba(0, 0, 0, 0.176); }
html[data-ld-theme="dark"] .ld-oc-title.is-wait::before { background-color: #F59E0B; }
html[data-ld-theme="dark"] .ld-cr-badge { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc-num { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-badge--silver { background-image: linear-gradient(135deg, #202A37, #94A3B8); color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-num strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-badge--gold { background-image: linear-gradient(135deg, #F3D07A, #D4A029); color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-text { border-bottom-color: #344965; color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-badge--platinum { background-image: linear-gradient(135deg, #1E2939, #94A3B8); color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-text strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-card { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-oc-name { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-meta { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-notice--error { background-color: #3F1818; color: #EC8383; }
html[data-ld-theme="dark"] .ld-oc-qty { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-btn--primary { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc-qty strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-btn--primary:hover { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-cr-btn--primary:focus { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc-wait { background-color: #1F232A; color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-cr-cta { color: #FFFFFF !important; }
html[data-ld-theme="dark"] .ld-oc-help { border-top-color: #354C64; }
html[data-ld-theme="dark"] .ld-cr-cta:hover { color: #FFFFFF !important; }
html[data-ld-theme="dark"] .ld-cr-cta:focus { color: #FFFFFF !important; }
html[data-ld-theme="dark"] .ld-oc-help-btn { border-top-color: #384B61; border-right-color: #384B61; border-bottom-color: #384B61; border-left-color: #384B61; background-color: #171A20; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-help-btn:hover { background-color: #1F232A; border-top-color: #94A3B8; border-right-color: #94A3B8; border-bottom-color: #94A3B8; border-left-color: #94A3B8; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-redeem__feedback.is-error { color: #EC8383; }
html[data-ld-theme="dark"] .ld-oc-side { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-cr-summary { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc-sidetitle { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-sideitem { border-bottom-color: #344965; }
html[data-ld-theme="dark"] .ld-cr-summary__points { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc-sidename { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-sku { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-oc-sideqty { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-oc-sideprice { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-summary__value .amount { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-cr-summary__spent .amount { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc-line { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-progress__bar span { background-image: linear-gradient(90deg, #FFE08A, #FFC720); }
html[data-ld-theme="dark"] .ld-oc-line strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-history__points.is-negative { color: #EC8383; }
html[data-ld-theme="dark"] .ld-oc-line.is-discount strong { color: #82EDAA; }
html[data-ld-theme="dark"] .ld-oc-line.is-total { border-top-color: #344965; }
html[data-ld-theme="dark"] .ld-cr-modal__dialog { box-shadow: rgba(0, 0, 0, 0.77) 0px 24px 70px; }
html[data-ld-theme="dark"] .ld-oc-note { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-oc-note span { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-oc-note p { color: #A6B4C9; }
html[data-ld-theme="dark"] .ld-cr-card--dark { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-ty-card { border-bottom-color: #344965; }
html[data-ld-theme="dark"] .ld-cr-split__divider { background-color: rgba(23, 26, 32, 0.16); }
html[data-ld-theme="dark"] .ld-ty-name { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-split__title { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-ty-meta { color: #979DA8; }
html[data-ld-theme="dark"] .ld-ty-qty { color: #979DA8; }
html[data-ld-theme="dark"] .ld-ty-qty strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-message { --ld-cr-msg-text: #F1F2F4; --ld-cr-msg-bg: #1F232A; --ld-cr-msg-border: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-ty-wait { background-color: #1F232A; color: #AAB5C5; }
html[data-ld-theme="dark"] .ld-cr-message--single { color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-brand { color: #94A3B8; }
html[data-ld-theme="dark"] .ld-cr-message--single .ld-cr-message__text strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-brand strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-message--single .ld-cr-message__text a { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-oc-title.is-fail::before { background-color: #DC2626; }
html[data-ld-theme="dark"] .ld-cr-message--single .ld-cr-message__text a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-message--single .ld-cr-message__text a:focus { color: #FFC720; }
html[data-ld-theme="dark"] .ld-oc-wait.is-fail { background-color: #3F1818; color: #EA8686; }
html[data-ld-theme="dark"] .ld-cr-message--cart { color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-op .ld-op-pay { border-top-color: #344965; border-right-color: #344965; border-bottom-color: #344965; border-left-color: #344965; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-cr-message--cart .ld-cr-message__text strong { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-message--cart .ld-cr-message__text a { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cr-message--cart .ld-cr-message__text a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-message--cart .ld-cr-message__text a:focus { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-modal__fineprint a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-modal__fineprint a:focus { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-account__fineprint a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-account__fineprint a:focus { color: #FFC720; }
html[data-ld-theme="dark"] .ld-cr-history__points.is-pending { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-history tr.is-pending td { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-history__points.is-neutral { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cr-message { --ld-cr-msg-text: #F1F2F4; --ld-cr-msg-bg: #1F232A; --ld-cr-msg-border: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .elementor-20275 .elementor-element.elementor-element-dc5e024 > .elementor-widget-container { background-color: #171A20; }
@media (max-width: 768.98px) { html[data-ld-theme="dark"] .woocommerce-ordering.wd-ordering-mb-icon select { color: rgba(241, 242, 244, 0) !important; } }
html[data-ld-theme="dark"] .ld-g { --g-bg: #0E1014; --g-card: #171A20; --g-ink: #F1F2F4; --g-ink-2: #CDD1D8; --g-muted: #979DA8; --g-line: rgba(255, 255, 255, 0.128); --g-shadow: 0 1px 2px rgba(0, 0, 0, 0.132), 0 24px 44px -30px rgba(0, 0, 0, 0.484); }
html[data-ld-theme="dark"] .ld-g .ld-g-media { background-image: radial-gradient(700px 520px at 50% 45%, #171A20, #1E2839); }
html[data-ld-theme="dark"] .ld-g .ld-g-media > .elementor-widget-wd_single_product_gallery::after { background-image: radial-gradient(closest-side, rgba(30, 50, 90, 0.28), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-g .ld-g-chips span { background-color: rgba(23, 26, 32, 0.88); box-shadow: rgba(0, 0, 0, 0.176) 0px 1px 2px; }
html[data-ld-theme="dark"] .ld-g .ld-g-app-tip { --ld-tip-bg: #1F232A; box-shadow: rgba(0, 0, 0, 0.154) 0px 0px 0px 1px, rgba(0, 0, 0, 0.11) 0px 1px 2px, rgba(0, 0, 0, 0.85) 0px 24px 44px -24px; }
html[data-ld-theme="dark"] .ld-g .ld-g-app-tip::after { box-shadow: rgba(0, 0, 0, 0.154) -1px -1px 0px; }
html[data-ld-theme="dark"] .ld-g .ld-g-lic-ico::after { box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 0px 1px; }
html[data-ld-theme="dark"] .ld-g .ld-g-buy { box-shadow: rgba(0, 0, 0, 0.132) 0px 1px 2px, rgba(0, 0, 0, 0.55) 0px 30px 60px -36px; }
html[data-ld-theme="dark"] .ld-g .ld-g-policy { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-g .star-rating::before { color: rgba(241, 242, 244, 0.15); }
html[data-ld-theme="dark"] .ld-g .ld-g-buy .price del { color: #979DA8; }
html[data-ld-theme="dark"] .ld-g .ld-g-buy .price del .amount { color: #979DA8; }
html[data-ld-theme="dark"] .ld-g .ld-g-code { color: #0C0E12; }
html[data-ld-theme="dark"] .ld-g form.cart .quantity { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-g form.cart .wd-buy-now-btn { box-shadow: rgba(200, 140, 0, 0.33) 0px 6px 14px -10px; }
html[data-ld-theme="dark"] .ld-g form.cart .single_add_to_cart_button { background-color: #1F232A !important; }
html[data-ld-theme="dark"] .ld-g .ld-g-cards li { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px, rgba(0, 0, 0, 0.11) 0px 1px 2px; }
html[data-ld-theme="dark"] .ld-g .ld-g-guar { border-top-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-g .ld-g-trust { border-bottom-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-g .ld-g-trust-ok { color: #88E7B1; }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs .wd-nav-tabs > li:hover > a { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs .wd-nav-tabs > li.active > a { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs .woocommerce-Tabs-panel { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-g .ld-g-num { color: #979DA8; }
html[data-ld-theme="dark"] .ld-g .ld-g-steps li > span:last-child { color: #B7BCC5; }
html[data-ld-theme="dark"] .ld-g .ld-g-feat li { color: #B7BCC5; }
html[data-ld-theme="dark"] .ld-g .ld-g-rev-list blockquote { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-g .ld-g-faq details { border-top-color: rgba(255, 255, 255, 0.14); }
html[data-ld-theme="dark"] .ld-g .ld-g-faq details p { color: #B7BCC5; }
html[data-ld-theme="dark"] .ld-g .ld-g-faq details p a { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-g .ld-g-faq details p a:hover { color: #FFC720; }
html[data-ld-theme="dark"] .ld-g .ld-g-faq details p a:focus { color: #FFC720; }
html[data-ld-theme="dark"] .ld-g .ld-g-help-row:hover { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-g-page .wd-sticky-btn { background-color: rgba(23, 26, 32, 0.92); border-top-color: rgba(255, 255, 255, 0.116); }
html[data-ld-theme="dark"] .ld-g-page .wd-sticky-btn .wd-entities-title { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-g-page .wd-sticky-btn .price { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-g-page .wd-sticky-btn .price .amount { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-g-page .wd-sticky-btn form.cart .quantity { background-color: #1F232A; }
html[data-ld-theme="dark"] body.ld-g-page .wd-sticky-btn form.cart .btn.wd-buy-now-btn { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] body.ld-g-page .wd-sticky-btn .wd-buy-now-btn { color: #F1F2F4 !important; }
html[data-ld-theme="dark"] .ld-g-page .wd-sticky-btn .single_add_to_cart_button { background-color: #1F232A !important; }
@media (max-width: 768px) { html[data-ld-theme="dark"] .ld-g .ld-g-mhead .ld-g-trust { border-top-color: rgba(255, 255, 255, 0.14); border-right-color: rgba(255, 255, 255, 0.14); border-bottom-color: rgba(255, 255, 255, 0.14); border-left-color: rgba(255, 255, 255, 0.14); } }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs table.ld-g-spec th { border-bottom-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs table.ld-g-spec td { border-bottom-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs table.ld-g-spec tbody tr:first-child th { border-top-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs table.ld-g-spec tbody tr:first-child td { border-top-color: rgba(255, 255, 255, 0.12); }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs table.ld-g-sys thead th { color: #979DA8; }
html[data-ld-theme="dark"] .ld-g .ld-g-tabs table.ld-g-sys thead td { color: #979DA8; }
html[data-ld-theme="dark"] .ld-g .ld-g-var + .ld-g-var { border-top-color: rgba(255, 255, 255, 0.116); }
html[data-ld-theme="dark"] .ld-g .ld-g-fbt-fila label { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-g .ld-g-fbt-caja { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-g .ld-g-fbt-chk:not(:checked) + .ld-g-fbt-caja { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-g .ld-g-fbt-img { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-g .ld-g-fbt-btn { color: #0C0E12; }
html[data-ld-theme="dark"] .single_add_to_cart_button::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .wd-builder-off :is(.woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed) { color: #B7CBA4; border-top-color: #7A9C59; border-right-color: #7A9C59; border-bottom-color: #7A9C59; border-left-color: #7A9C59; }
html[data-ld-theme="dark"] div.quantity .btn { --btn-color-hover: #FFFFFF; }
@media (max-width: 768.98px) { html[data-ld-theme="dark"].ld-bcm body:not(.ld-g-page) .wd-sticky-btn { box-shadow: rgba(0, 0, 0, 0.176) 0px -1px 0px; } }
html[data-ld-theme="dark"] .wd-hb { background-color: #0C0E12; }
html[data-ld-theme="dark"] .wd-footer { background-color: #0C0E12; }
html[data-ld-theme="dark"] .single-product :is(.wd-page-content, .whb-header) { background-color: #0E1014; }
html[data-ld-theme="dark"] .wd-sticky-btn { box-shadow: rgba(0, 0, 0, 0.264) 0px 0px 9px; }
@media (max-width: 768.98px) { html[data-ld-theme="dark"] .wd-sticky-btn { background-color: rgba(23, 26, 32, 0); } }
html[data-ld-theme="dark"] :is(.blockOverlay, .wd-loader-overlay)::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .blog-design-meta-image .wd-post-thumb.color-scheme-light { --color-gray-500: #FFFFFF; }
html[data-ld-theme="dark"] .ld-oc .ld-cuc .ld-cuc-btn { color: #0E1014; color: #0E1014; }
html[data-ld-theme="dark"] .ld-oc .ld-cuc .ld-cuc-btn:is(:hover, :focus-visible) { background-color: #2A2E36; }
html[data-ld-theme="dark"] .ld-cuc .ld-cuc-msg { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-cuc .ld-cuc-msg.is-ok > svg { color: #82EDAA; }
html[data-ld-theme="dark"] .social-facebook { --wd-social-brand-color: #97ACD9; }
html[data-ld-theme="dark"] .social-twitter { --wd-social-brand-color: #F1F2F4; }
html[data-ld-theme="dark"] .social-pinterest { --wd-social-brand-color: #EC8488; }
html[data-ld-theme="dark"] .social-linkedin { --wd-social-brand-color: #82C7ED; }
html[data-ld-theme="dark"] .wd-social-icons.wd-style-default { --wd-social-color: rgba(241, 242, 244, 0.6); --wd-social-color-hover: rgba(241, 242, 244, 0.8); }
html[data-ld-theme="dark"] .wd-social-icons.wd-style-default.color-scheme-light { --wd-social-color: #FFFFFF; }
html[data-ld-theme="dark"] [class*="color-scheme-light"] .wd-social-icons.wd-style-default { --wd-social-color: #FFFFFF; }
html[data-ld-theme="dark"] .wd-social-icons.wd-style-colored { --wd-social-color: #FFFFFF; --wd-social-shadow-hover: inset 0 0 200px rgba(0, 0, 0, 0.33); }
html[data-ld-theme="dark"] .wd-sidebar-opener { box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 5px; }
html[data-ld-theme="dark"] .ld-cot-cab h1 { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-cab p { color: #B7BCC5; }
html[data-ld-theme="dark"] .ld-cot-card { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.132) 0px 1px 2px, rgba(0, 0, 0, 0.484) 0px 24px 44px -30px; }
html[data-ld-theme="dark"] .ld-cot-card h2 { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-buscar { border-top-color: rgba(255, 255, 255, 0.164); border-right-color: rgba(255, 255, 255, 0.164); border-bottom-color: rgba(255, 255, 255, 0.164); border-left-color: rgba(255, 255, 255, 0.164); background-color: #1F232A; color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-buscar:focus-within { border-top-color: #CDD1D8; border-right-color: #CDD1D8; border-bottom-color: #CDD1D8; border-left-color: #CDD1D8; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-cot-res { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.132) 0px 0px 0px 1px, rgba(0, 0, 0, 0.616) 0px 18px 40px -14px; }
html[data-ld-theme="dark"] .ld-cot-res li { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-res li:hover { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-cot-res li.is-activo { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-cot-res .ld-cot-nada { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-lineas th { border-bottom-color: rgba(255, 255, 255, 0.128); color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-lineas td { border-bottom-color: rgba(255, 255, 255, 0.128); color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-x { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-x:hover { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-x:focus { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-x:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-vacio { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-campos label { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-cupon { border-bottom-color: rgba(255, 255, 255, 0.128); }
html[data-ld-theme="dark"] .ld-cot-cupon label { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-cupon-fila input { border-top-color: rgba(255, 255, 255, 0.164); border-right-color: rgba(255, 255, 255, 0.164); border-bottom-color: rgba(255, 255, 255, 0.164); border-left-color: rgba(255, 255, 255, 0.164); background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-cupon-fila input:focus { border-top-color: #CDD1D8; border-right-color: #CDD1D8; border-bottom-color: #CDD1D8; border-left-color: #CDD1D8; background-color: #171A20; }
html[data-ld-theme="dark"] .ld-cot .ld-cot-aplicar { background-color: #0C0E12; }
html[data-ld-theme="dark"] .ld-cot-cupon-msg { color: #90DFAC; }
html[data-ld-theme="dark"] .ld-cot-cupon-msg.is-error { color: #ED8A82; }
html[data-ld-theme="dark"] .ld-cot-resumen .ld-cot-dcod b { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-resumen dl div { color: #B7BCC5; }
html[data-ld-theme="dark"] .ld-cot-resumen dd { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-resumen .ld-cot-t { background-color: #3F3518; }
html[data-ld-theme="dark"] .ld-cot-resumen .ld-cot-t dt { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-resumen .ld-cot-t dd { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-nota-desc { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-cripto { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-mini { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-privacidad { color: #979DA8; }
html[data-ld-theme="dark"] .ld-cot-msg { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-cot-listo p { color: #B7BCC5; }
html[data-ld-theme="dark"] .ld-cot-listo .ld-cot-btn-2 { background-color: #1F232A; }
html[data-ld-theme="dark"] .wpforms-container .wpforms-error-noscript { color: #D63637; }
html[data-ld-theme="dark"] .elementor-widget-n-accordion { --n-accordion-border-color: rgba(255, 255, 255, 0.12); --n-accordion-title-normal-color: #F1F2F4; --n-accordion-title-hover-color: #F1F2F4; --n-accordion-title-active-color: #F1F2F4; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .elementor-repeater-item-bfe7715 { background-color: #FFBE00; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .elementor-repeater-item-bfe7715 .timeline-col-primary { background-color: #FFBE00; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .elementor-repeater-item-bfe7715 .timeline-col-secondary { background-color: #FFBE00; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .elementor-repeater-item-bfe7715 .timeline-arrow { color: #FFBE00; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .dot-start { background-color: #FFAE32; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .dot-end { background-color: #FFAE32; }
html[data-ld-theme="dark"] .elementor-9611 .elementor-element.elementor-element-52977b2 .woodmart-timeline-line { border-top-color: #FFAE32; border-right-color: #FFAE32; border-bottom-color: #FFAE32; border-left-color: #FFAE32; }
html[data-ld-theme="dark"] .woodmart-timeline-line .line-dot { box-shadow: rgba(0, 0, 0, 0.22) 100px 100px inset; }
html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) .timeline-col { background-color: #171A20; }
html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) .timeline-col .timeline-arrow { color: #FFFFFF; }
html[data-ld-theme="dark"] .woodmart-timeline-dot { border-top-color: rgba(255, 255, 255, 0.12); border-right-color: rgba(255, 255, 255, 0.12); border-bottom-color: rgba(255, 255, 255, 0.12); border-left-color: rgba(255, 255, 255, 0.12); }
@media (min-width: 1025px) { html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) { background-color: rgba(23, 26, 32, 0) !important; } }
@media (min-width: 769px) and (max-width: 1024px) { html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) { background-color: rgba(23, 26, 32, 0) !important; } }
@media (max-width: 768.98px) { html[data-ld-theme="dark"] :is(.wd-item-position-left, .wd-item-position-right) .timeline-col { background-color: rgba(23, 26, 32, 0) !important; } }
html[data-ld-theme="dark"] .ld-acc-user__avatar { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-acc-nav li.is-active > a { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-acc-hero { box-shadow: rgba(0, 0, 0, 0.264) 0px 1px 2px, rgba(0, 0, 0, 0.85) 0px 34px 60px -34px; }
html[data-ld-theme="dark"] .ld-acc-hero::before { background-image: radial-gradient(closest-side, rgba(255, 199, 32, 0.3), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-acc-hero::after { background-image: radial-gradient(closest-side, rgba(255, 199, 32, 0.12), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce .ld-acc-hero__title { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-acc-hero__cr { border-top-color: rgba(255, 255, 255, 0.012); border-right-color: rgba(255, 255, 255, 0.012); border-bottom-color: rgba(255, 255, 255, 0.012); border-left-color: rgba(255, 255, 255, 0.012); background-color: rgba(23, 26, 32, 0.06); box-shadow: rgba(0, 0, 0, 0) 0px 1px 0px inset; }
html[data-ld-theme="dark"] .ld-acc-hero__cr:hover { background-color: rgba(23, 26, 32, 0.1); }
html[data-ld-theme="dark"] .ld-acc-hero__pts { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-acc-hero__cr .ld-cr-summary__value .amount { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-acc-hero__go { background-color: #171A20; }
html[data-ld-theme="dark"] .ld-acc-tile:hover .ld-acc-tile__go { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content .button { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"] { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content button[name="save_address"] { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content .button:hover { background-color: #262A33; box-shadow: rgba(0, 0, 0, 0.85) 0px 14px 24px -14px; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"]:hover { background-color: #262A33; box-shadow: rgba(0, 0, 0, 0.85) 0px 14px 24px -14px; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content button[name="save_address"]:hover { background-color: #262A33; box-shadow: rgba(0, 0, 0, 0.85) 0px 14px 24px -14px; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content .order-again .button { color: #0C0E12; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content .order-again .button:hover { box-shadow: rgba(255, 199, 32, 0.54) 0px 14px 24px -14px; color: #0C0E12; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-orders-table tr:hover .woocommerce-orders-table__cell-order-actions .button { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status { background-color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status { background-color: #262A32; color: #88E7BD; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account :is(.woocommerce-orders-table__row--status-processing, .woocommerce-orders-table__row--status-on-hold, .woocommerce-orders-table__row--status-pending) .woocommerce-orders-table__cell-order-status { background-color: #3F3518; color: #EDC882; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account :is(.woocommerce-orders-table__row--status-cancelled, .woocommerce-orders-table__row--status-failed) .woocommerce-orders-table__cell-order-status { background-color: #3F1818; color: #ED8A82; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-status { background-color: #0E1014; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-status.status-completed { background-color: #262A32; color: #88E7BD; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-status:is(.status-processing, .status-on-hold, .status-pending) { background-color: #3F3518; color: #EDC882; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-view-order .woocommerce-MyAccount-content > p:first-of-type mark.order-status:is(.status-cancelled, .status-failed) { background-color: #3F1818; color: #ED8A82; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details :is(th, td) { border-top-color: rgba(255, 255, 255, 0.092); border-right-color: rgba(255, 255, 255, 0.092); border-bottom-color: rgba(255, 255, 255, 0.092); border-left-color: rgba(255, 255, 255, 0.092); }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-customer-license-keys .ld-lk-pending { background-color: #3F3518; color: #EDC882; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-customer-license-keys .ld-lk-copy { color: #FFFFFF; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-customer-license-keys .ld-lk-copy:hover { background-color: #262A33; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-customer-license-keys .ld-lk-note { background-color: #3F3518; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-cr-account .ld-cr-summary::before { background-image: radial-gradient(closest-side, rgba(255, 199, 32, 0.26), rgba(23, 26, 32, 0)); }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .ld-cr-account .ld-cr-cta:hover { background-color: #262A33; }
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-Address-title .edit:hover { color: #FFFFFF; }
html[data-ld-theme="dark"] .whb-color-dark:not(.whb-with-bg) { background-color: #171A20; }
html[data-ld-theme="dark"] .wd-tools-element { --wd-header-el-color: #F1F2F4; --wd-header-el-color-hover: rgba(241, 242, 244, 0.6); }
html[data-ld-theme="dark"] .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) .wd-tools-count { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 4px; }
html[data-ld-theme="dark"] .whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) { --wd-form-brd-color: rgba(255, 255, 255, 0.14); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.2); --wd-form-color: #979DA8; }
html[data-ld-theme="dark"] .menu-label { color: #FFFFFF; }
html[data-ld-theme="dark"] .menu-label::before { border-bottom-color: rgba(255, 255, 255, 0.02) !important; }
html[data-ld-theme="dark"] .menu-label-red { --wd-label-color: #ED8282; }
html[data-ld-theme="dark"] .wd-product-thumb::after { border-top-color: rgba(255, 255, 255, 0.02); border-right-color: rgba(255, 255, 255, 0.02); border-bottom-color: rgba(255, 255, 255, 0.02); }
html[data-ld-theme="dark"] .wd-title-color-default { --el-title-color: rgba(241, 242, 244, 0.105); }
html[data-ld-theme="dark"] .scrollToTop { box-shadow: rgba(0, 0, 0, 0.374) 0px 0px 5px; }
html[data-ld-theme="dark"] .elementor-20277 .elementor-element.elementor-element-6a2d936 > .elementor-widget-container { background-color: #171A20; }
html[data-ld-theme="dark"] .elementor-20277 .elementor-element.elementor-element-d058bd5 .wd-info-box { background-color: #171A20; }
html[data-ld-theme="dark"] .elementor-20277 .elementor-element.elementor-element-54cfa02:not(.elementor-motion-effects-element-type-background) { background-color: #171A20; }
html[data-ld-theme="dark"] .elementor-20277 .elementor-element.elementor-element-a750604 .wd-products-with-bg { --wd-prod-bg: #171A20; --wd-bordered-bg: #171A20; }
html[data-ld-theme="dark"] .elementor-20277 .elementor-element.elementor-element-a750604 .wd-products-with-bg .wd-product { --wd-prod-bg: #171A20; --wd-bordered-bg: #171A20; }
html[data-ld-theme="dark"] .select2-container--default .select2-selection--single { background-color: #171A20; border-top-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-bottom-color: rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); }
html[data-ld-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered { color: #CDD1D8; }
html[data-ld-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #CDD1D8; }
html[data-ld-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__arrow b { border-top-color: rgba(255, 255, 255, 0.18); }
html[data-ld-theme="dark"] .ld-tel .ld-tel-btn { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-btn:hover { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-btn:focus { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-btn:focus-visible { outline-color: #CDD1D8; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-flag { box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-lista img { box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-sin { box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px; background-color: #262A32; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-caret { color: #979DA8; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-panel { background-color: #171A20; box-shadow: rgba(0, 0, 0, 0.132) 0px 0px 0px 1px, rgba(0, 0, 0, 0.616) 0px 18px 40px -14px; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-search { background-color: #1F232A; color: #979DA8; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-search input { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-search input:focus { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-lista li { color: #F1F2F4; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-lista li:hover { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-lista li.is-activo { background-color: #1F232A; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-d { color: #979DA8; }
html[data-ld-theme="dark"] .ld-tel .ld-tel-nada { color: #979DA8; }
html[data-ld-theme="dark"] :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > div { background-color: rgba(23, 26, 32, 0) !important; }
html[data-ld-theme="dark"] .payment_methods .payment_box { box-shadow: rgba(0, 0, 0, 0.11) 1px 1px 2px; }
html[data-ld-theme="dark"] .woocommerce-terms-and-conditions { box-shadow: rgba(0, 0, 0, 0.11) 1px 1px 2px; }
html[data-ld-theme="dark"] .whb-met3xwyts7ekemjifdve .info-box-title { color: rgba(241, 242, 244, 0.51); }
html[data-ld-theme="dark"] .whb-n4f103cpa7b070zmuhng .info-box-title { color: rgba(241, 242, 244, 0.51); }
html[data-ld-theme="dark"] .whb-top-bar { background-color: #0E1014; }
html[data-ld-theme="dark"] .whb-3dr2urezpqgndfjlfa22.wd-search-form.wd-header-search-form .searchform { --wd-form-brd-color: rgba(255, 255, 255, 0.12); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.22); --wd-form-bg: #171A20; }
html[data-ld-theme="dark"] .whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element > a > .wd-tools-icon { color: rgba(241, 242, 244, 0.7); background-color: #171A20; }
html[data-ld-theme="dark"] .whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element:hover > a > .wd-tools-icon { color: rgba(241, 242, 244, 0.5); background-color: #171A20; }
html[data-ld-theme="dark"] .whb-row .whb-1tzj5wztzw6bwmvl2bt8.wd-tools-element .wd-tools-inner { background-color: #0F172A; }
html[data-ld-theme="dark"] .whb-row .whb-1tzj5wztzw6bwmvl2bt8.wd-tools-element:hover .wd-tools-inner { background-color: #242424; }
html[data-ld-theme="dark"] .whb-general-header { background-color: #0E1014; }
html[data-ld-theme="dark"] .whb-6v3y0c0vwhjaldbqeykf > ul > li > .wd-dropdown-menu { --wd-dropdown-bg-color: #171A20; }
html[data-ld-theme="dark"] .whb-header-bottom { background-color: #0E1014; }
html[data-ld-theme="dark"] .elementor-18324 .elementor-element.elementor-element-444275f > .elementor-widget-container { background-color: #171A20; }
html[data-ld-theme="dark"] .elementor-18324 .elementor-element.elementor-element-6a74495 .payment_box { background-color: #1F232A; }
html[data-ld-theme="dark"] .elementor-18324 .elementor-element.elementor-element-6a74495 .payment_box::before { color: #F3F4F6; }
html[data-ld-theme="dark"] .elementor-18324 .elementor-element.elementor-element-1d33c39:not(.elementor-motion-effects-element-type-background) { background-color: #1F232A; }
html[data-ld-theme="dark"] .elementor-18324 .elementor-element.elementor-element-91face9 > .elementor-widget-container { background-color: #171A20; }
html[data-ld-theme="dark"] .elementor-shape .elementor-shape-fill { fill: #FFFFFF; }
/* ld-dark-auto:end */

/* 3. Correcciones a mano ------------------------------------------------------------------- */

html[data-ld-theme="dark"] body,
html[data-ld-theme="dark"] .website-wrapper,
html[data-ld-theme="dark"] .main-page-wrapper {
	background-color: var(--ld-dark-bg);
	color: var(--ld-dark-body);
}

/* WoodMart: las filas de la cabecera y los bloques con su esquema "oscuro" (texto oscuro) vuelven a
   poner sus grises; en oscuro, los mismos de arriba. */
html[data-ld-theme="dark"] .color-scheme-dark,
html[data-ld-theme="dark"] .whb-color-dark {
	--color-gray-500: rgba(255, 255, 255, .7);
	--color-gray-600: rgba(255, 255, 255, .8);
	--color-gray-700: rgba(255, 255, 255, .9);
	--color-gray-800: #FFF;
	--color-gray-900: #FFF;
	--wd-entities-title-color: var(--ld-dark-ink);
	--wd-link-color: var(--ld-dark-ink);
	--color-white: #000;
	--color-white-rgb: 0, 0, 0;
	--color-black-rgb: 255, 255, 255;
	--bgcolor-white: var(--ld-dark-card);
	--bgcolor-white-rgb: 23, 26, 32;
	--bgcolor-black-rgb: 255, 255, 255;
	--bgcolor-gray-100: var(--ld-dark-bg);
	--bgcolor-gray-200: var(--ld-dark-soft);
	--bgcolor-gray-300: var(--ld-dark-raise);
	--brdcolor-gray-200: rgba(255, 255, 255, .1);
	--brdcolor-gray-300: rgba(255, 255, 255, .15);
}

/* Menú de la cabecera: claro, y blanco al pasar el ratón (en claro es negro; nunca amarillo). */
html[data-ld-theme="dark"] .whb-header .wd-nav {
	--nav-color: var(--ld-dark-ink-2);
	--nav-color-hover: var(--ld-dark-ink);
	--nav-color-active: var(--ld-dark-ink);
}

/* Texto sobre el amarillo: oscuro, como en claro (sus reglas usan --g-ink, que en oscuro es clara). */
html[data-ld-theme="dark"] .ld-g .ld-g-code,
html[data-ld-theme="dark"] .ld-g .ld-g-fbt-btn,
html[data-ld-theme="dark"] .ld-hm .ld-hm-btn-y,
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-checkout .woocommerce-form-login-toggle .showlogin:hover,
html[data-ld-theme="dark"] .ld-gp-sym-list a:hover .ld-gp-sym-ico,
html[data-ld-theme="dark"] .ld-gp-auto.woocommerce-account .woocommerce-MyAccount-content .order-again .button {
	color: var(--ld-dark-on-accent);
}
html[data-ld-theme="dark"] .ld-hm .ld-hm-btn-y span,
html[data-ld-theme="dark"] .ld-hm .ld-hm-btn-y .ld-hm-ic {
	color: var(--ld-dark-on-accent);
}

/* Logos de marca en gris de la portada (en claro, negros al 45 %): blancos al 45 %. */
html[data-ld-theme="dark"] .ld-hm-brands img {
	filter: grayscale(1) brightness(0) invert(1) opacity(.5);
}

/* Botón sol/luna: el mismo fondo que el icono de la cuenta. */
html[data-ld-theme="dark"] .ld-dark-toggle,
html[data-ld-theme="dark"] .ld-dark-toggle:hover {
	background: var(--ld-dark-card);
}
@media (max-width: 1024px) {
	html[data-ld-theme="dark"] .ld-dark-toggle,
	html[data-ld-theme="dark"] .ld-dark-toggle:hover {
		background: transparent;
	}
}

/* Logos de las tarjetas de pago (Visa, Mastercard, Amex…): son imágenes pensadas para fondo
   blanco; su casilla sigue blanca. */
html[data-ld-theme="dark"] .ld-g-cards li {
	background: #F1F2F4 !important; /* gana a las reglas de la ficha y del carrito, más concretas */
}

/* Selector de cantidad: cifra y botones legibles. */
html[data-ld-theme="dark"] .quantity input.qty,
html[data-ld-theme="dark"] .quantity input[type="button"],
html[data-ld-theme="dark"] .quantity .minus,
html[data-ld-theme="dark"] .quantity .plus {
	color: var(--ld-dark-ink);
}

/* Mi cuenta: --ld-acc-ink sigue negra (es el fondo de la cabecera del panel, del avatar y de la
   pestaña activa, con letra blanca); solo donde es color de letra sobre la tarjeta pasa a clara. */
html[data-ld-theme="dark"] .ld-acc-tile__icon,
html[data-ld-theme="dark"] .ld-acc-tile__go {
	color: var(--ld-dark-ink);
}
html[data-ld-theme="dark"] .ld-acc-tile:hover .ld-acc-tile__go {
	background: var(--ld-dark-raise);
}
html[data-ld-theme="dark"] .ld-acc-hero__go {
	background: #FFF;
}

/* Todo lo amarillo con letra (botones de pagar y de comprar, "Get my licenses", el país elegido
   en el checkout, el año destacado de /nine-years, que es el elemento bfe7715 de su línea de
   tiempo en Elementor): letra oscura, como en claro. Sus reglas usan colores o variables que en
   oscuro pasan a claros. */
html[data-ld-theme="dark"] #place_order,
html[data-ld-theme="dark"] body.woocommerce-checkout.ld-gp-auto #place_order,
html[data-ld-theme="dark"] body.woocommerce-checkout.ld-gp-auto #place_order:hover,
html[data-ld-theme="dark"] .wd-buy-now-btn,
html[data-ld-theme="dark"] .ld-g form.cart .wd-buy-now-btn,
html[data-ld-theme="dark"] body.ld-g-page .wd-sticky-btn form.cart .btn.wd-buy-now-btn,
html[data-ld-theme="dark"] body.ld-g-page .wd-sticky-btn .wd-buy-now-btn,
html[data-ld-theme="dark"] .woocommerce-mini-cart__buttons .checkout,
html[data-ld-theme="dark"] .wc-proceed-to-checkout .checkout-button,
html[data-ld-theme="dark"] .ld-oc-btn,
html[data-ld-theme="dark"] .ld-vault-btn.btn-accent,
html[data-ld-theme="dark"] .ld-vault-btn.btn-accent span,
html[data-ld-theme="dark"] .select2-results__option--highlighted,
html[data-ld-theme="dark"] .select2-results__option[aria-selected="true"],
html[data-ld-theme="dark"] .elementor-repeater-item-bfe7715 .timeline-col,
html[data-ld-theme="dark"] .elementor-repeater-item-bfe7715 .timeline-col * {
	color: var(--ld-dark-on-accent) !important;
}

/* Botones grises (Add to cart de la barra fija, Update cart): sus reglas usan --g-ink fuera de
   Galería, que cae en el negro de reserva. */
html[data-ld-theme="dark"] .wd-sticky-btn .single_add_to_cart_button,
html[data-ld-theme="dark"] .cart-actions button[name="update_cart"] {
	color: var(--ld-dark-ink) !important;
}

/* Menú desplegable de la cabecera: la categoría abierta, un poco más clara que el resto. */
html[data-ld-theme="dark"] .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li:is(:hover, .wd-opened) > a {
	background-color: var(--ld-dark-raise);
}

/* Fichas con opciones (MAK, Adobe, Autodesk): "Please select:" en azul marino fijo. */
html[data-ld-theme="dark"] .variation-selection-prompt {
	color: var(--ld-dark-ink-2) !important;
}

/* Logo LICENGUARD de las tarjetas del pedido (imagen con letra oscura): en blanco. */
html[data-ld-theme="dark"] .ld-brand-logo {
	filter: brightness(0) invert(1) opacity(.85);
}

/* Errores en rojo: el rojo de claro se pierde sobre el fondo oscuro. */
html[data-ld-theme="dark"] .checkout-inline-error-message,
html[data-ld-theme="dark"] .woocommerce-invalid .checkout-inline-error-message,
html[data-ld-theme="dark"] .wpforms-error,
html[data-ld-theme="dark"] label.wpforms-error,
html[data-ld-theme="dark"] .ld-cot-error {
	color: #FF8A8A !important;
}
/* Rojos puestos a mano en el contenido (guías, comparativas, "How to activate"). */
/* Solo "color" al principio del atributo o tras ";" (no background-color ni border-color). */
html[data-ld-theme="dark"] :is([style^="color: #ff0000" i], [style^="color:#ff0000" i], [style*="; color: #ff0000" i], [style*=";color:#ff0000" i], [style^="color: rgb(255, 0, 0)"], [style*="; color: rgb(255, 0, 0)"], [style^="color: red"]) {
	color: #FF8A8A !important;
}

/* Checkout: los subtítulos de las secciones van con un gris fijo en línea. */
html[data-ld-theme="dark"] .custom-contact-info-block p,
html[data-ld-theme="dark"] .custom-billing-notice {
	color: var(--ld-dark-muted) !important;
}

/* Extractor del Installation ID: texto de la casilla para subir la captura. */
html[data-ld-theme="dark"] #iid-file-label {
	color: var(--ld-dark-body) !important;
}

/* Choice Rewards: --ld-cr-accent es negra (fondo de botones y letra destacada); la letra destacada
   pasa a clara. */
html[data-ld-theme="dark"] .ld-cr-tiers__flag {
	color: var(--ld-dark-ink);
}

/* Checkout: el título "Contact information" lo pinta el editor de campos con un gris fijo, en línea. */
html[data-ld-theme="dark"] .custom-contact-info-block h3 {
	color: var(--ld-dark-ink) !important; /* el gris va en el atributo style del título */
}

/* Logo LICEN★rewards (imagen con letra oscura): se invierte y el giro de tono deja la estrella
   amarilla. */
html[data-ld-theme="dark"] .ld-cr-logo {
	filter: invert(1) hue-rotate(180deg);
}

/* Logo de Whop junto a su método de pago (letra negra): blanco, y el giro de tono deja la marca roja. */
html[data-ld-theme="dark"] .payment_method_whop_gateway > label img {
	filter: invert(1) hue-rotate(180deg);
}

/* Iconos negros de los menús (logo de Autodesk y el edificio de Volume Licenses): en blanco. */
html[data-ld-theme="dark"] img[src*="Autodesk-IMG-L"],
html[data-ld-theme="dark"] img[src*="ph-buildings-menu"] {
	filter: invert(1);
}

/* Fila "Dark mode" del menú lateral del móvil: la zona de widgets ya trae 20 px a cada lado. */
html[data-ld-theme="dark"] .widgetarea-mobile .ld-dark-toggle--row {
	background: transparent;
}

/* Banner de oferta de la portada: el final del degradado, dorado oscuro (con #FFD466 la letra
   clara de "Valid until…" no se leía). */
html[data-ld-theme="dark"] .ld-hm .ld-hm-offer {
	background-image: linear-gradient(110deg, #3F3518, #3F3418 55%, #7A5A14);
}
@media (max-width: 767px) {
	html[data-ld-theme="dark"] .ld-hm .ld-hm-offer {
		background-image: linear-gradient(120deg, #3F3518, #3F3418 55%, #7A5A14);
	}
}
