.redesign-banner{padding:0 30px}.redesign-banner-inner{position:relative;width:100%;overflow:hidden;border-radius:20px}.custom-banner-image{width:100%;height:auto;display:block;border-radius:20px}.custom-banner-image--mobile{display:none}.custom-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#333;max-width:770px}.custom-banner-heading{color:#4e3621;text-align:center;font-size:64px;font-weight:700;line-height:110%;margin-bottom:12px}.custom-banner-subheading{color:#222;text-align:center;font-size:20px;font-weight:400;line-height:120%;margin:0}.custom-banner-button{border-radius:30px;text-decoration:none;padding:15px 30px;color:#fff;font-size:16px;font-weight:700;line-height:120%;margin-top:30px;display:inline-flex;gap:20px;align-items:center;justify-content:space-between;height:50px;background-color:#75be43}@media screen and (max-width: 749px){.redesign-banner{padding:0 20px}.custom-banner-image--desktop{display:none}.custom-banner-image--mobile{display:block}.custom-banner-content{top:0;transform:translate(-50%);max-width:100%;width:100%;padding:40px 18px 0}.custom-banner-heading{font-size:36px;line-height:120%;text-align:left}.custom-banner-subheading{font-size:16px;line-height:130%}.custom-banner-button{padding:12px 20px;font-size:14px;gap:12px;margin-top:20px;width:100%}}@media (min-width: 768px) and (max-width: 1024px){.custom-banner-heading{font-size:28px}.custom-banner-button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/redesign-banner.css.map */
