@font-face{src:url(/fonts/segoeui.eot##iefix) format("embedded-opentype"),url(/fonts/segoeui.woff) format("woff"),url(/fonts/segoeui.ttf) format("truetype"),url(/fonts/segoeui.svg##SegoeUI) format("svg");font-weight:400;font-style:normal;font-family:SegoeUI}@font-face{src:url(/fonts/segoeprintv2/d7abfa52675c67654ecc2a8213bc58ae.eot);src:url(/fonts/segoeprintv2/d7abfa52675c67654ecc2a8213bc58ae.eot) format("embedded-opentype"),url(/fonts/segoeprintv2/d7abfa52675c67654ecc2a8213bc58ae.woff2) format("woff2"),url(/fonts/segoeprintv2/d7abfa52675c67654ecc2a8213bc58ae.woff) format("woff"),url(/fonts/segoeprintv2/d7abfa52675c67654ecc2a8213bc58ae.ttf) format("truetype"),url(/fonts/segoeprintv2/d7abfa52675c67654ecc2a8213bc58ae.svg##Segoe%20Print%20V2) format("svg");font-family:Segoe Print V2}@font-face{src:url(/fonts/arial/arial.eot);src:url(/fonts/arial/arial.eot) format("embedded-opentype"),url(/fonts/arial/arial.woff) format("woff"),url(/fonts/arial/arial.ttf) format("truetype");font-family:Arial}@font-face{src:url(/fonts/cuprum/cuprum-bold.eot);src:url(/fonts/cuprum/cuprum-bold.woff) format("woff"),url(/fonts/cuprum/cuprum-bold.ttf) format("truetype"),url(/fonts/cuprum/cuprum-bold.svg) format("svg");font-weight:400;font-style:normal;font-family:Conv_Cuprum-Bold}@font-face{src:url(/fonts/cuprum/cuprum-bolditalic.eot);src:url(/fonts/cuprum/cuprum-bolditalic.woff) format("woff"),url(/fonts/cuprum/cuprum-bolditalic.ttf) format("truetype"),url(/fonts/cuprum/cuprum-bolditalic.svg) format("svg");font-weight:400;font-style:normal;font-family:Conv_Cuprum-BoldItalic}@font-face{src:url(/fonts/cuprum/cuprumffu.eot);src:url(/fonts/cuprum/cuprumffu.woff) format("woff"),url(/fonts/cuprum/cuprumffu.ttf) format("truetype"),url(/fonts/cuprum/cuprumffu.svg) format("svg");font-weight:400;font-style:normal;font-family:Conv_CuprumFFU}@font-face{src:url(/fonts/cuprum/cuprum-italic.eot);src:url(/fonts/cuprum/cuprum-italic.woff) format("woff"),url(/fonts/cuprum/cuprum-italic.ttf) format("truetype"),url(/fonts/cuprum/cuprum-italic.svg) format("svg");font-weight:400;font-style:normal;font-family:Conv_Cuprum-Italic}@font-face{src:url(/fonts/cuprum/cuprum-regular.eot);src:url(/fonts/cuprum/cuprum-regular.woff) format("woff"),url(/fonts/cuprum/cuprum-regular.ttf) format("truetype"),url(/fonts/cuprum/cuprum-regular.svg) format("svg");font-weight:400;font-style:normal;font-family:Conv_Cuprum-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/5mal6lampen.ttf) format("truetype");font-family:"5mal6Lampen"}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/adigianaextreme.ttf) format("truetype");font-family:AdigianaExtreme}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/airfool.otf) format("opentype");font-family:Airfool}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/amaticsc-bold.ttf) format("truetype");font-family:AmaticSC-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/amaticsc-regular.ttf) format("truetype");font-family:AmaticSC-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/brahmsgotischcyr.otf) format("opentype");font-family:BrahmsGotischCyr}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/bryndanwritebook.ttf) format("truetype");font-family:BryndanWriteBook}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/caveat.ttf) format("truetype");font-family:Caveat}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/comforterbrush-regular.ttf) format("truetype");font-family:ComforterBrush-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/facon.otf) format("opentype");font-family:facon}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/fairymuffinroundpop.ttf) format("truetype");font-family:Fairymuffinroundpop}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gawaa-italic.otf) format("opentype");font-family:Gawaa-Italic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gawaa-regular.otf) format("opentype");font-family:Gawaa-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gentiumplus-i.ttf) format("truetype");font-family:GentiumPlus-I}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gentiumplus-r.ttf) format("truetype");font-family:GentiumPlus-R}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/germano-bold.otf) format("opentype");font-family:Germano-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/germano-boldoblique.otf) format("opentype");font-family:Germano-BoldOblique}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/germano-italic.otf) format("opentype");font-family:Germano-Italic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/germano-regular.otf) format("opentype");font-family:Germano-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/glametrix.otf) format("opentypee");font-family:Glametrix}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/glametrixbold.otf) format("opentype");font-family:GlametrixBold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/glametrixlight.otf) format("opentype");font-family:GlametrixLight}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gochi-hand-cyrillic.otf) format("opentype");font-family:gochi-hand-cyrillic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gochihand-regular.ttf) format("truetype");font-family:GochiHand-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gogol_regular.otf) format("opentype");font-family:gogol_regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/goosberry_version_02.otf) format("opentype");font-family:Goosberry}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gropled-bold.otf) format("opentype");font-family:Gropled-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-black.ttf) format("truetype");font-family:Hezaedrus-Black}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-blackitalic.ttf) format("truetype");font-family:Hezaedrus-BlackItalic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-bold.ttf) format("truetype");font-family:Hezaedrus-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-bolditalic.ttf) format("truetype");font-family:Hezaedrus-BoldItalic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-extralight.ttf) format("truetype");font-family:Hezaedrus-ExtraLight}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-extralightitalic.ttf) format("truetype");font-family:Hezaedrus-ExtraLightItalic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-italic.ttf) format("truetype");font-family:Hezaedrus-Italic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-light.ttf) format("truetype");font-family:Hezaedrus-Light}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-lightitalic.ttf) format("truetype");font-family:Hezaedrus-LightItalic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-medium.ttf) format("truetype");font-family:Hezaedrus-Medium}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-mediumitalic.ttf) format("truetype");font-family:Hezaedrus-MediumItalic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/hezaedrus-regular.ttf) format("truetype");font-family:Hezaedrus-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/intertight-regular.ttf) format("truetype");font-family:InterTight-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/klukva_version_01.otf) format("opentype");font-family:Klukva}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/lengineer-italic.otf) format("opentype");font-family:LEngineer-Italic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/lengineer-regular.otf) format("opentype");font-family:LEngineer-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/made\ barista.otf) format("opentype");font-family:MADE_Barista}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/mainframe-opto-cyrillic.otf) format("opentype");font-family:mainframe-opto-cyrillic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/moniqa-boldparagraph.otf) format("opentype");font-family:Moniqa-BoldParagraph}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/morningbreeze-bold.otf) format("opentype");font-family:MorningBreeze-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/morningbreeze-italic.otf) format("opentype");font-family:MorningBreeze-Italic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/morningbreeze-light.otf) format("opentype");font-family:MorningBreeze-Light}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/nevduplenysh-regular.otf) format("opentype");font-family:Nevduplenysh-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/notosanshk-black.otf) format("opentype");font-family:NotoSansHK-Black}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/notosanshk-bold.otf) format("opentype");font-family:NotoSansHK-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/notosanshk-light.otf) format("opentype");font-family:NotoSansHK-Light}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/notosanshk-medium.otf) format("opentype");font-family:NotoSansHK-Medium}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/notosanshk-regular.otf) format("opentype");font-family:NotoSansHK-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/notosanshk-thin.otf) format("opentype");font-family:NotoSansHK-Thin}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/proletarsk.ttf) format("truetype");font-family:Proletarsk}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/robertosans-regular.ttf) format("truetype");font-family:RobertoSans-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/saarspdemo.otf) format("opentype");font-family:SaarSPDemo}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/sawarabigothic-regular.ttf) format("truetype");font-family:SawarabiGothic-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/selena-italic.otf) format("opentype");font-family:Selena-Italic}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/selena.otf) format("opentype");font-family:Selena}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/shantellsans-regular.ttf) format("truetype");font-family:ShantellSans-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/shlapak\ script.otf) format("opentype");font-family:Shlapak}@font-face{src:url("/cms/frontend/basic/fonts/fontsadvanced/sweet mavka script.otf") format("opentype");font-family:Sweet-Mavka}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-black.ttf) format("truetype");font-family:Unbounded-Black}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-bold.ttf) format("truetype");font-family:Unbounded-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-extrabold.ttf) format("truetype");font-family:Unbounded-ExtraBold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-extralight.ttf) format("truetype");font-family:Unbounded-ExtraLight}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-light.ttf) format("truetype");font-family:Unbounded-Light}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-medium.ttf) format("truetype");font-family:Unbounded-Medium}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-regular.ttf) format("truetype");font-family:Unbounded-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-semibold.ttf) format("truetype");font-family:Unbounded-SemiBold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/unbounded-variablefont_wght.ttf) format("truetype");font-family:Unbounded-VariableFont_wght}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/vasek\ italic_0.ttf) format("truetype");font-family:Vasek}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/veles-bold.0.9.2.otf) format("opentype");font-family:Veles-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/veles-regular.0.9.2.otf) format("opentype");font-family:Veles-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/vetrino.otf) format("opentype");font-family:Vetrino}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/winston-regular.ttf) format("truetype");font-family:Winston-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/yakumopreschoolhand.ttf) format("truetype");font-family:YakumoPreschoolHand}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/zametka_parletter.otf) format("opentype");font-family:Zametka_Parletter}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/zarubkatype-regular.ttf) format("truetype");font-family:zarubkaType-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/zenkurenaido-regular.ttf) format("truetype");font-family:ZenKurenaido-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/znikomitno24.otf) format("opentype");font-family:ZnikomitNo24}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gilroy-extrabold.otf) format("opentype");font-family:Gilroy-ExtraBold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/gilroy-light.otf) format("opentype");font-family:Gilroy-Light}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/montserrat-bold.ttf) format("truetype");font-family:Montserrat-Bold}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/montserrat-regular.ttf) format("truetype");font-family:Montserrat-Regular}@font-face{src:url(/cms/frontend/basic/fonts/fontsadvanced/montserrat-thin.ttf) format("truetype");font-family:Montserrat-Thin}body{font-style:normal;color:#482e1b;margin:0;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important;-moz-osx-font-smoothing:grayscale;font-family:Conv_Cuprum-Regular}h1,h2,h3{text-align:center}h1{font-size:calc(1.2rem + 3vw)!important;margin:.5em 0;line-height:1.2}@media (max-width:800px){h1{font-size:calc(1.1rem + 2vw)!important;line-height:1.1}}@media (min-width:1200px){h1{font-size:calc(1.3rem + 1.5vw)!important;margin-right:auto;max-width:90%;margin-left:auto}}h4{text-decoration:underline}h4,label{margin-bottom:0}.head-block *,.head-block :after,.head-block :before{box-sizing:content-box}.border-box,.border-box *{box-sizing:border-box!important}.first_page{height:100vh;width:100%}html{height:100%}body{height:-webkit-fill-available;min-height:-webkit-fill-available;flex-direction:column;display:flex}.card-title a{color:#007bff}.container{margin-right:auto;position:relative;max-width:1044px;margin-left:auto}.header-address,.header-phone{font-size:25px;width:35%}.header-address,.header-img,.header-phone{text-align:center;float:left;margin-top:10%;display:inline-block}.header-img{width:30%}.header-img img{height:auto;width:100%}.header-first_line{height:30px;right:0;position:absolute;top:0;background-color:#fff0c3;left:0}.header-second_line{height:10px;right:0;position:absolute;top:30px;background-color:#482e1b;left:0}.main_page-buttons{position:relative;text-align:center;width:100%;float:left;margin-top:10%;font-family:Arial}.main_page-buttons p{line-height:70px}.main_page-buttons a,.main_page-buttons a:active,.main_page-buttons a:hover,.main_page-buttons a:visited{text-decoration:none;margin:10px;cursor:pointer}#button-login img{margin-bottom:10px;width:140px}#button-registration img{width:240px}.main_page-links{position:relative;text-align:center;width:100%;float:left;margin-top:10%}.main_page-links span{height:24px;border:1px solid #482e1b;position:absolute}.main_page-links a,.main_page-links a:active,.main_page-links a:hover,.main_page-links a:visited{font-size:25px;text-decoration:none;color:#482e1b;margin:10px}.main_page-prices{position:relative;text-align:center;width:100%;float:left;margin-top:100px}.main_page-prices .small-header{font-size:27px;font-weight:100}.small-subheader{font-weight:100}.main_page-prices table{border-collapse:collapse;width:100%}.main_page-prices table tr th{font-weight:100;color:#fffdf2;text-align:center;background-color:#482e1b;font-family:Conv_CuprumFFU}.main_page-prices table tr td{padding:12px;text-align:center;background-color:#fff0c3}.main_page-prices table .light-bg td{background-color:#fff8e3}.main_page-prices-botom_text{padding-top:20px;font-size:20px;text-align:left}.main_page-phone_number{position:relative;text-align:right;width:100%;float:left;margin-top:20px}.main_page-phone_number span{padding:4px 5px;margin-bottom:-2px;color:inherit}.main_page-phone_number .head_menu_li_span_bg:has(div){margin-right:2px}.main_page-phone_number span:last-child{margin-right:0}.main_page-phone_number span:first-child{padding-right:2px;padding-left:2px}.main_page-phone_number-bottom{height:30px;background:#fff0c3;width:100%;float:left}.fa-phone{padding:6px}.main_page-requirements{position:relative;width:100%;float:left;font-family:Arial}.forgot-message-box,.login-message-box,.offset-seo-box,.reg-message-box{margin-bottom:50px;color:#482e1b;position:relative;text-align:center;background:#fff0c3;padding-bottom:50px;width:500px;display:none}.print-message-box{padding:0 .5rem 1rem;border:2px solid #d9c392;color:#4e2a13;position:relative;text-align:center;background-color:#fffdf2;margin:0;border-radius:4px;width:600px;font-family:Cuprum,sans-serif;display:none}.print-message-box .title{font-size:1.2rem}.print-message-box button{height:38px;padding:.2rem;font-size:25px;border:2px solid #d9c392;color:#fff;text-transform:uppercase;text-align:center;background-color:#482e1b;margin:.2rem;border-radius:4px;cursor:pointer;width:240px;font-family:Cuprum,sans-serif}.print-message-box button:hover{background:#000}.login-message-box-block-bottom{height:20px;overflow:hidden;position:relative;background:url(/images/enter_bottom.png);background-size:100% 20px;text-align:center;width:100%;float:left;margin-top:50px}.reg-message-box-block-bottom{height:35px;right:0;position:absolute;background:url(/images/reg_bottom.png);background-size:100% 35px;bottom:0;text-align:center;left:0}.login-message-box-block-bottom a{font-size:20px;text-decoration:none;color:red}.login-message-box-bottom_line{height:20px;right:0;position:absolute;bottom:0;background:#482e1b;left:0}.message-box-close{height:20px;padding:3px;right:10px;position:absolute;text-align:center;top:10px;cursor:pointer;width:20px}.message-box-close img{width:100%}.message-box-close:hover{background:#fff0c3}.message-box-bg{overflow:scroll;padding-top:100px;right:0;position:fixed;bottom:0;text-align:center;top:0;background-color:rgba(0,0,2,.7);left:0;vertical-align:middle;display:none;z-index:99}.login-message-box-block-header{font-size:24px;background:url(/images/enter_header.png);line-height:1px}.login-message-box-block-login{background:url(/images/login-bg.png)}.login-message-box-block-password{background:url(/images/password-bg.png)}.login-message-box-block-enter{background:url(/images/enter_button.png);cursor:pointer}.reg-message-box-block-enter{background:url(/images/reg_button.png);cursor:pointer}.reg-message-box-input-error{height:40px;overflow:hidden;border:none;position:relative;background:url(/images/reg-input_error.png);background-size:100% 100%;text-align:center;margin-left:5%;width:90%;float:left;margin-top:35px}.reg-message-box-input-error input{height:40px;font-size:24px;border:none;margin-right:13px;color:#482e1b;background:transparent;width:90%;float:right;font-family:Conv_Cuprum-Regular}.forgot-message-box-block-enter{background:url(/images/reestabl.png);cursor:pointer}.reg-message-box-input{height:40px;overflow:hidden;border:none;position:relative;background:url(/images/reg-input.png);background-size:100% 100%;text-align:center;margin-left:5%;width:90%;float:left;margin-top:35px}.reg-message-box-input input[type=password],.reg-message-box-input input[type=text],.reg-message-box-input select{height:40px;font-size:24px;border:none;margin-right:13px;color:#482e1b;background:transparent;width:90%;float:right;font-family:Conv_Cuprum-Regular}.reg-message-box .login-message-box-block-bottom{margin-top:30px}.reg-message-box{width:600px}.login-message-box-block{height:55px;overflow:hidden;border:none;position:relative;background-size:100% 100%;text-align:center;margin-left:5%;width:90%;float:left;margin-top:50px}.login-message-box-block input[type=password],.login-message-box-block input[type=text]{height:50px;font-size:24px;border:none;margin-right:13px;color:#482e1b;background:transparent;width:79%;float:right;font-family:Conv_Cuprum-Regular}.reg-message-box{border-right:10px solid #482e1b;border-left:10px solid #482e1b}input{outline:none}.password-control{height:20px;right:6px;position:absolute;top:11px;background:url(/images/view.svg) 0 0 no-repeat;width:20px;display:inline-block}.password-control.view{background:url(/images/no-view.svg) 0 0 no-repeat}.apassword-control{height:20px;right:27px;position:absolute;top:11px;background:url(/images/view.svg) 0 0 no-repeat;width:20px;display:inline-block}.apassword-control.view{background:url(/images/no-view.svg) 0 0 no-repeat}.user_region_selector{position:absolute}@media (min-width:544px){.help_block .container-fluid{padding:0}}.page-tab a{text-decoration:none;color:#000}.button_wrap{display:flex}.product__quantity{border:1px solid #eee;position:relative;display:flex}.basket-btn{margin-left:10px}.number__input{border:none}.input-number__sub{font-size:24px;cursor:pointer;width:40px}.input-number__suffix{right:36px;position:absolute;top:5px}.input-number__add{font-size:24px;cursor:pointer;width:40px}.card .button_wrap{max-width:100%;display:none}form .chosen-container-single .chosen-single div{top:-2rem}#productContainer .card .button_wrap{max-width:87%;bottom:0;margin:0 auto;display:none}.card:hover>.card-body>[data-is-shop="1"]{padding:8px 0;right:0;text-align:center;left:0;display:block!important}#productContainer .card:hover>.card-body>[data-is-shop="1"]{display:flex!important}body{padding-top:25px;background-color:#fff;font-family:Open sans,Arial,sans-serif}.header-navigation{justify-content:flex-start;font-size:.8rem;flex-direction:row;align-items:center;display:flex}.header-navigation a{font-size:.8rem}.header-navigation .breadcrumb{padding:.2rem 1rem;margin-bottom:0;background-color:transparent}.header-navigation .btn-group{margin-left:auto}.header-navigation .btn-share{position:relative}.header-navigation .btn-share:after{height:50%;transform:translateY(-50%);content:"";position:absolute;top:50%;background-color:#ccc;left:100%;width:1px}.cards-wrapper{min-height:252px}.container-fluid{padding-right:0;padding-left:0}.store-body{padding:0;flex-direction:row;display:flex}.store-body .product-info{border-right:1px solid rgba(0,0,0,.125);width:60%}.store-body .product-payment-details{padding:15px 15px 0;width:40%}.product-info .product-gallery{border-bottom:1px solid rgba(0,0,0,.125);flex-direction:row;display:flex}.row{margin-right:0;margin-left:0}.col-1,.col-10,.col-6,.col-lg-1,.col-lg-12,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.prew-photo .col,.prew-photo .col-11,.prew-photo .col-12,.prew-photo .col-2,.prew-photo .col-3,.prew-photo .col-4,.prew-photo .col-5,.prew-photo .col-7,.prew-photo .col-8,.prew-photo .col-9,.prew-photo .col-auto,.prew-photo .col-lg,.prew-photo .col-lg-10,.prew-photo .col-lg-11,.prew-photo .col-lg-2,.prew-photo .col-lg-3,.prew-photo .col-lg-4{padding-right:5px!important;padding-left:5px!important}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:0!important;padding-left:0!important}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.defoult-page-wrap .col{padding-right:15px!important;padding-left:15px!important}.section-col{padding-right:0!important;padding-left:0!important}@media screen and (max-width:767px){.defoult-page-wrap .col-lg-12,.defoult-page-wrap .col-md-12{padding-right:5px!important;padding-left:5px!important}}.product-gallery-featured{padding:15px 0;justify-content:center;flex-direction:row;align-items:flex-start;cursor:zoom-in;width:100%;display:flex}.product-gallery-featured img{height:100%;max-width:100%;object-fit:cover;width:100%;vertical-align:middle}.product-gallery-thumbnails .thumbnails-list li{height:70px;overflow:hidden;margin-bottom:5px;position:relative;cursor:pointer;width:70px}.thumbnails-list li img{height:100%;max-width:100%;object-fit:cover;width:100%;vertical-align:middle;display:block}.product-gallery-thumbnails .thumbnails-list li:hover:before{height:100%;content:"";position:absolute;top:0;background:#007bff;left:0;width:3px}.product-info .product-seller-recommended{padding:20px 20px 0}.product-comments textarea{height:50px}.last-questions-list li{margin-bottom:20px}.last-questions-list li span{padding-left:10px}.thumbnails-list li{display:inline-block}.product-gallery{height:485px}del{text-decoration:line-through;text-decoration-color:#bbb8b8;color:#bbb8b8;padding-left:20px}.gallery-block{max-width:1260px;margin:0 auto}.gallery-block .heading{margin-bottom:0;text-align:center}.card-img-top{max-width:100%}.product-gallery{overflow:hidden}#ItemSections td{border:0!important}#ItemSections thead>tr>td:nth-child(2),#ItemSections tr small,.structure-id{font-size:12px!important;color:#9f9f92!important}#ItemSections .section-bg-grey,#ItemSections thead{border:3px solid #9f9f92;box-shadow:1px 0 8px 0 rgba(34,60,80,.2);background:#ededed}.content-main-header{max-width:1260px;border-bottom:1px solid #dee2e6;margin:0 auto 1rem;width:100%}.content-main-header .content-main-header__text{font-size:2.2rem;font-weight:500;margin-bottom:.5rem;text-align:left!important;line-height:1.2;margin-top:0}.gallery-block .card>a{height:170px;overflow:hidden;position:relative;width:100%;display:block}.gallery-block .card>a img{position:absolute}.gallery-block .heading h2{font-size:1.4rem;font-weight:700;text-transform:uppercase}.gallery-block.cards-gallery h6{font-size:17px;font-weight:700}.gallery-block.cards-gallery .card{transition:.4s ease}.gallery-block.cards-gallery .card img{box-shadow:0 2px 10px rgba(0,0,0,.15)}.gallery-block.cards-gallery .card-body{text-align:center}.gallery-block.cards-gallery .card-body p{font-size:15px}.gallery-block.cards-gallery a{color:#212529}.gallery-block.cards-gallery a:hover{text-decoration:none}.gallery-block.cards-gallery .card{margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.15)}ul.subcategory{display:none}.left-menu li{padding-left:20px}.default-menu .tab-pane:not(.active){display:none}.default-menu.card{min-height:250px}#tab-list li{z-index:99}.left-menu a{color:#826c5d}.left-menu li{position:relative;margin-top:2px;padding-left:24px}.def_page_wrp ul{text-align:left!important}.subcategory{padding:12px;background:#f7f7f7}.show-sub{padding:2px;font-size:10px;position:absolute;top:2px;background:grey;cursor:pointer;left:0;display:flex}.subcategory{display:none}.default-page{min-height:300px;margin-top:30px}.def_page_wrp .fade{display:none}.def_page_wrp .fade.show{display:inherit}.li-active a{text-decoration:underline;color:#383838}@media (min-width:576px){.gallery-block .transform-on-hover:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 10px 10px rgba(0,0,0,.15)!important}}.error-form-alert,.send-form-alert{display:none}.is_not_ok input{border:1px solid #f75353}.img-wrap-galery{overflow:hidden;max-height:115px}.prew-download-tpl .card:hover .button_wrap{display:block!important}.prew-download-tpl .button_wrap{left:0;width:100%}.album-info,.news-img{max-width:100%}.news-img{height:auto;margin-right:10px;margin-bottom:10px;width:auto;float:left}.modal-footer .btn-primary:disabled{color:#fff;position:relative;background-color:#fff}.loader-overlay{height:36px;position:absolute;top:0;background-position:50%;left:0;width:100%;background-image:url(/cms/frontend/basic/img/icons8.gif);background-repeat:no-repeat;z-index:999}.admin-heading,.card-body,.edit-content,.edit-top-menu,.edit-wrapper{position:relative}#MainMenu>.main-menu-list>.edit-top-menu>a.mp_edit,.gallery-block.cards-gallery a.mp_edit,a.mp_edit,span.section_add{height:30px!important;transform:scale(0);font-size:19px!important;border:1px solid #482e1b;right:30px;color:#000!important;transition:transform .5s ease-in-out;position:absolute!important;opacity:.8;text-align:center;top:0;border-radius:50%;background:#ddfc0b;width:30px!important;display:none}span.section_add{bottom:-17px;top:auto;left:48.5%;z-index:999}#ItemSections tr{border:none;position:relative;border-top:1px solid #dee2e6}#ItemSections tr:first-child{border:none}#ItemSections tr:hover>span.section_add{cursor:pointer;display:block}#MainMenu>.main-menu-list>.edit-top-menu>a.mp_edit{right:-7px;top:-27px}.admin-heading,.edit-wrapper{padding:20px 35px}.admin-heading .mp_edit,.edit-wrapper .mp_edit{right:60px;top:5px;z-index:1009}.mp_edit{display:block!important}.admin-heading:hover>a.mp_edit,.card-body:hover>.mp_edit,.card:hover>.mp_edit,.edit-content:hover>a.mp_edit,.edit-top-menu:hover>a.mp_edit,.edit-wrapper:hover>a.mp_edit{transform:scale(1)!important;display:block!important}.zoom-in-animation{animation:zoom-in .5s ease forwards}.zoom-out-animation{animation:zoom-out .5s ease forwards}@media screen and (max-width:767px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.defoult-page-wrap .col,body .section1{padding-right:0!important;padding-left:0!important}}@keyframes zoom-in{0%{transform:scale(.5)}to{transform:scale(1)}}ul.page-numbers li a{color:#979997}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(0)}}#loader-icon{z-index:1040}#loader-icon,#loader-modal-icon{right:0;position:fixed;background-size:100px;opacity:.5;bottom:0;top:0;background-color:#000;background-position:50%;left:0;background-image:url(/cms/frontend/basic/img/loading-icon.gif);background-repeat:no-repeat}#loader-modal-icon{z-index:1050}.sectionEdit>.sectionAdminWrap{position:relative}.sectionEdit:hover>.sectionAdminWrap{border:1px dashed #fd7e14}.sectionEdit>.sectionAdminWrap>.mp_edit{transform:scale(0);right:calc(50% - 15px);transition:transform .5s ease-in-out;top:-14px;display:block}.sectionEdit:hover>.sectionAdminWrap>.mp_edit{right:calc(50% - 15px);color:#000!important;top:-14px;z-index:1044}.sectionEdit:hover>.sectionAdminWrap:not(.hidden_vis)>.mp_edit{transform:scale(1)!important}.edit-wrap{position:relative}.edit-wrap:hover>.mp_edit{transform:scale(1)!important}.product__quantity{align-items:center}.vcard-info-register-btn{height:34px;font-size:12px;border:2px solid grey;margin-bottom:5px;color:grey;text-align:center;border-radius:12px;width:265px;line-height:30px;display:inline-block}.vcard-info-register-btn:hover{color:grey}div.site_creating .vcard-info-register-btn{font-size:12px}select#geolocation-selectCity{-webkit-appearance:none;-moz-appearance:none;appearance:none}span.select2-container{z-index:10050}#geolocation-changeCityModal{padding-right:0!important}.tooltip_souvenir{z-index:600000000!important}.phone-url{color:inherit!important}.left-menu-main .head_menu_li,.right-menu-main .head_menu_li{transform:translateY(30%);border-top-right-radius:15px;color:#fff;transition:.3s ease-in-out;border-top-left-radius:15px;text-align:center;background:red}.left-menu-main .head_menu_li{padding:10px 20px 15px}.right-menu-main .head_menu_li a{height:100%;padding:10px 20px 15px;color:#fff;width:100%}.left-menu-main .head_menu_li a{color:#fff}.right-menu-container{gap:10px;display:flex}.left-menu-main .head_menu_li:hover,.right-menu-main .head_menu_li:hover{transform:translateY(0)}.left-menu-main:hover button.disp_none,.right-menu-main:hover button.disp_none{display:block!important}.hidden-tir{display:none}.constrMob{display:none!important}.selLargeTitle{color:#fff;background:#472e1d;display:none}@media (max-width:576px){.left-menu-main,.right-menu-main{display:none}.constrMob{display:block!important}.constrDesk{display:none!important}.cost_visor{margin-left:20px!important;float:left!important}.selLargeTitle{display:table-row!important}.imgLargeSelect{flex-wrap:wrap;display:flex!important}.imagesLargeSel{display:none}.large-format-table>table>tbody tr:nth-child(3){display:none!important}.large-format-content .large-format-table>table>tbody tr .cLFMaterial{width:30%!important}.large-format-content .large-format-table>table>tbody tr .c-m-name{padding-left:5px!important}.large-format-content .large-format-table>table>tbody tr:first-child img{width:80%!important}.offset-content>div.offset-materail-table div[class*=material] .constrMob tr td:last-child{width:100%!important}#product_preview_img{margin:0 auto}.offset-content>div.offset-materail-table div[class*=material] table tr td.time_multi{text-align:left!important}}.card-link+.card-link{margin-left:auto}.nav-item{list-style-image:none!important}.left-menu-main a:hover,.right-menu-main a:hover{text-decoration:none!important}.left-menu-main div.setting_container,.right-menu-main div.setting_container{left:0;display:none}.left-menu-main div.setting_container:hover,.right-menu-main div.setting_container:hover{width:30px}.left-menu-main:hover .partner_section div.setting_container,.right-menu-main:hover .partner_section div.setting_container{display:block}div.left-menu-main li,div.right-menu-main li{border:1px solid transparent}div.left-menu-main .head_menu_li_span_bg div,div.right-menu-main .head_menu_li_span_bg div{height:1.5rem;margin-right:10px;position:static!important;width:1.5rem!important}div.left-menu-main a:hover,div.right-menu-main a:hover{color:#fff!important}#form-msg{padding:10px 0;font-size:22px;color:#746767;text-align:center}.brandSection .checkbox input:hover,.brandSection .checkbox label:hover{cursor:pointer}.main-content .gallery-block .heading h2{margin-bottom:0}.main-content .section-col{min-height:0!important}.modalPWA{height:100%;overflow:auto;padding-top:45vh;position:fixed;top:0;background-color:rgba(0,0,0,.4);left:0;width:100%;display:none;z-index:1}.modalPWA .ios-ok{padding:10px;font-size:16px;color:blue;border-top:1px solid #fafafa;text-align:center;margin:0 auto;width:100%}.modalPWA .modal-content{border:1px solid #888;max-width:300px;text-align:center;background-color:#fefefe;margin:auto;border-radius:10px;width:80%}.modalPWA .icon{height:23px;margin-right:1px;margin-left:1px;width:22px;display:inline-block}.modalPWA .modal-content p{padding:20px;font-size:16px;margin-bottom:0}.form-control-wrap__placeholder{position:relative;display:block}.placeholder-forms{font-weight:500;color:#444f58;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;top:16px;left:20px;line-height:1;white-space:nowrap}.form-control-wrap__placeholder input{height:48px;padding:12px 20px;border:none;transition:all .1s linear;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);border-radius:10px;background:#f8f8f9}.form-control-wrap__placeholder input.is-populated,.form-control-wrap__placeholder input:-webkit-autofill,.form-control-wrap__placeholder input:focus,.form-control-wrap__placeholder input[id*=phone]:hover{padding-top:24px;outline:none;padding-bottom:8px}.form-control-wrap__placeholder input.is-populated~.placeholder-forms,.form-control-wrap__placeholder input:-webkit-autofill~.placeholder-forms,.form-control-wrap__placeholder input:focus~.placeholder-forms,.form-control-wrap__placeholder input[id*=phone]:hover~.placeholder-forms{font-size:12px;color:rgba(0,0,0,.5);top:8px;z-index:1}.form-control-wrap__placeholder textarea.is-populated~.placeholder-forms,.form-control-wrap__placeholder textarea:focus~.placeholder-forms{font-size:12px;color:rgba(0,0,0,.5);top:8px;z-index:1}.form-control-wrap__placeholder textarea.is-populated,.form-control-wrap__placeholder textarea:focus{padding-top:24px;outline:none;padding-bottom:8px}.form-control-wrap__placeholder textarea{padding:12px 20px;border:none;transition:all .1s linear;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);border-radius:10px;background:#f8f8f9}.is_not_ok .form-control-wrap__placeholder input,.is_not_ok .form-control-wrap__placeholder textarea{border:1px solid #f75353}.is_not_ok input[type=checkbox]{outline:1px solid #f75353!important}.link-template__constr{height:40px;padding:12px 20px;justify-content:center;border:none;transition:all .1s linear;gap:20px;align-items:center;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);background:#f8f8f9;width:100%;display:flex}.main-content .section_n .chosen-results li{list-style-image:none}.loader-hor{height:15px;transform:translate(-50%);top:50%;background-color:#ededed;margin:0 auto;box-shadow:inset 0 0 0 2px rgba(0,0,0,.05);left:50%;width:40%}.loader-hor,.loader-hor:after{position:absolute;border-radius:100px}.loader-hor:after{animation-iteration-count:infinite;right:40%;content:"";animation-easing-function:linear;animation-name:slidehor;bottom:2px;top:2px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);left:2px;animation-duration:2s}#ItemEditor{z-index:1045}.swal2-container{z-index:2002!important}#settings_popup{font-size:16px!important}@keyframes slidehor{0%{right:360px;left:2px}5%{left:2px}50%{right:2px;left:360px}55%{right:2px}to{right:360px;left:2px}}.drag-handle{height:48px;cursor:move}.drag-handle:hover{transform:scale(1.1);opacity:1}.drag-handle svg{height:24px;transition:transform .2s;width:24px}.drag-handle:hover svg{transform:scale(1.15)}.item-row{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sortable-chosen,.sortable-ghost{user-select:none!important}.tree,.tree *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sortable-chosen{transform:scale(1.02);border:1px solid #007bff!important;opacity:.95;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#f8f9fa!important}.sortable-ghost{border:2px dashed #007bff!important;opacity:.4;background:#e9ecef}.drop-indicator{height:2px;transition:all .2s;position:relative;margin:5px 0;background:#007bff}.drop-indicator.drop-active{height:4px;margin:10px 0;background:#28a745}.drag-handle{padding:8px;margin-right:12px;transition:all .2s;opacity:.6;align-items:center;cursor:grab;display:flex}.drag-handle:active{transform:scale(1.1);opacity:1;cursor:grabbing}.drag-handle:hover svg{fill:#007bff}.btn{user-select:none}#cke_editor1{display:none!important}.CodeMirror,.ql-editor{height:418px!important}.form-floating label{display:inline}#cke_119,#cke_120,#cke_121,#cke_122,#cke_123,#cke_137,#cke_162,#cke_169,#cke_173,#cke_176,#cke_178,#cke_179,#cke_180,#cke_181,#cke_182,#cke_187,#cke_190,#cke_26,#cke_27,#cke_28,#cke_29,#cke_30,#cke_39,#cke_44,#cke_69,#cke_76,#cke_80,#cke_83,#cke_85,#cke_86,#cke_87,#cke_88,#cke_89,#cke_94,#cke_97{display:none!important}.help_block .menu .left-menu .b-none{border:none!important}