.retail-banner .s-header__inner{min-height:300px;padding:28px 0}.retail-banner .content-wrapper>*{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding-right:10px;padding-left:10px}.retail-banner .s-header__title{font-weight:800;font-style:italic;line-height:1;font-size:3.4375rem;color:#000}.retail-banner .s-header__text{margin:24px 0 0;padding:0 0 0 20px;color:#fff}.retail-banner .s-header__text h1,.retail-banner .s-header__text h2,.retail-banner .s-header__text h3,.retail-banner .s-header__text h4,.retail-banner .s-header__text h5,.retail-banner .s-header__text h6{color:inherit}.retail-banner .s-header__text h2{line-height:1.0625;font-size:1.625rem}.retail-banner .s-header__text .a-text{max-width:780px;line-height:1.41667;font-size:1.5rem}.retail-banner .s-header__text .a-text p:last-child{margin-bottom:0}@media screen and (min-width:28rem){.retail-banner .s-header__title{font-size:4.25rem}}@media screen and (min-width:48rem){.retail-banner .s-header__inner{min-height:700px;padding-top:68px;padding-bottom:52px}.retail-banner .s-header__title{font-size:7.5rem}.retail-banner .s-header__text{margin-top:52px;padding-left:100px}.retail-banner .s-header__text .a-text{font-size:1.5rem}}@media screen and (min-width:62.25rem){.retail-banner .s-header__title{font-size:10rem}.retail-banner .s-header__text{padding-left:176px}.retail-banner .s-header__text h2{font-size:2rem}}