/* MAXWAY: shared action colors. Existing dimensions and utility controls stay intact. */
:root{--mw-button-sand:#f3eadf;--mw-button-navy:#182b3a;--mw-button-border:#d7c5aa}
html body :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]){
  background:var(--mw-button-sand)!important;
  color:var(--mw-button-navy)!important;
  border-color:var(--mw-button-border)!important;
  text-decoration:none!important;
  transition:background-color .18s ease,color .18s ease,border-color .18s ease;
}
/* True hover only: avoid sticky hover colors after a tap on touch devices. */
@media(hover:hover) and (pointer:fine){
  html body :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]):hover{background:var(--mw-button-navy)!important;color:#fff!important;border-color:var(--mw-button-navy)!important;text-decoration:none!important;}
  html body .maxway-variant-card>a:hover :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]){background:var(--mw-button-navy)!important;color:#fff!important;border-color:var(--mw-button-navy)!important;text-decoration:none!important;}
}
html body :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]):is(:active,:focus-visible){background:var(--mw-button-navy)!important;color:#fff!important;border-color:var(--mw-button-navy)!important;text-decoration:none!important;}
html body :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]):focus-visible{outline:3px solid #a78154!important;outline-offset:3px}
html body .maxway-variant-card>a:is(:active,:focus-visible) :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]){background:var(--mw-button-navy)!important;color:#fff!important;border-color:var(--mw-button-navy)!important;text-decoration:none!important;}
/* Current section remains identifiable without forcing a permanent navy fill. */
html body :is(.mw-catalogue-nav a[aria-current],.woocommerce-MyAccount-navigation .is-active a){
  box-shadow:inset 0 -3px 0 var(--mw-button-navy);font-weight:600;
}
@media(prefers-reduced-motion:reduce){html body :is(
  .site-header.wrap nav a,
  nav.categories a,
  .mw-catalogue-nav a,
  .woocommerce-MyAccount-navigation a,
  .button,
  .wp-element-button,
  button[type="submit"],
  input[type="submit"],
  .mw-story-discover,
  .mw-collection-product-button,
  .mw-card-payment-button,
  .mw-bank-transfer,
  #mw-pro-invite .mw-invite-login,
  #mw-pro-invite .mw-invite-primary,
  .cmplz-cookiebanner .cmplz-btn,
  #maxway-wa-toggle,
  #maxway-wa-open
):not(:disabled):not(.disabled):not([aria-disabled="true"]){transition:none}}
