.banner-with-blocks{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--background-color);position:relative}.banner-with-blocks .main-title h2{margin:0 0 24px;font-size:var(--title-font-size);color:var(--title-color);letter-spacing:0;line-height:1.2}.banner-with-blocks .main-title .subheading{font-size:20px;letter-spacing:0;line-height:1.2;margin-bottom:88px}.text-content-wrapper *{color:var(--font-color);text-align:center}.banner-with-blocks .background-banner .mobile-only{display:none}.banner-with-blocks .block-content img{display:block;object-fit:cover;width:100%;height:auto;max-width:36px}.banner-with-blocks .background-banner img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0}.banner-with-blocks .block-content{display:flex;align-items:center;justify-content:space-between;max-width:1250px;margin:0 auto}.block-content .counter-content{display:flex;align-items:center;justify-content:center;font-size:3.125vw;letter-spacing:.1563vw;text-transform:uppercase;line-height:1.2;font-family:var(--font-subheading--family);overflow:hidden}.block-content .counter-content .icon{padding-left:12px}.number-with-text .block-desc{margin-top:1.0417vw;font-size:1.0417vw;text-transform:capitalize;letter-spacing:0;line-height:1.2}.banner-with-blocks .number-with-text{flex:0 0 33.33%;max-width:33.33%}.banner-with-blocks .digit-strip{display:flex;flex-direction:column;transition:transform 1s ease-in-out}.banner-with-blocks .digit-track{display:inline-block;height:1.2em;overflow:hidden;vertical-align:bottom;position:relative;letter-spacing:0}.banner-with-blocks .digit-strip span{height:1.2em;display:flex;align-items:center;justify-content:center}@media(min-width:949px){.banner-with-blocks .main-title h2{margin:0 0 1.25vw}.banner-with-blocks .main-title .subheading{font-size:1.0417vw;margin-bottom:4.5833vw}.banner-with-blocks .block-content img{max-width:1.875vw}.banner-with-blocks .block-content{max-width:65.1042vw}}@media(max-width:767px){.banner-with-blocks{padding-top:var(--padding-top-mob);padding-bottom:var(--padding-bottom-mob)}.banner-with-blocks .background-banner .mobile-only{display:block}.banner-with-blocks .background-banner .desktop-only{display:none}.banner-with-blocks .main-title h2{font-size:var(--title-font-size-mob);margin:0 0 12px}.text-content-wrapper{padding:30px 0}.banner-with-blocks .main-title .subheading{font-size:14px;margin-bottom:48px}.block-content .counter-content{font-size:28px}.number-with-text .block-desc{margin-top:10px;font-size:12px}.banner-with-blocks .block-content img{max-width:28px}.block-content .counter-content .icon{padding-left:5px}.banner-with-blocks .block-content{align-items:flex-start;gap:0;flex-wrap:wrap}.banner-with-blocks .number-with-text{flex:0 0 32.33%;max-width:32.33%}}@media(max-width:374px){.block-content .counter-content{font-size:22px}}@media(min-width:1922px){.block-content .counter-content{font-size:60px;letter-spacing:3px}.number-with-text .block-desc{margin-top:20px;font-size:20px}.banner-with-blocks .main-title h2{margin:0 0 24px;font-size:40px}.banner-with-blocks .main-title .subheading{font-size:20px;margin-bottom:88px}.banner-with-blocks .block-content img{max-width:36px}.banner-with-blocks .block-content{max-width:1250px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/banner-with-blocks.css.map */
