/* Cake By Blessing — navigation aligned to supplied reference (Nov 2026). */
@media (min-width: 1101px) {
 .blessing-nav {position:relative!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:66px!important;height:66px!important;padding:7px clamp(22px,3vw,62px)!important;gap:12px!important;background:#0c0b0e!important;box-shadow:none!important;}
 .blessing-nav .blessing-links {position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:max-content!important;max-width:calc(100% - 440px)!important;flex:0 0 auto!important;gap:clamp(22px,2.15vw,42px)!important;padding:0!important;margin:0!important;background:transparent!important;}
 .blessing-nav .blessing-links a {font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;padding:10px 0!important;line-height:1.25!important;border:0!important;}
 .blessing-nav .blessing-links a::after {display:none!important;}
 .blessing-nav .blessing-actions {position:static!important;margin:0!important;gap:clamp(18px,2.2vw,42px)!important;flex:0 0 auto!important;}
 .blessing-nav .blessing-request {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:153px!important;min-height:43px!important;padding:10px 23px!important;background:#f6ca4d!important;color:#16120a!important;border:0!important;font-size:12px!important;font-weight:700!important;}
 .blessing-nav .blessing-whatsapp {display:inline-flex!important;align-items:center!important;gap:7px!important;background:transparent!important;border:0!important;padding:7px 0!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;}
 .blessing-nav .blessing-whatsapp svg {background:#12b55d!important;border-radius:50%!important;padding:6px!important;width:34px!important;height:34px!important;}
 .blessing-top {min-height:96px!important;padding-top:9px!important;padding-bottom:9px!important;}
 .blessing-top .cbb-basket {margin:0!important;}
}
@media (min-width:761px) and (max-width:1100px) {
 .blessing-nav {background:#0c0b0e!important;min-height:64px!important;padding:8px 18px!important;}
 .blessing-nav .blessing-links a {text-transform:none!important;font-size:13px!important;}
 .blessing-nav .blessing-links {gap:clamp(12px,1.5vw,22px)!important;}
}
@media (max-width:760px) {
 .blessing-nav {background:#0c0b0e!important;min-height:60px!important;}
 .blessing-nav .blessing-links {background:#fff4d8!important;}
 .blessing-nav .blessing-links a {text-transform:none!important;color:#241a0d!important;}
}
