.christmas-spotlight{background:var(--color-medium-blue-3,#0c2969);color:#fff;font-family:var(--font-tt-commons,var(--FONT-STACK-BODY))}
.christmas-spotlight__inner{max-width:1600px;margin:auto;padding:64px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:stretch}
.christmas-spotlight__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:382px;min-width:0;overflow-wrap:anywhere}
.christmas-spotlight__copy p,.christmas-spotlight__copy h2{margin:0}
.christmas-spotlight__eyebrow,.christmas-spotlight__gift-label{font-size:11px;line-height:1.35;font-weight:700;letter-spacing:1.1px}
.christmas-spotlight__eyebrow{color:var(--color-blue-400,#7b8eb9)}
.christmas-spotlight__gift-label{color:var(--color-blue-100,#ccd3e4)}
.christmas-spotlight__value{font-size:88px;line-height:1.08;font-weight:700;color:white}
.christmas-spotlight__copy h2{font-size:40px;line-height:1.08;font-weight:600;letter-spacing:normal;color:white}
.christmas-spotlight__description{font-size:18px;line-height:1.35;font-weight:400;color:var(--color-blue-100,#ccd3e4)}
.christmas-spotlight .christmas-spotlight__button{display:flex;align-items:center;justify-content:center;width:248px;max-width:100%;min-height:46px;padding:10px 17px;border-radius:3px;font-size:14px;line-height:18.2px;font-weight:700;letter-spacing:0;text-transform:none;text-align:center;white-space:normal;--btn-bg:#fff;--btn-text:#252525;--btn-border:#fff;--btn-bg-hover:#eff1f6}
.christmas-spotlight__button:focus-visible{outline:2px solid white;outline-offset:4px}
.christmas-spotlight__panel{display:flex;align-items:center;justify-content:center;padding:0;min-height:382px;background:transparent;position:relative;overflow:hidden;border-radius:8px;min-width:0}
.christmas-spotlight__panel img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.christmas-spotlight__editor-note{font-size:14px;line-height:1.35;color:#ccd3e4}
@media(max-width:767px){
 .christmas-spotlight__inner{padding:40px 20px;grid-template-columns:minmax(0,1fr);gap:28px}
 .christmas-spotlight__copy{gap:12px;min-height:0}
 .christmas-spotlight__value{font-size:64px}
 .christmas-spotlight__copy h2{font-size:32px}
 .christmas-spotlight__description{font-size:16px}
 .christmas-spotlight .christmas-spotlight__button{width:100%}
 .christmas-spotlight__panel{min-height:0}
 .christmas-spotlight__panel img{height:auto;aspect-ratio:318/264;object-fit:cover;position:static}
}
.christmas-spotlight__description.rte{margin:0}
