/* Cake By Blessing: final header alignment, November 2026. */
@media(min-width:1101px){
 .blessing-top{display:grid!important;grid-template-columns:minmax(200px,270px) minmax(260px,1fr) 52px minmax(245px,310px)!important;align-items:center!important;column-gap:clamp(14px,1.3vw,26px)!important;padding:14px clamp(22px,4.5vw,84px)!important;min-height:112px!important;}
 .blessing-brand{width:100%!important;max-width:270px!important;margin:0!important;}
 .cbb-search{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;justify-self:stretch!important;}
 .cbb-basket{width:52px!important;height:52px!important;justify-self:center!important;margin:0!important;position:static!important;transform:none!important;}
 .cbb-header-right{width:100%!important;min-width:0!important;justify-content:flex-end!important;margin:0!important;}
 .blessing-contact{align-items:flex-end!important;gap:9px!important;font-size:clamp(12px,.86vw,15px)!important;}
 .blessing-contact a{max-width:100%!important;white-space:nowrap!important;}
 .blessing-nav{padding-inline:clamp(22px,4.5vw,84px)!important;}
 .blessing-nav .blessing-links{flex:1 1 auto!important;margin:0!important;gap:clamp(14px,1.5vw,27px)!important;}
 .blessing-nav .blessing-actions{flex:0 0 auto!important;margin-left:16px!important;}
}
@media(min-width:761px) and (max-width:1100px){
 .blessing-top{display:grid!important;grid-template-columns:minmax(170px,230px) minmax(200px,1fr) 52px!important;align-items:center!important;gap:14px!important;padding:14px 25px!important;}
 .blessing-brand{width:100%!important}.cbb-search{width:100%!important;min-width:0!important;margin:0!important}.cbb-basket{position:static!important;margin:0!important;transform:none!important}
 .cbb-header-right{grid-column:1/-1!important;justify-content:center!important}.blessing-contact{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px 22px!important}
}
@media(max-width:760px){
 .blessing-top{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:12px 16px!important;align-items:center!important}
 .blessing-brand{flex:1 1 180px!important;max-width:235px!important}.cbb-search{order:3!important;flex:1 1 calc(100% - 68px)!important;min-width:0!important;width:auto!important;margin:0!important}.cbb-basket{order:4!important;flex:0 0 49px!important;position:static!important;transform:none!important;margin:0!important}
 .cbb-header-right{order:5!important;flex:1 1 100%!important;justify-content:center!important}.blessing-contact{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 14px!important}.blessing-contact a{font-size:12px!important;white-space:normal!important}
}
