.image-banner-grid{display:grid;gap:30px;padding:60px 0 30px;position:relative}.image-banner-grid img{position:absolute;right:0;bottom:90%}@media(min-width:800px){.image-banner-grid{grid-template-columns:repeat(var(--columns),1fr)}}.image-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;background-position:center;padding:2rem;transition:all .3s ease}.image-banner-content{max-width:55%;z-index:2}.image-banner h3{margin-bottom:.5rem;font-family:Afacad Flux;font-weight:600;font-size:40px;line-height:100%;letter-spacing:0;text-transform:capitalize}.image-banner p{margin-bottom:1.2rem;font-family:Afacad Flux;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0}.banner-btn{display:inline-block;padding:.7rem 3.5rem;color:#fff;text-decoration:none;transition:all .3s ease;font-family:Afacad Flux;font-weight:600;font-size:16px;line-height:30px;letter-spacing:0;text-align:center}.image-size-small{min-height:250px}.image-size-medium{min-height:350px}.image-size-large{min-height:500px}.image-size-auto{height:auto}@media only screen and (max-width:1440px){.image-banner-grid img{width:13%;right:1%}}@media(max-width:767px){.image-banner-grid{grid-template-columns:1fr}.image-banner-grid img{display:none}}@media only screen and (max-width:749px){.image-banner-grid img{width:15%;right:1%;bottom:96%}.image-banner h3{font-size:34px}}@media only screen and (max-width:500px){.image-banner h3{font-size:25px}.image-banner p{font-size:16px}.image-banner-grid{padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
