.sub-page-banner{position:relative;width:100%;overflow:hidden}.banner-image{width:100%;height:248px}.sub-page-banner .banner-wrapper{display:flex;flex-wrap:wrap;align-items:center;text-align:center;position:relative;margin-bottom:2rem}.sub-page-banner .banner-image img{width:100%;height:100%;object-fit:cover}.sub-page-banner .banner-content{position:absolute;z-index:2;width:35%;left:17%;padding:0 50px}.sub-page-banner .banner-heading{font-size:2rem;font-weight:700;color:#222;margin-bottom:.5rem;line-height:1.3}@media (min-width: 768px){.sub-page-banner .banner-heading{font-size:45px;line-height:52px;color:#121922}}.sub-page-banner .banner-subheading{font-size:1.25rem;color:#444;font-weight:500;margin-bottom:0}.sub-page-banner .banner-button{display:inline-block;background-color:#e2231a;color:#fff;font-weight:600;padding:.75rem 1.75rem;border-radius:9999px;transition:all .3s ease;text-decoration:none}.sub-page-banner .banner-button:hover{background-color:#b91b15;transform:translateY(-2px)}@media (max-width:1199px){.sub-page-banner .banner-content{width:40%;left:10%;padding:0 30px}}@media (max-width:1024px){.sub-page-banner .banner-wrapper{margin-bottom:1rem}.banner-image{height:240px}.sub-page-banner .banner-content{position:static;width:100%;padding:40px 15px 0}}@media (max-width:767px){.banner-image{height:115px}.sub-page-banner .banner-image img{object-position:center}.template-collection .sub-page-banner .banner-image img{object-position:right}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
