.hero-banner__container{position:relative;line-height:0}.hero-banner__container img{height:fit-content;width:100%}.hero .content-wrapper{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;padding-left:100px}.hero .content-wrapper .title{font-size:42px;line-height:98px;color:#010101;font-weight:500;font-family:Zilla Slab;text-align:center;margin:0}.hero .content-wrapper .title-sub{font-style:italic;line-height:51px;letter-spacing:normal}.hero .content-wrapper .title p{font-family:Zilla Slab}.hero .content-wrapper .title-main{font-size:96px;letter-spacing:-4px;line-height:100px;text-transform:uppercase;color:#010101;font-family:Source Sans Pro;font-weight:700}.content-wrapper .title-sub{margin:0}.hero .title strong{font-size:94px;letter-spacing:-4px;line-height:80px;text-transform:uppercase;color:#010101;font-family:Source Sans Pro;text-align:center}.content-wrapper .sub-text{font-family:Zilla Slab}.content-wrapper .sub-text{font-size:19px;color:#474747;font-weight:500;font-family:Zilla Slab;text-align:center;max-width:270px;margin-inline:auto}.hero-banner__container img.mobile{display:none}.hero .btn{border-radius:51px;background-color:#d70e84;max-width:228px;margin-inline:auto;margin-top:20px;text-align:center}.hero .btn a{text-decoration:none;text-align:center}.hero .btn a{font-size:18px;letter-spacing:0;line-height:26px;text-transform:uppercase;color:#fff;font-weight:700;font-family:Campton;padding-block:11px;background-color:#d70e84;border-radius:51px;max-width:230px;width:100%;display:flex;justify-content:center}@media screen and (min-width:990px)and (max-width:1236px){.hero .content-wrapper .title{font-size:24px;line-height:25px}.hero .title strong{font-size:59px;line-height:42px}.content-wrapper .sub-text{font-size:13px;max-width:184px}.hero .btn{max-width:168px;margin-top:7px}.hero .btn a{line-height:26px}.hero .content-wrapper .title-main{font-size:59px;line-height:70px}}@media screen and (min-width:576px)and (max-width:990px){.hero .content-wrapper{padding-left:38px}.hero .btn{max-width:128px;margin-top:7px}.hero .btn a{line-height:22px;font-size:15px}.hero .content-wrapper .title{font-size:17px;line-height:17px}.hero .content-wrapper .title-main{font-size:47px;line-height:59px}.hero .title strong{font-size:43px;line-height:35px}.content-wrapper .sub-text{font-size:10px;max-width:140px}.hero .btn{max-width:130px;margin-top:7px}}@media screen and (max-width:750px){.hero .btn a{font-size:14px;line-height:17px;padding-block:5px}.hero .content-wrapper .title{font-size:17px!important;line-height:17px}.hero .content-wrapper .title-main{font-size:47px!important;line-height:58px}}@media screen and (max-width:576px){.hero-banner__container img.mobile{display:block}.hero-banner__container img.desktop{display:none}.hero .content-wrapper{top:15%;left:20px;padding-left:0;transform:unset}.hero .content-wrapper .title{font-size:21px;text-align:left}.hero .title-main{font-size:47px;line-height:35px;letter-spacing:-1px}.content-wrapper .sub-text{font-size:14px;text-align:left;max-width:169px;margin-inline:unset;margin-top:10px}.hero .btn{margin-inline:unset;max-width:158px}.hero .btn a{padding-block:12px}.hero .title strong{font-size:47px;line-height:35px;letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/524/assets/section-hero.css.map */
