.anm-xmas-corner{position:fixed;top:-4.5rem;left:-4.25rem;z-index:99955 !important;width:clamp(15rem,34vw,26rem);pointer-events:none !important;line-height:0;overflow:visible;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.anm-xmas-corner.is-off{display:none !important}.anm-xmas-corner__svg{display:block;width:100%;height:auto;overflow:visible}.anm-xmas-corner__sway,.anm-xmas-corner__leaf,.anm-xmas-corner__bauble-swing,.anm-xmas-corner__bow,.anm-xmas-corner__berry{will-change:transform;transform-box:fill-box}.anm-xmas-snow{position:fixed;inset:0;z-index:99940 !important;pointer-events:none !important;overflow:hidden}.anm-xmas-snow.is-off{display:none !important}.anm-xmas-confetti{position:fixed;inset:0;z-index:99941 !important;pointer-events:none !important;overflow:hidden}.anm-xmas-confetti.is-off{display:none !important}.anm-xmas-confetti__piece{position:absolute;top:0;left:0;margin:0;border-radius:1px;opacity:0;will-change:transform,opacity;box-shadow:0 1px 2px rgba(0,0,0,.12)}.anm-xmas-confetti__piece.is-round{border-radius:50%}.anm-xmas-cards{position:fixed;inset:0;z-index:99945 !important;pointer-events:none !important;overflow:hidden}.anm-xmas-cards.is-off{display:none !important}.anm-xmas-cards__card{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:9.5rem;min-height:6.4rem;padding:1rem .85rem .85rem;border-radius:.65rem;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.75),transparent 42%),linear-gradient(160deg,#fffaf3 0%,#f7e8d6 48%,#edd4b8 100%);border:1.5px dashed rgba(199,134,101,.55);outline:3px solid rgba(255,248,238,.95);outline-offset:-6px;box-shadow:0 12px 28px rgba(40,24,12,.26),0 2px 0 rgba(255,255,255,.85) inset;box-sizing:border-box;will-change:transform,opacity}.anm-xmas-cards__stamp{position:absolute;top:.45rem;right:.5rem;font-size:.72rem;line-height:1;color:#c78665;opacity:.85}.anm-xmas-cards__bow{display:block;line-height:0;margin:-.25rem 0 .05rem;filter:drop-shadow(0 2px 3px rgba(90,10,18,.3))}.anm-xmas-cards__bow svg{display:block;width:4.25rem;height:auto}.anm-xmas-cards__text{font-family:Cormorant,Georgia,serif;font-size:1.2rem;font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1.15;color:#5c3a2a;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.55)}.anm-xmas-cards__sub{font-size:.55rem;letter-spacing:.18em;color:#c78665;line-height:1;opacity:.9}@media (max-width:640px){.anm-xmas-cards__card{width:7.6rem;min-height:5.2rem;padding:.8rem .65rem .7rem}.anm-xmas-cards__text{font-size:1.02rem}}.anm-xmas-lights{position:fixed;left:0;right:0;height:18px;z-index:99972 !important;display:flex;align-items:center;justify-content:space-evenly;padding:0 clamp(.75rem,3vw,2.5rem);pointer-events:none !important;gap:0}.anm-xmas-lights.is-off{display:none !important}.anm-xmas-lights__bulb{display:block;flex:0 0 auto;width:8px;height:8px;margin:0;border-radius:50%;background:#ffe6a8;box-shadow:0 0 8px 2px rgba(255,230,168,.95),0 0 18px 5px rgba(232,180,80,.65),0 0 28px 8px rgba(199,134,101,.35);will-change:transform,opacity}@media (max-width:640px){.anm-xmas-lights__bulb{width:6px;height:6px}}.anm-xmas-spark{position:fixed;inset:0;z-index:100040 !important;pointer-events:none !important;overflow:hidden}.anm-xmas-spark__bit{position:absolute;top:0;left:0;margin:0;border-radius:50%;box-shadow:0 0 8px rgba(255,232,180,.85),0 0 16px rgba(232,200,120,.45);will-change:transform,opacity;pointer-events:none}@media (hover:none),(pointer:coarse){.anm-xmas-spark{display:none !important}}.anm-xmas-snow__flake{position:absolute;top:0;left:0;width:var(--size,8px);height:var(--size,8px);margin:0;border-radius:50%;background:rgba(255,255,255,.98);box-shadow:0 0 8px rgba(255,255,255,.85),0 0 16px rgba(255,255,255,.4);opacity:0;will-change:transform;contain:layout style}body.anm-xmas-on .anm-xmas-festooned{position:relative;overflow:hidden}body.anm-xmas-on .anm-xmas-festooned:after{content:"";position:absolute;top:0;right:0;width:clamp(3.75rem,38%,9.5rem);height:clamp(3.75rem,38%,9.5rem);z-index:5;pointer-events:none;background:var(--anm-xmas-festoon) no-repeat top right/contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))}body.anm-xmas-on .eltdf-page-header .anm-xmas-festooned:after,body.anm-xmas-on .eltdf-sticky-header .anm-xmas-festooned:after,body.anm-xmas-on .eltdf-mobile-header .anm-xmas-festooned:after,body.anm-xmas-on .eltdf-logo-wrapper.anm-xmas-festooned:after,body.anm-xmas-on .eltdf-mobile-logo-wrapper.anm-xmas-festooned:after,body.anm-xmas-on .anm-hero .anm-xmas-festooned:after,body.anm-xmas-on .anm-hero.anm-xmas-festooned:after,body.anm-xmas-on .eltdf-page-footer .anm-xmas-festooned:after,body.anm-xmas-on .eltdf-footer-top-holder .anm-xmas-festooned:after,body.anm-xmas-on .eltdf-footer-bottom-holder .anm-xmas-festooned:after,body.anm-xmas-on footer .anm-xmas-festooned:after{display:none !important}.anm-xmas-toggle{position:fixed;right:.85rem;bottom:.85rem;z-index:100052 !important;margin:0;padding:.5rem .85rem;border:1px solid rgba(199,134,101,.55);border-radius:999px;background:rgba(20,15,12,.88);color:#f4ece4;font-family:Muli,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.05em;line-height:1.2;cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.anm-xmas-toggle:hover,.anm-xmas-toggle:focus-visible{border-color:#c78665;outline:none}.anm-xmas-toggle[aria-pressed=true]{opacity:.7}@media (max-width:1024px){.eltdf-mobile-header,.eltdf-mobile-header.mobile-header-appear,.eltdf-mobile-header .eltdf-mobile-header-inner{z-index:99970 !important}.eltdf-mobile-header .eltdf-mobile-logo-wrapper,.eltdf-mobile-header .eltdf-mobile-logo-wrapper a{position:relative;z-index:2}}@media (max-width:640px){.anm-xmas-corner{top:-3.25rem;left:-3.1rem;width:clamp(11rem,62vw,16rem)}body.anm-xmas-on .anm-xmas-festooned:after{width:clamp(3.5rem,48%,7.5rem);height:clamp(3.5rem,48%,7.5rem);background-image:var(--anm-xmas-festoon-sm,var(--anm-xmas-festoon))}.anm-xmas-toggle{right:.55rem;bottom:.55rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.anm-xmas-corner,.anm-xmas-snow,.anm-xmas-confetti,.anm-xmas-cards,.anm-xmas-lights,.anm-xmas-spark,.anm-xmas-toggle{display:none !important}body.anm-xmas-on .anm-xmas-festooned:after{display:none !important}}