@-webkit-keyframes blur{0%{filter:blur(1.5px)}80%{filter:blur(1px)}to{filter:blur(0)}}@keyframes blur{0%{filter:blur(1.5px)}80%{filter:blur(1px)}to{filter:blur(0)}}@-webkit-keyframes shake{0%{transform:translate(2px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(0,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{transform:translate(2px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(0,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@-webkit-keyframes popup-animation{0%{transform:translateY(-1000px);z-index:12}70%{transform:translateY(30px)}90%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes popup-animation{0%{transform:translateY(-1000px);z-index:12}70%{transform:translateY(30px)}90%{transform:translateY(-10px)}to{transform:translateY(0)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0;max-width:370px}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1168px}}@media (min-width:1920px){.container{max-width:1680px}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit;font-family:"Open Sans","Arial",sans-serif}body,html{margin:0;padding:0;min-width:320px}img{display:block;max-width:100%;height:auto}a{font-family:inherit;text-decoration:none}.wheel-fortune__images-choose.active .wheel-fortune__icon-congrats-show,button{cursor:pointer}.button{position:relative;display:inline-block;padding:15px 24px 14px;width:255px;font-size:20px;font-weight:600;line-height:24px;text-transform:uppercase;color:#fff;background-color:red;border:1px solid #b70808;border-radius:20px;z-index:10}.button:active,.button:focus,.button:hover{background-color:#d10000;box-shadow:0 0 15px 0 rgba(255,255,255,.4);outline:0}.button-close{position:absolute;top:8px;right:8px;padding:5px;color:#585858;border:0;background-color:transparent;outline:0;z-index:10}.button-icon{display:block}.congrats{display:none;flex-direction:column;margin:0;padding:30px 14px;width:100%;max-width:350px;min-height:388px;background:url(../img/congrats/bg-flag.png) no-repeat right top,url(../img/congrats/bg-soldier.png) no-repeat 2px 34px}.congrats_open{display:flex}.congrats__images{position:relative;margin:0 auto;display:block}.congrats__images_son{width:183px}.congrats__images_dad{margin-top:-24px;width:275px}.congrats__images_brother{width:316px}.congrats__images_husband{margin-left:0;width:297px}.congrats__images_favorite{width:306px}.congrats__images_friend{width:268px}.congrats__images_colleague{width:176px}.congrats__text{margin-top:110px;margin-left:auto;max-width:152px;font-size:15px;font-style:italic;line-height:18px;color:#004097}.congrats__text-23{margin-top:auto;margin-bottom:50px;font-size:25px;font-weight:800;font-style:italic;text-align:right;color:#fb4f41}.congrats_open{-webkit-animation:popup-animation 1.2s;animation:popup-animation 1.2s}.page__body{margin:0;min-height:100vh;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#fff;background-image:linear-gradient(177deg,#21264c 63%,#125a9f 87%,#0a7bd2 103%,#0689e7 142%);background-size:cover;background-repeat:no-repeat}.page__container{text-align:center}@media (min-width:1024px){.page__container{display:flex;justify-content:space-between;align-items:center;height:100%}}.page__logo-link{display:inline-block;padding:15px 35px 6px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff}@media (min-width:1920px){.page__logo-link{padding:18px 44px 12px}}.page__filter-selected:active,.page__filter-selected:focus,.page__filter-selected:hover,.page__logo-link:active,.page__logo-link:focus,.page__logo-link:hover{box-shadow:0 0 15px 0 rgba(255,255,255,.4);outline:0}@media (min-width:1920px){.page__logo-image{width:174px}}.page__main-block{position:relative;margin-bottom:48px;background:url(../img/bg-flag.svg) no-repeat center 32px;z-index:11}@media (min-width:1024px){.page__main-block{align-self:flex-start;background-position-y:-25px;background-size:682px}}@media (min-width:1280px){.page__main-block{margin-bottom:0;background-position-y:-4px;background-size:680px}}@media (min-width:1920px){.page__main-block{background-position-y:0;background-size:850px}}.page__title{margin-top:86px;margin-bottom:24px;font-size:45px;font-style:italic;font-weight:800;line-height:50px;text-transform:uppercase;color:#ffb300}@media (min-width:1024px){.page__title{margin-top:54px;margin-bottom:34px;max-width:520px;font-size:57px;line-height:64px}}@media (min-width:1280px){.page__title{margin-top:80px;font-size:57px;line-height:63px}}@media (min-width:1920px){.page__title{margin-top:100px;margin-bottom:24px;max-width:680px;font-size:72px;line-height:80px}}.page__title span{display:block;margin-top:4px;font-size:30px;line-height:36px;color:#fff}@media (min-width:1024px){.page__title span{margin-top:8px;font-size:37px;line-height:45px}}@media (min-width:1280px){.page__title span{font-size:38px;line-height:46px}}@media (min-width:1920px){.page__title span{font-size:47px;line-height:57px}}.page__spec-title{margin-bottom:50px;font-size:18px;font-weight:400;line-height:20px;text-transform:uppercase}@media (min-width:1024px){.page__spec-title{margin-bottom:18px}}@media (min-width:1920px){.page__spec-title{margin-bottom:68px}}.page__description{margin:0 auto;max-width:320px;font-size:16px;font-style:italic;line-height:22px}@media (min-width:1920px){.page__description{max-width:440px;font-size:27px;line-height:37px}}.page__filter{position:relative;margin:40px auto;width:276px;color:#000}@media (min-width:1024px){.page__filter{margin:16px auto}}@media (min-width:1280px){.page__filter{margin-top:30px}}@media (min-width:1920px){.page__filter{margin-top:66px}}.page__filter-selected{display:flex;align-items:center;padding:16px;color:#939393;border-radius:5px;background-color:#fff;cursor:pointer}@media (min-width:1024px){.page__filter-selected{margin-bottom:130px;padding:12px 16px}}.page__filter-selected::after{content:"";display:block;margin-left:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #021964}.page__filter-list{position:absolute;top:48px;right:0;left:0;display:none;margin:0;padding:0;text-align:left;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff;list-style:none;z-index:11}@media (min-width:1024px){.page__filter-list{top:40px}}.filter_open+.page__filter-list{display:block}.page__filter-item{padding:4px 16px;border-top:.8px solid #c4c4c4;cursor:pointer}.page__filter-item:hover,.slider__item-description a:hover{text-decoration:underline}@media (min-width:1024px){.page__spinner{margin-right:64px}}@media (min-width:1280px){.page__spinner{margin-top:76px;margin-right:14px}}@media (min-width:1920px){.page__spinner{margin-top:76px;margin-right:156px}}.page__footer{margin:48px auto}.share{margin:0;padding:0}.share__list{display:flex;justify-content:center;list-style:none}@media (min-width:1024px){.share__list{justify-content:flex-end;margin-right:30px}}.share__list_present{justify-content:center;margin-right:0}.share__item:not(:first-child){margin-left:4px}.share__item_vk .share__link{background-color:#455c81}.share__item_fb .share__link{background-color:#414f91}.share__item_ok .share__link{background-color:#f0931d}.share__item_tw .share__link{background-color:#4aa2d7}.share__item_tg .share__link{background-color:#27aed6}.share__item_wa .share__link{background-color:#39aa44}.share__item_vb .share__link{background-color:#7d519e}.share__link{display:block;border-radius:50%}.share__link:active,.share__link:focus,.share__link:hover{box-shadow:0 0 15px 0 rgba(255,255,255,.4);outline:0}.share__icon{display:block;fill:#fff}.slider{display:none;padding:18px 20px 14px;max-width:350px;text-align:left}.slider_open{display:block;-webkit-animation:popup-animation 1.2s;animation:popup-animation 1.2s}@media (min-width:1024px){.slider{width:350px}}.slider__icon-close{display:block}.slider__slide{position:absolute;top:50%;margin-top:-28px;padding:5px;color:#585858;border:0;background-color:transparent}.slider__slide_prev{left:0;transform:rotate(180deg)}.slider__slide_next{right:0}.slider__slide-changer-dot:focus,.slider__slide:focus{outline:0}.slider__slide-icon{display:block}.slider__list{display:flex;margin:0 0 -20px;padding:0 0 20px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-points-x:repeat(100%);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.slider__list::-webkit-scrollbar{display:none}.slider__item{position:relative;display:flex;flex-direction:column;flex-shrink:0;padding:0 8px;width:100%}.slider__logo{position:absolute;top:0;left:0}.slider__item-link{margin-top:30px}.slider__item-image{display:block;margin:0 auto;height:152px}.slider__item-description{margin:18px auto 12px;max-width:275px}.slider__item-description a{font-weight:700;color:#000}.slider__item-promo-code{display:block;margin:0 auto;padding:8px 24px;width:240px;text-align:center;background-color:#dcdcdc}.slider__slide-changer{display:flex;justify-content:space-evenly;margin:18px 0 0;padding:0;list-style:none}.slider__slide-changer-dot{display:block;width:16px;height:16px;border:0;border-radius:50%;background-color:#b9b9b9}.slider__slide-changer-item_active .slider__slide-changer-dot{background-color:red}.spinner{position:relative}.spinner__congrats{position:absolute;top:-18px;left:50%;margin-left:-175px;color:#000;border:solid 1px #707070;border-radius:10px;background-color:#d1e2aa;z-index:11}@media (min-width:1024px){.spinner__congrats{top:5px}}@media (min-width:1280px){.spinner__congrats{top:38px}}@media (min-width:1920px){.spinner__congrats{top:85px}}.spinner__icon-present{width:100%;height:auto}.spinner__gift-slider{position:absolute;top:-104px;right:10px;left:10px;color:#000;border:solid 1px #707070;border-radius:10px;background-color:#fff;z-index:11}@media (min-width:1024px){.spinner__gift-slider{top:36px;right:auto;left:50%;margin-left:-175px}}.spinner__button{margin-top:46px}@media (min-width:1024px){.spinner__button{margin-top:40px}}@media (min-width:1280px){.spinner__button{margin-top:66px}}@media (min-width:1920px){.spinner__button{margin-top:70px}}.congrats_open~.spinner__button,.slider_open~.spinner__button{pointer-events:none!important}.wheel-fortune{position:relative;border-radius:50%}@media (min-width:1024px){.wheel-fortune{width:400px}}@media (min-width:1280px){.wheel-fortune{width:466px}}@media (min-width:1920px){.wheel-fortune{width:560px}}.wheel-fortune__bg{position:absolute;top:-100px;left:-100px;width:570px;z-index:8}.wheel-fortune__images{position:relative;width:100%;height:auto;border-radius:50%;z-index:9}.wheel-fortune__images.blur{-webkit-animation:blur 10s;animation:blur 10s}.wheel-fortune__images-choose{position:absolute;left:50%;top:50%;display:block;margin-top:-64px;margin-left:-64px;width:116px;height:auto;z-index:10}@media (min-width:1024px){.wheel-fortune__images-choose{margin-top:-70px;margin-left:-70px;width:126px}}@media (min-width:1280px){.wheel-fortune__images-choose{margin-top:-72px;margin-left:-72px;width:130px}}@media (min-width:1920px){.wheel-fortune__images-choose{margin-top:-98px;margin-left:-98px;width:176px}}.wheel-fortune__catalog-popup{content:"";position:absolute;top:0;right:0;display:none;width:50%;height:50%;overflow:hidden;transform-origin:0 100%;background-color:transparent;transform:rotate(292.5deg) skewY(-45deg);cursor:pointer;z-index:10}.wheel-fortune__catalog-popup.active{display:block}.wheel-fortune__icon-congrats-show{overflow:hidden;border-radius:50%}.wheel-fortune__icon-congrats{transition:all .2s linear}.wheel-fortune__images-choose.active:hover .wheel-fortune__icon-congrats{transform:scale(1.05) translateX(-4px) translateY(-4px)}.wheel-fortune__images-choose.shake .wheel-fortune__icon-congrats{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.8s;animation-duration:.8s;transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
/*# sourceMappingURL=style.min.css.map */
