.c-module-banner-single-image>.inner{align-items:center;background-color:#ebe8e5;display:flex;justify-content:space-between;padding:48rem}@media(max-width:960px){.c-module-banner-single-image>.inner{display:block;padding:20px}}.c-module-banner-single-image>.inner>.L{flex:0 0 478rem}.c-module-banner-single-image>.inner>.L>h2{text-transform:uppercase}.c-module-banner-single-image>.inner>.L>:not(h2){margin:20px 0}.c-module-banner-single-image>.inner>.L>.title{font-size:32px;font-weight:300;letter-spacing:-.007em;line-height:1.25em}@media(min-width:1441px){.c-module-banner-single-image>.inner>.L>.title{font-size:32rem;font-weight:300;letter-spacing:-.007em;line-height:1.25em}}@media(max-width:960px){.c-module-banner-single-image>.inner>.L>.title{font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.3em}}.c-module-banner-single-image>.inner>.L>.text{max-width:375rem}.c-module-banner-single-image>.inner>.L .store-badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem;margin-top:24rem}@media(max-width:960px){.c-module-banner-single-image>.inner>.L .store-badges{gap:4px;margin-top:20px}}.c-module-banner-single-image>.inner>.L .store-badge{display:block;flex:0 1 auto;max-width:160rem}@media(max-width:960px){.c-module-banner-single-image>.inner>.L .store-badge{max-width:140px}}.c-module-banner-single-image>.inner>.L .store-badge svg{display:block;height:auto;width:100%}.c-module-banner-single-image>.inner>.R{aspect-ratio:419/364;border-radius:3rem;flex:0 0 419rem}@media(max-width:960px){.c-module-banner-single-image>.inner>.R{aspect-ratio:295/256;margin-top:48px}}
