.product-list-heading p{font-size:inherit;font-weight:700;line-height:1.3;letter-spacing:normal;margin-bottom:2.4rem}.heading-wrap{text-align:center}.heading-wrap .product-desc{font-size:1.6rem;line-height:1.315;letter-spacing:normal;max-width:506px;margin-inline:auto}.video-product-section .image-with-text__grid{padding:2.4rem;border-radius:1.6rem;margin-top:4rem;--grid-desktop-horizontal-spacing: 2.4rem;column-gap:var(--grid-desktop-horizontal-spacing)}.video-product-section .image-with-text__media{background:transparent;min-height:auto}.video-product-section .image-with-text__content{padding:4rem 2.4rem;border-radius:1.6rem;align-items:start;justify-content:start}.video-product-section .image-with-text__text.body p{font-size:1.6rem}.video-product-section .image-with-text__text p{color:#4f4d45;line-height:1.315;letter-spacing:normal}.video-product-section .image-with-text__text{padding:0;margin-top:2rem}.image-with-text-point{border:1px solid #D1D1D191;width:100%;padding:2.4rem;border-radius:1.6rem}.image-with-text-point h3{font-size:2.2rem;font-weight:700;line-height:1.32;letter-spacing:normal;margin-bottom:2rem}.point-text-image ul{display:grid;grid-template-columns:auto auto;gap:1rem 2rem;padding:0;margin:0;list-style-type:none}.video-product-section .image-with-text__media-item .product-tag-wrap{height:auto;display:flex;width:max-content;top:2rem;left:auto}.video-product-section .grid__item{padding:0}.video-product-section .image-with-text__media-item.grid__item{width:calc(44.45% - var(--grid-desktop-horizontal-spacing) / 2)}.video-product-section .image-with-text__media,.video-product-section .image-with-text__media img,.video-product-section .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{border-radius:1.6rem}.video-product-section .image-with-text__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:1.6rem}.tag-block{font-size:2.2rem;font-weight:700;letter-spacing:-.3px;background:#ff4000;color:#fff;border-radius:3.2rem;line-height:1.32;padding:17px 28px;min-width:fit-content;width:max-content}.video-product-section .image-with-text__heading.h1{font-size:3.2rem}.video-product-section .image-with-text__heading{font-weight:700;line-height:1.315;letter-spacing:normal}.heading-tag-group{display:flex;column-gap:2rem;align-items:flex-start;justify-content:space-between;width:100%}.point-text-image li{font-size:1.3rem;font-weight:500;line-height:1.315;color:#000;position:relative;padding-left:2.5rem;letter-spacing:normal}.point-text-image li:before{content:"";background-image:url(/cdn/shop/files/check-svg.svg);background-repeat:no-repeat;width:1.9rem;height:1.9rem;position:absolute;left:0}.product-list-heading.inline-richtext.h0{font-size:4.4rem}.video-product-section .image-with-text__heading a,.heading-tag-group a{text-decoration:none}.challenge-product-section .image-with-text__grid{position:relative;padding:0}.challenge-product-section .product-tag-wrap{left:50%;transform:translate(-50%);width:fit-content;top:-4.2rem;font-size:3.2rem;line-height:1.315;letter-spacing:normal;padding:17.5px;background:var(--product-background);color:var(--product-color)}.challenge-product-section .product-tag-wrap a{display:flex;align-items:center;column-gap:17.5px;text-decoration:none;color:inherit}.img-product-name img{width:4.9rem;height:4.9rem}.video-product-section .heading-wrap{margin-bottom:10.4rem}.challenge-product-section .image-with-text__grid{margin-top:7.4rem}.challenge-product-section .image-with-text__grid:nth-child(2){margin-top:0}.challenge-product-section .image-with-text .image-with-text__content{border-radius:1.6rem}.challenge-product-section .image-with-text__content{padding:7.2rem 2.4rem 5.6rem}.challenge-product-section .product-list-heading p{margin:0}.challenge-product-section .image-with-text__heading p{font-size:1.6rem;font-weight:700;line-height:1.315;letter-spacing:normal;color:rgb(var(--color-foreground));margin-bottom:1.2rem;text-align:left}.challenge-product-section .image-with-text-point{background:#fff}.challenge-product-section .image-with-text__text{margin:0}.challenge-product-section .image-with-text-point{margin-block:2.8rem}.challenge-product-section .point-text-image p{margin-top:2rem;font-size:1.3rem;font-weight:500;line-height:1.315;margin-bottom:0}.description-text-2{margin-top:1.2rem}.image-with-description .image-with-text__text p em{font-style:normal}.image-with-description .image-with-text__text p{font-size:1.6rem;line-height:1.315}.challenge-product-section .image-with-text__text.description-text-1 p{font-weight:700}.challenge-product-section .image-with-text__text.description-text-2{margin-top:1.2rem}.challenge-product-section .image-with-description{margin:0}.challenge-product-section .image-with-text__text p{color:rgb(var(--color-foreground))}.image-with-description .image-with-text__text.description-text-1 strong,.image-with-description .image-with-text__text em{color:var(--highlight-color)}.challenge-product-section .point-text-image ul{grid-template-columns:calc(44.75% - 1rem) calc(55.25% - 1rem)}.challenge-product-section .image-with-text__media-item .product-tag-wrap{top:2.4rem;left:2.4rem;transform:none;background:#ff4000;letter-spacing:-.3px;font-size:2.2rem;line-height:100%;color:#fff;column-gap:6px;padding:12px 16px;text-transform:uppercase}@media screen and (min-width: 1025px){.video-product-section{padding-inline:2rem}.challenge-product-section .page-width{padding-inline:64px}.challenge-product-section{padding:0}}@media screen and (min-width: 990px){.product-image-link{height:100%;display:block}.video-product-section .image-with-text__media{height:100%}}@media screen and (max-width: 1199px){.challenge-product-section .product-tag-wrap{font-size:2.4rem}.img-product-name img{width:3.6rem;height:3.6rem}.challenge-product-section .product-tag-wrap{top:-3rem;font-size:2.4rem;padding:12px 17.5px}.video-product-section .image-with-text__content{padding:2.4rem}.challenge-product-section .image-with-text__content{padding:4.4rem 2.4rem 2.4rem}.video-product-section .image-with-text__heading.h1{font-size:2.4rem}.tag-block{font-size:1.8rem}.image-with-text-point{padding:1.6rem}}@media screen and (max-width: 989px){.point-text-image ul{grid-template-columns:auto}.heading-tag-group{row-gap:1.2rem;flex-wrap:wrap}.video-product-section .grid .grid__item{max-width:100%;width:100%}.video-product-section .image-with-text__text-item{margin-top:2.4rem}.video-product-section .image-with-text__media:after{border-radius:2.2rem}}@media screen and (max-width: 767px){.heading-tag-group a{width:100%}.video-product-section .image-with-text__media:after{border-radius:1.6rem}.product-list-heading.inline-richtext p br{display:none}.video-product-section .page-width{padding-inline:1.6rem}.video-product-section .image-with-text__media-item .product-tag-wrap{top:1.2rem;right:1.2rem}.product-list-heading.inline-richtext.h0{font-size:2.8rem}.product-list-heading p{line-height:1.29}.video-product-section .image-with-text__grid{margin-top:4.8rem;padding:1.6rem}.video-product-section .image-with-text__heading{text-align:center;width:100%}.tag-block{width:100%;text-align:center;padding:11px 28px}.video-product-section .image-with-text__content{padding:2.4rem 1.6rem}.image-with-text-point h3{font-size:1.8rem}.challenge-product-section .product-list-heading.inline-richtext.h0{font-size:3.4rem}.video-product-section .heading-wrap{margin-bottom:7.6rem}.challenge-product-section .product-tag-wrap{top:-3.6rem;font-size:2rem;padding:12px 16px;width:max-content}.img-product-name img{width:2.8rem;height:2.8rem}.challenge-product-section .image-with-text__grid{padding:0px 1.2rem}.challenge-product-section .product-tag-wrap a{column-gap:1.2rem}.challenge-product-section .image-with-text__text-item{margin-top:1.6rem}.challenge-product-section .image-with-text__content{padding:2rem 1.6rem}.challenge-product-section .heading-tag-group{row-gap:2rem}.challenge-product-section .image-with-text-point{margin-block:2rem}.challenge-product-section .point-text-image ul{grid-template-columns:100%}.challenge-product-section .image-with-text__grid{margin-top:7.2rem}.challenge-product-section .image-with-text__media-item .product-tag-wrap{top:unset;right:1.2rem;bottom:1.6rem;left:1.6rem;font-size:1.8rem;padding:10px 12px;line-height:.9}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-video-product.css.map */
