
/* LadySenegal v3.2.8 — full LS + LadySenegal footer wordmark, matching header identity */
.teg-intl-footer-logo.ladysenegal-footer-wordmark{
 display:inline-flex!important;align-items:center!important;gap:16px!important;
 width:auto!important;max-width:100%!important;height:auto!important;
 padding:0!important;border:0!important;background:transparent!important;
 text-decoration:none!important;
}
.ladysenegal-footer-wordmark .ladysenegal-footer-ls{
 flex:0 0 auto!important;
}
.ladysenegal-footer-wordmark .ladysenegal-brand-text{
 display:flex!important;flex-direction:column!important;justify-content:center!important;
 min-width:0!important;
}
.ladysenegal-footer-wordmark .ladysenegal-brand-text strong{
 color:#fff!important;line-height:.95!important;white-space:nowrap!important;
}
.ladysenegal-footer-wordmark .ladysenegal-brand-text strong span{
 color:#d4af37!important;
}
.ladysenegal-footer-wordmark .ladysenegal-brand-text small{
 display:block!important;color:#fff!important;letter-spacing:.30em!important;
 white-space:nowrap!important;
}
@media(max-width:700px){
 .teg-intl-footer-logo.ladysenegal-footer-wordmark{gap:11px!important}
 .ladysenegal-footer-wordmark .ladysenegal-brand-text strong{font-size:clamp(27px,9vw,42px)!important}
 .ladysenegal-footer-wordmark .ladysenegal-brand-text small{font-size:8px!important;letter-spacing:.20em!important}
}
