/* JICOA_COUNTRY_DIVIDER_SEARCH_V11
   Remove the second left divider (V10 ::before). Preserve the existing
   header/search divider and the right divider beside Sign In. Reclaim
   the 12px duplicate gap plus 16px of Country width for the existing
   flex-growing search wrapper. No changes to Search or All Categories. */
#jicoa-country-selector-v2.jicoa-country-select-v2::before {
  content: none !important;
  display: none !important;
}
@media (min-width: 1100px) {
  #jicoa-country-selector-v2.jicoa-country-select-v2 {
    --jicoa-country-v8-width: 106px !important;
    --jicoa-country-v7-width: 106px !important;
    --jicoa-country-visible-width: 106px !important;
    --jicoa-country-exact-width: 106px !important;
    box-sizing: border-box !important;
    width: 106px !important;
    min-width: 106px !important;
    max-width: 106px !important;
    inline-size: 106px !important;
    flex: 0 0 106px !important;
    margin-left: -12px !important;
    margin-inline-start: -12px !important;
    margin-right: 0 !important;
  }
  #jicoa-country-selector-v2.jicoa-country-select-v2 > .jicoa-country-trigger-v2 {
    padding-inline: 5px !important;
    gap: 4px !important;
  }
}
@media (min-width: 761px) and (max-width: 1099px) {
  #jicoa-country-selector-v2.jicoa-country-select-v2 {
    --jicoa-country-v8-width: 106px !important;
    --jicoa-country-v7-width: 106px !important;
    --jicoa-country-visible-width: 106px !important;
    --jicoa-country-exact-width: 106px !important;
    width: 106px !important;
    min-width: 106px !important;
    max-width: 106px !important;
    flex: 0 0 106px !important;
    margin-left: -8px !important;
    margin-inline-start: -8px !important;
  }
}
