.hero-banner{position:relative;min-height:800px;padding-top:110px;overflow:hidden}.hero-banner__image{position:absolute;top:0;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%)}@media (min-width: 350px) and (max-width: 767px){.hero-banner__image{height:auto}}.hero-banner__gradient{z-index:1;position:absolute;bottom:-1px;left:0;width:100%;height:350px;background-image:linear-gradient(0deg,#e5ded9,#009fd700)}.hero-banner__container{z-index:2;position:relative;max-width:460px;margin-left:auto;margin-right:80px;padding:0 46px}.hero-banner__title{color:#fff;margin-top:0;margin-bottom:0;font-size:110px;line-height:.97;letter-spacing:.0101em}.hero-banner__title strong{color:#966ee1}.hero-banner__text{margin-top:0;margin-bottom:30px;font-size:20px;line-height:1.25;letter-spacing:.035em;color:#fff}.hero-banner__animation{z-index:-1;position:absolute;top:-50px;left:-66px;display:block;width:150px;height:150px;animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 767px){.hero-banner{min-height:632px;padding-top:243px}.hero-banner__container{max-width:310px;margin-left:0;margin-right:20px;padding:0 4px}.hero-banner__title{font-size:76px;line-height:.92}.hero-banner__text{margin-bottom:15px;font-size:16px;letter-spacing:0}.hero-banner__animation{top:93px;left:192px;display:block;width:80px;height:80px}.hero-banner--alternative .hero-banner__title{font-size:60px}.hero-banner--alternative .hero-banner__animation{top:179px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-hero-banner.css.map */
