.christmas-page[data-astro-cid-uibaw7ac]{background:#fffdf9;color:#142b45;padding-bottom:60px}.wrap[data-astro-cid-uibaw7ac]{width:min(1180px,calc(100% - 36px));margin:0 auto}.hero[data-astro-cid-uibaw7ac]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 18%,rgba(255,255,255,.95),transparent 32%),linear-gradient(118deg,#f7fbff,#e8f2fb 48%,#fff7f5);color:#142b45;padding:72px 0 58px;min-height:380px;box-sizing:border-box}.hero[data-astro-cid-uibaw7ac]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.72;background-image:radial-gradient(circle,#fff 1.5px,transparent 2px),radial-gradient(circle,rgba(200,16,46,.25) 1px,transparent 2px),radial-gradient(circle,rgba(20,43,69,.14) 1px,transparent 2px);background-size:86px 86px,131px 131px,57px 57px;background-position:0 0,40px 18px,19px 45px;animation:star-drift 24s linear infinite}.hero-glow[data-astro-cid-uibaw7ac]{position:absolute;width:340px;height:340px;right:7%;top:-100px;border-radius:50%;background:radial-gradient(circle,#ffffffeb,#fff0 70%);pointer-events:none;z-index:-1}.hero-content[data-astro-cid-uibaw7ac]{position:relative;z-index:2}.hero[data-astro-cid-uibaw7ac] h1[data-astro-cid-uibaw7ac]{font:700 clamp(3rem,7vw,5.3rem)/.99 Georgia,"Times New Roman",serif;color:#142b45;margin:14px 0 18px;letter-spacing:-.055em}.hero[data-astro-cid-uibaw7ac] h1[data-astro-cid-uibaw7ac] em[data-astro-cid-uibaw7ac]{font-weight:500;color:#c8102e}.hero[data-astro-cid-uibaw7ac] .eyebrow[data-astro-cid-uibaw7ac]{color:#c8102e}.hero-kicker[data-astro-cid-uibaw7ac]{font-size:.65rem;letter-spacing:.2em;font-weight:800;color:#617d96;margin:0 0 8px}.hero-kicker[data-astro-cid-uibaw7ac] span[data-astro-cid-uibaw7ac]{color:#c8102e}.hero-copy[data-astro-cid-uibaw7ac]{max-width:620px;line-height:1.75;color:#4f6478;font-size:1.02rem}.hero-actions[data-astro-cid-uibaw7ac]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-link[data-astro-cid-uibaw7ac]{display:inline-flex;align-items:center;gap:12px;margin:0;padding:13px 17px;background:#c8102e;color:#fff;text-decoration:none;font-size:.8rem;font-weight:800;box-shadow:0 7px 18px #c8102e24;transition:transform .2s ease,box-shadow .2s ease}.hero-link[data-astro-cid-uibaw7ac]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #c8102e33}.hero-link[data-astro-cid-uibaw7ac].secondary{background:#fffc;color:#142b45;border:1px solid #d4e0eb;box-shadow:none}.hero-footnote[data-astro-cid-uibaw7ac]{margin:22px 0 0;font-size:.72rem;letter-spacing:.04em;color:#71869a}.hero-footnote[data-astro-cid-uibaw7ac] span[data-astro-cid-uibaw7ac]{color:#c8102e}.snowfall[data-astro-cid-uibaw7ac]{position:absolute;left:-5%;width:110%;white-space:nowrap;pointer-events:none;user-select:none;color:#fffffff5;text-shadow:0 1px 4px rgba(87,133,169,.22);letter-spacing:.3em;z-index:1;animation:snowfall-drift 22s linear infinite}.snowfall-one[data-astro-cid-uibaw7ac]{top:0;font-size:1.6rem;opacity:.85}.snowfall-two[data-astro-cid-uibaw7ac]{top:35%;font-size:1rem;opacity:.7;animation-duration:31s;animation-direction:reverse}.hero-sparkle[data-astro-cid-uibaw7ac]{position:absolute;color:#c8102e;opacity:.55;animation:twinkle 3.4s ease-in-out infinite;pointer-events:none}.sparkle-a[data-astro-cid-uibaw7ac]{right:15%;top:24%;font-size:2rem}.sparkle-b[data-astro-cid-uibaw7ac]{right:8%;bottom:25%;font-size:1.4rem;animation-delay:1.1s}.sparkle-c[data-astro-cid-uibaw7ac]{right:29%;bottom:18%;font-size:1.7rem;color:#8eb8dc;animation-delay:1.8s}.eyebrow[data-astro-cid-uibaw7ac]{font-size:.7rem;letter-spacing:.16em;font-weight:800;margin:0 0 13px}.intro[data-astro-cid-uibaw7ac]{padding-top:30px;padding-bottom:18px;max-width:850px}.red[data-astro-cid-uibaw7ac]{color:#c8102e}.intro[data-astro-cid-uibaw7ac] h2[data-astro-cid-uibaw7ac],.section-heading[data-astro-cid-uibaw7ac] h2[data-astro-cid-uibaw7ac],.guide-cta[data-astro-cid-uibaw7ac] h2[data-astro-cid-uibaw7ac]{font:500 clamp(1.8rem,4vw,2.6rem)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0 0 12px;color:#142b45}.intro[data-astro-cid-uibaw7ac]>p[data-astro-cid-uibaw7ac]:last-child,.guide-cta[data-astro-cid-uibaw7ac] p[data-astro-cid-uibaw7ac]:not(.eyebrow){color:#626b74;line-height:1.75;margin:0}.product-section[data-astro-cid-uibaw7ac]{padding:22px 0 45px}.section-heading[data-astro-cid-uibaw7ac]{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.section-heading[data-astro-cid-uibaw7ac] h2[data-astro-cid-uibaw7ac]{margin:0}.section-heading[data-astro-cid-uibaw7ac]>span[data-astro-cid-uibaw7ac]{font-size:.68rem;letter-spacing:.12em;font-weight:800;color:#687582}.gift-grid[data-astro-cid-uibaw7ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gift-card[data-astro-cid-uibaw7ac]{border:1px solid #e1e5e9;background:#fff;min-width:0;display:flex;flex-direction:column}.gift-image-link[data-astro-cid-uibaw7ac]{position:relative;display:grid;place-items:center;aspect-ratio:1/1;background:#fff;padding:14px;overflow:hidden}.gift-image-link[data-astro-cid-uibaw7ac] img[data-astro-cid-uibaw7ac]{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s ease}.gift-image-link[data-astro-cid-uibaw7ac]:hover img[data-astro-cid-uibaw7ac]{transform:scale(1.04)}.gift-number[data-astro-cid-uibaw7ac]{position:absolute;top:10px;left:10px;background:#142b45;color:#fff;font:700 .7rem Arial,sans-serif;letter-spacing:.08em;padding:7px 9px}.gift-copy[data-astro-cid-uibaw7ac]{display:flex;flex-direction:column;align-items:flex-start;padding:16px;flex:1}.gift-category[data-astro-cid-uibaw7ac]{font-size:.61rem;font-weight:800;letter-spacing:.13em;color:#c8102e;margin:0 0 8px}.gift-copy[data-astro-cid-uibaw7ac] h3[data-astro-cid-uibaw7ac]{font-size:1rem;line-height:1.4;margin:0 0 9px;color:#142b45}.gift-copy[data-astro-cid-uibaw7ac]>p[data-astro-cid-uibaw7ac]:not(.gift-category){font-size:.82rem;line-height:1.6;color:#66717c;margin:0 0 13px}.gift-copy[data-astro-cid-uibaw7ac] .gift-best[data-astro-cid-uibaw7ac]{font-size:.78rem;color:#596168;margin-top:auto}.check-price[data-astro-cid-uibaw7ac]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;width:100%;box-sizing:border-box;padding:11px 12px;background:#c8102e;color:#fff;text-decoration:none;font-size:.76rem;font-weight:800}.disclosure[data-astro-cid-uibaw7ac]{font-size:.72rem;line-height:1.6;color:#747d85;margin:22px 0 0}.guide-cta[data-astro-cid-uibaw7ac]{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f1eee8;padding:29px}.guide-cta[data-astro-cid-uibaw7ac] h2[data-astro-cid-uibaw7ac]{margin-bottom:9px}.guide-cta[data-astro-cid-uibaw7ac] p[data-astro-cid-uibaw7ac]:not(.eyebrow){max-width:680px}.guide-cta[data-astro-cid-uibaw7ac]>a[data-astro-cid-uibaw7ac]{display:inline-flex;white-space:nowrap;flex-shrink:0;padding:13px 17px;background:#c8102e;color:#fff;text-decoration:none;font-size:.78rem;font-weight:800}@keyframes snowfall-drift{0%{transform:translate3d(0,-10%,0)}to{transform:translate3d(-3%,115%,0)}}@keyframes star-drift{0%{background-position:0 0,40px 18px,19px 45px}to{background-position:0 86px,40px 149px,19px 102px}}@keyframes twinkle{0%,to{transform:scale(.82) rotate(0);opacity:.35}50%{transform:scale(1.14) rotate(18deg);opacity:.85}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-uibaw7ac]:before,.snowfall[data-astro-cid-uibaw7ac],.hero-sparkle[data-astro-cid-uibaw7ac]{animation:none!important}.hero-link[data-astro-cid-uibaw7ac],.gift-image-link[data-astro-cid-uibaw7ac] img[data-astro-cid-uibaw7ac]{transition:none!important}}@media(max-width:900px){.gift-grid[data-astro-cid-uibaw7ac]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero[data-astro-cid-uibaw7ac]{padding:60px 0 48px;min-height:0}.hero-glow[data-astro-cid-uibaw7ac]{right:-15%}.guide-cta[data-astro-cid-uibaw7ac]{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.gift-grid[data-astro-cid-uibaw7ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift-copy[data-astro-cid-uibaw7ac]{padding:11px}.gift-copy[data-astro-cid-uibaw7ac] h3[data-astro-cid-uibaw7ac]{font-size:.88rem}.gift-copy[data-astro-cid-uibaw7ac]>p[data-astro-cid-uibaw7ac]:not(.gift-category){font-size:.76rem}.gift-image-link[data-astro-cid-uibaw7ac]{padding:7px}.hero[data-astro-cid-uibaw7ac]{padding:44px 0 38px}.hero[data-astro-cid-uibaw7ac] h1[data-astro-cid-uibaw7ac]{font-size:clamp(2.8rem,12vw,3.6rem)}.hero-copy[data-astro-cid-uibaw7ac]{font-size:.95rem;max-width:34ch}.hero-actions[data-astro-cid-uibaw7ac]{align-items:stretch;flex-direction:column;max-width:340px}.hero-link[data-astro-cid-uibaw7ac]{justify-content:space-between}.hero-sparkle[data-astro-cid-uibaw7ac]{display:none}.snowfall-one[data-astro-cid-uibaw7ac]{font-size:1.1rem}.snowfall-two[data-astro-cid-uibaw7ac]{font-size:.8rem;top:45%}.section-heading[data-astro-cid-uibaw7ac]{align-items:flex-start;flex-direction:column}.guide-cta[data-astro-cid-uibaw7ac]{padding:22px}.guide-cta[data-astro-cid-uibaw7ac]>a[data-astro-cid-uibaw7ac]{width:100%;justify-content:center;box-sizing:border-box}}
