:root{--wheel-white:#f1f3fd;--wheel-br-2:60px;--wheel-accent-b:#054137;--wheel-rose:#ee0979;--wheel-orange:#ff9f5a;--wheel-bgr:radial-gradient(ellipse farthest-corner at 50% 50%,var(--wheel-accent) 0%,var(--wheel-accent-b) 77%);--wheel-br:30px;--wheel-accent:#05ad99}.gift-icon{height:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;top:50%;width:140px;z-index:9999}@media (max-width:720px){.gift-icon{-webkit-transform:translateY(-78px);-ms-transform:translateY(-78px);transform:translateY(-78px);top:100%}.gift-icon--23{-webkit-transform:translateY(-105px);-ms-transform:translateY(-105px);transform:translateY(-105px)}}.gift-icon__podarok{-webkit-animation:heartbeat 2.5s ease-in-out infinite both;animation:heartbeat 2.5s ease-in-out infinite both;height:72px;position:absolute;cursor:pointer;left:6px;width:64px;z-index:1}.gift-icon__podarok--23{height:101px;left:-10px;width:124px}.gift-icon__el{height:100%;position:absolute;top:-20px;left:-32px;width:100%;z-index:0}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.dis-scroll{height:100vh;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.dis-scroll,.wheel-modal{position:fixed;top:0;left:0;width:100%}.wheel-modal{-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:rgba(0,0,0,.8);background:rgba(11,14,27,.8);-ms-flex-align:center;display:none;z-index:9999}.wheel-modal__content{height:100%;overflow-y:auto;position:relative;max-width:90%;-ms-overflow-style:none;max-height:100%;width:1000px;scrollbar-width:none}@media (max-width:960px){.wheel-modal__content{width:600px}}@media (max-width:560px){.wheel-modal__content{max-width:100%;text-align:center}}.wheel-modal__content::-webkit-scrollbar{height:0;width:0}.wheel-modal .close{font-size:44px;right:0;color:var(--wheel-white);position:absolute;top:80px;cursor:pointer;z-index:3}@media (max-width:960px){.wheel-modal .close{right:30px;top:60px}}@media (max-width:560px){.wheel-modal .close{top:10px}}.wheel-modal .wheel-modal-body{overflow:hidden;padding:40px 20px 40px 40px;-webkit-box-align:center;position:relative;gap:20px;margin:80px 0;align-items:center;border-radius:var(--wheel-br-2) 1000px 1000px var(--wheel-br-2);width:100%;background-image:var(--wheel-bgr);-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.wheel-modal .wheel-modal-body{padding:40px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;border-radius:var(--wheel-br-2) var(--wheel-br-2) 1000px 1000px;-webkit-box-orient:vertical}}@media (max-width:560px){.wheel-modal .wheel-modal-body{padding:60px 20px 20px;margin:0}}.wheel-modal .grain-bg{right:0;position:absolute;background-size:auto;opacity:.05;bottom:0;top:0;cursor:auto;left:0;background-image:url(/img/decor/grain-overlay.gif);z-index:0}.wheel-modal .form-container{-ms-flex:1;flex:1;-webkit-box-flex:1;font-size:14px;color:var(--wheel-white);position:relative;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.wheel-modal .wheel-container{position:relative;z-index:2}.wheel-modal .wheel-container:before{height:60px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";position:absolute;top:50%;background:url(/img/decor/priz.svg) 50%/cover no-repeat;left:50%;width:60px;display:block;z-index:10}.wheel-modal .pointer{height:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-34px;position:absolute;top:50%;background:url(/img/decor/cursor.svg) 50%/contain no-repeat;width:80px;z-index:2}.wheel-modal .wheel{-ms-flex:0 0 400px;flex:0 0 400px;height:400px;padding:6px;-webkit-box-flex:0;position:relative;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(var(--wheel-rose)),to(var(--wheel-orange)));background:linear-gradient(to right,var(--wheel-rose),var(--wheel-orange));width:400px;line-height:120%}@media (max-width:520px){.wheel-modal .wheel{-ms-flex:0 0 250px;flex:0 0 250px;height:250px;-webkit-box-flex:0;width:250px}}.wheel-modal .wheel-title-1{font-size:2em;font-weight:500;color:var(--wheel-white);text-transform:uppercase;line-height:120%}.wheel-modal .wheel-title-1 span{-webkit-box-decoration-break:clone;font-weight:700;color:var(--wheel-orange);-webkit-background-clip:text;background-image:-webkit-gradient(linear,left top,right top,from(var(--wheel-rose)),to(var(--wheel-orange)));background-image:linear-gradient(to right,var(--wheel-rose),var(--wheel-orange));-webkit-text-fill-color:transparent}.wheel-modal .wheel-title-2{font-size:1.4em;font-weight:500;color:var(--wheel-white);text-transform:uppercase;opacity:.7;margin:20px 0 30px;line-height:120%}.wheel-modal .wheel-title-text{font-size:1.2em;margin-bottom:20px}.wheel-modal .wheel-title-text span{color:var(--wheel-orange)}.wheel-modal .wheel-title-sub--1,.wheel-modal .wheel-title-sub--2{padding:4px 8px;margin-bottom:8px;border-radius:var(--wheel-br);display:inline-block}.wheel-modal .wheel-title-sub--1{padding:8px 14px;background-color:var(--wheel-rose)}.wheel-modal .wheel-title-sub--2{background-color:var(--wheel-accent-b)}.wheel-modal .wheel-inputs{grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2];margin-bottom:20px;gap:10px;display:-ms-grid;display:grid}@media (max-width:570px){.wheel-modal .wheel-inputs{grid-template-columns:1fr;-ms-grid-columns:1fr}}.wheel-modal .spin-button{padding:1rem 1.25rem;font-size:14px;border:none;font-weight:700;color:var(--wheel-white);-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;letter-spacing:.15rem;-webkit-box-shadow:0 19px 27px rgba(255,0,0,.2);box-shadow:0 19px 27px rgba(255,0,0,.2);border-radius:6px;background:linear-gradient(145deg,var(--wheel-rose),var(--wheel-orange));display:block}@media (max-width:960px){.wheel-modal .spin-button{width:100%}}.wheel-modal .wheel-item{position:relative}.wheel-modal .wheel-item__input{height:58px;padding:0 1.25rem;font-size:.9rem;border:none;color:var(--wheel-accent);-webkit-box-align:center;align-items:center;border-radius:6px;background:var(--wheel-accent-b);width:100%;-ms-flex-align:center;font-family:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.wheel-modal .wheel-item__input::-webkit-input-placeholder{color:var(--wheel-accent)}.wheel-modal .wheel-item__input::-moz-placeholder{color:var(--wheel-accent)}.wheel-modal .wheel-item__input:-ms-input-placeholder{color:var(--wheel-accent)}.wheel-modal .wheel-item__input::-ms-input-placeholder{color:var(--wheel-accent)}.wheel-modal .wheel-item__input::placeholder{color:var(--wheel-accent)}.wheel-modal .wheel-item__input:focus{outline:none;-webkit-box-shadow:.3rem .3rem .6rem var(--wheel-accent-b),-.2rem -.2rem .5rem var(--wheel-accent);box-shadow:.3rem .3rem .6rem var(--wheel-accent-b),-.2rem -.2rem .5rem var(--wheel-accent)}.wheel-modal .wheel-item--list{-webkit-transition:var(--tr);transition:var(--tr);gap:16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.wheel-modal .wheel-item--list.active{outline:none;-webkit-box-shadow:.3rem .3rem .6rem var(--wheel-accent-b),-.2rem -.2rem .5rem var(--wheel-accent);box-shadow:.3rem .3rem .6rem var(--wheel-accent-b),-.2rem -.2rem .5rem var(--wheel-accent)}.wheel-modal .wheel-item--list ul{height:0;overflow:hidden;padding:20px;-webkit-transition:.3s;transition:.3s;position:absolute;max-height:0;bottom:0;-webkit-box-shadow:0 6px 16px 6px rgba(0,0,0,.1);box-shadow:0 6px 16px 6px rgba(0,0,0,.1);border-radius:8px;background:var(--wheel-accent-b);left:0;width:100%;display:none;z-index:1}.wheel-modal .wheel-item--list ul.active{height:auto;overflow-y:auto;max-height:300px;display:block}.wheel-modal .wheel-item--list ul li{padding:6px 0;font-size:14px;font-weight:400;cursor:pointer;line-height:1.28}.wheel-modal .input-hidden{display:none}.wheel-modal .sogl{font-size:14px;font-weight:300;-webkit-box-align:center;gap:10px;align-items:center;-ms-flex-align:center;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:570px){.wheel-modal .sogl{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center}}.wheel-modal .sogl svg{height:20px;width:20px}.wheel-modal .wheel-error{padding:10px 10px 0;opacity:.7}.wheel-modal .wheel-priz-content{padding:20px;background-color:var(--wheel-accent-b);border-radius:20px}.wheel-modal .wheel-priz{font-size:1.4rem;font-weight:600}.wheel-modal .wheel-priz-text p span{-webkit-box-decoration-break:clone;font-size:1.4rem;font-weight:700;color:var(--wheel-orange);-webkit-background-clip:text;background-image:-webkit-gradient(linear,left top,right top,from(var(--wheel-rose)),to(var(--wheel-orange)));background-image:linear-gradient(to right,var(--wheel-rose),var(--wheel-orange));-webkit-text-fill-color:transparent;display:block}.wheel-modal .wheel-priz-text p b{font-size:1.2rem;font-weight:500}