.footer{background-color:#f3eefb;color:var(--color-text);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-3xl)}.footer__logo{margin-bottom:var(--space-lg)}.footer__logo-text{display:block;font-family:var(--font-heading);font-weight:600;font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-lg)}.footer__description{font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.footer__social{display:flex;gap:var(--space-sm)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-text-secondary);background-color:#8f5cdb1a;transition:all var(--transition-fast)}.footer__social-link:hover{color:var(--color-primary);background-color:var(--color-primary)}.footer__heading{font-size:var(--text-base);font-weight:600;color:var(--color-text);margin-bottom:var(--space-lg)}.footer__links li{margin-bottom:var(--space-sm)}.footer__links a{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer__links a:hover{color:var(--color-text)}.footer__contact-item{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.footer__contact-item a{color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer__contact-item a:hover{color:var(--color-text)}.footer__contact-item svg{flex-shrink:0;color:var(--neutral-500)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2xl);padding-top:var(--space-md);padding-bottom:0;border-top:1px solid rgba(143,92,219,.15)}.footer__copyright{font-size:var(--text-sm);color:var(--neutral-500)}.footer__legal{display:flex;gap:var(--space-lg)}.footer__legal a{font-size:var(--text-sm);color:var(--neutral-500);transition:color var(--transition-fast)}.footer__legal a:hover{color:var(--color-text)}.footer.section{padding-bottom:var(--space-xl)}@media(max-width:999px){.footer__grid{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.footer__brand{grid-column:1 / -1}}@media(max-width:599px){.footer__grid{grid-template-columns:1fr;gap:var(--space-xl)}.footer__bottom{flex-direction:column;gap:var(--space-sm);text-align:center}.footer__legal{justify-content:center;flex-wrap:wrap;gap:var(--space-md)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-footer.css.map */
