:root {
  --color-neumax-black: #000000;
  --color-neumax-red: #dc143c;
  --color-neumax-yellow: #ffd700;
  --color-neumax-white: #ffffff;
  --color-neumax-gray-light: #f5f5f5;
  --color-neumax-gray-medium: #999999;
  --color-neumax-gray-dark: #333333;
  --color-neumax-red-hover: #b71c1c;
  --color-neumax-yellow-hover: #ffc107;
  --color-header-top-bg: #000000;
  --color-header-top-text: #ffffff;
  --color-header-top-icon: #ffd700;
  --color-header-top-icon-hover: #ffd700;
  --color-header-top-link: #ffffff;
  --color-header-top-link-hover: #ffd700;
  --color-header-search-bg: #f5f5f5;
  --color-header-search-border: transparent;
  --color-header-search-focus-border: #ffd700;
  --color-header-search-focus-ring: #ffd700;
  --color-header-search-text: #333333;
  --color-header-search-placeholder: #666666;
  --color-header-bg: #111111;
  --color-header-border: #ffd700;
  --color-header-link: #ffffff;
  --color-header-link-hover: #ffd700;
  --color-header-underline: #ffd700;
  --color-header-dropdown-bg: #f8f9fa;
  --color-header-dropdown-border: #ffd700;
  --color-header-dropdown-hover-bg: #fff9e6;
  --color-header-dropdown-link: #111111;
  --color-header-dropdown-link-hover: #dc143c;
  --color-user-menu-dropdown-bg: #080808f2;
  --color-user-menu-dropdown-border: #ffffff1f;
  --color-user-menu-trigger-bg: #ffffff0d;
  --color-user-menu-trigger-border: #ffffff1f;
  --color-user-menu-trigger-text: #ffffff;
  --color-user-menu-trigger-text-hover: #ffffff;
  --color-user-menu-link: #f9fafb;
  --color-user-menu-link-hover: #ffd700;
  --color-user-menu-hover-bg: #ffffff14;
  --font-user-menu-link: Inter;
  --color-hero-title: #111111;
  --color-hero-subtitle: #666666;
  --color-aside-border: #999999;
  --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: #f5f5f5;
  --color-aside-bg-hover-filtro-button: #999999;
  --color-aside-text-filtro-button: #333333;
  --color-aside-text-filtro-button-hover: #999999;
  --color-aside-bg-span-filtro-button: #999999;
  --color-aside-text-span-filtro-button: #333333;
  --color-aside-text-filtro-enlace: #dc143c;
  --color-aside-text-filtro-enlace-hover: #b71c1c;
  --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: #ffd700;
  --color-aside-text-desde-hasta-rango-de-precios: #333333;
  --color-aside-border-rango-de-precios-input: #999999;
  --color-aside-focus-rango-de-precios-input: #ffd700;
  --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: #ffd700;
  --color-aside-bg-productos-mas-vistos: #ffffff;
  --color-aside-text-enlace-productos-mas-vistos: #000000;
  --color-aside-text-enlace-hover-productos-mas-vistos: #dc143c;
  --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: #dc143c;
  --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: #ffd700;
  --color-aside-bg-hover-tags-populares: #f5f5f5;
  --color-categorias-accordion-border: #999999;
  --color-categorias-accordion-border-hover: #ffd700;
  --color-categorias-accordion-bg: #ffffff;
  --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: #ffd700;
  --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: #ffd700;
  --color-categorias-brands-checkbox-focus: #ffd700;
  --color-quick-view-card-bg: #ffffff;
  --color-quick-view-tag: #b71c1c;
  --color-quick-view-title: #111111;
  --color-quick-view-price: #111111;
  --color-quick-view-old-price: #dc143c;
  --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: #dc143c;
  --color-quick-view-link-hover: #b71c1c;
  --color-quick-view-cta-bg: #dc143c;
  --color-quick-view-cta-bg-hover: #b71c1c;
  --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: #facc15;
  --color-quick-view-wishlist-text-hover: #111111;
  --color-view-toolbar-bg: #ffffff;
  --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-view-toolbar-button-text: #1f2937;
  --color-view-toolbar-button-muted: #9ca3af;
  --color-view-toolbar-button-text-hover: #0f172a;
  --color-view-toolbar-button-bg-hover: #ffffff;
  --color-view-toolbar-select-bg: #ffffff;
  --color-view-toolbar-select-border: #9ca3af;
  --color-view-toolbar-select-focus: #facc15;
  --color-view-toolbar-select-text: #1f2937;
  --color-card-bg: #ffffff;
  --color-card-border: #d1d5db;
  --color-card-image-bg: #f3f4f6;
  --color-card-badge-new-bg: #ffd700;
  --color-card-badge-new-text: #111111;
  --color-card-badge-discount-bg: #dc143c;
  --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: #ffd700;
  --color-card-action-icon: #1f2937;
  --color-card-action-icon-hover: #000000;
  --color-card-action-icon-active: #dc143c;
  --color-card-title: #111111;
  --color-card-title-hover: #dc143c;
  --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: #1f2937;
  --color-card-price-old: #dc2626;
  --font-card-price: Inter, sans-serif;
  --color-card-button-bg: #dc143c;
  --color-card-button-hover: #b71c1c;
  --color-card-button-text: #ffffff;
  --color-card-button-text-hover: #ffffff;
  --color-card-button-border: #dc143c;
  --color-card-button-border-hover: #b71c1c;
  --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: #dc143c;
  --color-card-installments-button-hover: #b71c1c;
  --color-card-installments-button-text: #ffffff;
  --color-card-media-bg: #f3f4f6;
  --color-card-pill-discount: #dc143c;
  --color-card-pill-discount-text: #ffffff;
  --color-card-pill-launch: #ffd700;
  --color-card-pill-launch-text: #111111;
  --color-card-icon-bg: #ffffff;
  --color-card-icon-bg-hover: #ffd700;
  --color-card-icon-text: #1f2937;
  --color-card-icon-text-hover: #000000;
  --color-card-compare-indicator: #ffd700;
  --color-card-compare-indicator-text: #111111;
  --color-card-rating: #6b7280;
  --color-card-stars: #facc15;
  --color-card-old-price: #dc2626;
  --color-card-cta-bg: #dc143c;
  --color-card-cta-bg-hover: #b71c1c;
  --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: #dc143c;
  --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: #dc143c;
  --color-wide-card-cta-bg-hover: #b71c1c;
  --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: #4f46e5;
  --color-filter-tire-button-bg-hover: #4338ca;
  --color-filter-tire-button-text: #ffffff;
  --color-filter-button-bg: #4f46e5;
  --color-filter-button-bg-hover: #4338ca;
  --color-filter-button-border: #4f46e5;
  --color-filter-button-border-hover: #4338ca;
  --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: #dc143c;
  --color-home-section-cta-bg: #dc143c;
  --color-home-section-cta-bg-hover: #b71c1c;
  --color-home-section-cta-text: #ffffff;
  --color-home-section-cta-text-hover: #ffffff;
  --color-home-section-cta-border: #dc143c;
  --color-home-section-cta-border-hover: #b71c1c;
  --font-home-section-cta: Inter, sans-serif;
  --color-brands-section-bg: #f5f5f5;
  --color-newsletter-section-bg: #f3f4f6;
  --color-newsletter-heading: #111111;
  --color-newsletter-description: #4b5563;
  --color-newsletter-input-bg: #ffffff;
  --color-newsletter-input-text: #111111;
  --color-newsletter-input-border: #d1d5db;
  --color-newsletter-input-focus: #dc143c;
  --color-newsletter-button-bg: #dc143c;
  --color-newsletter-button-bg-hover: #b71c1c;
  --color-newsletter-button-text: #ffffff;
  --color-blog-section-bg: #f8fafc;
  --color-blog-heading: #111111;
  --color-blog-description: #4b5563;
  --color-blog-link: #dc143c;
  --color-blog-link-hover: #b71c1c;
  --color-blog-card-bg: #ffffff;
  --color-blog-meta: #6b7280;
  --color-blog-card-heading: #111111;
  --color-blog-card-body: #4b5563;
  --color-blog-button-bg: #dc143c;
  --color-blog-button-bg-hover: #b71c1c;
  --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: #dc143c;
  --color-blog-list-excerpt: #4b5563;
  --color-blog-list-link: #dc143c;
  --color-blog-list-link-hover: #b71c1c;
  --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: #dc143c;
  --font-blog-related-title: Inter, sans-serif;
  --color-blog-related-excerpt: #4b5563;
  --color-blog-related-link: #dc143c;
  --color-blog-related-link-hover: #b71c1c;
  --color-blog-related-eyebrow: #b71c1c;
  --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: #facc15;
  --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: #facc15;
  --color-pagination-text: #4b5563;
  --color-pagination-link: #111827;
  --color-pagination-link-hover: #000000;
  --color-pagination-ellipsis: #9ca3af;
  --color-pagination-active-bg: #111111;
  --color-pagination-active-text: #ffffff;
  --color-breadcrumb-bg: #f5f5f5;
  --color-breadcrumb-text: #333333;
  --color-breadcrumb-link: #333333;
  --color-breadcrumb-link-hover: #dc143c;
  --color-breadcrumb-separator: #999999;
  --color-breadcrumb-current: #111111;
  --font-breadcrumb: Inter, sans-serif;
  --color-product-single-chip-bg: rgba(220, 20, 60, 0.08);
  --color-product-single-chip-text: #dc143c;
  --color-product-single-chip-border: rgba(220, 20, 60, 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: #dc143c;
  --color-product-single-link-hover: #b71c1c;
  --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: #dc143c;
  --font-product-single-price: Inter, sans-serif;
  --color-product-single-old-price: #999999;
  --color-product-single-discount-badge-bg: rgba(220, 20, 60, 0.12);
  --color-product-single-discount-badge-text: #dc143c;
  --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: #ffd700;
  --color-product-single-attr-button-selected-bg: #f5f5f5;
  --color-product-single-attr-button-selected-border: #ffd700;
  --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: #ffd700;
  --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: #f9fafb;
  --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: #ffd700;
  --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: #ffd700;
  --color-product-single-add-to-cart-bg: #dc143c;
  --color-product-single-add-to-cart-bg-hover: #b71c1c;
  --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: rgba(153, 153, 153, 0.3);
  --color-product-single-contact-border-hover: #ffd700;
  --color-product-single-contact-text: #333333;
  --color-product-single-contact-text-hover: #dc143c;
  --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: #dc143c;
  --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: #dc143c;
  --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: rgba(59, 130, 246, 0.1);
  --color-product-single-shipping-icon: #2563eb;
  --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: #111111;
  --color-product-single-shipping-calc-button-bg-hover: #dc143c;
  --color-product-single-shipping-calc-button-text: #ffffff;
  --color-product-single-shipping-calc-button-text-hover: #ffffff;
  --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: #ffd700;
  --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: #dc143c;
  --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(220, 20, 60, 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: #dc143c;
  --color-product-single-review-form-header-text: #ffffff;
  --font-product-single-review-form-header: Inter, sans-serif;
  --color-product-single-review-submit-bg: #dc143c;
  --color-product-single-review-submit-bg-hover: #b71c1c;
  --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: #111827;
  --color-footer-text: #d1d5db;
  --color-footer-muted-text: #9ca3af;
  --color-footer-heading: #ffffff;
  --color-footer-link: #d1d5db;
  --color-footer-link-hover: #ffffff;
  --color-footer-social: #d1d5db;
  --color-footer-social-hover: #ffd700;
  --color-footer-divider: #374151;
  --color-footer-lower-bg: #1f2937;
  --color-footer-lower-text: #9ca3af;
  --color-footer-lower-link: #d1d5db;
  --color-footer-lower-link-hover: #ffffff;
  --color-footer-description: #9ca3af;
  --color-footer-payment-heading: #9ca3af;
  --color-footer-copyright: #9ca3af;
  --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: #9ca3af;
  --color-cart-close-hover: #dc143c;
  --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: #dc143c;
  --color-cart-primary-bg-hover: #b71c1c;
  --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: #111111;
  --color-cart-page-button-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: #dc143c;
  --color-cart-table-delete: #9ca3af;
  --color-cart-table-delete-hover: #dc143c;
  --color-cart-coupon-bg: #ffffff;
  --color-cart-coupon-heading: #111111;
  --color-cart-coupon-input-border: #d1d5db;
  --color-cart-coupon-focus: #dc143c;
  --color-cart-coupon-button-bg: #111111;
  --color-cart-coupon-button-bg-hover: #000000;
  --color-cart-coupon-button-text: #ffffff;
  --color-cart-coupon-error: #dc143c;
  --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: #dc143c;
  --color-cart-totals-remove: #dc143c;
  --color-cart-totals-remove-hover: #b71c1c;
  --color-cart-totals-divider: #e5e7eb;
  --color-cart-totals-final-label: #111111;
  --color-cart-totals-final-value: #111111;
  --color-cart-button-primary-bg: #dc143c;
  --color-cart-button-primary-bg-hover: #b71c1c;
  --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;
}
.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-card-pill-launch {
  background-color: var(--color-card-pill-launch);
}
.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-cart-page-button:hover, .hover\:bg-cart-page-button-hover:hover {
  background-color: var(--color-cart-page-button-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);
}
