

/* Start:/bitrix/templates/yam-template/styles.css?17827646859951*/
#body {
font-synthesis: none;
}
@font-face {
font-family: "ProximaNova-Semibold";
src: url("/bitrix/templates/yam-template/fonts/ProximaNova-Semibold1/ProximaNova-Semibold.woff") format("woff"),
font-style: normal;
font-display: auto;
}
@font-face {
font-family: "ProximaNova-Bold";
src: url("/bitrix/templates/yam-template/fonts/ProximaNova-Bold/ProximaNova-Bold.woff") format("woff");
font-style: normal;
font-display: auto;
}
.header-universal-2 .langselect{
border: 1px solid #B3B3B3 !important;
}
.header-universal-2 .search form{
border: 1px solid #B3B3B3 !important;
}
.header-universal-2 .search [type="text"]{
border: 1px solid #B3B3B3 !important;
}
.slider-navigation .owl-nav div{
border: 1px solid #B3B3B3 !important;
}
.slider-navigation .owl-dots .owl-dot{
border: 1px solid #B3B3B3 !important;
}
nav#navigation>ul>li:not(.extraMenu) .menuWrapAbsolut .menuWrapRelative>ul>li>a.active,nav#navigation>ul>li:not(.extraMenu) .menuWrapAbsolut .menuWrapRelative>ul>li>a:hover,nav#navigation>ul>li:not(.extraMenu) .menuWrapAbsolut .menuWrapRelative>ul>li>span.active,nav#navigation>ul>li:not(.extraMenu) .menuWrapAbsolut .menuWrapRelative>ul>li>span:hover{
color: #5c3e9e;
}
nav#navigation .mobile-opener{
border-radius: 20px !important;
padding: 0 8px 0 18px !important;
}
.headerCatalog .header .headerOne {
color: #1d1d1f;
}
.headerCatalog .header .summ{
display: none;
}
.title{
color: #1d1d1f !important;
}
.order-button{
background-color: #8659d9 !important;
}
.order-button:hover{
background-color: #7040C8 !important;
}
.product-description .flexContainer .buyOnClick{
border: 1px solid #b3b3b3 !important;
}
.goods-card .bottomBlock .title{
color: #323232 !important;
font-family: 'ProximaNova-Bold';
}
.goods-card .bottomBlock .priceAndBuy .priceContainer .price{
color: #323232 !important;
font-weight: 400 !important;
}
.goods-card .bottomBlock .priceAndBuy .priceContainer .price b{
font-family: 'ProximaNova-Semibold';
}
.product-description .title{
font-family: 'ProximaNova-Bold';
}
.product-description .flexContainer .priceWr .price{
font-weight: 400 !important;
}
.product-description .flexContainer .priceWr .price b {
font-family: 'ProximaNova-Semibold';
font-size: 1.5rem !important;
}
.product-description .flexContainer .priceWr .price i {
font-size: 1rem !important;
}
.more-product .prodItem .descriptionBlock .title{
font-family: 'ProximaNova-Bold';
color: #323232 !important;
}
.more-product .prodItem .descriptionBlock .priceAndBuy .priceContainer .price{
font-weight: 400 !important;
}
.more-product .prodItem .descriptionBlock .priceAndBuy .priceContainer .price b {
font-family: 'ProximaNova-Semibold';
}
.action-card .bottomBlock .ttl{
font-family: 'ProximaNova-Semibold';
color: #323232 !important;
}
.action-card .bottomBlock .priceAndBuy .priceContainer .price{
color: #323232 !important;
font-weight: 400 !important;
}
.slider-catalogVuesliderToSections .owl-carousel .item .bottom .ttl{
font-family: 'ProximaNova-Semibold';
color: #323232 !important;
}
.slider-catalogVuesliderToSections .owl-carousel .item .bottom .priceAndBuy .priceContainer .price{
color: #323232 !important;
font-weight: 400 !important;
}
.page-contacts .contactsContainer .contactItem .svgWr{
border-width: 1px !important;
border-color: #B3B3B3 !important;
}
.page-contacts .contactsContainer .contactItem .rSide .ttl{
font-family: 'ProximaNova-Semibold';
color: #000000e0 !important;
}
.page-contacts .contactsContainer .contactItem .rSide p{
color: #000000b8 !important;
}
.page-contacts .contactsContainer .contactItem .rSide a{
color: #000000b8 !important;
}
.page-stock .stockItem .bottomInfo .title{
color: #323232 !important;
font-family: "ProximaNova-Bold" !important;
}
.page-photo .grid .itm .bottomContainer .title{
color: #323232 !important;
font-family: "ProximaNova-Bold" !important;
}
.news-blocks .stockItem .bottomInfo .title{
color: #323232 !important;
font-family: "ProximaNova-Bold" !important;
}
.news-blocks .stockItem .bottomInfo .text{
color: #323232 !important;
}
.shopService .grid .itm{
color: #323232;
}
.info-blocks .head{
color: #323232 !important;
}
.catalogSlider .leftblock .text{
color: #323232 !important;
}
.slider-lastProject .owl-carousel .item .containerItem3 .right .contentContainer .textHidden .header{
color: #323232 !important;
font-family: "ProximaNova-Bold" !important;
}
.slider-lastProject .owl-carousel .item .containerItem3 .right .contentContainer .textHidden .text{
color: #323232 !important;
}
.page-project .project-items .prod-detail .ttl{
color: #323232 !important;
font-family: "ProximaNova-Bold";
}
.page-project .project-items .prod-detail .txt{
color: #323232 !important;
}
.headerCatalog{
border-top: 1px solid #E0E0E0 !important;
}
.slider-catalogVuesliderToSections .owl-carousel .item .top{
border-radius: 18px 18px 0 0 !important;
box-shadow: none !important;
border-bottom: 1px solid #eaf1f6 !important;
}
.slider-catalogVuesliderToSections .owl-carousel .item .bottom{
border-radius: 0 0 18px 18px !important;
box-shadow: none !important;
background: #fafbfc !important;
}
.action-card .topBlock{
border-radius: 18px 18px 0 0 !important;
border-bottom: 1px solid #eaf1f6 !important;
}
.action-card .middleBlock{
display: none;
}
.action-card .bottomBlock{
border-radius: 0 0 18px 18px !important;
background: #fafbfc !important;
}
.action-card .wr:after{
display: none;
}
.goods-card .topBlock{
border-radius: 18px 18px 0 0 !important;
padding: 5px;
}
.goods-card .middleBlock{
background-image: none !important;
height: 0 !important;
margin: 0 !important;
border-bottom: 1px solid #eaf1f6;
}
.goods-card .middleBlock:after, .goods-card .middleBlock:before{
display: none;
}
.goods-card .bottomBlock{
border-radius: 0 0 18px 18px !important;
background: #fafbfc !important;
}
.goods-card .wr:after{
display: none;
}
.info-blocks .blocks-item-wrapper{
border-radius: 18px !important;
}
.slider-lastProject .owl-carousel .item .containerItem3 .left .img{
border-radius: 18px !important;
}
.slider-lastProject .owl-carousel .item .containerItem3 .right .contentContainer{
border-radius: 18px !important;
}
.shopService .grid .itm{
border-radius: 18px !important;
}
.news-blocks .stockItem{
border-radius: 18px !important;
box-shadow: none !important;
}
.page-photo .grid .itm{
border-radius: 18px !important;
box-shadow: none !important;
}
.page-photo .grid .itm:hover{
box-shadow: 0px 3px 9.88px 1.12px rgba(226,237,243,0.8) !important;
}
.page-project .project-items .img{
border-radius: 18px !important;
}
.page-project .project-items .prod-detail{
border-radius: 18px !important;
}
.pagerContainer .pager a{
border-radius: .625rem !important;
}
.pagerContainer .pager .smallSelect .currentPage{
border-radius: .625rem !important;
}
.page-news-detail .title,.page-news-detail h2{
font-family: 'ProximaNova-SemiBold';
color: #323232 !important;
}
.page-project-detail .title, .page-project-detail h2{
font-family: 'ProximaNova-SemiBold';
color: #323232 !important;
}
.slider-otherNews .owl-carousel .item .sliderTitle{
color: #323232 !important;
}
.slider-otherNews .owl-carousel .item{
border-radius: 18px !important;
}
.slider-otherNews .owl-carousel .owl-nav div{
border: 1px solid #b3b3b3 !important;
}
.more-product .h1{
color: #1d1d1f !important;
}
.product-tabulator .tabulatorContent {
border-radius: 18px !important;
}
.footer-bottom{
border-top: 1px solid #E0E0E0 !important;
border-bottom: 1px solid #E0E0E0 !important;
}
.footer-top .headList{
font-family: 'ProximaNova-Semibold';
color: #000000e0;
}
.footer-top ul li{ 
font-family: "ProximaNova-Regular";
color: #000000b8;
}
.productSlider .sliderWrapper{
border-radius: 18px 18px 0 0 !important;
border-bottom-style: solid !important;
border-bottom-color: #eaf1f6 !important;
}
.product-description{
border-radius: 0 0 18px 18px !important;
border-top-style: none !important;
}
.more-product .prodItem .imgContainer{
border-radius: 18px 18px 0 0 !important;
border-bottom-style: solid !important;
border-bottom-color: #eaf1f6 !important;
}
.more-product .prodItem .descriptionBlock{
border-top-style: none !important;
border-radius: 0 0 18px 18px !important;
padding: 20px !important;
}
@media only screen and (min-width: 1180px) {
.productSlider .sliderWrapper{
border-right-style: solid !important;
border-right-color: #eaf1f6 !important;
border-radius: 18px 0 0 18px !important;
}
}
@media only screen and (min-width: 1180px) {
.product-description{
border-radius: 0 18px 18px 0 !important;
border-left-style: none !important;
border-top-style: solid !important;
}
}
@media only screen and (min-width: 640px) {
.more-product .prodItem .imgContainer{
border-right-style: solid !important;
border-right-color: #eaf1f6 !important;
border-radius: 18px 0 0 18px !important;
}
}
@media only screen and (min-width: 640px) {
.more-product .prodItem .descriptionBlock{
border-top-style: solid !important;
border-left-style: none !important;
border-radius: 0 18px 18px 0 !important;
padding: 24px 30px !important;
}
}
@media only screen and (min-width: 640px) {nav#navigation>ul>li:not(.extraMenu) .menuWrapAbsolut{
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2) !important;
}
}
@media (max-width: 639px) {nav#navigation>ul{
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2) !important;
border-top-color: #555 !important;
}
}
@media (max-width: 639px) {nav#navigation>ul>li:not(.extraMenu){
border-bottom: 1px solid #e5e5e5 !important;
}
}
@media (max-width: 639px) {nav#navigation>ul>li:not(.extraMenu):last-child{
border-bottom: none !important;
}
}
@media (max-width: 639px) {
.search{
margin-left: 6px !important;
}
.main-logo{
margin-right: 6px !important;
}
}
.top-slider .owl-stage-outer{border-radius: 18px;}.catalogSlider:first-child{margin-top: 40px;}.slider-catalogVuesliderToSections .owl-carousel{margin-top: 40px;}.topPhoto .topPhotoContainer .wrapper .titlePage{color: #1d1d1f !important;}.topPhotoContainer{background-image: none !important; background-color: #f5f5f7 !important; border-radius: 18px;}
/* End */
/* /bitrix/templates/yam-template/styles.css?17827646859951 */
