.login-page-body[data-page-type="customer-login"]{grid-template-columns:minmax(48px, 1fr) 432px 40px 830px minmax(48px, 1fr)}.login-page-body[data-page-type="customer-login"] .login-page-banners{grid-area:2 / 4;border-radius:8px;background:linear-gradient(180deg, rgba(148,191,206,0.08) 0%, rgba(75,123,187,0.08) 100%);box-shadow:0 4px 26px rgba(0,0,0,0.26),inset 0 0 0 1px rgba(255,255,255,0.15);backdrop-filter:blur(20px);padding:24px}.login-page-body[data-page-type="customer-login"] .login-page-banner+.login-page-banner{margin-top:24px}.login-page-body[data-page-type="customer-login"] .login-page-banner a{position:relative;display:block;font-size:0px;border-radius:8px;overflow:hidden}.login-page-body[data-page-type="customer-login"] .login-page-banner img{width:100%}@media screen and (min-width: 1024px) and (max-width: 1400px){.login-page-body[data-page-type="customer-login"]{grid-template-columns:minmax(24px, 1fr) 432px 24px 430px minmax(24px, 1fr)}.login-page-body[data-page-type="customer-login"] .login-page-banners img.normal-size{display:none}.login-page-body[data-page-type="customer-login"] .login-page-banners img.small-size{display:block}}@media screen and (min-width: 600px) and (max-width: 1024px){.login-page-body[data-page-type="customer-login"]{grid-template-columns:minmax(24px, 1fr) 432px 0px 0px minmax(24px, 1fr)}.login-page-body[data-page-type="customer-login"] .login-page-banners{display:none}}@media screen and (max-width: 600px){.login-page-body[data-page-type="customer-login"]{grid-template-columns:16px 1fr 0px 0px 16px}.login-page-body[data-page-type="customer-login"] .login-page-banners{display:none}}
