/* KARMA_FOOTER_NO_COLLECTIONS_CONTACTS_V1_1 */
.footer-mobile-contacts{display:none!important}

@media (min-width:841px){
  .footer-grid{
    grid-template-columns:minmax(180px,1.15fr) minmax(190px,1fr) minmax(230px,1.15fr) minmax(180px,.9fr)!important;
    gap:clamp(28px,4vw,64px)!important;
    align-items:start!important;
  }
  .footer-brand{grid-column:auto!important}
  .footer-help,.footer-contacts,.footer-payment{min-width:0!important}
  .footer-payment{justify-self:end!important;text-align:left!important}
}

@media (max-width:840px){
  .footer-grid{
    grid-template-columns:minmax(0,1fr) max-content!important;
    grid-template-areas:"mobilecontacts help"!important;
    gap:14px 18px!important;
    align-items:start!important;
    padding-bottom:8px!important;
  }
  .footer-mobile-contacts{
    grid-area:mobilecontacts!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    min-width:0!important;
    text-align:left!important;
  }
  .footer-help{
    grid-area:help!important;
    justify-self:end!important;
    width:max-content!important;
    text-align:left!important;
  }
  .footer-contacts,.footer-payment{display:none!important}
  .footer-mobile-contacts h3,.footer-help h3{margin-bottom:10px!important}
  .footer-mobile-contacts a,.footer-mobile-contacts p{
    display:block!important;
    max-width:100%!important;
    margin:0 0 5px!important;
    font-size:12px!important;
    line-height:1.35!important;
    overflow-wrap:anywhere!important;
  }
  .footer-mobile-contacts p{color:#989898!important}
}

@media (max-width:390px){
  .footer-grid{gap:12px 14px!important}
  .footer-mobile-contacts a,.footer-mobile-contacts p{font-size:11px!important}
}
