.hero-banner,.hero-banner .banner__images{position:relative}.hero-banner .hero-primary-image{width:100%;display:block!important;background-size:cover;z-index:10;background-position:center 0px}.hero-banner .hero-secondary-image{background-size:contain;position:absolute;bottom:0;width:100%;display:block!important;background-repeat:no-repeat;z-index:12;background-position:center;height:min(369px,100%);right:0;left:0;margin:auto;max-width:255px}.hero-banner .bottom-path{position:absolute;width:100%;bottom:-10px;background-size:cover;background-repeat:repeat-x;background-position:center;z-index:11;height:10vh}.hero-banner .slide-image-item.slick-slide{position:relative}.hero-banner .banner__content{display:flex;align-items:baseline;justify-content:center;background:unset;margin:auto;margin-bottom:4rem;margin-top:4rem}.hero-banner .content-container{background:unset;color:#222}.hero-banner .small-heading-pre{color:#222;margin-top:0}.hero-banner .banner__heading{color:#222;font-family:var(--font-heading-family);font-style:normal;font-style:italic;font-size:4.5rem;font-weight:900;line-height:49px;margin:2rem 0}.hero-banner .banner__heading strong{color:#ffb81c;font-weight:900}.hero-banner .banner__text{margin:2rem 0;font-family:var(--font-body-family);font-size:1.8rem;font-style:normal;font-weight:400;line-height:24px}.hero-banner .banner__content .button--primary{width:100%}@media screen and (min-width:750px){.hero-banner .hero-primary-image{min-height:520px;background-position:center 0px}.hero-banner .hero-secondary-image{background-position:center;height:min(480px,100%);right:12vw;max-width:320px;margin:unset;left:unset}.hero-banner .bottom-path{bottom:-10px;z-index:11;height:15vh}.hero-banner .banner__content{position:absolute;top:0;bottom:0;z-index:14;max-width:38rem;margin-top:4rem}.hero-banner .content-container,.hero-banner .small-heading-pre,.hero-banner .banner__heading{color:#fff}.hero-banner .banner__text{margin:2rem 0;font-weight:700}}@media screen and (min-width:990px){.hero-banner .hero-primary-image{min-height:720px}.hero-banner .banner__heading{margin:3rem 0;font-size:6rem}.hero-banner .banner__text{margin:3rem 0}.hero-banner .banner__content .button--primary{width:unset}.hero-banner .banner__content--wide{max-width:50rem}}@media screen and (min-width:1199px){.hero-banner .hero-primary-image{height:920px;background-position:center 0px}.hero-banner .hero-secondary-image{background-position:center 0px;height:min(717px,100%);right:25vw;max-width:495px}.hero-banner .bottom-path{height:10vh}.hero-banner .banner__content{position:absolute;top:0;bottom:0}}@media screen and (min-width:1199px){.hero-banner .hero-primary-image{height:650px}}@media screen and (min-width:1300px){.hero-banner .hero-primary-image{height:700px}}@media screen and (min-width:1400px){.hero-banner .hero-primary-image{height:750px}}@media screen and (min-width:1500px){.hero-banner .hero-primary-image{height:800px}}@media screen and (min-width:1600px){.hero-banner .hero-primary-image{height:850px}}@media screen and (min-width:1700px){.hero-banner .hero-primary-image{height:900px}}@media screen and (min-width:1701px){.hero-banner .hero-primary-image{min-height:90vh}}@media screen and (max-width:767px){.slide-image-item .img-wrap{position:relative}.hero-banner .bottom-path{background-size:cover;height:10vh}}.mobile-only,.desktop-only,.desktop-wide-only{display:none}@media screen and (max-width:749px){.hide-on-mobile{display:none}.mobile-only{display:block}.hero-banner .hero-primary-image{min-height:375px}.hero-banner .desktop-wide-only{display:none!important}}@media(max-width:1700px)and (min-width:750px){.mobile-only{display:none}.desktop-only{display:block}.hero-banner .desktop-wide-only{display:none!important}}@media(min-width:1700px){.hero-banner .banner__content{align-items:center;margin-top:-20rem}.desktop-only{display:none}.desktop-wide-only{display:block}.hero-banner .desktop-only{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-hero-banner.css.map */
