.bundle-video-section{position:relative}.bundle-bg-image,.bundle-video iframe,.bundle-video img,.bundle-video video,.bundle-video-image{width:100%;height:100%;object-fit:cover}.bundle-video-section .page-width{position:relative;z-index:2}.bundle-layout{display:flex;gap:60px;align-items:center}.bundle-heading{font-size:48px;color:#333;margin:0 0 10px;max-width:80%}.bundle-video-wrapper-inner{max-width:75%}.bundle-video-wrapper{margin-bottom:28px}.bundle-video{position:relative;overflow:hidden;border-radius:20px;aspect-ratio:1.5/1}.bundle-video-poster{border:0;padding:0;background:0 0;width:100%;cursor:pointer}.bundle-description{font-size:18px;line-height:1.7;color:#444}.bundle-products-wrapper{padding:40px 35px;position:relative;width:50%}.bundle-video-wrapper img,.deferred-media__poster,.video-section__media.deferred-media{border-radius:24px}.bundle-video-main-row .desktop-bundle-image{display:block}.bundle-video-main-row .mobile-bundle-image{display:none}.products-bundle-wrapper img{cursor:pointer}.bundle-tabs{display:flex;gap:12px;margin-bottom:25px;justify-content:center;display:inline-flex;align-items:center;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:999px;gap:4px;max-width:100%;overflow-x:auto}.bundle-tab{cursor:pointer;padding:12px 24px;border:1px solid #ddd;background:transparent;transition:.3s;border-radius:40px;font-weight:600;font-size:18px;color:#000}.bundle-tab.active{background:#9e1c21;color:#fff;border:1px solid #9e1c21}.bundle-products-grid{display:none}.bundle-products-grid.active{display:block;margin-bottom:24px}.bundle-tab-inner{display:flex;justify-content:center}@media screen and (max-width:750px){.bundle-layout{flex-direction:column;gap:0}.bundle-heading{font-size:34px;text-align:center;margin-bottom:10px;margin-top:70px}.bundle-video-wrapper{margin-bottom:20px;margin-top:-40px}.bundle-description{font-size:14px;text-align:center}.bundle-products-wrapper{padding:0}.bundle-heading,.bundle-products-wrapper,.bundle-video-wrapper-inner{width:100%;max-width:100%}.bundle-video-main-row .desktop-bundle-image{display:none}.bundle-video-main-row .mobile-bundle-image{display:block}.bundle-tabs{margin-top:30px}}@media screen and (max-width:750px){.bundle-heading{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bundle-video-section.css.map */
