.banner-rounded,.banner-rounded-wrapper{position:relative}.banner-rounded .banner-media img,.banner-rounded .banner-media video{width:100%;height:auto;display:block}.banner-buttons{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:12px}.banner-btn{padding:.5rem 1.9rem .7rem;border-radius:6rem;text-align:center;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:24px;letter-spacing:-1.05px;height:38px;display:flex;align-items:end}.banner-rounded{position:relative}.banner-rounded .banner-media{width:100%;height:100%}.banner-content__wrapper{position:absolute;width:100%;height:100%;z-index:2;padding:2.4rem 1.5rem 4.8rem;top:0;left:0;display:flex;flex-direction:column}.banner-content.sticky{position:sticky;bottom:4.8rem}@media(min-width:768px){.banner-content{max-width:fit-content;width:100%}}.desktop-pos-bottom-left{align-items:flex-start;justify-content:flex-end}@media screen and (max-width:1023px){.tablet-pos-bottom-left{align-items:flex-start;justify-content:flex-end}.tablet-align-left{text-align:left}}@media screen and (max-width:767px){.mobile-pos-bottom-left{align-items:flex-start;justify-content:flex-end}.mobile-align-center{text-align:center}}.mobile-align-center .banner-buttons{display:flex;justify-content:center}.banner-rounded .banner-pretitle{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.9px;margin:0;text-transform:unset}.banner-title{font-family:var(--font-neue-haas-unica-bold);font-size:35px;font-weight:700;line-height:55px;letter-spacing:-2.625px;margin:0 0 20px}.desktop-align-left{text-align:left}@media screen and (max-width:1023px){.tablet-align-left{text-align:left}}@media screen and (max-width:767px){.mobile-align-center{text-align:center}.banner-btn{font-size:12px;letter-spacing:-.9px}.banner-title{font-size:24px;line-height:normal;letter-spacing:-1.8px}.banner-content{max-width:338px;margin-inline:auto}}.desktop-align-left .banner-buttons{justify-content:flex-start}@media screen and (max-width:1023px){.tablet-align-left .banner-buttons{justify-content:flex-start}}@media screen and (max-width:767px){.mobile-align-center .banner-buttons{justify-content:center}}.banner-rounded-btns-v2 .banner-content__wrapper{padding:2.4rem 1.6rem 8rem}.banner-rounded-btns-v2 .banner-title{font-size:65px;font-family:var(--font-body-family);font-style:normal;font-weight:700;line-height:80px;letter-spacing:-4.875px;margin:0;margin-block-end:1.2rem;text-transform:unset;max-width:60rem}.banner-rounded-btns-v2 .banner-subtitle{font-size:14px;font-style:normal;font-family:var(--font-body-family);font-weight:700;line-height:2.1rem;letter-spacing:normal;text-transform:uppercase;margin:0;margin-block-end:.4rem;max-width:60rem}.banner-rounded-btns-v2 .banner-description a{color:inherit;padding-bottom:.2rem;text-decoration:none!important;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:left calc(100% - .1rem);transition:background-size .3s ease}.banner-rounded-btns-v2 .banner-description a:hover{background-size:0% 1px}.banner-rounded-btns-v2 .banner-description{font-size:12px;font-family:var(--font-body-family);font-style:normal;font-weight:400;line-height:14px;letter-spacing:-.9px;margin-block-end:2.4rem}.banner-rounded-btns-v2 .banner-content.sticky{bottom:0}.banner-rounded-btns-v2 .banner-description *{color:inherit}.banner-rounded-btns-v2 .banner-buttons .banner-btn{text-decoration:none}.banner-rounded-btns-v2 .banner-buttons{column-gap:12px}@media screen and (min-width:1024px){.banner-rounded-btns-v2 .banner-description{max-width:60rem}}@media screen and (max-width:1023px){.banner-rounded-btns-v2 .banner-buttons{column-gap:18px}.banner-rounded-btns-v2 .banner-buttons .banner-btn{font-size:12px;line-height:14px;letter-spacing:-.9px;align-items:center}.banner-rounded-btns-v2 .banner-title{font-size:45px;line-height:40px;letter-spacing:-3.375px}}@media screen and (max-width:767px){.banner-rounded-btns-v2 .banner-buttons{column-gap:10px}.banner-rounded-btns-v2 .banner-content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1578/assets/banner-block-rounded.css.map */
