.section-full-image-banner .full-image-banner-wrapper{display:flex;flex-direction:column-reverse;position:relative}.section-full-image-banner .banner-image,.section-full-image-banner .banner-content-wrapper,.section-full-image-banner .banner-image img{width:100%;height:100%;border-radius:5px}.section-full-image-banner .banner-image img{object-fit:cover}.section-full-image-banner .banner-main-heading h1{font-weight:400;margin-bottom:0}.section-full-image-banner .banner-description{font-style:normal;font-weight:400;font-size:18.9px;line-height:28.35px}.section-full-image-banner .banner-content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.section-full-image-banner .banner-content-wrapper{background:#f7f7f7;transition:background .25s ease,color .25s ease}.section-full-image-banner .full-image-banner-wrapper{overflow:hidden}.section-full-image-banner .banner-description,.section-full-image-banner .banner-title{color:#000}.section-full-image-banner .banner-main-heading h1{color:var(--main-heading-text-color)}.section-full-image-banner a{margin-top:32px}@media screen and (max-width: 767px){.section-full-image-banner .banner-content-wrapper .banner-main-heading{display:none}.section-full-image-banner .banner-image{position:relative}.section-full-image-banner .banner-main-heading{position:absolute;top:32px;left:-5px}.template-index .section-full-image-banner .banner-main-heading{bottom:32px;top:unset}.section-full-image-banner .banner-content{padding:48px 32px;border-radius:5px}.section-full-image-banner .banner-title p{font-size:35px;line-height:46px;margin-bottom:0}.template-index .section-full-image-banner .banner-title{font-size:32px;line-height:42px}}@media screen and (min-width: 768px){.section-full-image-banner .banner-title{font-size:32px;line-height:42px}.template-index .section-full-image-banner .banner-title{font-size:40px;line-height:53px}.section-full-image-banner .full-image-banner-wrapper{flex-direction:row;height:100vh;max-height:calc(100vh - var(--theme-sticky-header-height) - var(--theme-announcement-bar-height) - 8px);min-height:700px}.section-full-image-banner .banner-description,.section-full-image-banner .banner-title{color:var(--content-text-color)}.section-full-image-banner .banner-main-heading h1{color:var(--main-heading-text-color)}.section-full-image-banner .banner-image{width:100%;position:absolute;top:0;right:0}.section-full-image-banner .banner-main-heading h1{z-index:9}.section-full-image-banner .banner-main-heading{z-index:9;margin-left:-12.5px}.section-full-image-banner .banner-content-wrapper{min-height:700px}.section-full-image-banner .banner-content-wrapper .banner-content{min-height:calc(100vh - var(--theme-sticky-header-height) - var(--theme-announcement-bar-height) - 280px);z-index:9;display:flex;padding:0 100px}.section-full-image-banner .banner-description-wrapper{max-width:50%;display:inline-block}.template-index .section-full-image-banner .banner-description-wrapper{max-width:100%}.section-full-image-banner .banner-description,.section-full-image-banner .banner-title{z-index:9}.section-full-image-banner .banner-image .banner-main-heading{display:none}.section-full-image-banner .vertical-top{align-items:flex-start}.section-full-image-banner .vertical-center{align-items:center}.section-full-image-banner .vertical-bottom{align-items:flex-end}.section-full-image-banner .horizontal-center{justify-content:center}.section-full-image-banner .horizontal-left{justify-content:flex-start}.section-full-image-banner .horizontal-right{justify-content:flex-end}.section-full-image-banner .banner-main-heading{padding:100px 0}}@media screen and (min-width: 1025px){.section-full-image-banner .banner-content-wrapper .banner-content{min-height:calc(100vh - var(--theme-sticky-header-height) - var(--theme-announcement-bar-height) - 380px)}}@media screen and (min-width: 1200px){.section-full-image-banner .banner-main-heading{padding-bottom:0}.section-full-image-banner .banner-content-wrapper .banner-content{min-height:calc(100vh - var(--theme-sticky-header-height) - var(--theme-announcement-bar-height) - 280px)}}@media screen and (min-width: 1600px){.section-full-image-banner .banner-description,.section-full-image-banner .banner-title{max-width:847px}.template-index .section-full-image-banner .banner-description,.template-index .section-full-image-banner .banner-title{max-width:511px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-full-image-banner.css.map */
