/* Cake By Blessing — final navigation alignment, 2026-11-01 */
@media (min-width: 1101px) {
  .blessing-header .blessing-nav {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    height: 66px !important;
    min-height: 66px !important;
    padding: 6px clamp(20px, 3vw, 52px) !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }
  .blessing-header .blessing-nav .blessing-links {
    position: absolute !important;
    left: 43.5% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: max-content !important;
    max-width: calc(100% - 420px) !important;
    gap: clamp(22px, 2.5vw, 44px) !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 1 !important;
  }
  .blessing-header .blessing-nav .blessing-links a {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: clamp(17px, 1.38vw, 24px) !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
  }
  .blessing-header .blessing-nav .blessing-actions {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 18px !important;
    margin: 0 0 0 auto !important;
    z-index: 2 !important;
    height: 100% !important;
  }
  .blessing-header .blessing-nav .blessing-request {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 46px !important;
    min-height: 46px !important;
    min-width: 190px !important;
    padding: 8px 22px !important;
    margin: 0 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    color: #080808 !important;
    vertical-align: middle !important;
  }
  .blessing-header .blessing-nav .blessing-whatsapp {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 46px !important;
    line-height: 1 !important;
    vertical-align: middle !important;
  }
  .blessing-header .blessing-nav .blessing-whatsapp svg {
    flex-shrink: 0 !important;
    width: 36px !important;
    height: 36px !important;
  }
}
@media (min-width: 761px) and (max-width: 1100px) {
  .blessing-header .blessing-nav .blessing-links a {font-weight: 400 !important;}
  .blessing-header .blessing-nav .blessing-actions {align-items: center !important;}
}
.blessing-header .blessing-nav .blessing-request,
.cbb-float-order {color: #080808 !important;}
