#boutique-footer{background:#2e1520;color:#f5ebec;padding:54px 6% 25px;font:15px/1.6 Arial,sans-serif;position:relative}
#boutique-footer a{color:inherit;text-decoration:none}
#boutique-footer a:hover,#boutique-footer a:focus-visible{text-decoration:underline}
#boutique-footer .footer-top{display:flex;align-items:center;gap:5%;border-bottom:1px solid #664952;padding-bottom:32px}
#boutique-footer .brand img{display:block;width:160px;height:auto}
#boutique-footer .footer-top p,#boutique-footer .footer-top>a:last-child{font:normal clamp(22px,2vw,32px)/1.2 Georgia,serif}
#boutique-footer .footer-top>a:last-child{margin-left:auto;color:#d8bd96}
#boutique-footer .footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:36px 0}
#boutique-footer h3{color:#d8bd96;font:600 16px/1.4 Arial,sans-serif;margin:0 0 12px}
#boutique-footer .footer-links a{display:block;padding:4px 0}
#boutique-footer .footer-bottom{display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding-top:18px;border-top:1px solid #664952;font-size:13px}
#boutique-footer .footer__created{position:static;margin-left:auto}
#boutique-footer .footer__created img{width:50px}
@media(max-width:760px){#boutique-footer .footer-top{flex-wrap:wrap;gap:18px}#boutique-footer .footer-top>a:last-child{margin:0;width:100%}#boutique-footer .footer-links{grid-template-columns:1fr 1fr;gap:22px 14px}}
