@import url('../mitalukis-theme.css');
.site-footer{margin-top:40px;background:var(--brand-wine);color:var(--brand-cream);padding:64px max(24px,calc((100% - 1180px)/2)) 24px}.site-footer__inner{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:64px;padding-bottom:50px}.site-footer__brand-link{display:block;max-width:285px}.site-footer__brand img{display:block;width:285px;height:auto}.site-footer__brand p{max-width:300px;margin:20px 0 0;font-size:.9rem;line-height:1.8;color:#F0DBD9}.site-footer__column h2{font-family:'Inter',sans-serif;color:var(--brand-cream);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:8px 0 20px}.site-footer nav{display:grid;gap:9px}.site-footer a{color:var(--brand-cream);font-size:.86rem;text-decoration:none;min-height:30px}.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.site-footer address{display:grid;font-style:normal;margin-top:18px}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #965C62;padding-top:22px}.site-footer__bottom small{font-size:.73rem;color:#F0DBD9}.site-footer__bottom button{background:transparent;border:1px solid #B47E84;color:var(--brand-cream);padding:8px 12px;border-radius:6px}@media(max-width:760px){.site-footer{padding-top:44px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:36px 24px;padding-bottom:36px}.site-footer__brand{grid-column:1/-1}.site-footer__brand-link,.site-footer__brand img{width:250px;max-width:100%}.site-footer__brand p{max-width:350px}.site-footer__column h2{font-size:.65rem}.site-footer__bottom{align-items:flex-start;flex-direction:column}}
