body{display:block;width:29em;height:29em;overflow:hidden}.tree{display:block;width:29em;height:29em;padding:20px 0 0;overflow:hidden}.branch{display:block;width:0;height:0;border-left:2em solid transparent;border-right:2em solid transparent;border-bottom:2em solid darkgreen;transform:translateY(0) translate(12em)}.branch--lvl1{display:block;width:0;height:0;border-left:4em solid transparent;border-right:4em solid transparent;border-bottom:4em solid darkgreen;transform:translateY(-1em) translate(10em)}.branch--lvl2{display:block;width:0;height:0;border-left:8em solid transparent;border-right:8em solid transparent;border-bottom:8em solid darkgreen;transform:translateY(-4em) translate(6em)}.branch--lvl3{display:block;width:0;height:0;border-left:12em solid transparent;border-right:12em solid transparent;border-bottom:12em solid darkgreen;transform:translateY(-10em) translate(2em)}.branch--lvl4{display:block;width:0;height:0;border-left:12em solid transparent;border-right:12em solid transparent;border-bottom:12em solid darkgreen;transform:translateY(-19em) translate(2em)}.branch--lvl5{display:block;width:0;height:0;border-left:12em solid transparent;border-right:12em solid transparent;border-bottom:12em solid darkgreen;transform:translateY(-29em) translate(2em)}.stump{display:block;width:40px;height:50px;background-color:#8b4513;transform:translateY(21em) translate(13em);z-index:4}.branches{display:block;width:0;height:0;z-index:1}.lights{display:block;width:0;height:0;position:absolute;z-index:2;top:30px;left:7.5px}.balls{display:block;width:0;height:0;position:absolute;z-index:3;top:20px;left:0}.presents{display:block;width:0;height:0;position:absolute;z-index:5;top:10px;left:0}.peak{display:block;width:0;height:0;position:absolute;z-index:5;top:5px;left:212px}.light{display:block;width:5px;height:5px}.light.light0{transform:translate(222px,5px)}.light.light1{transform:translate(214px,9px)}.light.light2{transform:translate(235px,15px)}.light.light3{transform:translate(225px,21px)}.light.light4{transform:translate(210px,27px)}.light.light5{transform:translate(200px,29px)}.light.light6{transform:translate(220px,33px)}.light.light7{transform:translate(240px,36px)}.light.light8{transform:translate(247px,41px)}.light.light9{transform:translate(260px,43px)}.light.light10{transform:translate(253px,45px)}.light.light11{transform:translate(243px,45px)}.light.light12{transform:translate(233px,42px)}.light.light13{transform:translate(222px,35px)}.light.light14{transform:translate(212px,35px)}.light.light15{transform:translate(198px,28px)}.light.light16{transform:translate(188px,18px)}.light.light17{transform:translate(178px,19px)}.light.light18{transform:translate(185px,22px)}.light.light19{transform:translate(194px,21px)}.light.light20{transform:translate(203px,18px)}.light.light21{transform:translate(214px,13px)}.light.light22{transform:translate(224px,5px)}.light.light23{transform:translate(232px,5px)}.light.light24{transform:translate(240px,5px)}.light.light25{transform:translate(250px)}.light.light26{transform:translate(258px)}.light.light27{transform:translate(267px,-12px)}.light.light28{transform:translate(276px,-22px)}.light.light29{transform:translate(285px,-20px)}.light.light30{transform:translate(295px,-20px)}.light.light31{transform:translate(299px,-15px)}.light.light32{transform:translate(296px,-11px)}.light.light33{transform:translate(286px,-11px)}.light.light34{transform:translate(278px,-13px)}.light.light35{transform:translate(269px,-20px)}.light.light36{transform:translate(259px,-27px)}.light.light37{transform:translate(249px,-30px)}.light.light38{transform:translate(240px,-38px)}.light.light39{transform:translate(232px,-45px)}.light.light40{transform:translate(223px,-53px)}.light.light41{transform:translate(211px,-60px)}.light.light42{transform:translate(201px,-63px)}.light.light43{transform:translate(192px,-63px)}.light.light44{transform:translate(182px,-67px)}.light.light45{transform:translate(173px,-74px)}.light.light46{transform:translate(164px,-80px)}.light.light47{transform:translate(155px,-80px)}.light.light48{transform:translate(147px,-82px)}.light.light49{transform:translate(143px,-78px)}.light.light50{transform:translate(150px,-77px)}.light.light51{transform:translate(158px,-85px)}.light.light52{transform:translate(167px,-85px)}.light.light53{transform:translate(174px,-87px)}.light.light54{transform:translate(183px,-87px)}.light.light55{transform:translate(191px,-87px)}.light.light56{transform:translate(199px,-94px)}.light.light57{transform:translate(208px,-100px)}.light.light58{transform:translate(217px,-108px)}.light.light59{transform:translate(226px,-114px)}.light.light60{transform:translate(234px,-123px)}.light.light61{transform:translate(243px,-130px)}.light.light62{transform:translate(252px,-132px)}.light.light63{transform:translate(260px,-132px)}.light.light64{transform:translate(268px,-139px)}.light.light65{transform:translate(276px,-149px)}.light.light66{transform:translate(284px,-151px)}.light.light67{transform:translate(292px,-160px)}.light.light68{transform:translate(302px,-160px)}.light.light69{transform:translate(311px,-160px)}.light.light70{transform:translate(318px,-159px)}.light.light71{transform:translate(325px,-159px)}.light.light72{transform:translate(328px,-156px)}.light.light73{transform:translate(322px,-152px)}.light.light74{transform:translate(312px,-152px)}.light.light75{transform:translate(303px,-154px)}.light.light76{transform:translate(294px,-157px)}.light.light77{transform:translate(285px,-164px)}.light.light78{transform:translate(278px,-172px)}.light.light79{transform:translate(270px,-180px)}.light.light80{transform:translate(262px,-189px)}.light.light81{transform:translate(254px,-198px)}.light.light82{transform:translate(245px,-206px)}.light.light83{transform:translate(237px,-211px)}.light.light84{transform:translate(228px,-214px)}.light.light85{transform:translate(220px,-216px)}.light.light86{transform:translate(212px,-220px)}.light.light87{transform:translate(204px,-220px)}.light.light88{transform:translate(197px,-220px)}.light.light89{transform:translate(190px,-228px)}.light.light90{transform:translate(182px,-236px)}.light.light91{transform:translate(174px,-246px)}.light.light92{transform:translate(165px,-248px)}.light.light93{transform:translate(157px,-250px)}.light.light94{transform:translate(150px,-252px)}.light.light95{transform:translate(144px,-260px)}.light.light96{transform:translate(137px,-264px)}.light.light97{transform:translate(130px,-273px)}.light.light98{transform:translate(121px,-281px)}.light.light99{transform:translate(113px,-285px)}.light.light100{transform:translate(106px,-283px)}.light.light101{transform:translate(110px,-282px)}.light.light102{transform:translate(117px,-281px)}.light.light103{transform:translate(124px,-281px)}.light.light104{transform:translate(132px,-281px)}.light.light105{transform:translate(140px,-282px)}.light.light106{transform:translate(147px,-282px)}.light.light107{transform:translate(154px,-289px)}.light.light108{transform:translate(161px,-297px)}.light.light109{transform:translate(170px,-306px)}.light.light110{transform:translate(178px,-306px)}.light.light111{transform:translate(187px,-306px)}.light.light112{transform:translate(195px,-306px)}.light.light113{transform:translate(203px,-314px)}.light.light114{transform:translate(211px,-322px)}.light.light115{transform:translate(219px,-330px)}.light.light116{transform:translate(227px,-338px)}.light.light117{transform:translate(236px,-338px)}.light.light118{transform:translate(244px,-340px)}.light.light119{transform:translate(252px,-340px)}.light.light120{transform:translate(260px,-345px)}.light.light121{transform:translate(268px,-354px)}.light.light122{transform:translate(276px,-364px)}.light.light123{transform:translate(285px,-368px)}.light.light124{transform:translate(292px,-368px)}.light.light125{transform:translate(300px,-368px)}.light.light126{transform:translate(307px,-375px)}.light.light127{transform:translate(314px,-384px)}.light.light128{transform:translate(322px,-392px)}.light.light129{transform:translate(330px,-395px)}.light.light130{transform:translate(336px,-395px)}.light.light131{transform:translate(342px,-397px)}.light.light132{transform:translate(348px,-397px)}.light.light133{transform:translate(355px,-395px)}.light.light134{transform:translate(350px,-392px)}.light.light135{transform:translate(341px,-392px)}.light.light136{transform:translate(332px,-390px)}.light.light137{transform:translate(323px,-392px)}.light.light138{transform:translate(315px,-402px)}.light.light139{transform:translate(307px,-412px)}.light.light140{transform:translate(299px,-420px)}.light.light141{transform:translate(293px,-420px)}.light.light142{transform:translate(285px,-418px)}.light.light143{transform:translate(277px,-417px)}.light.light144{transform:translate(270px,-417px)}.light.light145{transform:translate(263px,-424px)}.light.light146{transform:translate(256px,-432px)}.light.light147{transform:translate(248px,-440px)}.light.light148{transform:translate(240px,-448px)}.light.light149{transform:translate(233px,-458px)}.light.light150{transform:translate(225px,-466px)}.light.light151{transform:translate(217px,-469px)}.light.light152{transform:translate(210px,-469px)}.light.light153{transform:translate(203px,-469px)}.light.light154{transform:translate(196px,-469px)}.light.light155{transform:translate(189px,-470px)}.light.light156{transform:translate(181px,-478px)}.light.light157{transform:translate(173px,-486px)}.light.light158{transform:translate(164px,-495px)}.light.light159{transform:translate(157px,-504px)}.light.light160{transform:translate(149px,-513px)}.light.light161{transform:translate(141px,-521px)}.light.light162{transform:translate(134px,-529px)}.light.light163{transform:translate(127px,-538px)}.light.light164{transform:translate(120px,-540px)}.light.light165{transform:translate(113px,-541px)}.light.light166{transform:translate(106px,-541px)}.light.light167{transform:translate(98px,-541px)}.light.light168{transform:translate(93px,-538px)}.light.light169{transform:translate(95px,-534px)}.light.light170{transform:translate(100px,-537px)}.light.light171{transform:translate(107px,-537px)}.light.light172{transform:translate(115px,-543px)}.light.light173{transform:translate(122px,-550px)}.light.light174{transform:translate(129px,-560px)}.light.light175{transform:translate(136px,-570px)}.light.light--blink1{animation-delay:calc(1ms * var(--37be7eb7))!important}.light.light--blink2{animation-delay:calc(1ms * var(--37be7eb8))!important}.light.light--blink3{animation-delay:calc(1ms * var(--37be7eb9))!important}.light.light--blink4{animation-delay:calc(1ms * var(--37be7eba))!important}.light.light--blink5{animation-delay:calc(1ms * var(--37be7ebb))!important}.light.light--blink6{animation-delay:calc(1ms * var(--37be7ebc))!important}.light.light--blink7{animation-delay:calc(1ms * var(--37be7ebd))!important}.light.light--blink8{animation-delay:calc(1ms * var(--37be7ebe))!important}.light.light--blink9{animation-delay:calc(1ms * var(--37be7ebf))!important}@keyframes blink-red{0%{background-color:transparent}10%{background-color:red}80%{background-color:red}to{background-color:transparent}}.light.light--red{background-color:transparent;animation:blink-red 2.5s ease-in-out infinite}@keyframes blink-blue{0%{background-color:transparent}10%{background-color:#00f}80%{background-color:#00f}to{background-color:transparent}}.light.light--blue{background-color:transparent;animation:blink-blue 2.5s ease-in-out infinite}@keyframes blink-white{0%{background-color:transparent}10%{background-color:#fff}80%{background-color:#fff}to{background-color:transparent}}.light.light--white{background-color:transparent;animation:blink-white 2.5s ease-in-out infinite}@keyframes blink-yellow{0%{background-color:transparent}10%{background-color:#ff0}80%{background-color:#ff0}to{background-color:transparent}}.light.light--yellow{background-color:transparent;animation:blink-yellow 2.5s ease-in-out infinite}@keyframes blink-purple{0%{background-color:transparent}10%{background-color:purple}80%{background-color:purple}to{background-color:transparent}}.light.light--purple{background-color:transparent;animation:blink-purple 2.5s ease-in-out infinite}@keyframes blink-gold{0%{background-color:transparent}10%{background-color:gold}80%{background-color:gold}to{background-color:transparent}}.light.light--gold{background-color:transparent;animation:blink-gold 2.5s ease-in-out infinite}.ball{display:block;width:10px;height:10px;border-radius:50%;margin-top:2px}.ball:before{display:block;width:3px;height:3px;content:"";position:relative;top:-2px;left:3.6px}.ball.ball0{transform:translate(244px,55px)}.ball.ball1{transform:translate(210px,66px)}.ball.ball2{transform:translate(169px,90px)}.ball.ball3{transform:translate(275px,70px)}.ball.ball4{transform:translate(190px,126px)}.ball.ball5{transform:translate(228px,109px)}.ball.ball6{transform:translate(298px,133px)}.ball.ball7{transform:translate(144px,110px)}.ball.ball8{transform:translate(160px,141px)}.ball.ball9{transform:translate(248px,121px)}.ball.ball10{transform:translate(351px,114px)}.ball.ball11{transform:translate(92px,107px)}.ball.ball12{transform:translate(252px,135px)}.ball.ball13{transform:translate(182px,122px)}.ball.ball14{transform:translate(101px,105px)}.ball.ball15{transform:translate(366px,130px)}.ball.ball16{transform:translate(120px,115px)}.ball.ball17{transform:translate(162px,115px)}.ball.ball18{transform:translate(223px,100px)}.ball.ball19{transform:translate(292px,91px)}.ball.ball20{transform:translate(78px,72px)}.ball.ball21,.ball.ball22,.ball.ball23{transform:translate(0)}.ball.ball--red{background-color:red}.ball.ball--red:before{background-color:red}.ball.ball--blue{background-color:#00f}.ball.ball--blue:before{background-color:#00f}.ball.ball--white{background-color:#fff}.ball.ball--white:before{background-color:#fff}.ball.ball--yellow{background-color:#ff0}.ball.ball--yellow:before{background-color:#ff0}.ball.ball--purple{background-color:purple}.ball.ball--purple:before{background-color:purple}.ball.ball--gold{background-color:gold}.ball.ball--gold:before{background-color:gold}.present{position:relative}.present.present--red{background-color:red}.present.present--blue{background-color:#00f}.present.present--yellow{background-color:#ff0}.present.present--purple{background-color:purple}.present.present--gold{background-color:gold}.present.present0{transform:translate(240px,371px)}.present.present1{transform:translate(190px,350px)}.present.present2{transform:translate(230px,330px)}.present.present3{transform:translate(270px,300px)}.present.present4{transform:translate(80px,260px)}.present.present5{transform:translate(90px,240px)}.present.present6{transform:translate(340px,190px)}.present.present--portrait{display:block;width:32px;height:38px}.present.present--landscape{display:block;width:38px;height:32px}.present.present--square{display:block;width:32px;height:32px}.present.ribbon:before,.present.ribbon:after{content:"";position:absolute;left:0;top:0}.ribbon--red.present.ribbon:before,.ribbon--red.present.ribbon:after{background-color:red}.ribbon--blue.present.ribbon:before,.ribbon--blue.present.ribbon:after{background-color:#00f}.ribbon--yellow.present.ribbon:before,.ribbon--yellow.present.ribbon:after{background-color:#ff0}.ribbon--purple.present.ribbon:before,.ribbon--purple.present.ribbon:after{background-color:purple}.ribbon--gold.present.ribbon:before,.ribbon--gold.present.ribbon:after{background-color:gold}.present.ribbon:before{transform:translateY(14px)}.present--portrait.present.ribbon:before{display:block;width:32px;height:4px}.present--landscape.present.ribbon:before{display:block;width:38px;height:4px}.present--square.present.ribbon:before{display:block;width:32px;height:4px}.present.ribbon:after{transform:translate(17px)}.present--portrait.present.ribbon:after{display:block;width:4px;height:38px}.present--landscape.present.ribbon:after{display:block;width:4px;height:32px}.present--square.present.ribbon:after{display:block;width:4px;height:32px}.peak{display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:14px solid gold;margin:10px 0;transform:rotate(35deg)}.peak:before,.peak:after,.peak>.stem{position:absolute;content:""}.peak:before{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:16px solid gold;top:-9px;left:-13px;transform:rotate(-35deg)}.peak:after{display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:14px solid gold;top:-.6px;left:-21px;transform:rotate(-70deg)}.peak>.stem{display:block;width:13px;height:7px;transform:rotate(55deg);left:0;bottom:-21px;background-color:gold}
