/* Supplied product photos: wide desktop and square mobile, with restrained text. */
#wincare-promo .wcp-carousel{background:#f6f1e9;border-radius:0}
#wincare-promo .wcp-slide{aspect-ratio:2365/665;min-height:0;background:#f6f1e9;color:#14243a}
#wincare-promo .wcp-slide::after{display:none}
#wincare-promo .wcp-copy{padding:clamp(24px,3.2vw,45px) 48px 78px;width:49%;color:#14243a}
#wincare-promo .wcp-eyebrow{font-size:12px;font-weight:500;letter-spacing:.03em;color:#715b37}
#wincare-promo .wcp-title{font-size:clamp(23px,2.3vw,30px);font-weight:500;line-height:1.45;letter-spacing:-.05em;color:#14243a;margin:8px 0 0;word-break:keep-all}
#wincare-promo .wcp-link{font-size:11px;font-weight:400;color:#14243a;margin-top:18px;gap:24px;border-color:#a78b5d}
#wincare-promo .wcp-link:hover{color:#856737}
#wincare-promo .wcp-controls{left:auto;right:22px;bottom:19px;color:#14243a;background:transparent;padding:8px 12px}
#wincare-promo .wcp-button{border-color:#14243a60}
#wincare-promo .wcp-counter span{opacity:.65}
#wincare-promo .wcp-track{background:#14243a30}
#wincare-promo .wcp-progress{background:#856737}
@media(max-width:900px){#wincare-promo .wcp-copy{padding-left:30px;width:55%}#wincare-promo .wcp-title{font-size:24px}#wincare-promo .wcp-controls{right:15px;bottom:14px;gap:7px;padding:6px 9px}}
@media(max-width:600px){#wincare-promo .wcp-slide{aspect-ratio:1;min-height:0}#wincare-promo .wcp-copy{width:90%;padding:24px 23px 100px}#wincare-promo .wcp-eyebrow{font-size:11px}#wincare-promo .wcp-title{font-size:25px;max-width:none;margin-top:5px;line-height:1.4}#wincare-promo .wcp-link{font-size:10px;margin-top:10px;padding-bottom:3px}#wincare-promo .wcp-controls{left:auto;right:14px;bottom:14px;padding:7px 9px}#wincare-promo .wcp-counter{font-size:10px}}

/* Short product descriptions; controls sit directly over the photo. */
#wincare-promo .wcp-copy{position:absolute;top:0;left:0;padding-bottom:24px}
#wincare-promo .wcp-description{margin:9px 0 0;color:#33445d;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:-.025em;white-space:nowrap}
#wincare-promo .wcp-link{margin-top:14px}
#wincare-promo .wcp-controls{background:transparent}
@media(max-width:900px){#wincare-promo .wcp-copy{padding:18px 30px 16px;width:60%}#wincare-promo .wcp-eyebrow{font-size:10px}#wincare-promo .wcp-title{font-size:22px;line-height:1.35;margin-top:5px}#wincare-promo .wcp-description{font-size:11px;margin-top:6px}#wincare-promo .wcp-link{font-size:10px;margin-top:10px}}
@media(max-width:600px){#wincare-promo .wcp-copy{width:100%;padding:24px 23px 20px}#wincare-promo .wcp-eyebrow{font-size:11px}#wincare-promo .wcp-title{font-size:25px;line-height:1.4}#wincare-promo .wcp-description{font-size:11px;letter-spacing:-.04em;margin-top:7px}#wincare-promo .wcp-link{margin-top:10px}}

/* White overlay lettering, without a photo tint or gradient. */
#wincare-promo .wcp-copy,#wincare-promo .wcp-eyebrow,#wincare-promo .wcp-title,#wincare-promo .wcp-description,#wincare-promo .wcp-link{color:#fff;text-shadow:0 1px 4px #0e1b2ca6,0 0 1px #0e1b2c99}
#wincare-promo .wcp-link{border-color:#fff9}
#wincare-promo .wcp-link:hover,#wincare-promo .wcp-link:focus-visible{color:#fff;border-color:#fff}
#wincare-promo .wcp-controls{color:#fff;text-shadow:0 1px 3px #0e1b2ca6}
#wincare-promo .wcp-button{border-color:#ffffffb3;filter:drop-shadow(0 1px 2px #0e1b2c80)}
#wincare-promo .wcp-track{background:#ffffff66}
