.gm-christmas-hero__note{margin:1.4rem 0 0;font-size:1.2rem;color:var(--brand-gray)}.gm-seasonal-collections{padding-top:6.4rem;padding-bottom:3.2rem}.gm-seasonal-heading{max-width:62rem;margin-bottom:3.2rem}.gm-seasonal-heading h2{margin:0 0 1rem;color:var(--brand-ink);font:600 clamp(2.6rem,3vw,4rem)/1.15 var(--font-body-family);letter-spacing:-.03em}.gm-seasonal-heading>p:last-child{color:var(--brand-gray);font-size:1.5rem;line-height:1.6;margin:0}.gm-seasonal-heading .gm-christmas-kicker{color:var(--brand-navy)}.gm-seasonal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2.4rem}.gm-seasonal-card{color:var(--brand-ink);text-decoration:none;min-width:0}.gm-seasonal-card__media{aspect-ratio:1;border-radius:.8rem;overflow:hidden;background:var(--brand-sand)}.gm-seasonal-card__media img,.gm-seasonal-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gm-seasonal-card:hover img{transform:scale(1.025)}.gm-seasonal-card__copy{padding:1.6rem 0 0}.gm-seasonal-card h3{display:flex;justify-content:space-between;gap:.8rem;margin:0;color:inherit;font:600 1.8rem/1.3 var(--font-body-family)}.gm-seasonal-card h3 span{color:var(--brand-navy)}.gm-seasonal-card__copy p{font-size:1.3rem;color:var(--brand-gray);margin:.6rem 0 0;line-height:1.5}.gm-seasonal-card:focus-visible{outline:3px solid var(--brand-navy);outline-offset:5px}.gm-seasonal-planning{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:4.8rem;padding:3.2rem;background:var(--brand-sand);border-left:3px solid var(--brand-navy);border-radius:.4rem}.gm-seasonal-planning .gm-christmas-kicker{margin-bottom:1rem;color:var(--brand-navy)}.gm-seasonal-planning h3{font:600 clamp(2rem,2.2vw,2.8rem)/1.25 var(--font-body-family);color:var(--brand-ink);margin:0}.gm-seasonal-planning p:last-child{margin:1rem 0 0;font-size:1.4rem;color:var(--brand-gray)}.gm-seasonal-planning .gm-christmas-button{flex-shrink:0}@media(max-width:989px){.gm-seasonal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gm-seasonal-collections{padding-top:4rem}.gm-seasonal-grid{gap:2.4rem 1.4rem}.gm-seasonal-heading{margin-bottom:2.4rem}.gm-seasonal-card h3{font-size:1.5rem}.gm-seasonal-card__copy p{font-size:1.2rem}.gm-seasonal-planning{align-items:flex-start;flex-direction:column;padding:2.4rem;margin-top:3.2rem;gap:2rem}}@media(prefers-reduced-motion:reduce){.gm-seasonal-card__media img{transition:none}}body:has(.gm-christmas-hero) #MainContent{background:#fff}body:has(.gm-christmas-hero) #MainContent .collection{background:#fff}.gm-seasonal-planning{background:#f6eee3;border-left-color:#873b42}body:has(.gm-christmas-hero) .gm-christmas-story{background:#f6eee3}body .gm-christmas-hero{background:#fff}body .gm-christmas-hero__media:after{background:linear-gradient(90deg,#fffffffa,#ffffffed 25%,#ffffffa6 36%,#fff0 52%)}@media(max-width:989px){.gm-christmas-hero__media:after{display:none}}body:has(.gm-christmas-hero) .mp-fc-header,.gm-seasonal-heading,.gm-christmas-stories__heading{text-align:left;margin-bottom:2.4rem;max-width:64rem;padding:0}body:has(.gm-christmas-hero) .mp-fc-header h2,.gm-seasonal-heading h2,.gm-christmas-stories__heading h2{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.15;letter-spacing:-.025em;margin:0;text-wrap:balance}.gm-seasonal-heading>p:last-child,.gm-christmas-stories__heading>p:last-child{margin-top:1rem;max-width:48rem;line-height:1.6}body:has(.gm-christmas-hero) .mp-fc-eyebrow,.gm-seasonal-heading .gm-christmas-kicker,.gm-christmas-stories__heading .gm-christmas-kicker,.gm-seasonal-planning .gm-christmas-kicker{display:flex;align-items:center;gap:.8rem;color:var(--brand-navy);font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;line-height:1.5;margin:0 0 1rem}body:has(.gm-christmas-hero) .mp-fc-eyebrow:before,.gm-christmas-stories__heading .gm-christmas-kicker:before{content:"";flex:0 0 18px;width:18px;height:20px;background:url(holiday-ornament-line.svg) center/contain no-repeat}.gm-seasonal-heading .gm-christmas-kicker:before,.gm-seasonal-planning .gm-christmas-kicker:before{content:"";flex:0 0 18px;width:18px;height:20px;background:url(holiday-gift-line.svg) center/contain no-repeat}.gm-seasonal-planning{border-left:0;border-top:1px solid #e8dac9;border-radius:.8rem;gap:2.4rem}.gm-seasonal-planning h3{font-weight:600;font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.25;text-wrap:balance}.gm-christmas-story__copy{padding:2.4rem}.gm-christmas-story__copy h3{font-weight:600;line-height:1.25;text-wrap:balance}@media(max-width:749px){.gm-seasonal-heading,.gm-christmas-stories__heading{margin-bottom:2rem}.gm-seasonal-heading .gm-christmas-kicker{max-width:30rem}.gm-christmas-story__copy{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faith-seasonal-home.css.map */
