.section-bundle-banner .custom-banner{display:flex;align-items:center;background-size:cover;position:relative;border-radius:10px;width:100%}.section-bundle-banner picture{width:100%}.section-bundle-banner img{width:100%}.banner-content-wrapper{background-color:var(--bg-color)}.banner-content-wrapper.bordered{padding:5vw}.banner-content-wrapper.banner-bg-mode{width:100%}.banner-content-wrapper.banner-bg-mode{position:absolute}.section-bundle-banner .banner-content{width:var(--content-width, 45%);color:#000;z-index:2;padding-inline:2vw 5.5vw;flex:0 0 auto}.section-bundle-banner .banner-content-layout.reverse .banner-content{padding-inline:4.5vw}.section-bundle-banner .banner-content-wrapper.banner-bg-mode .banner-content-layout.reverse .banner-content{padding-inline:2vw 10vw}.section-bundle-banner .banner-content-wrapper.banner-bg-mode .banner-content-layout .banner-content,.section-bundle-banner .banner-content-layout.reverse .banner-content-wrapper.banner-bg-mode .banner-content{padding-inline:10vw 2vw}.section-bundle-banner .banner-content-layout{display:flex;align-items:center}.section-bundle-banner .banner-content-layout.reverse{flex-direction:row-reverse}.section-bundle-banner .banner-title{font-size:36px;margin-bottom:24px;font-weight:600;line-height:1.42;max-width:500px}.section-bundle-banner .banner-description{font-size:18px;color:#626262;margin-bottom:24px;line-height:1.5;max-width:500px}.section-bundle-banner .product-card--add-to-cart-button.loading{background-color:#fff}.section-bundle-banner .banner-tags{display:flex;gap:6px 15px;flex-wrap:wrap}.section-bundle-banner .banner-tag{font-size:18px;padding:12px 30px;text-align:center;border-radius:8px;background:var(--button-color, #0073e6);color:var(--button-text-color, #ffffff);display:inline-block;line-height:1.6}.section-bundle-banner .banner-description p{font-size:20px}@media (min-width: 751px) and (max-width: 999px){.section-bundle-banner[data-anchor=part-1] img{aspect-ratio:6 / 3;object-fit:cover}.section-bundle-banner .banner-content-wrapper.banner-bg-mode .banner-content{padding-inline:2vw 4vw}}@media (min-width: 751px){.banner-title-mobile{display:none}}@media (max-width: 750px){.banner-content.sm\:left{text-align:left}.banner-content.sm\:center{text-align:center}.section-bundle-banner .banner-tags{justify-content:center;flex-direction:column}.section-bundle-banner .banner-title.sm\:hidden{display:none}.section-bundle-banner .banner-content-layout{flex-direction:column!important}.section-bundle-banner .banner-content-layout.reverse-mb{flex-direction:column-reverse!important}.section-bundle-banner .banner-tag{padding:8px 30px}.section-bundle-banner .custom-banner{background-color:#f6f8eb;flex-direction:column;padding:0;background-image:none!important;min-height:auto}.section-bundle-banner .mobile-image{display:block!important;width:100%;height:300px;background-size:cover;background-position:center}.section-bundle-banner .banner-content-wrapper.banner-bg-mode .banner-tag{width:fit-content;align-self:center;margin-inline:auto}.section-bundle-banner .banner-content{padding:30px 24px}.section-bundle-banner .banner-content-wrapper.bordered .banner-content{padding-inline:0}.section-bundle-banner .banner-content{width:100%;margin-bottom:30px}.banner-title-mobile{font-size:30px;font-weight:600;text-align:center;margin-bottom:24px}.banner-content-wrapper.bordered{padding-top:60px}.section-bundle-banner .banner-tag{font-size:16px}.section-bundle-banner .banner-title{font-size:30px!important;line-height:1.2}.section-bundle-banner .banner-description{font-size:14px}.section-bundle-banner .banner-description p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-bundle-banner.css.map */
