.mws-japan__banner{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;color:var(--mws-sf-ink)}.mws-japan__copy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 28px;padding-bottom:20px}.mws-japan__copy h2{font-size:clamp(36px,4.5vw,64px);line-height:1}.mws-japan__description{max-width:44ch;font-size:14px;line-height:1.5}.mws-japan__copy .mws-sf-button:hover,.mws-japan__copy .mws-sf-button:focus-visible{background:var(--mws-sf-ink);border-color:var(--mws-sf-ink);color:#fff!important}.mws-japan__copy .mws-sf-button:focus-visible{outline:2px solid var(--mws-sf-ink);outline-offset:4px}.mws-japan__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.mws-japan__media img{display:block;width:100%;height:100%;object-fit:cover}.mws-japan__media--provisional img{object-fit:contain}@media(max-width:749px){.mws-japan__copy{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-bottom:16px}.mws-japan__description{grid-column:1 / -1;grid-row:2;font-size:13px}.mws-japan__copy .mws-sf-button{grid-column:2;grid-row:1;padding-inline:14px}.mws-japan__media{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mws-japan-home.css.map */
