#three-header .header-skeleton {
  margin-bottom: 32px;
}

@media screen and (max-width: 768px) {
  :root {
    --body_pt: 122px;
  }

  body {
    padding-top: var(--body_pt) !important;
  }

  .page-skeleton {
    /* This handles padding added by three-assets --threeHeaderHeight variable */
    padding-top: var(--body_pt);
  }

  .header-skeleton .navbar-global {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .header-skeleton .navbar-primary {
    height: 92px !important;
    box-sizing: content-box !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .headerpromostrip {
    height: 226px !important;
  }

  .heroContainer.tabs.panelcontainer.aem-GridColumn {
    height: 821.4px !important;
  }

  .hero-container.owl-carousel.owl-theme {
    height: 630.59px !important;
  }

  .topcategorynav .nav-tabs-wrapper {
    height: 133.6px !important;
  }
}

@media screen and (max-width: 990px) and (min-width: 767px) {
  :root {
    --body_pt: 122px;
  }

  body {
    padding-top: var(--body_pt) !important;
  }

  .page-skeleton {
    /* This handles padding added by three-assets --threeHeaderHeight variable */
    padding-top: var(--body_pt);
  }

  .header-skeleton {
    height: var(--body_pt) !important;
  }

  header#three-header {
    height: var(--body_pt);
  }

  .header-skeleton .navbar-global {
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .header-skeleton .navbar-primary {
    height: 92px !important;
    box-sizing: content-box !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .headerpromostrip {
    height: 132.2px !important;
  }

  .heroContainer.tabs.panelcontainer.aem-GridColumn {
    height: 593.2px !important;
  }

  .hero-container.owl-carousel.owl-theme {
    height: 479.59px !important;
  }

  .topcategorynav .nav-tabs-wrapper {
    height: 133.6px !important;
  }
}

@media screen and (min-width: 991px) {
  :root {
    --body_pt: 127px;
  }

  .header-skeleton {
    height: var(--body_pt) !important;
  }

  .header-skeleton .navbar-global {
    height: 35px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .header-skeleton .navbar-primary {
    height: 92px !important;
    box-sizing: content-box !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .headerpromostrip {
    height: 120px !important;
  }

  .heroContainer.tabs.panelcontainer.aem-GridColumn {
    height: 704.2px !important;
  }

  .hero-container.owl-carousel.owl-theme {
    height: 490.58px !important;
  }

  .topcategorynav .nav-tabs-wrapper {
    height: 163.6px !important;
  }
}