@charset 'UTF-8';@import url(https://fonts.googleapis.com/css?family=Neucha|Merriweather:400,700|Open+Sans:300,400,400i,600,700,800&display=swap&subset=cyrillic,cyrillic-ext);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.blog-post .big-text,.blog-post .huge-text,.blog-post blockquote,.blog-post h2,.blog-post h3,.handwritten-hint__count,.promo__list-item.promo__list-item_new:before,body{font-family:ProximaNovaAlt,'Proxima Nova',Montserrat,'Nunito Sans',Gibbs,Calibre,sans-serif}.is-serif,.serif-title{font-family:Merriweather,serif}.handwritten-hint{font-family:Neucha,cursive}.accordion{overflow:hidden;margin-top:3rem;margin-bottom:0;border:2px solid #e5e5e5;border-radius:20px}@media screen and (max-width:991px){.accordion{margin-right:-15px;margin-left:-15px}}.accordion.accordion_no-bg{border:none}.accordion__editLink{font-size:.8rem;line-height:18px;position:absolute;top:15px;right:30px;display:none;width:auto;height:40px;padding:10px 20px;transition:all .4s ease;text-align:center;text-decoration:none;color:#427db2;border:2px solid #427db2;border-radius:40px}.accordion__editLink:hover{text-decoration:none;color:#fff;background:#427db2}.accordion__title{font-size:1.4rem;font-weight:700;position:relative;display:block;width:100%;height:72px;text-decoration:none;color:grey;background:#fefefe;background:#fff}@media screen and (max-width:991px){.accordion__title{font-size:1.05rem}}.accordion__title:hover{text-decoration:none;color:#427db2}.accordion__title.collapsed{background:#f9f9f9 url(../../public/img/step.png) no-repeat;background-position:center top}.accordion__title.collapsed .accordion__editLink{display:block}@media screen and (max-width:991px){.accordion__title.collapsed .accordion__editLink{display:none}}.accordion__title.collapsed.accordion__title_first{background:#f2f2f2}.accordion__title.accordion__title_disabled .accordion__editLink{display:none}.accordion__title.accordion__title_disabled:before{font-family:'Font Awesome 5 Free';font-size:1.5rem;font-weight:900;position:absolute;top:20px;right:80px;content:'\f023'}@media screen and (max-width:991px){.accordion__title.accordion__title_disabled:before{display:none}}.accordion__title.accordion__title_disabled.accordion__title_first:before{display:none}.accordion__title-number{font-size:1.8rem;line-height:72px;position:absolute;top:0;left:15px;color:#d8d8d8}@media screen and (max-width:991px){.accordion__title-number{font-size:1.2rem}}.accordion__button{font-size:1.1rem;font-weight:700;color:#444;border:0;background:0 0}.accordion__button:before{font-family:'Font Awesome 5 Free';font-size:1.6rem;font-weight:900;display:block;float:left;margin:2px 20px 0 0;content:'\f055';transition:all .4s ease;transform:rotate(120deg);color:#427db2}.accordion__button.collapsed:before{transform:rotate(0)}.back-button{font-size:2.5rem;display:inline-block;margin-top:-23px;margin-left:15px;padding:10px;color:#c6c6c6}.back-button:hover{text-decoration:underline;color:grey}.blog-grid{display:block;margin-bottom:15px}.blog-grid__pretitle{font-size:.8rem;font-weight:900;margin-top:15px;margin-bottom:0;text-transform:uppercase;color:#264968}.blog-grid__pretitle ul.post-categories{margin:0;padding:0}.blog-grid__pretitle li{list-style:none}.blog-grid__title,.blog-grid__title a{font-family:'IBM Plex Serif',serif;font-size:1.2rem;font-weight:500;line-height:1.3;margin-top:5px;margin-bottom:15px;transition:color .4s ease;letter-spacing:.01px;color:#444}.blog-grid__summary{font-size:.9rem;color:grey}.blog-grid__image{transition:all .6s ease}.blog-grid:hover{text-decoration:none}.blog-grid:hover .blog-grid__title,.blog-grid:hover .blog-grid__title a{color:#e72d63}.blog-grid:hover .blog-grid__image{filter:sepia(78%)}.blog-header{margin-top:15px}.blog-header.blog-header_single-page{background:0 0}.blog-header__container{min-height:450px;padding-bottom:0}.blog-header__container_inner{min-height:450px;padding:120px 0 0 0;background:linear-gradient(to right,rgba(42,50,106,.9) 15%,rgba(42,50,106,0) 100%)}.blog-post__image{margin-bottom:3rem}.blog-post__description{position:absolute;z-index:9;bottom:3rem;left:1.75%;width:96.5%;height:150px;padding:40px 30px 0 30px;background:#000;background:linear-gradient(to bottom,rgba(0,0,0,.001) 0,rgba(0,0,0,.75) 60%)}.blog-post__title{font-family:'IBM Plex Serif',serif;font-size:1.5rem;font-weight:700;margin:0;color:#fff}.blog-post{font-family:'IBM Plex Serif',serif}.blog-post h2{font-size:1.9rem;font-weight:700;margin-top:30px;color:#444}.blog-post p{font-size:20px;line-height:29px;min-height:29px;color:#444}.blog-post .huge-text{font-size:25px;line-height:1.3}.blog-post a,.blog-post a:visited{transition:all .3s;text-decoration:none;color:#444;border-bottom:4px solid #427db2}.blog-post a:hover,.blog-post a:visited:hover{text-decoration:none;color:#427db2;border-bottom:4px solid #fcfcfc}.blog-post a.noBorder,.blog-post a:visited.noBorder{border-bottom:0}.blog-post blockquote{font-size:24px;line-height:1.3;margin:30px 0;padding:15px 0 15px 20px;color:#444;border-left:4px solid #427db2}.blog-post ul{font-size:20px}.blog-post ul li{margin-bottom:7px;list-style:disc}.blog-post ol{font-size:20px;overflow:hidden;padding:20px 40px;counter-reset:my-awesome-counter;border-radius:4px;background:#f0f0f0}.blog-post ol li{display:block;float:left;margin-bottom:20px;counter-increment:my-awesome-counter}.blog-post ol li:before{font-size:1.1rem;font-weight:700;line-height:25px;display:block;float:left;width:30px;height:30px;margin-top:2px;margin-right:30px;padding:0;content:counter(my-awesome-counter) '';text-align:center;color:#ec5b85;border:1px solid #ec5b85;border-radius:100%}.blog-post ol li:after{display:table;clear:both;content:''}.blog-post figure,.blog-post iframe,.blog-post img{max-width:100%}.blog-post img{display:block;height:auto;margin:15px auto}.blog-post__share-block{width:100%;margin:30px 0;padding:20px 40px 30px 40px;border-radius:4px;background:#f0f0f0}.blog-post__share-button{display:inline-block;margin:10px 10px 0 0;padding:4px 10px;color:#fff!important;border-bottom:0!important;border-radius:4px;background:#00f}.blog-post__share-button.blog-post__share-button_vk{background:#4a729a}.blog-post__share-button.blog-post__share-button_fb{background:#5276b3}.blog-post__share-button.blog-post__share-button_tw{background:#4ab4eb}.blog-post__share-button.blog-post__share-button_ok{background:#ef662d}.blog-post__share-button:hover{color:#000!important;background:#ccc!important}.blog-tags{line-height:40px;overflow:hidden;padding:10px 0;text-align:center;border-bottom:1px solid #e5e5e5}@media screen and (max-width:991px){.blog-tags{width:90%}}.blog-tags__item{font-size:.9rem;font-weight:900;margin:0 10px;transition:color .4s ease;text-decoration:none;text-transform:uppercase;color:#5b5b5b}.blog-tags__item:hover{text-decoration:none;color:#ec5b85}@media screen and (max-width:991px){.blog-tags__item{margin:0 20px}}.breadcrumbs-steps{position:relative;display:inline-block;overflow:hidden;margin:0 0 20px -25px}@media screen and (max-width:991px){.breadcrumbs-steps{margin:-35px 0 10px 0}}.breadcrumbs-steps:before{position:absolute;top:15px;height:2px;content:'';background:#54bf52}.breadcrumbs-steps:after{position:absolute;top:15px;height:2px;content:'';background:#e2f7dc}.breadcrumbs-steps.breadcrumbs-steps_1-4:before{left:65px;width:0}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-4:before{left:30px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_1-4:after{left:65px;width:350px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-4:after{left:25px;width:150px}}.breadcrumbs-steps.breadcrumbs-steps_2-4:before{left:65px;width:120px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_2-4:before{left:30px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_2-4:after{left:188px;width:240px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_2-4:after{left:65px;width:100px}}.breadcrumbs-steps.breadcrumbs-steps_3-4:before{left:65px;width:235px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_3-4:before{left:30px;width:100px}}.breadcrumbs-steps.breadcrumbs-steps_3-4:after{left:300px;width:120px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_3-4:after{left:125px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_4-4:before{left:65px;width:346px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_4-4:before{left:30px;width:100px}}.breadcrumbs-steps.breadcrumbs-steps_4-4:after{display:none}.breadcrumbs-steps.breadcrumbs-steps_1-5:before{left:75px;width:0}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-5:before{left:30px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_1-5:after{left:50px;width:500px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-5:after{left:25px;width:200px}}.breadcrumbs-steps.breadcrumbs-steps_2-5:before{left:60px;width:135px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_2-5:before{left:30px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_2-5:after{left:175px;width:370px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_2-5:after{left:75px;width:150px}}.breadcrumbs-steps.breadcrumbs-steps_3-5:before{left:65px;width:350px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_3-5:before{left:30px;width:100px}}.breadcrumbs-steps.breadcrumbs-steps_3-5:after{left:300px;width:250px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_3-5:after{left:125px;width:100px}}.breadcrumbs-steps.breadcrumbs-steps_4-5:before{left:65px;width:350px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_4-5:before{left:30px;width:150px}}.breadcrumbs-steps.breadcrumbs-steps_4-5:after{left:420px;width:130px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_4-5:after{left:175px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_5-5:before{left:65px;width:470px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_5-5:before{left:30px;width:192px}}.breadcrumbs-steps.breadcrumbs-steps_1-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_2-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_3-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_4-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_5-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_6-6 .breadcrumbs-steps__item{font-size:.72rem!important;width:100px!important}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_2-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_3-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_4-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_5-6 .breadcrumbs-steps__item,.breadcrumbs-steps.breadcrumbs-steps_6-6 .breadcrumbs-steps__item{font-size:0!important;width:40px!important}}.breadcrumbs-steps.breadcrumbs-steps_1-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_2-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_3-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_4-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_5-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_6-6 .breadcrumbs-steps__item .breadcrumbs-steps__number{left:43px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_2-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_3-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_4-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_5-6 .breadcrumbs-steps__item .breadcrumbs-steps__number,.breadcrumbs-steps.breadcrumbs-steps_6-6 .breadcrumbs-steps__item .breadcrumbs-steps__number{left:18px}}.breadcrumbs-steps.breadcrumbs-steps_1-6:before{left:75px;width:0}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-6:before{left:30px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_1-6:after{left:50px;width:500px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_1-6:after{left:25px;width:200px}}.breadcrumbs-steps.breadcrumbs-steps_2-6:before{left:60px;width:100px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_2-6:before{left:30px;width:50px}}.breadcrumbs-steps.breadcrumbs-steps_2-6:after{left:155px;width:400px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_2-6:after{left:75px;width:150px}}.breadcrumbs-steps.breadcrumbs-steps_3-6:before{left:65px;width:350px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_3-6:before{left:30px;width:100px}}.breadcrumbs-steps.breadcrumbs-steps_3-6:after{left:250px;width:300px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_3-6:after{left:105px;width:130px}}.breadcrumbs-steps.breadcrumbs-steps_4-6:before{left:50px;width:300px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_4-6:before{left:30px;width:120px}}.breadcrumbs-steps.breadcrumbs-steps_4-6:after{left:350px;width:200px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_4-6:after{left:145px;width:90px}}.breadcrumbs-steps.breadcrumbs-steps_5-6:before{left:50px;width:400px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_5-6:before{left:30px;width:160px}}.breadcrumbs-steps.breadcrumbs-steps_5-6:after{left:450px;width:100px}@media screen and (max-width:991px){.breadcrumbs-steps.breadcrumbs-steps_5-6:after{left:180px;width:40px}}.breadcrumbs-steps__mobile{position:absolute;top:-28px;left:10px;display:none}@media screen and (max-width:991px){.breadcrumbs-steps__mobile{display:block}}.breadcrumbs-steps__item{font-size:.8rem;position:relative;display:block;float:left;width:120px;height:80px;padding-top:40px;text-align:center;color:grey}@media screen and (max-width:991px){.breadcrumbs-steps__item{font-size:0;width:50px;height:10px}}.breadcrumbs-steps__number{font-size:.7rem;line-height:16.5px;position:absolute;z-index:2;top:7px;left:51px;width:18px;height:18px;text-align:center;color:grey;border:1px solid #54bf52;border-radius:100%;background:#fff}@media screen and (max-width:991px){.breadcrumbs-steps__number{left:20px}}.breadcrumbs-steps__number.breadrcrumbs-steps__number_complete{color:#fff;background:#54bf52}.breadcrumbs-steps__link{text-decoration:none;color:#41afd1}.breadcrumbs-steps__link:hover{text-decoration:underline}.bubble-block{display:block;overflow:hidden;margin:25px 0}.bubble-block:last-child{margin-bottom:0}.bubble-block__icon{display:block;float:left;width:70px}.bubble-block__text{padding-top:19px;color:#417bb1}.bubble-icon{position:relative;width:70px;height:70px;margin:10px 30px;transform:rotate(20deg);border-radius:10px;background:#d0e0ee}.bubble-icon:before{position:absolute;top:0;left:0;width:70px;height:70px;content:'';transform:rotate(135deg);border-radius:10px;background:#d0e0ee}.bubble-icon__content{font-size:1.4rem;font-weight:900;line-height:.7;position:absolute;top:0;left:0;width:70px;height:70px;padding-top:19px;transform:rotate(-20deg);text-align:center;color:#417bb1}.bubble-icon__content span{font-size:1rem;font-weight:400}.button{padding:5px 30px;transition:all .35s ease;color:#fff;border:1px solid #53ae92;border-radius:30px;background:#53ae92}.button:hover{background:#326958}.button.button_square{border-radius:4px}.button.button_big{font-size:1.2rem;padding:7px 30px}@media screen and (max-width:991px){.button.button_big{font-size:1.1rem;display:block;width:100%;margin-right:0!important;margin-bottom:30px;margin-left:0!important;padding:7px 5px;text-align:center}}.button:hover{text-decoration:none;color:#fff;border-color:#21473b;background:#3a7b67}.button.button_inverse{color:#53ae92;background:0 0}.button.button_inverse:hover{color:#fff;border-color:#54bf52;background:#3f9726}.calc{position:relative;width:450px;max-width:100%;margin:0 auto;text-align:center}.calc__preheader{font-size:1.05rem;font-weight:400;margin-top:-45px;margin-bottom:0;color:#515151}@media screen and (max-width:991px){.calc__preheader{margin-top:-25px!important}}.calc__header{font-size:1.6rem;font-weight:600;margin-top:.75rem;margin-bottom:-5px;padding-bottom:0}.calc__header.calc__header_upper{margin-top:-30px}@media screen and (max-width:991px){.calc__header{font-size:1.2rem!important;margin-top:-1.5rem;margin-bottom:-15px}}.calc__preheader~.calc__header{margin-top:-12px;margin-bottom:10px}@media screen and (max-width:991px){.calc__preheader~.calc__header{margin-bottom:5px}}.calc__sub-header{font-size:.9rem;line-height:1;display:inline-block;margin:0 0 10px 0;text-decoration:none;color:grey;border-bottom:1px dotted grey}.calc__sub-header:hover{text-decoration:none;color:grey;border-color:transparent}.calc__sub-header.calc__sub-header_disabled{cursor:default;color:transparent;border-color:transparent}@media screen and (max-width:991px){.calc__sub-header{margin-bottom:5px}}.calc__character{width:auto;height:210px;margin-right:-30px;margin-left:-30px}.calc__character.calc__character:first-child{margin-top:-15px}.calc__step-selector{position:absolute;right:25px;width:40px;height:40px;border-radius:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.calc__step-selector.calc__step-selector_step01{top:5px;background:#fff url(../img/character-creation/icons/calc-icon01.png) no-repeat 0 0}.calc__step-selector.calc__step-selector_step02{top:55px;background:#fff url(../img/character-creation/icons/calc-icon02.png) no-repeat 0 0}.calc__step-selector.calc__step-selector_step03{top:105px;background:#fff url(../img/character-creation/icons/calc-icon03.png) no-repeat 0 0}.calc__step-selector.calc__step-selector_step04{top:155px;background:#fff url(../img/character-creation/icons/calc-icon04.png) no-repeat 0 0}.calc__step-selector.active{background-color:#417bb1;background-position:0 -40px}.calc__title{font-size:.85rem;font-weight:600;margin-top:5px;color:#417bb1}.calc__row{line-height:45px;width:420px;max-width:100%;height:45px;margin:0 auto 7px auto;border:1px solid #ccc;border-radius:10px;background:#eef4f9}.calc__hint{position:absolute}.calc__hint.calc__hint_01{top:215px;left:-45px}.calc__hint.calc__hint_02{top:215px;right:-60px}.calc__hint.calc__hint_03{top:355px;left:-100px}@media screen and (max-width:991px){.calc__hint{display:none!important}}.calc__name{font-size:1rem;display:block;width:300px;height:40px;margin:0 auto -3px auto;transition:all .35s ease;text-align:center;border:1px solid #abc6e0;border-radius:4px;background:#eef4f9}@media screen and (max-width:991px){.calc__name{font-size:18px}}.calc__name:focus{border-color:#53ae92;box-shadow:0 0 15px rgba(83,174,146,.7)}.calc__name.calc__name_inline{line-height:36px;display:inline-block;width:auto;height:36px;margin:0;padding-right:10px;padding-left:10px;background:#fff}.calc__input-text{font-size:.9rem;max-width:100%;height:30px;text-align:center;border:1px solid #abc6e0;border-radius:4px;background:#fff}.calc__button{font-size:1.1rem;line-height:40px;display:block;width:250px;height:40px;margin:20px auto 0 auto;transition:all .35s ease;text-align:center;color:#fff;border:1px solid #53ae92;border-radius:30px;background:#53ae92}.calc__button:hover{text-decoration:none;color:#fff;background:#3a7b67}.calc__button.calc__button_alt{color:#53ae92;background:#fff}.calc__button.calc__button_alt:hover{color:#fff;background:#53ae92}.calc__button.calc__button_small{line-height:40px;display:inline-block;width:40px;margin-right:10px}.calc__button.calc__button_shorter{display:inline-block;width:200px}.carousel-product{position:relative;margin-top:15px;padding-top:0;padding-bottom:80px}@media screen and (max-width:991px){.carousel-product{padding-bottom:0}}.carousel-product__badge{font-size:1.1rem;line-height:1.1;position:absolute;z-index:9;top:-15px;right:-15px;width:60px;height:60px;padding-top:10px;text-align:center;color:#fff;border-radius:100%;background:#f4afb4;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.carousel-product__item{border:8px solid #f2f2f2}.carousel-product__thumbs{position:absolute;bottom:43px;left:0;margin-right:-2px;margin-left:-2px;text-align:left}.carousel-product__thumbs-item{display:inline-block!important;width:200px!important}.carousel-product__thumbs-item img{border:4px solid #f2f2f2}.carousel-product__control{opacity:.65}.carousel-product__next-prev{line-height:1;width:37px;height:37px;padding:0;border-radius:100%;background:#fff;box-shadow:0 0 15px 0 rgba(255,255,255,.5)}.carousel-product__next-prev:before{font-family:'Font Awesome 5 Free';font-size:2.5rem;font-weight:900;display:block;transition:all .35s ease;color:#427db2}.carousel-product__next-prev.carousel-product__next-prev_next{margin-right:-15px}.carousel-product__next-prev.carousel-product__next-prev_next:before{content:'\f137'}.carousel-product__next-prev.carousel-product__next-prev_prev{margin-left:-15px}.carousel-product__next-prev.carousel-product__next-prev_prev:before{content:'\f138'}.carousel-product__mobile-indicators{position:absolute;z-index:15;bottom:0;left:50%;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-product__mobile-indicators li{display:inline-block;width:25px;height:25px;padding:0;cursor:pointer;opacity:.65;border:3px solid #fff;border-radius:100%;background:#fff}.carousel-product__mobile-indicators li.active{background-color:#427db2}.cart{padding:20px;color:#5e5e5e;border-radius:10px;background:#eef4f9}@media screen and (max-width:991px){.cart{overflow:hidden;width:110%;margin-left:-5%}}@media screen and (max-width:991px){.cart__header{padding-top:1rem!important;padding-bottom:1.5rem!important}}@media screen and (max-width:991px){.cart__wrapper{overflow:hidden;margin-top:-3rem;padding-top:0;padding-bottom:0}}.cart_row{margin-bottom:25px}.cart_row.cart_row_last{padding-bottom:25px;border-bottom:1px solid #e5e5e5}@media screen and (max-width:991px){.cart_row.cart_row_last{padding-bottom:10px}}.cart_row.cart__row_deleting{opacity:.3;background:#ffd6d6}@media screen and (max-width:991px){.cart__promo{width:100%!important;margin-bottom:10px!important}}@media screen and (max-width:991px){.cart__promo-btn{width:100%;margin-bottom:15px}}.cart__product-title{font-weight:600;margin-top:-5px;margin-bottom:10px}@media screen and (max-width:991px){.cart__product-title{font-size:1.1rem;line-height:1.3}}.cart__paragraph{line-height:1.2;margin:0 0 5px 0}@media screen and (max-width:991px){.cart__paragraph{font-size:.9rem}}.cart__delete-product{font-size:.8rem;display:inline-block;margin:5px 0 0 10px;transition:all .35s ease;color:#a0a0a0}.cart__delete-product:hover{text-decoration:none;color:#444}.cart__price{font-size:1.2rem;font-weight:600;margin-right:30px;margin-left:10px;text-align:right}@media screen and (max-width:991px){.cart__price{font-size:1rem;margin-right:0;margin-left:0}}.CDEK-widget__delivery-type__item,.CDEK-widget__delivery-type__title,.CDEK-widget__sidebar{background:#fff!important}.CDEK-widget__panel-details__block.CDEK-widget__way{font-size:0!important;display:none!important}.CDEK-widget__panel-details__block p{font-size:14px!important}.CDEK-widget__panel-headline,.CDEK-widget__panel-list__item{padding:10px 15px!important}.CDEK-widget__panel-headline span{font-size:18px!important}.change-avatar{position:relative}.change-avatar__edit{line-height:39px;position:absolute;z-index:1;right:50px;bottom:0;display:block;width:38px;height:38px;transition:all .35s ease;text-align:center;color:#fff;border-radius:100%;background:#3f9726;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.change-avatar__edit:hover{color:#fff;background:#54bf52}@media screen and (max-width:991px){.change-avatar__edit{line-height:50px;right:0;width:50px;height:50px}}.change-avatar__selector{position:absolute;z-index:2;bottom:-8px;left:50px;display:none;width:auto;height:120px;padding-right:20px;transition:all .35s ease;white-space:nowrap;opacity:0;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2)}.change-avatar__selector.change-avatar__selector_active{display:block;opacity:.99}.change-avatar__selector.change-avatar__selector_right{right:50px;left:auto}@media screen and (max-width:991px){.change-avatar__selector.change-avatar__selector_right{right:0}}@media screen and (max-width:991px){.change-avatar__selector{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;padding-top:30px;white-space:normal}}.change-avatar__change-link{display:inline-block;width:108px;height:108px;margin:6px 5px;transition:all .35s ease;border:4px solid transparent;border-radius:100%}.change-avatar__change-link:hover{border-color:#41afd1}.change-avatar__change-link.change-avatar__change-link_active{border:4px solid #54bf52}@media screen and (max-width:991px){.change-avatar__change-link{width:130px;height:130px;margin:10px 8px}}.change-avatar__close-button{font-size:1.2rem;position:absolute;top:5px;right:5px;display:block;transition:all .35s ease;color:grey}.change-avatar__close-button:hover{color:#41afd1}@media screen and (max-width:991px){.change-avatar__close-button{font-size:2rem}}.checkbox-buttons{display:block;width:100%;margin:10px 0}.checkbox-buttons__item{font-size:.9rem;line-height:1.3;display:inline-block;width:140px;height:140px;margin-right:5px;padding:10px;cursor:pointer;transition:all .35s ease;text-align:center;color:#41afd1;border:1px solid #ccc;border-radius:6px}.checkbox-buttons__item i{font-size:2.2rem;display:block;clear:both;margin:10px 0;color:#444}input:checked~.checkbox-buttons__item{color:#000;border-color:#c9dbeb;background:#e3ecf4}.checkbox-buttons__price{font-size:.9rem;display:block;width:100%;margin-top:5px;color:grey}.checkout-block{margin-top:-20px;margin-right:-5px;margin-bottom:-20px;padding:20px;border-radius:0 10px 10px 0;background:#ededed}@media screen and (max-width:991px){.checkout-block{margin-top:0;margin-right:0;margin-bottom:0;background:0 0}}.checkout-block__title{margin-top:5px;margin-bottom:35px;text-align:center}.checkout-block__row{font-size:1.15rem;position:relative;overflow:hidden;width:100%;margin-bottom:15px}.checkout-block__row:before{position:absolute;bottom:6px;left:0;width:100%;height:2px;content:'';background:url(../img/price-dot.png) repeat-x}@media screen and (max-width:991px){.checkout-block__row{margin-bottom:5px}}.checkout-block__row.checkout-block__row_total{margin-bottom:30px;padding-top:10px}@media screen and (max-width:991px){.checkout-block__row.checkout-block__row_total{margin-bottom:20px}}.checkout-block__label{font-weight:600;position:relative;z-index:1;display:inline-block;float:left;padding:3px 3px 3px 0;background-color:#ededed}@media screen and (max-width:991px){.checkout-block__label{background:#eef4f9}}.checkout-block__sum{position:relative;z-index:1;display:inline-block;float:right;padding:3px 0 3px 3px;background-color:#ededed}.checkout-block__sum.checkout-block__sum_total{font-weight:600}@media screen and (max-width:991px){.checkout-block__sum{background:#eef4f9}}.checkout-block__button{position:absolute;bottom:40px;left:5%;width:90%}@media screen and (max-width:991px){.checkout-block__button{position:relative;bottom:auto;left:0;width:100%}}.content-blocker{position:fixed;z-index:9999;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.7) url(../img/spinner-white.gif) no-repeat center center}.content-blocker.content-blocker_visible{display:block}.cookie-message{font-size:.9rem;line-height:25px;position:fixed;z-index:999;bottom:0;left:0;display:none;width:100%;height:25px;text-align:center;opacity:.94;color:#fff;background:#427db2}.cookie-message.cookie-message_visible{display:block}@media screen and (max-width:991px){.cookie-message{height:85px}}.cookie-message__link{margin-left:15px;text-decoration:underline;color:#fff}.cookie-message__link:hover{text-decoration:none;color:#ddd}.cookie-message__close{line-height:27px;display:inline-block;margin-left:20px;padding:0 30px;transition:all .4s ease;color:#fff;background:#666}.cookie-message__close:hover{text-decoration:none;color:#fff;background:#54bf52}@media screen and (max-width:991px){.cookie-message__close{line-height:37px;display:block;width:100%;margin-top:5px;margin-left:0}}.family-block__wrapper{display:inline-block;text-align:center}.family-block{position:relative;width:400px;max-width:100%;height:300px;margin-bottom:30px;padding:15px;transition:all .35s ease;border:1px solid #ccc;border-radius:10px;background:#eef4f9}.family-block.family-block_add-new{font-size:4rem;line-height:258px;cursor:pointer;color:#54bf52;border:1px dashed #ccc;background:#f9fbfd}.family-block.family-block_add-new:hover{color:#307d2e;background:#c2e8c2}.family-block.family-block_add-new span{font-size:1.1rem;font-weight:500;display:block;margin-top:-190px;color:#333}@media screen and (max-width:991px){.family-block.family-block_add-new{font-size:3rem;line-height:60px;height:auto}.family-block.family-block_add-new span{position:relative;top:-10px;display:inline-block;margin-top:0}}.family-block.family-block_sibling{height:363px}.family-block__close{font-size:1.6rem;position:absolute;top:0;left:5px;display:block;transition:all .35s ease;color:#ff8a8a;border-radius:100%}.family-block__close:hover{color:#ce0014}@media screen and (max-width:991px){.family-block__close{font-size:1.9rem;left:10px}}.family-block__avatar{display:block;width:100px;height:auto;margin:25px auto;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.4)}.family-block__select-wrapper{position:relative}.family-block__select-wrapper:after{font-family:'Font Awesome 5 Free';font-size:.8rem;font-weight:900;position:absolute;top:9px;right:10px;content:'\f078';color:#444}.family-block__input,.family-block__select{font-size:1rem;display:block;width:100%;height:35px;margin-bottom:10px;padding:0 10px;transition:all .35s ease;text-align:center;border:1px solid #abc6e0;border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:991px){.family-block__input,.family-block__select{font-size:18px}}.family-block__input:focus,.family-block__select:focus{border-color:#53ae92;box-shadow:0 0 15px rgba(83,174,146,.7)}.family-block__input.family-block__input_button,.family-block__select.family-block__input_button{line-height:31px;text-decoration:none;border:2px solid #427db2}.family-block__input.family-block__input_button:hover,.family-block__select.family-block__input_button:hover{text-decoration:none;color:#fff;background:#427db2}.family-block__input.family-block__input_instagram,.family-block__select.family-block__input_instagram{width:100%;color:#833ab4;border-color:#833ab4}.family-block__input.family-block__input_instagram:hover,.family-block__select.family-block__input_instagram:hover{color:#fff;background:#833ab4}.family-block__input.family-block__input_with-icon,.family-block__select.family-block__input_with-icon{padding-right:30px;padding-left:30px}.family-block__select{padding:0 15px}.family-block__family-photo{display:block;width:100%;margin:0 auto 15px;border:2px solid #ccc;border-radius:4px}@media screen and (max-width:991px){.family-block__photo-wrapper{width:100%;margin:0 auto 30px auto}}.family-block___or{font-size:.8rem;font-weight:700;line-height:1;display:block;width:100%;margin-top:-5px;margin-bottom:5px;text-align:center!important;color:#427db2}.family-block__input-wrapper{position:relative;display:block}.family-block__input-wrapper.family-block__input-wrapper_instagram{margin-top:-45px}.family-block__input-icon{position:absolute;top:5px;left:5px;color:#444}.family-block__input-submit-absolute{font-size:1.5rem;position:absolute;top:1px;right:-3px;transition:all .35s ease;color:#54bf52;border:none;background:0 0}.family-block__input-submit-absolute:hover{color:#307d2e}.family-block__uploaded-photo{position:absolute;bottom:-10px;left:20px;display:block;width:65px;height:auto;border:1px solid #427db2;border-radius:6px}.fieldset{width:100%;border:0}.fieldset__input{display:none}.fieldset__block{position:relative;display:inline-block;overflow:visible;width:300px;margin-right:30px;padding:0 0 5px 0;cursor:pointer;transition:all .4s ease;text-align:center;border:1px solid #e5e5e5;border-radius:6px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media screen and (max-width:991px){.fieldset__block{width:100%;margin:15px auto}}.fieldset__block.fieldset__block_promoted{border-radius:0 0 6px 6px}.fieldset__block.fieldset__block_promoted:before{font-size:.85rem;line-height:30px;position:absolute;top:-30px;left:-1px;width:300px;height:30px;content:'★ На долгие годы';text-align:center;color:#444;border-radius:6px 6px 0 0;background:#f7c444;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media screen and (max-width:991px){.fieldset__block.fieldset__block_promoted:before{left:-.5%;width:101%}}.fieldset__not-active{pointer-events:none}.fieldset__title{line-height:40px;border-bottom:1px solid #a0a0a0}.fieldset__block .button_not-checked{display:inline-block;border:1px solid #427db2}.fieldset__block .button_checked{display:none}.fieldset__ebook-icon{font-size:2.2rem;position:absolute;top:143px;right:55px;display:block;padding:0 10px;opacity:.9;color:#54bf52;border-radius:10px;background:#fff}.fieldset__block_active,.fieldset__input:checked~.fieldset__block{border:1px solid #53ae92;background:#deefea}.fieldset__block_active .button_not-checked,.fieldset__input:checked~.fieldset__block .button_not-checked{display:none}.fieldset__block_active .button_checked,.fieldset__input:checked~.fieldset__block .button_checked{display:inline-block;color:#fff;border:1px solid #54bf52;background:0 0;background:#54bf52}.fieldset__image{display:block;width:200px;height:auto;margin:15px auto}.fieldset__price{position:absolute;top:44px;right:30px;overflow:hidden;width:80px;height:80px}.fieldset__price-amount{font-size:1.1rem;line-height:70px;position:absolute;top:0;left:0;width:80px;height:80px;padding:0;text-align:center;color:#fff}.flipBook__flip-panel{position:relative;left:50%;display:block;width:500px;height:364px;cursor:pointer;transition:all .5s ease;perspective:1200px}.flipBook__flip-panel.flipBook__flip-panel_cover{left:27.5%}.flipBook__flip-panel.flipBook__flip-panel_last-page{left:77.5%}.flipBook-square .flipBook__flip-panel{height:500px}.flipBook__panel{transition:z-index 1s ease-in-out 1s}.flipBook__cover{margin-left:-50%}.flipBook__panel,.flipBook__panel .flipBook__back,.flipBook__panel .flipBook__front{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:transform 1s,box-shadow 1s;transform-style:preserve-3d}.flipBook__panel .flipBook__front{z-index:2;transform:rotateY(0) translateZ(1px);transform-origin:left;background:#fff url(../img/page-spinner.gif) no-repeat center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipBook__panel .flipBook__back{z-index:1;left:-100%;transform:rotateY(180deg) translateZ(1px);transform-origin:right;background:#fff url(../img/page-spinner.gif) no-repeat center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipBook__panel .flipBook__front:hover{transform:rotateY(-10deg);transform-origin:left;box-shadow:0 0 8px 0 rgba(100,100,100,.8)}.flipBook__panel.flipBook__open{z-index:1}.flipBook__panel.flipBook__open .flipBook__front{z-index:1;transform:rotateY(-180deg);transform-origin:left}.flipBook__panel.flipBook__open .flipBook__back{z-index:2;transform:rotateY(0);transform-origin:right}@font-face{font-family:ProximaNovaAlt;font-weight:100;font-style:normal;src:url(fonts/ProximaNovaAltThin.otf) format('opentype')}@font-face{font-family:ProximaNovaAlt;font-weight:300;font-style:normal;src:url(fonts/ProximaNovaAltLight.otf) format('opentype')}@font-face{font-family:ProximaNovaAlt;font-weight:400;font-style:normal;src:url(fonts/ProximaNovaAltRegular.otf) format('opentype')}@font-face{font-family:ProximaNovaAlt;font-weight:400;font-style:italic;src:url(fonts/ProximaNovaAltRegularItalic.otf) format('opentype')}@font-face{font-family:ProximaNovaAlt;font-weight:500;font-style:normal;src:url(fonts/ProximaNovaAltSemibold.otf) format('opentype')}@font-face{font-family:ProximaNovaAlt;font-weight:600;font-style:normal;src:url(fonts/ProximaNovaAltBold.otf) format('opentype')}@font-face{font-family:ProximaNovaAlt;font-weight:700;font-style:normal;src:url(fonts/ProximaNovaAltExtrabold.otf) format('opentype')}.footer{font-size:1rem;width:100%;padding-top:2rem;padding-bottom:2rem;color:#fff;background:#0e0f10}.footer.footer_light{background:#e5e5e5}.footer.footer_shoppydog{color:#444;background:#f5f5f5}.footer__logo{font-size:1.7rem;line-height:52px;display:block;float:left;width:50px;height:50px;margin:0;text-align:center;color:#444;border-radius:100%;background:#f2f2f2}.footer__logo.footer__logo_dark{color:#fff;background:#444}.footer__logo-image{display:block;float:left;width:auto;height:50px}.footer__logo-image.footer__logo-image_shoppy{height:70px;margin-top:-10px}.footer__logo-text{font-size:1.2rem;line-height:51px;display:block;float:left;margin-left:15px;color:#fff}.footer__social{font-size:1.5rem;display:inline-block;margin:8px 10px 0 0;transition:all .35s ease;text-decoration:none;color:#fff}.footer__social.footer__social_dark{color:#444}.footer__social:hover{color:#41afd1}.footer__link{font-size:1rem;margin-right:15px;transition:all .35s ease;text-decoration:none;color:#fff}.footer__link:hover{text-decoration:none;color:#41afd1}.footer__link.footer__link_dark{color:#444}.footer__link.footer__link_dark:hover{color:#41afd1}.footer__copywrite{color:#a0a0a0}@media screen and (max-width:991px){.footer__copywrite{display:block;margin-top:1.5rem}}.footer__right-col{text-align:right}@media screen and (max-width:991px){.footer__right-col{text-align:center}}.front-header{position:relative;width:100%;background:#030e2d;background:linear-gradient(45deg,#030e2d 20%,#3473b3 100%)}.front-header.front-header_notfront{overflow:hidden;height:80px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}@media screen and (max-width:991px){.front-header.front-header_notfront{height:45px}}@media screen and (max-width:991px){.front-header{height:770px}}.front-header__wrapper{overflow:hidden;width:100%}.front-header__inner{position:relative;height:500px}@media screen and (max-width:991px){.front-header__inner{height:770px;margin-top:5px;background:rgba(0,0,0,.2)}}.front-header__title{font-size:4rem;font-weight:700;line-height:1;margin-top:100px;margin-bottom:50px;color:#fff}@media screen and (max-width:991px){.front-header__title{font-size:1.8rem;font-weight:600;line-height:1.2;margin-top:70px;margin-bottom:50px;text-align:center}}.front-header__slogan{font-size:1.1rem;max-width:85%;color:#fff}@media screen and (max-width:991px){.front-header__slogan{display:none}}.front-header__button{font-size:1.1rem;display:inline-block;margin-top:15px;padding:8px 50px;text-align:center;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:6px}.front-header__button:hover{text-decoration:none;color:#041228;background:#fff}@media screen and (max-width:991px){.front-header__button{display:block;width:70%;margin:15px auto;padding:8px 0}}.front-header__image{position:absolute;right:-85px;bottom:-140px;width:850px;height:auto}@media screen and (max-width:991px){.front-header__image{right:-70px;bottom:150px;width:400px}}.front-header__advantages{width:100%;height:180px;padding-top:15px;color:#444;background:#eef4f9}@media screen and (max-width:991px){.front-header__advantages{z-index:9;overflow:hidden;width:200px;height:auto;margin:-500px auto 0 auto;padding-bottom:30px;border:1px solid red}}.front-header__advantage{font-size:1rem;display:block;float:left;width:22%;margin:15px 0 15px 30px;color:#444}@media screen and (max-width:991px){.front-header__advantage{z-index:9;float:none;width:100%;margin:0 auto;padding:8px 10px;text-align:center;color:#fff}}.front-header__advantage-icon{font-size:3rem;position:relative;display:block;float:left;margin-top:-14px;margin-right:12px;color:#417bb1}@media screen and (max-width:991px){.front-header__advantage-icon{display:block;float:none;clear:both;width:56px;margin:0 auto;color:#f7c444;text-shadow:0 0 8px #fff}}.front-header__advantage-icon span{font-size:1.1rem;font-weight:700;line-height:78px;position:absolute;top:0;left:0;width:53px;text-align:center;color:#fff}@media screen and (max-width:991px){.front-header__advantage-icon span{display:none}}.front-why-block{margin-top:75px}@media screen and (max-width:991px){.front-why-block{margin-top:30px}.front-why-block:first-child{margin-top:75px}}.front-why-block__title{font-size:1.2rem;margin-bottom:15px;color:#041228}@media screen and (max-width:991px){.front-why-block__title{font-size:1.1rem;margin-bottom:10px}}.front-why-block__text{font-size:.95rem;line-height:1.3;margin:0;text-align:left;color:grey}@media screen and (max-width:991px){.front-why-block__text{font-size:.9rem}}.front-why-block__image-wrapper{float:left;width:130px;min-height:120px;text-align:center}@media screen and (max-width:991px){.front-why-block__image-wrapper{padding-top:10px}}.front-why-block__image{width:auto;height:80px}.front-why-we{margin-top:75px;margin-bottom:75px;text-align:center}.fornt-why-we__carousel-indicators li{display:inline-block;cursor:pointer;text-indent:0;border:none;background-color:#c4cde9;box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,.5)}.fornt-why-we__carousel-indicators .active{background-color:#1639a9}.gender-selector{font-size:1.1rem;line-height:38px;display:block;overflow:hidden;margin:15px 0;padding:0;text-align:center;color:grey;border:0}@media screen and (max-width:991px){.gender-selector{font-size:.9rem}}.gender-selector__icon{display:block;float:right;width:38px;height:38px;cursor:pointer;transition:all .35s ease;border:3px solid #ea6e90;border-radius:100%;background:url(../img/character-creation/gender.png) no-repeat -3px -3px}.gender-selector__icon:hover{border-color:#f7c7d4;background-color:#f7c7d4}.gender-selector__icon.gender-selector__icon_male{float:left;border-color:#51bee5;background:url(../img/character-creation/gender.png) no-repeat -4px -43px}.gender-selector__icon.gender-selector__icon_male:hover{border-color:#aadff2;background-color:#aadff2}input:checked~.gender-selector__icon{border-color:#ea6e90;background-color:#f7c7d4}input:checked~.gender-selector__icon.gender-selector__icon_male{border-color:#51bee5;background-color:#aadff2}.gender-selector__col{display:block;float:left;width:33%}.gender-selector__image{display:inline-block;overflow:hidden;cursor:pointer}.gender-selector__next{margin-top:12px;cursor:pointer}#sex input,#sex label{cursor:pointer}.global-spinner{font-size:4.5rem;line-height:100vh;position:fixed;z-index:9;top:0;left:0;display:none;width:100%;height:100vh;text-align:center;color:#fff;background:rgba(0,0,0,.55)}.global-spinner.global-spinner_visible{display:block}.hamburger{float:left;margin:9px 15px 0 0}.hamburger.is-active{position:absolute;z-index:10;top:0;left:10px}.hamburger.hamburger_shoppy{margin-top:42px}@media screen and (max-width:991px){.hamburger.hamburger_shoppy{margin-top:14px}}.hamburger .hamburger__line{display:block;width:32px;height:2px;margin:8px 0 0 15px;transition:all .3s ease-in-out;background-color:#444}.hamburger:hover{cursor:pointer}.hamburger.is-active .hamburger__line{background-color:#444}.hamburger.is-active .hamburger__line:nth-child(2){opacity:0}.hamburger.is-active .hamburger__line:nth-child(1){transform:translateY(10px) rotate(45deg)}.hamburger.is-active .hamburger__line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.hamburger__menu{position:fixed;z-index:9;top:0;left:0;width:100%;max-width:500px;height:100vh;margin-left:-1000px;padding:60px 20px 20px;transition:all .35s ease;opacity:.97;background:#ffc966}.hamburger__menu.hamburger__menu_active{margin-left:0}.hamburger__menu.hamburger__menu_blue{background:#93d2e5}.hamburger__menu-item{font-size:1.1rem;font-weight:700;line-height:40px;display:block;width:100%;transition:all .35s ease;text-align:center;letter-spacing:.6px;text-transform:uppercase;color:#fff}.hamburger__menu-item:hover{text-decoration:none;color:#26839f}.handwritten-hint{display:block;color:#a0a0a0}.handwritten-hint__count{font-size:.8rem;font-weight:600;line-height:20px;display:block;float:left;width:20px;height:20px;margin:0 5px;color:#54bf52;border-radius:100%;background:#e2f7dc}.handwritten-hint__text{display:block;float:left}.handwritten-hint__icon{display:block;float:left;margin:0 5px;padding-top:7px}.handwritten-hint__icon.handwritten-hint__icon_to-up{margin-top:-5px;padding-top:0}.header-menu{line-height:55px;height:50px;padding:10px 0}@media screen and (max-width:991px){.header-menu{line-height:40px;height:40px;padding:3px 0}}.header-menu__logo{display:block;float:left;width:auto;height:50px;margin-right:45px}@media screen and (max-width:991px){.header-menu__logo{float:none;height:30px;margin:2px auto 0 auto}}.header-menu__item{font-weight:600;display:inline-block;margin:0 15px;transition:all .35s ease;color:#eee}@media screen and (max-width:991px){.header-menu__item{font-size:1.3rem;line-height:40px;margin:0 7px;padding:0}}.header-menu__item:hover{text-decoration:none;color:#6094c5}.header-menu__item.header-menu__item_cart{display:inline;padding:8px 25px;border:1px solid #fff;border-radius:30px}.header-menu__item.header-menu__item_cart:hover{color:#fff;border-color:#6094c5;background:#6094c5}.header-menu__item.header-menu__item_notfront{font-weight:400;color:#515151;border-color:#515151}.header-menu__item.header-menu__item_notfront:hover{color:#444}.header-menu__item.hader-menu__item_lightblue{color:#6094c5}.header-menu__item.header-menu__item_cart.header-menu__item_notfront{color:#fff;border-color:#6094c5;background:#6094c5}.header-menu__lang-icon{display:inline-block;width:20px;height:auto;margin-right:5px}.header-with-icon{display:block;height:60px;transition:all .35s ease;color:#444}@media screen and (max-width:991px){.header-with-icon{height:auto;padding-right:30px}}.header-with-icon:before{font-family:'Font Awesome 5 Free';font-size:1.6rem;font-weight:900;position:absolute;top:25px;right:30px;content:'\f054';transition:all .35s ease;color:#a0a0a0}@media screen and (max-width:991px){.header-with-icon:before{font-size:1.3rem;top:40px;right:15px}}.header-with-icon:hover{text-decoration:none;color:#41afd1}.header-with-icon:hover .header-with-icon__icon__description{color:#41afd1!important}.header-with-icon:hover:before{color:#444}.header-with-icon:hover .header-with-icon__icon{color:#444!important}.header-with-icon[aria-expanded=true]:before{content:'\f078'}.header-with-icon__icon{font-size:2.6rem;line-height:60px;display:block;float:left;width:60px;height:60px;margin-right:15px;transition:all .35s ease;text-align:center;color:#676767}@media screen and (max-width:991px){.header-with-icon__icon{height:70px}}.header-with-icon__title{font-size:1.1rem;font-weight:600;line-height:1;margin-bottom:10px;padding-top:8px}.header-with-icon__icon__description{font-size:.85rem;line-height:1;margin:0;padding:0;transition:all .35s ease;color:grey}.header{width:100%;height:80px;background:#e5e5e5}.header.header_dodo{line-height:60px;height:60px;border-bottom:1px solid #e5e5e5;background:#fff}.header.header_shoppy{line-height:120px;height:120px}@media screen and (max-width:991px){.header.header_shoppy{line-height:60px;height:60px}}.header.header_in-splash{border-bottom:0;background:#f5f5f5}.header.header_in-splash-white{background:#fff}.header__container{position:relative}.header__shoppy-logo{font-size:2rem;line-height:1;position:relative;top:4px;display:inline-block;transition:all .35s ease;color:#41afd1}.header__shoppy-logo span{font-size:1.2rem}.header__shoppy-logo:hover{text-decoration:none;color:#41afd1;border-color:#41afd1}.header__shoppy-logo-image{display:block;width:auto;height:100px!important;margin-top:8px}@media screen and (max-width:991px){.header__shoppy-logo-image{height:50px!important;margin-top:2px}}.header__shoppy-logo-image.header__shoppy-logo-image_animated{position:relative;top:-108px;opacity:0}@media screen and (max-width:991px){.header__shoppy-logo-image.header__shoppy-logo-image_animated{display:none}}.header__shoppy-logo:hover .header__shoppy-logo-image{opacity:0}@media screen and (max-width:991px){.header__shoppy-logo:hover .header__shoppy-logo-image{opacity:1}}.header__shoppy-logo:hover .header__shoppy-logo-image_animated{opacity:1}@media screen and (max-width:991px){.header__shoppy-logo:hover .header__shoppy-logo-image_animated{opacity:0}}.header__logo-image{display:block;height:50px;margin-top:15px;weight:auto}.header__cart{font-size:1.6rem;position:relative;display:block;width:100%;margin-top:3px;text-align:right;color:orange}.header__cart.header__cart_blue{width:auto;color:#41afd1}.header__cart-counter{font-size:.6rem;font-weight:600;line-height:19px;position:absolute;top:40px;right:-9px;width:19px;height:19px;text-align:center;color:#fff;border-radius:100%;background:#54bf52}@media screen and (max-width:991px){.header__cart-counter{top:10px}}.header__cart-counter.header__cart-counter_small{top:10px}.header__lang{font-size:.9rem;font-weight:600;line-height:30px;position:relative;display:block;width:30px;height:30px;margin-top:16px;margin-right:10px;text-align:center;color:#fff;border-radius:100%;background:#185061}.header__lang:hover{text-decoration:none;color:#fff;background:#41afd1}.how-it-works{position:relative;height:305px}.how-it-works__item{font-size:1rem;position:absolute;width:240px;height:80px}.how-it-works__item.how-it-works__item_step01{bottom:30px;left:-30px}@media screen and (max-width:1199px){.how-it-works__item.how-it-works__item_step01{bottom:55px;left:-30px}}.how-it-works__item.how-it-works__item_step02{bottom:104px;left:205px}@media screen and (max-width:1199px){.how-it-works__item.how-it-works__item_step02{bottom:120px;left:160px}}.how-it-works__item.how-it-works__item_step03{bottom:-20px;left:460px}@media screen and (max-width:1199px){.how-it-works__item.how-it-works__item_step03{bottom:15px;left:360px}}.how-it-works__item.how-it-works__item_step04{right:188px;bottom:67px;width:220px}@media screen and (max-width:1199px){.how-it-works__item.how-it-works__item_step04{right:145px;bottom:91px}}.how-it-works__item.how-it-works__item_step05{right:-40px;bottom:32px;width:230px}@media screen and (max-width:1199px){.how-it-works__item.how-it-works__item_step05{right:-50px;bottom:60px}}.image-crop__cropped{display:block;max-height:150px;margin-top:1rem}.image-crop__modal{overflow:scroll;max-height:90vh}#image-crop__upload{color:#444}.image-crop__result{height:600px}@media screen and (max-width:991px){.image-crop__result{height:450px;margin-bottom:40px}}@media screen and (max-width:991px){.image-crop__save{position:fixed;z-index:9999999;bottom:0;left:2%;display:block;width:96%;height:45px}}.input{font-size:1.05rem;line-height:44px;display:block;width:100%;height:44px;margin:0;padding:0 10px;border:1px solid #abc6e0;border-radius:4px}@media screen and (max-width:991px){.input{margin-bottom:10px}}.input__label{font-size:1rem;font-weight:400;width:100%;margin-bottom:4px;color:#444}.input__hint{font-size:.75rem;width:100%;margin-top:-2px;margin-bottom:0;margin-left:2px;transition:all .4s ease;opacity:0;color:#a0a0a0}@media screen and (max-width:991px){.input__hint{display:none}}.input:focus+.input__hint{opacity:1}.input__checkbox-label{font-size:1rem;position:relative;display:block;width:100%;margin:10px 0;padding-left:30px;cursor:pointer}.input__checkbox-label:before{font-family:'Font Awesome 5 Free';font-size:1.4rem;font-weight:400;position:absolute;top:1px;left:0;content:'\f111';color:#a0a0a0}.input__checkbox-hidden{display:none}input:checked~.input__checkbox-label:before{font-weight:900;content:'\f058';color:#54bf52}input:checked~.input__checkbox-label .input__checkbox-hidden{font-size:.9rem;display:inline-block;margin-left:10px;padding:0 10px;transition:all .35s ease;color:#fff;border-radius:4px;background:#54bf52}input:checked~.input__checkbox-label .input__checkbox-hidden:hover{text-decoration:none;color:#fff;background:#307d2e}@media screen and (max-width:991px){input:checked~.input__checkbox-label .input__checkbox-hidden{display:block;width:96%;margin-top:10px;padding:5px 0;text-align:center}}.input__select-wrapper{position:relative;overflow:hidden}.input__select-wrapper:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:7px;right:15px;content:'\f078';pointer-events:none;color:grey}.input__select{display:block;padding:5px 10px;border:1px solid #53ae92;border-radius:6px;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inscription__textarea::-moz-placeholder{font-size:1rem;font-weight:600;margin:0 auto;opacity:.7;color:#417bb1}.inscription__textarea:-ms-input-placeholder{font-size:1rem;font-weight:600;margin:0 auto;opacity:.7;color:#417bb1}.inscription__textarea::placeholder{font-size:1rem;font-weight:600;margin:0 auto;opacity:.7;color:#417bb1}.inscription__textarea:focus{border:1px solid #51cbee;outline:0;box-shadow:0 0 5px #51cbee}@media screen and (max-width:991px){.inscription__textarea{width:100%;padding:20px}}.inscription__block{overflow:hidden;width:100%;height:130px;margin-top:10px;padding:10px 0 10px 0;text-align:center;vertical-align:top;border-radius:15px;background:#fff}@media screen and (max-width:991px){.inscription__block{height:70px}}.inscription__title{font-size:1.2rem;font-weight:600;margin-top:0;margin-bottom:.5rem;color:#444}.inscription__tag{font-weight:700;display:block;width:50%;margin:15px auto;padding:5px 10px;transition:all .4s ease;text-align:center;color:grey;border:2px solid grey;border-radius:60px}.inscription__tag:hover{text-decoration:none;color:#fff;background:grey}.inscription__select{display:inline-block;overflow:visible;width:115px;margin:0;transition:all .4s ease;vertical-align:top;color:#444}.inscription__select:hover{text-decoration:none;color:#427db2}@media screen and (max-width:991px){.inscription__select{width:50px;height:50px}}.inscription__image{width:60px;height:60px;margin-bottom:5px;transition:all .4s ease;border:3px solid #fff;border-radius:100%}@media screen and (max-width:991px){.inscription__image{width:55px;height:55px}}.inscription__label{font-size:.8rem;font-weight:400;line-height:1;display:block;overflow:hidden;height:27px;margin-top:0;margin-bottom:5px}@media screen and (max-width:991px){.inscription__label{display:none}}.inscription__select.active{margin-top:0;color:#427db2;border-radius:8px;background:rgba(84,191,82,.2)}@media screen and (max-width:991px){.inscription__select.active{background:0 0}}.inscription__select.active .inscription__image{width:65px;height:65px;margin-top:5px;margin-bottom:5px;border:3px solid #427db2;box-shadow:0 0 5px 0 rgba(0,0,0,.7)}@media screen and (max-width:991px){.inscription__select.active .inscription__image{width:55px;height:55px;margin-bottom:7px}}.instagram-photo{display:block;overflow:hidden}.instagram-photo:hover:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(65,123,177,.8)}.instagram-photo:hover:after{font-size:1.2rem;font-weight:600;position:absolute;bottom:50px;left:25%;display:block;width:50%;content:'выбрать';text-align:center;color:#fff;border:4px solid #fff}.layout{padding-top:3rem;padding-bottom:3rem}.layout.layout_lightgray{background:#e5e5e5}.layout.layout_peach{background:#f2e1da}.layout.layout_lightblue{background:#eef4f9}.layout.layout_yellow{background:#fbf1dc}.layout.layout_blue-block{color:#fff;background:#6abcd0}.layout.layout_jungle-block{color:#444;background:#f1f8e9}.layout.layout_jungle-block .serif-title{border-color:#c8e6c9!important}.layout.layout_white-block{padding:1rem 1.5rem;border:1px solid #a3c1dd;border-radius:4px;background:#fff}.layout.layout_white-block.layout_white-block_separator{border-bottom:1px solid #d4e2ef;border-radius:4px 4px 0 0}.layout.layout_white-block+.layout.layout_white-block{border-top:0;border-radius:0 0 4px 4px}.letters{padding-bottom:10px}@media screen and (max-width:991px){.letters{margin:15px 0}}.letters__item{position:relative;display:inline-block;width:30px;margin:2px}@media screen and (max-width:991px){.letters__item{width:40px;vertical-align:top}}.letters__letter{font-size:1.1rem;line-height:34px;overflow:hidden;width:36px;height:36px;cursor:pointer;transition:all .35s ease;text-transform:uppercase;color:#444;border:1px solid #417bb1;border-radius:4px;background:#eef4f9}.letters__letter:hover{background:#d0e0ee}.letters__letter.letters__letter_with-image{line-height:1}@media screen and (max-width:991px){.letters__letter{line-height:39px;width:40px;height:40px}}.letters__icon{width:30px;height:30px;margin:2px;border-radius:4px}@media screen and (max-width:991px){.letters__icon{width:34px;height:34px;margin:2px}}.letters__change-button{font-size:.95rem;position:absolute;z-index:99999;top:40px;left:-20px;display:none;padding:2px 12px;transition:all .35s ease;color:#fff;border-radius:4px;background:#54bf52}.letters__change-button:hover{text-decoration:none;color:#fff;background:#3f9726}@media screen and (max-width:991px){.letters__change-button{top:45px;padding:5px 20px}}.letters__change-button.click-disabled{cursor:wait;color:#fff;background:#a5afb7}.letters__item.active .letters__letter,.letters__item_active .letters__letter{color:#fff;background:#417bb1}.letters__item.active .letters__change-button,.letters__item_active .letters__change-button{display:block}.letters__modal{position:absolute;z-index:999999;top:40px;left:-350px;display:none;width:750px;padding:20px;border-radius:10px;background:#eef4f9;box-shadow:0 0 15px 0 rgba(0,0,0,.5)}@media screen and (max-width:991px){.letters__modal{position:fixed;top:0;left:0;width:100%;height:100%}}.letters__modal-close{font-size:1.2rem;float:right;margin-top:-10px;transition:all .35s ease;text-decoration:none;color:grey}.letters__modal-close:hover{color:#444}@media screen and (max-width:991px){.letters__modal-close{margin-top:-5px;margin-right:2%}}.letters__image{position:relative;display:block;float:left;overflow:hidden;width:auto;height:128px;margin:5px 2px;cursor:pointer;transition:all .35s ease;border:4px solid transparent;border-radius:4px}.letters__image:hover{border-color:#417bb1}.letters__image.letters__image_active{border-color:#54bf52;box-shadow:0 0 15px 0 rgba(0,0,0,.8)}@media screen and (max-width:991px){.letters__image{width:48%;height:auto;margin:5px 1%}}.limited-textarea__wrapper{position:relative;overflow:hidden;width:800px;padding-top:15px}@media screen and (max-width:991px){.limited-textarea__wrapper{overflow:scroll;width:100%}}.limited-textarea{display:block;width:600px;min-height:260px;margin:0 auto;padding:20px;resize:none;text-align:center;border:3px solid #e5e5e5;border-radius:4px}@media screen and (max-width:991px){.limited-textarea{font-size:12px;overflow-x:scroll;width:100%;white-space:pre;border-radius:12px;overflow-wrap:normal}}.limited-textarea.limited-textarea_not-valid{background:rgba(255,0,0,.15)}@media screen and (max-width:991px){.limited-textarea::-moz-placeholder{font-size:.8rem;text-align:left}.limited-textarea:-ms-input-placeholder{font-size:.8rem;text-align:left}.limited-textarea::placeholder{font-size:.8rem;text-align:left}}.limited-textarea__counter{position:absolute;top:3px;left:0;width:100%}.limited-textarea__counter-inner{font-size:.85rem;line-height:25px;width:330px;margin:0 auto;text-align:center;color:grey;border-radius:30px;background:#eef4f9}@media screen and (max-width:991px){.limited-textarea__counter-inner{font-size:.8rem;width:100%;width:320px}}.mobile-flipbook{font-size:0;display:block;overflow-y:scroll;width:100%;padding:10px 0;transition:all .4s ease;white-space:nowrap;-webkit-overflow-scrolling:touch}.mobile-flipbook.mobile-flipbook_preview{overflow:visible!important}.mobile-flipbook__image{display:inline-block;width:80%;height:auto;margin-right:0;padding-right:0;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.mobile-flipbook__image:last-child,.mobile-flipbook__image:nth-child(odd){margin-right:30px}.mobile-menu{position:fixed;z-index:99999999;top:0;left:0;display:none;overflow-y:scroll;width:100%;height:100vh;padding:25px 20px;text-align:center;background:#fff}.mobile-menu__logo{margin-bottom:65px}.mobile-menu__link{font-size:19px;font-weight:600;display:block;width:100%;margin-bottom:15px;text-align:center;color:#1538a9}.mobile-menu__link.mobile-menu__link_last{margin-top:15px;margin-bottom:90px}.mobile-menu__link.mobile-menu__link_gray{font-size:18px;font-weight:400;color:#828186}.mobile-menu__link.mobile-menu__link_small{font-size:14px;margin-bottom:10px}.mobile-menu__cart{display:inline-block;margin:15px 0;padding:8px 30px;transition:all .35s ease;color:#fff;border-radius:30px;background:#f5b513}.mobile-menu__cart:hover{text-decoration:none;color:#fff;background:#9b7107}@media screen and (max-width:991px){.modal-open{position:fixed;overflow:hidden;width:100%}.modal-open .chatra--mobile-widget{display:none!important}}.notify__wrapper{position:fixed;z-index:9999;top:10px;right:50%;width:450px;padding-left:150px}.notify{position:relative;display:none;overflow:hidden;width:300px;min-height:50px;margin:10px 0 0 150px;padding:10px;cursor:pointer;border:1px solid #bababa;border-radius:8px;background:#d8e5f1;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.notify:before{font-family:'Font Awesome 5 Free';font-size:.8rem;font-weight:900;position:absolute;top:5px;right:10px;content:'\f00d';color:#a0a0a0}.notify__icon{font-size:2.3rem;line-height:50px;float:left;width:50px;height:50px;margin-right:10px;text-align:center;color:#417bb1}.notify__icon:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f05a'}.notify__content{font-size:.95rem;line-height:1.2;display:block;float:left;overflow:hidden;width:200px;max-height:75px}.percentage-circle{font-size:.7rem;font-weight:600;line-height:1.1;position:relative;top:5px;left:5px;width:50px;height:50px;padding-top:8px;text-align:center;color:grey;border-radius:100%;background:#fff}.percentage-circle__span{font-size:1.2rem}.percentage-circle__active-border{position:relative;width:60px;height:60px;text-align:center;border-radius:100%;background-color:#54bf52;background-image:linear-gradient(216deg,transparent 50%,#e5e5e5 50%),linear-gradient(90deg,#e5e5e5 50%,transparent 50%)}ol.pretty-ol{font-size:20px;overflow:hidden;padding:20px 40px;counter-reset:my-awesome-counter;border-radius:4px;background:#f0f0f0}ol.pretty-ol li{display:block;float:left;margin-bottom:20px;counter-increment:my-awesome-counter}ol.pretty-ol li:before{font-size:1.1rem;font-weight:700;line-height:25px;display:block;float:left;width:30px;height:30px;margin-top:2px;margin-right:30px;padding:0;content:counter(my-awesome-counter) '';text-align:center;color:#ec5b85;border:1px solid #ec5b85;border-radius:100%}ol.pretty-ol li:after{display:table;clear:both;content:''}#primary-menu,.primary-menu{display:block;float:right;margin:0;padding:0}#primary-menu li,.primary-menu li{line-height:80px;display:inline-block;margin:0 10px;list-style:none}#primary-menu li a,.primary-menu li a{font-size:1.1rem;transition:all .35s ease;color:grey}#primary-menu li a:hover,.primary-menu li a:hover{color:#41afd1}#primary-menu.dodolab-menu,.primary-menu.dodolab-menu{float:none;text-align:center}#primary-menu.dodolab-menu ul,.primary-menu.dodolab-menu ul{padding:0}#primary-menu.dodolab-menu li,.primary-menu.dodolab-menu li{line-height:54px;margin:0 7px}#primary-menu.dodolab-menu li a,.primary-menu.dodolab-menu li a{font-size:1rem;font-weight:500;letter-spacing:.65px;letter-spacing:.65px;color:#1e1e1e}#primary-menu.dodolab-menu li a:hover,.primary-menu.dodolab-menu li a:hover{text-decoration:none;color:#41afd1}.product-card{z-index:9;padding:10px 30px 20px 30px;border-radius:4px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}@media screen and (max-width:991px){.product-card{margin-top:-10px;padding-top:0;padding-right:40px;padding-left:40px;background:0 0;box-shadow:0 0 0 0 #000}}.product-card.product-card_small{margin-left:-15px;padding:15px 15px 15px 15px;border-radius:15px}@media screen and (max-width:991px){.product-card.product-card_small{margin-top:15px;margin-bottom:15px;margin-left:0;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}}.product-card__badge{font-size:.8rem;line-height:1;display:inline-block;margin-bottom:15px;padding:5px 15px 6px 15px;color:#f2f2f2;border-radius:4px;background:#e87c81}.product-card__title{font-size:1.67rem}.product-card__text{font-size:1rem;color:#6a6a6a}.product-card__rating{margin:15px 0;color:#f7c444}.product-card__price{font-size:2.2rem;font-weight:600;display:block;float:left;margin:0 10px}.product-card__price.product-card__price_old{font-size:1.5rem;font-weight:400;margin:2px 0 0 0;text-decoration:line-through;color:grey}.product-card__price.product-card__price_small{font-size:1.7rem}.product-card__price.product-card__price_little{font-size:1.2rem}.product-card__discount{font-size:.9rem;position:relative;display:block;float:left;margin-left:20px;padding:1px 7px 1px 5px;color:#fff;background:#54bf52}.product-card__discount:before{position:absolute;top:0;left:-12px;width:0;height:0;content:'';border-width:13px 12px 13px 0;border-style:solid;border-color:transparent #54bf52 transparent transparent}.product-card__add-to-cart{font-size:1.2rem;display:inline-block;width:100%;margin-top:1.5rem;padding:10px 0;transition:all .35s ease;text-align:center;color:#fff;border-radius:30px;background:#53ae92}.product-card__add-to-cart.product-card__add-to-cart_small{font-size:1.05rem;margin-top:.5rem;margin-bottom:0;padding:8px 0}.product-card__add-to-cart.product-card__add-to-cart_disabled{background:#6e7c88}.product-card__add-to-cart:hover{text-decoration:none;color:#fff;background:#3a7b67}.promo-message{font-size:1rem;font-weight:400;line-height:45px;overflow:hidden;width:100%;height:45px;text-align:center;color:#fff;background:#53ae92}@media screen and (max-width:991px){.promo-message{font-size:.8rem}}.promo{padding-top:0;background:#eef4f9}.promo__container{margin-top:-45px;padding:20px 30px;border:1px solid #a6cbec;border-radius:10px;background:#d8e8f7}.promo__list{margin:15px 0 0 0;padding:0}.promo__list-item{font-size:1.05rem;margin:10px 0;list-style:none}.promo__list-item:before{font-family:'Font Awesome 5 Free';font-size:1.3rem;font-weight:900;margin:0 5px;content:'\f005';color:#f69c00}.promo__list-item.promo__list-item_new:before{font-size:.75rem;font-weight:400;margin:0 2px 0 -2px;padding:3px 4px;content:'NEW';color:#fff;border-radius:4px;background:#54bf52}.range-slider{position:relative;height:84px}.range-slider:after,.range-slider:before{position:absolute;top:14px;left:0;width:5px;height:5px;content:'';opacity:.7;background:#54bf52}.range-slider:after{right:0;left:auto}@media screen and (max-width:991px){.range-slider:after,.range-slider:before{display:none}}.range-silder__counter{position:absolute;top:-90px;right:0;text-align:center}@media screen and (max-width:991px){.range-silder__counter{position:relative;top:auto}}.range-silder__sum{font-size:2.8rem;font-weight:800;line-height:1;margin-bottom:5px}.range-slider__description{font-size:1rem;font-weight:400;line-height:1;margin:0;text-align:center;color:grey}.range-slider__input{width:100%;height:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #bfbfbf;background:0 0;background:#e5e5e5;-webkit-appearance:none}.range-slider__input:focus{outline:0}.range-slider__input::-moz-focus-outer{border:none}@media screen and (max-width:991px){.range-slider__input{display:none}}input[type=range]::-webkit-slider-thumb{position:relative;width:30px;height:30px;cursor:pointer;border:none;border-radius:100%;background:#3f9726;box-shadow:0 0 15px 0 rgba(0,0,0,.35);-webkit-appearance:none}input[type=range]::-moz-range-thumb{position:relative;width:30px;height:30px;cursor:pointer;border:none;border-radius:100%;background:#3f9726;box-shadow:0 0 15px 0 rgba(0,0,0,.35)}.range-slider__labels{display:block;margin:0;padding:0;list-style:none}@media screen and (max-width:991px){.range-slider__labels{display:none}}.range-slider__label-item{position:relative;display:block;float:left;width:11%;height:50px;margin-top:10px}.range-slider__label-item:before{position:absolute;top:-20px;left:25.5%;width:70%;height:5px;content:'';opacity:.9;background:#54bf52}.range-slider__label-item:last-child{position:absolute;right:-75px;bottom:0}.range-slider__label-item:last-child:before{display:none}.range-slider__label-item:nth-child(1):before{left:30%;width:68%}.range-slider__label-item:nth-child(3):before{width:67%}.range-slider__label-item:nth-child(4):before{left:23%;width:67%}.range-slider__label-item:nth-child(5):before{left:20%;width:68.5%}.range-slider__label-item:nth-child(6):before{left:18%;width:68.5%}.range-slider__label-item:nth-child(7):before{left:17%;width:68.5%}.range-slider__label-item:nth-child(8):before{left:14%;width:68.5%}.range-slider__label-item:nth-child(9):before{left:12%;width:68.5%}.rounded-button{line-height:28px;position:relative;height:29px;margin-right:30px;padding:0 20px 0 0;transition:all .35s ease;color:#fff;border-radius:50px;background:#417bb1}.rounded-button:hover{text-decoration:none;color:#444;background:#e2f7dc}.rounded-button.rounded-button_complete{color:#444;background:#e2f7dc}.rounded-button__icon{font-size:1.9rem;float:left;width:26px;margin-top:0;margin-right:13px;color:#54bf52;border-radius:50px;background:#fff}.rounded-button__price{font-size:.8rem;line-height:30px;position:absolute;top:-20px;right:-15px;width:30px;height:30px;text-align:center;color:#444;border-radius:100%;background:#e5e5e5}.share-block{position:fixed;z-index:9;top:25%;left:10%;width:60px;padding:20px 0;text-align:center;border-radius:30px;background:#f0f0f0;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}@media screen and (max-width:991px){.share-block{top:auto;right:0;bottom:0;left:0;width:100%;height:50px;padding:10px 0 0 0;border-radius:0;box-shadow:0 0 15px 0 rgba(0,0,0,.5)}}.share-block__link{font-size:1.4rem;display:block;margin:8px 0;transition:color .4s ease;color:grey}@media screen and (max-width:991px){.share-block__link{display:block;float:left;width:25%;margin:0;text-align:center}}.slider-selector{position:relative;overflow:hidden;max-width:96%;height:45px;margin:0 auto;padding:0;border:0}.slider-selector__control{position:absolute;top:0;right:0;transition:all .4s ease;color:grey}.slider-selector__control:hover{color:#427db2}.slider-selector__control.slider-selector__control_prev{right:auto;left:0}.slider-selector__list{margin:0;padding:0;list-style:none;transition:all 1s ease}.slider-selector__item{line-height:60px;display:inline-block;width:40px;height:40px;text-align:center}.slider-selector__label{display:block;width:23px;height:23px;margin:11px auto 0 auto;cursor:pointer;transition:all .3s ease;border-radius:100%;background:red}.slider-selector__label.active{width:38px;height:38px;margin-top:2px;border:6px solid #6094c5}.slider-selector__label.slider-selector__label_image{width:38px;height:38px;margin-top:2px;background-color:#fff!important}.slider-selector__label.slider-selector__label_image.active{border:3px solid #6094c5;background-color:#eef4f9!important}.slider-selector__label.slider-selector__label_skin01{background:#fef4ce}.slider-selector__label.slider-selector__label_skin02{background:#f8c899}.slider-selector__label.slider-selector__label_skin03{background:#c7a483}.slider-selector__label.slider-selector__label_skin04{background:#907256}.slider-selector__label.slider-selector__label_skin05{background:#322111}.slider-selector__label.slider-selector__label_hair01{background:#fef4ce}.slider-selector__label.slider-selector__label_hair02{background:#ad6f4c}.slider-selector__label.slider-selector__label_hair03{background:#d85528}.slider-selector__label.slider-selector__label_hair04{background:#353535}.slider-selector__label.slider-selector__label_eye01{background:#62a0c5}.slider-selector__label.slider-selector__label_eye02{background:#9eb45e}.slider-selector__label.slider-selector__label_eye03{background:#989898}.slider-selector__label.slider-selector__label_eye04{background:#8d614a}.slider-selector__label.slider-selector__label_sex02{background:url(https://cdn.hoorayheroes.com/static/assets/web/images/sprites/gender.png) no-repeat 0 0}.slider-selector__label.slider-selector__label_sex02.active{background:url(https://cdn.hoorayheroes.com/static/assets/web/images/sprites/gender.png) no-repeat -3px -4px}.slider-selector__label.slider-selector__label_sex01{background:url(https://cdn.hoorayheroes.com/static/assets/web/images/sprites/gender.png) no-repeat -2px -40px}.slider-selector__label.slider-selector__label_sex01.active{background:url(https://cdn.hoorayheroes.com/static/assets/web/images/sprites/gender.png) no-repeat -4px -42px}.slider-selector__label.slider-selector__label_haircut01{background:url(../img/character-creation/haircuts/female06.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut02{background:url(../img/character-creation/haircuts/female02.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut03{background:url(../img/character-creation/haircuts/female03.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut04{background:url(../img/character-creation/haircuts/female04.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut05{background:url(../img/character-creation/haircuts/female05.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut06{background:url(../img/character-creation/haircuts/female01.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut07{background:url(../img/character-creation/haircuts/female07.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut08{background:url(../img/character-creation/haircuts/female08.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut09{background:url(../img/character-creation/haircuts/female09.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut01.male{background:url(../img/character-creation/haircuts/male01.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut02.male{background:url(../img/character-creation/haircuts/male02.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut03.male{background:url(../img/character-creation/haircuts/male03.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut04.male{background:url(../img/character-creation/haircuts/male04.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut05.male{background:url(../img/character-creation/haircuts/male05.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut06.male{background:url(../img/character-creation/haircuts/male06.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut07.male{background:url(../img/character-creation/haircuts/male07.png) no-repeat center center}.slider-selector__label.slider-selector__label_haircut01.color1{background:url(../img/character-creation/haircuts/c_female06.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut02.color1{background:url(../img/character-creation/haircuts/c_female02.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut03.color1{background:url(../img/character-creation/haircuts/c_female03.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut04.color1{background:url(../img/character-creation/haircuts/c_female04.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut05.color1{background:url(../img/character-creation/haircuts/c_female05.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut06.color1{background:url(../img/character-creation/haircuts/c_female01.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut07.color1{background:url(../img/character-creation/haircuts/c_female07.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut01.male.color1{background:url(../img/character-creation/haircuts/c_male01.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut02.male.color1{background:url(../img/character-creation/haircuts/c_male02.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut03.male.color1{background:url(../img/character-creation/haircuts/c_male03.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut04.male.color1{background:url(../img/character-creation/haircuts/c_male04.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut05.male.color1{background:url(../img/character-creation/haircuts/c_male05.jpg) no-repeat center center}.slider-selector__label.slider-selector__label_haircut08.male,.slider-selector__label.slider-selector__label_haircut09.male{display:none}.slider-selector__label.slider-selector__label_eye_type01{background:url(../img/character-creation/eyes/female01.png) no-repeat center center}.slider-selector__label.slider-selector__label_eye_type02{background:url(../img/character-creation/eyes/female02.png) no-repeat center center}.slider-selector__label.slider-selector__label_eye_type01.male{background:url(../img/character-creation/eyes/male01.png) no-repeat center center}.slider-selector__label.slider-selector__label_eye_type02.male{background:url(../img/character-creation/eyes/male02.png) no-repeat center center}.slider-selector__label.slider-selector__label_glasses{background:url(../img/character-creation/acessories/glasses.png) no-repeat center center}.slider-selector__label.slider-selector__label_glasses-disabled{background:url(../img/character-creation/acessories/glasses-disabled.png) no-repeat center center}.slider-selector__label.slider-selector__label_freckles{background:url(../img/character-creation/acessories/freckles.png) no-repeat center center}.slider-selector__label.slider-selector__label_freckles-disabled{background:url(../img/character-creation/acessories/freckles-disabled.png) no-repeat center center}.small-form__icon{font-size:2.2rem;line-height:60px;text-align:center;color:#427db2}.small-form__file-input{font-size:1.1rem;line-height:46px;display:block;width:230px;cursor:pointer;transition:all .35s ease;text-align:center;color:#417bb1;border:2px solid #417bb1}@media screen and (max-width:991px){.small-form__file-input{width:100%}}.small-form__file-input.small-form__file-input_small{font-size:1rem;line-height:33px;width:100%;margin-bottom:10px;border-radius:4px;background:#fff}.small-form__file-input:hover{color:#fff;background:#417bb1}.small-form__pre-input{font-size:1.2rem}@media screen and (max-width:991px){.small-form__pre-input{line-height:37px;display:block;float:left;width:12%;text-align:center}}.small-form__input{line-height:35px;width:200px;padding:0 10px;border:2px solid #417bb1}@media screen and (max-width:991px){.small-form__input{display:inline-block;float:right;width:88%;margin-bottom:.5rem}}.small-form__input.small-form__input_small{width:140px}@media screen and (max-width:991px){.small-form__input.small-form__input_small{width:88%}}.small-form__btn{line-height:35px;padding:0 20px;transition:all .35s ease;color:#fff;border:2px solid #417bb1;background:#417bb1}.small-form__btn:hover{color:#fff;border:2px solid #264766;background:#264766}@media screen and (max-width:991px){.small-form__btn{display:block;width:100%;margin-top:.5rem}}.star-spinner{width:100%;margin:50px auto;text-align:center;color:#417bb1}.star-spinner__icon{font-size:8rem;margin-bottom:30px;-webkit-animation-name:stars;animation-name:stars;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.star-spinner__text{font-size:1.4rem;color:grey}@-webkit-keyframes stars{0%{transform:translateY(0)}100%{transform:translateY(20px)}}@keyframes stars{0%{transform:translateY(0)}100%{transform:translateY(20px)}}.step{margin:15px 0;padding-right:30px}.step.step_with_chevron:after{font-family:'Font Awesome 5 Free';font-size:2rem;font-weight:900;position:absolute;top:10px;right:10px;content:'\f105';opacity:.35;color:#417bb1}.step__icon{font-weight:600;line-height:39px;display:block;float:left;width:40px;height:40px;margin:-6px 20px 0 0;text-align:center;color:#fff;border-radius:100%;background:#427db2}.uploader{display:block;clear:both;width:100%;max-width:600px;margin:0 auto}.uploader label{float:left;clear:both;width:100%;padding:2rem 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease;text-align:center;border:3px solid #eee;border-radius:7px;background:#fff}.uploader label:hover{border-color:#454cad}.uploader label.hover{border:3px solid #454cad;box-shadow:inset 0 0 0 6px #eee}.uploader label.hover #start i.fa{transform:scale(.8);opacity:.3}.uploader #start{float:left;clear:both;width:100%}.uploader #start.hidden{display:none}.uploader #start i.fa{font-size:50px;margin-bottom:1rem;transition:all .2s ease-in-out}.uploader #response{float:left;clear:both;width:100%}.uploader #response.hidden{display:none}.uploader #response #messages{margin-bottom:.5rem}.uploader #file-image{display:inline;width:auto;max-width:180px;height:auto;margin:0 auto .5rem auto}.uploader #file-image.hidden{display:none}.uploader #notimage{display:block;float:left;clear:both;width:100%}.uploader #notimage.hidden{display:none}.uploader .progress,.uploader progress{display:inline;clear:both;overflow:hidden;width:100%;max-width:180px;height:8px;margin:0 auto;border:0;border-radius:4px;background-color:#eee}.uploader .progress[value]::-webkit-progress-bar{border-radius:4px;background-color:#eee}.uploader .progress[value]::-webkit-progress-value{border-radius:4px;background:linear-gradient(to right,#393f90 0,#454cad 50%)}.uploader .progress[value]::-moz-progress-bar{border-radius:4px;background:linear-gradient(to right,#393f90 0,#454cad 50%)}.uploader input[type=file]{display:none}.uploader div{margin:0 0 .5rem 0;color:#5f6982}.uploader .btn{font-family:inherit;font-size:14px;font-weight:700;line-height:36px;display:inline-block;clear:both;box-sizing:border-box;height:36px;margin:.5rem .5rem 1rem .5rem;padding:0 1rem;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;text-transform:initial;color:#fff;border:none;border-color:#454cad;border-radius:.2rem;outline:0;background:#454cad}.bem_block{overflow:hidden;margin-bottom:30px;padding:20px 20px;border-radius:10px;background:#fff}.bem_block .widget-title{font-family:'PT Sans',sans-serif;font-size:1.45rem;font-weight:500;font-style:normal;margin:0 0 5px 0;padding:0 0 5px 0;text-transform:none;color:#444}.bem_block.bem_block_inline{line-height:1;margin-bottom:15px;padding:15px}.bem_block__icon{font-size:1.8rem;display:block;float:left;margin-right:15px}.bem_block__text{line-height:28px;display:block;float:left}.bem_blogIndex__post{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.bem_blogIndex__post:last-child{border-bottom:0}.bem_blogIndex__header{font-size:1.9rem;color:#333}.bem_blogIndex__header a{color:#427db2}.bem_blogIndex__image{display:block;width:100%;height:auto;margin:15px 0;border-radius:10px}.bem_blogIndex__text,.bem_blogIndex__text p{font-family:'PT Serif',serif;font-size:18px;line-height:28px;color:#4d4d4d}.bem_blogIndex__text p.bem_blogIndex__text_inPost,.bem_blogIndex__text p.bem_blogIndex__text_inPost p,.bem_blogIndex__text.bem_blogIndex__text_inPost,.bem_blogIndex__text.bem_blogIndex__text_inPost p{font-size:18px;line-height:28px}.bem_blogIndex__text p.bem_blogIndex__text_inPost a,.bem_blogIndex__text p.bem_blogIndex__text_inPost p a,.bem_blogIndex__text.bem_blogIndex__text_inPost a,.bem_blogIndex__text.bem_blogIndex__text_inPost p a{transition:all .3s ease;text-decoration:none;color:#4d4d4d;border-bottom:3px solid #417bb1}.bem_blogIndex__text p.bem_blogIndex__text_inPost a:hover,.bem_blogIndex__text p.bem_blogIndex__text_inPost p a:hover,.bem_blogIndex__text.bem_blogIndex__text_inPost a:hover,.bem_blogIndex__text.bem_blogIndex__text_inPost p a:hover{color:#417bb1;border-bottom:3px solid #fff}.bem_blogIndex__text blockquote,.bem_blogIndex__text p blockquote{font-family:'PT Sans',sans-serif;font-size:22px;line-height:1.3;padding:15px 0 15px 20px;color:#4d4d4d;border-left:4px solid #417bb1}.bem_blogIndex__text p ul,.bem_blogIndex__text ul{font-size:18px}.bem_blogIndex__text p ul li,.bem_blogIndex__text ul li{margin-bottom:7px;list-style:circle}.bem_blogIndex__text figure,.bem_blogIndex__text iframe,.bem_blogIndex__text img,.bem_blogIndex__text p figure,.bem_blogIndex__text p iframe,.bem_blogIndex__text p img{max-width:100%}.bem_blogIndex__text img,.bem_blogIndex__text p img{width:100%;height:auto}.bem_bonusactionBlock{margin-bottom:60px}.bem_bonusactionBlock__image{display:block;width:100%;height:auto;margin-bottom:20px}.bem_bonusactionBlock__title{font-size:1.5rem;line-height:1.675rem;color:#111}.bem_bonusactionBlock__text{margin:10px 0;color:#777}.bem_bonusactionBlock__link{font-size:1.25rem;text-align:center;color:#417bb1}.bem_bonuses{margin-top:-45px;background:url(../img/donuts-bg.png)}.bem_bonuses__inner{width:100%;padding:45px 0 30px 0;color:#fff;background:rgba(29,49,65,.8)}.bem_bonuses__title{font-size:2.5rem;margin-bottom:15px;color:#fff}.bem_bonuses__block{overflow:hidden;min-height:260px;margin-top:-100px;padding:20px;border-radius:8px;background:#fff url(../img/donutruble_bg.png) no-repeat 180% 75px;box-shadow:0 0 15px 0 rgba(0,0,0,.5)}@media (max-width:991px){.bem_bonuses__block{overflow:hidden;width:110%;margin-top:15px;margin-left:-15px}}.bem_bonuses__h2{font-size:1.8rem;margin-bottom:25px;color:#444}.bem_bonuses__subtitle{font-size:1.25rem;margin-bottom:25px;color:#737373}.bem_bonuses__paragraph{font-size:1.25rem;margin-bottom:15px}.bem_button{display:inline-block;padding:5px 15px;transition:all .5s ease;text-align:center;text-decoration:none;border:1px solid grey;border-radius:4px}.bem_button.bem_button_green{color:#fff;background:#3f9348}.bem_button.bem_button_green:hover{text-decoration:none;background:#193a1c}.bem_button.bem_button_greenInverse{color:#3f9348;border-color:#3f9348;background:0 0}.bem_button.bem_button_greenInverse:hover{text-decoration:none;color:#fff;background:#3f9348}.bem_button.bem_button_gray{color:#fff;background:#666}.bem_button.bem_button_gray:hover{text-decoration:none;background:#333}.bem_button.bem_button_blue{color:#fff;background:#33618c}.bem_button.bem_button_blue:hover{background:#264766}.bem_button.bem_button_blue_inverse{color:#33618c;border-color:#33618c;background:#fff}.bem_button.bem_button_blue_inverse:hover{text-decoration:none;color:#fff;background:#33618c}.bem_button.bem_button_disabled{cursor:not-allowed;color:#fff;border-color:grey;background:grey}.bem_button.bem_button_big{font-size:18px;padding:3px 65px}.bem_button.bem_button_bigger{font-size:18px;padding:10px 0;text-align:center;border-radius:8px}@media (max-width:991px){.bem_button.bem_button_mobile100p{width:100%;margin:15px 0;padding:5px 0;text-align:center}}.bem_checkout{width:100%;margin-top:-19px;margin-bottom:30px;padding:0 20px 20px 20px;border-radius:10px;background:#fff}.bem_checkout.bem_checkout_white{border:1px solid grey;background:#fff}.bem_checkout__row.bem_checkout__row_last{margin-bottom:10px}.bem_checkout__header{padding-top:20px!important}.bem_checkout__header.bem_checkout__header_single{margin-bottom:0;padding-top:20px!important;padding-bottom:0!important;color:#264766}.bem_checkout__label{font-size:18px;line-height:47px}.bem_checkout__searchForm{display:block}@media (max-width:991px){.bem_checkout__searchForm{width:100%}}.bem_checkout__input{width:100%;margin-top:5px;margin-bottom:10px;padding:6px 10px;border:1px solid grey;border-radius:6px}.bem_checkout__input::-moz-placeholder{opacity:1;color:#bbb}.bem_checkout__input:-ms-input-placeholder{opacity:1;color:#bbb}.bem_checkout__input::placeholder{opacity:1;color:#bbb}.bem_checkout__input.bem_checkout__input_bigText{font-size:18px;padding:5px 10px;text-align:center}.bem_checkout__input:focus{border-color:#264766}.bem_checkout__input.bem_checkout__input_submit{transition:all .4s ease;color:#fff;border-color:#3ea23c;background:#54bf52}@media (max-width:991px){.bem_checkout__input.bem_checkout__input_submit{background:#54bf52!important}}.bem_checkout__input.bem_checkout__input_submit:hover{background:#3ea23c}.bem_checkout__input.bem_checkout__input_buttonGray{transition:all .4s ease;color:#fff;border-color:grey;background:#4d4d4d}.bem_checkout__input.bem_checkout__input_buttonGray:hover{text-decoration:none;background:#272727}.bem_checkout__input.bem_checkout__input_button{line-height:35px;height:35px;padding:0;color:#fff;background:#264766}.bem_checkout__input.bem_checkout__input_buttonInverse{color:#264766;border-color:#264766;background:0 0}@media screen and (max-width:md){.bem_checkout__input{font-size:1.2rem;line-height:46px;padding:0 10px}}.bem_checkout__input.bem_checkout__input_disabled{background:#ddd}@media screen and (max-width:991px){.bem_checkout__input.bem_checkout__input_disabled{font-size:1.2rem;line-height:46px;padding:5px 10px}}@media (max-width:991px){.bem_checkout__input.bem_checkout__input_ref{font-size:1.1rem;line-height:30px;margin-bottom:2px;padding:0 10px}}.bem_checkout__input.bem_checkout__input_inline{display:inline-block;width:auto;min-height:30px;margin-top:0;margin-bottom:0;padding:2px 10px}@media (max-width:991px){.bem_checkout__input.bem_checkout__input_inline{font-size:16px;line-height:30px;width:100%;margin:15px 0;padding:0 10px;background:#f0f0f0}}.bem_checkout__select{position:relative}.bem_checkout__select select{background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bem_checkout__select .bem_checkout__selectIcon{font-size:18px;position:absolute;top:13px;right:10px;pointer-events:none;color:#777}.bem_checkout__select.bem_checkout__select_inline{display:inline-block}.bem_checkout__select.bem_checkout__select_inline .bem_checkout__selectIcon{font-size:16px;top:4px;right:9px}@media (max-width:991px){.bem_checkout__select.bem_checkout__select_inline{width:100%}.bem_checkout__select.bem_checkout__select_inline .bem_checkout__selectIcon{top:20px}}.bem_checkout__select.bem_checkout__select_inlineBig .bem_checkout__selectIcon{top:14px}.bem_checkout__map{width:100%;height:450px}.bem_checkout__map>ymaps>ymaps>ymaps{border:1px solid grey;border-radius:8px}.bem_donutRuble{display:inline-block;float:none;width:20px;height:auto;margin:-4px 0 0 0}.bem_donutRuble.bem_donutRuble_header{width:21px;margin-top:-3px}.bem_dynamicTabs{display:block;width:100%}@media screen and (max-width:991px){.bem_dynamicTabs{margin-bottom:10px}}.bem_dynamicTabs__item{display:inline-block}@media screen and (max-width:991px){.bem_dynamicTabs__item{display:block;width:100%;margin-bottom:0}}.bem_dynamicTabs__link{font-size:1.2rem;padding:.5rem 2.5rem;color:#444}@media screen and (max-width:991px){.bem_dynamicTabs__link{text-align:center;color:#264766!important;border-color:grey!important;border-radius:.25rem;background-color:#fff!important}}.bem_dynamicTabs__link.active{color:#264766!important}@media screen and (max-width:991px){.bem_dynamicTabs__link.active{color:#fff!important;border-color:grey!important;background-color:#264766!important}}.bem_dynamicTabs__tabContent{display:block;overflow:hidden;width:100%;margin-bottom:20px;padding:10px 15px;border:1px solid #ddd;border-top:0;border-radius:0 0 .25rem .25rem;background:#fff}@media screen and (max-width:991px){.bem_dynamicTabs__tabContent{padding:0;border:0;background:0 0}}.bem_errorMessage{font-size:1.1rem;position:fixed;z-index:1000;top:0;left:0;display:none;width:100%;padding:10px 20px;text-align:center;color:#fff;background:rgba(0,0,0,.7)}.bem_footer{overflow:hidden;padding:45px 0 0 0;border-top:1px solid grey}.bem_footer__imageWrapper{position:relative;height:270px}.bem_footer__image{position:absolute;right:5px;bottom:-103px;display:block;width:130%;height:auto}.bem_footer__logo{display:block;width:80px;height:auto;margin:0 auto 0 auto;text-align:center}.bem_footer__phone{font-size:1.7rem;margin:15px 0 0 0;padding:0}.bem_footer__smallText{font-size:1rem;margin-top:-3px;color:grey}.bem_footer__email{text-decoration:none;color:#264766}.bem_footer__menuItem{font-family:'PT Sans',sans-serif;font-size:1.05rem;font-style:normal;display:block;margin:0 0 4px 15px;text-decoration:none;color:#777}@media screen and (max-width:991px){.bem_footer__menuItem{text-align:center}}.bem_footer__menuItem.bem_footer__menuItem_title{font-size:1.1rem;margin-bottom:20px;color:#264766}@media screen and (max-width:991px){.bem_footer__menuItem.bem_footer__menuItem_title{padding-top:20px}}.bem_headerButton{font-size:15px;display:inline-block;padding:0 12px;transition:all .5s ease;text-decoration:none;color:#444!important;border:1px solid #b2b2b2;border-radius:4px}.bem_headerButton:hover{text-decoration:none;color:#417bb1;border-color:#417bb1}.bem_headerButton.bem_headerButton_inHeader{display:block;float:right;margin:5px 10px 0}.bem_headerButton.bem_headerButton_right{display:block;float:right}.bem_headerButton.bem_headerButton_bigger{font-size:17px;color:#fff!important;border-color:#33618c;background:#417bb1}.bem_headerButton.bem_headerButton_bigger:hover{background:#264766}@media (max-width:991px){.bem_headerButton.bem_headerButton_bigger{width:100%;margin-top:3px;margin-bottom:30px;text-align:center}}.bem_headerButton.bem_headerButton_100p{width:100%;text-align:center}.bem_inlineMenu{display:block;overflow:hidden;overflow:hidden;width:100%;margin:15px 0}@media (max-width:991px){.bem_inlineMenu{margin-top:0}}.bem_inlineMenu__item{font-size:17px;display:inline-block;margin:0 25px 0 0;transition:all .3s ease;text-decoration:none;color:#707070;border-bottom:1px dotted #707070}@media (max-width:991px){.bem_inlineMenu__item{font-size:18px;margin-right:8px}}.bem_inlineMenu__item:first-child{margin-left:2px}.bem_inlineMenu__item:hover{text-decoration:none;color:#4a4a4a}.bem_inlineMenu__item.bem_inlineMenu__item_active{font-weight:700;color:#4a4a4a;border-bottom:1px solid transparent}.bem_logo__text{font-size:1.1rem;font-weight:700;line-height:43px;display:block;float:left;margin-right:100px;text-transform:uppercase;color:#427db2}.bem_mobileCart{font-size:1.2rem;line-height:50px;position:fixed;z-index:1001;bottom:0;left:0;display:block;width:100%;height:50px;cursor:pointer;transition:all .5s ease;text-align:center;text-decoration:none;color:#fff;border-radius:10px 10px 0 0;background:#264766}.bem_mobileCart:hover{text-decoration:none;color:#fff;background:#11202e}.bem_mobileCart__icon{margin-right:10px}.bem_mobileCart__header{position:relative;width:100%;text-align:center}.bem_modalCart__chevron{position:absolute;top:15px;left:20px;margin:0;padding:0;color:grey;border:none;background:0 0}.bem_modalCart__title{font-family:'PT Sans',sans-serif;font-size:1.2rem;font-weight:600;font-style:normal;display:inline-block;margin:0 auto;color:#444}.bem_orderCard{position:relative;z-index:999;width:100%;margin-top:-100px;margin-bottom:20px;padding:20px 40px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}@media (max-width:991px){.bem_orderCard{position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:scroll;width:100%;height:100vh;margin-top:0;padding:0 0 60px 0}}.bem_orderCard__mobileHeader{font-size:18px;font-weight:700;line-height:60px;display:block;width:100%;height:60px;margin:0 0 10px 0;padding:0;text-align:center;color:#777;border-bottom:1px solid #d3d3d3;background:#f9f9f9}.bem_orderCard__close{font-size:20px;position:absolute;top:10px;right:15px;color:#777}.bem_orderCard__close:hover{text-decoration:none;color:#444}@media (max-width:991px){.bem_orderCard__close{display:none}}.bem_orderCard__close.bem_orderCard__close_mobile{top:0;right:auto;left:15px;display:none}@media (max-width:991px){.bem_orderCard__close.bem_orderCard__close_mobile{display:block}}@media (max-width:991px){.bem_orderCard__close.bem_orderCard__close_visibleMobile{display:block}}.bem_orderCard__row{margin-bottom:30px}.bem_orderCard__row:last-child{margin-bottom:0}@media (max-width:991px){.bem_orderCard__row{padding-right:20px;padding-left:20px}}.bem_orderCard__sum{font-family:'PT Serif',serif;font-size:52px;font-weight:700;line-height:1;margin:0 0 5px 0;word-spacing:-8px}.bem_orderCard__paragraph{font-size:17px;line-height:1.3;color:grey}.bem_orderCard__paragraph.bem_orderCard__paragraph_bold{font-weight:600}.bem_orderCard__status{color:#444;border-bottom:2px solid #444}.bem_orderCard__status.bem_orderCard__status_inProgress{color:#417bb1;border-color:#417bb1}.bem_orderCard__status.bem_orderCard__status_complete{color:#3f9348;border-color:#3f9348}.bem_orderCard__status.bem_orderCard__status_canceled{color:#ff021b;border-color:#ff021b}.bem_orderCard__status.bem_orderCard__status_smallBorder{border-bottom:1px solid}.bem_orderCard__schedule{text-align:right}@media (max-width:991px){.bem_orderCard__schedule{text-align:center}}.bem_orderList{width:100%;min-height:60px;padding:20px;border-radius:2px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}@media (max-width:991px){.bem_orderList{padding:20px 0;box-shadow:0 0 0 0 rgba(0,0,0,.3)}}.bem_orderList__label{font-size:16px;font-weight:600;width:100%;padding:5px 15px;letter-spacing:.15px;color:#777;border-radius:4px;background:#f4f4f4}@media (max-width:991px){.bem_orderList__label{overflow:hidden;text-align:center;border-radius:0}}.bem_orderList__item{margin:10px 0;padding:10px 0;cursor:pointer;transition:all .5s ease;border-radius:4px}.bem_orderList__item:hover{background:#f4f4f4}.bem_orderList__item.bem_orderList__item_smaller{margin:5px 0;padding:15px 0 0 0;cursor:auto}@media (max-width:991px){.bem_orderList__item.bem_orderList__item_smaller{margin:10px 0}}.bem_orderList__item.bem_orderList__item_zebra:nth-child(odd){background:#f9f9f9}.bem_orderList__item.bem_orderList_item__completed{opacity:.5}.bem_orderList__currency{font-size:20px;font-weight:700;line-height:1;margin:0;padding:0;color:#3f9348}.bem_orderList__currency.bem_orderList__currency_negative{color:#ff2b3f}.bem_orderList__currency.bem_orderList__currency_neutral{color:#444}.bem_orderList__caption{font-size:16px;line-height:1;margin:5px 0 0 0;padding:0;color:#999}.bem_orderList__caption.bem_orderList__caption_small{font-size:14px;margin-top:2px}.bem_orderList__title{font-size:20px;line-height:1;margin:0;padding:0}@media (max-width:991px){.bem_orderList__title{font-size:15px}}.bem_orderList__serviceIcon{font-size:22px;line-height:41px;display:block;float:right;margin:0 15px 0 0;padding:0;transition:all .3s ease;text-decoration:none;color:#73a1cc}.bem_orderList__serviceIcon:hover{color:#1f3a54}.bem_orderList__serviceIcon.bem_orderList__serviceIcon_small{line-height:1;margin:0}.bem_orderList__serviceIcon.bem_orderList__serviceIcon_gray{color:grey}@media (max-width:991px){.bem_orderList__serviceIcon{font-size:20px;display:block;margin-top:2px}}.bem_pager__item{display:inline-block;min-width:30px;margin-right:2px;padding:3px;transition:all .4s ease;text-align:center;color:#444;border:1px solid #b2b2b2;border-radius:4px}.bem_pager__item.bem_pager__item_active,.bem_pager__item:hover{text-decoration:none;color:#fff;background:#417bb1}.bem_promo{margin:20px 0 10px 0}.bem_promo__item{height:240px;margin-bottom:20px;padding:12px;border:1px solid #ddd;border-radius:8px;background:#fff}@media screen and (max-width:991px){.bem_promo__item{height:auto}}.bem_promo__item.bem_promo__item_small{height:120px}@media screen and (max-width:991px){.bem_promo__item.bem_promo__item_small{height:auto}}.bem_promo__item.bem_promo__item_noBg{border:none;background:0 0}.bem_promo__item.bem_promo__item_arrow:after,.bem_promo__item.bem_promo__item_arrow:before{position:absolute;display:block;content:''}@media (max-width:991px){.bem_promo__item.bem_promo__item_arrow:after,.bem_promo__item.bem_promo__item_arrow:before{display:none}}.bem_promo__item.bem_promo__item_arrow:before{top:60px;right:-4%;width:37px;height:1px;background-color:#9299a2}.bem_promo__item.bem_promo__item_arrow:after{top:54px;right:-3.6%;width:12px;height:12px;transform:rotate(-135deg);border-color:#9299a2;border-bottom:1px solid;border-left:1px solid}.bem_promo__header{padding-bottom:0;text-align:center;color:#444}.bem_promo__title{font-size:1.3rem;margin-bottom:15px;text-align:center}.bem_promo__icon{font-size:40px;margin:10px 0 15px 0;text-align:center;color:#457b9d}.bem_promo__text{font-size:1rem;line-height:1.3;color:#5e5e5e}.bem_promo__text.bem_promo__text_bigger{font-size:1.1rem}.bem_promo__map{max-width:200px;margin:0 auto;transition:all .5s ease;opacity:.5;border:1px solid #777;border-radius:8px}.bem_promo__mapCaption{font-size:1.5rem;position:absolute;top:45px;left:0;display:block;width:100%;transition:all .5s ease;text-align:center;color:#444}.bem_promo__mapLink{position:relative;display:block}.bem_promo__mapLink:hover .bem_promo__map{opacity:.9;filter:grayscale(1);-webkit-filter:grayscale(1)}.bem_promo__mapLink:hover .bem_promo__mapCaption{color:#54bf52}.bem_refLink{position:relative;width:100%;margin-top:-110px;padding-top:5px;padding-bottom:30px;background:#fff;box-shadow:0 5px 10px 0 rgba(161,161,161,.2)}@media (max-width:991px){.bem_refLink{margin-top:-140px;padding-top:15px}}.bem_section{width:100%;padding-top:30px;padding-bottom:30px}.bem_section.bem_section_gray{background:#f8f8f8}.bem_section.bem_section_faded{box-shadow:0 5px 10px 0 rgba(161,161,161,.2)}.bem_section.bem_section_first{margin-top:-45px;padding-top:5px;padding-bottom:5px}.bem_serviceLink{display:inline-block;transition:all .3s ease;color:#417bb1}.bem_serviceLink.bem_serviceLink_dotBorder{color:#3f9348;border-bottom:2px dotted #3f9348}.bem_serviceLink.bem_serviceLink_inline{margin-right:15px}.bem_serviceLink__icon{font-size:18px;display:block;float:left;margin-top:-1px;margin-right:7px;transition:all .3s ease;color:grey}.bem_serviceLink__label{transition:all .3s ease;color:#417bb1}.bem_serviceLink__label.bem_serviceLink__label_red{color:#ff021b}.bem_serviceLink:hover{color:#264766}.bem_serviceLink:hover .bem_serviceLink__label{text-decoration:underline;color:#264766}.bem_serviceLink:hover .bem_serviceLink__label.bem_serviceLink__label_red{color:#ce0014}.bem_serviceLink:hover .bem_serviceLink__icon{color:#264766}.bem_serviceLink:hover .bem_serviceLink__icon.bem_serviceLink__icon_hoverRed{color:#ce0014}.bem_serviceLink:hover.bem_serviceLink_dotBorder{text-decoration:none;border-bottom:2px solid transparent}.bem_socialIcon{font-size:22px;line-height:39px;display:block;float:left;width:37px;height:37px;margin-top:2px;margin-right:10px;transition:all .5s ease;text-align:center;color:#fff;border-radius:6px;background:#676767}.bem_socialIcon:hover{color:#fff;background:#33618c}.bem_stickyCart{z-index:1;top:15px;width:100%;height:87vh;margin-top:-20px;margin-bottom:30px;padding:20px 0;border-radius:10px;background:#fff}.bem_stickyCart__inner{overflow-x:hidden;overflow-y:scroll;height:56vh;padding:0 25px;border-radius:10px 10px 0 0}.bem_stickyCart__inner::-webkit-scrollbar{width:4px}.bem_stickyCart__inner::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #fff}.bem_stickyCart__inner::-webkit-scrollbar-thumb{border-radius:10px;background:#aeaeae}.bem_stickyCart__inner.bem_stickyCart__inner_inCheckout{height:61vh}.bem_stickyCart__inner.bem_stickyCart__inner_smaller{height:51vh}.bem_stickyCart__header{font-family:'PT Sans',sans-serif;font-size:1.45rem;font-weight:500;font-style:normal;margin:0 0 5px 0;padding:0 0 5px 0;text-transform:none;color:#444}.bem_stickyCart__rule{margin:10px 0;padding:0}.bem_stickyCart__emptyMessage{margin-top:23vh;text-align:center;color:grey}.bem_stickyCart__item{margin-top:0;margin-bottom:0;padding-top:6px;padding-bottom:6px;transition:all .5s ease}.bem_stickyCart__item.bem_stickyCart__item_inModal{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:5px;border-bottom:1px solid #ddd}.bem_stickyCart__item.bem_stickyCart__item_deleting{opacity:.5;background:#ce0014}.bem_stickyCart__item.bem_stickyCart__item_adding{opacity:.7;background:#54bf52}.bem_stickyCart__item.bem_stickyCart__item_bubble{position:absolute;z-index:999;bottom:-10px;left:-300px;display:none;padding:15px;cursor:pointer;text-align:center;opacity:.85;color:#fff;border-radius:6px;background:#000}@media (max-width:991px){.bem_stickyCart__item.bem_stickyCart__item_bubble{display:none!important;width:0;height:0;opacity:0}}.bem_stickyCart__item.bem_stickyCart__item_bubble:after{position:absolute;top:21px;right:-8px;width:0;height:0;content:' ';border-width:7.5px 0 7.5px 8px;border-style:solid;border-color:transparent transparent transparent #000}.bem_stickyCart__item.bem_stickyCart__item_bubble:hover{opacity:1;background:#000}.bem_stickyCart__title{font-family:'PT Sans',sans-serif;font-size:1.1rem;font-style:normal;display:block;float:left;margin:0;color:#444}.bem_stickyCart__qty{font-size:1rem;position:relative;display:block;float:right;overflow:visible;text-align:center;color:grey}.bem_stickyCart__input{display:inline-block;width:60px;margin:0;text-align:center;color:grey;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bem_stickyCart__input::-webkit-inner-spin-button,.bem_stickyCart__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.bem_stickyCart__input.bem_stickyCart__input_mobile{font-size:1.1rem;width:90px;height:30px;margin-top:-5px;border:1px solid grey}.bem_stickyCart__plusminus{font-size:.85rem;position:absolute;top:1px;left:5px;transition:all .5s ease;opacity:0;color:#444;color:#676767}.bem_stickyCart__plusminus:hover{color:#ce0014}.bem_stickyCart__plusminus.bem_stickyCart__plusminus_plus{left:43px}.bem_stickyCart__plusminus.bem_stickyCart__plusminus_plus:hover{color:#54bf52}.bem_stickyCart__plusminus.bem_stickyCart__plusminus_mobile{font-size:1.2rem;top:0;opacity:1}.bem_stickyCart__plusminus.bem_stickyCart__plusminus_mobilePlus{left:65px}.bem_stickyCart__plusminus.bem_stickyCart__plusminus_mobilePlus:hover{color:#54bf52}.bem_stickyCart__item:hover{background:#fff}.bem_stickyCart__item:hover .bem_stickyCart__plusminus{opacity:1}.bem_stickyCart__item:hover .bem_stickyCart__input{border:1px solid grey;background:#fff}.bem_stickyCart__price{font-size:1rem;display:inline-block;width:100%;text-align:right}.bem_stickyCart__advice{font-style:italic;padding:0;text-align:center;color:#919191}.bem_stickyCart__prefooter{position:absolute;bottom:16vh;width:100%;height:100%;height:10vh;padding:0 25px}.bem_stickyCart__prefooter.bem_stickyCart__prefooter_modal{position:relative;bottom:auto;height:auto;padding:10px 5px;border-top:1px solid #ddd}.bem_stickyCart__prefooter.bem_stickyCart__prefooter_inCheckout{bottom:15vh}.bem_stickyCart__prefooter.bem_stickyCart__prefooter_upper{height:14vh}.bem_stickyCart__footer{position:absolute;bottom:6vh;left:0;width:100%;height:7vh;padding:10px 25px;border-top:1px solid #f7fafc}.bem_stickyCart__footer.bem_stickyCart__footer_inCheckout{bottom:1vh}.bem_stickyCart__caption{margin:0;padding:0;color:#b7b7b7}.bem_stickyCart__bigText{font-size:1.6rem;margin:5px 0 0 0;padding:0}.bem_stickyCart__bigText.bem_stickyCart__bigText_smaller{font-size:1.2rem;margin:2px 0 0 0}.bem_stickyCart__submit{font-size:1.2rem;line-height:5vh;position:absolute;bottom:10px;left:4%;display:block;width:92%;height:5vh;margin:0;padding:0;cursor:pointer;transition:all .5s ease;text-align:center;text-transform:none;color:#fff;border:none;border-radius:6px;background:#54bf52}.bem_stickyCart__submit:hover{background:#3ea23c}.bem_stickyCart__submit.bem_stickyCart__submit_notFixed{line-height:40px;position:relative;bottom:auto;left:auto;width:100%;height:40px;border:none;border-radius:6px 6px 6px 6px}.bem_stickyCart__submit.bem_stickyCart__submit_disabled{cursor:not-allowed;background:grey}.bem_stickyCart__submit.bem_stickyCart__submit_disabled:hover{background:grey}.bem_stickyCart__icon{line-height:30px;display:inline-block;width:30px;height:30px;margin-right:5px;-webkit-animation:pulse 5s infinite;animation:pulse 5s infinite;text-align:center;color:#ececf7;border-radius:100%}.bem_stickyCart__wrapper_inCheckout .bem_stickyCart__inner{height:61vh}.bem_stickyCart__wrapper_inCheckout .bem_stickyCart__prefooter{bottom:15vh}.bem_stickyCart__wrapper_inCheckout .bem_stickyCart__footer{bottom:1vh}@-webkit-keyframes pulse{0%{background-color:#ececf7}50%{background-color:grey}100%{background-color:#ececf7}}@keyframes pulse{0%{background-color:#ececf7}50%{background-color:grey}100%{background-color:#ececf7}}.bem_tooltip+.tooltip>.tooltip-inner{font-size:14px;padding:5px}.bem_tooltip+.tooltip:before{transition:all .2s ease-in-out!important;transform:scale3d(.2,.2,1)!important}.bem_tooltip+.tooltip:after{transition:all .1s ease-in-out!important;transform:translate3d(0,6px,0)!important}.bem_tooltip+.tooltip:hover:after,.bem_tooltip+.tooltip:hover:before{transform:scale3d(1,1,1)!important;opacity:1}.bem_tooltip+.tooltip:hover:after{transition:all .2s .1s ease-in-out!important}.bem_userMenu{line-height:40px;width:100%;padding-top:30px;padding-bottom:30px;border-right:1px solid #e7e7e7}@media (max-width:991px){.bem_userMenu{position:fixed;z-index:999;bottom:0;left:0;display:block;width:100%;max-width:100%;height:70px;padding-top:0;padding-bottom:5px;border-top:1px solid #e6e6e6;background:#fafafa}.bem_userMenu>.container{padding-right:0;padding-left:0}.bem_userMenu .col-12{margin-left:0;padding-right:0}}.bem_userMenu__item{position:relative;display:block;overflow:hidden;width:100%;margin:5px 0;padding:2px 10px;transition:all .5s ease;text-align:center;color:#a3a3a3;border-left:4px solid transparent}.bem_userMenu__item.bem_userMenu__item_block{position:relative;margin-top:100px;padding:5px;color:#444;border-radius:6px;background:#e5e5e5}@media (max-width:991px){.bem_userMenu__item{float:left;width:20%;padding:0;text-align:center;border-left:0;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.bem_userMenu__item:hover{text-decoration:none;color:#417bb1;border-left:4px solid #417bb1}@media (max-width:991px){.bem_userMenu__item:hover{border-left:0}}.bem_userMenu__item:hover.bem_userMenu__item_block{color:#444;border-left:4px solid transparent}.bem_userMenu__item.bem_userMenu__item_active{color:#417bb1;border-left:4px solid #417bb1}@media (max-width:991px){.bem_userMenu__item.bem_userMenu__item_active{border-left:0}}.bem_userMenu__item.bem_userMenu__item_right{float:right}.bem_userMenu__item.bem_userMenu__item_green{color:#54bf52}.bem_userMenu__item.bem_userMenu__item_hoverRed:hover{color:#ce0014;border-color:#ce0014}.bem_userMenu__icon{font-size:20px;display:none;float:left;margin-right:8px}@media (max-width:991px){.bem_userMenu__icon{font-size:28px;line-height:1;display:block;float:none;margin:10px 0;text-align:center}}.bem_userMenu__icon.bem_userMenu__icon_central{line-height:53px;display:block;width:50px;height:50px;margin:5px auto 0 auto;text-align:center;color:#fff;border-radius:100%;background:#245893;box-shadow:5px 5px 5px 0 rgba(0,0,0,.1)}.bem_userMenu__label{font-size:16px;line-height:40px;display:block;float:left}@media (max-width:991px){.bem_userMenu__label{font-size:12px;line-height:1;display:block;float:none;width:100%;text-align:center}}@media (max-width:991px){.role16 .bem_userMenu__item,.role2048 .bem_userMenu__item{width:25%}}@media (max-width:991px){.role2048 .bem_userMenu__item,.role65536 .bem_userMenu__item{width:33.33333%}}@media (max-width:991px){.role1 .bem_userMenu__item{width:20%}}@media (max-width:991px){.bem_userTitle{margin-bottom:30px;text-align:center!important}}.bem_weekdaysCheckboxes{position:relative;display:inline-block;overflow:hidden;border:1px solid #a1a1a1;border-radius:8px}.bem_weekdaysCheckboxes__item{display:block;float:left;border-right:1px solid #e7e7e7}.bem_weekdaysCheckboxes__item:last-child{border-right:0}.bem_weekdaysCheckboxes__input{position:absolute;left:-9999px}.bem_weekdaysCheckboxes__label{font-weight:700;line-height:42px;display:block;float:left;width:40px;height:40px;margin:0;padding:0;cursor:pointer;transition:all .4 ease;text-align:center;color:#417bb1;background:#fff}.bem_weekdaysCheckboxes__input:checked+label{color:#fff;background:#417bb1}.is-text2{color:grey!important}.is-text1-5{color:#5e5e5e!important}.is-lightblue{color:#417bb1!important}.is-green{color:#54bf52!important}.is-normal-weight{font-weight:400}.is-bold{font-weight:600}.is-strong{font-weight:700}.is-italic{font-style:italic}.is-white-bg{background:#fff}.is-white-border{border:8px solid #fff}.is-cyan-bg{background:#53ae92}.is-white{color:#fff!important}.is-red{color:#ce0014!important}.is-bordered-block{border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,.3)!important}a.is-cyan-bg,button.is-cyan-bg{color:#fff}a.is-cyan-bg:hover,button.is-cyan-bg:hover{text-decoration:none;color:#fff;background:#326958}.is-modal-bg{background:#f5f5f1}.is-disabled{color:#444!important;background:#a0a0a0!important}.is-adaptive-image{display:block;width:100%;height:auto}.is-border-100{border-radius:100%}body{font-size:16px;-webkit-font-smoothing:antialiased}.h1,h1{font-size:2.625rem;font-weight:300;line-height:3.125rem}@media screen and (max-width:991px){.h1,h1{font-size:2.2rem;font-weight:400;line-height:1.3}}.h2,h2{font-size:1.8rem;font-weight:600;line-height:2.5rem;color:#444}.h3,h3{font-size:1.375rem;font-weight:400;line-height:1.875rem}.h4,h4{font-size:1.125rem;font-weight:600;line-height:1.5rem}.serif-title{font-size:2rem;margin-bottom:3rem;padding-bottom:2rem;text-align:center;border-bottom:1px solid #78c9d9}.huge-text{font-size:1.25rem;font-weight:400;line-height:2rem}.big-text{font-size:1.125rem;font-weight:400;line-height:1.5rem}.paragraph,p{font-size:1rem;font-weight:400;line-height:1.5rem}.small-text,small{font-size:.75rem;font-weight:400;line-height:1.125}.link,a{text-decoration:none;color:#41afd1}.link:hover,a:hover{text-decoration:underline}.link.link_lightblue,a.link_lightblue{color:#417bb1}.link.link_small,a.link_small{font-size:.9rem}code{font-family:monospace;font-size:1rem;display:block;width:100%;margin:15px 0;padding:20px;color:#41afd1;border:1px solid #e5e5e5;background:#f2f2f2}