.hero-banner{position:relative;background-color:rgb(var(--color-base-background-1))}.hero-banner__outer{position:relative}.hero-banner__backdrop,.hero-banner__backdrop:empty{position:absolute;display:block;width:100%;height:100%;background-color:rgb(var(--color-base-background-1));bottom:0;left:0;z-index:1}.hero-banner__inner{z-index:2;position:relative}.hero-banner__info{display:flex;flex-direction:column;justify-content:center;padding:60px 12px}.hero-banner__heading,.hero-banner__text{margin-top:0;margin-bottom:40px}.hero-banner__media img{display:block;width:100%;height:auto;border-radius:10px}.hero-section .button{font-size:18px;padding:15px 30px}@media screen and (min-width: 1200px){.hero-banner__media{max-width:59%}.hero-banner__info{max-width:41%}}@media (min-width: 992px) and (max-width: 1199px){.hero-banner__heading{font-size:28px;margin-bottom:20px}.hero-banner__media{max-width:60%}.hero-banner__info{max-width:40%}}@media (min-width: 750px) and (max-width: 991px){.hero-banner__heading{font-size:23px;margin-bottom:20px}.hero-banner__media{max-width:60%}.hero-banner__info{max-width:40%;margin-bottom:30px}.banner__buttons .button{font-size:14px;min-height:36px}}@media screen and (max-width: 749px){.hero-banner__inner{padding:0;row-gap:0}.hero-banner__inner .grid{row-gap:0}.hero-banner .grid{flex-direction:column}.hero-banner__media{max-width:100%;width:100%;padding:30px 15px 0}.hero-banner__info{text-align:center;max-width:100%;width:100%;padding:30px 20px 15px}.hero-banner__heading{margin-bottom:30px;font-size:30px;line-height:1.3;max-width:400px;margin-left:auto;margin-right:auto}.banner__buttons{display:flex;justify-content:center}}@media screen and (max-width: 600px){.hero-banner__heading{font-size:7.5vw}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-hero.css.map */
