.xp-footer{background:#fdfdfd;border-top:1px solid #E5E7EB}.xp-footer__inner{max-width:1440px;margin:0 auto;padding:49px 64px 24px}.xp-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;align-items:start}.xp-footer__brand-logo{display:flex;align-items:center}.xp-footer__brand-icon{width:85px;height:35px;object-fit:contain;display:block}.xp-footer__tagline{margin:20px 0 0;font-size:14px;font-weight:400;color:#4a5565;line-height:1.5;max-width:240px}.xp-footer__col-title{font-size:16px;font-weight:500;color:#0a0a0a;margin:0 0 16px;line-height:1.2}.xp-footer__col-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.xp-footer__link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#4a5565;text-decoration:none;line-height:1.5;transition:color .15s ease}.xp-footer__link:hover{color:#0a0a0a}.xp-footer__link-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0}.xp-footer__social{display:flex;justify-content:flex-start;gap:14px;margin-top:16px}.xp-footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:#0a0a0a;transition:transform .2s ease,color .2s ease,opacity .2s ease}.xp-footer__social-link img{width:18px;height:18px;object-fit:contain;display:block}.xp-footer__social-link:hover{color:#4a5565;opacity:.7;transform:translateY(-2px)}.xp-footer__bottom{border-top:1px solid #E5E7EB;margin-top:32px;padding-top:24px}.xp-footer__copyright{font-size:14px;font-weight:400;color:#4a5565;text-align:center;margin:0;line-height:1.5}@media screen and (max-width:768px){.xp-footer__grid{grid-template-columns:1fr 1fr;gap:24px 16px}.xp-footer__brand{grid-column:1 / -1}.xp-footer__inner{padding:24px 16px 12px}.xp-footer__bottom{margin-top:20px;padding-top:16px}}@media screen and (max-width:480px){.xp-footer__grid{grid-template-columns:1fr 1fr;gap:20px 12px}.xp-footer__tagline{max-width:100%;font-size:13px}.xp-footer__col-title{font-size:14px;margin-bottom:10px}.xp-footer__link{font-size:13px}.xp-footer__inner{padding:20px 14px 10px}.xp-footer__bottom{margin-top:18px;padding-top:14px}.xp-footer__copyright{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-xp-footer.css.map */
