.custom-banner{margin-bottom:4rem}.custom-banner img{width:100%;height:100%;display:block;object-fit:cover}.custom-banner .banner-image-text .title{font-family:var(--font-lexend);font-size:4rem;font-weight:700;line-height:1.05;display:block;color:#353531;text-align:left}.custom-banner .banner-image{border-radius:2rem;overflow:hidden;margin-bottom:4rem;aspect-ratio:1/.786}.custom-banner .banner-image .image{padding-top:79%}.custom-banner .text-with-image{margin-bottom:3.2rem;display:flex;flex-direction:column-reverse}.custom-banner .banner-content .text p{font-size:1.7rem;font-weight:400;line-height:1.36;color:#353531;max-width:40rem}.custom-banner .banner-content-inner{max-width:32.9rem}@media screen and (min-width:45em){.custom-banner .text-with-image{flex-direction:unset;align-items:center}.custom-banner .banner-image-text .title{font-size:3.5rem}.custom-banner .banner-content .text p{font-size:1.7rem}.custom-banner .banner-content-inner{max-width:30rem}.custom-banner .banner-content,.custom-banner .banner-image{max-width:50%;flex:50%}.custom-banner .banner-image{aspect-ratio:1/.754}}@media screen and (min-width:60em){.custom-banner .text-with-image{flex-direction:unset;align-items:center}.custom-banner .banner-image-text .title{font-size:6rem;font-weight:700;line-height:1.05;color:#353531;text-align:left}.custom-banner .text-with-image{margin-bottom:8rem}.custom-banner .banner-content .text p{font-size:2rem;font-weight:400;line-height:1;color:#353531;max-width:40rem}.custom-banner .banner-content-inner{max-width:47.9rem}.custom-banner .banner-image{border-radius:2.4rem;overflow:hidden;margin:0}.custom-banner{margin-bottom:14rem}}
/*# sourceMappingURL=/cdn/shop/t/617/assets/custom-banner.css.map */
