html{overflow-y:hidden;}.fs-form-wrap{position:relative;width:100%;height:100%;color:#333;max-width:960px;background:#fff;max-height:600px;margin:0 auto;top:15%;border-radius:4px;overflow:hidden;box-shadow:5px 8px 28px rgba(23,23,36,0.5);}.overview .fs-form-wrap{height:auto;}.fs-title{position:relative;top:0;left:0;width:100%;padding:30px 60px 0;}.fs-title h4{font-weight:600;color:#31c77f;}.fs-title h5{font-weight:300;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;color:#777;}.fs-form{position:relative;text-align:left;font-size:36px;}.no-js .fs-form{padding:0 0 6em 0;}.fs-form-full{margin:0 auto;font-family:'Ubuntu',sans-serif;}.fs-form-full,.fs-message-error{max-width:960px;}.fs-form-overview{width:100%;height:100%;color:#3b3f45;font-size:12px;overflow-y:scroll;scrollbar-width:thin;position:relative;}.fs-form-overview .fs-fields::before{display:block;margin-bottom:2.5em;color:#3b3f45;content:'Проверьте данные';font-weight:700;font-size:1.85em;}.fs-form.fs-show{-webkit-animation:animFadeIn 0.5s;animation:animFadeIn 0.5s;}@-webkit-keyframes animFadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes animFadeIn{0%{opacity:0;}100%{opacity:1;}}.fs-form.fs-show .fs-fields{-webkit-animation:animMove 0.5s;animation:animMove 0.5s;}@-webkit-keyframes animMove{from{top:100px;}}@keyframes animMove{from{top:100px;}}.fs-form-full .fs-fields > li,.fs-nav-dots,.fs-progress,.fs-numbers,button.fs-continue,button.fs-back,.fs-message-error,.fs-message-final{visibility:hidden;}.no-js .fs-form-full .fs-fields > li{visibility:visible;}.fs-show{visibility:visible !important;}.fs-form-wrap button{border:none;background:none;}.fs-form-wrap button[disabled]{opacity:0.3;pointer-events:none;}.fs-form-wrap input:focus,.fs-form-wrap button:focus{outline:none;}.fs-form .fs-submit{display:none;}.fs-fields{position:relative;margin:0 auto;padding:10px 100px;top:0;list-style:none;display:block;}.fs-form-overview ol{background:hsla(58.5,100%,92.4%,0.5);padding-top:40px;margin-top:-32px;}.fs-fields > li{position:relative;z-index:1;margin:0;padding:0;border:none;}.fs-fields > li:hover{z-index:999;}.js .fs-form-full .fs-fields > li{position:absolute;width:70%;overflow:hidden;}.fs-form-overview .fs-fields > li,.no-js .fs-form .fs-fields > li{margin:1em 0 2em;padding:0 0 2em 0;border-bottom:2px solid rgba(0,0,0,0.1);}.fs-form-overview .fs-fields > li label{padding:0 0 5px 50px;}.fs-form-overview .fs-fields > li{padding:0 0 10px 0;}.fs-form-overview .fs-fields > li.ac-custom .fs-field-label{margin-bottom:0px;display:block;}.fs-form-overview .fs-field-label::before{content:none;}.fs-fields > li label{position:relative;}.fs-fields > li label.fs-field-label{display:inline-block;padding:0 5px 15px 0;font-weight:500;pointer-events:none;font-size:28px;}.fs-form-full .fs-fields > li label[data-info]::after{position:relative;display:inline-block;margin-left:10px;width:24px;height:24px;border:2px solid rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);border-radius:50%;content:'i';vertical-align:top;text-align:center;font-weight:700;font-style:italic;font-size:14px;font-family:Georgia,serif;line-height:20px;cursor:pointer;pointer-events:auto;}.fs-form-full .fs-fields > li label[data-info]::before{position:absolute;bottom:100%;left:0;padding:0 0 10px;min-width:200px;content:attr(data-info);font-size:0.4em;color:#6a7b7e;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);pointer-events:none;}.fs-form-full .fs-fields > li label[data-info]:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.fs-form-full .fs-fields > li label:hover ~ .fs-info,.fs-form-full .fs-fields > li .fs-info:hover{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;}.fs-fields input{display:block;margin:0;padding:0 0 0.15em;width:100%;border:none;border-bottom:2px solid rgba(0,0,0,0.2);background-color:transparent;color:#000;text-overflow:ellipsis;font-weight:bold;font-size:36px;border-radius:0;}.fs-fields input:invalid{box-shadow:none;}.fs-form-overview .fs-fields input{border-bottom-color:transparent;color:#333;font-size:18px;font-weight:500;}.fs-fields [required]{background-image:url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/abacusstar.svg);background-position:top right;background-size:18px;background-repeat:no-repeat;}.fs-fields input:focus{background-color:transparent;}.fs-form-overview .fs-fields input:focus{background-color:transparent;}.fs-fields .fs-radio-custom input[type="radio"]{position:absolute;display:block;margin:30px auto 20px;margin:0 auto 20px;width:100%;height:100%;opacity:0;cursor:pointer;}.fs-fields > li .fs-radio-custom span{float:left;position:relative;margin-right:3%;padding:10px;max-width:200px;width:30%;text-align:center;font-weight:700;font-size:50%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.fs-fields > li .fs-radio-custom span label{color:rgba(0,0,0,0.4);-webkit-transition:color 0.3s;transition:color 0.3s;}.fs-form-overview .fs-fields > li .fs-radio-custom span{max-width:140px;}.fs-form-overview .fs-fields > li .fs-radio-custom span{font-size:75%;}.fs-fields > li .fs-radio-custom label{display:block;padding-top:100%;width:100%;height:100%;cursor:pointer;}.fs-fields .fs-radio-custom label::after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-position:50% 0%;background-size:85%;background-repeat:no-repeat;content:'';opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.fs-fields .fs-radio-custom label.radio-mobile::after{background-image:url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/mobile.svg);}.fs-fields .fs-radio-custom label.radio-social::after{background-image:url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/social.svg);}.fs-fields .fs-radio-custom label.radio-conversion::after{background-image:url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/conversion.svg);}.fs-fields .fs-radio-custom label:hover::after,.fs-fields input[type="radio"]:focus + label::after,.fs-fields input[type="radio"]:checked + label::after{opacity:1;}.fs-fields .fs-radio-custom input[type="radio"]:checked + label{color:#fffed8;}.fs-form-overview .fs-fields .fs-radio-custom input[type="radio"]:checked + label{color:rgba(0,0,0,0.8);}.fs-fields textarea{padding:0.25em;width:100%;height:200px;border:2px solid rgba(0,0,0,0.2);background-color:transparent;color:#fffed8;font-weight:700;font-size:0.85em;resize:none;}.fs-form-overview .fs-fields textarea{height:100px;color:rgba(0,0,0,0.5);}.fs-fields textarea:focus{outline:none;}.fs-form-overview .fs-fields textarea{padding:0;border-color:transparent;}.fs-form-overview .fs-fields textarea:focus{background:#fffed8;}.fs-form div.cs-select.cs-skin-boxes{display:block;}.fs-form-overview .cs-skin-boxes > span{border-radius:5px;width:90px;height:70px;font-size:0.8em;}.fs-form-overview .cs-skin-boxes > span::before{padding-top:50px;box-shadow:0 20px 0 #292c30,inset 0 -5px #292c30;}.fs-fields input.fs-mark{padding-left:1em;background-image:url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/dollar.svg);background-position:0% 0.15em;background-size:auto 75%;background-repeat:no-repeat;}.fs-fields input.fs-mark[required]{background-image:url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/dollar.svg),url(/sites/all/themes/massage_chairs/js/FullscreenForm/img/abacusstar.svg);background-position:0% 0.15em,top right;background-size:auto 75%,18px;background-repeat:no-repeat;}.fs-fields input::-webkit-input-placeholder,.fs-fields textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.1);}.fs-fields input:-moz-placeholder,.fs-fields textarea:-moz-placeholder{color:rgba(0,0,0,0.1);}.fs-fields input::-moz-placeholder,.fs-fields textarea::-moz-placeholder{color:rgba(0,0,0,0.1);}.fs-fields input:-ms-input-placeholder,.fs-fields textarea:-ms-input-placeholder{color:rgba(0,0,0,0.1);}.fs-fields input:focus::-webkit-input-placeholder{color:transparent;}.fs-nav-dots{position:absolute;top:50%;right:30px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.fs-nav-dots button{position:relative;display:block;padding:0;margin:10px 0;width:10px;height:10px;border-radius:50%;background:transparent;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;}.fs-nav-dots button::before,.fs-nav-dots button::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,0.5);content:'';text-indent:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.fs-nav-dots button::after{background-color:rgba(0,0,0,0.4);-webkit-transform:perspective(1000px) rotate3d(0,1,0,180deg);transform:perspective(1000px) rotate3d(0,1,0,180deg);}.fs-nav-dots button.fs-dot-current{-webkit-transform:perspective(1000px) rotate3d(0,1,0,180deg);transform:perspective(1000px) rotate3d(0,1,0,180deg);}.fs-nav-dots button:hover::before,.fs-nav-dots button.fs-dot-current::before{background:#fffed8;}.fs-progress{position:absolute;top:0;width:0%;height:0.5em;background:#fffed8;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}.fs-numbers{position:absolute;top:55px;right:30px;overflow:hidden;color:#333;width:2em;font-weight:700;font-size:2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:default;}.fs-numbers:after{position:absolute;width:100%;text-align:center;content:'/';font-weight:300;opacity:0.4;left:0;}.fs-numbers span{float:right;width:40%;text-align:center;}.fs-numbers .fs-number-current{float:left;}.fs-numbers .fs-number-new{position:absolute;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);}.fs-numbers.fs-show-next .fs-number-new{-webkit-animation:animMoveUpFromDown 0.4s both;animation:animMoveUpFromDown 0.4s both;}@-webkit-keyframes animMoveUpFromDown{from{-webkit-transform:translateY(100%);}to{-webkit-transform:translateY(0);}}@keyframes animMoveUpFromDown{from{-webkit-transform:translateY(100%);transform:translateY(100%);}to{-webkit-transform:translateY(0);transform:translateY(0);}}.fs-numbers.fs-show-next .fs-number-current{-webkit-animation:animMoveUp 0.4s both;animation:animMoveUp 0.4s both;}@-webkit-keyframes animMoveUp{to{-webkit-transform:translateY(-100%);}}@keyframes animMoveUp{to{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}.fs-numbers.fs-show-prev .fs-number-new{-webkit-animation:animMoveDownFromUp 0.4s both;animation:animMoveDownFromUp 0.4s both;}@-webkit-keyframes animMoveDownFromUp{from{-webkit-transform:translateY(-100%);}to{-webkit-transform:translateY(0);}}@keyframes animMoveDownFromUp{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}to{-webkit-transform:translateY(0);transform:translateY(0);}}.fs-numbers.fs-show-prev .fs-number-current{-webkit-animation:animMoveDown 0.4s both;animation:animMoveDown 0.4s both;}@-webkit-keyframes animMoveDown{to{-webkit-transform:translateY(100%);}}@keyframes animMoveDown{to{-webkit-transform:translateY(100%);transform:translateY(100%);}}button.fs-submit,button.fs-back,button.fs-continue{padding:0.6em 1.5em;border:3px solid #232529;border-radius:40px;font-weight:700;color:rgba(0,0,0,0.4);}button.fs-back{border:none;}.fs-form-overview .fs-submit,.no-js .fs-form .fs-submit{display:block;float:right;}.fs-form-overview .fs-submit{border-color:#232529;color:#232529;}button.fs-back,button.fs-continue{position:absolute;right:0;bottom:0;margin:0 40px 60px 0;font-size:1.25em;z-index:999;}button.fs-back{right:150px;}button.fs-submit:hover,button.fs-submit:focus,button.fs-back:hover,button.fs-continue:hover{background:#232529;color:#fff;}button.fs-back{background:transparent;color:#333;}.fs-continue::after{position:absolute;top:103%;left:0;width:100%;line-height:1.5;text-align:center;background:transparent;color:rgba(0,0,0,0.3);content:'или нажмите ENTER';font-size:0.65em;pointer-events:none;}.fs-message-error{position:absolute;top:42%;left:100px;z-index:800;color:#eb7e7f;font-weight:400;font-size:14px;opacity:0;-webkit-transform:translate3d(0px,10px,0);transform:translate3d(0px,10px,0);}.fs-message-error.fs-show{opacity:1;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}.fs-form li.fs-current{visibility:visible;}.fs-form li.fs-hide,.fs-form li.fs-show{pointer-events:none;}.fs-form .fs-display-next .fs-hide{visibility:visible;}.fs-form .fs-display-next .fs-hide .fs-anim-lower,.fs-form .fs-display-next .fs-hide .fs-anim-upper{-webkit-animation:animHideNext 0.5s cubic-bezier(0.7,0,0.3,1) forwards;animation:animHideNext 0.5s cubic-bezier(0.7,0,0.3,1) forwards;}.fs-form .fs-display-next .fs-hide .fs-anim-lower{-webkit-animation-delay:0.1s;animation-delay:0.1s;}@-webkit-keyframes animHideNext{to{opacity:0;-webkit-transform:translate3d(0,-500px,0);}}@keyframes animHideNext{to{opacity:0;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);}}.fs-form .fs-display-next .fs-show .fs-anim-lower,.fs-form .fs-display-next .fs-show .fs-anim-upper{-webkit-animation:animShowNext 0.5s cubic-bezier(0.7,0,0.3,1) both 0.15s;animation:animShowNext 0.5s cubic-bezier(0.7,0,0.3,1) both 0.15s;}.fs-form .fs-display-next .fs-show .fs-anim-lower{-webkit-animation-delay:0.25s;animation-delay:0.25s;}@-webkit-keyframes animShowNext{from{opacity:0;-webkit-transform:translate3d(0,500px,0);}}@keyframes animShowNext{from{opacity:0;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);}}.fs-form .fs-display-prev .fs-hide{visibility:visible;}.fs-form .fs-display-prev .fs-hide .fs-anim-lower,.fs-form .fs-display-prev .fs-hide .fs-anim-upper{-webkit-animation:animHidePrev 0.5s cubic-bezier(0.7,0,0.3,1) forwards;animation:animHidePrev 0.5s cubic-bezier(0.7,0,0.3,1) forwards;}.fs-form .fs-display-prev .fs-hide .fs-anim-upper{-webkit-animation-delay:0.1s;animation-delay:0.1s;}@-webkit-keyframes animHidePrev{to{opacity:0;-webkit-transform:translate3d(0,500px,0);}}@keyframes animHidePrev{to{opacity:0;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);}}.fs-form .fs-display-prev .fs-show .fs-anim-lower,.fs-form .fs-display-prev .fs-show .fs-anim-upper{-webkit-animation:animShowPrev 0.5s cubic-bezier(0.7,0,0.3,1) both 0.15s;animation:animShowPrev 0.5s cubic-bezier(0.7,0,0.3,1) both 0.15s;}.fs-form .fs-display-prev .fs-show .fs-anim-upper{-webkit-animation-delay:0.25s;animation-delay:0.25s;}@-webkit-keyframes animShowPrev{from{opacity:0;-webkit-transform:translate3d(0,-500px,0);}}@keyframes animShowPrev{from{opacity:0;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);}}input[type=text]::-ms-clear{display:none;}@media screen and (max-width:52.5em){body{min-height:500px;}.fs-form-wrap{font-size:70%;}.fs-form{top:6em;right:2em;left:0;padding:0 3.75em 0 1em;width:auto;font-size:2em;}.fs-form.fs-form-overview{top:0;right:0;padding:1.5em 1em 8em 1em;font-size:1.5em;}.fs-title{padding:0;}.fs-numbers{margin:20px;}.fs-nav-dots{right:25px;}button.fs-back,button.fs-continue{right:20px;bottom:20px;margin:0;padding:50px 0 0 50px;width:50px;height:50px;border-radius:50%;font-size:2em;}button.fs-back{right:150px;}button.fs-back::before,button.fs-continue::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'\27A1';text-align:center;font-size:1em;line-height:50px;}.fs-continue::after{content:'';}button.fs-submit{width:100%;font-size:1.25em;}.fs-message-error{bottom:1.75em;left:0;padding:0 90px 0 2em;width:100%;font-size:1.5em;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}.fs-message-error.fs-show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ac-custom{padding:0 3em;max-width:900px;margin:0 auto;}.ac-custom h2{font-size:3em;font-weight:300;padding:0 0 0.5em;margin:0 0 30px;}.ac-custom ul,.ac-custom ol{list-style:none;padding:0;width:50%;}.ac-custom li{margin:0 auto;padding:10px 0;position:relative;}.ac-custom label{display:inline-block;position:relative;font-size:18px;padding:0 0 0 50px;vertical-align:top;color:#333;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s;font-weight:500;}.ac-custom input[type="checkbox"],.ac-custom input[type="radio"],.ac-custom label::before{width:40px;height:40px;top:50%;left:0;margin-top:-20px;position:absolute;cursor:pointer;}.ac-custom input[type="checkbox"],.ac-custom input[type="radio"]{opacity:0;-webkit-appearance:none;display:inline-block;vertical-align:middle;z-index:100;}.ac-custom label::before{content:'';border:4px solid #333;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.ac-radio label::before{border-radius:50%;}.ac-custom input[type="checkbox"]:checked + label,.ac-custom input[type="radio"]:checked + label{color:#31c77f;}.ac-custom input[type="checkbox"]:checked + label::before,.ac-custom input[type="radio"]:checked + label::before{opacity:0.8;}.ac-custom svg{position:absolute;width:30px;height:30px;top:50%;margin-top:-26px;left:5px;pointer-events:none;}.ac-custom svg path{stroke:#fdfcd3;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;fill:none;}.ac-circle input[type="checkbox"],.ac-circle input[type="radio"],.ac-circle label::before{width:30px;height:30px;margin-top:-15px;left:10px;position:absolute;}.ac-circle label::before{background-color:#fff;border:none;}.ac-circle svg{width:70px;height:70px;margin-top:-35px;left:-10px;}.ac-circle svg path{stroke-width:5px;}.ac-boxfill svg path{stroke-width:8px;}.ac-swirl svg path{stroke-width:8px;}.ac-list ol{list-style:decimal;list-style-position:inside;}.ac-list ol li{font-size:2em;padding:1em 1em 0 2em;text-indent:-40px;}.ac-list ol li label{font-size:1em;text-indent:0;padding-left:30px;}.ac-list label::before{display:none;}.ac-list svg{width:100%;height:80px;left:0;top:1.2em;margin-top:0px;}.ac-list svg path{stroke-width:4px;}@media screen and (max-width:50em){section{font-size:80%;}}
