/* START_SECTION:footer (INDEX:15) */
#footer{background:#171417;color:#f5f1f4;padding:44px 0 24px;font-family:Figtree,sans-serif;--footer-color:#f5f1f4;--footer-text:#fff;--footer-border:#423842}
#footer>.grid__wrapper:first-child{max-width:1392px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:44px;padding:0 24px;box-sizing:border-box}
#footer .footer-sect{grid-column:auto;width:auto;margin:0;text-align:left}
#footer .section-title{margin:0 0 16px;padding:0;border:0}
#footer .section-title h3{font-family:inherit;font-size:18px;font-weight:600;text-transform:none;letter-spacing:0;color:#e1b8df}
#footer .footer-sect ul{padding:0;margin:0;list-style:none}
#footer .footer-sect li{padding:0;margin:0}
#footer .footer-sect li a{display:inline-flex;align-items:center;min-height:44px;color:#f5f1f4;font-size:15px;line-height:1.5;text-decoration:none}
#footer .footer-sect a:hover{color:#e1b8df;text-decoration:underline}
#footer .footer-sect a:focus-visible{outline:2px solid #e1b8df;outline-offset:4px}
#footer .jemsi-footer-brand{font-size:17px;font-weight:500;margin:0 0 8px}
#footer address{font-style:normal;font-size:15px;line-height:1.7;max-width:27ch}
#footer .jemsi-footer-phone{display:block;color:#f5f1f4;font-size:15px;padding:12px 0;text-decoration:none}
#footer .jemsi-footer-whatsapp{display:inline-flex;align-items:center;min-height:44px;background:#BF83BE;padding:10px 18px;border-radius:4px;box-sizing:border-box;text-decoration:none;font-weight:600;font-size:15px}
#footer .jemsi-footer-whatsapp:hover{background:#a96ca8;text-decoration:none}
#footer .jemsi-footer-loyalty{font-size:15px;line-height:1.6;color:#d3c9d1;max-width:30ch;margin:0 0 8px}
#footer #bottom-footer{max-width:1344px;margin-top:32px;padding-top:22px}
#footer .copyright-text a{color:#d3c9d1}
@media(max-width:749px){#footer{padding:32px 0 22px}#footer>.grid__wrapper:first-child{grid-template-columns:1fr;gap:26px;padding:0 22px}#footer .footer-sect{padding:0 0 22px;border-bottom:1px solid #423842}#footer .footer-sect:last-child{border:0;padding-bottom:0}#footer #bottom-footer{margin-top:24px;padding-top:20px}#footer .section-title{margin-bottom:10px}}
/* END_SECTION:footer */
