.promocard-body{display:flex;flex-direction:row;align-items:center;gap:12px;border-radius:16px;margin:0 auto}
.promocard-left{align-items:center;width:105px;flex:0 0 auto;height:100%}
.promocard-image{height:100%;width:auto;object-fit:cover}
.promocard-right{height:auto;gap:12px;display:flex;flex-direction:column;justify-content:center;padding:20px}
.promocard-right-cta{width:100%}
.promocard-right-cta .btn-container{margin:0 !important}
.promocard-right-cta .btn-container a:not(.btn):not(.btn-image){margin:0 !important}
.promocard-right-image img{height:50px;width:50px}
.promocard-right-bodycopy p{font-size:14px !important;font-style:normal;font-weight:400;line-height:24px !important}
.promocard-body.height-200{height:200px;width:436px}
.promocard-body.height-140{height:140px;width:319px}
@media(max-width:767px){.promocard-body.height-140{height:120px;width:280px}
.promocard-body.height-200{height:auto;width:280px}
}
@media(min-width:768px) and (max-width:999px){.promocard-body.height-140{height:120px;width:330px}
.promocard-body.height-200{height:120px;width:330px}
}
@media(min-width:1000px) and (max-width:1199px){.promocard-body.height-140{height:120px;width:430px}
.promocard-body.height-200{height:100px;width:872px}
}
@media(min-width:1200px) and (max-width:1359px){.promocard-body.height-140{height:96px;width:530px}
.promocard-body.height-200{height:140px;width:316px}
}
@media(min-width:1360px){.promocard-left{width:155px}
}
.green-dark-theme:not(.site-footer):not(.disclaimer-section) p:not(.text-jumbo):not(.text-large):not(.text-medium):not(.text-small):not(.text-x-small):not(.text-little):not(.product--state-price){font-size:14px !important}
.column .cmp-container:has(.promocard-body){display:flex;flex-direction:column}
@media(min-width:576px){.column .cmp-container:has(.promocard-body){gap:10px}
}
@media(min-width:576px) and (max-width:992px){.column .cmp-container:has(.promocard-body){flex-direction:row;justify-content:space-between;align-items:stretch}
.column .cmp-container:has(.promocard-body) .promocard-body{flex:1;height:auto;width:auto}
.column .cmp-container:has(.promocard-body:only-child) .promocard-body{width:100%;max-width:clamp(580px,90vw,873px);margin:0 auto;box-sizing:border-box}
}
@media(max-width:575px){.promocard-body{width:100% !important;max-width:clamp(280px,90vw,570px);box-sizing:border-box}
}
@media(max-width:992px){.spike-popup-body .navsub-columns .promocard-body{margin-top:25px}
}