.footer-banner,.footer-banner *{box-sizing:border-box}.footer-banner{position:relative;width:100%;min-height:500px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;color:var(--fb-text-color, #fff);padding:40px 20px 60px}.footer-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;margin:0}.footer-banner__bg--placeholder{background:linear-gradient(135deg,#2a2f22,#6b5636)}.footer-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--fb-overlay-opacity, .4);z-index:1}.footer-banner__content{position:relative;z-index:2;width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.footer-banner__logo img{display:block;width:auto;height:auto;max-width:var(--fb-logo-width, 120px);max-height:100px;object-fit:contain;margin:0 auto;opacity:var(--fb-logo-opacity, .8);transition:opacity .3s ease}.footer-banner__logo-text{font-weight:700;font-size:22px;letter-spacing:.05em;opacity:var(--fb-logo-opacity, .8)}.footer-banner__tagline{margin:2px 0 0;font-size:clamp(.9rem,1.8vw,1.05rem);line-height:1.5;opacity:.95;max-width:480px}.footer-banner__email{color:var(--fb-text-color, #fff);text-decoration:underline;font-size:.95rem;opacity:.9;margin-top:2px}.footer-banner__email:hover{opacity:1}.footer-banner__social{display:flex;gap:10px;margin-top:4px}.footer-banner__social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#105b95;border:1px solid #105B95;color:#fff;transition:background .15s ease,transform .15s ease}.footer-banner__social a:hover{transform:translateY(-2px)}@media screen and (max-width:749px){.footer-banner{min-height:400px;padding:30px 16px 40px}.footer-banner__logo img{max-width:min(var(--fb-logo-width, 120px),85px);max-height:75px}.footer-banner__content{gap:10px}.footer-banner__tagline{max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer-banner.css.map */
