.sb-site-footer{padding:30px 0 16px;background:#eeece3;border-top:1px solid var(--sb-border);color:var(--sb-ink)}
.sb-footer-directory{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(280px,1.15fr) minmax(160px,.7fr) minmax(190px,.9fr);gap:32px;align-items:start}
.sb-footer-identity{min-width:0}
.sb-footer-identity .sb-logo{font-size:29px}
.sb-footer-identity address{font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#51564d;max-width:34ch;margin-top:20px}
.sb-footer-identity address p{margin:0 0 9px}
.sb-footer-identity address>a{display:block;width:fit-content;text-decoration:none;margin-top:5px;overflow-wrap:anywhere}
.sb-footer-identity address>a:hover{text-decoration:underline}
.sb-footer-identity>.sb-link{font-size:12px;margin-top:12px}
.sb-site-footer nav{min-width:0}
.sb-store .sb-site-footer nav h2{font:700 15px/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.015em;margin:0 0 17px}
.sb-site-footer nav h2 a{color:inherit;text-decoration:none}
.sb-site-footer nav ul{display:grid;gap:9px;list-style:none;margin:0;padding:0;font:400 12px/1.5 Arial,Helvetica,sans-serif}
.sb-site-footer nav li{padding:0;margin:0;min-width:0}
.sb-site-footer nav li a{display:inline-block;color:#51564d;text-decoration:none;overflow-wrap:anywhere}
.sb-site-footer nav a:hover{text-decoration:underline;color:var(--sb-ink)}
.sb-site-footer .sb-footer-shop ul{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:12px}
.sb-footer-baseline{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d8dacf;margin-top:24px;padding-top:14px;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:var(--sb-muted)}
.sb-footer-baseline a{color:inherit}
@media(max-width:1150px){.sb-footer-directory{grid-template-columns:minmax(210px,1.05fr) minmax(190px,1fr) minmax(160px,.9fr) minmax(170px,.9fr);gap:24px}.sb-site-footer .sb-footer-shop ul{grid-template-columns:1fr;gap:8px}}
@media(max-width:900px){.sb-footer-directory{grid-template-columns:1fr 1fr 1fr;gap:28px}.sb-footer-identity{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:24px}.sb-footer-identity address{margin-top:0}.sb-footer-identity>.sb-link{margin-top:0}.sb-site-footer .sb-footer-shop ul{gap:9px}}
@media(max-width:600px){.sb-site-footer{padding:28px 0 18px}.sb-footer-directory{grid-template-columns:1fr 1fr;gap:28px 24px}.sb-footer-identity{grid-template-columns:1fr;gap:0}.sb-footer-identity address{margin-top:18px}.sb-footer-identity>.sb-link{margin-top:12px}.sb-store .sb-site-footer nav h2{font-size:15px;margin-bottom:14px}.sb-site-footer nav ul{font-size:12px;gap:11px}.sb-site-footer nav:last-child{grid-column:1/-1}.sb-site-footer nav:last-child ul{grid-template-columns:1fr 1fr;column-gap:24px}.sb-footer-baseline{flex-wrap:wrap;gap:12px;font-size:10px;margin-top:27px;padding-top:18px}.sb-footer-baseline>span:first-child{margin-right:auto}}
