.christmas-orders-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,39,28,.94) 0%,rgba(15,39,28,.84) 40%,rgba(15,39,28,.08) 100%);pointer-events:none}
.christmas-orders-copy{position:absolute;inset:auto 0 0;padding:clamp(22px,4vw,50px);z-index:1;color:#fff}
.christmas-orders-copy .eyebrow{color:#f5d6a1;font-size:12px;margin:0 0 12px}
.christmas-orders-copy h2{font-size:clamp(30px,3.1vw,46px);line-height:1.15;margin:0 0 14px;letter-spacing:-.035em}
.christmas-orders-copy>p:not(.eyebrow){font-size:17px;line-height:1.5;max-width:360px;margin:0 0 20px}
.christmas-orders-copy .button{background:#fff;color:#264936;font-size:15px;padding:12px 17px;text-align:center}
.christmas-orders-copy .button:hover{background:#f4e8d5}
.christmas-orders-copy .button:focus-visible{outline:3px solid #f5d6a1;outline-offset:5px}
.hero-carousel #hero-slide-caption[hidden]{display:none}
@media(max-width:720px){.christmas-orders-copy{padding:24px}.christmas-orders-copy h2{font-size:34px}.christmas-orders-copy>p:not(.eyebrow){font-size:16px;margin-bottom:16px}.christmas-orders-copy .button{font-size:14px}.christmas-orders-slide img{object-fit:cover}}
@media(max-width:360px){.christmas-orders-copy h2{font-size:29px}.christmas-orders-copy{padding:20px}}
