/* JICOA HEADER TYPOGRAPHY + HOVER ALIGNMENT V16
   Scoped to Country text and existing main-header button hover colors.
   Intentionally no width, padding, gap, icon, chevron or search changes.
   Do not append more override files after this stylesheet.
*/
#jicoa-country-selector-v2.jicoa-country-select-v2 > .jicoa-country-trigger-v2 > .jicoa-country-trigger-words-v2 {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  flex: 1 1 0% !important;
  min-width: 0 !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}
#jicoa-country-selector-v2.jicoa-country-select-v2 > .jicoa-country-trigger-v2 > .jicoa-country-trigger-words-v2 > .jicoa-country-kicker-v2 {
  display: block !important;
  font-family: Arial,Helvetica,sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  color: #151719 !important;
  text-align: center !important;
  align-self: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  letter-spacing: normal !important;
}
#jicoa-country-selector-v2.jicoa-country-select-v2 > .jicoa-country-trigger-v2 > .jicoa-country-trigger-words-v2 > .jicoa-country-current-v2 {
  display: block !important;
  font-family: Arial,Helvetica,sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #151719 !important;
  text-align: center !important;
  align-self: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  letter-spacing: normal !important;
}
@media (min-width: 1171px) and (max-width: 1490px) {
  #jicoa-country-selector-v2.jicoa-country-select-v2 > .jicoa-country-trigger-v2 > .jicoa-country-trigger-words-v2 > .jicoa-country-kicker-v2 {font-size:10px !important;}
  #jicoa-country-selector-v2.jicoa-country-select-v2 > .jicoa-country-trigger-v2 > .jicoa-country-trigger-words-v2 > .jicoa-country-current-v2 {font-size:11px !important;}
}
/* Uniform dark hover on main header actions. Focus-visible outline is preserved.
   Country was already dark; account/returns/cart/shop now behave the same. */
.main-header #shop-by:hover,
.main-header .header-actions .header-action:hover,
.main-header #jicoa-country-selector-v2 > .jicoa-country-trigger-v2:hover {
  color: #151719 !important;
}
.main-header #shop-by:hover,
.main-header #jicoa-country-selector-v2 > .jicoa-country-trigger-v2:hover {
  background-color: transparent !important;
}
.main-header .header-actions .header-action:hover {
  background-color: #fff !important;
}
