:root{
	--fancybox-zIndex:9999
}
#filesrc_pub_cEditor>textarea{line-height:1.5}.popup-window-content .title.b-ok{margin-top:5px}.index.panoram{margin-top:10px}.catalog_sect .descr{height:65px;overflow:hidden;margin-top:5px}._roboto-bold a{text-decoration:none}.wide #workarea{width:100%}.wide .g-sidebar{display:none}.compare_count{transform:translateY(-12px) translateX(27px)}.main-slider-img-content{display:flex;flex-direction:column;align-items:center}.main-slider-img-content img{width:100%;margin-bottom:10px}.badges__item{display:flex;align-items:center}.badges__item>.main-slider-img-content>img:first-child{margin-bottom:60px}@media screen and (max-width:1200px){.badges__item{display:block}.badges__item>.main-slider-img-content>img:first-child{margin-top:30px}}@media screen and (max-width:768px){.badges__item{display:flex}.badges__item>.main-slider-img-content>img:first-child{margin-top:0;margin-bottom:25px}}.catalog-other-categories-wrapper{display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px;row-gap:1em;margin-bottom:15px}.catalog-other-categories-item{display:flex;flex-direction:row;align-items:center;border:1px solid #d7d7db}.catalog-other-categories-wrapper::after{content:'';flex:auto}.catalog-other-categories-item_image,.catalog-other-categories-item_title{padding:5px}.catalog-other-categories-item .catalog-other-categories-item_image img{max-width:90px}@media screen and (max-width:1200px){.catalog-other-categories-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.catalog-other-categories-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-widtH:600px){.catalog-other-categories-wrapper{grid-template-columns:repeat(1,1fr)}}#feedback #FRM_contacts .fieldset div.label{text-align:left}.catalog-similar__carousel{overflow:visible}.catalog-similar__carousel .slick-prev{left:-15px}.catalog-similar__carousel .slick-next{right:-15px}@media screen and (max-width:991px){.catalog-similar__carousel .slick-prev{left:20px}.catalog-similar__carousel .slick-next{right:20px}}.top-header-feedback_button{background-color:#2976b0;color:#fff;padding:4px 10px;border-radius:5px}.top-header-feedback_button:hover{background-color:#4b7595}.feedback-modal-wrapper{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.feedback-modal_content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:95%;max-width:550px;position:relative; z-index: 200000000 !important; }.feedback-modal_content .close{color:#000;float:right;font-size:28px;font-weight:700;position:absolute;right:10px;top:10px}.feedback-modal_content .close:focus,.feedback-modal_content .close:hover{color:#000;text-decoration:none;cursor:pointer}.feedback-modal_form__title{margin-bottom:15px}.feedback-modal_form__title--text{margin-bottom:15px;text-align:center;font-weight:700;font-size:18px}.feedback-modal_form form{display:flex;flex-direction:column}.feedback-modal_form form .f-star{color:#a90000}.feedback-modal_form form input[type=tel],.feedback-modal_form form input[type=text]{width:100%;padding:6px 10px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.feedback-modal_form form input[type=submit]{width:100%;background-color:#2976b0;color:#fff;padding:14px 20px;margin:8px 0;border:0;border-radius:4px;cursor:pointer}.feedback-modal_form form input[type=submit]:hover{background-color:#4b7595}@media screen and (max-width:1260px){.header_topline__menu{margin-left:auto;margin-top:2px}}@media screen and (max-width:991px){.header_topline__menu{margin-left:inherit}.header_topline__menu>.grid{width:100%}.top-header-feedback-wrap{flex:0 0 100%;width:100%}}.benefit__item .benefit__info,.benefit__item .props{padding:4px 12px}.benefit__item .benefit__info{margin-bottom:10px}.benefit__content .benefit-grid-item{position:relative;padding-bottom:52px}.benefit-grid-item .product-card__action-box{left:inherit;bottom:10px;width:calc(100% - 20px);border:1px solid #d7d7db}.footer-bottom-share_content__title--text{font-weight:600;font-size:14px;margin-bottom:5px!important;color:#000}@media screen and (max-width:560px){.footer .grid__item:last-child{width:100%}}.label-wrapper{position:absolute;top:5px;left:5px;z-index:10}.label-wrapper .label-item{min-width:50px;color:#fff;display:inline-block;text-align:center;margin-right:2px;margin-bottom:2px;padding:4px 8px}.label-wrapper .label-item.label-hit{background-color:#9e4497}.label-wrapper .label-item.label-new{background-color:#4fad00}.label-wrapper .label-item.label-stock{background-color:#ffc438}.del_info_wrapper{color:#000}.del_info_item__title--text{font-weight:700;text-transform:uppercase;margin-bottom:10px!important}.del_info_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:15px}.del_info_item__cont--text .text-bold-cont{font-weight:700}.del_info_item__cont--text p{margin-bottom:5px;margin-top:0}.del_info_item__link{text-decoration:underline}.del_info_item{background-color:#f5f5f5}.del_info_item__container{padding:10px}.category-block__previous{background-color:#f8f8f8;font-size:16px;padding:20px 35px;margin:20px 0}.category-block__previous-title{font-weight:700}.previous-list__item-wrapper{display:flex;justify-content:center;align-items:center;border:1px solid #e9e9e9;background-color:#fff;padding:10px;height:100%}.previous-list__item-img{margin-right:5px}.previous-list__item-img img{max-width:140px}.previous-list__item-text-title{font-size:14px}.previous-list__item-text-price{font-weight:700}.category-block__previous .slick-slide{margin:0 10px}.category-block__previous .slick-list{margin:0 -10px}.category-block__previous .slick-track{display:flex!important}.category-block__previous .slick-slide{height:inherit!important}.category-block__previous .slide-arrow{position:absolute;top:50%;margin-top:-15px}.category-block__previous .prev-arrow{left:-40px;width:0;height:0;border-left:0 solid transparent;border-right:15px solid #003f6f;border-top:10px solid transparent;border-bottom:10px solid transparent}.category-block__previous .next-arrow{right:-40px;width:0;height:0;border-right:0 solid transparent;border-left:15px solid #003f6f;border-top:10px solid transparent;border-bottom:10px solid transparent}.previous-list__item--empty{background-color:#000}.label-wrapper .label-item.label-installment{background-color:#b94a48}
.category-descr-box:not(.show-full) .category-descr-wrap {
    max-height: unset !important;
}
.menu-item{

	    font-size: 14px;
}
@media (max-width: 575px){
	.section-page-nav {
    display: block;
}
}
/*@media (min-width: 993px){
	.style-header__bottom .menu.main-menu.j46 .mobile-catalog__title{
		display:none
	}
	.style-header__bottom .menu.main-menu.j46 #small-cart{
		height:48px;
		margin-left:1.5em;
		    padding: 0 15px;
	}
	.style-header__bottom .menu.main-menu.j46 #small-cart svg{
		width:50px
	}
	.style-header__bottom .menu.main-menu.j46 .menu-search__form{
		right: 128px;
	}
}*/
.catalog-section-template .col-lg-9 .features{
	    padding: 5px 0 0;
}
.catalog-section-template .col-lg-9 .features .features__name{
	    font-size: 15px;
    line-height: 1.2;
}
.catalog-section-template .col-lg-9 .features .features__icon{
	margin-bottom: 5px;
}
.catalog-section-template .col-lg-9 .features .grid {
    margin: 0;
}
.intro__item:nth-child(2) {
    width: calc(100% * .8)
}
.news_sort_wrapper form{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 0.5em;
}
.news_sort_wrapper form select{
	    border: 1px solid #dcdada;
		    padding: 4px 4px 5px;
}
.news_sort_wrapper form select:active,
.news_sort_wrapper form select:focus{
	outline:unset
}

@media (max-width: 991px) {
    .intro__item:nth-child(2) {
                width: 100%;
    }
	.catalog-section-template .col-lg-9 .features{
		display:none
	}
}
.header .logo__link,
.header-mobile .logo__link,
.header .logo-box{
	    display: flex;
    flex-wrap: wrap;
    gap: 1.5vw;
}
.header-mobile .style-header__logo,
.header-mobile .style-header__logo .logo-box.logo,
.header-mobile .style-header__logo .logo-box.logo .logo__link{
	width: 100%;
}
.header-mobile .style-header__logo img{
	        width: 35vw;
	       max-width: 160px;
		   height:auto
}
.header-mobile .logo__link{
	gap: 5vw;
}
.header .hader_coins{
    max-height: 47px;
 width: auto;
  margin-left: auto;
}
@media (min-width:1400px){
	/*.header .hader_coins{
    max-height: 89px;
    width: auto;
    margin-left: auto;
    position: absolute;
    right: 0;
    margin-bottom: -50px;
}*/
}

.header .style-header__content .grid__item.style-header__left{
	    width: 100%;
}
@media (min-width:993px) and (max-width:1200px){
	header nav.menu-items.j4 a,
	header nav.menu-items.j4 .b-level-2  span[title]{
		    padding: 0 10px;
	}
	header nav.menu-items.j4 .b-level-2  span[title]{
		        font-size: 0.9em;
				        display: block;
	}
}
@media (min-width:1201px){
	header nav.menu-items.j4 a,
	header nav.menu-items.j4 .b-level-2 span[title]{
		    padding: 0 5px;
	}
	header nav.menu-items.j4 .b-level-2  span[title]{
		        font-size: 0.9em;
				        display: block;
	}
}
.menu.main-menu.j46 #small-cart{
	padding:5px
}
.features__item .image{
	object-fit: contain;
}

 .whishlist-icon,.compare-header-icon{
	 object-fit:contain
 }
 /*.wishlist-grid-header{
	 margin-left:auto
 }*/
 .header__content .header_topline__menu .work-schedule{
	margin-left: auto;
    line-height: 1.2;
    font-size: 0.85em;
 }
 .header__content .header_topline__menu .work-schedule div:first-child{
	font-weight:bold
 }
 .mobile_splitter{
	 display:none
 }
 @media (max-width: 991px) {
	     .style-header__content .header_topline__menu>.grid {
			-ms-flex-direction: row;
			flex-direction: row;
			gap: 1em 0;
			justify-content: space-between;
		 }
		 .header__content .header_topline__menu .work-schedule {
			margin-left: unset;
			margin-right: auto;
		 }
		 .header__content .header_topline__menu .work-schedule + .wishlist-grid-header + .grid__item{
			     margin-right: auto;
		 }
		 .style-header__content .header_topline__menu>.grid .grid__item:last-child{
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
		 }
		 .style-header__content .header_topline__menu>.grid .grid__item:last-child img{
			margin-left: auto;
			margin-right: auto;
		 }
		 .mobile_splitter{
			 display:flex;
			         width: 100%;
		 }
 }
 .menu-items.j4.custom_top_menu .item_1._active {
	 background:#cbe5fe;
	 max-height:44px;
	 min-height:44px
 }

 @media (min-width:993px){
	 

	 
	 
	 
 .dropdown-block--hover:hover .header_topline__inner.dropdown-container{
    left:50%;
    transform:translate(-50%);
    -webkit-transform:translate(-50%) !important;
}
 .header_topline__menu.j46.grid__item{
	     width: 100%;
 }
  .header_topline__menu.j46.grid__item>.grid{
	      justify-content: space-between;
    width: 100%;
  }
  .style-header__content .grid__item .menu.main-menu.j46 #title-search .menu-item{
	  overflow: hidden;
  }
  .style-header__content .style-header__left .style-header__logo .logo-box,
  .style-header__content .style-header__left .style-header__logo .logo-box [id^="bx_incl_area"],	
  .style-header__content .style-header__left .style-header__logo .logo-box .logo__link{	
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .header_golden_title{
background: rgb(127,102,22);
background: linear-gradient(180deg, rgba(127,102,22,1) 0%, rgba(197,142,7,1) 100%);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
            font-size: 38px;
			        font-family: 'Opinion Pro Condensed W05 Bold';
	
  }
  .top-header-menu{
	  width:100%
  }
  .top-header-menu .menu-items.j4{
	  width: auto;
  }
  .top-header-menu .top-header-feedback_button{
	      margin-left: 0.5em;
  }
 }
 .footer>.container>.grid>.grid__item:nth-of-type(4) .footer__item{
	 display: flex;
    flex-direction: column;
    height: 100%;
 }
  .footer>.container>.grid>.grid__item:nth-of-type(4) .footer__item .top-header-feedback_button{
	  margin-top: auto;
  }
  .menu.mobile-submenu.js-parent.open .mobile-catalog__item._active,
  .j4.custom_top_menu>.mobile-catalog-link._active,
  .menu-item.mobile-catalog__item.mobile-catalog__item--root.j4.js-show-submenu._active{
	      background: #cbe5fe;
		  color: #333;
  } 
  .category-descr-box.js-limited-text .category-descr-wrap.js-limited-text-wrap .limited-text-content{
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .category-descr-box.js-limited-text .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link{
	  margin-top:1em;
	 
  }
  .category-descr-box.js-limited-text .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link .opentext,  
  .category-descr-box.js-limited-text .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link .closetext{
	      display: flex;
    align-items: center;
    gap: 0.5em;
  }
  .category-descr-box.js-limited-text:not(.show-full) .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link .closetext{
	  display:none
  }
  .category-descr-box.js-limited-text.show-full .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link .opentext{
	  display:none
  }
  .category-descr-box.js-limited-text .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link .opentext:after{
    content: "";
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #2976b0;
    border-left: 2px solid #2976b0;
    transform: rotate(-45deg);
    transition: all .3s ease;
    margin-top: -0.05em;
  }
  .category-descr-box.js-limited-text .category-descr-wrap.js-limited-text-wrap +.text-more-link.js-text-more-link .closetext:after{
    content: "";
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #2976b0;
    border-left: 2px solid #2976b0;
    transform: rotate(135deg);
    transition: all .3s ease;
        margin-top: 0.25em;
  }
   .category-descr-box.js-limited-text.show-full .category-descr-wrap.js-limited-text-wrap .limited-text-content{
	   -webkit-line-clamp: none;
   }
    .j4.custom_top_menu>.mobile-catalog-link._active a{
		color: #333;
	}
  .j4.custom_top_menu>.mobile-catalog-link{
	  font-size: 13px;
  }
.frontpage_news{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	    margin: 10px 5px;
}
.frontpage_news .page-news__list{
	width: 100%;
	    height: fit-content;
}
.frontpage_news .page-news__list  .news-item{
	    max-width: 347px;
}
.frontpage_news .page-news__title{
	    margin-top: 0;
}
footer .top-header-feedback_button{
margin-top:1em	
}
@media (max-width: 1100px) {
.frontpage_news .page-news__list  .news-item{
max-width: 100%;
    width: 47%;
	 max-height: unset;
}
.frontpage_news .page-news__list{
	    gap: 2em;
}
	.frontpage_news .page-news__list  .news-item .news-item__img img{
			width: 100%;
		object-fit: cover;
	}
	.frontpage_news .page-news__list  .news-item .news-item__img{
		    max-height: unset;
	}
}
 @media (min-width: 1201px) and (max-width: 1377px) {
    header nav.menu-items.j4 a {
        padding: 0 5px;
		        font-size: 14px;
    }
}
 @media (min-width: 993px){
	 header.style-header{
		 position: sticky;
    top: 0;
    z-index: 79;
    background: #fff;
	 }
	 body{
		     height: fit-content;
	 }
 }
 @media (min-width: 992px) and (max-width: 1200px) {
	 .top-header-menu .top-header-feedback_button{
		 display:none
	 }
	     header nav.menu-items.j4 a ,
	     header .menu-items.j4.custom_top_menu .item_1._active {
        padding: 0 5px;
		        font-size: 14px;
    }
	.sitebar-categories__title{
		    font-size: 12px;
			    line-height: 1.2;
	}


 }
  @media (min-width: 992px) and (max-width: 1400px){
	.intro__item:nth-child(2) {
    max-width: 100%;
    width: calc(100% - 280px);
}
  }
 .main-menu{
	overflow-x:clip
}
 .catalog-list__item.product-card.js-product-card .product-card__action-box .product-card__no-instore{
	 background: #cce6fb;
 }
 @media (max-width:992px){
	    .j4.custom_top_menu>.mobile-catalog-link + .item_1+.item_1{
	   display:none
   }
 }
 @media (max-width:600px){
.frontpage_news .page-news__list  .news-item{
max-width: 100%;
    width: 100%;
	 max-height: unset;
}
	 .sidebar_news_box{
		 display:none
	 }
 }
   .simple-accordion{
	   margin:20px 0 50px
   }
 
 .simple-accordion-heading {
  width: 100%;
  background-color: #cce6fb;
  border: none;
  outline: none;
  text-align: left;
  padding: 15px 20px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.2s linear;
  display: flex;
    justify-content: space-between;
    align-items: center;
	    color: #000;
  
}
  .simple-accordion>div:not(:first-child) .simple-accordion-heading{
     border-top: 7px solid #fff;
  }
   
.simple-accordion-heading:after {
  content: " ";
  font-size: 18px;
  float: right;
  background-image:url('https://cdn.shopify.com/s/files/1/1752/1735/files/down-chevron.svg?v=1683985105');
  display: block;
    width: 15px;
    height: 15px;
    min-width: 15px;
    min-height: 15px;
    background-size: contain;
	transition:  transform 0.2s linear;
}
.simple-accordion-heading.is-open{
  border-top: unset
}
.simple-accordion-heading.is-open:after {
   transform: rotate(180deg);
}

.simple-accordion-heading:hover{
  background-color: #073b61;
  color:#fff
}
.simple-accordion-heading:hover:after{
filter:brightness(0) invert(1);
}
.simple-accordion-content {
  width: calc(100% - 2px);
  background-color: white;
  border-left: 1px solid whitesmoke;
  border-right: 1px solid whitesmoke;
  border-bottom: 1px solid whitesmoke;
  padding: 0 20px;
  line-height: 1.65;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}
.simple-accordion-content [itemprop="text"]{
	margin:10px 0 10px
}
#product-order-custom-form{
    background: url('/images/modern-styled-small-entryway.jpg');
        padding: 120px 120px;
    background-position: center;
	display: flex;
    justify-content: flex-end;
    background-size: 100%;
	    position: relative;
}
#product-order-custom-form .product-order-custom-form_inner{
	display: flex;
    flex-direction: column;
	z-index: 1;
	gap: 1.5em;
}
#product-order-custom-form:after {
    background-color: #fff;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5;
}
#product-order-custom-form .product-order-custom-form_inner_title{
	font-weight: bold;
    font-size: 1.8em;
    color: #000;
    margin-bottom: 0.5em;
}
#product-order-custom-form input{
	    border: unset;
    padding: 15px;
    font-size: 1.3em;
}
#product-order-custom-form input:not([type="submit"]):focus-visible,
#product-order-custom-form input:not():focus {
	    outline: #2976b0 2px solid;
}
#product-order-custom-form input[type="submit"]{
	background: #cbe5fe;
    max-width: fit-content;
    padding: 15px 30px;
    align-self: flex-end;
    display: flex;
    font-weight: 600;
}
#product-order-custom-form .wrong_input{
	color: red;
}
#product-order-custom-form .form_result .alert{
	margin-bottom:0
}
footer.footer>.container>.grid .grid__item:nth-of-type(2){
	width: calc((100% - 175px)* .50);
	    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    grid-gap: 1em 0;
}
footer.footer>.container>.grid .grid__item:nth-of-type(2) .footer__item:nth-of-type(3){
	    grid-column: 1 / span 2;
}

@media (max-width: 991px) {
   footer.footer>.container>.grid .grid__item:nth-of-type(2){
            width: 65%;
			order: -1;
    }
}
@media (max-width:768px){
   footer.footer>.container>.grid .grid__item:nth-of-type(2){
            width: 100%;
    }
	#product-order-custom-form {
		    padding: 50px;
			justify-content: center;
	}
	#product-order-custom-form input[type="submit"]{
		align-self: center;
	}
}
.title-search-result__mobile {
    top: 135px !important;
}
.sitebar .sitebar-categories .sitebar-categories__item:hover{
	    cursor: auto;
}
.sitebar .sitebar-categories .sitebar-categories__item:hover a{
	    color: #2976b0;
}
.sitebar .sitebar-categories .sitebar-categories__item a:hover{
	    color: #f5a623;
}
.sitebar .sitebar-categories .sitebar-categories__item[data-toggle="collapse"]:after{
	    content: "";
    width: 9px;
    height: 9px;
    border-bottom: 2px solid #afacad;
    border-left: 2px solid #afacad;
    transform: translate(50%, -50%) rotate(-45deg);
    position: absolute;
    top: 46%;
    right: 20px;
    transition: all .3s ease;
	    cursor: pointer;
}
.sitebar .sitebar-categories .sitebar-categories__item[data-toggle="collapse"][aria-expanded="true"]:after{
	transform: translate(50%, -50%) rotate(135deg);
	    top: 54%;
}

.empty-cart-box.j5 .empty-cart--flex .bubbly-button{
	margin-top: 1em;
}

.catalog-detail .product-detail__action-box.d-flex.js-form-in-store{
width: 100%;
    flex-wrap: wrap;
    gap: 1em;
    justify-content: center;
}
.catalog-detail  .product-detail__action-box.d-flex.js-form-in-store .product-card-btn-box{
	    flex: 1 1 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.catalog-detail  .product-actions{
    align-items: center;
    justify-content: center;
}
.catalog-detail .btn--product-card--detail{
	    width: 160px;
		    margin-left: 0;
			    height: 50px;
				font-size: 16px;
}
.catalog-detail .product-data .product-item-compare.product-item-compare--favor{
	margin-bottom:1em
}
@media (max-width: 1199px) {
.catalog-detail .btn--product-card--detail{
	        position: static;
}
    .catalog-detail .product-actions {
        position: relative;
        padding-bottom: 20px;
    }
}
.float-right-social-buttons{
    display: flex;
    flex-direction: column;
    gap: 0.2em;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%) !important;
    position: fixed;
    right: 0.2em;
	z-index:99999999
}



.float-right-social-buttons img{
	width: 35px;
    height: 35px;
	 border-radius: 30px;
	  background-color:#fff
}
.header_callback_buttons{
    display: flex;
    flex-wrap: wrap;
    gap: 0.3em;
	    justify-content: center;
		    font-size: 14px;
}

.product_additional_info{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    grid-gap: 1em;
    justify-items: center;
    padding-bottom: 40px;
    max-width: 850px;
    margin: 0 auto;
}
.product_additional_info .product_additional_info_item{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 1em;
}
.product_additional_info .product_additional_info_item span{
    color: #333;
    font-weight: 600;
    font-size: 1.2em;
    line-height: 1.15;
}
.product_additional_info .product_additional_info_item img{
	    width: 140px;
    border: 2px solid #282828;
    border-radius: 90px;
    padding: 22px;
    overflow: visible;
	
}
.catalog-similar{
	padding-bottom:30px
}
@media (max-width:1280px){
	.header_callback_buttons{
		display:none
	}
}
@media (max-width:768px){
	.float-right-social-buttons img{
	width: 30px;
    height: 30px;
	}
.catalog-detail .btn--product-card--detail {
    width: 100%;
	    font-size: 19px;
}
.catalog-detail .product-detail__action-box.d-flex.js-form-not-in-store .product-card-btn-box {
    flex: 1 1 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
}
@media (max-width:992px){
	
	.product-element-sku .breadcrumbs,
	.product-element .breadcrumbs{
		display: block;
	}
	.product-element-sku .breadcrumbs .crumb,
	.product-element .breadcrumbs .crumb{
		display: inline;
	}
	.product-element-sku .breadcrumbs .crumb:before,
	.product-element .breadcrumbs .crumb:before{
		    top: 0;
	}
	.product-element-sku .breadcrumbs li.crumb:not(.current-crumb):nth-of-type(n+4),
	.product-element .breadcrumbs li.crumb:not(.current-crumb):nth-of-type(n+4){
		display:none
	}

    .slider-w-nav__main .swiper-slide:after {
        content: "";
        background: url(/local/templates/html_dev_copy_new/images/zoom1.svg);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: 10%;
        background-repeat: no-repeat;
        background-position: 30px 30px;
	}
    .slider-w-nav__main .swiper-slide:before {
        content: "";
        background: url(/local/templates/html_dev_copy_new/images/zoom2.svg);
        position: absolute;
        width: calc(100% - 60px);
        height: calc(100% - 30px);
        background-size: 10%;
        background-repeat: no-repeat;
        background-position: bottom right;
        z-index: 9;
	}
}

.catalog-other-categories-wrapper.blog-categories{
    display: flex;
    flex-wrap: wrap;
}
.catalog-other-categories-wrapper.blog-categories .current-blog-cat-item{
	background: #cce7fc;
}
.share_block{
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1em;
    font-weight: 700;
}
.preview-product-image-zoom{
position: absolute;
    right: 10px;
    top: 10px;
}
@font-face {
    font-family: "Opinion Pro Condensed W05 Bold";
    src: url("/local/fonts/profildoors/4b0ee045520eff904c5fa778c4545547.eot");
    src: url("/local/fonts/profildoors/4b0ee045520eff904c5fa778c4545547.eot?#iefix")format("embedded-opentype"),
    url("/local/fonts/profildoors/4b0ee045520eff904c5fa778c4545547.woff2")format("woff2"),
    url("/local/fonts/profildoors/4b0ee045520eff904c5fa778c4545547.woff")format("woff"),
    url("/local/fonts/profildoors/4b0ee045520eff904c5fa778c4545547.ttf")format("truetype"),
    url("/local/fonts/profildoors/4b0ee045520eff904c5fa778c4545547.svg#Opinion Pro Condensed W05 Bold")format("svg");
}

.catalogTabsCont .slider-tab .slider-tab__wrapper .slider-tab__slick{
visibility: visible;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
	    display: none;
}
.catalogTabsCont .slider-tab .slider-tab__wrapper .slider-tab__slick.open{
	    display: block;
}
@media (min-width:992px){
	.header-mobile_mid{
		display:none
	}
}
@media (max-width:991px){
	.header-mobile_mid{
		display: flex;
    gap: 1em;
    flex-wrap: wrap;
	}
	.header-mobile>.container{
		    overflow: visible;
    overflow-x: clip;
	}
	.header-mobile_mid .header_topline__inner.dropdown-container.js-accordion-slide{
		position: absolute;
    width: 196px;
    padding: 0 15px 15px;
    margin-left: -9px;
    max-width: 100vw;
	}
	.header-mobile__right-side{
		order: 2;
	}
}
@media (max-width:850px){
	.header-mobile__right-side{
		order: unset;
	}
	.header-mobile>.container .header-mobile__wrap.j46{
		flex-wrap: wrap;
	}
	.header-mobile_mid_splitter{
		flex: 1 1 100%;
	}
	.header-mobile_mid {
        justify-content: center;
        width: 100%;
        margin-top: 5px;
    }
	
}
@media (max-width:575px){
	.header-mobile__right-side {
		order: 2;
	}
		.header-mobile_mid{
			margin-bottom: 10px;
			margin-top: 0;
			justify-content: space-evenly;
		}

		.header-mobile{
			    z-index: 100000000 !important;
		}
        /*Обратный звонок был перекрыт header*/
        .feedback-modal-wrapper {
            z-index: 100000001 !important;
        }
    .header-mobile_mid .header_topline__inner.dropdown-container.js-accordion-slide {
        position: absolute;
        width: 238px;
        padding: 10px 15px 15px;
        margin-left: calc(50% - 45px);
        transform: translate(-50%);
        -webkit-transform: translate(-50%) !important;
    }
}
@media (max-width:348px){
	.header-mobile_mid .header_topline__inner.dropdown-container.js-accordion-slide {
		        margin-left: 50%;
	}
}
#product-order-custom-form .product-order-custom-form_submit,
#header-form .result-header-form_submit{
	    position: relative;
    display: block;
    width: fit-content;
}
#header-form .result-header-form_submit{
	width:100%;
}
#product-order-custom-form .product-order-custom-form_submit.disabled:before,
#header-form .result-header-form_submit.disabled:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex
;
    background: url(/local/templates/html_dev_copy_new/images/spinner.gif);
    top: 0;
    z-index: 1;
    left: 0;
    bottom: 0;
    background-size: 30px;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
	mix-blend-mode: multiply;
} 
#product-order-custom-form .product-order-custom-form_submit.disabled [disabled]{
	color:#cbe5fe
}
#header-form .result-header-form_submit.disabled [disabled]{
	color:#2976b0
}
.custom_properties_list{
display: flex
;
    flex-direction: column;
    gap: 2px;
    padding: 12px 32px;
}
.custom_properties_list .custom_properties{
    display: flex;
    justify-content: space-between;
	gap: 5px;
}
.custom_properties_list .custom_properties *{
	color:#000;
	cursor:default
}
.custom_properties_list .custom_properties .custom_properties_name{
	color: #002643;
	font-weight: 600;
}
.custom_properties_list .custom_properties .custom_properties_value{
	    text-align: right;
}

.prev_next_products{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1em;
    margin-bottom: 1em;
	    font-size: 1.1em;
		text-underline-offset: 2px;
}
.prev_next_products a{
	color:#000 !important;
    display: flex
;
    gap: 0.5em;
}
.prev_next_products a:hover{
	text-decoration:unset
}
.prev_next_products a span{
		text-decoration:underline;
}
.prev_next_products a i{
	    font-style: normal;
}
.prev_next_products a:first-child i:before{
	content:"◀";
	
}
.prev_next_products a:last-child i:after{
	content:"▶";
	
}

	.yandex-widget-mobile{
	display:none
	}
@media (max-width:1350px){
	.yandex-widget-desktop{
	display:none
	}
	.yandex-widget-mobile{
	display:block
	}
}

@media (min-width:993px) and (max-width:1220px){
.custom_properties_list .custom_properties *{
	font-size:0.8em
}
.custom_properties_list{
	    padding: 12px 15px;
}
}

@media (max-width:992px){
.custom_properties_list{
	    padding: 12px;
		gap: 5px;
}
.custom_properties_list .custom_properties *{
	font-size:0.85em;
		    line-height: 1.2;
}
}
@media (max-width:420px){
.custom_properties_list .custom_properties *{
	font-size:0.9em;

}

}