.holiday-gift-banner{--holiday-forest: #1b3a1f;--holiday-paper: #f6f2ea;--holiday-rose: #f7c4ca;position:relative;display:grid;grid-template-columns:7fr 10fr 7fr;min-height:clamp(560px,44.4444vw,760px);color:var(--holiday-paper);background:var(--holiday-forest);isolation:isolate}.holiday-gift-banner__media{position:relative;min-width:0;overflow:hidden}.holiday-gift-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.holiday-gift-banner__content{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:56px clamp(24px,2.7778vw,48px);text-align:center}.holiday-gift-banner__eyebrow,.holiday-gift-banner__heading,.holiday-gift-banner__accent,.holiday-gift-banner__description{margin:0}.holiday-gift-banner__eyebrow{color:#a9bd8a;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:3px;text-transform:uppercase}.holiday-gift-banner__heading{color:var(--holiday-paper);font-family:var(--font-heading-family);font-size:clamp(60px,6.1111vw,96px);font-style:normal;font-weight:500;line-height:1;letter-spacing:0}.holiday-gift-banner__accent{max-width:100%;color:var(--holiday-rose);font-family:var(--holiday-accent-font);font-size:clamp(28px,3.0556vw,48px);font-style:var(--holiday-accent-style);font-weight:var(--holiday-accent-weight);line-height:1.1;letter-spacing:0;text-wrap:balance}.holiday-gift-banner__description{max-width:380px;color:#dce3d6;font-size:16px;font-weight:500;line-height:1.55;letter-spacing:0;text-wrap:pretty}.holiday-gift-banner__button{display:inline-flex;max-width:100%;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:17px 30px;border:1px solid transparent;border-radius:40px;color:var(--holiday-forest);background:var(--holiday-paper);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:1.6px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease}.holiday-gift-banner__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.holiday-gift-banner__button svg{flex:0 0 16px}@media(hover:hover){.holiday-gift-banner__button:hover{background:var(--holiday-rose)}}.holiday-gift-banner__button:focus-visible{outline:2px solid var(--holiday-paper);outline-offset:5px}.holiday-gift-banner--no-primary,.holiday-gift-banner--no-secondary{grid-template-columns:1fr 1fr}.holiday-gift-banner--no-primary.holiday-gift-banner--no-secondary{grid-template-columns:1fr}@media screen and (max-width:989px){.holiday-gift-banner,.holiday-gift-banner--no-primary,.holiday-gift-banner--no-secondary{--holiday-primary-y: var(--holiday-primary-mobile-y);grid-template-columns:minmax(0,1fr);min-height:0}.holiday-gift-banner__media--primary{height:clamp(270px,82.0513vw,820px)}.holiday-gift-banner__media--secondary{height:clamp(170px,43.5897vw,260px)}.holiday-gift-banner__content{gap:14px;padding:34px 24px}.holiday-gift-banner__eyebrow{max-width:100%;font-size:11px;letter-spacing:2.6px}.holiday-gift-banner__heading{font-size:52px}.holiday-gift-banner__accent{font-size:clamp(22px,7.1795vw,28px)}.holiday-gift-banner__description{max-width:280px;font-size:14px}.holiday-gift-banner__button{width:100%;max-width:342px;gap:10px;padding:17px 24px}}@media(prefers-reduced-motion:reduce){.holiday-gift-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-holiday-gift-banner.css.map */
