.sst-footer{background:var(--sst-sand)}.sst-footer__main{display:grid;grid-template-columns:1.35fr .75fr .75fr 1fr;gap:56px;padding:72px 0 48px}.sst-footer__brand img{width:190px;height:80px;object-fit:contain;object-position:left center}.sst-footer__about{max-width:320px;margin-top:18px}.sst-footer__col h4{margin:0 0 var(--sst-space-sm);color:var(--sst-navy);font-family:var(--sst-font-body);font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.sst-footer__col a{display:block;margin:9px 0;color:var(--sst-charcoal);font-size:var(--sst-fs-sm);text-decoration:none}.sst-footer__col a:hover{color:var(--sst-navy)}.sst-footer__newsletter-text{margin:0 0 14px;color:var(--sst-charcoal);font-size:13px}.sst-footer__form{display:flex;flex-wrap:wrap;gap:var(--sst-space-2xs)}.sst-footer__form input[type=email]{flex:1;min-width:0;min-height:44px;padding:0 13px;border:1px solid var(--sst-hairline);border-radius:var(--sst-radius-sm);background:var(--sst-paper);font-family:var(--sst-font-body);outline:0}.sst-footer__form button{height:44px;padding:0 var(--sst-space-sm);border:0;border-radius:var(--sst-radius-sm);background:var(--sst-navy);color:var(--sst-paper);font-family:var(--sst-font-body);font-weight:600;cursor:pointer;transition:background var(--sst-ease)}.sst-footer__form button:hover{background:var(--sst-navy-hover)}.sst-footer__form-message{flex:1 0 100%;margin:0;color:var(--sst-charcoal);font-size:var(--sst-fs-xs)}.sst-footer__bottom{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ded5c5;color:#81796e;font-size:var(--sst-fs-xs)}.sst-footer__policies a{color:inherit;text-decoration:none}.sst-footer__policies a:hover{color:var(--sst-navy)}@media screen and (max-width:989px){.sst-footer__main{grid-template-columns:1.2fr 1fr 1fr}.sst-footer__newsletter{grid-column:1 / -1;max-width:520px}}@media screen and (max-width:749px){.sst-footer__main{grid-template-columns:1fr 1fr;gap:34px 28px;padding-top:52px}.sst-footer__brand,.sst-footer__newsletter{grid-column:1 / -1}.sst-footer__bottom{flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 0}}@media screen and (max-width:480px){.sst-footer__main{grid-template-columns:1fr}.sst-footer__brand,.sst-footer__newsletter{grid-column:auto}.sst-footer__form{flex-direction:column}.sst-footer__form button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sst-footer.css.map */
