/* Keep the support address on the right on desktop and wrapped mobile footers. */
footer a[href^="mailto:support@easyapps123.com"],footer .footer-support{display:block;inline-size:fit-content;max-inline-size:100%;margin-inline-start:auto;margin-inline-end:0;align-self:flex-end;justify-self:end;text-align:right;overflow-wrap:anywhere}footer .footer-contact{margin-inline-start:auto;margin-inline-end:0;text-align:right}footer>p:has(>a[href^="mailto:support@easyapps123.com"]){margin-inline-start:auto;margin-inline-end:0;text-align:right}

/* Standard footer across the storefront, all Explore pages and embedded apps. */
body footer{box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;max-width:1100px!important;margin:36px auto 0!important;padding:38px 48px!important;background:#182544!important;color:#dce4f1!important;border:0!important;border-radius:24px!important;font:13px/1.6 Arial,Helvetica,sans-serif!important}body footer a{color:#dce4f1!important}body footer .brand{display:block!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}body footer img.brand-logo{content:url("/assets/brand-footer-transparent.svg")!important;display:block!important;width:218px!important;max-width:100%!important;height:auto!important;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body footer>a[href^="mailto:support@easyapps123.com"]{flex-basis:auto!important;margin-left:auto!important;text-align:right!important}body footer nav{display:flex;flex-wrap:wrap;gap:14px}body footer p,body footer small{margin:0}body footer .footer-privacy-note,body footer .seo-collection-links{flex-basis:100%}@media(max-width:700px){body footer{margin:26px 16px 0!important;padding:28px 22px!important;border-radius:20px!important;gap:18px!important}body footer>a[href^="mailto:support@easyapps123.com"]{margin-left:auto!important;align-self:flex-end!important}body footer .brand img.brand-logo{width:185px!important}}@media print{body footer{background:transparent!important;color:#182544!important}}
