.footer{background-color:#f9fafb;border-top:1px solid #E5E7EB;margin-top:0}.footer__container{max-width:1280px;margin:0 auto;padding:0 32px}.footer__top{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:80px;padding-top:0;padding-bottom:48px;border-bottom:1px solid #E5E7EB;align-items:start}@media screen and (max-width: 1024px){.footer__top{grid-template-columns:1fr;gap:48px;padding-top:0;padding-bottom:40px}}@media screen and (max-width: 749px){.footer__top{padding-top:0;padding-bottom:32px;gap:40px}.footer__container{padding-left:10px;padding-right:10px}.footer__brand,.footer__tagline{max-width:100%}.footer__brand-logo{max-height:56px}}.footer__brand{display:flex;flex-direction:column;gap:8px;max-width:320px}.footer__brand-logo-link{display:inline-flex;align-items:center;gap:.6rem}.footer__brand-logo{display:block;width:auto;max-height:64px}.footer__brand-title{font-size:28px;font-weight:700;color:#8b5cf6;margin:0;line-height:1.2;letter-spacing:-.02em}.footer__tagline{font-size:15px;color:#6b7280;margin:0;line-height:1.6;font-weight:400;max-width:280px}.footer__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:64px}@media screen and (max-width: 749px){.footer__links{grid-template-columns:1fr;gap:32px}}@media screen and (min-width: 750px) and (max-width: 1024px){.footer__links{gap:40px}}@media screen and (max-width: 620px){.footer__links{grid-template-columns:1fr;gap:28px}.footer__column:nth-child(n+3){display:none}}.footer__column{display:flex;flex-direction:column;gap:20px}.footer__column-title{font-size:17px;font-family:Inter,sans-serif;font-weight:600;color:#111827;margin:0;line-height:1.3;letter-spacing:-.01em}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.footer__list-item{margin:0}.footer__link{font-size:15px;color:#6b7280;text-decoration:none;transition:color .15s ease;line-height:1.5;font-weight:400;display:inline-block}.footer__link:hover{color:#8b5cf6}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:0}@media screen and (max-width: 749px){.footer__bottom{flex-direction:column;gap:20px;align-items:flex-start;padding-top:24px;padding-bottom:0}.footer__list{gap:4px}}.footer__copyright{font-size:13px;color:#6b7280;font-weight:400;line-height:1.5}.footer__copyright p{margin:0;line-height:1.5}.footer__legal{display:flex}.footer__legal-list{list-style:none;margin:0;padding:0;display:flex;gap:32px;align-items:center}@media screen and (max-width: 749px){.footer__legal-list{gap:20px;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media screen and (max-width: 520px){.footer__legal-list{gap:16px}.footer__link{font-size:14px}}@media screen and (max-width: 480px){.footer__brand-logo{max-height:48px}.footer__links{gap:24px}.footer__bottom{align-items:flex-start}}.footer__legal-item{margin:0}.footer__legal-link{font-size:13px;color:#6b7280;text-decoration:none;transition:color .15s ease;line-height:1.5;font-weight:400}.footer__legal-link:hover{color:#111827;text-decoration:none}.footer .page-width{padding-left:0;padding-right:0}@media screen and (max-width: 749px){.footer .page-width{padding-left:10px;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-footer.css.map */
