.marketing-banner{position:relative;width:100%;overflow:hidden;max-width:1440px;margin:12px auto}
.marketing-banner:has(.marketing-banner__card.pzn-card){display:none}
.marketing-banner__inner{display:flex;flex-direction:row;width:100%;height:100%}
.marketing-banner__card{position:relative;width:100%;overflow:hidden}
.marketing-banner--side-by-side .marketing-banner__card{width:50%}
.marketing-banner__bg-wrap{position:relative;width:100%;height:100%;line-height:0}
.marketing-banner__bg-img{display:block;width:100%;height:100%;object-fit:cover}
.marketing-banner__text-wrap{position:absolute;z-index:600;width:45%}
.marketing-banner__text-wrap.text-color--white{color:#fff}
.marketing-banner__text-wrap.text-color--black{color:#000}
@media not all and (max-width:768px){.marketing-banner__text-wrap--desktop-middle-left{top:50%;transform:translateY(-50%);left:2%}
.marketing-banner--side-by-side .marketing-banner__text-wrap--desktop-middle-left{top:50%;transform:translateY(-50%)}
}
@media not all and (max-width:768px){.marketing-banner__text-wrap--desktop-middle-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.marketing-banner__text-wrap--desktop-middle-center .marketing-banner__cta-wrap{justify-content:center}
}
@media not all and (max-width:768px){.marketing-banner__text-wrap--desktop-middle-right{top:50%;transform:translateY(-50%);right:2%}
.marketing-banner--side-by-side .marketing-banner__text-wrap--desktop-middle-right{top:50%;transform:translateY(-50%)}
}
.marketing-banner--side-by-side .marketing-banner__text-wrap{width:50%}
.marketing-banner--side-by-side .marketing-banner__text-wrap.marketing-banner__text-wrap--desktop-middle-left{left:24px;right:auto}
.marketing-banner--side-by-side .marketing-banner__text-wrap.marketing-banner__text-wrap--desktop-middle-right{right:24px;left:auto}
.marketing-banner--side-by-side .marketing-banner__text-wrap .marketing-banner__headline{font-size:32px;font-weight:700;line-height:36px;margin-bottom:16px}
.marketing-banner--side-by-side .marketing-banner__text-wrap .marketing-banner__desc{font-size:14px;font-weight:400;line-height:24px;margin-bottom:12px}
.marketing-banner__headline{font-family:'SamsungSharpSans',arial,sans-serif;font-weight:700;font-size:42px;line-height:44px;color:currentColor;word-wrap:break-word}
.marketing-banner__desc{font-family:'SamsungOne',arial,sans-serif;font-weight:400;margin-top:12px;font-size:20px;line-height:28px;color:currentColor;word-wrap:break-word}
.marketing-banner__cta-wrap{display:flex;justify-content:flex-start;align-items:center;margin-top:40px}
.shop-card .marketing-banner__cta-wrap{display:none}
.marketing-banner__cta-wrap .cta+.cta{margin-left:20px}
.marketing-banner__cta-wrap .cta.cta--black{color:#fff;background-color:#000;border-color:#000}
.marketing-banner__cta-wrap .cta.cta--black:hover,.marketing-banner__cta-wrap .cta.cta--black:focus{color:#000;background-color:transparent}
.marketing-banner__cta-wrap .cta.cta--white{color:#000;background-color:#fff;border-color:#fff}
.marketing-banner__cta-wrap .cta.cta--white:hover,.marketing-banner__cta-wrap .cta.cta--white:focus{color:#fff;background-color:transparent}
.marketing-banner__cta-wrap .cta.cta--blond{color:#fff;background-color:#000;border-color:#000}
.marketing-banner__cta-wrap .cta.cta--blond:hover,.marketing-banner__cta-wrap .cta.cta--blond:focus{color:#000;background:linear-gradient(#e2cac5,#dbb3a9);border-color:transparent}
.marketing-banner--author-placeholder{padding:40px;background:#f4f4f4;border:2px dashed #ccc;text-align:center;color:#666;font-size:14px}
@media only screen and (min-width:768px) and (max-width:1440px){.marketing-banner__text-wrap{width:6.94444444vw}
.marketing-banner__text-wrap--desktop-middle-left{left:.13888889vw}
.marketing-banner__text-wrap--desktop-middle-center{width:50vw}
.marketing-banner__text-wrap--desktop-middle-right{right:.13888889vw}
.marketing-banner__headline{font-size:2.91666667vw;line-height:3.05555556vw}
.marketing-banner__desc{margin-top:.83333333vw;font-size:1.38888889vw}
.marketing-banner__cta-wrap{margin-top:1.11111111vw}
.shop-card .marketing-banner__cta-wrap{display:none}
}
@media(min-width:769px) and (max-width:1280px){.marketing-banner__headline{font-size:2.75vw;line-height:normal}
.marketing-banner__desc{font-size:1.2333vw;line-height:normal}
.marketing-banner--side-by-side .marketing-banner__headline{font-size:1.75vw;line-height:normal}
.marketing-banner--side-by-side .marketing-banner__desc{font-size:1vw;line-height:normal;margin-top:.5vw}
.shop-card .marketing-banner__cta-wrap{display:none}
}
@media only screen and (max-width:767px){.marketing-banner--side-by-side .marketing-banner__inner{flex-direction:column}
.marketing-banner--side-by-side .marketing-banner__card{width:100%}
.marketing-banner__text-wrap{width:86.66666667vw;left:50% !important;right:auto !important;transform:translateX(-50%) !important}
.marketing-banner__text-wrap--mobile-top-center{top:11.11111111vw;bottom:auto !important;text-align:center}
.marketing-banner__text-wrap--mobile-top-center .marketing-banner__cta-wrap{align-items:center}
.marketing-banner__text-wrap--mobile-middle-center{top:50% !important;transform:translate(-50%,-50%) !important;text-align:center}
.marketing-banner__text-wrap--mobile-middle-center .marketing-banner__cta-wrap{align-items:center}
.marketing-banner__text-wrap--mobile-bottom-center{bottom:20vw;top:auto !important;text-align:center}
.marketing-banner__text-wrap--mobile-bottom-center .marketing-banner__cta-wrap{align-items:center}
.marketing-banner__headline{font-size:7.77777778vw;font-weight:700;line-height:28px}
.marketing-banner__desc{margin-top:3.33333333vw;font-size:3.61111111vw;font-weight:400;line-height:16px}
.marketing-banner__cta-wrap{margin-top:6.66666667vw;flex-direction:column;justify-content:center;align-items:flex-start}
.shop-card .marketing-banner__cta-wrap{display:flex}
}
.isShopApp .shop-card{display:none !important}