.sensen-footer{background-color:var(--sensen-bg);position:relative}.sensen-footer-grid{display:grid;grid-template-columns:1.4fr 2fr 1.6fr;gap:4.8rem;align-items:start}.sensen-footer-menus-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem}.sensen-footer-col{display:flex;flex-direction:column;gap:var(--sensen-spacing-md)}.sensen-footer-logo-link{display:inline-block;text-decoration:none}.sensen-footer-logo-img{height:auto;max-width:var(--footer-logo-width, 180px);object-fit:contain;display:block}.sensen-footer-brand-title{font-size:2.4rem;font-weight:700;margin:0;text-decoration:none}.sensen-footer-brand-desc{margin:0}.sensen-footer-contact-row{display:flex;flex-direction:column;gap:var(--sensen-spacing-sm)}.sensen-footer-contact-pill{display:inline-flex;align-items:center;gap:var(--sensen-spacing-sm);height:3.8rem;padding:0 1.4rem;font-family:var(--sensen-font-body);font-size:1.3rem;font-weight:500;color:var(--sensen-ink);background:transparent;border:var(--sensen-border-light);border-radius:var(--sensen-rounded-sm);text-decoration:none!important;transition:var(--sensen-transition);width:fit-content;box-sizing:border-box}.sensen-footer-contact-pill svg{width:1.6rem;height:1.6rem;color:var(--sensen-primary);flex-shrink:0}.sensen-footer-contact-pill:hover{background:var(--sensen-primary-tint);border-color:var(--sensen-primary);color:var(--sensen-primary)}.sensen-footer-socials-group{display:flex;align-items:center;gap:var(--sensen-spacing-sm)}.sensen-footer-social-btn{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:var(--sensen-rounded-sm);background:transparent;border:var(--sensen-border-light);color:var(--sensen-primary);text-decoration:none!important;transition:var(--sensen-transition);box-sizing:border-box}.sensen-footer-social-btn svg{width:1.8rem;height:1.8rem;display:block}.sensen-footer-social-btn:hover{background:var(--sensen-primary-tint);border-color:var(--sensen-primary);color:var(--sensen-primary)}.sensen-footer-heading-wrap{display:flex;flex-direction:column;gap:.4rem}.sensen-footer-heading{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sensen-footer-heading-sub{font-family:var(--sensen-font-body);font-size:1.3rem;color:var(--sensen-ink-muted)}.sensen-footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.sensen-footer-link{font-family:var(--sensen-font-body);font-size:1.4rem;color:var(--sensen-ink-muted);text-decoration:none;transition:var(--sensen-transition)}.sensen-footer-link:hover{color:var(--sensen-primary)}.sensen-footer-showrooms-grid{display:flex;flex-wrap:wrap;gap:var(--sensen-spacing-sm)}.sensen-footer-city-card{display:inline-flex;align-items:center;gap:var(--sensen-spacing-sm);height:3.8rem;padding:0 1.2rem;background:transparent;border:var(--sensen-border-light);border-radius:var(--sensen-rounded-sm);font-family:var(--sensen-font-body);font-size:1.3rem;font-weight:500;color:var(--sensen-ink);text-decoration:none!important;transition:var(--sensen-transition);box-sizing:border-box;max-width:100%}.sensen-footer-city-card svg{width:1.5rem;height:1.5rem;color:var(--sensen-primary);flex-shrink:0}.sensen-footer-city-card:hover{background:var(--sensen-primary-tint);border-color:var(--sensen-primary);color:var(--sensen-primary)}.sensen-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:3.2rem;margin-top:4.8rem;border-top:var(--sensen-border-light);flex-wrap:wrap}.sensen-footer-copyright{font-family:var(--sensen-font-body);font-size:1.3rem;color:var(--sensen-ink-muted)}.sensen-footer-payments{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sensen-footer-payment-icon{height:2.4rem;width:auto;opacity:.85;transition:var(--sensen-transition)}.sensen-footer-payment-icon:hover{opacity:1}@media screen and (min-width:990px){.sensen-footer-grid{grid-template-columns:1.4fr 2fr 1.6fr;gap:4.8rem}}@media screen and (min-width:750px)and (max-width:989px){.sensen-footer-grid{grid-template-columns:1fr 1fr;gap:3.6rem 2.4rem}.sensen-footer-col--showrooms{grid-column:span 2}}@media screen and (max-width:749px){.sensen-footer-grid{grid-template-columns:1fr;gap:3.2rem}.sensen-footer-menus-wrapper{gap:2rem}.sensen-footer-bottom{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sensen-footer.css.map */
