.container-banner{display:grid}.image-wrapper{position:relative;align-items:center;display:inline-flex}.text-banner-mobile{display:none}.image-wrapper img{width:100%;height:auto;object-fit:cover}.text-banner{position:absolute;top:55%;left:9%;max-width:470px;transform:translate(-9%,-55%)}.text-banner h1,.text-banner p,.text-banner-mobile .title-banner,.text-banner-mobile .description-banner{text-align:left;font-family:SF Pro Display Regular;font-style:normal;color:#111;margin:1rem 0;font-weight:400}.text-banner .title-banner{font-size:4.4vw;line-height:4.8vw;text-transform:uppercase}.text-banner .description-banner{font-size:2.5rem;line-height:3.1rem}.button-banner{background:#111;border-radius:5px;margin-top:3rem;opacity:1;text-align:center;letter-spacing:0;width:max-content;padding:.8rem 3rem}.button-banner a{font-family:SF Pro Display Regular;font-style:normal;font-weight:600;font-size:2rem;line-height:2.5rem;letter-spacing:2px;display:flex;align-items:flex-end;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff}.image-mobile{display:none}@media only screen and (max-width: 750px){.image-mobile{display:block}.image-desktop,.text-banner{display:none}.text-banner-mobile{display:block;padding:1rem 0}.text-banner h1,.text-banner p{text-align:left}.text-banner-mobile .title-banner p{margin:0;margin-left:4rem}.text-banner-mobile .title-banner{font-size:3.6rem;line-height:3.6rem}.text-banner-mobile .description-banner{margin-left:4rem;font-size:2rem;line-height:2.6rem;margin:1rem 4rem}.button-banner{margin:0 auto;margin-bottom:2rem;font-size:1.6rem;line-height:2.2rem;padding:.8rem 2.5rem}}@media only screen and (min-width: 751px) and (max-width: 1024px){.text-banner .title-banner{font-size:3.5rem;line-height:4.1rem}.text-banner .description-banner{font-size:2rem;line-height:2.5rem}.button-banner a{font-size:1.5rem;line-height:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/dynamic-stretch-banner.css.map */
