.bundle-hero-banner{position:relative;margin-top:80px;width:1169px}.template-page-bundle-page .breadcrumb-main{top:-62px;margin:auto;left:0;right:0}.template-page-bundle-page .breadcrumb-container{padding:8px}.bundle-hero-banner__card{position:relative;overflow:hidden;border-radius:20px;padding:0;background:radial-gradient(circle at 82% 16%,#ffd64ae6 0 4%,#ffd64a00 10%),radial-gradient(circle at 66% 28%,#ffaae073 0 8%,#ffaae000 18%),linear-gradient(90deg,var(--bundle-banner-bg-start, #5e42bc) 0%,var(--bundle-banner-bg-end, #8b67f7) 100%);color:var(--bundle-banner-text, #ffffff)}.bundle-hero-banner__benefit-text p{margin:0;font-family:DM Sans;font-weight:400;font-size:20px;line-height:140%;letter-spacing:0;max-width:321px}.bundle-hero-banner__card:before{content:"";position:absolute;pointer-events:none}.bundle-hero-banner__card:before{top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:var(--bundle-banner-desktop-image);background-repeat:no-repeat;background-position:right center;background-size:cover;opacity:1}.bundle-hero-banner__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:312px;padding:32px 34px 28px}.bundle-hero-banner__content{max-width:460px;width:100%}.bundle-hero-banner__heading{margin:0 0 28px;color:inherit}.bundle-hero-banner__heading,.bundle-hero-banner__heading *{color:inherit}.bundle-hero-banner__heading h1,.bundle-hero-banner__heading h2,.bundle-hero-banner__heading h3,.bundle-hero-banner__heading p{margin:0;font-size:clamp(2rem,2vw + 1.2rem,3.25rem);line-height:.98;letter-spacing:-.03em;font-family:var(--font-stack-headings-product);font-weight:700}.bundle-hero-banner__benefits{display:grid;gap:16px;padding-left:7px}.bundle-hero-banner__benefit{display:flex;align-items:center;gap:16px}.bundle-hero-banner__icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:999px}.bundle-hero-banner__benefit-text{margin:0;color:inherit;font-size:1.03rem;line-height:1.35}.bundle-hero-banner__benefit-text strong{font-weight:700}.bundle-hero-banner__heading h1{font-weight:700;font-size:46px;line-height:normal!important;letter-spacing:0;text-align:left;margin-top:-6px;padding:0 0 0 7px}@media screen and (max-width:768px){.bundle-hero-banner__benefit{gap:12px}span.bundle-hero-banner__icon svg{width:100%;height:auto}.bundle-hero-banner__icon-wrap{flex:0 0 32px;width:32px;height:32px}.bundle-hero-banner__benefit-text p{font-size:16px}.bundle-hero-banner__icon-wrap{flex-basis:32px;width:32px;height:32px}.bundle-hero-banner__heading h1,.bundle-hero-banner__heading h2,.bundle-hero-banner__heading h3{font-size:28px;max-width:243px}.bundle-hero-banner__inner{min-height:135vw}.bundle-hero-banner__inner{padding:28px 22px 22px}.bundle-hero-banner__content{max-width:none}.bundle-hero-banner__heading{margin-bottom:22px}.bundle-hero-banner__benefit-text{font-size:.97rem}.bundle-hero-banner__card:before{background-image:var(--bundle-banner-mobile-image, var(--bundle-banner-desktop-image));background-position:center}.bundle-hero-banner__inner{align-items:flex-start;padding:20px}.bundle-hero-banner__card{border-radius:20px}.bundle-hero-banner__inner{padding:26px 18px 18px}.bundle-hero-banner__benefit{align-items:flex-start}.bundle-hero-banner__content{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bundle-hero-banner.css.map */
