/* Keep the copied storefront palette. Logo and footer layout only. */
body.njs-storefront .site-branding .njs-brand-logo{display:flex;align-items:center;max-width:270px;line-height:1}
body.njs-storefront .site-branding .njs-brand-logo img{display:block;width:270px;height:auto!important;max-height:none!important;max-width:100%;aspect-ratio:1532/315}
body.njs-storefront .site-footer #custom_html-15 img {width:250px!important;max-width:100%!important;height:auto;filter:brightness(0) invert(1)}
@media(max-width:992px){body.njs-storefront .site-branding .njs-brand-logo{max-width:184.5px}body.njs-storefront .site-branding .njs-brand-logo img{width:184.5px}}
@media(max-width:380px){body.njs-storefront .site-branding .njs-brand-logo{max-width:153px}}
/* Keep source account cards readable on narrow phones. */
@media(max-width:430px){
 body.njs-storefront.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body.njs-storefront.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:11px!important;word-break:normal!important;overflow-wrap:normal!important}
}
