.global_image-text-comp-2 .title_banner_wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:100%}.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout)>*{flex:1 0 0}.global_image-text-comp-2 .title_banner_wrapper .cover-image{position:relative;height:calc(100vh - var(--header-height) - 40px);display:flex;flex:1 0 0}.global_image-text-comp-2 .title_banner_wrapper .cover-image img{object-fit:cover;z-index:1}.global_image-text-comp-2 .title_banner_wrapper .cover-image img.shape-image{position:absolute;z-index:0;max-width:724px;max-height:724px;left:50%;transform:translate(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);top:50%;width:100%;height:100%;object-fit:contain}.global_image-text-comp-2 .title_banner_wrapper .banner_title .main_heading{margin-bottom:0}.global_image-text-comp-2 .title_banner_wrapper .banner_title .main_heading{margin-bottom:32px;font-size:60px;letter-spacing:-.02em;line-height:100%;margin-top:0}.global_image-text-comp-2 .title_banner_wrapper .banner_title .desc{font-weight:400;line-height:160%;margin:0 0 4rem}.global_image-text-comp-2 .title_banner_wrapper .banner_title .description-wrapper:has(.coupon-code) .desc{margin-bottom:32px}.global_image-text-comp-2 .title_banner_wrapper .banner_title .cta_button{margin-top:40px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.global_image-text-comp-2 .title_banner_wrapper .img-mobile{display:none}.global_image-text-comp-2 .full-layout.title_banner_wrapper .banner_title{max-width:35%;position:absolute;bottom:0;top:0;right:auto;left:22rem;margin:auto;height:max-content;z-index:1}.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout) .banner-title-wrapper{max-width:820px;padding:80px}.global_image-text-comp-2 .title_banner_wrapper .coupon-code .copy-text{color:#02643c;font-family:Gabarito;font-size:16px;font-style:normal;font-weight:800;line-height:160%;padding:12px 20px;background-color:#fff;border-radius:16px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;position:relative;margin:0}.global_image-text-comp-2 .title_banner_wrapper .coupon-code{margin-top:0}.global_image-text-comp-2 .title_banner_wrapper .coupon-code:not(:only-child,:last-child,:first-child){margin-bottom:40px}.global_image-text-comp-2 .title_banner_wrapper .coupon-code .copy-text.copied:after{content:"Copied";position:absolute;left:0;padding:12px 20px;width:100%;height:100%;background-color:#fff;text-align:left;display:flex;align-items:center;opacity:1;font-size:16px;z-index:1;border-radius:16px}@media screen and (min-width:768px){.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout).image_right .banner-title-wrapper{margin-left:auto}.global_image-text-comp-2 .title_banner_wrapper.image_left .cover-image,.global_image-text-comp-2 .title_banner_wrapper.image_right .cover-image{min-height:-webkit-fill-available}.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout).image_left .banner-title-wrapper{margin-right:auto}.global_image-text-comp-2 .title_banner_wrapper.image_right .cover-image{order:1}.global_image-text-comp-2 .title_banner_wrapper .cover-image.shape-image-enabled{margin-top:88px;margin-bottom:88px}}@media screen and (max-width:1899px){.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title{left:18rem}}@media screen and (max-width:1799px){.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title{left:10rem}}@media screen and (max-width:1499px){.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title{max-width:40%}}@media screen and (max-width:1399px){.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title{left:2rem}.global_image-text-comp-2 .title_banner_wrapper .banner_title .main_heading{font-size:36px}.global_image-text-comp-2 .title_banner_wrapper.image_right .cover-image{height:100%}}@media screen and (max-width:1199px){.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title{left:0;top:auto;bottom:4rem;padding:0 2rem;max-width:75%}.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout) .banner-title-wrapper{padding:40px}}@media screen and (max-width:989px){.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout) .banner-title-wrapper{padding:20px}}@media screen and (max-width:767px){.global_image-text-comp-2 .title_banner_wrapper .coupon-code .copy-text{border-radius:8px}.global_image-text-comp-2 .title_banner_wrapper .cover-image.shape-image-enabled{padding:20px 20px 0;margin-top:12px}.global_image-text-comp-2 .title_banner_wrapper .cover-image img.shape-image{max-width:100%;max-height:100%}.global_image-text-comp-2 .title_banner_wrapper .img-mobile{display:block}.global_image-text-comp-2 .title_banner_wrapper .img-desktop{display:none}.global_image-text-comp-2 .title_banner_wrapper .play-button svg{height:70px;width:70px}.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title .custom_button{width:100%;margin-top:32px}.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title .coupon-code+.custom_button{margin-top:0}.global_image-text-comp-2 .title_banner_wrapper .banner_title{max-width:100%;left:20px;right:20px;top:auto;bottom:4rem}.global_image-text-comp-2 .title_banner_wrapper .banner_title .main_heading{font-size:48px;margin-bottom:24px}.global_image-text-comp-2 .title_banner_wrapper{flex-direction:column}.global_image-text-comp-2 .title_banner_wrapper:not(.full-layout) .banner-title-wrapper{padding:40px 20px}.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title{max-width:100%}.global_image-text-comp-2 .title_banner_wrapper .banner_title .desc{margin:0 0 3.2rem}.global_image-text-comp-2 .title_banner_wrapper.full-layout .banner_title .desc{margin:0}.global_image-text-comp-2 .title_banner_wrapper .banner_title .description-wrapper:has(.coupon-code) .desc{margin-bottom:24px}.global_image-text-comp-2 .title_banner_wrapper .coupon-code:not(:only-child,:last-child,:first-child){margin-bottom:32px}}@media screen and (max-width:649px){.global_image-text-comp-2 .title_banner_wrapper .banner_title{max-width:100%;left:0;bottom:40px}.global_image-text-comp-2 .title_banner_wrapper .cover-image{height:100%}.global_image-text-comp-2 .title_banner_wrapper button.play-button{top:39%;bottom:auto;height:80px;width:80px}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/global_image-text-comp-2.css.map */
