.image-banner{position:relative;display:flex;align-items:center;min-height:494px}.image-banner.mobile--bg-light_brown{background-color:rgba(var(--color-very-light-brown))}.image-banner.mobile--bg-medium_brown{background-color:rgba(var(--color-medium-brown))}.banner__media,.slideshow .banner__media{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.banner__media:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-dark-steel));opacity:.4;content:"";z-index:1;display:none}.banner__media img{display:block;width:100%;height:100%;min-height:245px;object-fit:cover}.banner__media svg{width:100%;height:100%;object-fit:cover}.banner__content{display:flex;align-items:center;justify-content:center;max-width:1440px;width:100%;height:100%;padding-left:30px;padding-right:30px;text-align:center;z-index:2}.banner__content--container{display:flex;flex-direction:column}.banner__subheading span{display:block;margin-bottom:10px;color:rgba(var(--color-white));font-family:var(--font-futura-heavy);font-size:13px;letter-spacing:2px;line-height:17px;text-transform:uppercase}.banner__heading span{display:block;margin-bottom:10px;color:rgba(var(--color-white));font-family:var(--font-ivy-mode);font-size:24px;font-weight:400;letter-spacing:1px;line-height:31px}.banner__heading.heading--style-default span{text-transform:none}.banner__heading.heading--style-sentence_case span{text-transform:capitalize}.banner__heading.heading--style-all_caps span{text-transform:uppercase}.banner__text{margin-bottom:30px}.banner__text p,.banner__text p a,.banner__text ul,.banner__text ol{margin:0;color:rgba(var(--color-white));font-family:var(--font-futura-book);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.banner__text p a{text-transform:none;text-underline-offset:5px}.banner__text p a:hover{color:rgba(var(--color-dark-blue));opacity:1}.banner_buttons .button{display:inline-block;padding:15px 50px}.banner_buttons .button--primary{background-color:rgba(var(--color-white));border-color:rgba(var(--color-white));color:rgba(var(--color-brown))}.banner_buttons .button--secondary{background:none;border:2px solid rgba(var(--color-white));color:rgba(var(--color-white))}.banner_buttons .button--secondary:hover{background:none;border:2px solid rgba(var(--color-white));color:rgba(var(--color-white));opacity:.8}.banner_buttons .button--link{padding:0;border:none;background:none;color:rgba(var(--color-white));font-size:12px;letter-spacing:2px;line-height:12px;text-decoration:underline;text-underline-offset:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.banner_buttons .button--link:hover{color:rgba(var(--color-dark-blue));opacity:1}@media screen and (min-width: 1024px){.image-banner{min-height:486px}.banner--content-align-left .banner__content{justify-content:flex-start}.banner--content-align-center .banner__content{justify-content:center}.banner--content-align-right .banner__content{justify-content:flex-end}.banner--content-align-left .banner__media:before{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(-90deg,rgba(var(--color-dark-steel),0) 24.32%,rgba(var(--color-dark-steel),1));content:"";opacity:.5;z-index:1;display:none}.banner--content-align-center .banner__media:before,.banner__media.placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-dark-steel));opacity:.5;content:"";z-index:1;display:none}.banner--content-align-right .banner__media:before{position:absolute;top:0;left:auto;right:0;width:50%;height:100%;background:linear-gradient(90deg,rgba(var(--color-dark-steel),0) 24.32%,rgba(var(--color-dark-steel),1));content:"";opacity:.5;z-index:1;display:none}.banner__content--container{max-width:536px}.banner__content{padding-left:60px;padding-right:60px}.banner__content.text--align-left{text-align:left}.banner__content.text--align-center{text-align:center}.banner__content.text--align-right{text-align:right}.banner__heading span{font-size:30px;line-height:38px}.banner__text p,.banner__text p a,.banner__text ul,.banner__text ol{letter-spacing:1px}.banner__text p a{text-underline-offset:8px}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/section-image-banner.css.map */
