*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.15}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--text---primary: #fff;--text---accent: #f8ff13;--button--accent: #f8ff13;--text---invert: #000}html{font-family:"Rubik",serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{display:grid;position:relative;width:100%;min-height:100vh;background:url("img/bg-mob.webp") center no-repeat;background-size:cover}@media(min-width: 768px){body{background:url("img/bg-desk.webp") center no-repeat;background-size:cover}}.logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 24px;margin-top:50px}@media(min-width: 1024px){.logo-wrapper{padding:24px 48px}}.logo-wrapper img{display:block;max-height:20px}@media(min-width: 1024px){.logo-wrapper img{min-height:40px}}.welcome-text{font-weight:500;font-size:20px;text-transform:uppercase;color:var(--text---primary);padding:0 24px}.welcome-text span{font-weight:700;font-size:32px;color:var(--text---accent)}@media(min-width: 768px){.welcome-text span{font-size:44px}}@media(min-width: 768px){.welcome-text{font-size:32px}}@media(min-width: 1024px){.welcome-text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1024px){.welcome-text__wrapper{margin:auto}}.bottom-block{position:relative;display:grid;bottom:0;width:100%}.bottom-block__shadow-block{width:100%;height:60px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.bottom-block__spin{display:block;position:relative;-webkit-filter:drop-shadow(0 4px 20px rgba(248, 255, 19, 0.8));filter:drop-shadow(0 4px 20px rgba(248, 255, 19, 0.8));border-radius:4px;padding:20px 24px;width:250px;height:60px;background:var(--button--accent);margin:auto;border:0;font-weight:700;font-size:18px;line-height:110%;color:var(--text---invert);cursor:pointer;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;overflow:hidden;z-index:1}.bottom-block__button-wrapper{position:relative;margin-bottom:5vh}.girl1,.girl2{position:absolute;bottom:0;height:auto}.girl1{inset-inline-start:0;max-width:189px}@media(min-width: 1024px){.girl1{max-width:477px}}@media(min-width: 1280px){.girl1{inset-inline-start:7%}}.girl2{bottom:30px;inset-inline-end:0;max-width:116px}@media(min-width: 1024px){.girl2{max-width:260px;inset-inline-end:13%}}.gifts{position:relative;z-index:-1;width:250px;margin:auto;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media(min-width: 1024px){.gifts{width:330px;z-index:1}}.wheel{--_items: 6;all:unset;-webkit-transform:translateZ(0);transform:translateZ(0);margin:auto;aspect-ratio:1/1;display:grid;position:relative;width:100%;overflow:hidden;background:url(img/stroke.webp) no-repeat center;background-size:contain;border-radius:50%;position:relative;max-width:calc(100% - 10px);container-type:inline-size}@media(min-width: 360px){.wheel{max-width:345px}}@media(min-width: 768px){.wheel{max-width:420px}}.wheel>*{position:absolute}.wheel__body{-webkit-filter:drop-shadow(0 0 20px rgba(255, 252, 163, 0.8));filter:drop-shadow(0 0 20px rgba(255, 252, 163, 0.8));overflow:hidden;padding-top:15px}.wheel__wrapper{position:relative;max-width:350px;margin:auto}.wheel__container{all:unset;-webkit-clip-path:inset(13px 14px 14px 14px round 50%);clip-path:inset(13px 14px 14px 14px round 50%);display:grid;inset:0;place-content:center start;z-index:2;background:radial-gradient(50% 50% at 50% 50%, rgb(90, 7, 102) 0%, rgb(100, 17, 113) 100%);-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wheelStart;animation-name:wheelStart;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.wheel__container:before{display:block;content:"";background:radial-gradient(50% 50% at 50% 50%, rgb(255, 255, 255) 81%, rgb(157, 113, 37) 100%);position:absolute;width:100%;height:100%;mix-blend-mode:multiply;z-index:1}.wheel__item{-ms-flex-line-pack:center;align-content:center;aspect-ratio:1/calc(2 * tan(180deg / var(--_items)));color:var(--text---primary);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);display:grid;grid-area:1/-1;padding:0 25px;rotate:calc(360deg/var(--_items)*(var(--_idx) - 1));-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;font-size:12px;line-height:110%;text-align:center;font-size:10px}@supports(container-type: inline-size){.wheel__item{width:50cqi}}@supports not (container-type: inline-size){.wheel__item{width:172.5px}}@media(min-width: 320px){.wheel__item{font-size:18px}}@media(min-width: 768px){.wheel__item{padding:0 40px}@supports(container-type: inline-size){.wheel__item{width:50cqi}}@supports not (container-type: inline-size){.wheel__item{width:225px}}}.wheel__item span{-webkit-transform:translateX(-30px) rotate(270deg);-ms-transform:translateX(-30px) rotate(270deg);transform:translateX(-30px) rotate(270deg)}.wheel__item:nth-of-type(1){--_idx: 1}.wheel__item:nth-of-type(2){--_idx: 2}.wheel__item:nth-of-type(3){--_idx: 3}.wheel__item:nth-of-type(4){--_idx: 4}.wheel__item:nth-of-type(5){--_idx: 5}.wheel__item:nth-of-type(6){--_idx: 6}.wheel__item:nth-child(odd){background:radial-gradient(50% 50% at 50% 50%, rgb(114, 6, 130) 0%, rgb(129, 21, 144) 100%);font-size:15px}@media(min-width: 320px){.wheel__item:nth-child(odd){font-size:18px}}@media(min-width: 768px){.wheel__item:nth-child(odd){font-size:20px}}.wheel__tongue{position:absolute;max-width:37px;left:50%;top:-13px;z-index:5;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 768px){.wheel__tongue{width:30px}}.wheel__spin-button{position:absolute;top:calc(50% - 40px);inset-inline-start:calc(50% - 40px);width:80px;cursor:pointer;z-index:3;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 0 20px rgba(248, 255, 19, 0.8));filter:drop-shadow(0 0 20px rgba(248, 255, 19, 0.8));place-self:center;background:none;border:none;padding:0;outline:none;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@media(min-width: 768px){.wheel__spin-button img{width:100px}}.modal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;right:0;bottom:0;z-index:10;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.modal__box{max-width:300px;width:calc(100% - 10px);padding:24px;background:radial-gradient(50% 50% at 50% 50%, #5a0766 0%, #641171 100%);border:4px solid var(--button--accent);border-radius:8px;text-align:center;z-index:2}@media(min-width: 768px){.modal__box{max-width:500px}}.modal__text{font-weight:500;font-size:20px;text-transform:uppercase;text-align:center;color:var(--text---primary);margin-bottom:30px}@media(min-width: 768px){.modal__text{font-size:32px;margin-bottom:24px}}.modal__text span{display:block;margin-bottom:8px}.modal__text._st2{margin-bottom:75px}@media(min-width: 1024px){.modal__text._st2{margin-bottom:35px}}.modal__text._st2>span{margin-bottom:45px}@media(min-width: 1024px){.modal__text._st2>span{margin-bottom:24px}}.modal__text ._gold{font-weight:700;font-size:24px;color:var(--text---accent)}.modal__text ._gold div{font-size:24px;margin-bottom:24px}@media(min-width: 1024px){.modal__text ._gold div{font-size:44px;margin-bottom:16px}}.modal__text ._gold div:last-child{margin-bottom:0}.modal__text ._gold div:only-child{margin-bottom:30px}.modal__icon{width:80px;margin:30px auto 56px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 0 20px rgba(248, 255, 19, 0.8));filter:drop-shadow(0 0 20px rgba(248, 255, 19, 0.8))}.modal__icon.win{margin:19px auto;width:138px}.modal__button{display:inline-block;text-decoration:none;cursor:pointer;background:var(--button--accent);border:none;border-radius:4px;padding:20px 24px;max-width:250px;width:100%;height:63px;font-weight:700;font-size:18px;line-height:110%;color:#000;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 4px 20px rgba(248, 255, 19, 0.8));filter:drop-shadow(0 4px 20px rgba(248, 255, 19, 0.8))}@media(min-width: 768px){.modal__button{font-size:20px}}.content__link-highlight{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:highlight;animation-name:highlight;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:100%;position:absolute;right:0;top:-80px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:100%;z-index:-1}.content__link-highlight:after,.content__link-highlight:before{background-color:#fff;content:"";height:500%;opacity:.4;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.content__link-highlight:before{width:40px}.content__link-highlight:after{width:10px}.hidden{display:none}.visuallyhidden{opacity:0;z-index:-1}.offer{position:fixed;width:100%;padding:4px;text-align:center;background:#1f0d02}.offer__text{font-weight:500;font-size:10px;color:var(--text---primary);opacity:.6}.offer__timer{font-weight:700;font-size:24px;text-transform:uppercase;color:var(--text---accent)}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;position:relative;padding:12px 20px;background:var(--text---invert);z-index:2}@media(min-width: 768px){.footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__text{margin-bottom:8px;font-weight:500;font-size:10px;color:var(--text---primary);opacity:.6}.footer__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.footer__img img{max-height:20px}@-webkit-keyframes animationSpin{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(1700deg);transform:rotate(1700deg)}}@keyframes animationSpin{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(1700deg);transform:rotate(1700deg)}}@-webkit-keyframes animationSpinSecond{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(1590deg);transform:rotate(1590deg)}}@keyframes animationSpinSecond{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(1590deg);transform:rotate(1590deg)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes wheelStart{0%,to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes wheelStart{0%,to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes highlight{0%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}to{-webkit-transform:translateX(150%);transform:translateX(150%)}}@keyframes highlight{0%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}to{-webkit-transform:translateX(150%);transform:translateX(150%)}}