﻿.scroll-to-top{height:58px;bottom:0;top:unset}.scroll-to-top .to-top-icon{position:absolute;bottom:0;height:40px;width:40px;text-align:center}.toolbar-top{min-height:40px}.toolbar-top>.container>.row{min-height:40px}.site-head__item-wrap{padding-top:10px;padding-bottom:0}.p-b-xs{padding-bottom:1px}.p-t-xs{padding-top:1px}.site-menu-row .menu-general .menu-general-root-link{padding:9px 15px}.cs-bg-4{background-color:#dfdfdf}.news-page .news-category-block .news-item-big{max-width:565px;margin:15px;margin-bottom:15px;padding:25px 15px 15px 15px;display:flex;flex-direction:column;justify-content:flex-end;background-color:#f6f6f6;border-radius:10px;border:1px solid #d5d5d5;box-shadow:3px 7px 12px #b1b1b1}.news-page .news-category-block .news-item .news-item-href{height:25px}.news-page .news-category-block .news-item-big .h3 a{line-height:25px}.news-page .news-category-block .news-item-big .h3{text-align:center}.breadcrumbs--desktop{margin-bottom:1px}.news-page .page-title-row .news-item-title .main-title{margin-bottom:1px}.block{margin:0 0 .5rem}.news-page .page-title-row{margin-bottom:1px}.news-page .news-item-inner{justify-content:center}.products-view-pictures .products-view-picture-link{max-height:178px}.products-view-pictures{max-height:178px}.products-view-pictures>div{display:inline}.block{margin:5rem 0 0 0}h2{margin:0 0 0}.products-view-tile .products-view-labels{top:1.925rem;right:0}.site-footer-wrap .site-footer-top-level .site-footer-top-level-inner{padding-top:25px}.mobile-product-view-item-image-inner{max-height:95px}.mainpage-products__header{padding:2.6667em 1em .6667em 1em}input.inplace-autocomplete-input{color:#505051}.properties-group-name{font-weight:500;margin-top:2.0625rem}.menu-general-mod{font-size:14px;line-height:20px;color:#fff;text-decoration:none;display:flex;align-items:center;background-color:#61656d;border-radius:5px;text-align:center;padding:10px 20px}.menu-general-mod:hover{background-color:#ddd;color:#61656d;text-decoration:none}.product-categories-item-inner-slim{padding:.75rem}.product-categories-header-slim-extend{height:1.225rem}:root{--gap:20px}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.contacts{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;padding:20px;color:#6a6a6a}.contacts-phone{display:block;margin:0 0 25px}.contacts-phone__text{display:block;color:#808080;font-size:20px;margin:0 0 10px}.contacts-phone__number{color:#808080;font-size:2.8125rem;line-height:2.9rem;text-decoration:none}.contacts-objects{display:flex;align-items:center;justify-content:center}.contacts-objects__block{display:flex;box-shadow:4px 4px 10px 1px grey;margin-bottom:25px;background-color:rgba(232,232,232,.453)}.contacts-objects__one{display:flex;align-items:center}.contacts-objects__img{width:180px;height:86px}.contacts-objects__list{display:flex;flex-wrap:wrap;justify-content:center}.contacts-objects__item{display:flex;align-items:center;justify-content:center;width:180px;height:auto;padding:10px;text-align:center}.contacts-objects__address,.contacts-objects__time,.contacts-objects__cont{display:flex;flex-direction:column;letter-spacing:-.04em}.contacts-objects__span{color:#989898}.contacts-link{color:#989898;text-decoration:none}.contacts-link1{color:#ee5332;text-decoration:none}.contacts-link:hover,.contacts-link1:hover{color:#ac3d24}.contacts-details{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.contacts-details__list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;max-width:600px;padding:0 20px}.contacts-details__item{display:flex;flex-direction:column;justify-content:center}.contacts-details__bank,.contacts-details__other{display:flex;flex-direction:column;margin:7px 0}.contacts-details__item-title{margin-bottom:0;font-size:1.17em;font-weight:bold}.contacts-details__bank-item,.contacts-details__other-item{line-height:25px}.contacts-callback{display:flex;flex-direction:column;width:100%}.contacts-form{display:flex;flex-direction:column}.contacts-form__legend{margin-bottom:10px}.contacts-form__inner{display:flex;gap:20px;--offsets:1}.contacts-form__left{width:calc((100% - (var(--gap)*var(--offsets)))/(var(--offsets) + 1));display:flex;flex-direction:column}.contacts-form__input{width:100%;margin-bottom:10px}.contacts-form__input-label,.contacts-form__textarea-label{position:relative;font-size:12px;line-height:14px;font-weight:300;margin-bottom:5px}.contacts-form__input-label,.contacts-form__textarea-label{position:relative;font-size:13px;line-height:18px;font-weight:300;color:#555}.contacts-form__input-field{width:97%;padding:10.5px 9px;font-size:14px;line-height:16px;font-weight:300;color:#979797;background-color:#f7f7f7;border:1px solid #bbb;border-radius:3px}.contacts-form__input-field:hover{border:1px solid #555;outline:none}.contacts-form__input-field:focus{border:1px solid #353535;outline:none}.label-marker::after{content:"*";color:#f30000;font-size:16px;line-height:18px;font-weight:700;position:absolute;top:0;right:-10px}.contacts-form__checkbox{display:flex;align-items:center;justify-content:center}.contacts-form__checkbox-label{position:relative}.contacts-form__checkbox-label::before{content:"";position:absolute;left:-25px;top:50%;transform:translateY(-50%);border:1px solid #727272;box-shadow:0 0 1px 0 #888;border-radius:3px;width:15px;height:15px}.contacts-form__checkbox-checkmark{position:absolute;left:-21px;top:50%;color:#1d252d;transform:translateY(-50%);display:none}.contacts-form__checkbox-text{font-size:14px;line-height:16px;font-weight:300;color:#111;transition:.2s all ease-in}.contacts-form__checkbox-link{font-size:14px;line-height:16px;font-weight:300;color:#111;cursor:pointer;transition:.2s all ease-in}.contacts-form__checkbox-label:hover .contacts-form__checkbox-text,.contacts-form__checkbox-label:hover .contacts-form__checkbox-link{color:#999}.contacts-form__checkbox-field:checked+.contacts-form__checkbox-label .contacts-form__checkbox-checkmark{display:block}.contacts-form__right{width:calc((100% - (var(--gap)*var(--offsets)))/(var(--offsets) + 1));display:flex;flex-direction:column;gap:10px}.contacts-form__textarea{width:98%}.contacts-form__textarea-field{width:99%;padding:9px;font-size:14px;line-height:16px;font-weight:300;color:#979797;background-color:#f7f7f7;border:1px solid #bbb;border-radius:3px}.contacts-form__textarea-field:hover{border:1px solid #555;outline:none}.contacts-form__textarea-field:focus{border:1px solid #353535;outline:none}.contacts-form__btn{padding:12px;border:none;background-color:#555;color:#fff;border-radius:5px;cursor:pointer;transition:.3s all ease-in-out;width:150px;margin-left:auto}.contacts-form__btn:hover{background-color:#878787}@media(max-width:855px){.contacts-phone__number{font-size:2.2125rem;line-height:2.4rem}.contacts-objects__block{box-shadow:none;flex-direction:column;box-shadow:4px 4px 10px 1px grey}.contacts-objects__one{justify-content:center}.contacts-objects__img{width:100%;height:auto}.contacts-form__inner{flex-direction:column}.contacts-form__left{width:unset}.contacts-form__right{width:unset}}@media(max-width:655px){.contacts-callback{justify-content:center}.contacts-objects__img{width:100%;height:auto}.contacts-objects__address,.contacts-objects__time,.contacts-objects__cont{background-color:none}.contacts-details__item-title{text-align:center}.contacts-callback__title{text-align:center;margin:0}.contacts-form__legend{text-align:center;margin-bottom:5px}.contacts-form__textarea{width:100%}}@media(max-width:455px){.contacts{font-size:22px;line-height:27px}.contacts-phone__text{font-size:16px;margin:0 0 5px}.contacts-phone__number{font-size:1.5125rem;line-height:1.5rem}.contacts-objects__img{width:100%;height:auto}.contacts-objects__item{width:270px;padding:15px 0}.contacts-objects--three{margin-bottom:20px}.contacts-details__item-title{font-size:1em;letter-spacing:-.06em;text-align:center}.contacts-details__bank,.contacts-details__other{list-style:none;padding-left:5px;max-width:335px;margin:20px 0}.contacts-details__bank-item,.contacts-details__other-item{padding-bottom:15px;font-size:20px;line-height:22px}.contacts-details__other-item{display:flex;flex-direction:column;justify-content:center}.contacts-form__checkbox-label{display:flex;flex-direction:column}}@media(max-width:320px){.contacts-objects__item{padding:15px 0 5px 0}.contacts-objects__item:last-child{padding-bottom:25px}}