.sp-product-bundles{padding:0;width:100%}.sp-product-bundles .sp-product-bundles__container{max-width:1440px;margin:0 auto;padding:4.2667vw}.sp-product-bundles .sp-product-bundles__kicker{font-size:5.6vw;line-height:1.2;letter-spacing:.448vw;margin-bottom:4.2667vw;text-transform:uppercase;font-weight:400}.sp-product-bundles .sp-product-bundles__title{font-size:8.5333vw;line-height:.9;letter-spacing:-.56vw;margin:0 0 6.4vw;text-transform:uppercase;font-weight:400}.sp-product-bundles .sp-product-bundles__description{font-size:4.27vw;line-height:1.45;margin-bottom:6.4vw}.sp-product-bundles .sp-product-bundles__grid{display:flex;flex-direction:column;gap:6.4vw}.sp-product-bundles .sp-product-bundle{display:flex;flex-direction:column;width:100%;position:relative}.sp-product-bundles .sp-product-bundle__image{width:100%;margin-bottom:0}.sp-product-bundles .sp-product-bundle__image-element{width:100%;height:auto;display:block;object-fit:cover}.sp-product-bundles .sp-product-bundle__content{display:flex;flex-direction:column;padding:6.4vw;width:100%}.sp-product-bundles .sp-product-bundle__info{display:block;width:100%}.sp-product-bundles .sp-product-bundle__heading{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding-bottom:6.4vw;gap:6.4vw;border-bottom:1px solid}.sp-product-bundles .sp-product-bundle__title-block{display:flex;flex-direction:column;justify-content:space-between;gap:1.0667vw;width:100%}.sp-product-bundles .sp-product-bundle__label{font-size:3.73vw;line-height:1.38;letter-spacing:.18667vw;text-transform:uppercase;font-weight:700}.sp-product-bundles .sp-product-bundle__name{font-size:7.4667vw;letter-spacing:.298vw;line-height:.9;font-weight:900;text-transform:uppercase;margin:0}.sp-product-bundles .sp-product-bundle__pricing{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:60%}.sp-product-bundles .sp-product-bundle__price{font-size:6.4vw;line-height:1.25;letter-spacing:-.128vw}.sp-product-bundles .sp-product-bundle__compare-price{font-size:3.73vw;line-height:1}.sp-product-bundles .sp-product-bundle__list-container{padding:6.4vw 2.1333vw;gap:6.4vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sp-product-bundles .sp-product-bundle__list-heading{font-size:3.2vw;text-transform:uppercase;line-height:1.25;letter-spacing:.256vw}.sp-product-bundles .sp-product-bundle__list{font-size:4.2667vw;line-height:1.45}.sp-product-bundles .sp-product-bundle__list p{margin:0}.sp-product-bundles .sp-product-bundle__button-container{display:flex;justify-content:flex-start;margin-top:6.4vw}.sp-product-bundles .sp-product-bundle__button{display:block;padding:3.2vw 8vw;text-decoration:none;text-transform:uppercase;font-size:4.2667vw;line-height:1.5;letter-spacing:.53vw;font-weight:500;border-radius:26.67vw;transition:all .3s ease;text-align:center}@media screen and (min-width: 750px){.sp-product-bundles .sp-product-bundles__container{padding:2.778vw 8.611vw}.sp-product-bundles .sp-product-bundles__kicker{font-size:1.944vw;margin-bottom:1.11vw;letter-spacing:.1389vw}.sp-product-bundles .sp-product-bundles__title{font-size:3.89vw;margin-bottom:2.22vw;letter-spacing:.2083vw}.sp-product-bundles .sp-product-bundles__description{font-size:1.11vw;margin-bottom:2.22vw}.sp-product-bundles .sp-product-bundles__grid{flex-direction:row;gap:2.22vw}.sp-product-bundles .sp-product-bundles__grid.bundles-3{gap:1.67vw}.sp-product-bundles .sp-product-bundle{flex:1}.sp-product-bundles .sp-product-bundles__grid.bundles-1 .sp-product-bundle{flex-direction:row}.sp-product-bundles .sp-product-bundles__grid.bundles-1 .sp-product-bundle__image-element{height:100%}.sp-product-bundles .sp-product-bundle__content{padding:1.67vw;flex-grow:1}.sp-product-bundles .sp-product-bundle__heading{flex-direction:row;padding-bottom:1.67vw;gap:0}.sp-product-bundles .sp-product-bundle__title-block{gap:.2778vw}.sp-product-bundles .sp-product-bundle__label{font-size:.97vw;letter-spacing:.48661vw}.sp-product-bundles .sp-product-bundles__grid.bundles-3 .sp-product-bundle__label{font-size:.8333vw;letter-spacing:.243vw}.sp-product-bundles .sp-product-bundle__name{font-size:1.944vw;letter-spacing:.0778vw}.sp-product-bundles .sp-product-bundles__grid.bundles-3 .sp-product-bundle__name{font-size:1.5278vw;letter-spacing:0}.sp-product-bundles .sp-product-bundle__pricing{align-items:flex-end}.sp-product-bundles .sp-product-bundle__price{font-size:2.22vw}.sp-product-bundles .sp-product-bundle__compare-price{font-size:.97vw}.sp-product-bundles .sp-product-bundle__list-container{padding:1.67vw .4444vw;gap:1.67vw}.sp-product-bundles .sp-product-bundle__list-heading{font-size:1.11vw;letter-spacing:.0555vw;font-weight:700}.sp-product-bundles .sp-product-bundle__list{font-size:1.11vw}.sp-product-bundles .sp-product-bundle__button-container{margin-top:1.667vw}.sp-product-bundles .sp-product-bundle__button{padding:.83vw 2.08vw;font-size:1.11vw;letter-spacing:.14vw;border-radius:6.94vw}}@media screen and (min-width: 1440px){.sp-product-bundles .sp-product-bundles__container{padding:40px 124px}.sp-product-bundles .sp-product-bundles__kicker{font-size:28px;letter-spacing:2px;margin-bottom:10px}.sp-product-bundles .sp-product-bundles__title{font-size:56px;letter-spacing:3px;margin-bottom:10px}.sp-product-bundles .sp-product-bundles__description{font-size:16px;margin-bottom:60px}.sp-product-bundles .sp-product-bundles__grid{gap:32px}.sp-product-bundles .sp-product-bundles__grid.bundles-3{gap:24px}.sp-product-bundles .sp-product-bundle__content{padding:24px}.sp-product-bundles .sp-product-bundle__heading{padding-bottom:24px}.sp-product-bundles .sp-product-bundle__title-block{gap:4px}.sp-product-bundles .sp-product-bundle__label{font-size:14px;letter-spacing:.7px}.sp-product-bundles .sp-product-bundles__grid.bundles-3 .sp-product-bundle__label{font-size:12px;letter-spacing:.4px}.sp-product-bundles .sp-product-bundle__name{font-size:28px;letter-spacing:1.12px}.sp-product-bundles .sp-product-bundles__grid.bundles-3 .sp-product-bundle__name{font-size:22px}.sp-product-bundles .sp-product-bundle__price{font-size:32px}.sp-product-bundles .sp-product-bundle__compare-price{font-size:14px}.sp-product-bundles .sp-product-bundle__list-container{padding:24px 8px}.sp-product-bundles .sp-product-bundle__list-heading{font-size:16px;letter-spacing:.8px}.sp-product-bundles .sp-product-bundle__list{font-size:16px}.sp-product-bundles .sp-product-bundle__button-container{margin-top:24px}.sp-product-bundles .sp-product-bundle__button{padding:8px 30px;font-size:16px;letter-spacing:2px;border-radius:100px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/sp-product-bundles.css.map */
