@charset "utf-8";

[data-component="standardProductsPage"] [data-component="passportBannerUi"] ~ [data-component="passportBannerUi"] { display: none; }

body:has(#modalWrapper) #root, body:has(.MuiDialog-root) #root { position: relative !important; z-index: 0; }

p:has(> picture > img[alt="yotpo"][src*="yotpo-logo.png"]) * { display: none; }

[data-testid="banners"]:has([src*="_centerMessage_"]) [data-component="messageStandard"] { align-items: center !important; justify-content: center !important; }

section.pr-review-snapshot-faceoff { display: none !important; }

[data-component="legalLinks"] { flex-flow: wrap; justify-content: center; }

[data-testid="banners"]:has([seoblock]) * { height: fit-content !important; }

[data-testid="tallBanner"]:has([seoblock]) * { text-align: left; }

[data-testid="tallBanner"]:has([seoblock]) [data-component="messageStandard"] { padding-bottom: 0px; }

[data-testid="tallBanner"]:has([seoblock]) [data-component="messageStandard"] > div { width: 100%; }

[data-testid="tallBanner"]:has([seoblock]) [data-component="messageStandard"] p { margin: 0.3em 0px 1.2em; font-size: 0.9em; }

[data-testid="tallBanner"]:has([seoblock]) [data-component="messageStandard"] h1 { font-size: 1.3em; }

@media screen and (max-width: 600px) {
  .GraphqlFoodProductSkus { display: block !important; }
}

@media screen and (max-width: 1025px) {
  [data-testid="is-sticky-header"] { z-index: 9999 !important; }
}