.sn-footer{background:var(--sn-footer-bg, #ffffff);color:var(--sn-footer-color, #000000);padding:var(--sn-footer-pt, 60px) var(--sn-footer-px, 20px) var(--sn-footer-pb, 20px)}.sn-footer__inner{width:100%;max-width:1400px;margin:0 auto}.sn-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-bottom:50px}.sn-footer__col{min-width:0}.sn-footer__col--full{grid-column:1 / -1}.sn-footer__heading{margin:0 0 20px;font-family:var(--font-body-family);font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:var(--sn-letter-spacing, -.025em);color:inherit}.sn-footer__text{font-size:1.4rem;line-height:1.6;color:inherit}.sn-footer__text p{margin:0}.sn-footer__text a{color:inherit}.sn-footer__strong{font-weight:700;text-decoration:none}.sn-footer__logo-link{display:inline-block;max-width:100%;margin-bottom:1.2rem;color:inherit;text-decoration:none}.sn-footer__logo{display:block;width:var(--sn-footer-logo-width, 150px);max-width:100%;height:auto}.sn-footer__logo-text{display:block;font-size:2.2rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.sn-footer__links{list-style:none;margin:0;padding:0}.sn-footer__links li+li{margin-top:15px}.sn-footer__link{font-size:1.4rem;line-height:1.5;color:inherit;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.sn-footer__link:hover,.sn-footer__strong:hover{color:var(--sn-footer-hover, #2e2a39);text-decoration:underline;text-underline-offset:.3rem}.sn-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:30px;border-top:1px solid var(--sn-footer-separator, #666666);text-align:center}.sn-footer__copyright{margin:0;font-size:1.1rem;line-height:1.5}.sn-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.sn-footer__payment-item{display:flex;line-height:0}.sn-footer__payment-icon{display:block;width:38px;height:24px}.sn-footer__social{justify-content:center}@media screen and (min-width:990px){.sn-footer__grid{grid-template-columns:repeat(var(--sn-footer-cols, 4),minmax(0,1fr));gap:40px}.sn-footer__col--full{grid-column:auto}.sn-footer__bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left}.sn-footer__payment-list{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sn-footer.css.map */
