/* Compact shared storefront footer. */
body.store-theme footer.site-footer.site-footer-compact{display:flex;align-items:center;justify-content:space-between;gap:6px 20px;padding:10px max(24px,calc((100vw - 1200px)/2)) max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--store-ceceef1,#eceef1);box-shadow:none;box-sizing:border-box}
.site-footer.site-footer-compact .site-footer-bottom{border:0;margin:0;padding:0;font-size:11px;line-height:1.5;flex-shrink:0}
.site-footer-compact .site-footer-links,.site-footer-compact .site-footer-links nav{display:flex;align-items:center;justify-content:flex-end;gap:5px 12px;flex-wrap:wrap;margin:0;font-size:11px;line-height:1.5}
.site-footer-compact .site-footer-links a{color:var(--store-c808792,#808792);text-decoration:none;white-space:nowrap}
.site-footer-compact .site-footer-links a:hover{text-decoration:underline;color:var(--store-c83121a,#83121a)}
@media(max-width:1000px){body.store-theme footer.site-footer.site-footer-compact{flex-wrap:wrap;justify-content:center;padding-left:18px;padding-right:18px}.site-footer-compact .site-footer-links,.site-footer-compact .site-footer-links nav{justify-content:center}.site-footer.site-footer-compact .site-footer-bottom{flex-shrink:1;text-align:center}}

.site-footer-compact .footer-brand{display:block;flex:0 0 105px;width:105px;line-height:0;margin:0}
.site-footer-compact .footer-brand img{display:block;width:105px;height:auto;max-height:36px;object-fit:contain}
.site-footer.site-footer-compact .site-footer-bottom{flex-shrink:1}
@media(max-width:1000px){body.store-theme footer.site-footer.site-footer-compact{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 12px}.site-footer-compact .footer-brand{grid-column:1;grid-row:1 / span 2;width:90px;align-self:center}.site-footer-compact .footer-brand img{width:90px}.site-footer.site-footer-compact .site-footer-bottom{text-align:right}.site-footer-compact .site-footer-links{grid-column:2}.site-footer-compact .site-footer-links,.site-footer-compact .site-footer-links nav{justify-content:flex-end;gap:4px 10px}}
