body,html{margin:0;padding:0}body{background:#fff}.home-slider{position:relative;background:#d7e6c8}.home-slider .slide{display:none}.home-slider .slide.active{display:block}.home-slider img{width:100%;height:280px;object-fit:cover;display:block}.slider-dots{position:absolute;left:0;right:0;bottom:8px;text-align:center}.slider-dots button{width:10px;height:10px;border-radius:50%;border:0;margin:0 3px;background:#fff;cursor:pointer}.slider-dots button.active{background:#2b4e09}.nav-toggle{display:none}.hp{position:absolute;left:-9999px}.form-error{color:#b00000}.admin-app input[type=email],.admin-app input[type=number],.admin-app input[type=password],.admin-app input[type=text],.admin-app select,.admin-app textarea,.inform input,.inform textarea{width:100%;max-width:720px;box-sizing:border-box;padding:6px 8px;border:1px solid #c5c5c5;font:inherit}.inform button,.page_navigation button,.product-tabs button{background:#2b4e09;color:#fff;border:0;padding:8px 14px;cursor:pointer}.product-tabs{clear:both;margin:18px 0}.product-tabs .tab-buttons{margin-bottom:8px}.product-tabs .tab-buttons button{background:#65abdf;margin:0 6px 6px 0}.product-tabs .tab-buttons button.active{background:#2b4e09}.product-tabs .panel{border:1px solid #d5d5d5;padding:12px;overflow:hidden}.page_navigation button{margin-right:4px;background:#e8e8e8;color:#333}.page_navigation button.active{background:#2b4e09;color:#fff}#navMenu ul.qm ul,.videos_cont ul.video_qm ul{display:none!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}#navMenu ul.qm li.open>ul,.videos_cont ul.video_qm li.open>ul{display:block!important}.videos_cont iframe{max-width:100%}.gallery{overflow:hidden}.lightbox-back{position:fixed;inset:0;background:rgba(0,0,0,.82);border:0;z-index:50;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox-back img{max-width:92vw;max-height:92vh;width:auto;height:auto}.admin-app{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#f3f5f1;color:#243024;font-family:Arial,Helvetica,sans-serif}.admin-app aside{background:#1d3d16;color:#f4f7f2;padding:18px 14px}.admin-app aside a{color:#f4f7f2;display:block;text-decoration:none;padding:7px 8px;border-radius:4px}.admin-app aside a.active,.admin-app aside a:hover{background:#2f6124}.admin-app aside .brand{font-weight:700;margin-bottom:14px}.admin-app main{padding:22px}.admin-app h1{margin:0 0 14px;font-size:22px}.admin-app table{width:100%;border-collapse:collapse;background:#fff}.admin-app td,.admin-app th{border-bottom:1px solid #e4e4e4;text-align:left;padding:8px;vertical-align:top;font-size:13px}.admin-app .card{background:#fff;padding:16px;border:1px solid #e1e1e1}.admin-app .field{display:block;margin:0 0 12px}.admin-app .field span{display:block;font-size:12px;margin-bottom:4px;color:#456}.admin-app .row-actions{display:flex;gap:8px;align-items:center;margin-top:12px}.admin-app button,.admin-login button{background:#2b4e09;color:#fff;border:0;padding:8px 14px;cursor:pointer}.admin-app button.danger{background:#8d2b2b}.admin-login{max-width:380px;margin:10vh auto;background:#fff;padding:24px;border:1px solid #ddd;font-family:Arial,sans-serif}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.cards a{background:#fff;padding:14px;text-decoration:none;color:#1d3d16;border:1px solid #e1e1e1}.cards strong{display:block;font-size:26px}@media (max-width:1040px){.center_div{width:auto!important;left:auto!important;margin-left:0!important;margin-right:0!important;position:relative!important;padding:0 12px;box-sizing:border-box}.artik_img_cont,.index_one_tov_cont,.index_otzivi_left,.index_otzivi_right,.left_cont,.logo_cont,.onetov_imgbot_cont,.rehesh_one_tov_cont,.right_cont,.shapka_right_cont{float:none!important;width:auto!important;max-width:100%}.index_tov_img_cont img,.rehesh_tov_img_cont,.rehesh_tov_img_cont a,.rehesh_tov_img_cont a img{width:100%!important;height:auto!important;max-height:280px;object-fit:contain}#footer{height:auto!important;margin:0!important}.empty{display:none}#wrapper1,.home-slider{width:100%!important;height:auto!important}.nav-toggle{display:inline-block;margin:8px 0;background:#2b4e09;color:#fff;border:0;padding:8px 12px}.tmn{display:none!important}.tmn.open{background:#1d3d16}.tmn.open,.tmn.open>li{display:block!important;float:none!important}.tmn.open>li{height:auto!important;background-image:none!important}.tmn.open>li>a{display:block;color:#fff;padding:10px 12px;text-decoration:none}.tmn.open ul{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;display:none!important}.tmn.open li.sub-open>ul{display:block!important}.tmn.open li.sub-open>ul a{display:block;color:#fff;padding:8px 18px}#navMenu,.left_stolb_cont,.left_stolb_zag,.poddomen_cont_002,.search_cont{width:100%!important;max-width:320px}.search_input{width:calc(100% - 28px)!important}.shapka_cont{height:auto!important}.podval_menu li{display:block;border:0!important}.index_otzivi_cont{background-image:none}}@media (max-width:800px){.admin-app{grid-template-columns:1fr}.admin-app aside{padding-bottom:8px}}