.sp-g-product-top-hero{position:relative;max-width:1440px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.sp-g-product-top-hero.hide{display:none}
.sp-g-product-top-hero__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:157px 142px 0 142px;text-align:center;height:500px}
.sp-g-product-top-hero__container.overlay-image::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2)}
.sp-g-product-top-hero__container.overlay-image .sp-g-product-top-hero__title{position:relative;z-index:2}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__container{height:250px;padding:0 142px 0 142px;justify-content:center;align-items:center}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__image .image__main{height:250px}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__content-item-cta{display:none !important}
.sp-g-product-top-hero__contents p{position:relative;z-index:2}
.sp-g-product-top-hero__content-item-cta{position:relative;z-index:2}
.sp-g-product-top-hero__eyebrow-text{font-family:'SamsungSharpSans',arial,sans-serif;font-weight:bold;font-size:16px;line-height:20px;color:#fff;margin-bottom:16px;text-align:center;text-shadow:2px 1px 3px #00000033}
.dark-theme .sp-g-product-top-hero__eyebrow-text{color:#000}
.sp-g-product-top-hero__title{font-family:'SamsungSharpSans',arial,sans-serif;font-weight:bold;font-size:60px;line-height:76px;color:#fff;word-wrap:break-word;text-shadow:2px 1px 3px #00000033;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dark-theme .sp-g-product-top-hero__title{color:#000}
.sp-g-product-top-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.sp-g-product-top-hero__image .image__main{height:500px}
.sp-g-product-top-hero__content-item-cta{padding-top:24px}
.sp-g-product-top-hero__content-item-cta.before-login{display:none}
.sp-g-product-top-hero__content-item-cta.after-login{display:none}
.sp-g-product-top-hero__content-item-cta .scta{color:#fff !important}
.sp-g-product-top-hero__content-item-cta .scta--contained{border-radius:25px !important;padding:13px 24px;font-size:18px}
.sp-g-product-top-hero__content-item-cta .scta--underline{background-color:transparent !important}
.sp-g-product-top-hero__content-item-cta .scta--outlined{border-color:#fff !important}
.sp-g-product-top-hero__content-item-cta.blue a{background-color:#2189ff;color:#FFF !important}
.sp-g-product-top-hero__content-item-cta.blue a:hover{background-color:#006ff2 !important;color:#EEE}
.sp-g-product-top-hero__content-item-cta.blue .scta--contained.scta--black{background-color:#2189ff !important}
.sp-g-product-top-hero__content-item-cta.blue .scta--contained.scta--black:hover{background-color:#006ff2 !important;color:#EEE}
.sp-g-product-top-hero__content-item-cta.blue .scta--outlined:hover{background-color:transparent !important}
.sp-g-product-top-hero .scta--underline.scta--black{background-color:transparent !important}
.sp-g-product-top-hero .scta--underline.scta--black:hover{background-color:transparent !important}
.sp-g-product-top-hero .dark-theme a{color:#000 !important}
.sp-g-product-top-hero .dark-theme a:hover{color:#555 !important}
.sp-g-product-top-hero .dark-theme .scta--contained .scta--black{color:#000 !important;background-color:#fff}
.sp-g-product-top-hero .dark-theme .scta--outlined{border-color:#000 !important;color:#000 !important}
.sp-g-product-top-hero .dark-theme .scta--outlined:hover{border-color:#555 !important;color:#555 !important}
.sp-g-product-top-hero .dark-theme .scta--underline.scta--black{color:#000 !important}
.sp-g-product-top-hero .dark-theme .scta--underline.scta--black:hover{color:#555 !important}
.sp-g-product-top-hero ol,.sp-g-product-top-hero ol li{list-style:inside decimal none}
.sp-g-product-top-hero ul,.sp-g-product-top-hero ul li{list-style:inside disc none}
.sp-g-product-top-hero sup{position:initial;vertical-align:super}
.sp-g-product-top-hero sub{position:initial;vertical-align:sub}
.sp-g-product-top-hero.userLoggedIn .before-login{display:none}
.sp-g-product-top-hero.userLoggedIn .after-login{display:block}
.sp-g-product-top-hero.userLoggedOut .before-login{display:block}
.sp-g-product-top-hero.userLoggedOut .after-login{display:none}
@media only screen and (min-width:768px) and (max-width:1440px){.sp-g-product-top-hero__container{padding:10.90277778vw 9.86111111vw 0vw 9.86111111vw;height:34.72222222vw}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__container{height:17.36111111vw;padding:0vw 9.86111111vw 0vw 9.86111111vw}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__image .image__main{height:17.36111111vw}
.sp-g-product-top-hero__eyebrow-text{font-size:1.11111111vw;margin-bottom:1.11111111vw;line-height:1.38888889vw}
.sp-g-product-top-hero__title{font-size:4.16666667vw;line-height:5.27777778vw}
.sp-g-product-top-hero__image .image__main{height:34.72222222vw}
.sp-g-product-top-hero__content-item-cta{padding-top:1.66666667vw}
.sp-g-product-top-hero__content-item-cta .scta--contained{padding:.90277778vw 1.66666667vw;font-size:1.25vw}
}
@media only screen and (max-width:767px){.sp-g-product-top-hero__container{display:block;padding:21.11111111vw 6.66666667vw 0vw 6.66666667vw;height:88.88888889vw}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__container{height:61.11111111vw;padding:0vw 6.66666667vw 0vw 6.66666667vw;display:flex}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__image .image__main{height:61.11111111vw}
.sp-g-product-top-hero.my_account_hero .sp-g-product-top-hero__eyebrow-text{margin-bottom:2.22222222vw}
.sp-g-product-top-hero__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sp-g-product-top-hero__image{height:auto}
.sp-g-product-top-hero__image .image__main{height:88.88888889vw;width:100%}
.sp-g-product-top-hero__eyebrow-text{font-size:3.88888889vw;margin-bottom:4.44444444vw;line-height:5.55555556vw}
.sp-g-product-top-hero__title{font-size:8.88888889vw;line-height:10.83333333vw;-webkit-line-clamp:3}
.sp-g-product-top-hero__content-item-cta{padding-top:6.66666667vw}
.sp-g-product-top-hero__content-item-cta .scta--contained{border-radius:25px !important;padding:2.91666667vw 6.66666667vw;font-size:3.88888889vw}
}