@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Mulish:400,500,600,700,800&display=swap&subset=cyrillic);body.featured-collections .promo-content img{width:100%}body.featured-collections .promo-content input[name=agree]{position:absolute}body.featured-collections .promo-content .banner-top{line-height:0;margin:0;position:relative}body.featured-collections .promo-content .banner-top .label{color:#fff;font-family:Mulish,sans-serif;font-weight:800;font-size:64px;line-height:80px;text-align:center;letter-spacing:2px;padding:0 20px;position:absolute;top:75%;left:50%;-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%);text-transform:uppercase;max-width:1280px;width:100%}body.featured-collections .promo-content .after-banner-top a{display:inline-block}body.featured-collections .promo-content .after-banner-top .inner{margin:0 auto;padding:65px 20px 70px;max-width:1440px;text-align:center}body.featured-collections .promo-content .after-banner-top__text{color:#212121;font-family:Mulish,sans-serif;font-weight:500;font-size:28px;line-height:38px;margin-bottom:45px}body.featured-collections .promo-content .after-banner-top__title{color:#212121;font-family:Mulish,sans-serif;font-weight:500;font-size:32px;line-height:35px;margin-bottom:43px;text-transform:uppercase}body.featured-collections .promo-content .after-banner-top__link{color:#212121;display:inline-block;font-family:Mulish,sans-serif;font-size:18px;line-height:31px;margin-bottom:61px;text-align:center;letter-spacing:1.1px;text-decoration:underline}body.featured-collections .promo-content .after-banner-top__btns-block{font-size:0;line-height:0}body.featured-collections .promo-content .after-banner-top__btns-block a:nth-of-type(odd){margin-right:32px}body.featured-collections .promo-content .after-banner-top__btn{background:#fff;border:2px solid #f3c1b2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;cursor:pointer;font-family:Mulish,sans-serif;font-size:24px;line-height:31px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:80px;width:440px}body.featured-collections .promo-content .after-banner-top__btn:hover{background:#f3c1b2;border:2px solid #FFDDD4;}body.featured-collections .promo-content .steps{max-width:1440px;margin:70px auto 90px;padding:0 20px}body.featured-collections .promo-content .steps .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}body.featured-collections .promo-content .steps-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:325px;width:33.3%}body.featured-collections .promo-content .steps-item:before{margin-bottom:20px}body.featured-collections .promo-content .steps__text{font-size:20px;line-height:25px;text-align:center}body.featured-collections .promo-content .steps__cart:before{content:"";background-image:url(/promos/aw21/romanticdinner/dist/images/shopping-cart.png);background-size:cover;display:inline-block;height:64px;width:64px}body.featured-collections .promo-content .steps__reg:before{content:"";background-image:url(/promos/aw21/romanticdinner/dist/images/accept.png);background-size:cover;display:inline-block;height:64px;width:64px}body.featured-collections .promo-content .steps__gift:before{content:"";background-image:url(/promos/aw21/romanticdinner/dist/images/gift.png);background-size:cover;display:inline-block;height:64px;width:64px}body.featured-collections .promo-content .form-reg .inner{max-width:1210px;margin:0 auto;padding:55px 20px 70px;text-align:center}body.featured-collections .promo-content .form-reg__title{color:#212121;font-family:Mulish,sans-serif;font-weight:500;font-size:36px;line-height:35px;margin-bottom:21px;text-transform:uppercase}body.featured-collections .promo-content .form-reg__subtitle{color:#212121;font-family:Mulish,sans-serif;font-size:20px;line-height:25px;margin-bottom:50px}body.featured-collections .promo-content .form-reg__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.featured-collections .promo-content .form-reg__input-block{display:inline-block;width:568px}@media screen and (max-width:1280px){body.featured-collections .promo-content .form-reg__input-block{width:48%}}body.featured-collections .promo-content .form-reg__input-block .placeholder{display:block;position:relative}body.featured-collections .promo-content .form-reg__input-block--must .placeholder:after{content:"*";color:#94928c;display:inline-block;top:36px;position:absolute;font-size:24px;right:27px}body.featured-collections .promo-content .form-reg__input-block .label{color:#94928c;font-family:Mulish,sans-serif;font-size:24px;line-height:30px;position:absolute;left:27px;top:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.featured-collections .promo-content .form-reg__input-block:nth-of-type(odd){margin-right:28px;margin-bottom:46px}@media screen and (max-width:1280px){body.featured-collections .promo-content .form-reg__input-block:nth-of-type(odd){margin-right:2%}}body.featured-collections .promo-content .form-reg__input-block .focus .label{-webkit-transform:none;transform:none;top:0;font-size:12px}body.featured-collections .promo-content .form-reg__input{background:#fff;border:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;line-height:30px;outline:none;padding-left:27px;height:80px;width:100%}body.featured-collections .promo-content .form-reg__agree{display:inline-block;color: #94928c;margin-bottom:50px;padding-left:27px;position:relative;text-align:left}body.featured-collections .promo-content .form-reg__agree-message{cursor:pointer;display:inline-block;padding-left:37px;position:relative}body.featured-collections .promo-content .form-reg__agree-message a{border-bottom:1px solid}body.featured-collections .promo-content .form-reg__agree-message:before{content:"";position:absolute;left:0;width:24px;height:24px;outline:0;border:1px solid #212121}body.featured-collections .promo-content .form-reg__agree-message:after{content:"✓";position:absolute;top:0;left:0;font-size:34px;line-height:.8;color:#212121;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:24px;height:24px}body.featured-collections .promo-content .form-reg__agree input[type=checkbox]:checked+.form-reg__agree-message:after{opacity:1}body.featured-collections .promo-content .form-reg__agree input[type=checkbox]:not(:checked)+.form-reg__agree-message:after{opacity:0}body.featured-collections .promo-content .form-reg__checkbox{position:relative}body.featured-collections .promo-content .form-reg__submit{background:#fff;border:2px solid #f3c1b2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;cursor:pointer;font-family:Mulish,sans-serif;font-size:24px;line-height:31px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:65px;width:366px}body.featured-collections .promo-content .form-reg__submit:hover{background:#f3c1b2;border:2px solid #FFDDD4;}body.featured-collections .promo-content .form-reg__label-receipt{padding:10px 0 0 27px;text-align:left}body.featured-collections .promo-content .form-reg__show-receipt{border-bottom:1px solid;cursor:pointer;display:inline-block}body.featured-collections .promo-content .next-contest__title{font-family:Mulish,sans-serif;font-weight:500;font-size:32px;line-height:35px;margin-bottom:17px;text-align:center;text-transform:uppercase;color:#d58882}body.featured-collections .promo-content .next-contest__title:before{content:"";background-image:url(/promos/aw21/romanticdinner/dist/images/heart.svg);background-size:cover;display:inline-block;height:22px;width:22px;display:block;margin:0 auto 40px}body.featured-collections .promo-content .next-contest .countdown__area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;margin:0 auto;padding-bottom:53px}body.featured-collections .promo-content .next-contest .countdown__area .circle{color:#d58882;font-family:Mulish,sans-serif;font-weight:500;font-size:96px;line-height:101px;text-transform:uppercase;text-align:center;width:33.3%}body.featured-collections .promo-content .next-contest .countdown__area .label{font-size:24px;line-height:35px}body.featured-collections .promo-content .winners{color:#212121;font-family:Mulish,sans-serif;text-align:center}body.featured-collections .promo-content .winners .inner{max-width:610px;margin:0 auto;padding:77px 0 0}body.featured-collections .promo-content .winners__title{font-weight:500;font-size:36px;line-height:35px;margin-bottom:64px;text-transform:uppercase}body.featured-collections .promo-content .winners__list:after{content:"";background-image:url(/promos/aw21/romanticdinner/dist/images/heart.svg);background-size:cover;display:inline-block;height:22px;width:22px;display:block;margin:0 auto 60px}body.featured-collections .promo-content .winners__item{border-bottom:1px solid #d58882;margin-bottom:22px;padding-bottom:10px}body.featured-collections .promo-content .winners__item:last-of-type{margin-bottom:44px}body.featured-collections .promo-content .winners__fio{font-weight:500;font-size:28px;line-height:35px}body.featured-collections .promo-content .winners__date{color:#94928c;font-size:16px;line-height:35px}.popup-success{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);color:#212121;display:inline-block;font-family:Mulish,sans-serif;max-width:740px;padding:80px 100px 100px;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.popup-success:before{content:"";background-image:url(/promos/aw21/romanticdinner/dist/images/heart.svg);background-size:cover;display:inline-block;height:22px;width:22px;display:block;margin:0 auto 65px}.popup-success__message{font-weight:700;font-size:32px;line-height:40px;margin-bottom:80px}.popup-success__btn-close{background:#fff;border:2px solid #f3c1b2;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:24px;line-height:56px;letter-spacing:1.1px;margin:0 auto;text-transform:uppercase;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:56px;width:328px}.popup-success__btn-close:hover{background:#f3c1b2;border:2px solid #fff;color:#fff}#bonus-club,#personal,#show-receipt{display:none}.content-personal,.content-rules{color:#212121;font-family:Mulish,sans-serif;font-size:15px;line-height:19px;position:relative}.content-personal__title,.content-rules__title{font-size:24px;line-height:30px;margin-bottom:34px;text-align:center}.content-personal__subtitle,.content-rules__subtitle{font-size:18px;font-weight:700;line-height:23px;margin-bottom:10px;margin-top:40px}.content-personal .mb10,.content-rules .mb10{margin-bottom:10px}.content-receipt{position:relative}.content-receipt img{width:100%}.content-receipt .btn-close{margin-top:0}.ipopap[mode=receipt] .ipopap-content{width:560px}.ipopap .btn-close{background:#fff;border:2px solid #f3c1b2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;cursor:pointer;display:block;font-size:24px;line-height:56px;letter-spacing:1.1px;margin:40px auto 0;position:relative;text-transform:uppercase;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:56px;width:328px}.ipopap .btn-close:hover{background:#f3c1b2;border:2px solid #fff;color:#fff}