@charset "UTF-8";
:root {
  --color-neumax-black: #1A1A1A;
  --color-neumax-red: #2D6A4F;
  --color-neumax-yellow: #40916C;
  --color-neumax-white: #ffffff;
  --color-neumax-gray-light: #f5f5f5;
  --color-neumax-gray-medium: #999999;
  --color-neumax-gray-dark: #333333;
  --color-neumax-red-hover: #1B4332;
  --color-neumax-yellow-hover: #2D6A4F;
  --color-header-top-bg: #f7f3ec;
  --color-header-top-text: #1A1A1A;
  --color-header-top-icon: #e2b35c;
  --color-header-top-icon-hover: #601b1e;
  --color-header-top-link: #000000;
  --color-header-top-link-hover: #e2b35c;
  --color-header-search-bg: #f3f4f6;
  --color-header-search-border: #e5e7eb;
  --color-header-search-focus-border: #2D6A4F;
  --color-header-search-focus-ring: #40916C;
  --color-header-search-text: #1A1A1A;
  --color-header-search-placeholder: #9ca3af;
  --color-header-bg: #FFFFFF;
  --color-header-border: #e5e7eb;
  --color-header-link: #000000;
  --color-header-link-hover: #601b1e;
  --color-header-underline: #2D6A4F;
  --color-header-dropdown-bg: #ffffff;
  --color-header-dropdown-border: #e5e7eb;
  --color-header-dropdown-hover-bg: #f7f3ec;
  --color-header-dropdown-link: #374151;
  --color-header-dropdown-link-hover: #601b1e;
  --color-user-menu-dropdown-bg: #fffffffa;
  --color-user-menu-dropdown-border: #e5e7eb;
  --color-user-menu-trigger-bg: transparent;
  --color-user-menu-trigger-border: transparent;
  --color-user-menu-trigger-text: #374151;
  --color-user-menu-trigger-text-hover: #2D6A4F;
  --color-user-menu-link: #374151;
  --color-user-menu-link-hover: #2D6A4F;
  --color-user-menu-hover-bg: #f0fdf4;
  --font-user-menu-link: Inter;
  --color-hero-title: #111111;
  --color-hero-subtitle: #666666;
  --color-aside-border: #ffffff;
  --color-aside-bg: #ffffff;
  --color-aside-text-principal-h2: #000000;
  --color-aside-text-div-enlace: #333333;
  --color-aside-bg-hover-enlace: #f5f5f5;
  --color-aside-text-filtro-principal-h3: #333333;
  --color-aside-bg-filtro-button: #e2b35c;
  --color-aside-bg-hover-filtro-button: #601b1e;
  --color-aside-text-filtro-button: #ffffff;
  --color-aside-text-filtro-button-hover: #ffffff;
  --color-aside-bg-span-filtro-button: #999999;
  --color-aside-text-span-filtro-button: #333333;
  --color-aside-text-filtro-enlace: #2D6A4F;
  --color-aside-text-filtro-enlace-hover: #1B4332;
  --color-aside-text-rango-de-precios-h3: #333333;
  --color-aside-border-rango-de-precios: #999999;
  --color-aside-bg-rango-de-precios: #ffffff;
  --color-aside-text-span-rango-de-precios: #999999;
  --color-aside-rango-de-precios-input: #40916C;
  --color-aside-text-desde-hasta-rango-de-precios: #333333;
  --color-aside-border-rango-de-precios-input: #999999;
  --color-aside-focus-rango-de-precios-input: #40916C;
  --color-aside-text-productos-mas-vistos-h3: #333333;
  --color-aside-text-ul-productos-mas-vistos: #333333;
  --color-aside-border-productos-mas-vistos: #999999;
  --color-aside-border-hover-productos-mas-vistos: #40916C;
  --color-aside-bg-productos-mas-vistos: #ffffff;
  --color-aside-text-enlace-productos-mas-vistos: #000000;
  --color-aside-text-enlace-hover-productos-mas-vistos: #601b1e;
  --font-aside-text-enlace-productos-mas-vistos: Inter, sans-serif;
  --color-aside-text-price-productos-mas-vistos: #999999;
  --color-aside-text-old-price-productos-mas-vistos: #2D6A4F;
  --color-aside-text-tags-populares-h3: #333333;
  --color-aside-text-div-enlace-tags-populares: #333333;
  --color-aside-border-tags-populares: #999999;
  --color-aside-border-hover-tags-populares: #40916C;
  --color-aside-bg-hover-tags-populares: #f5f5f5;
  --color-categorias-accordion-border: #999999;
  --color-categorias-accordion-border-hover: #40916C;
  --color-categorias-accordion-bg: #f7f3ec;
  --color-categorias-accordion-summary: #333333;
  --color-categorias-accordion-icon: #999999;
  --color-categorias-accordion-list: #666666;
  --color-categorias-accordion-link: #333333;
  --color-categorias-accordion-link-hover: #000000;
  --color-categorias-accordion-link-hover-bg: #f5f5f5;
  --color-categorias-accordion-bullet: #40916C;
  --color-categorias-brands-title: #333333;
  --color-categorias-brands-label: #333333;
  --color-categorias-brands-label-hover: #000000;
  --color-categorias-brands-label-hover-bg: #f5f5f5;
  --color-categorias-brands-checkbox: #999999;
  --color-categorias-brands-checkbox-check: #40916C;
  --color-categorias-brands-checkbox-focus: #40916C;
  --color-quick-view-card-bg: #ffffff;
  --color-quick-view-tag: #e2b35c;
  --color-quick-view-title: #111111;
  --color-quick-view-price: #111111;
  --color-quick-view-old-price: #2D6A4F;
  --color-quick-view-description: #666666;
  --color-quick-view-meta: #6b7280;
  --color-quick-view-rating: #facc15;
  --color-quick-view-sku-bg: #f5f5f5;
  --color-quick-view-sku-text: #333333;
  --color-quick-view-available-bg: rgba(16, 185, 129, 0.12);
  --color-quick-view-available-text: #0f766e;
  --color-quick-view-available-dot: #10b981;
  --color-quick-view-sold-bg: rgba(220, 20, 60, 0.12);
  --color-quick-view-sold-text: #b91c1c;
  --color-quick-view-sold-dot: #dc143c;
  --color-quick-view-link: #e2b35c;
  --color-quick-view-link-hover: #601b1e;
  --color-quick-view-cta-bg: #e2b35c;
  --color-quick-view-cta-bg-hover: #601b1e;
  --color-quick-view-cta-text: #ffffff;
  --color-quick-view-cta-text-hover: #ffffff;
  --color-quick-view-wishlist-border: rgba(107, 114, 128, 0.3);
  --color-quick-view-wishlist-text: #374151;
  --color-quick-view-wishlist-border-hover: #40916C;
  --color-quick-view-wishlist-text-hover: #111111;
  --color-view-toolbar-bg: #f7f3ec;
  --color-view-toolbar-bg-hover: #f5f7fb;
  --color-view-toolbar-border: #9ca3af;
  --color-view-toolbar-border-hover: #7c828c;
  --color-view-toolbar-switch-bg: #f3f4f6;
  --color-view-toolbar-switch-border: #cbd5f5;
  --color-view-toolbar-label: #6b7280;
  --color-auth-page-bg: #ffffff;
  --color-checkout-input-bg: #ffffff;
  --color-checkout-input-border: #e5e7eb;
  --color-checkout-input-text: #1f2937;
  --color-checkout-input-focus: #2d6a4f;
  --color-checkout-input-label: #374151;
  --color-cart-count-bg: #e2b35c;
  --color-cart-count-text: #ffffff;
  --color-checkout-sidebar-quantity-badge-bg: #e2b35c;
  --color-checkout-sidebar-product-price: #2d6a4f;
  --color-view-toolbar-button-bg: #e2b35c;
  --color-view-toolbar-button-text: #ffffff;
  --color-view-toolbar-button-muted: #000000;
  --color-view-toolbar-button-text-hover: #601b1e;
  --color-view-toolbar-button-bg-hover: #fbe2e2;
  --color-view-toolbar-select-bg: #ffffff;
  --color-view-toolbar-select-border: #9ca3af;
  --color-view-toolbar-select-focus: #40916C;
  --color-view-toolbar-select-text: #1f2937;
  --color-card-bg: #ffffff;
  --color-card-border: #ffffff;
  --color-card-image-bg: #f3f4f6;
  --color-card-badge-new-bg: #40916C;
  --color-card-badge-new-text: #ffffff;
  --color-card-badge-discount-bg: #2D6A4F;
  --color-card-badge-discount-text: #ffffff;
  --color-card-badge-stock-bg: #6b7280;
  --color-card-badge-stock-text: #ffffff;
  --color-card-action-bg: #ffffff;
  --color-card-action-hover: #40916C;
  --color-card-action-icon: #1f2937;
  --color-card-action-icon-hover: #000000;
  --color-card-action-icon-active: #2D6A4F;
  --color-card-title: #000000;
  --color-card-title-hover: #e2b35c;
  --font-card-title: Inter, sans-serif;
  --color-card-rating-active: #facc15;
  --color-card-rating-inactive: #d1d5db;
  --font-card-rating: Inter, sans-serif;
  --color-card-price: #000000;
  --color-card-price-old: #dc2626;
  --font-card-price: Inter, sans-serif;
  --color-card-button-bg: #2D6A4F;
  --color-card-button-hover: #1B4332;
  --color-card-button-text: #ffffff;
  --color-card-button-text-hover: #ffffff;
  --color-card-button-border: #2D6A4F;
  --color-card-button-border-hover: #1B4332;
  --font-card-button: Inter, sans-serif;
  --color-card-stock-bg: #f3f4f6;
  --color-card-stock-border: #d1d5db;
  --color-card-stock-text: #6b7280;
  --color-card-installments-bg: #ffffff;
  --color-card-installments-border: #e5e7eb;
  --color-card-installments-label: #6b7280;
  --font-card-installments: Inter, sans-serif;
  --color-card-installments-select-bg: #ffffff;
  --color-card-installments-select-border: #d1d5db;
  --color-card-installments-select-text: #111111;
  --color-card-installments-icon: #6b7280;
  --color-card-installments-button-bg: #2D6A4F;
  --color-card-installments-button-hover: #1B4332;
  --color-card-installments-button-text: #ffffff;
  --color-card-media-bg: #f3f4f6;
  --color-card-pill-discount-bg: #2D6A4F;
  --color-card-pill-discount-text: #ffffff;
  --color-card-pill-launch-bg: #40916C;
  --color-card-pill-launch-text: #111111;
  --color-card-icon-bg: #ffffff;
  --color-card-icon-bg-hover: #40916C;
  --color-card-icon-text: #1f2937;
  --color-card-icon-text-hover: #000000;
  --color-card-compare-indicator: #40916C;
  --color-card-compare-indicator-text: #111111;
  --color-card-rating: #6b7280;
  --color-card-stars: #facc15;
  --color-card-old-price: #dc2626;
  --color-card-cta-bg: #e2b35c;
  --color-card-cta-bg-hover: #601b1e;
  --color-card-cta-text: #ffffff;
  --font-card-cta: Inter, sans-serif;
  --color-card-installment-bg: #ffffff;
  --color-card-installment-bg-hover: #f9fafb;
  --color-card-installment-border: #e5e7eb;
  --color-card-installment-text: #111111;
  --color-card-installment-icon: #2D6A4F;
  --color-card-installment-old: #dc2626;
  --color-card-installment-main: #111111;
  --color-card-installment-dropdown-bg: #ffffff;
  --color-card-installment-dropdown-border: #e5e7eb;
  --color-wide-card-bg: #ffffff;
  --color-wide-card-border: rgba(209, 213, 219, 0.6);
  --color-wide-card-media-bg: #f3f4f6;
  --color-wide-card-title: #111111;
  --color-wide-card-meta: #6b7280;
  --color-wide-card-stars: #facc15;
  --color-wide-card-price: #1f2937;
  --color-wide-card-old-price: #dc2626;
  --color-wide-card-cta-bg: #2D6A4F;
  --color-wide-card-cta-bg-hover: #1B4332;
  --color-wide-card-cta-text: #ffffff;
  --color-filter-tire-section-bg: #1a1a1a;
  --color-filter-tire-heading: #ffffff;
  --font-filter-tire-heading: Inter, sans-serif;
  --color-filter-tire-description: #d1d5db;
  --color-filter-tire-select-bg: #2d2d2d;
  --color-filter-tire-select-text: #ffffff;
  --color-filter-tire-select-border: #3d3d3d;
  --color-filter-tire-select-focus: #4f46e5;
  --color-filter-tire-button-bg: #2D6A4F;
  --color-filter-tire-button-bg-hover: #1B4332;
  --color-filter-tire-button-text: #ffffff;
  --color-filter-button-bg: #2D6A4F;
  --color-filter-button-bg-hover: #1B4332;
  --color-filter-button-border: #2D6A4F;
  --color-filter-button-border-hover: #1B4332;
  --color-filter-button-text: #ffffff;
  --color-filter-button-text-hover: #ffffff;
  --font-filter-button: Inter, sans-serif;
  --color-home-section-heading: #111111;
  --font-home-section-heading: Inter, sans-serif;
  --color-home-section-description: #4b5563;
  --font-home-section-description: Inter, sans-serif;
  --color-home-section-accent: #2D6A4F;
  --color-home-section-cta-bg: #2D6A4F;
  --color-home-section-cta-bg-hover: #1B4332;
  --color-home-section-cta-text: #ffffff;
  --color-home-section-cta-text-hover: #ffffff;
  --color-home-section-cta-border: #2D6A4F;
  --color-home-section-cta-border-hover: #1B4332;
  --font-home-section-cta: Inter, sans-serif;
  --color-main-banner-arrow: #2D6A4F;
  --color-main-banner-arrow-hover: #1B4332;
  --color-main-banner-dot-active: #2D6A4F;
  --color-cat-top-card-bg: #f0f4f0;
  --color-cat-top-card-bg-hover: #e4ebe4;
  --color-cat-top-card-border: #e8ede8;
  --color-cat-top-name: #374151;
  --color-cat-top-name-hover: #2D6A4F;
  --font-cat-top-name: Inter, sans-serif;
  --color-brands-section-bg: #f9faf9;
  --color-brands-arrow: #9ca3af;
  --color-brands-arrow-hover: #2D6A4F;
  --color-brands-dot: rgba(0, 0, 0, 0.15);
  --color-brands-dot-active: #2D6A4F;
  --color-products-tabs-section-bg: #f7f3ec;
  --color-products-tabs-text: #000000;
  --color-products-tabs-active: #601b1e;
  --color-products-tabs-offer-heading: #1A1A1A;
  --font-products-tabs-offer-heading: inherit;
  --color-products-tabs-arrow: #9ca3af;
  --color-products-tabs-arrow-hover: #2D6A4F;
  --color-must-have-section-bg: #ffffff;
  --color-must-have-heading: #1A1A1A;
  --font-must-have-heading: inherit;
  --color-must-have-desc: #6b7280;
  --color-must-have-tab: #6b7280;
  --color-must-have-tab-active: #2D6A4F;
  --color-release-section-bg: #ffffff;
  --color-release-heading: #1A1A1A;
  --font-release-heading: inherit;
  --color-release-desc: #6b7280;
  --color-release-watermark: rgba(0, 0, 0, 0.04);
  --color-release-arrow: #9ca3af;
  --color-release-arrow-hover: #2D6A4F;
  --color-release-dot-active: #2D6A4F;
  --color-release-link: #2D6A4F;
  --color-prom-banner-carousel-bg: transparent;
  --color-offer-section-bg: #ffffff;
  --color-offer-heading: #1A1A1A;
  --font-offer-heading: inherit;
  --color-offer-desc: #6b7280;
  --color-offer-arrow: #9ca3af;
  --color-offer-arrow-hover: #2D6A4F;
  --color-offer-dot-active: #2D6A4F;
  --color-offer-link: #2D6A4F;
  --color-cat-featured-section-bg: #ffffff;
  --color-cat-featured-heading: #1A1A1A;
  --font-cat-featured-heading: inherit;
  --color-cat-featured-desc: #6b7280;
  --color-cat-featured-link: #2D6A4F;
  --color-cat-featured-arrow: #9ca3af;
  --color-cat-featured-arrow-hover: #2D6A4F;
  --color-cat-featured-dot-active: #2D6A4F;
  --color-divider: #ffffff;
  --color-newsletter-section-bg: #f7f3ec;
  --color-newsletter-heading: #000000;
  --color-newsletter-description: #000000;
  --color-newsletter-input-bg: #ffffff;
  --color-newsletter-input-text: #111111;
  --color-newsletter-input-border: #d1d5db;
  --color-newsletter-input-focus: #2D6A4F;
  --color-newsletter-button-bg: #e2b35c;
  --color-newsletter-button-bg-hover: #b7e1cf;
  --color-newsletter-button-text: #ffffff;
  --color-blog-section-bg: #f8fafc;
  --color-blog-heading: #111111;
  --color-blog-description: #4b5563;
  --color-blog-link: #2D6A4F;
  --color-blog-link-hover: #1B4332;
  --color-blog-card-bg: #ffffff;
  --color-blog-meta: #6b7280;
  --color-blog-card-heading: #111111;
  --color-blog-card-body: #4b5563;
  --color-blog-button-bg: #2D6A4F;
  --color-blog-button-bg-hover: #1B4332;
  --color-blog-button-text: #ffffff;
  --color-blog-list-heading: #111111;
  --color-blog-list-description: #4b5563;
  --color-blog-list-card-bg: #ffffff;
  --color-blog-list-card-border: rgba(229, 231, 235, 0.8);
  --color-blog-list-media-bg: #f3f4f6;
  --color-blog-list-meta: #6b7280;
  --color-blog-list-badge-bg: rgba(243, 244, 246, 0.7);
  --color-blog-list-badge-text: #111111;
  --color-blog-list-title: #111111;
  --color-blog-list-title-hover: #2D6A4F;
  --color-blog-list-excerpt: #4b5563;
  --color-blog-list-link: #2D6A4F;
  --color-blog-list-link-hover: #1B4332;
  --color-blog-related-card-bg: #ffffff;
  --color-blog-related-card-border: rgba(229, 231, 235, 0.8);
  --color-blog-related-media-bg: #f3f4f6;
  --color-blog-related-pill-bg: rgba(0, 0, 0, 0.8);
  --color-blog-related-pill-text: #ffffff;
  --color-blog-related-meta: #6b7280;
  --color-blog-related-title: #111111;
  --color-blog-related-title-hover: #2D6A4F;
  --font-blog-related-title: Inter, sans-serif;
  --color-blog-related-excerpt: #4b5563;
  --color-blog-related-link: #2D6A4F;
  --color-blog-related-link-hover: #1B4332;
  --color-blog-related-eyebrow: #1B4332;
  --color-blog-related-heading: #111111;
  --color-blog-related-cta: #4b5563;
  --color-blog-related-cta-hover: #111111;
  --color-blog-related-cta-border: rgba(107, 114, 128, 0.3);
  --color-blog-related-cta-border-hover: #40916C;
  --color-blog-hero-card-bg: #ffffff;
  --color-blog-hero-card-border: rgba(229, 231, 235, 0.8);
  --color-blog-hero-meta: #6b7280;
  --color-blog-hero-badge-bg: rgba(243, 244, 246, 0.8);
  --color-blog-hero-badge-text: #111111;
  --color-blog-hero-title: #111111;
  --font-blog-hero-title: Inter, sans-serif;
  --color-pagination-bg: #ffffff;
  --color-pagination-border: #9ca3af;
  --color-pagination-border-hover: #40916C;
  --color-pagination-text: #4b5563;
  --color-pagination-link: #111827;
  --color-pagination-link-hover: #000000;
  --color-pagination-ellipsis: #9ca3af;
  --color-pagination-active-bg: #2D6A4F;
  --color-pagination-active-text: #ffffff;
  --color-breadcrumb-bg: #f7f3ec;
  --color-breadcrumb-text: #333333;
  --color-breadcrumb-link: #333333;
  --color-breadcrumb-link-hover: #2D6A4F;
  --color-breadcrumb-separator: #999999;
  --color-breadcrumb-current: #000006;
  --font-breadcrumb: Inter, sans-serif;
  --color-product-single-chip-bg: rgba(45, 106, 79, 0.08);
  --color-product-single-chip-text: #2D6A4F;
  --color-product-single-chip-border: rgba(45, 106, 79, 0.2);
  --font-product-single-chip: Inter, sans-serif;
  --color-product-single-title: #111111;
  --font-product-single-title: Inter, sans-serif;
  --color-product-single-description: #666666;
  --font-product-single-description: Inter, sans-serif;
  --color-product-single-meta: #6b7280;
  --font-product-single-meta: Inter, sans-serif;
  --color-product-single-link: #2D6A4F;
  --color-product-single-link-hover: #1B4332;
  --color-product-single-rating-bg: #f3f4f6;
  --color-product-single-rating-star: #facc15;
  --color-product-single-rating-text: #6b7280;
  --font-product-single-rating: Inter, sans-serif;
  --color-product-single-brand-label: #6b7280;
  --color-product-single-brand-text: #111111;
  --color-product-single-brand-bg: #f9fafb;
  --color-product-single-brand-border: rgba(17, 17, 17, 0.1);
  --color-product-single-price: #000000;
  --font-product-single-price: Inter, sans-serif;
  --color-product-single-old-price: #999999;
  --color-product-single-discount-badge-bg: rgba(45, 106, 79, 0.12);
  --color-product-single-discount-badge-text: #2D6A4F;
  --color-product-single-stock-bg: rgba(16, 185, 129, 0.12);
  --color-product-single-stock-text: #10b981;
  --color-product-single-out-of-stock-bg: rgba(220, 20, 60, 0.12);
  --color-product-single-out-of-stock-text: #ef4444;
  --color-product-single-attr-heading: #999999;
  --font-product-single-attr-heading: Inter, sans-serif;
  --color-product-single-attr-button-bg: #ffffff;
  --color-product-single-attr-button-border: rgba(153, 153, 153, 0.25);
  --color-product-single-attr-button-text: #333333;
  --color-product-single-attr-button-hover-border: #40916C;
  --color-product-single-attr-button-selected-bg: #f5f5f5;
  --color-product-single-attr-button-selected-border: #40916C;
  --color-product-single-attr-button-selected-text: #111111;
  --color-product-single-attr-select-bg: #ffffff;
  --color-product-single-attr-select-border: rgba(153, 153, 153, 0.25);
  --color-product-single-attr-select-text: #111111;
  --color-product-single-attr-select-focus: #40916C;
  --color-product-single-specs-heading: #999999;
  --font-product-single-specs-heading: Inter, sans-serif;
  --color-product-single-specs-label: #6b7280;
  --color-product-single-specs-value: #111111;
  --font-product-single-specs: Inter, sans-serif;
  --color-product-single-attribute-card-bg: #f7f3ec;
  --color-product-single-attribute-label: #111111;
  --font-product-single-attribute-label: Inter, sans-serif;
  --color-product-single-attribute-value: #6b7280;
  --font-product-single-attribute-value: Inter, sans-serif;
  --color-product-single-quantity-heading: #999999;
  --font-product-single-quantity: Inter, sans-serif;
  --color-product-single-quantity-bg: #ffffff;
  --color-product-single-quantity-border: rgba(153, 153, 153, 0.25);
  --color-product-single-quantity-border-hover: #40916C;
  --color-product-single-quantity-text: #111111;
  --color-product-single-quantity-button-bg: #f9fafb;
  --color-product-single-quantity-button-hover-bg: #f3f4f6;
  --color-product-single-quantity-focus: #40916C;
  --color-product-single-add-to-cart-bg: #e2b35c;
  --color-product-single-add-to-cart-bg-hover: #601b1e;
  --color-product-single-add-to-cart-text: #ffffff;
  --color-product-single-add-to-cart-text-hover: #ffffff;
  --font-product-single-add-to-cart: Inter, sans-serif;
  --color-product-single-out-of-stock-button-bg: #9ca3af;
  --color-product-single-out-of-stock-button-text: #ffffff;
  --font-product-single-out-of-stock-button: Inter, sans-serif;
  --color-product-single-whatsapp-bg: #10b981;
  --color-product-single-whatsapp-bg-hover: #059669;
  --color-product-single-whatsapp-text: #ffffff;
  --color-product-single-whatsapp-text-hover: #ffffff;
  --font-product-single-whatsapp: Inter, sans-serif;
  --color-product-single-contact-border: #ffffff;
  --color-product-single-contact-border-hover: #f7f3ec;
  --color-product-single-contact-text: #000000;
  --color-product-single-contact-text-hover: #e2b35c;
  --font-product-single-contact: Inter, sans-serif;
  --color-product-single-credit-card-bg: rgba(249, 250, 251, 0.4);
  --color-product-single-credit-card-border: rgba(107, 114, 128, 0.2);
  --color-product-single-credit-eyebrow: #6b7280;
  --font-product-single-credit-eyebrow: Inter, sans-serif;
  --color-product-single-credit-title: #111111;
  --font-product-single-credit-title: Inter, sans-serif;
  --color-product-single-credit-label: #6b7280;
  --font-product-single-credit-label: Inter, sans-serif;
  --color-product-single-credit-select-bg: #ffffff;
  --color-product-single-credit-select-border: rgba(107, 114, 128, 0.3);
  --color-product-single-credit-select-text: #111111;
  --color-product-single-credit-button-bg: #111111;
  --color-product-single-credit-button-bg-hover: #2D6A4F;
  --color-product-single-credit-button-text: #ffffff;
  --color-product-single-credit-button-text-hover: #ffffff;
  --font-product-single-credit-button: Inter, sans-serif;
  --color-product-single-credit-help: #6b7280;
  --font-product-single-credit-help: Inter, sans-serif;
  --color-product-single-payment-card-bg: #ffffff;
  --color-product-single-payment-card-border: rgba(153, 153, 153, 0.2);
  --color-product-single-payment-card-text: #333333;
  --color-product-single-payment-icon-bg: rgba(16, 185, 129, 0.1);
  --color-product-single-payment-icon: #10b981;
  --color-product-single-payment-heading: #111111;
  --font-product-single-payment-heading: Inter, sans-serif;
  --color-product-single-payment-highlight: #2D6A4F;
  --color-product-single-payment-body: #333333;
  --font-product-single-payment-body: Inter, sans-serif;
  --color-product-single-payment-method-title: #999999;
  --font-product-single-payment-method-title: Inter, sans-serif;
  --color-product-single-payment-logo-bg: #ffffff;
  --color-product-single-payment-logo-border: rgba(153, 153, 153, 0.2);
  --color-product-single-shipping-icon-bg: #f7f3ec;
  --color-product-single-shipping-icon: #601b1e;
  --color-product-single-shipping-heading: #111111;
  --font-product-single-shipping-heading: Inter, sans-serif;
  --color-product-single-shipping-body: #333333;
  --font-product-single-shipping-body: Inter, sans-serif;
  --color-product-single-shipping-list: #333333;
  --font-product-single-shipping-list: Inter, sans-serif;
  --color-product-single-shipping-calc-button-bg: #e2b35c;
  --color-product-single-shipping-calc-button-bg-hover: #f7f3ec;
  --color-product-single-shipping-calc-button-text: #ffffff;
  --color-product-single-shipping-calc-button-text-hover: #601b1e;
  --font-product-single-shipping-calc-button: Inter, sans-serif;
  --color-product-single-shipping-pickup-button-bg: #ffffff;
  --color-product-single-shipping-pickup-button-border: rgba(153, 153, 153, 0.3);
  --color-product-single-shipping-pickup-button-border-hover: #601b1e;
  --color-product-single-shipping-pickup-button-text: #333333;
  --color-product-single-shipping-pickup-button-text-hover: #111111;
  --font-product-single-shipping-pickup-button: Inter, sans-serif;
  --color-product-single-tabs-nav-border: rgba(107, 114, 128, 0.2);
  --color-product-single-tabs-nav-bg: #ffffff;
  --color-product-single-tabs-nav-text: #6b7280;
  --color-product-single-tab-active-bg: #2D6A4F;
  --color-product-single-tab-active-text: #ffffff;
  --color-product-single-tab-inactive-bg: transparent;
  --color-product-single-tab-inactive-text: #6b7280;
  --color-product-single-tab-hover-bg: rgba(45, 106, 79, 0.1);
  --color-product-single-tab-panel-bg: #ffffff;
  --color-product-single-tab-panel-border: rgba(107, 114, 128, 0.2);
  --color-product-single-tab-panel-text: #333333;
  --color-product-single-tab-heading: #111111;
  --font-product-single-tab-heading: Inter, sans-serif;
  --color-product-single-tab-body: #333333;
  --font-product-single-tab-body: Inter, sans-serif;
  --color-product-single-tab-details-card-bg: rgba(249, 250, 251, 0.7);
  --color-product-single-tab-details-label: #111111;
  --font-product-single-tab-details-label: Inter, sans-serif;
  --color-product-single-tab-details-value: #6b7280;
  --font-product-single-tab-details-value: Inter, sans-serif;
  --color-product-single-review-card-bg: rgba(249, 250, 251, 0.6);
  --color-product-single-review-card-border: rgba(107, 114, 128, 0.2);
  --color-product-single-review-name: #111111;
  --font-product-single-review-name: Inter, sans-serif;
  --color-product-single-review-meta: #6b7280;
  --font-product-single-review-meta: Inter, sans-serif;
  --color-product-single-review-form-header-bg: #2D6A4F;
  --color-product-single-review-form-header-text: #ffffff;
  --font-product-single-review-form-header: Inter, sans-serif;
  --color-product-single-review-submit-bg: #484c4a;
  --color-product-single-review-submit-bg-hover: #35e39b;
  --color-product-single-review-submit-text: #ffffff;
  --color-product-single-review-submit-text-hover: #ffffff;
  --font-product-single-review-submit: Inter, sans-serif;
  --color-footer-bg: #ffffff;
  --color-footer-text: #601b1e;
  --color-footer-muted-text: #9ca3af;
  --color-footer-heading: #000000;
  --color-footer-link: #000000;
  --color-footer-link-hover: #e2b35c;
  --color-footer-social: #000000;
  --color-footer-social-hover: #b03037;
  --color-footer-divider: #374151;
  --color-footer-lower-bg: #ffffff;
  --color-footer-lower-text: #9ca3af;
  --color-footer-lower-link: #d1d5db;
  --color-footer-lower-link-hover: #ffffff;
  --color-footer-description: #000000;
  --color-footer-payment-heading: #9ca3af;
  --color-footer-copyright: #000000;
  --color-cart-overlay-bg: rgba(0, 0, 0, 0.5);
  --color-cart-sidebar-bg: #ffffff;
  --color-cart-header-bg: #ffffff;
  --color-cart-divider: #e5e7eb;
  --color-cart-heading: #111111;
  --color-cart-text: #6b7280;
  --color-cart-price: #111111;
  --color-cart-badge-bg: #111111;
  --color-cart-badge-text: #ffffff;
  --color-cart-close: #000000;
  --color-cart-close-hover: #e2b35c;
  --color-cart-footer-bg: #ffffff;
  --color-cart-subtotal-label: #6b7280;
  --color-cart-subtotal-value: #111111;
  --color-cart-secondary-bg: #ffffff;
  --color-cart-secondary-border: #e5e7eb;
  --color-cart-secondary-text: #111111;
  --color-cart-secondary-bg-hover: #f9fafb;
  --color-cart-secondary-text-hover: #000000;
  --color-cart-primary-bg: #e2b35c;
  --color-cart-primary-bg-hover: #f7f3ec;
  --color-cart-primary-text: #ffffff;
  --color-cart-page-bg: #f9fafb;
  --color-cart-page-heading: #111111;
  --color-cart-page-empty-bg: #ffffff;
  --color-cart-page-empty-icon: #9ca3af;
  --color-cart-page-empty-heading: #111111;
  --color-cart-page-empty-text: #6b7280;
  --color-cart-page-button-bg: #111111;
  --color-cart-page-button-bg-hover: #000000;
  --color-cart-page-button-text: #ffffff;
  --color-cart-table-bg: #ffffff;
  --color-cart-table-header-bg: #f3f4f6;
  --color-cart-table-header-text: #6b7280;
  --color-cart-table-border: #e5e7eb;
  --color-cart-table-item-border: #f3f4f6;
  --color-cart-table-item-image-bg: #f9fafb;
  --color-cart-table-product-name: #111111;
  --color-cart-table-variation: #9ca3af;
  --color-cart-table-price: #111111;
  --color-cart-table-label: #9ca3af;
  --color-cart-table-total: #111111;
  --color-cart-table-mobile-info-bg: #f9fafb;
  --color-cart-table-quantity-bg: #f9fafb;
  --color-cart-table-quantity-border: #d1d5db;
  --color-cart-table-quantity-text: #6b7280;
  --color-cart-table-quantity-hover: #f3f4f6;
  --color-cart-table-focus: #2D6A4F;
  --color-cart-table-delete: #9ca3af;
  --color-cart-table-delete-hover: #2D6A4F;
  --color-cart-coupon-bg: #ffffff;
  --color-cart-coupon-heading: #111111;
  --color-cart-coupon-input-border: #d1d5db;
  --color-cart-coupon-focus: #2D6A4F;
  --color-cart-coupon-button-bg: #111111;
  --color-cart-coupon-button-bg-hover: #000000;
  --color-cart-coupon-button-text: #ffffff;
  --color-cart-coupon-error: #dc2626;
  --color-cart-coupon-badge-bg: #fef3c7;
  --color-cart-coupon-badge-text: #92400e;
  --color-cart-totals-bg: #ffffff;
  --color-cart-totals-label: #6b7280;
  --color-cart-totals-value: #111111;
  --color-cart-totals-discount: #2D6A4F;
  --color-cart-totals-remove: #2D6A4F;
  --color-cart-totals-remove-hover: #1B4332;
  --color-cart-totals-divider: #e5e7eb;
  --color-cart-totals-final-label: #111111;
  --color-cart-totals-final-value: #111111;
  --color-cart-button-primary-bg: #2D6A4F;
  --color-cart-button-primary-bg-hover: #1B4332;
  --color-cart-button-primary-text: #ffffff;
  --color-cart-button-secondary-bg: #ffffff;
  --color-cart-button-secondary-bg-hover: #f9fafb;
  --color-cart-button-secondary-border: #d1d5db;
  --color-cart-button-secondary-text: #111111;
  --font-cart-heading: Inter;
  --font-cart-text: Inter;
  --font-cart-price: Inter;
  --font-cart-subtotal-label: Inter;
  --font-cart-subtotal-value: Inter;
  --font-cart-secondary: Inter;
  --font-cart-primary: Inter;
  --font-cart-page-heading: Inter;
  --font-cart-page-empty-heading: Inter;
  --font-cart-page-empty-text: Inter;
  --font-cart-page-button: Inter;
  --font-cart-table-header: Inter;
  --font-cart-table-product-name: Inter;
  --font-cart-table-variation: Inter;
  --font-cart-table-price: Inter;
  --font-cart-table-label: Inter;
  --font-cart-table-total: Inter;
  --font-cart-coupon-heading: Inter;
  --font-cart-coupon-button: Inter;
  --font-cart-coupon-error: Inter;
  --font-cart-totals-label: Inter;
  --font-cart-totals-value: Inter;
  --font-cart-totals-discount: Inter;
  --font-cart-totals-final-label: Inter;
  --font-cart-totals-final-value: Inter;
  --font-cart-button-primary: Inter;
  --font-cart-button-secondary: Inter;
  --color-service-section-bg: #2D6A4F;
  --color-service-title: #ffffff;
  --color-service-subtitle: #d8f3dc;
  --color-service-desc: #b7e4c7;
  --color-service-btn-bg: #ffffff;
  --color-service-btn-bg-hover: #d8f3dc;
  --color-service-btn-text: #1B4332;
  --color-service-form-card-bg: #ffffff;
  --color-service-form-card-border: #e5e7eb;
  --color-service-form-title: #1A1A1A;
  --color-service-form-subtitle: #6b7280;
  --color-service-form-heading: #1A1A1A;
  --color-service-form-label: #374151;
  --color-service-form-accent: #2D6A4F;
  --color-service-form-input-bg: #ffffff;
  --color-service-form-input-border: #e5e7eb;
  --color-service-form-input-text: #374151;
  --color-service-form-item-bg: #f0fdf4;
  --color-service-form-item-border: #dcfce7;
  --color-service-form-btn-bg: #2D6A4F;
  --color-service-form-btn-hover: #1B4332;
  --color-service-form-btn-text: #ffffff;
}
.bg-blog-button {
  background-color: var(--color-blog-button-bg);
}
.bg-blog-card {
  background-color: var(--color-blog-card-bg);
}
.bg-blog-section {
  background-color: var(--color-blog-section-bg);
}
.bg-brands-section {
  background-color: var(--color-brands-section-bg);
}
.bg-card-bg {
  background-color: var(--color-card-bg);
}
.border-card-border {
  border-color: var(--color-card-border);
}
.bg-card-image-bg {
  background-color: var(--color-card-image-bg);
}
.bg-card-badge-new {
  background-color: var(--color-card-badge-new-bg);
}
.text-card-badge-new-text {
  color: var(--color-card-badge-new-text);
}
.bg-card-badge-discount {
  background-color: var(--color-card-badge-discount-bg);
}
.text-card-badge-discount-text {
  color: var(--color-card-badge-discount-text);
}
.bg-card-badge-stock {
  background-color: var(--color-card-badge-stock-bg);
}
.text-card-badge-stock-text {
  color: var(--color-card-badge-stock-text);
}
.bg-card-action-bg {
  background-color: var(--color-card-action-bg);
}
.hover\:bg-card-action-hover:hover {
  background-color: var(--color-card-action-hover);
}
.text-card-action-icon {
  color: var(--color-card-action-icon);
}
.hover\:text-card-action-icon-hover:hover {
  color: var(--color-card-action-icon-hover);
}
.text-card-action-icon-active {
  color: var(--color-card-action-icon-active);
}
.text-card-title {
  color: var(--color-card-title);
}
.hover\:text-card-title-hover:hover {
  color: var(--color-card-title-hover);
}
.font-card-title {
  font-family: var(--font-card-title);
}
.text-card-rating-active {
  color: var(--color-card-rating-active);
}
.text-card-rating-inactive {
  color: var(--color-card-rating-inactive);
}
.text-card-price {
  color: var(--color-card-price);
}
.text-card-price-old {
  color: var(--color-card-price-old);
}
.font-card-price {
  font-family: var(--font-card-price);
}
.bg-card-button-bg {
  background-color: var(--color-card-button-bg);
}
.hover\:bg-card-button-hover:hover {
  background-color: var(--color-card-button-hover);
}
.text-card-button-text {
  color: var(--color-card-button-text);
}
.hover\:text-card-button-text-hover:hover {
  color: var(--color-card-button-text-hover);
}
.border-card-button-border {
  border-color: var(--color-card-button-border);
}
.hover\:border-card-button-border-hover:hover {
  border-color: var(--color-card-button-border-hover);
}
.font-card-button {
  font-family: var(--font-card-button);
}
.bg-card-stock-bg {
  background-color: var(--color-card-stock-bg);
}
.border-card-stock-border {
  border-color: var(--color-card-stock-border);
}
.text-card-stock-text {
  color: var(--color-card-stock-text);
}
.bg-card-installments-bg {
  background-color: var(--color-card-installments-bg);
}
.border-card-installments-border {
  border-color: var(--color-card-installments-border);
}
.text-card-installments-label {
  color: var(--color-card-installments-label);
}
.font-card-installments {
  font-family: var(--font-card-installments);
}
.bg-card-installments-select-bg {
  background-color: var(--color-card-installments-select-bg);
}
.border-card-installments-select-border {
  border-color: var(--color-card-installments-select-border);
}
.text-card-installments-select-text {
  color: var(--color-card-installments-select-text);
}
.text-card-installments-icon {
  color: var(--color-card-installments-icon);
}
.bg-card-installments-button-bg {
  background-color: var(--color-card-installments-button-bg);
}
.hover\:bg-card-installments-button-hover:hover {
  background-color: var(--color-card-installments-button-hover);
}
.text-card-installments-button-text {
  color: var(--color-card-installments-button-text);
}
.bg-card-compare-indicator {
  background-color: var(--color-card-compare-indicator);
}
.bg-card-cta-bg {
  background-color: var(--color-card-cta-bg);
}
.bg-card-icon-bg\/90 {
  background-color: color-mix(in oklab, var(--color-card-icon-bg) 90%, transparent);
}
.bg-card-installment {
  background-color: var(--color-card-installment-bg);
}
.bg-card-installment-dropdown {
  background-color: var(--color-card-installment-dropdown-bg);
}
.bg-card-media-bg {
  background-color: var(--color-card-media-bg);
}
.bg-card-pill-discount {
  background-color: var(--color-card-pill-discount-bg);
}
.bg-card-pill-launch {
  background-color: var(--color-card-pill-launch-bg);
}
.bg-cart-badge {
  background-color: var(--color-cart-badge-bg);
}
.bg-cart-footer {
  background-color: var(--color-cart-footer-bg);
}
.bg-cart-overlay {
  background-color: var(--color-cart-overlay);
}
.bg-cart-primary {
  background-color: var(--color-cart-primary-bg);
}
.bg-cart-secondary {
  background-color: var(--color-cart-secondary-bg);
}
.bg-cart-sidebar {
  background-color: var(--color-cart-sidebar-bg);
}
.bg-filter-tire-button {
  background-color: var(--color-filter-tire-button-bg);
}
.bg-filter-button {
  background-color: var(--color-filter-button-bg);
}
.bg-filter-button-hover {
  background-color: var(--color-filter-button-bg-hover);
}
.bg-filter-tire-section {
  background-color: var(--color-filter-tire-section-bg);
}
.bg-filter-tire-select {
  background-color: var(--color-filter-tire-select-bg);
}
.bg-footer-bg {
  background-color: var(--color-footer-bg);
}
.bg-footer-lower-bg {
  background-color: var(--color-footer-lower-bg);
}
.bg-header-bg {
  background-color: var(--color-header-bg);
}
.bg-header-dropdown {
  background-color: var(--color-header-dropdown-bg);
}
.bg-header-search {
  background-color: var(--color-header-search-bg);
}
.bg-header-top {
  background-color: var(--color-header-top-bg);
}
.bg-home-section-cta {
  background-color: var(--color-home-section-cta-bg);
}
.hover\:bg-home-section-cta-hover:hover {
  background-color: var(--color-home-section-cta-bg-hover);
}
.text-home-section-cta-text {
  color: var(--color-home-section-cta-text);
}
.hover\:text-home-section-cta-text-hover:hover {
  color: var(--color-home-section-cta-text-hover);
}
.border-home-section-cta-border {
  border-color: var(--color-home-section-cta-border);
}
.hover\:border-home-section-cta-border-hover:hover {
  border-color: var(--color-home-section-cta-border-hover);
}
.font-home-section-cta {
  font-family: var(--font-home-section-cta);
}
.bg-home-section-accent {
  background-color: var(--color-home-section-accent);
}
.font-home-section-heading {
  font-family: var(--font-home-section-heading);
}
.font-home-section-description {
  font-family: var(--font-home-section-description);
}
.bg-neumax-black {
  background-color: var(--color-neumax-black);
}
.bg-neumax-gray-light {
  background-color: var(--color-neumax-gray-light);
}
.bg-neumax-yellow {
  background-color: var(--color-neumax-yellow);
}
.bg-newsletter-button {
  background-color: var(--color-newsletter-button-bg);
}
.bg-newsletter-input {
  background-color: var(--color-newsletter-input-bg);
}
.bg-newsletter-section {
  background-color: var(--color-newsletter-section-bg);
}
.bg-quickview-available {
  background-color: var(--color-quick-view-available-bg);
}
.bg-quickview-available-dot {
  background-color: var(--color-quick-view-available-dot);
}
.bg-quickview-card {
  background-color: var(--color-quick-view-card-bg);
}
.bg-quickview-cta {
  background-color: var(--color-quick-view-cta-bg);
}
.bg-quickview-sku {
  background-color: var(--color-quick-view-sku-bg);
}
.bg-quickview-sold {
  background-color: var(--color-quick-view-sold-bg);
}
.bg-quickview-sold-dot {
  background-color: var(--color-quick-view-sold-dot);
}
.bg-wide-card-bg {
  background-color: var(--color-wide-card-bg);
}
.bg-wide-card-cta {
  background-color: var(--color-wide-card-cta-bg);
}
.bg-wide-card-media {
  background-color: var(--color-wide-card-media-bg);
}
.border-card-border\/15 {
  border-color: color-mix(in oklab, var(--color-card-border) 15%, transparent);
}
.border-card-installment-border {
  border-color: var(--color-card-installment-border);
}
.border-card-installment-dropdown {
  border-color: var(--color-card-installment-dropdown-border);
}
.border-cart-divider {
  border-color: var(--color-cart-divider);
}
.border-cart-divider\/50 {
  border-color: color-mix(in oklab, var(--color-cart-divider) 50%, transparent);
}
.border-cart-secondary {
  border-color: var(--color-cart-secondary-border);
}
.border-filter-tire-select {
  border-color: var(--color-filter-tire-select-border);
}
.border-filter-button {
  border-color: var(--color-filter-button-border);
}
.border-filter-button-hover {
  border-color: var(--color-filter-button-border-hover);
}
.border-footer-divider {
  border-color: var(--color-footer-divider);
}
.border-header-border {
  border-color: var(--color-header-border);
}
.border-header-dropdown {
  border-color: var(--color-header-dropdown-border);
}
.border-header-search {
  border-color: var(--color-header-search-border);
}
.border-home-section-accent {
  border-color: var(--color-home-section-accent);
}
.border-neumax-gray-medium\/30 {
  border-color: color-mix(in oklab, var(--color-neumax-gray-medium) 30%, transparent);
}
.border-neumax-yellow\/40 {
  border-color: color-mix(in oklab, var(--color-neumax-yellow) 40%, transparent);
}
.border-newsletter-input {
  border-color: var(--color-newsletter-input-border);
}
.border-quickview-wishlist {
  border-color: var(--color-quick-view-wishlist-border);
}
.border-wide-card-border {
  border-color: var(--color-wide-card-border);
}
.focus\:border-header-search-focus:focus {
  border-color: var(--color-header-search-focus-border);
}
.focus\:border-neumax-yellow:focus {
  border-color: var(--color-neumax-yellow);
}
.focus\:ring-header-search:focus {
  --tw-ring-color: var(--color-header-search-focus-ring);
}
.hover\:bg-card-cta-bg-hover:hover {
  background-color: var(--color-card-cta-bg-hover);
}
.hover\:bg-card-icon-bg-hover:hover {
  background-color: var(--color-card-icon-bg-hover);
}
.hover\:bg-cart-secondary-hover:hover {
  background-color: var(--color-cart-secondary-bg-hover);
}
.hover\:bg-cart-primary-hover:hover {
  background-color: var(--color-cart-primary-bg-hover);
}
.hover\:bg-header-dropdown-hover:hover {
  background-color: var(--color-header-dropdown-hover-bg);
}
.hover\:bg-neumax-red-hover:hover {
  background-color: var(--color-neumax-red-hover);
}
.hover\:bg-neumax-yellow:hover {
  background-color: var(--color-neumax-yellow);
}
.hover\:border-neumax-yellow:hover {
  border-color: var(--color-neumax-yellow);
}
.hover\:text-blog-link-hover:hover {
  color: var(--color-blog-link-hover);
}
.hover\:text-card-icon-text-hover:hover {
  color: var(--color-card-icon-text-hover);
}
.hover\:text-cart-close-hover:hover {
  color: var(--color-cart-close-hover);
}
.hover\:text-cart-secondary-hover:hover {
  color: var(--color-cart-secondary-text-hover);
}
.hover\:text-cart-secondary-text-hover:hover {
  color: var(--color-cart-secondary-text-hover);
}
.hover\:text-header-dropdown-link-hover:hover {
  color: var(--color-header-dropdown-link-hover);
}
.hover\:text-header-top-icon-hover:hover {
  color: var(--color-header-top-icon-hover);
}
.hover\:text-header-top-link-hover:hover {
  color: var(--color-header-top-link-hover);
}
.hover\:text-neumax-black:hover {
  color: var(--color-neumax-black);
}
.hover\:text-neumax-red-hover:hover {
  color: var(--color-neumax-red-hover);
}
.hover\:text-neumax-yellow:hover {
  color: var(--color-neumax-yellow);
}
.hover\:text-quickview-cta-text-hover:hover {
  color: var(--color-quick-view-cta-text-hover);
}
.hover\:text-quickview-link-hover:hover {
  color: var(--color-quick-view-link-hover);
}
.placeholder-header-search::placeholder {
  color: var(--color-header-search-placeholder);
}
.ring-header-search {
  --tw-ring-color: var(--color-header-search-focus-ring);
}
.text-blog-button {
  color: var(--color-blog-button-text);
}
.text-blog-card-body {
  color: var(--color-blog-card-body);
}
.text-blog-card-heading {
  color: var(--color-blog-card-heading);
}
.text-blog-description {
  color: var(--color-blog-description);
}
.text-blog-heading {
  color: var(--color-blog-heading);
}
.text-blog-link {
  color: var(--color-blog-link);
}
.text-blog-meta {
  color: var(--color-blog-meta);
}
.text-aside-text-enlace-productos-mas-vistos {
  color: var(--color-aside-text-enlace-productos-mas-vistos);
}
.hover\:text-aside-text-enlace-hover-productos-mas-vistos:hover {
  color: var(--color-aside-text-enlace-hover-productos-mas-vistos);
}
.font-aside-text-enlace-productos-mas-vistos {
  font-family: var(--font-aside-text-enlace-productos-mas-vistos);
}
.bg-aside-bg-productos-mas-vistos {
  background-color: var(--color-aside-bg-productos-mas-vistos);
}
.border-aside-border-productos-mas-vistos {
  border-color: var(--color-aside-border-productos-mas-vistos);
}
.hover\:border-aside-border-hover-productos-mas-vistos:hover {
  border-color: var(--color-aside-border-hover-productos-mas-vistos);
}
.bg-blog-hero-badge {
  background-color: var(--color-blog-hero-badge-bg);
}
.text-blog-hero-badge-text {
  color: var(--color-blog-hero-badge-text);
}
.text-blog-hero-title {
  color: var(--color-blog-hero-title);
}
.font-blog-hero-title {
  font-family: var(--font-blog-hero-title);
}
.bg-blog-related-bg {
  background-color: var(--color-blog-related-card-bg);
}
.border-blog-related-border {
  border-color: var(--color-blog-related-card-border);
}
.bg-blog-related-media {
  background-color: var(--color-blog-related-media-bg);
}
.bg-blog-related-pill {
  background-color: var(--color-blog-related-pill-bg);
}
.text-blog-related-pill-text {
  color: var(--color-blog-related-pill-text);
}
.text-blog-related-meta {
  color: var(--color-blog-related-meta);
}
.text-blog-related-title {
  color: var(--color-blog-related-title);
}
.text-blog-related-title-hover {
  color: var(--color-blog-related-title-hover);
}
.font-blog-related-title {
  font-family: var(--font-blog-related-title);
}
.text-blog-related-excerpt {
  color: var(--color-blog-related-excerpt);
}
.text-blog-related-link {
  color: var(--color-blog-related-link);
}
.text-blog-related-link-hover {
  color: var(--color-blog-related-link-hover);
}
.text-card-compare-indicator-text {
  color: var(--color-card-compare-indicator-text);
}
.text-card-cta-text {
  color: var(--color-card-cta-text);
}
.text-card-icon-text {
  color: var(--color-card-icon-text);
}
.text-card-installment-icon {
  color: var(--color-card-installment-icon);
}
.text-card-installment-main {
  color: var(--color-card-installment-main);
}
.text-card-installment-old {
  color: var(--color-card-installment-old);
}
.text-card-old-price {
  color: var(--color-card-old-price);
}
.text-card-pill-discount-text {
  color: var(--color-card-pill-discount-text);
}
.text-card-pill-launch-text {
  color: var(--color-card-pill-launch-text);
}
.text-card-price {
  color: var(--color-card-price);
}
.text-card-rating {
  color: var(--color-card-rating);
}
.text-card-stars {
  color: var(--color-card-stars);
}
.text-card-title {
  color: var(--color-card-title);
}
.text-cart-badge {
  color: var(--color-cart-badge-text);
}
.text-cart-close {
  color: var(--color-cart-close);
}
.text-cart-heading {
  color: var(--color-cart-heading);
}
.text-cart-price {
  color: var(--color-cart-price);
}
.text-cart-primary {
  color: var(--color-cart-primary-text);
}
.text-cart-primary-text {
  color: var(--color-cart-primary-text);
}
.text-cart-secondary {
  color: var(--color-cart-secondary-text);
}
.text-cart-secondary-text {
  color: var(--color-cart-secondary-text);
}
.text-cart-subtotal-label {
  color: var(--color-cart-subtotal-label);
}
.text-cart-subtotal-value {
  color: var(--color-cart-subtotal-value);
}
.text-cart-text {
  color: var(--color-cart-text);
}
.bg-cart-page {
  background-color: var(--color-cart-page-bg);
}
.text-cart-page-heading {
  color: var(--color-cart-page-heading);
}
.bg-cart-page-empty {
  background-color: var(--color-cart-page-empty-bg);
}
.text-cart-page-empty-icon {
  color: var(--color-cart-page-empty-icon);
}
.text-cart-page-empty-heading {
  color: var(--color-cart-page-empty-heading);
}
.text-cart-page-empty-text {
  color: var(--color-cart-page-empty-text);
}
.bg-cart-page-button {
  background-color: var(--color-cart-page-button-bg);
}
.bg-cart-page-button:hover, .hover\:bg-cart-page-button-hover:hover {
  background-color: var(--color-cart-page-button-bg-hover);
}
.text-cart-page-button-text {
  color: var(--color-cart-page-button-text);
}
.bg-cart-table {
  background-color: var(--color-cart-table-bg);
}
.bg-cart-table-header {
  background-color: var(--color-cart-table-header-bg);
}
.text-cart-table-header-text {
  color: var(--color-cart-table-header-text);
}
.border-cart-table-border {
  border-color: var(--color-cart-table-border);
}
.border-cart-table-item-border {
  border-color: var(--color-cart-table-item-border);
}
.bg-cart-table-item-image-bg {
  background-color: var(--color-cart-table-item-image-bg);
}
.text-cart-table-product-name {
  color: var(--color-cart-table-product-name);
}
.text-cart-table-variation {
  color: var(--color-cart-table-variation);
}
.text-cart-table-price {
  color: var(--color-cart-table-price);
}
.text-cart-table-label {
  color: var(--color-cart-table-label);
}
.text-cart-table-total {
  color: var(--color-cart-table-total);
}
.bg-cart-table-mobile-info {
  background-color: var(--color-cart-table-mobile-info-bg);
}
.bg-cart-table-quantity-bg {
  background-color: var(--color-cart-table-quantity-bg);
}
.border-cart-table-quantity-border {
  border-color: var(--color-cart-table-quantity-border);
}
.text-cart-table-quantity-text {
  color: var(--color-cart-table-quantity-text);
}
.hover\:bg-cart-table-quantity-hover:hover {
  background-color: var(--color-cart-table-quantity-hover);
}
.focus\:ring-cart-table-focus:focus {
  --tw-ring-color: var(--color-cart-table-focus);
}
.focus\:border-cart-table-focus:focus {
  border-color: var(--color-cart-table-focus);
}
.text-cart-table-delete {
  color: var(--color-cart-table-delete);
}
.hover\:text-cart-table-delete-hover:hover {
  color: var(--color-cart-table-delete-hover);
}
.bg-cart-coupon {
  background-color: var(--color-cart-coupon-bg);
}
.text-cart-coupon-heading {
  color: var(--color-cart-coupon-heading);
}
.border-cart-coupon-input-border {
  border-color: var(--color-cart-coupon-input-border);
}
.focus\:ring-cart-coupon-focus:focus {
  --tw-ring-color: var(--color-cart-coupon-focus);
}
.focus\:border-cart-coupon-focus:focus {
  border-color: var(--color-cart-coupon-focus);
}
.bg-cart-coupon-button {
  background-color: var(--color-cart-coupon-button-bg);
}
.hover\:bg-cart-coupon-button-hover:hover {
  background-color: var(--color-cart-coupon-button-bg-hover);
}
.text-cart-coupon-button-text {
  color: var(--color-cart-coupon-button-text);
}
.text-cart-coupon-error {
  color: var(--color-cart-coupon-error);
}
.bg-cart-coupon-badge {
  background-color: var(--color-cart-coupon-badge-bg);
}
.text-cart-coupon-badge-text {
  color: var(--color-cart-coupon-badge-text);
}
.bg-cart-totals {
  background-color: var(--color-cart-totals-bg);
}
.text-cart-totals-label {
  color: var(--color-cart-totals-label);
}
.text-cart-totals-value {
  color: var(--color-cart-totals-value);
}
.text-cart-totals-discount {
  color: var(--color-cart-totals-discount);
}
.text-cart-totals-remove {
  color: var(--color-cart-totals-remove);
}
.hover\:text-cart-totals-remove-hover:hover {
  color: var(--color-cart-totals-remove-hover);
}
.border-cart-totals-divider {
  border-color: var(--color-cart-totals-divider);
}
.text-cart-totals-final-label {
  color: var(--color-cart-totals-final-label);
}
.text-cart-totals-final-value {
  color: var(--color-cart-totals-final-value);
}
.bg-cart-button-primary {
  background-color: var(--color-cart-button-primary-bg);
}
.hover\:bg-cart-button-primary-hover:hover {
  background-color: var(--color-cart-button-primary-bg-hover);
}
.text-cart-button-primary-text {
  color: var(--color-cart-button-primary-text);
}
.bg-cart-button-secondary {
  background-color: var(--color-cart-button-secondary-bg);
}
.hover\:bg-cart-button-secondary-hover:hover {
  background-color: var(--color-cart-button-secondary-bg-hover);
}
.border-cart-button-secondary-border {
  border-color: var(--color-cart-button-secondary-border);
}
.text-cart-button-secondary-text {
  color: var(--color-cart-button-secondary-text);
}
.font-cart-heading {
  font-family: var(--font-cart-heading);
}
.font-cart-text {
  font-family: var(--font-cart-text);
}
.font-cart-price {
  font-family: var(--font-cart-price);
}
.font-cart-subtotal-label {
  font-family: var(--font-cart-subtotal-label);
}
.font-cart-subtotal-value {
  font-family: var(--font-cart-subtotal-value);
}
.font-cart-secondary {
  font-family: var(--font-cart-secondary);
}
.font-cart-primary {
  font-family: var(--font-cart-primary);
}
.font-cart-page-heading {
  font-family: var(--font-cart-page-heading);
}
.font-cart-page-empty-heading {
  font-family: var(--font-cart-page-empty-heading);
}
.font-cart-page-empty-text {
  font-family: var(--font-cart-page-empty-text);
}
.font-cart-page-button {
  font-family: var(--font-cart-page-button);
}
.font-cart-table-header {
  font-family: var(--font-cart-table-header);
}
.font-cart-table-product-name {
  font-family: var(--font-cart-table-product-name);
}
.font-cart-table-variation {
  font-family: var(--font-cart-table-variation);
}
.font-cart-table-price {
  font-family: var(--font-cart-table-price);
}
.font-cart-table-label {
  font-family: var(--font-cart-table-label);
}
.font-cart-table-total {
  font-family: var(--font-cart-table-total);
}
.font-cart-coupon-heading {
  font-family: var(--font-cart-coupon-heading);
}
.font-cart-coupon-button {
  font-family: var(--font-cart-coupon-button);
}
.font-cart-coupon-error {
  font-family: var(--font-cart-coupon-error);
}
.font-cart-totals-label {
  font-family: var(--font-cart-totals-label);
}
.font-cart-totals-value {
  font-family: var(--font-cart-totals-value);
}
.font-cart-totals-discount {
  font-family: var(--font-cart-totals-discount);
}
.font-cart-totals-final-label {
  font-family: var(--font-cart-totals-final-label);
}
.font-cart-totals-final-value {
  font-family: var(--font-cart-totals-final-value);
}
.font-cart-button-primary {
  font-family: var(--font-cart-button-primary);
}
.font-cart-button-secondary {
  font-family: var(--font-cart-button-secondary);
}
.bg-cart-header {
  background-color: var(--color-cart-header-bg);
}
.text-filter-tire-button {
  color: var(--color-filter-tire-button-text);
}
.text-filter-button {
  color: var(--color-filter-button-text);
}
.text-filter-button-hover {
  color: var(--color-filter-button-text-hover);
}
.text-filter-tire-description {
  color: var(--color-filter-tire-description);
}
.text-filter-tire-heading {
  color: var(--color-filter-tire-heading);
}
.text-filter-tire-select {
  color: var(--color-filter-tire-select-text);
}
.font-filter-tire-heading {
  font-family: var(--font-filter-tire-heading);
}
.font-filter-button {
  font-family: var(--font-filter-button);
}
.text-footer-lower-text {
  color: var(--color-footer-lower-text);
}
.text-footer-text {
  color: var(--color-footer-text);
}
.text-header-dropdown-link {
  color: var(--color-header-dropdown-link);
}
.text-header-search {
  color: var(--color-header-search-text);
}
.text-header-top {
  color: var(--color-header-top-text);
}
.text-header-top-icon {
  color: var(--color-header-top-icon);
}
.text-header-top-link {
  color: var(--color-header-top-link);
}
.text-home-section-cta {
  color: var(--color-home-section-cta-text);
}
.text-home-section-description {
  color: var(--color-home-section-description);
}
.text-home-section-heading {
  color: var(--color-home-section-heading);
}
.text-neumax-black {
  color: var(--color-neumax-black);
}
.text-neumax-gray-dark {
  color: var(--color-neumax-gray-dark);
}
.text-neumax-gray-light {
  color: var(--color-neumax-gray-light);
}
.text-neumax-gray-medium {
  color: var(--color-neumax-gray-medium);
}
.text-neumax-red {
  color: var(--color-neumax-red);
}
.text-neumax-white {
  color: var(--color-neumax-white);
}
.text-neumax-yellow {
  color: var(--color-neumax-yellow);
}
.text-newsletter-button {
  color: var(--color-newsletter-button-text);
}
.text-newsletter-description {
  color: var(--color-newsletter-description);
}
.text-newsletter-heading {
  color: var(--color-newsletter-heading);
}
.text-newsletter-input {
  color: var(--color-newsletter-input-text);
}
.text-quickview-available {
  color: var(--color-quick-view-available-text);
}
.text-quickview-cta-text {
  color: var(--color-quick-view-cta-text);
}
.text-quickview-description {
  color: var(--color-quick-view-description);
}
.text-quickview-link {
  color: var(--color-quick-view-link);
}
.text-quickview-meta {
  color: var(--color-quick-view-meta);
}
.text-quickview-old-price {
  color: var(--color-quick-view-old-price);
}
.text-quickview-price {
  color: var(--color-quick-view-price);
}
.text-quickview-rating {
  color: var(--color-quick-view-rating);
}
.text-quickview-sold {
  color: var(--color-quick-view-sold-text);
}
.text-quickview-tag {
  color: var(--color-quick-view-tag);
}
.text-quickview-title {
  color: var(--color-quick-view-title);
}
.text-quickview-wishlist {
  color: var(--color-quick-view-wishlist-text);
}
.text-wide-card-cta-text {
  color: var(--color-wide-card-cta-text);
}
.text-wide-card-meta {
  color: var(--color-wide-card-meta);
}
.text-wide-card-old-price {
  color: var(--color-wide-card-old-price);
}
.text-wide-card-price {
  color: var(--color-wide-card-price);
}
.text-wide-card-stars {
  color: var(--color-wide-card-stars);
}
.text-wide-card-title {
  color: var(--color-wide-card-title);
}
.bg-user-menu-dropdown {
  background-color: var(--color-user-menu-dropdown-bg);
}
.border-user-menu-dropdown {
  border-color: var(--color-user-menu-dropdown-border);
}
.bg-user-menu-trigger {
  background-color: var(--color-user-menu-trigger-bg);
}
.border-user-menu-trigger {
  border-color: var(--color-user-menu-trigger-border);
}
.text-user-menu-trigger {
  color: var(--color-user-menu-trigger-text);
}
.hover\:text-user-menu-trigger-hover:hover {
  color: var(--color-user-menu-trigger-text-hover);
}
.text-user-menu-link {
  color: var(--color-user-menu-link);
}
.hover\:text-user-menu-link-hover:hover {
  color: var(--color-user-menu-link-hover);
}
.hover\:bg-user-menu-hover:hover {
  background-color: var(--color-user-menu-hover-bg);
}
.font-user-menu-link {
  font-family: var(--font-user-menu-link);
}
.bg-breadcrumb-bg {
  background-color: var(--color-breadcrumb-bg);
}
.text-breadcrumb-text {
  color: var(--color-breadcrumb-text);
}
.text-breadcrumb-link {
  color: var(--color-breadcrumb-link);
}
.hover\:text-breadcrumb-link-hover:hover {
  color: var(--color-breadcrumb-link-hover);
}
.text-breadcrumb-separator {
  color: var(--color-breadcrumb-separator);
}
.text-breadcrumb-current {
  color: var(--color-breadcrumb-current);
}
.font-breadcrumb {
  font-family: var(--font-breadcrumb);
}
.bg-product-single-chip {
  background-color: var(--color-product-single-chip-bg);
}
.text-product-single-chip {
  color: var(--color-product-single-chip-text);
}
.border-product-single-chip {
  border-color: var(--color-product-single-chip-border);
}
.font-product-single-chip {
  font-family: var(--font-product-single-chip);
}
.text-product-single-title {
  color: var(--color-product-single-title);
}
.font-product-single-title {
  font-family: var(--font-product-single-title);
}
.text-product-single-description {
  color: var(--color-product-single-description);
}
.font-product-single-description {
  font-family: var(--font-product-single-description);
}
.text-product-single-meta {
  color: var(--color-product-single-meta);
}
.font-product-single-meta {
  font-family: var(--font-product-single-meta);
}
.text-product-single-rating-star {
  color: var(--color-product-single-rating-star);
}
.text-product-single-rating-text {
  color: var(--color-product-single-rating-text);
}
.font-product-single-rating {
  font-family: var(--font-product-single-rating);
}
.text-product-single-brand-label {
  color: var(--color-product-single-brand-label);
}
.text-product-single-brand-text {
  color: var(--color-product-single-brand-text);
}
.bg-product-single-brand {
  background-color: var(--color-product-single-brand-bg);
}
.border-product-single-brand {
  border-color: var(--color-product-single-brand-border);
}
.text-product-single-price {
  color: var(--color-product-single-price);
}
.font-product-single-price {
  font-family: var(--font-product-single-price);
}
.text-product-single-old-price {
  color: var(--color-product-single-old-price);
}
.bg-product-single-discount-badge {
  background-color: var(--color-product-single-discount-badge-bg);
}
.text-product-single-discount-badge {
  color: var(--color-product-single-discount-badge-text);
}
.bg-product-single-stock {
  background-color: var(--color-product-single-stock-bg);
}
.text-product-single-stock {
  color: var(--color-product-single-stock-text);
}
.bg-product-single-out-of-stock {
  background-color: var(--color-product-single-out-of-stock-bg);
}
.text-product-single-out-of-stock {
  color: var(--color-product-single-out-of-stock-text);
}
.text-product-single-attr-heading {
  color: var(--color-product-single-attr-heading);
}
.font-product-single-attr-heading {
  font-family: var(--font-product-single-attr-heading);
}
.bg-product-single-attr-button {
  background-color: var(--color-product-single-attr-button-bg);
}
.border-product-single-attr-button {
  border-color: var(--color-product-single-attr-button-border);
}
.text-product-single-attr-button {
  color: var(--color-product-single-attr-button-text);
}
.hover\:border-product-single-attr-button-hover:hover {
  border-color: var(--color-product-single-attr-button-hover-border);
}
.bg-product-single-attr-select {
  background-color: var(--color-product-single-attr-select-bg);
}
.border-product-single-attr-select {
  border-color: var(--color-product-single-attr-select-border);
}
.text-product-single-attr-select {
  color: var(--color-product-single-attr-select-text);
}
.focus\:border-product-single-attr-select-focus:focus {
  border-color: var(--color-product-single-attr-select-focus);
}
.focus\:ring-product-single-attr-select-focus:focus {
  --tw-ring-color: var(--color-product-single-attr-select-focus);
}
.text-product-single-specs-heading {
  color: var(--color-product-single-specs-heading);
}
.font-product-single-specs-heading {
  font-family: var(--font-product-single-specs-heading);
}
.text-product-single-specs-label {
  color: var(--color-product-single-specs-label);
}
.text-product-single-specs-value {
  color: var(--color-product-single-specs-value);
}
.font-product-single-specs {
  font-family: var(--font-product-single-specs);
}
.bg-product-single-attribute-card {
  background-color: var(--color-product-single-attribute-card-bg);
}
.text-product-single-attribute-label {
  color: var(--color-product-single-attribute-label);
}
.font-product-single-attribute-label {
  font-family: var(--font-product-single-attribute-label);
}
.text-product-single-attribute-value {
  color: var(--color-product-single-attribute-value);
}
.font-product-single-attribute-value {
  font-family: var(--font-product-single-attribute-value);
}
.text-product-single-quantity-heading {
  color: var(--color-product-single-quantity-heading);
}
.font-product-single-quantity {
  font-family: var(--font-product-single-quantity);
}
.bg-product-single-quantity {
  background-color: var(--color-product-single-quantity-bg);
}
.border-product-single-quantity {
  border-color: var(--color-product-single-quantity-border);
}
.hover\:border-product-single-quantity-hover:hover {
  border-color: var(--color-product-single-quantity-border-hover);
}
.text-product-single-quantity {
  color: var(--color-product-single-quantity-text);
}
.bg-product-single-quantity-button {
  background-color: var(--color-product-single-quantity-button-bg);
}
.hover\:bg-product-single-quantity-button-hover:hover {
  background-color: var(--color-product-single-quantity-button-hover-bg);
}
.focus\:border-product-single-quantity-focus:focus {
  border-color: var(--color-product-single-quantity-focus);
}
.focus\:ring-product-single-quantity-focus:focus {
  --tw-ring-color: var(--color-product-single-quantity-focus);
}
.bg-product-single-add-to-cart {
  background-color: var(--color-product-single-add-to-cart-bg);
}
.hover\:bg-product-single-add-to-cart-hover:hover {
  background-color: var(--color-product-single-add-to-cart-bg-hover);
}
.text-product-single-add-to-cart {
  color: var(--color-product-single-add-to-cart-text);
}
.hover\:text-product-single-add-to-cart-hover:hover {
  color: var(--color-product-single-add-to-cart-text-hover);
}
.font-product-single-add-to-cart {
  font-family: var(--font-product-single-add-to-cart);
}
.bg-product-single-out-of-stock-button {
  background-color: var(--color-product-single-out-of-stock-button-bg);
}
.text-product-single-out-of-stock-button {
  color: var(--color-product-single-out-of-stock-button-text);
}
.font-product-single-out-of-stock-button {
  font-family: var(--font-product-single-out-of-stock-button);
}
.bg-product-single-whatsapp {
  background-color: var(--color-product-single-whatsapp-bg);
}
.hover\:bg-product-single-whatsapp-hover:hover {
  background-color: var(--color-product-single-whatsapp-bg-hover);
}
.text-product-single-whatsapp {
  color: var(--color-product-single-whatsapp-text);
}
.hover\:text-product-single-whatsapp-hover:hover {
  color: var(--color-product-single-whatsapp-text-hover);
}
.font-product-single-whatsapp {
  font-family: var(--font-product-single-whatsapp);
}
.border-product-single-contact {
  border-color: var(--color-product-single-contact-border);
}
.hover\:border-product-single-contact-hover:hover {
  border-color: var(--color-product-single-contact-border-hover);
}
.text-product-single-contact {
  color: var(--color-product-single-contact-text);
}
.hover\:text-product-single-contact-hover:hover {
  color: var(--color-product-single-contact-text-hover);
}
.font-product-single-contact {
  font-family: var(--font-product-single-contact);
}
.bg-product-single-credit {
  background-color: var(--color-product-single-credit-card-bg);
}
.border-product-single-credit {
  border-color: var(--color-product-single-credit-card-border);
}
.text-product-single-credit-eyebrow {
  color: var(--color-product-single-credit-eyebrow);
}
.font-product-single-credit-eyebrow {
  font-family: var(--font-product-single-credit-eyebrow);
}
.text-product-single-credit-title {
  color: var(--color-product-single-credit-title);
}
.font-product-single-credit-title {
  font-family: var(--font-product-single-credit-title);
}
.text-product-single-credit-label {
  color: var(--color-product-single-credit-label);
}
.font-product-single-credit-label {
  font-family: var(--font-product-single-credit-label);
}
.bg-product-single-credit-select {
  background-color: var(--color-product-single-credit-select-bg);
}
.border-product-single-credit-select {
  border-color: var(--color-product-single-credit-select-border);
}
.text-product-single-credit-select {
  color: var(--color-product-single-credit-select-text);
}
.bg-product-single-credit-button {
  background-color: var(--color-product-single-credit-button-bg);
}
.hover\:bg-product-single-credit-button-hover:hover {
  background-color: var(--color-product-single-credit-button-bg-hover);
}
.text-product-single-credit-button {
  color: var(--color-product-single-credit-button-text);
}
.hover\:text-product-single-credit-button-hover:hover {
  color: var(--color-product-single-credit-button-text-hover);
}
.font-product-single-credit-button {
  font-family: var(--font-product-single-credit-button);
}
.text-product-single-credit-help {
  color: var(--color-product-single-credit-help);
}
.font-product-single-credit-help {
  font-family: var(--font-product-single-credit-help);
}
.bg-product-single-payment-card {
  background-color: var(--color-product-single-payment-card-bg);
}
.border-product-single-payment-card {
  border-color: var(--color-product-single-payment-card-border);
}
.text-product-single-payment {
  color: var(--color-product-single-payment-card-text);
}
.bg-product-single-payment-icon {
  background-color: var(--color-product-single-payment-icon-bg);
}
.text-product-single-payment-icon {
  color: var(--color-product-single-payment-icon);
}
.text-product-single-payment-heading {
  color: var(--color-product-single-payment-heading);
}
.font-product-single-payment-heading {
  font-family: var(--font-product-single-payment-heading);
}
.text-product-single-payment-highlight {
  color: var(--color-product-single-payment-highlight);
}
.text-product-single-payment-body {
  color: var(--color-product-single-payment-body);
}
.font-product-single-payment-body {
  font-family: var(--font-product-single-payment-body);
}
.text-product-single-payment-method-title {
  color: var(--color-product-single-payment-method-title);
}
.font-product-single-payment-method-title {
  font-family: var(--font-product-single-payment-method-title);
}
.bg-product-single-payment-logo {
  background-color: var(--color-product-single-payment-logo-bg);
}
.border-product-single-payment-logo-border {
  border-color: var(--color-product-single-payment-logo-border);
}
.bg-product-single-shipping-icon {
  background-color: var(--color-product-single-shipping-icon-bg);
}
.text-product-single-shipping-icon {
  color: var(--color-product-single-shipping-icon);
}
.text-product-single-shipping-heading {
  color: var(--color-product-single-shipping-heading);
}
.font-product-single-shipping-heading {
  font-family: var(--font-product-single-shipping-heading);
}
.text-product-single-shipping-body {
  color: var(--color-product-single-shipping-body);
}
.font-product-single-shipping-body {
  font-family: var(--font-product-single-shipping-body);
}
.text-product-single-shipping-list {
  color: var(--color-product-single-shipping-list);
}
.font-product-single-shipping-list {
  font-family: var(--font-product-single-shipping-list);
}
.bg-product-single-shipping-calc-button {
  background-color: var(--color-product-single-shipping-calc-button-bg);
}
.hover\:bg-product-single-shipping-calc-button-hover:hover {
  background-color: var(--color-product-single-shipping-calc-button-bg-hover);
}
.text-product-single-shipping-calc-button {
  color: var(--color-product-single-shipping-calc-button-text);
}
.hover\:text-product-single-shipping-calc-button-hover:hover {
  color: var(--color-product-single-shipping-calc-button-text-hover);
}
.font-product-single-shipping-calc-button {
  font-family: var(--font-product-single-shipping-calc-button);
}
.bg-product-single-shipping-pickup-button {
  background-color: var(--color-product-single-shipping-pickup-button-bg);
}
.border-product-single-shipping-pickup-button {
  border-color: var(--color-product-single-shipping-pickup-button-border);
}
.hover\:border-product-single-shipping-pickup-button-hover:hover {
  border-color: var(--color-product-single-shipping-pickup-button-border-hover);
}
.text-product-single-shipping-pickup-button {
  color: var(--color-product-single-shipping-pickup-button-text);
}
.hover\:text-product-single-shipping-pickup-button-hover:hover {
  color: var(--color-product-single-shipping-pickup-button-text-hover);
}
.font-product-single-shipping-pickup-button {
  font-family: var(--font-product-single-shipping-pickup-button);
}
.border-product-single-tabs-nav {
  border-color: var(--color-product-single-tabs-nav-border);
}
.bg-product-single-tabs-nav {
  background-color: var(--color-product-single-tabs-nav-bg);
}
.text-product-single-tabs-nav {
  color: var(--color-product-single-tabs-nav-text);
}
.bg-product-single-tab-active {
  background-color: var(--color-product-single-tab-active-bg);
}
.text-product-single-tab-active {
  color: var(--color-product-single-tab-active-text);
}
.bg-product-single-tab-inactive {
  background-color: var(--color-product-single-tab-inactive-bg);
}
.text-product-single-tab-inactive {
  color: var(--color-product-single-tab-inactive-text);
}
.hover\:bg-product-single-tab-hover:hover {
  background-color: var(--color-product-single-tab-hover-bg);
}
.bg-product-single-tab-panel {
  background-color: var(--color-product-single-tab-panel-bg);
}
.border-product-single-tab-panel {
  border-color: var(--color-product-single-tab-panel-border);
}
.text-product-single-tab-panel {
  color: var(--color-product-single-tab-panel-text);
}
.text-product-single-tab-heading {
  color: var(--color-product-single-tab-heading);
}
.font-product-single-tab-heading {
  font-family: var(--font-product-single-tab-heading);
}
.text-product-single-tab-body {
  color: var(--color-product-single-tab-body);
}
.font-product-single-tab-body {
  font-family: var(--font-product-single-tab-body);
}
.bg-product-single-tab-details-card {
  background-color: var(--color-product-single-tab-details-card-bg);
}
.text-product-single-tab-details-label {
  color: var(--color-product-single-tab-details-label);
}
.font-product-single-tab-details-label {
  font-family: var(--font-product-single-tab-details-label);
}
.text-product-single-tab-details-value {
  color: var(--color-product-single-tab-details-value);
}
.font-product-single-tab-details-value {
  font-family: var(--font-product-single-tab-details-value);
}
.bg-product-single-review-card {
  background-color: var(--color-product-single-review-card-bg);
}
.border-product-single-review-card {
  border-color: var(--color-product-single-review-card-border);
}
.text-product-single-review-name {
  color: var(--color-product-single-review-name);
}
.font-product-single-review-name {
  font-family: var(--font-product-single-review-name);
}
.text-product-single-review-meta {
  color: var(--color-product-single-review-meta);
}
.font-product-single-review-meta {
  font-family: var(--font-product-single-review-meta);
}
.bg-product-single-review-form-header {
  background-color: var(--color-product-single-review-form-header-bg);
}
.text-product-single-review-form-header {
  color: var(--color-product-single-review-form-header-text);
}
.font-product-single-review-form-header {
  font-family: var(--font-product-single-review-form-header);
}
.bg-product-single-review-submit {
  background-color: var(--color-product-single-review-submit-bg);
}
.hover\:bg-product-single-review-submit-hover:hover {
  background-color: var(--color-product-single-review-submit-bg-hover);
}
.text-product-single-review-submit {
  color: var(--color-product-single-review-submit-text);
}
.hover\:text-product-single-review-submit-hover:hover {
  color: var(--color-product-single-review-submit-text-hover);
}
.font-product-single-review-submit {
  font-family: var(--font-product-single-review-submit);
}
.flavor-blog-related-carousel .slick-list {
  margin-left: -0.125rem;
  margin-right: -0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.5rem;
}
.flavor-blog-related-carousel .slick-dots {
  bottom: -1.8rem;
}
.flavor-blog-related-prev, .flavor-blog-related-next {
  width: 2rem;
  height: 2rem;
  border-radius: 9999px;
  border: 1px solid var(--color-blog-related-cta-border, #6b72804d);
  background: #fff;
  color: var(--color-blog-related-cta, #4b5563);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}
.flavor-blog-related-prev:hover, .flavor-blog-related-next:hover {
  color: var(--color-blog-related-cta-hover, #111);
  border-color: var(--color-blog-related-cta-border-hover, #facc15);
}
/* ===== Auto-wire de colores del editor (controles base sin cablear) ===== */
:root {
  --color-aside-attribute-group-label: #374151;
  --color-aside-attributes-heading: #9ca3af;
  --color-aside-feature-group-label: #374151;
  --color-aside-filters-heading: #111827;
  --color-aside-specifications-heading: #9ca3af;
  --color-branch-card-link: #4b5563;
  --color-branch-card-text: #4b5563;
  --color-branches-count: #9ca3af;
  --color-breadcrumb-border: #f3f4f6;
  --color-card-description: #6b7280;
  --color-card-details-link-border: #e5e7eb;
  --color-card-details-link: #374151;
  --color-card-sold-out-bg: #e5e7eb;
  --color-card-sold-out-text: #6b7280;
  --color-category-count: #9ca3af;
  --color-category-description: #6b7280;
  --color-category-empty-subtitle: #9ca3af;
  --color-category-empty-title: #6b7280;
  --color-category-subtitle: #9ca3af;
  --color-category-title: #111827;
  --color-checkout-address-alias: #9ca3af;
  --color-checkout-address-link: #2d6a4f;
  --color-checkout-address-new-border: #e5e7eb;
  --color-checkout-address-new-text: #9ca3af;
  --color-checkout-address-text: #4b5563;
  --color-checkout-back-link: #9ca3af;
  --color-checkout-card-bg: #ffffff;
  --color-checkout-card-border: #e2b35c;
  --color-checkout-coupon-applied-bg: #f0fdf4;
  --color-checkout-coupon-applied-border: #dcfce7;
  --color-checkout-logout-border: #e5e7eb;
  --color-checkout-logout-text: #6b7280;
  --color-checkout-modal-border: #f3f4f6;
  --color-checkout-modal-close: #9ca3af;
  --color-checkout-modal-heading: #111827;
  --color-checkout-page-heading: #111827;
  --color-checkout-sidebar-bg: #ffffff;
  --color-checkout-sidebar-border: #e2b35c;
  --color-checkout-sidebar-discount: #2d6a4f;
  --color-checkout-sidebar-divider: #f3f4f6;
  --color-checkout-sidebar-heading: #6b7280;
  --color-checkout-sidebar-label: #6b7280;
  --color-checkout-sidebar-product-name: #1f2937;
  --color-checkout-sidebar-shipping-name: #374151;
  --color-checkout-sidebar-total-label: #111827;
  --color-checkout-sidebar-value: #111827;
  --color-checkout-step-heading: #111827;
  --color-checkout-trust-badge-bg: #f9fafb;
  --color-checkout-trust-badge-border: #f3f4f6;
  --color-checkout-trust-badge-text: #4b5563;
  --color-checkout-user-card-bg: #f9fafb;
  --color-checkout-user-card-border: #f3f4f6;
  --color-checkout-user-email: #9ca3af;
  --color-checkout-user-name: #111827;
  --color-compare-panel-action-bg: #111827;
  --color-compare-panel-action-text: #ffffff;
  --color-compare-panel-bg: rgba(255, 255, 255, 0.95);
  --color-compare-panel-clear: #ef4444;
  --color-compare-panel-close-bg: #f3f4f6;
  --color-compare-panel-close-text: #4b5563;
  --color-compare-panel-subtitle: #9ca3af;
  --color-compare-panel-title: #111827;
  --color-page-content-bg: #ffffff;
  --color-page-content-border: #f3f4f6;
  --color-page-sidebar-branch-bg: #ffffff;
  --color-page-sidebar-branch-border: #e5e7eb;
  --color-page-sidebar-branch-subtitle: #9ca3af;
  --color-page-sidebar-branch-title: #111827;
  --color-page-sidebar-contact-bg: #ffffff;
  --color-page-sidebar-contact-border: #e5e7eb;
  --color-page-sidebar-contact-button-border: #e5e7eb;
  --color-page-sidebar-contact-button: #374151;
  --color-page-sidebar-contact-link: #4b5563;
  --color-page-sidebar-contact-title: #111827;
  --color-product-single-related-heading: #111827;
  --color-product-single-tab-accordion-bg: #f9fafb;
  --color-product-single-tab-icon-bg: #f7f3ec;
  --color-product-single-tab-icon: #601b1e;
  --color-search-overlay-heading: #9ca3af;
}
/* ===== Fixes editor flavor: precio oferta + hover CTA + revelar tarjeta al editar ===== */
:root {
  --color-card-offer-price: #15803d;
}
/* Hover del botón CTA (el fondo base es inline → el hover necesita !important) */
.flavor-card-info .add-to-cart-link:hover, .flavor-card-info .quick-view:hover {
  background-color: var(--color-card-cta-bg-hover, #374151) !important;
}
/* Mantener visible el contenido de la tarjeta mientras se edita una capa suya */
.flavor-card:has(.mini-editing) .flavor-card-info {
  max-height: 200px;
  opacity: 1;
  padding: 0.75rem;
}
/* Revelar también el overlay de acciones (favoritos/quick view) al editar */
.flavor-card:has(.mini-editing) .group-hover\:opacity-100 {
  opacity: 1 !important;
  pointer-events: auto !important;
}
/* ===== Hover states del editor (reglas :hover para clases utilitarias custom) ===== */
.hover\:text-breadcrumb-link-hover:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.hover\:bg-card-cta-bg-hover:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.hover\:bg-aside-bg-hover-filtro-button:hover {
  background-color: var(--color-aside-bg-hover-filtro-button) !important;
}
.hover\:text-aside-text-filtro-button-hover:hover {
  color: var(--color-aside-text-filtro-button-hover) !important;
}
.hover\:text-aside-text-filtro-enlace-hover:hover {
  color: var(--color-aside-text-filtro-enlace-hover) !important;
}
.hover\:bg-categorias-brands-label-hover:hover {
  background-color: var(--color-categorias-brands-label-hover) !important;
}
.hover\:border-aside-border-hover-productos-mas-vistos:hover {
  border-color: var(--color-aside-border-hover-productos-mas-vistos) !important;
}
.hover\:border-aside-border-hover-tags-populares:hover {
  border-color: var(--color-aside-border-hover-tags-populares) !important;
}
.hover\:bg-aside-bg-hover-tags-populares:hover {
  background-color: var(--color-aside-bg-hover-tags-populares) !important;
}
.hover\:text-blog-list-title-hover:hover {
  color: var(--color-blog-list-title-hover) !important;
}
.hover\:text-blog-list-link-hover:hover {
  color: var(--color-blog-list-link-hover) !important;
}
.hover\:border-blog-related-cta-hover:hover {
  border-color: var(--color-blog-related-cta-hover) !important;
}
.hover\:text-blog-related-cta-hover:hover {
  color: var(--color-blog-related-cta-hover) !important;
}
.hover\:text-blog-related-title-hover:hover {
  color: var(--color-blog-related-title-hover) !important;
}
.hover\:text-blog-related-link-hover:hover {
  color: var(--color-blog-related-link-hover) !important;
}
.hover\:bg-aside-bg-hover-enlace:hover {
  background-color: var(--color-aside-bg-hover-enlace) !important;
}
.hover\:text-aside-text-enlace-hover-productos-mas-vistos:hover {
  color: var(--color-aside-text-enlace-hover-productos-mas-vistos) !important;
}
.hover\:text-view-toolbar-button-text-hover:hover {
  color: var(--color-view-toolbar-button-text-hover) !important;
}
.hover\:bg-view-toolbar-bg-hover:hover {
  background-color: var(--color-view-toolbar-bg-hover) !important;
}
.hover\:text-cart-close-hover:hover {
  color: var(--color-cart-close-hover) !important;
}
.hover\:text-header-dropdown-link-hover:hover {
  color: var(--color-header-dropdown-link-hover) !important;
}
.hover\:text-neumax-yellow:hover {
  color: var(--color-neumax-yellow) !important;
}
.hover\:text-header-top-link-hover:hover {
  color: var(--color-header-top-link-hover) !important;
}
.hover\:text-cart-secondary-text-hover:hover {
  color: var(--color-cart-secondary-text-hover) !important;
}
.hover\:bg-categorias-accordion-link-hover-bg:hover {
  background-color: var(--color-categorias-accordion-link-hover-bg) !important;
}
.hover\:text-categorias-accordion-link-hover:hover {
  color: var(--color-categorias-accordion-link-hover) !important;
}
.hover\:bg-categorias-brands-label-hover-bg:hover {
  background-color: var(--color-categorias-brands-label-hover-bg) !important;
}
.hover\:text-categorias-brands-label-hover:hover {
  color: var(--color-categorias-brands-label-hover) !important;
}
/* ===== Hover del título de producto ===== */
:root {
  --color-card-title-hover: #e2b35c;
}
.flavor-card-title-link:hover h3 {
  color: var(--color-card-title-hover) !important;
}
/* ===== Mantener abiertos dropdowns del header mientras se edita un item ===== */
.nav-dd-panel:has(.mini-editing), .mega-panel-content:has(.mini-editing) {
  display: block !important;
}
/* ===== Fondo de sección (categoría / marca) ===== */
:root {
  --color-category-section-bg: #f7f3ec;
  --color-brand-section-bg: transparent;
}
/* ===== Botón de búsqueda: color de ícono + hover de fondo/ícono ===== */
:root {
  --color-header-top-icon-text: #ffffff;
  --color-header-top-icon-text-hover: #f7f3ec;
}
.search-toggle-btn:hover {
  background-color: var(--color-header-top-icon-hover) !important;
  color: var(--color-header-top-icon-text-hover) !important;
}
/* ===== Borde del header (ahora control propio, se lee var) ===== */
:root {
  --color-header-top-border: #e5e7eb;
}
/* ===== Sidebar: ocultar scrollbar para no romper la card redondeada ===== */
@media (min-width: 1024px) {
  .flavor-sidebar {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .flavor-sidebar::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
  }
}
/* ===== Hover/focus por elemento (conexión garantizada editor→var) ===== */
:root {
  --color-branch-card-link-hover: inherit;
  --color-card-details-link-border-hover: transparent;
  --color-card-details-link-hover: inherit;
  --color-cart-button-secondary-text-hover: inherit;
  --color-cart-return-button-bg-hover: transparent;
  --color-categorias-accordion-bg-hover: transparent;
  --color-categorias-accordion-summary-hover: inherit;
  --color-checkout-address-new-border-hover: transparent;
  --color-checkout-address-new-text-hover: inherit;
  --color-checkout-back-link-hover: inherit;
  --color-checkout-coupon-button-bg-hover: transparent;
  --color-checkout-modal-close-hover: inherit;
  --color-checkout-sidebar-product-name-hover: inherit;
  --color-checkout-submit-bg-hover: transparent;
  --color-checkout-user-name-hover: inherit;
  --color-checkout-step-badge-bg: #e2b35c;
  --color-checkout-coupon-button-bg: #2d6a4f;
  --color-checkout-submit-bg: #2d6a4f;
  --color-checkout-trust-badge-icon: #2c6a4f;
  --color-compare-panel-action-bg-hover: transparent;
  --color-compare-panel-clear-hover: inherit;
  --color-compare-panel-close-bg-hover: transparent;
  --color-compare-panel-close-text-hover: inherit;
  --color-page-sidebar-branch-title-hover: inherit;
  --color-page-sidebar-contact-button-hover: inherit;
  --color-page-sidebar-contact-link-hover: inherit;
  --color-product-single-tab-accordion-bg-hover: transparent;
  --color-quick-view-cta-hover-bg: #601b1e;
}
.flh-0:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-1:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-2:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-3:hover {
  background-color: var(--color-quick-view-cta-hover-bg) !important;
}
.flh-3:hover {
  color: var(--color-quick-view-cta-text-hover) !important;
}
.flh-4:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.flh-5:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-6:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-7:focus {
  border-color: var(--color-aside-focus-rango-de-precios-input) !important;
}
.flh-8:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-9:hover {
  background-color: var(--color-quick-view-cta-hover-bg) !important;
}
.flh-9:hover {
  color: var(--color-quick-view-cta-text-hover) !important;
}
.flh-10:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.flh-11:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-12:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-13:hover {
  color: var(--color-pagination-link-hover) !important;
}
.flh-14:hover {
  color: var(--color-pagination-link-hover) !important;
}
.flh-15:hover {
  color: var(--color-pagination-link-hover) !important;
}
.flh-16:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-17:focus {
  border-color: var(--color-aside-focus-rango-de-precios-input) !important;
}
.flh-18:hover {
  background-color: var(--color-quick-view-cta-hover-bg) !important;
}
.flh-18:hover {
  color: var(--color-quick-view-cta-text-hover) !important;
}
.flh-19:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-20:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-21:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-22:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-23:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-24:hover {
  background-color: var(--color-product-single-tab-accordion-bg-hover) !important;
}
.flh-25:hover {
  background-color: var(--color-product-single-tab-accordion-bg-hover) !important;
}
.flh-26:hover {
  background-color: var(--color-product-single-tab-accordion-bg-hover) !important;
}
.flh-27:hover {
  background-color: var(--color-product-single-review-submit-bg-hover) !important;
}
.flh-27:hover {
  color: var(--color-product-single-review-submit-text-hover) !important;
}
.flh-28:hover {
  background-color: var(--color-product-single-shipping-calc-button-bg-hover) !important;
}
.flh-28:hover {
  color: var(--color-product-single-shipping-calc-button-text-hover) !important;
}
.flh-29:hover {
  border-color: var(--color-product-single-shipping-pickup-button-border-hover) !important;
}
.flh-29:hover {
  color: var(--color-product-single-shipping-pickup-button-text-hover) !important;
}
.flh-30:hover {
  border-color: var(--color-product-single-attr-button-hover-border) !important;
}
.flh-31:hover {
  background-color: var(--color-product-single-add-to-cart-bg-hover) !important;
}
.flh-31:hover {
  color: var(--color-product-single-add-to-cart-text-hover) !important;
}
.flh-32:hover {
  background-color: var(--color-product-single-whatsapp-bg-hover) !important;
}
.flh-32:hover {
  color: var(--color-product-single-whatsapp-text-hover) !important;
}
.flh-33:hover {
  background-color: var(--color-product-single-whatsapp-bg-hover) !important;
}
.flh-33:hover {
  color: var(--color-product-single-whatsapp-text-hover) !important;
}
.flh-34:hover {
  border-color: var(--color-product-single-contact-border-hover) !important;
}
.flh-34:hover {
  color: var(--color-product-single-contact-text-hover) !important;
}
.flh-35:hover {
  background-color: var(--color-product-single-credit-button-bg-hover) !important;
}
.flh-35:hover {
  color: var(--color-product-single-credit-button-text-hover) !important;
}
.flh-36:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-37:hover {
  background-color: var(--color-aside-bg-hover-filtro-button) !important;
}
.flh-37:hover {
  color: var(--color-aside-text-filtro-button-hover) !important;
}
.flh-38:hover {
  color: var(--color-aside-text-filtro-enlace-hover) !important;
}
.flh-39:hover {
  color: var(--color-categorias-brands-label-hover) !important;
}
.flh-39:hover {
  background-color: var(--color-categorias-brands-label-hover-bg) !important;
}
.flh-40:hover {
  color: var(--color-categorias-brands-label-hover) !important;
}
.flh-40:hover {
  background-color: var(--color-categorias-brands-label-hover-bg) !important;
}
.flh-41:focus {
  border-color: var(--color-aside-focus-rango-de-precios-input) !important;
}
.flh-42:hover {
  background-color: var(--color-aside-bg-hover-filtro-button) !important;
}
.flh-42:hover {
  color: var(--color-aside-text-filtro-button-hover) !important;
}
.flh-43:hover {
  border-color: var(--color-aside-border-hover-productos-mas-vistos) !important;
}
.flh-44:hover {
  color: var(--color-aside-text-enlace-hover-productos-mas-vistos) !important;
}
.flh-45:hover {
  border-color: var(--color-aside-border-hover-tags-populares) !important;
}
.flh-45:hover {
  background-color: var(--color-aside-bg-hover-tags-populares) !important;
}
.flh-46:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-47:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-48:hover {
  color: var(--color-blog-list-title-hover) !important;
}
.flh-49:hover {
  color: var(--color-blog-list-link-hover) !important;
}
.flh-50:hover {
  color: var(--color-blog-list-title-hover) !important;
}
.flh-51:hover {
  color: var(--color-blog-list-link-hover) !important;
}
.flh-52:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-53:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-54:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-55:hover {
  border-color: var(--color-aside-border-hover-tags-populares) !important;
}
.flh-55:hover {
  background-color: var(--color-aside-bg-hover-tags-populares) !important;
}
.flh-56:hover {
  color: var(--color-blog-related-cta-hover) !important;
}
.flh-56:hover {
  border-color: var(--color-blog-related-cta-border-hover) !important;
}
.flh-57:hover {
  color: var(--color-blog-related-title-hover) !important;
}
.flh-58:hover {
  color: var(--color-blog-related-link-hover) !important;
}
.flh-59:hover {
  border-color: var(--color-aside-border-hover-productos-mas-vistos) !important;
}
.flh-59:hover {
  color: var(--color-aside-text-enlace-hover-productos-mas-vistos) !important;
}
.flh-60:hover {
  border-color: var(--color-aside-border-hover-tags-populares) !important;
}
.flh-60:hover {
  background-color: var(--color-aside-bg-hover-tags-populares) !important;
}
.flh-61:hover {
  background-color: var(--color-compare-panel-close-bg-hover) !important;
}
.flh-61:hover {
  color: var(--color-compare-panel-close-text-hover) !important;
}
.flh-62:hover {
  color: var(--color-compare-panel-clear-hover) !important;
}
.flh-63:hover {
  background-color: var(--color-compare-panel-action-bg-hover) !important;
}
.flh-64:hover {
  color: var(--color-view-toolbar-button-text-hover) !important;
}
.flh-64:hover {
  background-color: var(--color-view-toolbar-button-bg-hover) !important;
}
.flh-65:hover {
  color: var(--color-view-toolbar-button-text-hover) !important;
}
.flh-65:hover {
  background-color: var(--color-view-toolbar-button-bg-hover) !important;
}
.flh-66:hover {
  color: var(--color-cart-close-hover) !important;
}
.flh-67:hover {
  background-color: var(--color-cart-return-button-bg-hover) !important;
}
.flh-68:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-69:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-70:hover {
  color: var(--color-checkout-user-name-hover) !important;
}
.flh-71:hover {
  color: var(--color-checkout-address-new-text-hover) !important;
}
.flh-71:hover {
  border-color: var(--color-checkout-address-new-border-hover) !important;
}
.flh-72:hover {
  color: var(--color-checkout-sidebar-product-name-hover) !important;
}
.flh-73:hover {
  background-color: var(--color-checkout-coupon-button-bg-hover) !important;
}
.flh-74:hover {
  background-color: var(--color-checkout-submit-bg-hover) !important;
}
.flh-75:hover {
  color: var(--color-checkout-back-link-hover) !important;
}
.flh-76:hover {
  color: var(--color-checkout-modal-close-hover) !important;
}
.flh-77:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-78:hover {
  color: var(--color-cart-table-delete-hover) !important;
}
.flh-79:hover {
  background-color: var(--color-cart-table-quantity-hover) !important;
}
.flh-80:hover {
  background-color: var(--color-cart-table-quantity-hover) !important;
}
.flh-81:hover {
  background-color: var(--color-cart-table-quantity-hover) !important;
}
.flh-82:hover {
  background-color: var(--color-cart-table-quantity-hover) !important;
}
.flh-83:hover {
  color: var(--color-cart-table-delete-hover) !important;
}
.flh-84:hover {
  background-color: var(--color-cart-coupon-button-bg-hover) !important;
}
.flh-85:hover {
  color: var(--color-cart-button-secondary-text-hover) !important;
}
.flh-86:hover {
  color: var(--color-cart-totals-remove-hover) !important;
}
.flh-87:hover {
  background-color: var(--color-cart-button-primary-bg-hover) !important;
}
.flh-88:hover {
  color: var(--color-cart-button-secondary-text-hover) !important;
}
.flh-89:hover {
  background-color: var(--color-cart-page-button-bg-hover) !important;
}
.flh-90:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-91:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-92:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-93:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-94:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-95:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-96:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-97:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-98:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-99:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-100:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-101:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-102:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.flh-103:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.flh-104:hover {
  color: var(--color-card-details-link-hover) !important;
}
.flh-104:hover {
  border-color: var(--color-card-details-link-border-hover) !important;
}
.flh-105:hover {
  color: var(--color-card-title-hover) !important;
}
.flh-106:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.flh-107:hover {
  background-color: var(--color-card-cta-bg-hover) !important;
}
.flh-108:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-109:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-110:hover {
  color: var(--color-header-link-hover) !important;
}
.flh-111:hover {
  color: var(--color-header-dropdown-link-hover) !important;
}
.flh-112:hover {
  color: var(--color-header-dropdown-link-hover) !important;
}
.flh-112:hover {
  background-color: var(--color-header-dropdown-hover-bg) !important;
}
.flh-113:hover {
  color: var(--color-header-top-link-hover) !important;
}
.flh-114:hover {
  background-color: var(--color-header-top-icon-hover) !important;
}
.flh-114:hover {
  color: var(--color-header-top-icon-text-hover) !important;
}
.flh-115:hover {
  color: var(--color-user-menu-link-hover) !important;
}
.flh-115:hover {
  background-color: var(--color-user-menu-hover-bg) !important;
}
.flh-116:hover {
  color: var(--color-user-menu-link-hover) !important;
}
.flh-116:hover {
  background-color: var(--color-user-menu-hover-bg) !important;
}
.flh-117:hover {
  color: var(--color-header-top-link-hover) !important;
}
.flh-118:hover {
  color: var(--color-quick-view-link-hover) !important;
}
.flh-119:hover {
  background-color: var(--color-quick-view-cta-bg-hover) !important;
}
.flh-120:hover {
  border-color: var(--color-quick-view-wishlist-border-hover) !important;
}
.flh-120:hover {
  color: var(--color-quick-view-wishlist-text-hover) !important;
}
.flh-121:hover {
  color: var(--color-cart-close-hover) !important;
}
.flh-122:hover {
  color: var(--color-cart-close-hover) !important;
}
.flh-123:hover {
  background-color: var(--color-cart-primary-bg-hover) !important;
}
.flh-124:hover {
  background-color: var(--color-cart-secondary-bg-hover) !important;
}
.flh-124:hover {
  color: var(--color-cart-secondary-text-hover) !important;
}
.flh-125:hover {
  background-color: var(--color-cart-primary-bg-hover) !important;
}
.flh-126:hover {
  color: var(--color-footer-link-hover) !important;
}
.flh-127:hover {
  color: var(--color-footer-social-hover) !important;
}
.flh-128:hover {
  color: var(--color-footer-lower-link-hover) !important;
}
.flh-129:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-130:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-131:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-132:focus {
  border-color: var(--color-newsletter-input-focus) !important;
}
.flh-133:focus {
  border-color: var(--color-newsletter-input-focus) !important;
}
.flh-134:hover {
  background-color: var(--color-newsletter-button-bg-hover) !important;
}
.flh-135:hover {
  color: var(--color-brands-arrow-hover) !important;
}
.flh-136:hover {
  color: var(--color-blog-link-hover) !important;
}
.flh-137:hover {
  color: var(--color-blog-list-title-hover) !important;
}
.flh-138:hover {
  color: var(--color-blog-link-hover) !important;
}
.flh-139:hover {
  color: var(--color-release-arrow-hover) !important;
}
.flh-140:hover {
  color: var(--color-main-banner-arrow-hover) !important;
}
.flh-141:hover {
  color: var(--color-cat-featured-arrow-hover) !important;
}
.flh-142:hover {
  background-color: var(--color-service-btn-bg-hover) !important;
}
.flh-143:hover {
  color: var(--color-products-tabs-active) !important;
}
.flh-144:hover {
  color: var(--color-products-tabs-arrow-hover) !important;
}
.flh-145:hover {
  color: var(--color-offer-arrow-hover) !important;
}
.flh-146:hover {
  background-color: var(--color-cat-top-card-bg-hover) !important;
}
.flh-147:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-148:hover {
  color: var(--color-page-sidebar-contact-link-hover) !important;
}
.flh-149:hover {
  color: var(--color-page-sidebar-contact-link-hover) !important;
}
.flh-150:hover {
  color: var(--color-page-sidebar-contact-link-hover) !important;
}
.flh-151:hover {
  color: var(--color-page-sidebar-contact-button-hover) !important;
}
.flh-152:hover {
  color: var(--color-page-sidebar-branch-title-hover) !important;
}
.flh-153:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-154:hover {
  color: var(--color-branch-card-link-hover) !important;
}
.flh-155:hover {
  color: var(--color-branch-card-link-hover) !important;
}
.flh-156:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-157:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-158:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
.flh-159:hover {
  background-color: var(--color-aside-bg-hover-filtro-button) !important;
}
.flh-159:hover {
  color: var(--color-aside-text-filtro-button-hover) !important;
}
.flh-160:hover {
  color: var(--color-aside-text-filtro-enlace-hover) !important;
}
.flh-161:hover {
  border-color: var(--color-categorias-accordion-border-hover) !important;
}
.flh-162:hover {
  background-color: var(--color-categorias-accordion-bg-hover) !important;
}
.flh-162:hover {
  color: var(--color-categorias-accordion-summary-hover) !important;
}
.flh-163:hover {
  color: var(--color-categorias-accordion-link-hover) !important;
}
.flh-163:hover {
  background-color: var(--color-categorias-accordion-link-hover-bg) !important;
}
.flh-164:focus {
  border-color: var(--color-aside-focus-rango-de-precios-input) !important;
}
.flh-165:hover {
  background-color: var(--color-aside-bg-hover-filtro-button) !important;
}
.flh-165:hover {
  color: var(--color-aside-text-filtro-button-hover) !important;
}
.flh-166:hover {
  color: var(--color-categorias-brands-label-hover) !important;
}
.flh-166:hover {
  background-color: var(--color-categorias-brands-label-hover-bg) !important;
}
.flh-167:hover {
  border-color: var(--color-aside-border-hover-productos-mas-vistos) !important;
}
.flh-168:hover {
  color: var(--color-aside-text-enlace-hover-productos-mas-vistos) !important;
}
.flh-169:hover {
  border-color: var(--color-aside-border-hover-tags-populares) !important;
}
.flh-169:hover {
  background-color: var(--color-aside-bg-hover-tags-populares) !important;
}
.flh-170:hover {
  color: var(--color-breadcrumb-link-hover) !important;
}
