.storefront-footer nav,.storefront-footer .footer-contact>span{min-width:0}.storefront-footer p,.storefront-footer a,.storefront-footer .footer-contact{overflow-wrap:anywhere}.footer-description{white-space:pre-line}.footer-contact{display:flex;align-items:flex-start;gap:12px}.footer-contact>svg{flex-shrink:0;margin-top:3px}.footer-contact [dir=ltr]{display:inline-block;max-width:100%}.footer-social{min-width:44px;min-height:44px}.footer-social:hover,.footer-social:focus-visible{color:white;background:#7c3aed;box-shadow:0 8px 20px #7c3aed26}.footer-social:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.footer-social[data-footer-social=instagram]:hover{background:linear-gradient(135deg,#ec4899,#9333ea)}.footer-social[data-footer-social=telegram]:hover{background:#0284c7}.footer-social[data-footer-social=whatsapp]:hover{background:#059669}.footer-link-arrow{flex-shrink:0;opacity:0;transform:translateX(-8px);transition:transform .2s,opacity .2s}.storefront-footer nav a:hover .footer-link-arrow,.storefront-footer nav a:focus-visible .footer-link-arrow{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.footer-social,.footer-link-arrow{transition:none}}