@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes balloon-move{0%{transform:rotate(0deg) translateY(0%)}50%{transform:rotate(1deg) translateY(-12%)}100%{transform:rotate(0deg) translateY(0%)}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes run{0%{-webkit-transform:translate(0, 0) scale(1, 1);-moz-transform:translate(0, 0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);-o-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}50%{-webkit-transform:translate(calc(-100vw - 100%), -80vh) scale(1, 1);-moz-transform:translate(calc(-100vw - 100%), -80vh) scale(1, 1);-ms-transform:translate(calc(-100vw - 100%), -80vh) scale(1, 1);-o-transform:translate(calc(-100vw - 100%), -80vh) scale(1, 1);transform:translate(calc(-100vw - 100%), -80vh) scale(1, 1)}50.1%{-webkit-transform:translate(calc(-100vw - 100%), 0) scale(-1, 1);-moz-transform:translate(calc(-100vw - 100%), 0) scale(-1, 1);-ms-transform:translate(calc(-100vw - 100%), 0) scale(-1, 1);-o-transform:translate(calc(-100vw - 100%), 0) scale(-1, 1);transform:translate(calc(-100vw - 100%), 0) scale(-1, 1)}100%{-webkit-transform:translate(0, -80vh) scale(-1, 1);-moz-transform:translate(0, -80vh) scale(-1, 1);-ms-transform:translate(0, -80vh) scale(-1, 1);-o-transform:translate(0, -80vh) scale(-1, 1);transform:translate(0, -80vh) scale(-1, 1)}}@keyframes balloon-move1{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(-2deg) translateY(-40%)}100%{transform:rotate(0) translateY(0)}}@keyframes flash{0%{opacity:0}10%{opacity:0}20%{opacity:1}60%{opacity:1}70%{opacity:0}}.xmas{height:100vh;height:100svh;overflow:hidden;pointer-events:none;width:100vw;position:fixed;top:0;left:0;z-index:-1}.xmas::before,.xmas::after{content:"";display:block;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1}.xmas::before{opacity:0.7;background-image:url(/assets/dreamscometrueec/xmas/bg-a4f7161798bb25ac8aba948ae125ac5e.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.xmas::after{opacity:0.02;background-image:url(/assets/dreamscometrueec/xmas/bg_zigzag-f5259dfc8106154316b8a8973efd7cab.png);background-position:center center;background-repeat:repeat;background-size:300px auto}.xmas .text-item{background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;animation:animate-leaf 8s linear}.xmas .xmas-bottom{width:100%;position:fixed;bottom:0;left:0;z-index:2}.xmas .xmas-bottom>img{width:100%;height:auto}@media (min-width: 992px){.xmas .xmas-bottom .xmas-bottom-image{width:100vw;left:50%;transform:translate(-50%, 0)}}.xmas .xmas-bottom .xmas-item img,.xmas .xmas-bottom .xmas-item svg{width:100%;height:auto}.xmas .xmas-bottom .xmas-item::after{background-color:rgba(68,35,14,0.1);content:"";display:inline-block;filter:blur(2px);height:10%;width:80%;position:absolute;bottom:0;left:50%;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%, 30%);-moz-transform:translate(-50%, 30%);-ms-transform:translate(-50%, 30%);-o-transform:translate(-50%, 30%);transform:translate(-50%, 30%)}.xmas .xmas-bottom .xmas-kuma01{display:none;width:15%;position:absolute;bottom:0;right:26%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma01{display:block;width:7%;bottom:3%;right:17%}}.xmas .xmas-bottom .xmas-kuma02{width:18%;position:absolute;bottom:7%;left:68%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma02{width:9%;left:30%;bottom:2%}}.xmas .xmas-bottom .xmas-kuma03{width:12%;position:absolute;bottom:14%;right:68%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma03{width:5%;bottom:20%;right:72%}}.xmas .xmas-bottom .xmas-kuma04{width:30%;position:absolute;bottom:2%;left:35%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma04{width:8.5%;bottom:17%;left:46%}}.xmas .xmas-bottom .xmas-kuma05{display:none;width:13%;position:absolute;bottom:4%;right:18%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma05{display:block;width:7%;right:6%;bottom:20%}}.xmas .xmas-bottom .xmas-kuma06{display:none;width:14%;position:absolute;bottom:3%;left:67%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma06{display:block;width:6.5%;bottom:10%;left:59%}}.xmas .xmas-bottom .xmas-kuma07{width:11%;position:absolute;bottom:13%;right:89%;z-index:3}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma07{width:6%;right:89%}}.xmas .xmas-bottom .xmas-kuma08{width:8%;right:23%;bottom:80%;position:absolute;z-index:3;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma08{width:3.5%;right:30%;bottom:30%}}.xmas .xmas-bottom .xmas-kuma_tree01{width:8%;position:absolute;bottom:62%;right:85%}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma_tree01{width:4%;bottom:70%;right:88%}}.xmas .xmas-bottom .xmas-kuma_tree02{display:none;position:absolute}@media (min-width: 720px){.xmas .xmas-bottom .xmas-kuma_tree02{display:block;width:3.5%;right:10%;bottom:64%}}.xmas .xmas-santa{width:100px;animation:run 20s linear infinite;position:fixed;top:80vh;left:100%;z-index:3}@media (min-width: 992px){.xmas .xmas-santa{animation-duration:30s;width:140px}}.xmas .xmas-santa img{animation:flash 10s linear infinite,balloon-move1 10s linear infinite;animation-delay:-2s;opacity:0;width:100%;height:auto}.shines-fixed{height:100vh;pointer-events:none;width:100vw;position:fixed;top:0;left:0;z-index:-1}.shines-fixed .shine-item{position:absolute;opacity:0}.shine-item{will-change:opacity,transform,left,top}.shine-item-path{fill:#dadadb}.shine-parts{animation:blink infinite}
