.lp-vlp-hero{box-sizing:border-box;width:100%;padding:20px 20px 40px;background:#fff}.lp-vlp-hero *,.lp-vlp-hero *:before,.lp-vlp-hero *:after{box-sizing:border-box}.lp-vlp-hero__placeholder{min-height:300px;display:flex;align-items:center;justify-content:center;color:#999;font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-size:14px}.lp-vlp-hero__section-heading-wrap{max-width:321px;margin:20px auto 25px;padding:0;text-align:center}.lp-vlp-hero__section-heading{margin:0;font-family:ArticulatCF,sans-serif;font-weight:600;font-size:16px;letter-spacing:.4px;line-height:20px;text-transform:uppercase;color:#47b749}.lp-vlp-hero .lp-vlp-hero__inner.product__hero{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1368px;padding:0;justify-content:flex-start}.lp-vlp-hero .lp-vlp-hero__inner.product__hero>.product__media{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:0;gap:0;position:static;display:block}.lp-vlp-hero .product__media-slide,.lp-vlp-hero .product__media-slide picture{padding:0!important;margin:0!important;width:100%;display:block}.lp-vlp-hero .product__media-slide .aspect-1-1{width:100%;height:0;padding-bottom:100%;position:relative}.lp-vlp-hero .product__media-slide .aspect-child,.lp-vlp-hero .product__media-slide img,.lp-vlp-hero .product__media-slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;padding:0!important}.lp-vlp-hero .product-secondary-images-mobile{display:none!important}.lp-vlp-hero .scrollable-product-secondary-images{display:none}.lp-vlp-hero .swiper-container.js-productMedia{width:100%;background-color:#f8f8f8}.lp-vlp-hero .product__media-pagination.js-productMediaPag{display:flex!important;position:absolute!important;bottom:0;left:0;right:0;justify-content:center;padding:12px 0!important;z-index:2}.lp-vlp-hero .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;background:#0000004d;opacity:1;cursor:pointer}.lp-vlp-hero .swiper-pagination-bullet-active{background:#000}.lp-vlp-hero__description{display:flex;flex-direction:column;width:100%;max-width:100%;padding:0}.lp-vlp-hero__badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:118px;height:21px;background:var(--lp-vlp-badge-bg, #47b749);color:#fff;font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:13px;line-height:9px;letter-spacing:.4px;margin-bottom:7px;text-transform:none;padding:0 6px;white-space:nowrap}.lp-vlp-hero__title{font-family:GeogrotesqueCondBoldWeb,Arial Black,sans-serif;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.5px;text-transform:uppercase;color:#000;margin:0 0 7px}.lp-vlp-hero__value{font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:14px;line-height:22px;letter-spacing:.4px;color:#000;margin:0 0 16px}.lp-vlp-hero__divider{width:100%;border:none;border-top:1px solid #e5e5e5;margin:0 0 16px}.lp-vlp-hero__kit-heading{font-family:GeogrotesqueCondBoldWeb,Arial Black,sans-serif;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.3px;text-transform:uppercase;color:#000;margin:0 0 12px}.lp-vlp-hero__kit-list{list-style:disc;padding-left:20px;font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:15px;line-height:24px;letter-spacing:.4px;color:#000;margin:0 0 24px 2px}.lp-vlp-hero__kit-item{padding:0}.lp-vlp-hero__kit-item::marker{color:#000}.lp-vlp-hero__kit-text{color:#000}.lp-vlp-hero__kit-new{display:inline-block;margin-left:8px;color:#47b749;font-family:BaseMonoWideWeb,Courier New,monospace;font-weight:550;font-size:15px;line-height:24px;letter-spacing:.4px;vertical-align:baseline}.lp-vlp-hero__cta-wrap{margin-bottom:20px}.lp-vlp-hero__cta{display:flex;align-items:stretch;justify-content:space-between;width:100%;min-height:42px;padding:0;text-decoration:none;white-space:nowrap;border-radius:2px;box-shadow:0 0 19px #0000003d;font-family:BaseMonoWideWeb,Courier,Courier New,sans-serif;font-weight:550;font-size:15px;line-height:11px;letter-spacing:.3px;text-transform:uppercase;margin:0}.lp-vlp-hero__cta .product__form-button__text{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px}.lp-vlp-hero__cta .product__form-button__text .text{display:inline-flex;align-items:center;line-height:11px}.lp-vlp-hero__cta .product__form-price{display:flex;align-items:center;gap:8px;flex-grow:0;flex-shrink:0;padding:0 12px;border-left:1px solid #ffffff;color:#fff;font-family:RingsideWideWeb,Courier,Courier New,sans-serif;font-weight:550;font-size:15px;line-height:11px;letter-spacing:.3px;text-transform:uppercase;transition:color .4s cubic-bezier(.25,.46,.45,.94),border-left-color .4s cubic-bezier(.25,.46,.45,.94)}.lp-vlp-hero__cta .product__form-price--sale{text-decoration:line-through;opacity:.6}.lp-vlp-hero__cta .product__form-price--regular{color:#fff;transition:color .4s cubic-bezier(.25,.46,.45,.94)}.lp-vlp-hero__cta:hover .product__form-price,.lp-vlp-hero__cta:hover .product__form-price--regular,.lp-vlp-hero__cta:hover .product__form-price--sale{color:#000}.lp-vlp-hero__cta:hover .product__form-price{border-left-color:#000}.lp-vlp-hero__review{background:#f8f8f8;padding:16px;border-radius:2px;font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;color:#000}.lp-vlp-hero__review-author{font-family:ArticulatCF,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:21px;letter-spacing:0;color:#000;margin-bottom:8px}.lp-vlp-hero__review-subtitle{font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:13px;line-height:13px;letter-spacing:0;color:#333;margin-bottom:12px}.lp-vlp-hero__review-stars{display:flex;gap:2px;margin-bottom:16px}.lp-vlp-hero__review-stars svg{display:block;width:13.5px;height:13.5px}.lp-vlp-hero__review-heading{font-family:ArticulatCF,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:18px;letter-spacing:0;color:#000;margin-bottom:8px}.lp-vlp-hero__review-text{font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:14px;line-height:22px;letter-spacing:.4px;color:#000;margin:0}@media(min-width:700px)and (max-width:1023px){.lp-vlp-hero .lp-vlp-hero__inner.product__hero{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px}.lp-vlp-hero .lp-vlp-hero__inner.product__hero>.product__media{width:calc(100% + 40px);height:auto;margin-left:-20px;margin-right:-20px;padding:0;gap:0;position:static;display:block;flex-wrap:nowrap}.lp-vlp-hero .swiper-container.js-productMedia,.lp-vlp-hero .swiper-container.js-productMedia .swiper-wrapper,.lp-vlp-hero .swiper-container.js-productMedia .swiper-slide,.lp-vlp-hero .product__media-slide{width:100%!important;max-width:100%!important;height:auto!important}.lp-vlp-hero .product__media-slide .aspect-1-1{width:100%;height:0;padding-bottom:100%;position:relative}}@media(min-width:1024px){.lp-vlp-hero{padding:20px 36px 60px}.lp-vlp-hero__review{padding:20px}.lp-vlp-hero__section-heading-wrap{margin-top:40px;margin-bottom:40px;max-width:1320px}.lp-vlp-hero__section-heading{font-size:18px}.lp-vlp-hero .lp-vlp-hero__inner.product__hero{flex-direction:row;align-items:flex-start;gap:32px}.lp-vlp-hero .lp-vlp-hero__inner.product__hero>.product__media{flex:0 1 auto;min-width:0;max-width:740px;width:100%;height:auto;padding:0;margin-left:0;margin-right:0;gap:12px;position:static;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap}.lp-vlp-hero .scrollable-product-secondary-images{display:flex;flex-direction:column;align-items:center;width:90px;flex-shrink:0;position:relative}.lp-vlp-hero .product-secondary-images{width:90px;height:580px!important;max-height:580px;gap:8px;padding:0;display:flex;flex-direction:column;align-items:center;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.lp-vlp-hero .product-secondary-images::-webkit-scrollbar{display:none}.lp-vlp-hero .product-secondary-images img,.lp-vlp-hero .product-secondary-images video,.lp-vlp-hero .product-secondary-images .secondary-aspect-child,.lp-vlp-hero .product-secondary-images .ba_main{width:90px;height:90px;object-fit:cover;cursor:pointer;display:block;flex-shrink:0}.lp-vlp-hero .secondary-images-active{outline:1px solid #cccccc;outline-offset:-1px}.lp-vlp-hero .secondary-images-scroll-svg{margin-top:8px;cursor:pointer;width:16.62px;height:8.31px}.lp-vlp-hero .secondary-images-scroll-up-svg{position:absolute;top:0;left:50%;transform:translate(-50%) scaleY(-1);cursor:pointer;z-index:2;background:#ffffffe6;padding:4px 12px}.lp-vlp-hero .swiper-container.js-productMedia{flex:1 1 0;min-width:0;max-width:634px;width:100%}.lp-vlp-hero .swiper-container.js-productMedia .product__media-slide .aspect-1-1{width:100%;max-width:634px;height:0;padding-bottom:100%;position:relative;box-sizing:border-box}.lp-vlp-hero .product__media-pagination.js-productMediaPag{display:none!important}.lp-vlp-hero__description{flex:1 1 0;max-width:596px;min-width:435px;padding-top:0}.lp-vlp-hero__badge{width:126px;height:25px;font-size:14px;line-height:9px;letter-spacing:.4px}.lp-vlp-hero__title{font-size:22px;line-height:29px;letter-spacing:.5px}.lp-vlp-hero__value{font-size:15px;line-height:24px;letter-spacing:.4px;margin-bottom:23px}.lp-vlp-hero__kit-heading{font-size:16px;line-height:21.9px}.lp-vlp-hero__kit-list,.lp-vlp-hero__kit-new{font-size:15px;line-height:24px;letter-spacing:.4px}.lp-vlp-hero__cta,.lp-vlp-hero__cta .product__form-button__text .text,.lp-vlp-hero__cta .product__form-price{font-size:16px;line-height:11px;letter-spacing:.3px}.lp-vlp-hero__cta,.lp-vlp-hero__cta .product__form-button__text{min-height:44px}.lp-vlp-hero__review-author{font-size:18px;line-height:21px;margin-bottom:12px}.lp-vlp-hero__review-subtitle{font-size:14px;line-height:14px;margin-bottom:16px}.lp-vlp-hero__review-stars{margin-bottom:16px}.lp-vlp-hero__review-heading{font-size:18px;line-height:18px}.lp-vlp-hero__review-text{font-size:16px;line-height:24px;letter-spacing:.4px}.lp-vlp-hero__divider{margin-bottom:25px}}@media(min-width:1440px){.lp-vlp-hero__description{flex:0 0 596px;width:596px;max-width:596px}.lp-vlp-hero .swiper-container.js-productMedia{flex:0 0 634px;width:634px;max-width:634px}.lp-vlp-hero .swiper-container.js-productMedia .product__media-slide .aspect-1-1{width:634px;height:634px;max-width:634px;max-height:634px;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/785/assets/video-landing-product.css.map */
