.christmas-page-module__EhTV-G__page{--christmas-ivory:#fff8ed;--christmas-cream:#fffdf8;--christmas-evergreen:#244938;--christmas-evergreen-deep:#183429;--christmas-cranberry:#a52d35;--christmas-kraft:#b99168;--christmas-gold:#be984f;--christmas-ink:#332b25;--christmas-muted:#76665a;background:var(--christmas-ivory);color:var(--christmas-ink)}.christmas-page-module__EhTV-G__paperTexture{background-image:radial-gradient(circle at 1px 1px,#a52d3514 1px,#0000 0),radial-gradient(circle at 18px 16px,#2449380f 1px,#0000 0);background-size:22px 22px,38px 38px}.christmas-page-module__EhTV-G__linenTexture{background-image:linear-gradient(90deg,#332b2509 50%,#0000 50%),linear-gradient(#332b2506 50%,#0000 50%);background-size:3px 3px}.christmas-page-module__EhTV-G__heroOverlay{background:linear-gradient(90deg,#183429f0 0%,#183429cc 34%,#18342961 66%,#18342957 100%),linear-gradient(#1834292e 0%,#1834290d 62%,#183429c7 100%)}.christmas-page-module__EhTV-G__heroImage{object-position:58% center}.christmas-page-module__EhTV-G__stitchedCard{border:1px solid #be984f73;position:relative;box-shadow:0 24px 50px -28px #332b256b,inset 0 0 0 5px #fffdf840}.christmas-page-module__EhTV-G__stitchedCard:after{border-radius:inherit;content:"";pointer-events:none;border:1px dashed #a52d356b;position:absolute;inset:9px}.christmas-page-module__EhTV-G__threadRule{background-image:repeating-linear-gradient(90deg, var(--christmas-cranberry) 0 11px, transparent 11px 17px, var(--christmas-gold) 17px 20px, transparent 20px 28px);height:3px}.christmas-page-module__EhTV-G__softGlow{background:radial-gradient(circle,#ffdf8e61 0%,#ffdf8e14 34%,#0000 68%)}.christmas-page-module__EhTV-G__faqItem{background:#fffdf8b8;border:1px solid #332b2524;box-shadow:0 12px 24px -22px #332b258c}.christmas-page-module__EhTV-G__faqItem[open]{background:#fffdf8f5;border-color:#a52d3573}.christmas-page-module__EhTV-G__faqIcon{transition:transform .18s}.christmas-page-module__EhTV-G__faqItem[open] .christmas-page-module__EhTV-G__faqIcon{transform:rotate(45deg)}.christmas-page-module__EhTV-G__imageFrame{box-shadow:0 28px 52px -30px #332b259e,0 0 0 7px #fffdf8d9,0 0 0 8px #be984f80}@media (max-width:767px){.christmas-page-module__EhTV-G__heroImage{object-position:62% center}.christmas-page-module__EhTV-G__heroOverlay{background:linear-gradient(#183429b8 0%,#183429c7 42%,#183429ed 100%),linear-gradient(90deg,#18342938,#18342938)}}@media (prefers-reduced-motion:reduce){.christmas-page-module__EhTV-G__faqIcon{transition:none}}
