.hero-section{position:relative;overflow:hidden}.hero-banner{position:relative;min-height:60vh;display:flex;align-items:center;width:100vw;margin-left:calc(-50vw + 50%);text-decoration:none}.hero-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner-bg-desktop{display:block}.hero-banner-bg-mobile{display:none}.hero-banner-bg img{width:100%;height:100%;object-fit:cover}.hero-banner-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:2}.hero-banner-content{position:relative;text-align:center;z-index:3;color:#fff;padding:60px 15px;max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center}.hero-banner-title-h1{font-size:18px;line-height:1.2;margin-bottom:40px;font-weight:400;letter-spacing:3.6px}.hero-banner-title{font-size:24px;line-height:1.1;margin-bottom:25px;font-weight:500;order:6}.hero-banner-title strong,.hero-banner-title b{font-weight:700}.hero-banner-logo{display:flex;justify-content:center;margin-bottom:20px}.hero-banner-logo img{max-width:430px;width:100%;height:auto}.hero-banner-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 32px;border:1px solid #E81E25;background:#e81e25;color:#fff;text-decoration:none;font-size:22px;line-height:1;font-weight:500;transition:all .3s ease;cursor:pointer}.hero-banner-button:hover{background:#fff;color:#000}.hero-button-arrow{transition:transform .3s ease}.hero-banner-button:hover .hero-button-arrow{transform:translate(4px)}.hero-banner-subtitle{font-size:18px;font-weight:400;line-height:1.5;max-width:900px;margin:0 auto}.hero-banner-subtitle{order:3;margin-bottom:10px}.hero-banner-logo{order:4}.hero-banner-button{order:6;display:none}.hero-mobile-logo{display:none}@media screen and (min-width: 1600px){.hero-banner-content{max-width:1600px}.hero-banner-logo img{max-width:500px}}@media screen and (max-width: 767px){.hero-banner-bg-desktop{display:none}.hero-banner-bg-mobile{display:block}.hero-desktop-logo{display:none}.hero-mobile-logo{display:flex}.hero-banner{min-height:60vh}.hero-banner-subtitle{margin-bottom:0;margin-top:0}.hero-banner-content{padding:80px 15px 30px}.hero-banner-title-h1{font-size:18px;margin-bottom:25px}.hero-banner-title{font-size:37px;margin-bottom:28px}.hero-banner-title strong,.hero-banner-title b{font-weight:600}.hero-banner-subtitle{font-size:16px;font-weight:400;line-height:1.6}.hero-banner-button{display:inline-flex;margin-top:40px}.hero-banner-logo{margin-bottom:20px}.hero-button-arrow{width:24px;height:auto}}@media screen and (max-width: 480px){.hero-banner-title{font-size:32px}.hero-banner-subtitle{font-size:16px}.hero-banner-button{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/featured-hero.css.map */
