.campaigns.jdp-promos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;align-items:stretch}.jdp-promos .jdp-promo{position:relative;display:flex;align-items:center;min-width:0;min-height:292px;border-radius:12px;overflow:hidden;text-decoration:none!important;isolation:isolate;color:#fff!important;border:1px solid transparent;box-sizing:border-box}.jdp-promos .jdp-promo--dark{background:#181b1c}.jdp-promos .jdp-copy{position:relative;z-index:2;width:65%;padding:30px;box-sizing:border-box}.jdp-promos .jdp-kicker{display:block;font-size:11px;line-height:1.35;font-weight:750;letter-spacing:1px;color:#e1e1e1}.jdp-promos .jdp-kicker:before{content:"";display:block;background:#ed001d;width:46px;height:5px;margin-bottom:13px}.jdp-promos .jdp-copy h2{font-family:inherit!important;font-size:clamp(24px,2.45vw,38px)!important;line-height:1.06!important;letter-spacing:-1.05px;font-weight:850!important;color:#fff!important;margin:17px 0 14px!important}.jdp-promos .jdp-copy p{font-family:inherit;font-size:15px;line-height:1.48;color:#f2f2f2;margin:0 0 21px;max-width:34ch}.jdp-promos .jdp-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;padding:13px 17px;border-radius:8px;background:#e3001d;color:#fff;font-size:13px;line-height:1.25;font-weight:800;white-space:nowrap;box-sizing:border-box}.jdp-promos .jdp-cta svg{display:block;flex:0 0 auto}.jdp-promos .jdp-photo{position:absolute;z-index:0;top:0;right:0;width:41%;height:100%;background:#fff;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.jdp-promos .jdp-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:62% center;box-sizing:border-box;padding:10px 0 10px 18px;transform:none!important}.jdp-promos .jdp-promo--red{background:#dc0018}.jdp-promos .jdp-promo--red .jdp-copy{width:88%}.jdp-promos .jdp-promo--red .jdp-kicker{font-size:10px;color:#fff;letter-spacing:.7px}.jdp-promos .jdp-promo--red .jdp-kicker:before{background:#fff;opacity:.9}.jdp-promos .jdp-promo--red .jdp-cta{background:#fff;color:#151719}.jdp-promos .jdp-fabric{position:absolute;z-index:0;right:0;top:0;height:100%;width:31%;overflow:hidden;clip-path:polygon(68% 0,100% 0,100% 100%,0 100%)}.jdp-promos .jdp-fabric img{position:absolute;display:block;width:908.8%!important;height:149.28%!important;max-width:none!important;left:-794.98%;top:-26.39%;object-fit:fill;transform:none!important}.jdp-promos .jdp-promo:focus-visible{outline:3px solid #147bb5;outline-offset:4px}.jdp-promos .jdp-promo:hover .jdp-cta{filter:brightness(.93)}@media(min-width:1500px){.jdp-promos .jdp-promo{min-height:315px}}@media(max-width:1100px) and (min-width:701px){.jdp-promos .jdp-copy{padding:24px;width:68%}.jdp-promos .jdp-copy h2{font-size:26px!important;letter-spacing:-.7px}.jdp-promos .jdp-copy p{font-size:13px}.jdp-promos .jdp-cta{font-size:11px;gap:8px;padding:12px}.jdp-promos .jdp-photo{width:39%}}@media(max-width:700px){.campaigns.jdp-promos{grid-template-columns:1fr;gap:16px!important}.jdp-promos .jdp-promo{min-height:265px;border-radius:10px}.jdp-promos .jdp-copy{width:67%;padding:22px}.jdp-promos .jdp-copy h2{font-size:clamp(22px,6vw,30px)!important;letter-spacing:-.65px;margin:14px 0 12px!important}.jdp-promos .jdp-kicker{font-size:9px;letter-spacing:.8px}.jdp-promos .jdp-kicker:before{width:36px;height:4px;margin-bottom:10px}.jdp-promos .jdp-copy p{font-size:12px;line-height:1.5;margin-bottom:17px}.jdp-promos .jdp-cta{font-size:11px;gap:8px;padding:12px 13px}.jdp-promos .jdp-cta svg{width:16px;height:16px}.jdp-promos .jdp-photo{width:39%}.jdp-promos .jdp-photo img{padding-left:14px}.jdp-promos .jdp-promo--red .jdp-copy{width:90%}.jdp-promos .jdp-promo--red .jdp-kicker{font-size:8px}.jdp-promos .jdp-promo--red .jdp-copy p{max-width:28ch}.jdp-promos .jdp-fabric{width:33%}}@media(prefers-reduced-motion:reduce){.jdp-promos *{scroll-behavior:auto!important;transition:none!important}}
