/* WB combined V2: header geometry identical to payment-success.
   Scope limited to cart and checkout; do not affect header actions or scripts. */
body.wb-order-page .wb-navbar,
body.wb-basket-page .wb-navbar {
  overflow: visible !important;
  border-radius: 0 !important;
  background: transparent !important;
}
body.wb-order-page .wb-navbar > .wb-container,
body.wb-basket-page .wb-navbar > .wb-container {
  box-sizing: border-box;
  width: 100%;
  max-width: var(--wb-container-max, 1440px) !important;
  margin-inline: auto !important;
  border-radius: 0 0 64px 64px !important;
  background: var(--wb-light-text-pink, #ffeef5) !important;
}
body.wb-order-page .wb-navbar .wb-navbar-bar,
body.wb-basket-page .wb-navbar .wb-navbar-bar {
  max-width: 1210px;
  margin-inline: auto;
}
@media (max-width: 575.98px) {
  body.wb-order-page .wb-navbar > .wb-container,
  body.wb-basket-page .wb-navbar > .wb-container {
    padding-inline: 8px !important;
    border-radius: 0 0 31px 31px !important;
  }
  body.wb-order-page .wb-navbar .wb-navbar-bar,
  body.wb-basket-page .wb-navbar .wb-navbar-bar {
    min-height: 56px;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    padding: 6px 12px 6px 15px;
  }
  body.wb-order-page .wb-navbar .wb-logo img,
  body.wb-basket-page .wb-navbar .wb-logo img {
    width: 132px;
  }
}
