@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&subset=cyrillic");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:normal}input{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}body{font-family:Arial,sans-serif;font-size:16px}.container{min-width:320px;max-width:100%;padding:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.wrap{min-width:320px;max-width:1200px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-top:80px}p{color:#543b70}h2{color:#543b70}h3{color:#543b70}a{color:#543b70}h1{font-size:45px;line-height:45px;margin-bottom:30px;color:#543b70;font-weight:bold}::-webkit-scrollbar-button{width:6px;height:0}::-webkit-scrollbar-track{background-color:#baa7d0}::-webkit-scrollbar-thumb{border-radius:5px;background-color:#8664ad}::-webkit-scrollbar-thumb:hover{background-color:#3b294f}::-webkit-resizer{width:6px;height:0}::-webkit-scrollbar{width:10px}.wrap main{padding-top:15px}header{position:fixed;z-index:100;width:100%;background-color:#543b70} header svg.logo_mini{display:none} header .top__wrap{margin:0 auto;min-width:320px;max-width:1170px;padding:5px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center} header a{color:white;text-decoration:none} header .top__left svg{width:150px;height:44px} header .telephone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex} header .telephone svg{fill:#fff;width:25px;height:25px} header .top__right .icons__cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} header .top__right .icons__cart svg{height:25px;width:50px} header .top__wrap{display:-webkit-box;display:-ms-flexbox;display:flex} header nav ul.block_cat{max-height:70vh;overflow:scroll;overflow-x:hidden;display:none;border:1px solid #898989;position:fixed;top:57px;background-color:#fff} header nav ul.block_cat a{color:#535353} header nav ul.block_cat svg{height:10px;width:10px} header nav ul.submenu{background-color:#ebebeb} header nav ul.submenu li{margin-left:15px} header nav.top__catalog .knop{background-color:#8664ad} header nav .knop{border:1px solid white;border-radius:3px} header nav .knop svg{width:11px;height:11px} header nav.menu a{line-height:23px;color:#fff;text-decoration:none;padding:10px;display:block;margin:0 3px} header #cart-top-price-mobile{display:none}@media (max-width:742px){#cart-top-price{display:none} header #cart-top-price-mobile{display:block} }@media (max-width:624px){header .telephone{display:none} }@media (max-width:448px){header .top__left svg.logo_big{display:none} header .top__left svg.logo_mini{display:block;width:20px;height:20px} }@media (max-width:344px){header .top__wrap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left} header svg.logo_mini{margin-right:5px} }.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:900px;margin:20px auto;border-radius:5px;overflow:visible}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-hide{display:none !important}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}@media all and (max-width:900px){.mfp-container{padding-left:10px;padding-right:10px} }.modal-content .categories{margin:15px 0 0 0}.modal-content-no-tov{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;padding-top:5px}.modal-content-no-tov .non__tov{width:58%;padding-right:2%;padding-top:5px}.modal-content-no-tov .non__tov h3{color:#b50012}.modal-content-no-tov .cat{width:40%}.modal-body .form-control{height:20px;width:30px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.modal-body img{width:100%}.modal-body.itogo{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eceeef;padding:20px 0 20px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-body .itogo p{font-size:20px}.modal-body .item_wrapper{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-body .item_wrapper div{width:20%;padding:10px}.modal-body .item_wrapper div.price p span,.modal-body .item_wrapper div.summ p span{display:none}.modal-body .item_wrapper div.nombe{width:5%}.modal-body .item_wrapper div.nombe span{display:none;font-weight:700}.modal-body .item_wrapper div.count{width:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-body .item_wrapper div.count span{display:none}.modal-body .item_wrapper div.count a svg{width:45px;height:25px;fill:gray}.modal-body .item_wrapper div.action{width:10%}.modal-body .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-body .buttons .button-of{width:114px;color:#1c1c1c;font-size:12px;line-height:12px;letter-spacing:.54px;background-color:#ec9413;border-radius:3px;padding:13px 0;display:block;text-align:center;text-transform:uppercase;margin:25px 0;text-decoration:none;margin:0;width:auto;padding-left:10px;padding-right:10px;background-color:#ac0107;color:#fff}.modal-body .buttons .button-of:hover{background-color:#d48511}.modal-body .buttons .button-of:hover{background-color:#a50000}.modal-body .buttons .button-dob{width:114px;color:#1c1c1c;font-size:12px;height:auto !important;position:relative;line-height:12px;letter-spacing:.54px;background-color:#ec9413;border-radius:3px;padding:13px 0;display:block;text-align:center;text-transform:uppercase;margin:25px 0;text-decoration:none;margin:0;width:auto;padding-left:10px;padding-right:10px;margin-right:20px;background-color:#d4d4d4;color:#242424}.modal-body .buttons .button-dob:hover{background-color:#d48511}.modal-body .buttons .button-dob:hover{background-color:#b3b3b3}.modal-body .buttons.top_buttons{display:none}@media (max-width:681px){.modal-body-free{-ms-flex-wrap:wrap;flex-wrap:wrap} .modal-body-free .cot-img,.modal-body-free .cot-text{width:100%;padding:0} .modal-content-no-tov{-ms-flex-wrap:wrap;flex-wrap:wrap} .modal-content-no-tov .non__tov{width:100%;padding-right:0} .modal-content-no-tov .cat{width:100%} }@media (max-width:758px){.modal-body .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .modal-body .buttons.top_buttons{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin-top:30px} .modal-body .item_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px} .modal-body .item_wrapper.header-tabl{display:none !important} .modal-body .item_wrapper div{border-bottom:1px solid silver;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px} .modal-body .item_wrapper div.image{border-bottom:none} .modal-body .item_wrapper div.nombe{padding-bottom:5px;margin-bottom:10px;text-align:center;border-bottom:none} .modal-body .item_wrapper div.nombe span{display:inline;font-weight:700} .modal-body .item_wrapper div.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .modal-body .item_wrapper div.count span{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:60px} .modal-body .item_wrapper div.action{border-bottom:none} .modal-body .item_wrapper div.price p span,.modal-body .item_wrapper div.summ p span{display:inline} }footer{background-color:#543b70} footer p,footer a,footer h3,footer li{color:white;line-height:30px} footer h3{font-weight:bold;margin-bottom:5px} footer svg{fill:white} footer .footer{min-width:320px;max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px} footer .footer .contacts{width:35%} footer .footer .payment{width:24%} footer .footer .payment svg{width:50px;height:40px} footer .footer .footer_menu{width:10%} footer .footer .trans{width:24%} footer .social{width:100%;border-top:1px dashed #fff;text-align:center;padding-bottom:30px} footer .social p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:190px;max-width:1200px;padding:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background-color:#543b70;width:160px;position:relative;top:-16px} footer .social svg{width:50px;height:40px} footer .copyright{background-color:#47325f;width:100%;text-align:center}@media (max-width:1082px){footer .footer .contacts,footer .footer .payment,footer .footer .footer_menu,footer .footer .trans{width:49%} footer .footer .footer_menu,footer .footer .trans{margin-top:20px} }@media (max-width:646px){footer .footer .contacts,footer .footer .payment,footer .footer .footer_menu,footer .footer .trans{width:100%} }.categories{margin:15px 0 15px 0;border:1px solid silver;border-radius:10px;padding:0 20px} .categories ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap} .categories ul li{margin-right:20px;line-height:50px} .categories ul li a{color:#543b70} .categories ul li svg{width:18px;height:11px} .categories ul li ul{display:none;border:1px solid silver;background-color:white;border-radius:5px;position:absolute;padding:5px 20px}@media (max-width:646px){.categories.bottom{padding:0} .categories.bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap} .categories.bottom ul li{width:100%;margin-right:0;margin-left:15px} .categories.bottom ul li ul{border:none;border-top:1px solid silver;border-bottom:1px solid silver;background-color:#e7e7e7;border-radius:0;position:relative;padding:0;margin-left:-15px} .categories.bottom ul li ul li a{margin-left:15px} }.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f0f0f0;padding:5px 10px;border-radius:5px} .breadcrumb li{line-height:20px;border-right:1px solid #543b70;padding-right:10px;margin-right:10px} .breadcrumb li:last-child{border-right:none}.wr_opl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0} .wr_opl .wr_opl_svg{padding-right:20px} .wr_opl svg{width:50px;height:50px} .wr_opl svg.icon_nal{fill:#2ec500}main h2{text-align:center;font-weight:bold;font-size:25px;line-height:80px;width:100%}main p{line-height:30px}.wr_about_1{border-bottom:1px solid silver;padding:15px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap} .wr_about_1 section{text-align:center;background-color:#bdbdbd;border-radius:10px;padding:30px;margin:0 0 15px 0} .wr_about_1 section h3{font-size:40px} .wr_about_1 h1,.wr_about_1 h3,.wr_about_1 p{width:100%}.ul_contacts{margin:10px 0;list-style:disc;margin-left:30px;line-height:40px}.ul_contacts li{font-style:italic;color:#848484}.wr_about_2{border-bottom:1px solid silver;padding:15px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex} .wr_about_2 h3{margin-top:20px} .wr_about_2 img{width:200px;margin-right:30px}.wr_about_3{border-bottom:1px solid silver;padding:15px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap} .wr_about_3 p,.wr_about_3 a{width:100%;line-height:23px} .wr_about_3 h3{margin-top:15px} .wr_about_3 section{width:32%;padding:15px 0 10px 0} .wr_about_3 img{width:100%}.wrapper_contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.wrapper_contacts .contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid silver;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px 0;width:48%}.wrapper_contacts .contacts__wrapper svg{width:50px;height:50px}.wrapper_contacts .contacts__wrapper svg.icon_ok{fill:#f6881f}.wrapper_contacts .contacts__wrapper svg.icon_viber{fill:#665cac}.wrapper_contacts .contacts__wrapper svg.icon_whatsapp{fill:#25d366}.wrapper_contacts .contacts__wrapper svg.icon_instagramm{fill:#bc2a8d}.wrapper_contacts .contacts__wrapper svg.icon_vk{fill:#4d7198}.wrapper_contacts .contacts__wrapper svg.icon_facebook{fill:#3b5998}.wrapper_contacts .contacts__wrapper svg.icon_phone{fill:#9e0202}.wrapper_contacts .contacts__wrapper svg.icon_email{fill:#2ec500}.wrapper_contacts .contacts__wrapper svg.icon_map{fill:#872e02}.wrapper_contacts .contacts__wrapper .contacts__info{padding-left:20px}.wr_about_4{border-bottom:1px solid silver;padding:15px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center} .wr_about_4 p,.wr_about_4 a{width:100%;line-height:23px} .wr_about_4 h3{margin-top:15px} .wr_about_4 section{width:32%;padding:15px 0 10px 0} .wr_about_4 img{width:100%}.wr_about_5{border-bottom:1px solid silver;padding:15px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center} .wr_about_5 p,.wr_about_5 a{width:100%;line-height:23px} .wr_about_5 h3{margin-top:15px} .wr_about_5 section{width:30%;padding:15px 0 10px 0} .wr_about_5 img{width:100%}@media (max-width:638px){.wrapper_contacts .contacts__wrapper{width:100%} }@media (max-width:808px){.form__contact_wrapper .form__contact{width:100%} .form__contact_wrapper .form__contact_info{padding-top:50px;width:100%} .form__contact_wrapper .form__contact_info h3{margin-bottom:20px} }@media (max-width:547px){.wr_about_2{display:block} .wr_about_2 h3{margin-top:20px} .wr_about_2 p{width:100%} .wr_about_2 img{width:100%;margin-right:0} }@media (max-width:560px){.wr_about_5 section{width:100%} }@media (max-width:504px){main section{width:35%} }@media (max-width:429px){main section{-ms-flex-preferred-size:100%;flex-basis:100%;margin:5px 0} .wr_about_2 img{width:100%;height:auto} }