@-webkit-keyframes giftPinkAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes giftPinkAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes giftOrangeAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes giftOrangeAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes giftRedAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes giftRedAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}h1,p{margin:0}@font-face{font-family:"ChristmasGrinchese";src:url(../../assets/fonts/ChristmasGrinchese.woff2) format("woff2");font-display:swap}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}::-moz-selection{background-color:#ffd203}::selection{background-color:#ffd203}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:#ffd203;border-radius:4px}body,html{max-width:100%;height:100%;font-family:"ChristmasGrinchese","Geologica","Arial","Helvetica",sans-serif;scroll-behavior:smooth;text-rendering:optimizeSpeed;color:#fff;background-color:#000}.app,.app .main,body,html{position:relative}.app{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.app .main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;z-index:1;background-image:url(../../assets/image/background/bg.webp);background-size:cover;background-position:top;background-repeat:no-repeat}.container{width:100%;padding:0 16px}.--absolute{position:absolute}.--px-0{padding:0}.content__text .content__info p,.link{font-family:"Geologica";font-weight:600}.link,.picture{position:relative}.link{display:block;width:100%;max-width:380px;margin:0 auto;padding:14px 60px;font-size:16px;line-height:20px;text-decoration:none;text-transform:capitalize;color:#0d1015;background-color:#ffd203;border-radius:12px;outline:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.picture{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.picture img{pointer-events:none;width:200px}.content,.picture,.wrapp{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;gap:24px;padding-bottom:40px}.content{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__text{width:100%;margin:0 auto;font-family:"ChristmasGrinchese";font-weight:900;text-align:center;color:#fff}.content__text .content__info{width:250px;margin:0 auto 16px;background-color:#ffd203}.content__text .content__info p{color:#1b202e;font-size:14px;font-style:normal;line-height:16px;text-transform:uppercase}.content__text h1{font-size:40px;line-height:40px;margin-bottom:12px}.content__promocode p,.content__text p{font-size:28px;font-weight:400;line-height:normal}.content__text p{margin-bottom:8px}.content__promocode{width:235px;margin:0 auto 16px;padding:12px 20px;border-radius:12px;background:rgba(255,255,255,.05)}.content__promocode p{color:#ffd203;margin:0}.footer{background:-o-radial-gradient(50% 0,50% 100%,#1a1f28 0,#0d1015 100%);background:radial-gradient(50% 100% at 50% 0,#1a1f28 0,#0d1015 100%);padding:40px 0 60px;position:relative;font-family:"Geologica";font-weight:300;font-size:12px;line-height:16px;color:#a2a2a2;z-index:3}.footer__description{margin-bottom:28px}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.footer__copyright img{max-width:38px;min-width:38px}.parallax{top:0;left:0;width:100%;height:100%}.parallax .item{-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.parallax .gift__pink{width:49.295px;height:53.601px;bottom:0;right:0}.parallax .gift__orange{width:33.674px;height:36.615px;right:5px;top:30px}.parallax .gift__red{width:37.646px;height:40.934px;left:0;top:285px}.gift__pink{-webkit-animation:giftPinkAnimation 2s infinite;animation:giftPinkAnimation 2s infinite}.gift__orange{-webkit-animation:giftOrangeAnimation 2.5s infinite;animation:giftOrangeAnimation 2.5s infinite}.gift__red{-webkit-animation:giftRedAnimation 3s infinite;animation:giftRedAnimation 3s infinite}@media (min-width:540px){.picture img{width:274px}.content__promocode{width:378px}.footer__copyright{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parallax .gift__pink{width:60px;height:60px}}@media (min-width:768px){.container{padding:0 40px}.content__text h1{font-size:68px;line-height:68px}.content__text p{font-size:48px;line-height:56px;margin-bottom:20px}.content__promocode{margin-bottom:24px}.parallax .gift__pink{width:110px;height:110px}.parallax .gift__orange{width:112.087px;height:112.087px}.parallax .gift__red{width:151.531px;height:151.531px}}@media (min-width:1024px){.app .main{height:100vh}.container{padding:0 80px}.wrapp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1440px){.container{padding:0 100px}.picture{padding-top:60px}.parallax .gift__pink{width:154.024px;height:167.476px;bottom:-40px;right:650px}.parallax .gift__orange{width:105.214px;height:114.403px;top:80px;right:950px}}@media (min-width:1920px){.container{max-width:1920px;padding:0 200px;margin:0 auto}.picture{padding-top:80px}}@media (hover:hover) and (pointer:fine){.link:hover{-webkit-box-shadow:0 3px 16px 0 rgba(255,210,3,.5);box-shadow:0 3px 16px 0 rgba(255,210,3,.5)}}