.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:475px;display:table;position:relative}.hero--adapt,.hero-fixed-width__image{min-height:550px;max-height:100vh}@media only screen and (min-width:750px){.hero--adapt,.hero-fixed-width__image{max-height:80vh}}.hero--x-small{height:94px}.hero--small{height:225px}.hero--medium{height:357px}.hero--large{height:488px}.hero--x-large{height:582px}@media only screen and (min-width:750px){.hero--x-small{height:125px}.hero--small{height:300px}.hero--medium{height:475px}.hero--large{height:650px}.hero--x-large{height:775px}}.hero__overlay:before{content:"";opacity:.4;z-index:1;background-color:#685858;position:absolute;top:0;right:0;bottom:0;left:0}.hero__inner{vertical-align:middle;z-index:2;padding:80px 0;display:table-cell;position:relative}.hero__btn{margin-top:40px}.hero-fixed-width{position:relative}.hero-fixed-width:before{content:"";opacity:.4;z-index:1;background-color:#685858;position:absolute;top:0;right:0;bottom:0;left:0}.hero-fixed-width__content{z-index:2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hero-fixed-width__image{object-fit:cover;width:100%;max-width:100%;height:100%;margin:0 auto;font-family:object-fit\: cover;display:block;overflow:hidden}.banner_section .hero__btn--large-orange{letter-spacing:.4px;border-radius:0;min-width:149px;min-height:60px;margin-top:0;padding:16px;font-size:20px;font-weight:300}.banner_section .hero__btn--large-orange,.banner_section .hero__btn--large-orange:focus,.banner_section .hero__btn--large-orange:hover{color:#fff;text-shadow:none;background:#f60;border-color:#f60;font-weight:400}.index-section.banner_section .hero__btn--large-orange:focus,.index-section.banner_section .hero__btn--large-orange:hover{background:#f9b808;border-color:#f9b808}.banner-custom-section--index .hero__images .hero_img-1{max-width:40%;max-height:480px;bottom:0;left:0;transform:none!important}.banner-custom-section--index .hero__btn{border-radius:0;align-items:center;min-width:249px;min-height:50px;margin-top:48px;padding:10px 16px;font-size:20px;font-weight:300;display:inline-flex}.banner-custom-section--index .hero__btn svg{min-width:35px;margin-left:20px}.banner-custom-section--index .hero__inner{padding:87px 0}@media only screen and (max-width:749px){.banner-custom-section--index .hero .page-width__inner{width:100%;max-width:100%;margin-top:0}.banner-custom-section--index .hero{min-height:0}.banner-custom-section--index .hero__inner{padding:74px 0 448px}.banner-custom-section--index .hero__btn{margin-top:30px}.banner-custom-section--index .hero__images .hero_img-1{max-width:calc(100% - 16px);max-height:398px}}@media only screen and (max-width:414px){.banner-custom-section--index .hero__inner{padding:74px 0 calc(100vw + 34px)}}.banner-custom-section--index .page-width__inner{text-align:left;width:60%;max-width:660px;margin-left:auto}.banner-custom-section--index .page-width{max-width:1185px}.banner-custom-section--index .mega-subtitle p,.banner-custom-section--index .mega-title,.banner-custom-section--index .mega-subtitle{color:inherit}.banner-custom-section--index .text-center .mega-subtitle{max-width:100%}.banner-custom-section--index .mega-title{margin:0 0 35px;font-size:48px;line-height:1.3}.banner-custom-section--index .mega-subtitle{font-size:32px;line-height:1.3}@media only screen and (max-width:749px){.banner-custom-section--index .mega-title{margin:0 0 19px;font-size:36px;line-height:1.32}.banner-custom-section--index .mega-subtitle{margin:0;font-size:28px}.banner-custom-section--index .page-width{padding-left:16px;padding-right:16px}}.banner_new_section{margin-top:0;padding:0}@media only screen and (max-width:749px){.banner_new_section{margin-bottom:-30px}}.banner_new_section .hero{background-color:#0000}@media only screen and (max-width:749px){.banner_new_section .hero{top:-20px}}.banner_new_section .hero__inner{padding:120px 0}@media only screen and (max-width:749px){.banner_new_section .hero__inner{padding:140px 0;top:-40px}}@media only screen and (min-width:750px){.banner_new_section .page-width__inner{max-width:92%;margin:auto;display:block}}@media only screen and (min-width:990px){.banner_new_section .page-width__inner{max-width:85%}}.banner_new_section .mega-title{text-shadow:none;text-transform:uppercase}.banner_new_section .hero__btn{margin-top:18px}.hero-fixed-width__trusted-text{border:1px solid #0c3d37;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:10px;font-family:Crete Round,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857;display:inline-flex}body .hero .page-width__inner>.hero-fixed-width__trusted-text{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/341/assets/section-hero.css.map */
