.christmas-decor-module__ay8UOa__lights{z-index:1;pointer-events:none;width:100%;height:26px;position:absolute;top:-1px;left:0}.christmas-decor-module__ay8UOa__wire{fill:none;stroke:#0a1f1b;stroke-width:1.6px}.christmas-decor-module__ay8UOa__cap{fill:#c9a457}.christmas-decor-module__ay8UOa__bulb{animation:2.4s ease-in-out infinite christmas-decor-module__ay8UOa__twinkle}.christmas-decor-module__ay8UOa__red{fill:#ff5a4f;filter:drop-shadow(0 0 3px #ff5a4fe6)}.christmas-decor-module__ay8UOa__gold{fill:#ffd36b;filter:drop-shadow(0 0 3px #ffd36be6)}.christmas-decor-module__ay8UOa__green{fill:#6ee0a6;filter:drop-shadow(0 0 3px #6ee0a6d9)}.christmas-decor-module__ay8UOa__cream{fill:#fff6dc;filter:drop-shadow(0 0 3px #fff6dce6)}.christmas-decor-module__ay8UOa__blue{fill:#7cc4ff;filter:drop-shadow(0 0 3px #7cc4ffd9)}@keyframes christmas-decor-module__ay8UOa__twinkle{0%,to{opacity:1}50%{opacity:.45}}.christmas-decor-module__ay8UOa__snow{z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffffbf 0 1.4px,#0000 2px),radial-gradient(circle,#ffffff8c 0 1px,#0000 1.6px),radial-gradient(circle,#fff6 0 1.8px,#0000 2.4px);background-position:13px 0,41px 23px,77px 9px;background-size:97px 83px,61px 57px,151px 113px;animation:14s linear infinite christmas-decor-module__ay8UOa__snowfall;position:absolute;inset:0}@keyframes christmas-decor-module__ay8UOa__snowfall{to{background-position:13px 83px,41px 137px,77px 122px}}.christmas-decor-module__ay8UOa__ribbon{z-index:1;opacity:.92;pointer-events:none;background:repeating-linear-gradient(135deg,#c4342e 0 9px,#fff4e0 9px 15px);height:4px;position:absolute;bottom:0;left:0;right:0}.christmas-decor-module__ay8UOa__leaf{fill:#1d6b48;stroke:#134a33;stroke-width:.8px}.christmas-decor-module__ay8UOa__leafLight{fill:#2a8559;stroke:#1a5c3e;stroke-width:.8px}.christmas-decor-module__ay8UOa__vein{stroke:#ffffff4d;stroke-width:.8px}.christmas-decor-module__ay8UOa__berry{fill:#d42f2a;stroke:#8f1915;stroke-width:.6px}.christmas-decor-module__ay8UOa__shine{fill:#ffffffbf}@media (prefers-reduced-motion:reduce){.christmas-decor-module__ay8UOa__bulb,.christmas-decor-module__ay8UOa__snow{animation:none}}
.holiday-guide-page-module__0IUzcW__page{padding-top:1rem;padding-bottom:2.25rem}.holiday-guide-page-module__0IUzcW__hero{isolation:isolate;color:#f8f0e5;background:radial-gradient(at 86% 15%,#b6893f26,#0000 38%),radial-gradient(at 4% 100%,#832e3f33,#0000 43%),linear-gradient(112deg,#102b24 0%,#183a2e 58%,#2c3830 100%);border:1px solid #3c6050;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 8px 25px #2015141f}.holiday-guide-page-module__0IUzcW__hero:after{z-index:-1;content:"";pointer-events:none;background:repeating-linear-gradient(116deg,#0000 0 32px,#eed7a508 33px 34px);position:absolute;inset:0}.holiday-guide-page-module__0IUzcW__decorations{opacity:.65;pointer-events:none;gap:1.2rem;display:flex;position:absolute;top:0;right:2rem}.holiday-guide-page-module__0IUzcW__decorations span{background:radial-gradient(circle at 32% 28%,#dcbb80,#8c6834);border:1px solid #cfaa68;border-radius:50%;width:2.8rem;height:2.8rem;margin-top:2.7rem;position:relative}.holiday-guide-page-module__0IUzcW__decorations span:before{content:"";border-left:1px solid #c3a679;height:3rem;position:absolute;bottom:100%;left:50%}.holiday-guide-page-module__0IUzcW__decorations span:nth-child(2){background:radial-gradient(circle at 32% 28%,#b9686c,#642b36);border-color:#b9686c;width:3.5rem;height:3.5rem;margin-top:4.5rem}.holiday-guide-page-module__0IUzcW__decorations span:nth-child(2):before{height:5rem}.holiday-guide-page-module__0IUzcW__decorations span:nth-child(3){margin-top:1.5rem}.holiday-guide-page-module__0IUzcW__heroContent{z-index:1}@media (min-width:1024px){.holiday-guide-page-module__0IUzcW__heroContent{max-width:calc(100% - 15rem)}}@media (max-width:1023px){.holiday-guide-page-module__0IUzcW__decorations{opacity:.12;right:-1rem}}.holiday-guide-page-module__0IUzcW__heroContent{max-width:58rem;padding:.8rem 1rem .95rem;position:relative}.holiday-guide-page-module__0IUzcW__breadcrumb{color:#d7c4b3;margin-bottom:.5rem;font-size:.75rem;line-height:1.3}.holiday-guide-page-module__0IUzcW__breadcrumb a:hover,.holiday-guide-page-module__0IUzcW__breadcrumb a:focus-visible{color:#fff6e8;text-underline-offset:3px;text-decoration:underline}.holiday-guide-page-module__0IUzcW__eyebrow{color:#e8c88b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem;font-weight:550;line-height:1.3}.holiday-guide-page-module__0IUzcW__title{color:#fff7eb;font-family:var(--font-funnel), var(--font-inter), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,5.3vw,3.3rem);font-weight:500;line-height:1.08}.holiday-guide-page-module__0IUzcW__intro{color:#e4d7ca;max-width:49rem;margin:.35rem 0 0;font-size:.83rem;line-height:1.4}.holiday-guide-page-module__0IUzcW__quickNav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9f1f0;border:1px solid #c9d8cc;border-radius:10px;align-items:center;gap:.55rem;margin-top:.65rem;padding:.35rem .5rem;display:flex;position:sticky;top:3.5rem;box-shadow:0 3px 12px #221a1517}.holiday-guide-page-module__0IUzcW__quickNavLabel{color:#345a47;letter-spacing:.07em;text-transform:uppercase;flex:none;padding-left:.2rem;font-size:.68rem;font-weight:550}.holiday-guide-page-module__0IUzcW__quickNavLinks{scrollbar-width:thin;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.holiday-guide-page-module__0IUzcW__quickNavLink{color:#214b39;background:#fffaf4;border:1px solid #bdcfc0;border-radius:999px;flex:none;align-items:center;min-height:2rem;padding:.27rem .65rem;font-size:.76rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.holiday-guide-page-module__0IUzcW__quickNavLink:hover,.holiday-guide-page-module__0IUzcW__quickNavLink:focus-visible{background:#e7efe6;border-color:#376b50}.holiday-guide-page-module__0IUzcW__quickNavLink span{color:#7d373e;font-variant-numeric:tabular-nums;margin-left:.35rem}.holiday-guide-page-module__0IUzcW__quickNavLink:focus-visible,.holiday-guide-page-module__0IUzcW__footer a:focus-visible{outline-offset:2px;outline:2px solid #376b50}.holiday-guide-page-module__0IUzcW__sections{gap:1.55rem;margin-top:.85rem;display:grid}.holiday-guide-page-module__0IUzcW__section{min-width:0;scroll-margin-top:7rem}.holiday-guide-page-module__0IUzcW__sectionHead{border-left:3px solid #94414a;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.55rem;padding-left:.75rem;display:flex}.holiday-guide-page-module__0IUzcW__section:target .holiday-guide-page-module__0IUzcW__sectionHead{border-left-color:#356448}.holiday-guide-page-module__0IUzcW__sectionCount{color:#355a43;white-space:nowrap;background:#eef3eb;border:1px solid #cbd9cd;border-radius:999px;flex:none;margin-top:.12rem;padding:.17rem .55rem;font-size:.7rem;font-weight:500;line-height:1.3}.holiday-guide-page-module__0IUzcW__sectionKicker{color:#7d373e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .08rem;font-size:.67rem;font-weight:550;line-height:1.25}.holiday-guide-page-module__0IUzcW__sectionTitle{color:#242126;margin:0;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:480;line-height:1.15}.holiday-guide-page-module__0IUzcW__sections article h3{font-weight:430}.holiday-guide-page-module__0IUzcW__sections article .font-semibold{font-weight:500}.holiday-guide-page-module__0IUzcW__sections article .font-bold{font-weight:550}.holiday-guide-page-module__0IUzcW__emptyState{color:#3c3b37;background:#f5f7f0;border:1px solid #cbd9cd;border-radius:10px;margin-top:1.25rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.5}.holiday-guide-page-module__0IUzcW__footer{color:#4c514e;border-top:1px solid #cbd9cd;margin-top:1.75rem;padding-top:.8rem;font-size:.82rem;line-height:1.5}.holiday-guide-page-module__0IUzcW__footer a{color:#355a43;text-underline-offset:2px;font-weight:550;text-decoration:underline}.holiday-guide-page-module__0IUzcW__footer a:hover{color:#173d2b}@media (min-width:640px){.holiday-guide-page-module__0IUzcW__page{padding-top:1.5rem;padding-bottom:3rem}.holiday-guide-page-module__0IUzcW__heroContent{padding:1.35rem 1.65rem 1.5rem}.holiday-guide-page-module__0IUzcW__intro{font-size:.98rem}.holiday-guide-page-module__0IUzcW__sections{gap:2.25rem;margin-top:1.2rem}}@media (max-width:639px){.holiday-guide-page-module__0IUzcW__section,.holiday-guide-page-module__0IUzcW__dayPart{scroll-margin-top:9.5rem}.holiday-guide-page-module__0IUzcW__heroContent{padding-top:.72rem;padding-bottom:.8rem}.holiday-guide-page-module__0IUzcW__breadcrumb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.holiday-guide-page-module__0IUzcW__quickNav{gap:.4rem;top:5.85rem}.holiday-guide-page-module__0IUzcW__quickNavLink{padding-inline:.5rem;font-size:.72rem}.holiday-guide-page-module__0IUzcW__section{scroll-margin-top:9rem}.holiday-guide-page-module__0IUzcW__sectionHead{margin-bottom:.42rem}}@media (max-width:359px){.holiday-guide-page-module__0IUzcW__quickNavLinks{flex-wrap:wrap;overflow-x:visible}.holiday-guide-page-module__0IUzcW__section{scroll-margin-top:11.5rem}}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__hero{background:radial-gradient(at 86% 15%,#d6b66e2e,#0000 38%),radial-gradient(at 4% 100%,#4c5c9647,#0000 43%),linear-gradient(112deg,#141c33 0%,#1d2944 58%,#2b2f42 100%);border-color:#33405e;position:relative;overflow:hidden}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__heroContent{z-index:1;position:relative}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__heroFireworks{z-index:0;opacity:.8}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__heroMirrorBall{z-index:0;right:3rem}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__eyebrow{color:#e6c98a}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__guideLink{color:#f6e3b4;background:#d6b66e1f;border-color:#d6b66e;font-weight:600}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__guideLink:hover,.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__guideLink:focus-visible{background:#d6b66e3d;border-color:#f2cf76}@media (max-width:639px){.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__heroMirrorBall{display:none}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__heroFireworks{opacity:.45}}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__sectionHead{border-left-color:#3d4f86}.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__sectionKicker,.holiday-guide-page-module__0IUzcW__themeNewYear .holiday-guide-page-module__0IUzcW__quickNavLink span{color:#3d4f86}.holiday-guide-page-module__0IUzcW__updated{color:#cdbfae;margin:.45rem 0 0;font-size:.72rem;line-height:1.3}.holiday-guide-page-module__0IUzcW__guideLinks{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.holiday-guide-page-module__0IUzcW__guideLink{color:#fff3dc;border:1px solid #e8c88b73;border-radius:999px;align-items:center;gap:.3rem;min-height:2rem;padding:.25rem .7rem;font-size:.76rem;font-weight:500;display:inline-flex}.holiday-guide-page-module__0IUzcW__guideLink:hover,.holiday-guide-page-module__0IUzcW__guideLink:focus-visible{background:#fff7eb14;border-color:#e8c88b}.holiday-guide-page-module__0IUzcW__sectionDescription{color:#57524c;margin:.15rem 0 0;font-size:.8rem;line-height:1.4}.holiday-guide-page-module__0IUzcW__related{gap:.35rem;display:grid}.holiday-guide-page-module__0IUzcW__related p{margin:0}.holiday-guide-page-module__0IUzcW__endedActions{flex-wrap:wrap;gap:.75rem;margin-top:.6rem;display:flex}.holiday-guide-page-module__0IUzcW__endedActions a{color:#355a43;text-underline-offset:2px;font-weight:550;text-decoration:underline}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__hero{background:radial-gradient(620px 260px at 6% 110%,#c4342e52,#0000 70%),radial-gradient(560px 260px at 92% -10%,#f2c46d38,#0000 70%),linear-gradient(115deg,#0e2c26 0%,#153f35 48%,#1b4a3e 100%);border-color:#2f6a58;border-radius:18px;box-shadow:0 14px 30px #0d28222e}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__hero:after{display:none}.holiday-guide-page-module__0IUzcW__heroLights{height:30px}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__heroContent{padding-top:2.1rem;padding-bottom:1.35rem}.holiday-guide-page-module__0IUzcW__eyebrowHolly{vertical-align:middle;width:26px;height:20px;margin:-.3rem .35rem -.25rem 0;display:inline-block}.holiday-guide-page-module__0IUzcW__heroSnow{opacity:.55}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__eyebrow{color:#ffd36b}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__title{text-shadow:0 2px 18px #ffd36b38}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__intro{color:#d5e6de}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__updated{color:#b9cfc6}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__breadcrumb{color:#c9dcd3}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__guideLink{color:#fff7e7;background:linear-gradient(#d63c35,#b02822);border-color:#e3b75c;font-weight:600;box-shadow:0 4px 12px #b028224d,inset 0 1px #ffffff2e}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__guideLink:hover,.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__guideLink:focus-visible{background:linear-gradient(#e2463e,#bf2f28);border-color:#ffd36b}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations{opacity:1;gap:1.4rem;right:2.4rem}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations span{transform-origin:50% -3rem;background:radial-gradient(circle at 32% 28%,#fff1c9 0 8%,#f0c45d 22%,#b8862c 70%,#7c5719);border:none;animation:5s ease-in-out infinite holiday-guide-page-module__0IUzcW__sway;box-shadow:0 8px 18px #0000004d,0 0 22px #ffd36b40}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations span:before{border-left-color:#e3b75cb3}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations span:after{content:"";background:linear-gradient(90deg,#a07a33,#f2d184,#a07a33);border-radius:2px 2px 1px 1px;width:.8rem;height:.45rem;position:absolute;top:-.32rem;left:50%;transform:translate(-50%)}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations span:nth-child(2){transform-origin:50% -5rem;background:radial-gradient(circle at 32% 28%,#ffd6cf 0 8%,#ff5a4f 24%,#c4342e 66%,#7d1714);animation-delay:-1.6s;box-shadow:0 8px 18px #0000004d,0 0 24px #ff5a4f4d}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations span:nth-child(3){transform-origin:50% -1.5rem;background:radial-gradient(circle at 32% 28%,#e3ffef 0 8%,#6ee0a6 24%,#23845a 66%,#0f4a31);animation-delay:-3.1s;box-shadow:0 8px 18px #0000004d,0 0 22px #6ee0a640}@keyframes holiday-guide-page-module__0IUzcW__sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (max-width:1023px){.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations{opacity:.35;right:.8rem}}@media (max-width:639px){.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__heroContent{padding-top:1.85rem}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations{display:none}}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__sectionHead{background:repeating-linear-gradient(135deg,#c4342e 0 7px,#fff4e0 7px 11px) 0 0/4px 100% no-repeat;border-left:none;padding-left:.95rem}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__section:target .holiday-guide-page-module__0IUzcW__sectionHead{background-image:repeating-linear-gradient(135deg,#1d6b48 0 7px,#fff4e0 7px 11px)}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__sectionKicker{color:#b02822}.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__quickNavLink span{color:#b02822;font-weight:600}@media (prefers-reduced-motion:reduce){.holiday-guide-page-module__0IUzcW__themeChristmas .holiday-guide-page-module__0IUzcW__decorations span{animation:none}}.holiday-guide-page-module__0IUzcW__themeThanksgiving .holiday-guide-page-module__0IUzcW__hero{background:linear-gradient(115deg,#402b24,#694126 70%,#734629);border-color:#755135}.holiday-guide-page-module__0IUzcW__themeCanadaDay .holiday-guide-page-module__0IUzcW__hero{background:linear-gradient(115deg,#451f25,#6a2c32 70%,#7b3337);border-color:#784043}.holiday-guide-page-module__0IUzcW__themeThanksgiving .holiday-guide-page-module__0IUzcW__heroContent,.holiday-guide-page-module__0IUzcW__themeCanadaDay .holiday-guide-page-module__0IUzcW__heroContent{max-width:48rem}
.christmas-guide-banner-module__LJxifa__banner{isolation:isolate;color:#fff7e7;background:radial-gradient(340px 120px at 12% 115%,#c4342e4d,#0000 70%),radial-gradient(420px 160px at 88% -20%,#f2c46d33,#0000 70%),linear-gradient(115deg,#0e2c26 0%,#153f35 48%,#1b4a3e 100%);border:1px solid #2f6a58;border-radius:16px;align-items:center;gap:.85rem;padding:1.55rem 1.1rem .95rem;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #0d282229}.christmas-guide-banner-module__LJxifa__banner:hover{border-color:#c9a457;transform:translateY(-1px)}.christmas-guide-banner-module__LJxifa__banner:focus-visible{outline-offset:3px;outline:2px solid #c4342e}.christmas-guide-banner-module__LJxifa__icon{background:radial-gradient(circle at 35% 30%,#fff8e8,#f1e1bd);border:1px solid #c9a4578c;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 4px #fff7e712,0 6px 14px #00000038}.christmas-guide-banner-module__LJxifa__holly{width:38px;height:30px}.christmas-guide-banner-module__LJxifa__copy{flex-wrap:wrap;align-items:baseline;gap:.15rem .85rem;min-width:0;display:flex}.christmas-guide-banner-module__LJxifa__title{color:#fff7e7;font-family:var(--font-funnel), var(--font-inter), sans-serif;letter-spacing:-.02em;text-shadow:0 1px 10px #ffd36b40;margin:0;font-size:1.32rem;font-weight:500;line-height:1.15}.christmas-guide-banner-module__LJxifa__description{color:#d5e6de;font-size:.9rem;line-height:1.35}.christmas-guide-banner-module__LJxifa__mobileOnly{display:none}.christmas-guide-banner-module__LJxifa__action{color:#fff7e7;white-space:nowrap;background:linear-gradient(#d63c35,#b02822);border:1px solid #e3b75c;border-radius:999px;flex:none;align-items:center;gap:.45rem;margin-left:auto;padding:.55rem .95rem;font-size:.82rem;font-weight:600;line-height:1.1;transition:background .15s;display:inline-flex;box-shadow:0 4px 12px #b0282259,inset 0 1px #ffffff2e}.christmas-guide-banner-module__LJxifa__banner:hover .christmas-guide-banner-module__LJxifa__action{background:linear-gradient(#e2463e,#bf2f28)}@media (max-width:639px){.christmas-guide-banner-module__LJxifa__banner{border-radius:14px;gap:.6rem;padding:1.35rem .75rem .8rem}.christmas-guide-banner-module__LJxifa__icon{width:36px;height:36px}.christmas-guide-banner-module__LJxifa__holly{width:30px;height:24px}.christmas-guide-banner-module__LJxifa__title{font-size:1.02rem}.christmas-guide-banner-module__LJxifa__description{display:none}.christmas-guide-banner-module__LJxifa__mobileOnly{display:inline}.christmas-guide-banner-module__LJxifa__desktopOnly{display:none}.christmas-guide-banner-module__LJxifa__action{gap:.3rem;padding:.45rem .7rem;font-size:.76rem}}@media (max-width:359px){.christmas-guide-banner-module__LJxifa__icon{display:none}}@media (prefers-reduced-motion:reduce){.christmas-guide-banner-module__LJxifa__banner{transition:none}.christmas-guide-banner-module__LJxifa__banner:hover{transform:none}}
.halloween-guide-banner-module__DEnL2G__banner{isolation:isolate;color:#fff7eb;background:radial-gradient(at 85% 10%,#bc68333b,#0000 40%),repeating-linear-gradient(116deg,#0000 0 32px,#ffd9a705 33px 34px),linear-gradient(112deg,#171b1b,#252024 58%,#332323);border:1px solid #80513a;border-radius:12px;align-items:center;gap:.8rem;padding:.75rem 1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #20151414}.halloween-guide-banner-module__DEnL2G__banner:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#d7ad7740,#bd7f521a 55%,#0000 72%);border-radius:50%;width:9rem;position:absolute;top:-4.7rem;right:14%}.halloween-guide-banner-module__DEnL2G__banner:hover{border-color:#d39865}.halloween-guide-banner-module__DEnL2G__banner:focus-visible{outline-offset:3px;outline:2px solid #a75f34}.halloween-guide-banner-module__DEnL2G__icon{color:#efb780;flex:none;display:flex}.halloween-guide-banner-module__DEnL2G__copy{gap:.15rem;min-width:0;display:grid}.halloween-guide-banner-module__DEnL2G__title{font-family:var(--font-funnel), var(--font-inter), sans-serif;letter-spacing:-.025em;font-size:1.2rem;font-weight:500;line-height:1.15}.halloween-guide-banner-module__DEnL2G__description{color:#e4d7ca;font-size:.78rem;line-height:1.35}.halloween-guide-banner-module__DEnL2G__action{color:#29201b;white-space:nowrap;background:#efb780;border:1px solid #b5835b;border-radius:999px;flex:none;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem .8rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.halloween-guide-banner-module__DEnL2G__banner:hover .halloween-guide-banner-module__DEnL2G__action{background:#f5c798}.halloween-guide-banner-module__DEnL2G__mobileLabel{display:none}@media (max-width:639px){.halloween-guide-banner-module__DEnL2G__banner{gap:.6rem;padding:.65rem .7rem}.halloween-guide-banner-module__DEnL2G__icon svg{width:25px;height:25px}.halloween-guide-banner-module__DEnL2G__title{font-size:1rem}.halloween-guide-banner-module__DEnL2G__description{font-size:.7rem}.halloween-guide-banner-module__DEnL2G__action{gap:.25rem;padding:.4rem .55rem;font-size:.7rem}.halloween-guide-banner-module__DEnL2G__desktopLabel{display:none}.halloween-guide-banner-module__DEnL2G__mobileLabel{display:inline}}@media (max-width:359px){.halloween-guide-banner-module__DEnL2G__icon{display:none}}
