/* Southern Garden identity. Sized independently of product-photo rules. */
.grove-header .grove-brand{display:inline-flex!important;align-items:center!important;gap:10px;min-width:0;flex-shrink:1!important}
.grove-header .grove-brand-mark{display:block!important;width:48px!important;height:24px!important;flex:0 0 auto!important;object-fit:contain!important;background:transparent!important;margin:0!important}
.grove-header .grove-brand-copy{display:block;min-width:0}
@media(max-width:900px){
 .grove-header .grove-brand{gap:8px;font-size:22px!important;letter-spacing:1.6px!important}
 .grove-header .grove-brand-mark{width:38px!important;height:19px!important}
 .grove-header .grove-brand small{font-size:6.5px!important;letter-spacing:1.9px!important}
}
@media(max-width:420px){
 .grove-header .grove-brand{font-size:clamp(16px,5.15vw,21px)!important;letter-spacing:1.1px!important;gap:7px}
 .grove-header .grove-brand-mark{width:32px!important;height:16px!important}
 .grove-header .grove-brand small{font-size:5.8px!important;letter-spacing:1.45px!important}
 .grove-header .grove-cart-button{min-width:78px!important;padding:10px 9px!important}
}
