.pdp-body-product-feature-kv-banner{padding-top:calc(var(--pdding-top, 0) / 1920 * 100vw);padding-bottom:calc(var(--pdding-bottom, 0) / 1920 * 100vw);background-color:var(--bg-color,#fff)}
.pdp-body-product-feature-kv-banner *{box-sizing:border-box}
.pdp-body-product-feature-kv-banner.init-editor{height:56.25vw;background-image:url("../../../../../../content/dam/huawei-cbg-site/common/component/image/product-feature-kv-banner-component.png");background-size:100.5%;background-position:center;background-repeat:no-repeat;outline:1px solid red}
.pdp-body-product-feature-kv-banner .kv-banner-container{position:relative}
.pdp-body-product-feature-kv-banner .kv-banner-content{position:absolute;right:0;top:0;bottom:0;z-index:2;font-size:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:47.9166666667%;height:100%;text-align:center}
.pdp-body-product-feature-kv-banner .kv-logo{width:31.25vw;margin-bottom:2.0833333333vw}
.pdp-body-product-feature-kv-banner .kv-slogan{font-weight:400;line-height:1.25;width:31.25vw;color:var(--text-color,#000)}
.pdp-body-product-feature-kv-banner .kv-slogan.size-40{font-size:2.0833333333vw;letter-spacing:calc(var(--letterSpac, 0) / 40 * 1em);margin-right:calc(var(--letterSpac, 0) / 40 * -1em)}
.pdp-body-product-feature-kv-banner .kv-slogan.size-48{font-size:2.5vw;letter-spacing:calc(var(--letterSpac, 0) / 48 * 1em);margin-right:calc(var(--letterSpac, 0) / 48 * -1em)}
.pdp-body-product-feature-kv-banner .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .kv-slogan+.kv-play-video-btn{margin-top:1.25vw}
.pdp-body-product-feature-kv-banner .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .kv-slogan+.kv-btns{margin-top:2.0833333333vw}
.pdp-body-product-feature-kv-banner .kv-text{font-weight:400;line-height:1.6;width:31.25vw;color:var(--text-color,#000)}
.pdp-body-product-feature-kv-banner .kv-text.size-20{font-size:1.0416666667vw;letter-spacing:calc(var(--letterSpac, 0) / 20 * 1em);margin-right:calc(var(--letterSpac, 0) / 20 * -1em)}
.pdp-body-product-feature-kv-banner .kv-text.size-24{font-size:1.25vw;letter-spacing:calc(var(--letterSpac, 0) / 24 * 1em);margin-right:calc(var(--letterSpac, 0) / 24 * -1em)}
.pdp-body-product-feature-kv-banner .kv-text+.kv-play-video-btn{margin-top:1.25vw}
.pdp-body-product-feature-kv-banner .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .kv-text+.kv-btns{margin-top:2.0833333333vw}
.pdp-body-product-feature-kv-banner .kv-play-video-btn{display:inline-flex;align-items:center;max-width:31.25vw}
.pdp-body-product-feature-kv-banner .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .kv-play-video-btn+.kv-btns{margin-top:2.0833333333vw}
.pdp-body-product-feature-kv-banner .play-text{color:var(--text-color,#000);font-size:1.25vw;font-weight:400;line-height:1.333}
.pdp-body-product-feature-kv-banner .play-text+picture{margin-left:.625vw}
html[dir=rtl] .pdp-body-product-feature-kv-banner .play-text+picture{margin-right:.625vw;margin-left:0}
.pdp-body-product-feature-kv-banner .play-icon{width:1.25vw;height:1.25vw}
html[dir=rtl] .pdp-body-product-feature-kv-banner .play-icon{transform:rotate(180deg)}
.pdp-body-product-feature-kv-banner .kv-price-content+.kv-btns{margin-top:1.25vw}
.pdp-body-product-feature-kv-banner .kv-price-text{font-size:1.4583333333vw;line-height:1.333;color:var(--text-color,#000)}
.pdp-body-product-feature-kv-banner .sub-text{font-size:.625vw}
.pdp-body-product-feature-kv-banner .kv-btns{max-width:31.25vw;font-size:0;line-height:0;margin-right:-12px;margin-bottom:-12px}
.pdp-body-product-feature-kv-banner .kv-btn{display:inline-block;min-width:84px;max-width:100%;font-size:13px;font-weight:500;line-height:1.3846153846;padding:6px 15px;border-radius:6px;border:1px solid;margin-right:12px;margin-bottom:12px;overflow:hidden}
.pdp-body-product-feature-kv-banner .kv-btn:not(:not(:hover)):hover{opacity:.8}
.pdp-body-product-feature-kv-banner .kv-btn.btn-black{border-color:#000;background-color:#000;color:#fff}
.pdp-body-product-feature-kv-banner .kv-btn.btn-white{border-color:#fff;background-color:#fff;color:#000}
.pdp-body-product-feature-kv-banner .kv-btn.btn-black-transparent{border-color:#000;background-color:transparent;color:#000}
.pdp-body-product-feature-kv-banner .kv-btn.btn-white-transparent{border-color:#fff;background-color:transparent;color:#fff}
.pdp-body-product-feature-kv-banner .kv-banner-sub-content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding-left:80px;padding-right:80px;padding-bottom:2.0833333333vw;z-index:2;pointer-events:none}
html[dir=rtl] .pdp-body-product-feature-kv-banner .kv-banner-sub-content{text-align:left;align-items:flex-end}
@media only screen and (min-width:768px) and (max-width:1599.98px){.pdp-body-product-feature-kv-banner .kv-banner-sub-content{padding-left:40px;padding-right:40px}
}
@media only screen and (max-width:768px){.pdp-body-product-feature-kv-banner .kv-banner-sub-content{padding-left:16px;padding-right:16px}
}
.pdp-body-product-feature-kv-banner .kv-banner-sticky{position:sticky;bottom:2.0833333333vw}
.pdp-body-product-feature-kv-banner .kv-by-system{display:inline-block;width:10.4166666667vw;pointer-events:all}
.pdp-body-product-feature-kv-banner .kv-by-system.is-fixed-height{width:auto}
.pdp-body-product-feature-kv-banner .kv-by-system-icon{width:100%}
.pdp-body-product-feature-kv-banner .kv-by-system.is-fixed-height .kv-by-system-icon{width:auto;height:32px}
.pdp-body-product-feature-kv-banner .kv-disclaimers{width:20.8333333333vw;font-size:.625vw;line-height:1.6;font-weight:500;color:var(--text-color,#7b7b7b);margin-top:.8333333333vw;pointer-events:all}
.pdp-body-product-feature-kv-banner [data-anchor]{pointer-events:all;cursor:pointer}
.pdp-body-product-feature-kv-banner .kv-banner-media{width:52.0833333333%;height:100%;font-size:0;line-height:0}
.pdp-body-product-feature-kv-banner .kv-banner-media.is-full{width:100%}
.pdp-body-product-feature-kv-banner .kv-banner-img,.pdp-body-product-feature-kv-banner .kv-banner-video{width:100%;-o-object-fit:cover;object-fit:cover}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-1 .kv-banner-content{left:0;right:auto}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-1 .kv-banner-media{margin-left:auto}
.pdp-body-product-feature-kv-banner .layout-1 .kv-banner-sub-content,.pdp-body-product-feature-kv-banner .layout-2 .kv-banner-sub-content{align-items:flex-end;text-align:right}
.pdp-body-product-feature-kv-banner .layout-1,.pdp-body-product-feature-kv-banner .layout-3{height:calc(100vh - 80px)}
.pdp-body-product-feature-kv-banner .layout-1.is-editor,.pdp-body-product-feature-kv-banner .layout-3.is-editor{height:56.25vw}
.nav-hidden .pdp-body-product-feature-kv-banner .layout-1,.nav-hidden .pdp-body-product-feature-kv-banner .layout-3{height:100vh}
.pdp-body-product-feature-kv-banner .layout-1 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-1 .kv-banner-video,.pdp-body-product-feature-kv-banner .layout-3 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-3 .kv-banner-video{height:100%}
.pdp-body-product-feature-kv-banner .layout-2.is-editor{min-height:56.25vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-banner-content{top:6.25vw;height:auto;bottom:auto;left:50%;transform:translateX(-50%);right:auto}
.pdp-body-product-feature-kv-banner .layout-2 .kv-banner-media,.pdp-body-product-feature-kv-banner .layout-2 .kv-banner-media.is-full{width:100%}
.pdp-body-product-feature-kv-banner .layout-2 .kv-logo{margin-bottom:.8333333333vw}
.pdp-body-product-feature-kv-banner .layout-2 picture+.kv-price-content{margin-top:.4166666667vw}
.pdp-body-product-feature-kv-banner .layout-2 picture+.kv-btns{margin-top:.4166666667vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-2 .kv-slogan+.kv-play-video-btn{margin-top:.8333333333vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-2 .kv-slogan+.kv-btns{margin-top:1.25vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-text+.kv-play-video-btn{margin-top:.8333333333vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-2 .kv-text+.kv-btns{margin-top:1.25vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-2 .kv-play-video-btn+.kv-btns{margin-top:1.25vw}
.pdp-body-product-feature-kv-banner .layout-2 .kv-price-content+.kv-btns{margin-top:.8333333333vw}
.pdp-body-product-feature-kv-banner .layout-3 .kv-banner-content{left:0;right:auto}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-3 .kv-banner-content{left:auto;right:0}
.pdp-body-product-feature-kv-banner .layout-3 .kv-banner-media{margin-left:auto}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-3 .kv-banner-media{margin-right:auto;margin-left:0}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-3 .kv-banner-sub-content{align-items:flex-start;text-align:right}
@media screen and (max-width:991.98px){.pdp-body-product-feature-kv-banner{padding-top:calc(var(--pdding-top-xs, 0) / 360 * 100vw);padding-bottom:calc(var(--pdding-bottom-xs, 0) / 360 * 100vw)}
.pdp-body-product-feature-kv-banner .kv-banner-container{display:flex;flex-direction:column}
.pdp-body-product-feature-kv-banner .kv-banner-content{position:static;height:auto;padding:10.6666666667vw 0 0;width:100%}
.pdp-body-product-feature-kv-banner .kv-logo{width:56.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-slogan{width:56.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-slogan.size-xs-40{font-size:4vw;letter-spacing:calc(var(--letterSpacXs, 0) / 48 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 48 * -1em)}
.pdp-body-product-feature-kv-banner .kv-slogan.size-xs-48{font-size:4vw;letter-spacing:calc(var(--letterSpacXs, 0) / 48 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 48 * -1em)}
.pdp-body-product-feature-kv-banner .kv-text{width:56.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-text.size-xs-24{font-size:2.3333333333vw;letter-spacing:calc(var(--letterSpacXs, 0) / 28 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 28 * -1em)}
.pdp-body-product-feature-kv-banner .kv-text.size-xs-28{font-size:2.3333333333vw;letter-spacing:calc(var(--letterSpacXs, 0) / 28 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 28 * -1em)}
.pdp-body-product-feature-kv-banner .kv-play-video-btn{max-width:56.6666666667vw}
.pdp-body-product-feature-kv-banner .play-text{font-size:2.3333333333vw}
.pdp-body-product-feature-kv-banner .play-text+picture{margin-left:.6666666667vw}
html[dir=rtl] .pdp-body-product-feature-kv-banner .play-text+picture{margin-right:.6666666667vw;margin-left:0}
.pdp-body-product-feature-kv-banner .play-icon{width:3.3333333333vw;height:3.3333333333vw}
.pdp-body-product-feature-kv-banner .kv-price-text{font-size:3.3333333333vw}
.pdp-body-product-feature-kv-banner .sub-text{font-size:1.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-btns{max-width:56.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-banner-sub-content{padding-bottom:2.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-by-system{width:auto;max-width:33.3333333333vw}
.pdp-body-product-feature-kv-banner .kv-banner-sticky{position:static}
.pdp-body-product-feature-kv-banner .kv-by-system-icon{width:auto;height:4vw}
.pdp-body-product-feature-kv-banner .kv-disclaimers{width:33.3333333333vw;font-size:1.6666666667vw;margin-top:1.3333333333vw}
.pdp-body-product-feature-kv-banner .kv-banner-media{width:100%;height:auto}
.pdp-body-product-feature-kv-banner .layout-xs-1,.pdp-body-product-feature-kv-banner .layout-xs-2{height:auto}
.nav-hidden .pdp-body-product-feature-kv-banner .layout-xs-1,.nav-hidden .pdp-body-product-feature-kv-banner .layout-xs-2{height:auto}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-sub-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-sub-content{align-items:flex-end;text-align:right}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-sub-content,html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-sub-content{align-items:flex-end;text-align:left}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-video,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-video{height:auto;min-height:33.3333333333vw;max-height:100vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-content{transform:none}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-logo,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-logo{margin-bottom:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 picture+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 picture+.kv-price-content{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 picture+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 picture+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-play-video-btn,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-play-video-btn{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-text+.kv-play-video-btn,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-text+.kv-play-video-btn{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-text+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-text+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-play-video-btn+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-play-video-btn+.kv-btns{margin-top:4vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-price-content+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-price-content+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-content{padding-bottom:5.3333333333vw}
.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-content{order:2;padding-top:5.3333333333vw;padding-bottom:10.6666666667vw}
.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-sub-content{position:static;order:3}
}
@media screen and (max-width:599.98px){.pdp-body-product-feature-kv-banner .kv-banner-content{padding:17.7777777778vw 0 0}
.pdp-body-product-feature-kv-banner .kv-logo{width:77.7777777778vw}
.pdp-body-product-feature-kv-banner .kv-slogan{width:77.7777777778vw}
.pdp-body-product-feature-kv-banner .kv-slogan.size-xs-40{font-size:5.5555555556vw;letter-spacing:calc(var(--letterSpacXs, 0) / 40 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 40 * -1em)}
.pdp-body-product-feature-kv-banner .kv-slogan.size-xs-48{font-size:6.6666666667vw;letter-spacing:calc(var(--letterSpacXs, 0) / 48 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 48 * -1em)}
.pdp-body-product-feature-kv-banner .kv-text{width:77.7777777778vw}
.pdp-body-product-feature-kv-banner .kv-text.size-xs-24{font-size:3.3333333333vw;letter-spacing:calc(var(--letterSpacXs, 0) / 24 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 24 * -1em)}
.pdp-body-product-feature-kv-banner .kv-text.size-xs-28{font-size:3.8888888889vw;letter-spacing:calc(var(--letterSpacXs, 0) / 28 * 1em);margin-right:calc(var(--letterSpacXs, 0) / 28 * -1em)}
.pdp-body-product-feature-kv-banner .kv-play-video-btn{max-width:77.7777777778vw}
.pdp-body-product-feature-kv-banner .play-text{font-size:4.4444444444vw}
.pdp-body-product-feature-kv-banner .play-text+picture{margin-left:2.2222222222vw}
html[dir=rtl] .pdp-body-product-feature-kv-banner .play-text+picture{margin-right:2.2222222222vw}
.pdp-body-product-feature-kv-banner .play-icon{width:6.6666666667vw;height:6.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-price-text{font-size:6.6666666667vw}
.pdp-body-product-feature-kv-banner .sub-text{font-size:3.3333333333vw}
.pdp-body-product-feature-kv-banner .kv-btns{max-width:77.7777777778vw}
.pdp-body-product-feature-kv-banner .kv-banner-sub-content{padding-bottom:4.4444444444vw}
.pdp-body-product-feature-kv-banner .kv-by-system{max-width:41.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-by-system-icon{height:6.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-disclaimers{width:41.6666666667vw;font-size:2.7777777778vw;margin-top:2.2222222222vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-video,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-video{min-height:55.5555555556vw;max-height:166.6666666667vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-logo,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-logo{margin-bottom:4.4444444444vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 picture+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 picture+.kv-price-content{margin-top:4.4444444444vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 picture+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 picture+.kv-btns{margin-top:4.4444444444vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-play-video-btn,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-play-video-btn{margin-top:4.4444444444vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-slogan+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-slogan+.kv-btns{margin-top:8.8888888889vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-text+.kv-play-video-btn,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-text+.kv-play-video-btn{margin-top:4.4444444444vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-text+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-text+.kv-btns{margin-top:8.8888888889vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-play-video-btn+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-play-video-btn+.kv-btns{margin-top:8.8888888889vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-price-content+.kv-btns,.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-price-content+.kv-btns{margin-top:4.4444444444vw}
.pdp-body-product-feature-kv-banner .layout-xs-1 .kv-banner-content{padding-bottom:8.8888888889vw}
.pdp-body-product-feature-kv-banner .layout-xs-2 .kv-banner-content{padding-top:8.8888888889vw;padding-bottom:17.7777777778vw}
}
@media screen and (max-width:991.98px){.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-mob{overflow:hidden}
.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-mob .kv-banner-content,.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-mob .kv-banner-sub-content{position:absolute;height:fit-content}
.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-mob .kv-banner-content{top:0;left:0;bottom:0;z-index:3}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-xs-2.is-full-mob .kv-banner-content{top:initial;bottom:calc(var(--sub-content-height, 0) * 1px)}
.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-mob .kv-banner-sub-content{top:initial;left:0;bottom:0}
}
@media screen and (max-width:991.98px) and (min-width:600px){.pdp-body-product-feature-kv-banner .layout-md-1.kv-banner-container,.pdp-body-product-feature-kv-banner .layout-md-2.kv-banner-container{display:flex;flex-direction:column}
.pdp-body-product-feature-kv-banner .layout-md-1.kv-banner-container .kv-banner-content,.pdp-body-product-feature-kv-banner .layout-md-1.kv-banner-container .kv-banner-content{position:static;height:auto;padding:10.6666666667vw 16.6666666667vw 5.3333333333vw;width:100%}
.pdp-body-product-feature-kv-banner .kv-slogan.size-md-48{width:66.6666666667vw;font-size:4vw;letter-spacing:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 48 * 1em);margin-right:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 48 * -1em)}
.pdp-body-product-feature-kv-banner .kv-slogan.size-md-56{width:66.6666666667vw;font-size:4.6666666667vw;letter-spacing:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 56 * 1em);margin-right:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 56 * -1em)}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-sub-content,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-sub-content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding-left:80px;padding-right:80px;padding-bottom:2.0833333333vw;z-index:2;pointer-events:none}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-slogan,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-slogan,.pdp-body-product-feature-kv-banner .layout-md-1 .kv-text,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-text{width:66.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-text.size-md-28{width:66.6666666667vw;font-size:2.3333333333vw;letter-spacing:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 28 * 1em);margin-right:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 28 * -1em);line-height:1.6}
.pdp-body-product-feature-kv-banner .kv-text.size-md-32{width:66.6666666667vw;font-size:2.6666666667vw;letter-spacing:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 32 * 1em);margin-right:calc(var(--letterSpacMd, var(--letterSpacXs, 0)) / 32 * -1em);line-height:1.6}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-play-video-btn,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-play-video-btn{max-width:66.6666666667vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .play-text,.pdp-body-product-feature-kv-banner .layout-md-2 .play-text{font-size:2.6666666667vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .play-text+picture,.pdp-body-product-feature-kv-banner .layout-md-2 .play-text+picture{margin-left:1.3333333333vw}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-md-1 .play-text+picture,html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-md-2 .play-text+picture{margin-right:1.3333333333vw;margin-left:0}
.pdp-body-product-feature-kv-banner .layout-md-1 .play-icon,.pdp-body-product-feature-kv-banner .layout-md-2 .play-icon{width:4vw;height:4vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-sub-content,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-sub-content{padding-bottom:2.6666666667vw;padding-left:2.6666666667vw;padding-right:2.6666666667vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-by-system,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-by-system{width:auto;max-width:36.4916666667vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-sticky,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-sticky{position:static}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-by-system-icon,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-by-system-icon{width:auto;height:4vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-disclaimers,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-disclaimers{width:33.3333333333vw;font-size:1.6666666667vw;margin-top:1.5vw;line-height:1.6;margin-left:3.1583333333vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-media,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-media{width:100%;height:auto}
.pdp-body-product-feature-kv-banner .layout-md-1,.pdp-body-product-feature-kv-banner .layout-md-2{height:auto}
.nav-hidden .pdp-body-product-feature-kv-banner .layout-md-1,.nav-hidden .pdp-body-product-feature-kv-banner .layout-md-2{height:auto}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-sub-content,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-sub-content{align-items:flex-end;text-align:right}
html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-sub-content,html[dir=rtl] .pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-sub-content{align-items:flex-end;text-align:left}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-video,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-img,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-video{height:auto;min-height:50vw;max-height:133.3333333333vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-banner-content,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-banner-content{transform:none}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-logo,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-logo{margin-bottom:2.6666666667vw;width:66.6666666667vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-price-text,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-price-text{font-size:4vw}
.pdp-body-product-feature-kv-banner .layout-md-1 picture+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-md-2 picture+.kv-price-content{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-md-1 picture+.kv-btns,.pdp-body-product-feature-kv-banner .layout-md-2 picture+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .layout-md-1 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-md-1 .kv-slogan+.kv-play-video-btn,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-slogan+.kv-text,.pdp-body-product-feature-kv-banner .layout-md-2 .kv-slogan+.kv-play-video-btn{margin-top:2.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-md-1 .kv-slogan+.kv-btns,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-slogan+.kv-price-content,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-slogan+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-text+.kv-play-video-btn,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-text+.kv-play-video-btn{margin-top:2.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-btn,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-btn{padding:1.5vw 4vw 1.3333333333vw;border:0;line-height:2.5vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-md-1 .kv-text+.kv-btns,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-text+.kv-price-content,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-text+.kv-btns{margin-top:2vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .layout-md-1 .kv-play-video-btn+.kv-btns,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-play-video-btn+.kv-price-content,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-play-video-btn+.kv-btns{margin-top:4.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-price-content+.kv-btns,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-price-content+.kv-btns{margin-top:2.3333333333vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-banner-content{order:1;padding-top:10.6666666667vw;padding-bottom:5.3333333333vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1 .kv-banner-media{order:2}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-banner-content{position:static}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-banner-content{order:2;padding-top:10vw;padding-bottom:10.6666666667vw}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-banner-media{order:1}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2 .kv-banner-sub-content{position:static;order:3}
.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-fold{overflow:hidden}
.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-fold .kv-banner-content,.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-fold .kv-banner-sub-content{position:absolute;height:fit-content}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1.is-full-fold .kv-banner-content,.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2.is-full-fold .kv-banner-content{top:0;left:0;bottom:0;z-index:3}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-1.is-full-fold .kv-banner-content{padding:10.6666666667vw 16.6666666667vw 0}
.pdp-body-product-feature-kv-banner .kv-banner-container.layout-md-2.is-full-fold .kv-banner-content{top:initial;bottom:calc(var(--sub-content-height, 0) * 1px)}
.pdp-body-product-feature-kv-banner .kv-banner-container.is-full-fold .kv-banner-sub-content{top:initial;left:0;bottom:0}
}