/*
 * Wide desktop footer guard.
 * Shoptet's .container keeps a fixed content width, while our responsive
 * side padding grows with the viewport. Force the footer strip to use the
 * full viewport so the logo grid always receives its intended 1320px.
 */
#footer .footer-links-icons.container {
  width: 100% !important;
  max-width: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  box-sizing: border-box !important;
}

#footer .footer-links-icons .footer-icons {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 1320px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  box-sizing: border-box !important;
}

#footer .ch-footer-logo-group,
#footer .ch-footer-logo-row,
#footer .footer-icon {
  min-width: 0;
}

/* Between tablet and the full 1320px footer, wrapping prevents clipping. */
@media (min-width: 992px) and (max-width: 1250px) {
  #footer .ch-footer-logo-row {
    flex-wrap: wrap;
  }
}
