.custom-footer{background-color:#442f24;color:#fff}.footer-main{padding:3rem 0 2rem}.footer-main__container{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 var(--page-margin, 2rem)}.footer-main__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.footer-main__column-title{font-size:.875rem;font-weight:700;color:#fff;margin:0 0 1rem;text-transform:none}.footer-main__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-main__links li a{font-size:.8125rem;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.footer-main__links li a:hover{color:#fff;text-decoration:underline}.footer-main__column--payment{display:flex;flex-direction:column}.footer-payment__icons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.footer-payment__icon{display:flex;align-items:center;justify-content:center}.footer-payment__img{height:28px;width:auto;object-fit:contain;border-radius:4px}.footer-payment__label{font-size:.7rem;font-weight:600;color:#ffffffb3;background:#ffffff26;border:1px solid #ddd;border-radius:4px;padding:.25rem .5rem;text-transform:uppercase}.footer-main__column--social{display:flex;flex-direction:column}.footer-social__icons{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.footer-social__link{display:flex;align-items:center;justify-content:center;color:#fff;transition:color .2s ease,transform .2s ease}.footer-social__link svg{width:22px;height:22px}.footer-social__link:hover{color:#ffffffb3;transform:scale(1.1)}.footer-copyright{border-top:1px solid rgba(255,255,255,.15);padding:1.25rem 0}.footer-copyright__container{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 var(--page-margin, 2rem)}.footer-copyright p{margin:0;font-size:.75rem;color:#ffffff80;text-align:center}@media(max-width:1023px){.footer-main__grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}.footer-main__column--payment{grid-column:span 1}.footer-main__column--social{grid-column:span 2}}@media(max-width:767px){.footer-main{padding:2rem 0 1.5rem}.footer-main__grid{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.footer-main__column--payment,.footer-main__column--social{grid-column:1 / -1}.footer-main__column-title{font-size:.8125rem;margin-bottom:.75rem}.footer-main__links li a{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-custom.css.map */
