.head:where(.astro-6BMNOKNO){fill:#cd803d}.eye:where(.astro-6BMNOKNO){fill:#fff}.mouth:where(.astro-6BMNOKNO){fill:none;stroke:#fff;stroke-width:2px}.limb:where(.astro-6BMNOKNO){stroke:#cd803d;stroke-width:35px;stroke-linecap:round}.house:where(.astro-GJUYL3U5){stroke:#000;stroke-width:2px;fill:#fff}.house:where(.astro-GJUYL3U5) .roof:where(.astro-GJUYL3U5){fill:none;stroke:#d1495b;stroke-width:10px;stroke-linecap:round}.house:where(.astro-GJUYL3U5) .door:where(.astro-GJUYL3U5){fill:#d1495b}.house:where(.astro-GJUYL3U5) .stair:where(.astro-GJUYL3U5){fill:gray}.house:where(.astro-GJUYL3U5) .window:where(.astro-GJUYL3U5){fill:#fdea96}.house:where(.astro-GJUYL3U5) .window-sill:where(.astro-GJUYL3U5){fill:#d1495b;stroke-linecap:round}.gift:where(.astro-W6UADTNZ) .box:where(.astro-W6UADTNZ){fill:#d1495b;stroke:#000;stroke-width:2px}.gift:where(.astro-W6UADTNZ) .stripe:where(.astro-W6UADTNZ){fill:#fff;stroke:#000;stroke-width:2px}.gift:where(.astro-W6UADTNZ) .ribbon:where(.astro-W6UADTNZ){stroke:#b73a3b;stroke-width:4px;fill:none}.body:where(.astro-T7NJHNYP){stroke-linecap:round;fill:none}.red-mark:where(.astro-T7NJHNYP){stroke:#d1495b;stroke-width:2.5px}.green-mark:where(.astro-T7NJHNYP){stroke:#234236;stroke-width:2.5px}.bear:where(.astro-ZSTJU4PK){background-color:#f5eed7}.bear:where(.astro-ZSTJU4PK) .ear:where(.astro-ZSTJU4PK){fill:#e5c39c;stroke:#fff;stroke-width:5}.bear:where(.astro-ZSTJU4PK) .face:where(.astro-ZSTJU4PK){fill:#fff}.bear:where(.astro-ZSTJU4PK) .mouth:where(.astro-ZSTJU4PK){fill:none;stroke:#000;stroke-width:2}.sleigh:where(.astro-VANLPVBP){offset-path:path("M-200 80 L -90 80 Q 60 80 60 -10 A 50 50 0 0 0 -60 -10 Q -60 80 90 80 L 200 80");animation:roller-coaster 6s infinite linear}@keyframes roller-coaster{0%{offset-distance:0%}to{offset-distance:100%}}.bell:where(.astro-IWGPKKLX):hover{transform-origin:center 30%}.bell:where(.astro-IWGPKKLX):hover,.bell:where(.astro-IWGPKKLX):hover .bell-tongue:where(.astro-IWGPKKLX){animation-duration:.5s;animation-delay:-.25s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;animation-name:ring}@keyframes ring{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.flake:where(.astro-WLY7LMDZ){animation-duration:inherit;animation-name:snowing;animation-iteration-count:infinite;animation-timing-function:linear}.flake:where(.astro-WLY7LMDZ).small{opacity:.7}.flake:where(.astro-WLY7LMDZ).slow{animation-duration:5s}.flake:where(.astro-WLY7LMDZ).fast{animation-duration:3s}.background:where(.astro-Y3SOREGM){display:block;width:100%;height:calc(200px * var(--size));background-color:#38755b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 120 120'%3E%3Cpolyline fill='none' stroke='%230c5c4c' stroke-width='42.4' points='-30 0 60 90 150 0'/%3E%3C/svg%3E")}.round:where(.astro-Y3SOREGM){border-radius:10px}@media (min-width: 900px){.background:where(.astro-Y3SOREGM){height:100%}}.lights:where(.astro-2YAELEEU){fill:none;stroke:#5f4c6c;stroke-width:2}.lights:where(.astro-2YAELEEU) .button:where(.astro-2YAELEEU){cursor:pointer}.flake{animation-duration:inherit;animation-name:snowing;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes snowing{0%{transform:translateY(-100px)}to{transform:translateY(100px)}}.flake.opaque{opacity:.7}.flake.slow{animation-duration:5s}.flake.fast{animation-duration:3s}
