@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700&subset=cyrillic);body{font-family:Noto Sans,sans-serif;font-size:14px;min-width:360px}body.withModal{overflow:hidden}@media (min-width:360px){body{overflow-x:hidden}}*{outline:none}.pageContent{line-height:2}.paymentAndDeliveryContent{padding:20px 0 0}.contactsContent{padding:20px 0}.errorPageWrap{position:absolute;top:50%;left:50%;margin-top:-140px;margin-left:-140px;width:280px;height:280px}.underCover.blured{-webkit-filter:blur(2px);filter:blur(2px)}.button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#444a42;color:#fff;border-radius:4px;text-decoration:none;text-align:center}.button:hover{background:#292d28}.blockTitle{margin:45px 0 60px;font-size:28px;text-align:center;color:#292929;line-height:34px}.breakout{margin:0 -100%;margin:0 calc(50% - 50vw)}.formWrapper{margin:10px 0 45px}.formWrapper label{color:#323232}.formWrapper label.required:after{content:" *";color:tomato}.formWrapper input{padding:6px 10px;font-size:18px;border:none;border-radius:2px;width:100%;margin:3px 0 15px;border-bottom:2px solid #cbcbcb}.formWrapper .settingsFileUpload{display:block;width:100%;padding:20px;margin-bottom:20px;font-size:14px;border:1px solid #bbb}.formWrapper textarea{padding:8px 10px;font-size:18px;border:none;border-radius:2px;width:100%;margin:3px 0 15px;border-bottom:2px solid #cbcbcb}.formWrapper select{display:block;width:100%;padding:5px 14px;margin:3px 0 15px}.formWrapper button[type=submit]{cursor:pointer;width:100%;padding:10px;margin:16px 0 0;background:#56a059;color:#fff;text-decoration:none;border-radius:4px;display:block;border:none}.formWrapper button[type=submit]:hover{background:#65cc33}.cover{background:#5d5d5d;position:fixed;top:-100%;left:0;width:100%;height:100%;opacity:0;z-index:5;-webkit-transition:all .18s ease-out .08s;transition:all .18s ease-out .08s}.cover i{display:none}.cover.active{top:0;opacity:.7}.cover.spinner i{display:block;text-align:center;font-size:54px;color:#fff;margin-top:42vh}#map{position:relative}#map:before{content:"";position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 12px #afafaf;box-shadow:inset 0 0 12px #afafaf;border-top:1px solid #fff;z-index:1;pointer-events:none}.parallax-mirror{display:none}@media (min-width:992px){.parallax-mirror{display:block}}table{border:none;border-collapse:collapse;border-spacing:0}table tr td{padding:25px;border:none}.header ul.hSiteNavigation{margin:0 0 10px;padding:10px 0 5px;text-align:center}@media (min-width:768px){.header ul.hSiteNavigation{text-align:left;margin:0;padding:35px 0}}.header ul.hSiteNavigation li{display:inline-block;list-style:none;padding:0 7px}@media (min-width:768px){.header ul.hSiteNavigation li{padding:0 4px}}@media (min-width:1200px){.header ul.hSiteNavigation li{padding:0 7px}}.header ul.hSiteNavigation li a{color:#333;text-decoration:none;border-bottom:1px solid #333}.header ul.hSiteNavigation li a:hover{color:#65cc33;border-color:#65cc33}.header .hLogo{text-align:center;padding:10px 0}@media (min-width:768px){.header .hLogo{padding:0}}.header .hContacts{text-align:center}@media (min-width:768px){.header .hContacts{text-align:right}}.header .hContacts .contactEmail{display:inline-block;text-decoration:none;color:#65cc33;border-bottom:1px solid #65cc33;margin:10px 0}.header .hContacts .contactEmail:hover{color:#4a9525;border-bottom:1px solid #4a9525}.header .hContacts .contactPreText{font-size:11px;color:#3f8e21;margin:0}.header .hContacts .contactPhone{font-size:24px;font-weight:700;color:#464646;margin:0;letter-spacing:1px}.catalogNavigationPlaceHolder{display:none;height:63px}.catalogNavigationPlaceHolder.active{display:block}.catalogNavigation{background:#fff;z-index:5;width:100%;border-bottom:1px solid #ededed}@media (min-width:992px){.catalogNavigation{display:block}}.catalogNavigation ul.cNavItems{padding:22px 0;margin:0;display:none}.catalogNavigation ul.cNavItems.visible{display:block;background:#f6f6f6;margin-bottom:20px}@media (min-width:992px){.catalogNavigation ul.cNavItems.visible{margin:0;background:#fff}}@media (min-width:992px){.catalogNavigation ul.cNavItems,.catalogNavigation ul.cNavItems.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.catalogNavigation ul.cNavItems li{list-style:none}.catalogNavigation ul.cNavItems li:first-child a{border-top:1px solid #eaeaea}@media (min-width:992px){.catalogNavigation ul.cNavItems li:first-child a{border-top:none}}.catalogNavigation ul.cNavItems li a,.catalogNavigation ul.cNavItems li span{display:block;font-size:16px;font-weight:900;margin:0 12px;padding:10px 2px;color:#353535;text-decoration:none;border-bottom:1px solid #eaeaea;text-align:center}@media (min-width:992px){.catalogNavigation ul.cNavItems li a,.catalogNavigation ul.cNavItems li span{display:inline-block;padding:0;border-bottom:1px solid #353535;text-align:left}}.catalogNavigation ul.cNavItems li span{border:none;color:#cecece}@media (min-width:992px){.catalogNavigation ul.cNavItems li a:hover{color:#65cc33;border-color:#65cc33}}.catalogNavigation ul.cNavItems li.cNavSeparator{display:none}@media (min-width:992px){.catalogNavigation ul.cNavItems li.cNavSeparator{display:inline-block}}.catalogNavigation .scrollableContacts{position:absolute;top:75px;left:0;width:100%;display:none;visibility:hidden}@media (min-width:992px){.catalogNavigation .scrollableContacts{visibility:visible}}.catalogNavigation .scrollableContacts ul{text-align:center;background:#fff;padding:3px 0 10px;border-radius:0 0 4px 4px;border-bottom:1px solid #d5d5d5}.catalogNavigation .scrollableContacts ul li{padding:0;margin:0 20px;display:inline-block;color:#505050}.catalogNavigation .scrollableContacts ul li a{color:#65cc33;text-decoration:none;border-bottom:1px solid #65cc33}.catalogNavigation .scrollableContacts ul li a:hover{color:#4a9525;border-bottom:1px solid #4a9525}.catalogNavigation.fixed{position:fixed;border-bottom:1px solid #c5c5c5;top:0;padding:20px 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.catalogNavigation.fixed .mobileNavButton{margin:0!important}.catalogNavigation.fixed .scrollableContacts{display:block}.footer{background:#2c2c2c;padding:25px 0;border-top:1px solid #141414;border-bottom:5px solid #1e1e1e}.footer .footerColumn .fColumnTitle{font-size:16px;color:#bbc3bb}.footer .footerColumn p.fContacts{color:#bbc3bb;line-height:22px}.footer .footerColumn p.fContacts span{font-size:16px;color:#797e79}.footer .footerColumn .fLinks{margin:0;padding:0;list-style:none}.footer .footerColumn .fLinks li{margin:0 0 7px}.footer a{color:#797e79}.footer a:hover{color:#c6cec6}.mainImage{background-size:cover;padding:70px 0 90px;text-align:center;background:#ebebeb;margin:30px 0}@media (min-width:992px){.mainImage{background:none;background-size:cover;margin:0}}.mainImage.mainImageCatalog{padding:30px 0 40px}.mainImage .mainImageAreaH1{font-size:28px;margin-bottom:20px}@media (min-width:565px){.mainImage .mainImageAreaH1{font-size:42px}}@media (min-width:992px){.mainImage .mainImageAreaH1{color:#fdfa40}}.mainImage .mainImageAreaText{font-size:18px;line-height:1.6}@media (min-width:768px){.mainImage .mainImageAreaText{padding:0 120px}}@media (min-width:992px){.mainImage .mainImageAreaText{color:#fff;font-size:28px}}.reasonsToBuyBlock{overflow:hidden;margin:55px 0 30px}.reasonsToBuyBlock .reasonToBuyItem{padding:10px;height:190px}@media (min-width:665px){.reasonsToBuyBlock .reasonToBuyItem{float:left;width:50%;padding:20px;height:210px}}@media (min-width:992px){.reasonsToBuyBlock .reasonToBuyItem{height:138px}}.reasonsToBuyBlock .reasonToBuyItem img{display:block;float:left}.reasonsToBuyBlock .reasonToBuyItem .reasonToBuyText{margin:0 0 0 120px;position:relative;bottom:8px}.reasonsToBuyBlock .reasonToBuyItem .reasonToBuyText p strong{font-size:16px;font-weight:700}.descriptionBlock{margin:0 0 75px}.descriptionBlock .descriptionText{font-size:15px}.descriptionBlock .descriptionText iframe{margin:0 0 20px}.getConsultationBlock{background:#f9f5f2;margin-top:30px}.getConsultationBlock .getConsultationBlockTitle{font-size:24px}.getConsultationBlock .getConsultationFormWrapper{margin:0 auto 95px}@media (min-width:565px){.getConsultationBlock .getConsultationFormWrapper{width:50%;margin:0 auto 95px}}#map{height:350px}.containersList{margin:25px 0;overflow:hidden}.containersList .containerGroup{overflow:hidden;clear:both}.containersList .containerGroup h2{text-align:center;color:#404040;margin:25px 0 35px;font-size:22px;line-height:32px}@media (min-width:565px){.containersList .containerGroup h2{margin:15px 0 45px;font-size:28px}}.containersList .containerGroup .loadMore{display:block;clear:both;text-align:center;text-decoration:none;color:#56a059;border-radius:4px;padding:10px 0;font-weight:700;background:#d0f5c5;margin:5px 0 60px;font-size:22px}@media (min-width:565px){.containersList .containerGroup .loadMore{margin:5px auto 60px;width:70%;font-size:26px}}.containersList .containerGroup .loadMore:hover{background:#c1f6b1;color:#75da79}.containersList .containerGroup .loadMore.loading{pointer-events:none}.containersList .containerGroup .loadMore.loading i{-webkit-animation:spin .85s ease-in-out infinite;animation:spin .85s ease-in-out infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.containersList .containerGroup .loadMore.empty{pointer-events:none;color:#a4a4a4;background:#f0f0f0}.containersList .containerListItem{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 14px 140px;position:relative;margin:0 0 25px;border-bottom:1px solid #e8e8e8}@media (min-width:565px){.containersList .containerListItem{border:1px solid #e8e8e8;border-radius:4px;float:left;width:48%;margin:0 1% 25px}}@media (min-width:992px){.containersList .containerListItem{width:31.33333%}}@media (min-width:1200px){.containersList .containerListItem{width:23%}}.containersList .containerListItem .containerListItemLink{border:none;display:block;color:#333;text-decoration:none}.containersList .containerListItem .containerListItemLink:hover{color:#65cc33}.containersList .containerListItem .containerListItemLink .containerListItemTitle{line-height:26px;font-weight:700}.containersList .containerListItem .containerListItemLink .containerListItemImage{width:100%;border-radius:4px}.containersList .containerListItem .containerListItemButtonLink{width:80%;background:#56a059;color:#fff;text-decoration:none;padding:8px 20px;border-radius:4px;display:block;margin:7px auto}.containersList .containerListItem .containerListItemButtonLink:hover{background:#65cc33}.containersList .containerListItem .containerListItemInfoText{font-size:13px;color:#5f5f5f;margin:8px 0;line-height:16px}.containersList .containerListItem .containerListItemInfoText span{font-weight:700}.containersList .containerListItem .containerListItemBottom{text-align:center;width:100%;position:absolute;bottom:30px;left:0}.containersList .containerListItem .containerListItemBottom .containerListItemPrice{font-size:24px}.productCard{display:none;-webkit-animation-duration:.26s;animation-duration:.26s}.productCard .productCardHeader{position:relative;background:#5f5f5f;padding:15px}.productCard .productCardHeader .productCardTitle{margin:0;font-size:20px;font-weight:700;color:#fff}.productCard .productCardHeader .productCardTitle .editContainerLink{color:#888;margin:0 0 0 10px;display:inline-block;font-size:11px;border-radius:3px;border:1px solid #888;padding:3px 10px;position:relative;text-decoration:none;bottom:3px}.productCard .productCardHeader .productCardTitle .editContainerLink:hover{color:#fff;border-color:#fff}.productCard .productCardHeader .productCardClose{position:absolute;top:10px;right:10px;font-size:30px;color:#9c9c9c}.productCard .productCardHeader .productCardClose:hover{color:#fff}.productCard .productMainCharacteristics{width:100%;margin:0;padding:6px 12px;overflow:hidden;border-bottom:1px solid #dcdcdc}.productCard .productMainCharacteristics .productCardMainCharacteristic{margin:5px 30px 5px 0;display:inline-block;font-size:14px}.productCard .productMainCharacteristics .productCardMainCharacteristic strong{font-weight:700}.productCard .productCardContent{overflow:hidden}.productCard .productCardContent .productCardColumn{float:left;padding:10px}.productCard .productCardContent .productCardColumn.photoGallery img{display:block;float:left;width:31.333333%;margin:0 1% 1%}.productCard .productCardContent .productCardColumn.photoGallery img.productCardMainImage{width:98%;margin:0 1% 1%}.productCard .productCardContent .productCardColumn.additionalCharacteristics .cardAdditionalCharacteristicsTitle{margin:0 0 20px;font-size:16px}.productCard .productCardContent .productCardColumn.additionalCharacteristics ul.cardAdditionalCharacteristicsList{margin:0;padding:0;list-style:none}.productCard .productCardContent .productCardColumn.additionalCharacteristics ul.cardAdditionalCharacteristicsList li{margin:0 0 10px;font-size:13px}.productCard .productCardContent .productCardColumn.additionalCharacteristics ul.cardAdditionalCharacteristicsList li strong{color:#484848}.productCard .productCardContent .productCardColumn.orderForm{padding:10px 35px 10px 10px}.productCard .productCardContent .productCardColumn.orderForm p.text{padding:0;margin:0 0 10px;color:#56a059;font-size:16px}.productCard .productCardContent .productCardColumn.orderForm p.subText{font-size:13px}.productCard .productCardContent .productCardColumn.orderForm .productCardForm{margin:10px 0 24px}.productCard .productCardContent .productCardColumn.orderForm .productCardForm input{font-size:14px}.productCard .productCardContent .productCardColumn.orderForm .productCardForm button[type=submit]{margin:10px 0 0}.productCard .productCardFooter .productCardFooterText{padding:7px 15px;color:#fff;background:#5f5f5f;font-weight:700;margin:0;font-size:13px}.productCard .productCardFooter .productCardFooterText i{margin:0 3px 0 0}.productCard.active{display:-webkit-box;display:-ms-flexbox;display:flex}.settingsTrigger{display:block;height:40px;padding:0 12px;color:#fff;text-decoration:none;line-height:40px;position:fixed;right:20px;bottom:20px;border-radius:3px;cursor:pointer;background:#000;-webkit-box-shadow:0 3px 10px #2f2f2f;box-shadow:0 3px 10px #2f2f2f;border-bottom:1px solid #4b4b4b;z-index:199;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}.settingsTrigger.visible{opacity:.5;right:20px}.settingsTrigger.hidden{opacity:0;right:-199px}.settingsTrigger:hover{opacity:.7;color:#fff;border:none}.settingsNav{position:fixed;bottom:20px;background:#222;color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 10px #646464;box-shadow:0 3px 10px #646464;border-bottom:1px solid #4b4b4b;z-index:199;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s;opacity:1;right:20px}.settingsNav.hidden{opacity:0;right:-399px}.settingsNav ul{padding:0;margin:0}.settingsNav ul li.settingsMenuSeparator{background:#2f2f2f;height:25px;position:relative}.settingsNav ul li.settingsMenuSeparator.last{height:1px}.settingsNav ul li.settingsMenuSeparator p{font-size:12px;color:#bdbdbd;position:absolute;bottom:6px;left:17px}.settingsNav ul li{list-style:none}.settingsNav ul li a{text-decoration:none;border:none;color:#fff;display:block;padding:15px 20px;margin:0;line-height:20px}.settingsNav ul li a:hover{background:#565656}.form-checkbox {
  display: flex;
  align-items: center;
  margin: 15px 0;
}

.form-checkbox.__full {
  width: 100%;
}

.form-checkbox.__center {
  justify-content: center;
}

.form-checkbox input {
  margin-right: 5px;
  flex-shrink: 0;
  margin-bottom: 0;
}

.form-checkbox_input.__w-auto {
  width: auto;
}
