/* v5.1.55 — single-product notice/breadcrumb offset for sticky header.
   When WooCommerce redirects back to the product after add-to-cart,
   the page can land with the success notice partly hidden behind the sticky header/nav.
   Give the relevant anchors and blocks enough scroll margin so they stay fully visible. */
body.vlg-theme.single-product .woocommerce-notices-wrapper,
body.vlg-theme.single-product .woocommerce-message,
body.vlg-theme.single-product .woocommerce-info,
body.vlg-theme.single-product .woocommerce-error,
body.vlg-theme.single-product .vlg-breadcrumbs,
body.vlg-theme.single-product .woocommerce-breadcrumb {
  scroll-margin-top: 170px !important;
}

body.vlg-theme.single-product .woocommerce-notices-wrapper {
  position: relative;
  z-index: 2;
}

@media (max-width: 991px) {
  body.vlg-theme.single-product .woocommerce-notices-wrapper,
  body.vlg-theme.single-product .woocommerce-message,
  body.vlg-theme.single-product .woocommerce-info,
  body.vlg-theme.single-product .woocommerce-error,
  body.vlg-theme.single-product .vlg-breadcrumbs,
  body.vlg-theme.single-product .woocommerce-breadcrumb {
    scroll-margin-top: 110px !important;
  }
}
