/* EA day palette 20261110 */
html:not([data-ea-theme="dark"]) {--ea-day-bg:#f5f6f8;--ea-day-card:#fff;--ea-day-ink:#18324f;--ea-day-text:#34465c;--ea-day-muted:#64748b;--ea-day-gold-text:#806020;--ea-day-gold:#c6a15b;--ea-day-button:#173553;--ea-day-link:#245a86;}
html:not([data-ea-theme="dark"]) body {background:var(--ea-day-bg)!important;color:var(--ea-day-text);}
html:not([data-ea-theme="dark"]) :is(body,body#index) #wrapper {color:var(--ea-day-text);background-color:var(--ea-day-bg)!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='84' viewBox='0 0 48 84'%3E%3Cpath d='M0 0v14l24 14 24-14V0 M24 28v28L0 70v14m24-28 24 14v14' fill='none' stroke='%23E5E8ED' stroke-width='1'/%3E%3C/svg%3E")!important;
background-repeat:repeat!important;background-position:0 0!important;background-size:48px 84px!important;}
html:not([data-ea-theme="dark"]) body :is(.product-miniature,.product-information .card,.product-tabs,.ea-branded-category-card .img-fluid) {background-color:var(--ea-day-card)!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(h1,h2,h3,h4,h5,h6,.product-title a,.subcategory-name,#cbp-hrmenu1-ul>li>a) {color:var(--ea-day-ink)!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.category-description,.category-description p,.product-description-short,.product-description-short p,.product-tabs .tab-content,.page-cms .page-content) {color:var(--ea-day-text)!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.product-reference,.regular-price,.tax-shipping-delivery-label,.text-muted,.breadcrumb,.breadcrumb a) {color:var(--ea-day-muted)!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.product-price,.current-price [itemprop="price"],.current-price-value) {color:var(--ea-day-ink)!important;font-weight:700!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.product-price-and-shipping:has(.regular-price) .product-price,.product-prices.has-discount .current-price-value,.has-discount .discount) {color:var(--ea-day-gold-text)!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.product-add-cart .btn-product-list,.product-add-to-cart .add-to-cart,.btn-primary) {background:var(--ea-day-button)!important;color:#fff!important;border:1px solid var(--ea-day-gold)!important;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.btn-product-list,.add-to-cart,.btn-primary):focus-visible {outline:2px solid var(--ea-day-link);outline-offset:2px;}
html:not([data-ea-theme="dark"]) body #wrapper :is(.category-description,.product-description-short,.product-tabs .tab-content,.page-cms .page-content) a:not(.btn) {color:var(--ea-day-link)!important;text-decoration:underline;text-underline-offset:2px;}
html:not([data-ea-theme="dark"]) body #wrapper :is(#cbp-hrmenu1-ul>li>a[aria-current],#cbp-hrmenu1-ul>li.active>a,.ea-branded-category-card a[aria-current]) {box-shadow:inset 0 -2px var(--ea-day-gold);}

/* EuroAtletas badge on light product cards */
html:not([data-ea-theme="dark"]) body .product-miniature .ea-card-brand .ea-logo-fit-window:has(.ea-card-brand-euroatletas) {
  width: 86px !important;
  height: 30px !important;
}
html:not([data-ea-theme="dark"]) body .product-miniature .ea-card-brand .ea-logo-fit-window img.ea-card-brand-euroatletas {
  content: url('/img/cms/euroatletas-logo-1.png') !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  background: transparent !important;
}
