.main-hero{position:relative;overflow:hidden}.main-hero-slide{position:relative}.main-hero-slide img{width:100%}.hero-caption{position:absolute;padding:20px}.top-left{top:0;left:0;transform:none}.top-center{top:0;left:50%;transform:translate(-50%)}.top-right{top:0;right:0;transform:none}.center-left{top:50%;left:0;transform:translateY(-50%)}.center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.center-right{top:50%;right:0;transform:translateY(-50%)}.bottom-left{bottom:0;left:0;transform:none}.bottom-center{bottom:0;left:50%;transform:translate(-50%)}.bottom-right{bottom:0;right:0;transform:none}.hero-button{padding:10px 20px;border:1px solid;text-decoration:none;display:inline-block;transition:all .3s ease}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hero-button{padding:10px 20px;display:inline-block;cursor:pointer;transition:all .3s ease}.hero-title{font-size:64px;line-height:1.4;letter-spacing:0px;font-weight:600;margin:0}.hero-caption{display:grid;gap:20px}.hero-button{width:max-content;margin:0 auto;font-size:20px;text-transform:uppercase}.hero-description{font-size:22px;max-width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1680px){.hero-title{font-size:54px}.hero-description{font-size:18px}.hero-button{font-size:16px}}@media screen and (max-width: 1440px){.hero-title{font-size:46px;line-height:1.3}.hero-button{font-size:14px}.hero-description{font-size:16px;line-height:1.4}}@media screen and (max-width: 1280px){.hero-title{font-size:34px}}@media screen and (max-width: 767px){.mobile-caption-top-left{top:0;left:0;transform:none}.mobile-caption-top-center{top:0;left:50%;transform:translate(-50%)}.mobile-caption-top-right{top:0;right:0;transform:none}.mobile-caption-center-left{top:50%;left:0;transform:translateY(-50%)}.mobile-caption-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-caption-center-right{top:50%;right:0;transform:translateY(-50%)}.mobile-caption-bottom-left{bottom:0;left:0;transform:none}.mobile-caption-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.mobile-caption-bottom-right{bottom:0;right:0;transform:none}.hero-title{font-size:34px;line-height:1.3}.hero-button{font-size:14px}.hero-description{font-size:16px;line-height:1.4;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/main-hero.css.map */
