.top_inner_block_wrapper .page-top-wrapper{display:none}.flirtshop-web-form .success{position:relative;text-align:center;font-size:18px;font-weight:700;max-width:80%;left:10%;margin-top:24px}.flirtshop-web-form .success:before{content:"";background-size:cover;background-image:url(/local/templates/aspro_next/images/order/ok.svg);width:64px;height:64px;position:relative;display:block;left:50%;transform:translateX(-50%);margin-bottom:16px}.flirtshop-web-form .success .web-form-button{display:block;max-width:200px;left:50%;transform:translateX(-50%);position:relative;margin-top:24px}.flirtshop-web-form .header{text-align:center}.flirtshop-web-form .errors{display:none;font-weight:700;font-size:12px;line-height:16px;padding:16px;background-color:rgba(230,16,78,.15);margin-top:16px;border-radius:8px;border:3px solid #e6104e}.flirtshop-web-form .errors p{margin:0!important}.flirtshop-web-form .errors font.errortext{color:#e6104e!important}.flirtshop-web-form .captcha-container{padding:16px;text-align:center}.flirtshop-web-form .captcha-container input[type=text]{position:relative;border:3px solid #e3e3e3;border-radius:8px;font-size:18px;font-weight:700;background-color:#fff!important;padding:10px 36px 10px 16px;color:#555;margin-bottom:4px;text-align:center;max-width:200px}.flirtshop-web-form .captcha-container label{font-weight:700;font-size:16px;margin-bottom:4px;line-height:20px}.flirtshop-web-form .captcha-container label:after{content:"*";color:#e6104e;margin-left:4px}.flirtshop-web-form .captcha-container img{margin:16px 0}.flirtshop-web-form .header .title{font-size:min(6vw,36px);line-height:min(6vw,36px);font-weight:700;color:#e6104e}.flirtshop-web-form .header .description{font-size:min(3.5vw,16px);line-height:min(3.5vw,16px);margin-top:12px}.flirtshop-web-form .questions{padding:16px 0 128px}.flirtshop-web-form .question{padding:20px 16px;margin-bottom:16px;background-color:#fbfbfb;border-radius:16px}.flirtshop-web-form .question.error{background-color:rgba(198,55,52,.1)}.flirtshop-web-form .question .caption{font-weight:700;font-size:16px;margin-bottom:4px;line-height:20px}.flirtshop-web-form .question .caption .required-mark{font-weight:700;font-size:13px;color:#c63734;display:none}.flirtshop-web-form .question.error .required-mark{display:block}.flirtshop-web-form .question.required:not(.error) .caption:after{content:"*";color:#e6104e;margin-left:4px}.flirtshop-web-form .question .field{font-size:14px;font-weight:400;line-height:24px;color:#979797}.flirtshop-web-form .agreement{padding:0 16px;margin-bottom:24px}.flirtshop-web-form .agreement label{display:inline-block;vertical-align:middle!important}.flirtshop-web-form .agreement .field label{font-weight:700!important;text-align:left}.flirtshop-web-form .commands{text-align:center}.flirtshop-web-form .web-form-button{display:inline-block;border-radius:16px;padding:12px 16px;color:#555;font-size:16px;font-weight:700;background-color:#f5f5f5;margin:4px;transition-duration:.5s;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none}.flirtshop-web-form .web-form-button.primary{background-color:#0a962f;color:#fff}.flirtshop-web-form .web-form-button:hover{background-color:#dcdcdc}.flirtshop-web-form .web-form-button.primary:hover{background-color:#19b43f}.flirtshop-web-form .web-form-button.disabled{color:#555!important;background-color:#f5f5f5!important;opacity:.3;pointer-events:none}.flirtshop-web-form .question .field input.inputtext,.flirtshop-web-form .question .field textarea{position:relative;border:3px solid #e3e3e3;border-radius:8px;font-size:14px;font-weight:700;background-color:#fff!important;padding:10px 36px 10px 16px;color:#555;margin-bottom:4px}.flirtshop-web-form .field[data-type=checkbox],.flirtshop-web-form .question .field[data-type=radio]{line-height:24px;white-space:nowrap;margin-top:8px}.flirtshop-web-form .field[data-type=checkbox]>*,.flirtshop-web-form .question .field[data-type=radio]>*{vertical-align:top}.flirtshop-web-form .question .field[data-type=radio] label[for]{margin-left:8px;line-height:18px;white-space:normal;margin-right:24px;font-weight:400}.flirtshop-web-form .field[data-type=checkbox] label,.flirtshop-web-form .question .field[data-type=radio] label{margin-top:8px;cursor:pointer;color:#555;margin-bottom:8px}.flirtshop-web-form .field input[type=checkbox],.flirtshop-web-form .question .field input[type=radio]{display:none}.flirtshop-web-form .question .field label:has(input[type=radio]){width:24px;height:24px;border-radius:24px;position:relative;background-color:#fff;border:3px solid #e3e3e3;transition-duration:.5s}.flirtshop-web-form .question .field label:has(input[type=radio]:checked):before{content:"";width:12px;height:12px;border-radius:12px;position:absolute;background-color:#e6104e;left:50%;top:50%;transform:translate(-50%,-50%)}.flirtshop-web-form .field[data-type=checkbox] label[for]{margin-left:8px;line-height:18px;white-space:normal;margin-right:24px;font-weight:400}.flirtshop-web-form .field label:has(input[type=checkbox]){width:24px;height:24px;border-radius:4px;position:relative;background-color:#fff;border:3px solid #e3e3e3;transition-duration:.5s}.flirtshop-web-form .field label:has(input[type=checkbox]:checked){background-color:#e6104e;border:3px solid #e6104e}.flirtshop-web-form .field label:has(input[type=checkbox]:checked):before{content:"";width:14px;height:18px;position:absolute;background-image:url(/local/templates/aspro_next/images/svg/check_beauty.svg);background-size:cover;filter:invert();-webkit-filter:invert();left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-1px}@media screen and (min-width:820px){.flirtshop-web-form .header{text-align:left;padding:16px 0}.flirtshop-web-form .commands{text-align:left}.flirtshop-web-form .web-form-button{padding:16px 24px;font-size:20px;margin:6px}.flirtshop-web-form .question{display:flex;max-width:80%}.flirtshop-web-form .question>*{padding:16px 24px;width:50%}.flirtshop-web-form .question .field{padding-top:0}}