@media screen and (max-width: 767px) {
  body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid {
    top: 100px;
  }
  body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix {
    top: 100px;
  }
  body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid {
    top: 100px;
  }
  body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > form,
  body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) {
    top: 100px !important;
  }
}
body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid {
  position: sticky;
  min-height: 80vh;
}
body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix {
  position: sticky;
}
body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid {
  position: sticky;
}
body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > form,
body:not(.mobile-app)[class*=customer-account-] main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) {
  position: sticky;
  top: 168px;
}
