

/* Start:/local/templates/catalogclub/components/bitrix/news.detail/catalogs_detail/style.css?178034671922915*/
.container-element{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container-element{max-width:540px;}
}
@media (min-width:768px){
.container-element{max-width:720px;}
}
@media (min-width:992px){
.container-element{max-width:960px;}
}
@media (min-width:1200px){
.container-element{max-width:1140px;}
}
.row-element{display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}
.col-sm-6,.col-md-6,.col-lg-4{position:relative;width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);}
@media (min-width:576px){
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:768px){
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.d-block{display:block!important;}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.text-center{text-align:center!important;}
.text-uppercase{text-transform:uppercase!important;}
a{color:var(--primary);outline:0;}
a:focus,a:hover{color:var(--primary-darken-2);}
::selection{color:#fff;background-color:var(--primary);}
.g-bg{background:transparent!important;background:var(--bg)!important;}
.g-border-color{border-color:var(--border-color)!important;}
.g-brd-between-cols{border-width:1px 0 0 0;border-style:solid;}
.g-brd-between-cols:first-child{border-width:0;}
@media (min-width:576px) and (max-width:767px){
.g-brd-between-cols{border-width:0 0 0 1px;border-style:solid;}
.g-brd-between-cols.col-sm-6:nth-child(2n+1){border-width:0;}
}
@media (min-width:768px) and (max-width:991px){
.g-brd-between-cols{border-width:0 0 0 1px;border-style:solid;}
.g-brd-between-cols.col-md-6:nth-child(2n+1){border-width:0;}
}
@media (min-width:992px){
.g-brd-between-cols{border-width:0 0 0 1px;border-style:solid;}
.g-brd-between-cols.col-lg-4:nth-child(3n+1){border-width:0;}
}
.g-font-size-14{font-size:1rem!important;}
.g-font-size-16{font-size:1.14286rem!important;}
.g-font-size-50{font-size:3.57143rem!important;}
.g-font-weight-500{font-weight:500!important;}
.g-font-weight-700{font-weight:700!important;}
.g-text-underline--hover:hover{text-decoration:underline;}
.g-text-decoration-none{text-decoration:none;}
.g-text-decoration-none--hover:hover{text-decoration:none;}
.g-line-height-1{line-height:1!important;}
.g-color-main{color:var(--theme-color-main)!important;}
.g-color-primary{color:var(--primary)!important;}
.g-color-primary *:not(font):not(a){color:var(--primary);}
.g-color{color:var(--theme-color-main)!important;color:var(--color)!important;}
@media (min-width:0){
.g-mb-5{margin-bottom:.35714rem!important;}
.g-mb-15{margin-bottom:1.07143rem!important;}
.g-mb-20{margin-bottom:1.42857rem!important;}
}
@media (min-width:0){
.g-px-15{padding-left:1.07143rem!important;padding-right:1.07143rem!important;}
.g-py-30{padding-top:2.14286rem!important;padding-bottom:2.14286rem!important;}
}
@media (min-width:768px){
.g-py-0--md{padding-top:0!important;padding-bottom:0!important;}
}
.g-color-primary:focus{color:var(--primary);}
.icon-call-in:before{content:url(https://i.ibb.co/j3qGZvn/phone-58.png); width: 58px;height: 58px;}
.icon-earphones-alt:before{content:url(https://i.ibb.co/2csjftM/58.png); width: 58px;height: 58px;}
main a,a:visited{text-decoration:initial;}
.fadeIn{animation-name:fadeIn;}
.icon-call-in,.icon-earphones-alt{font-family:'simple-line-icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
*{
font-family: Ubuntu,sans-serif;
}
.max-width{
    min-width: 320px;
    width: 100%;
}

.hero_max-width{
 max-width: 1170px;
}

/*hero-block*/
.top_page_block {
    display: flex;
    gap: 80px;
    align-items: center;
    justify-content: space-between;
}

.top_page_block_left {
    width: 40%;
}

.top_page_block_left_title {
	font-size: 40px;
    font-weight: 400;
    line-height: 60px;
    margin: 0;
    margin-bottom: 25px;
	color: rgb(255, 43, 0);
}
.top_page_block_left_text_min {
    font-size: 18px;
    font-weight: 300;
    line-height: 170%;
    color: #333333;
    margin-bottom: 40px;
}

.top_page_block_rigth img{
    width:820px; 
    height:410px;
	object-fit:contain;
}
.top_page_block_left_btn, .btn {
    display: flex;
    justify-content: center;
    background-color: white;
    border: 1px solid rgba(173,173,173, 1);
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    line-height: 14px;
    padding: 15px;
}

.block_shop_2 {
    display: flex;
    gap: 300px;
    padding-top: 120px;
}
.block_shop_2_rigth_text {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #333333;
    }
.block_shop_2_rigth{
    text-indent: 50px;
    line-height: 25px;
    font-weight: 400;
}

.block_shop_5 {
    display: flex;
    gap: 10px;
    margin-top: 120px;
    align-items: center;
}

.block_shop_3 {
    margin-top: 30px;
    width: 100%;
	border-top: 1px solid var(--black20);
	border-bottom: 1px solid var(--black20);

}
.block_shop_3_elements {
    padding:30px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}
.block_shop_3_elem {
    display: flex;
    gap: 16px;
    margin: auto;
    align-items: center;
}
.block_shop_3_elem_right_top {
    font-size: 26px;
    font-weight: 300;
    line-height: 31px;
    color: black;
}
.block_shop_3_elem_right_bottom {
    color: black;
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
}
.procent{
    font-size: 26px;
    font-weight: 300;
    line-height: 31px;
    color: black;
}
.block_shop_4{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.block_shop_4_rigth{
    width: 50%;
    margin-left: 15px;
    line-height: 25px;
    font-weight: 300;

}

.block-wrapper {
    position: relative;
   max-width: 100%;
    margin: 100px 0;
}
.row-element {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
}
.col-md-3 {
    min-width: 350px;
    max-width: 33%;
}
.h-100 {
    height: 100% !important;
}
.img-fluid-element {
    height: 230px;
    object-fit: cover;
	width: 700px;
}
.js-animation:hover {
    position: relative;
    transition: all .3s ease;
    transform: scale(1.1);
	z-index: 5;
}
#b964 {
    margin-top: 100px;
}
.g-pr-15 {
    font-size: 1.3em;
}

.left-animation{
    animation: appearance 1s 1;
}


@keyframes appearance{
    from{
        position: relative;
        left: -100%;
    }
    to{
        position: relative;
        left: 0%;
    }
}

@media screen and (max-width:1199px) {
    .top_page_block_rigth img{
        width:800px; 
        height:527px;
    }
    .top_page_block {
        padding: 3%;
        
    }
}


@media screen and (min-width:1100px) and (max-width:1199px){
    .top_page_block_rigth img{
        width:770px; 
        height:527px;
    }
    .block_shop_2{
        padding-top:75px;
    }
    .block_shop_4{
        padding-left: 3%;
        padding-right: 3%;
    }
}

@media screen and (max-width:1099px){
    .top_page_block_left_block{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .top_page_block {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }
    .top_page_block_left {
        width: 90%;
    }
    .top_page_block_left_btn{
        width: 300px;
        
    }
    .top_page_block_rigth img{
        display: none;
    }
    .block_shop_4_left{
        display: none;
    }
    .block_shop_4_rigth{
        width: 100%;
        text-align: center;
        margin: 0;
    }
    .block_shop_2{
        padding-top: 0;
    }
    .block_shop_5{
        flex-direction: column-reverse;
    }
    .block_shop_5_left{
        margin-top: 50px;
    }
    .landing-block-node-title, .landing-semantic-title-medium{
        text-align: center;
    }
}

@media screen and (max-width:1257px) {
    .block_shop_2{
        padding-left: 3%;
        padding-right: 3%;
    }
}

@media screen and (max-width:620px) {
    .block_shop_3_elements{
        flex-direction: column;
    }
	.block_shop_3_elem_right{
		display: flex;
    	flex-direction: column;
    	align-items: center;
	}

}

.block_shop_4{
    width: 100%;
}
.instruction {
margin-bottom: 5%;
width: 100%;
}


.block_shop_5_rigth_video{
margin-bottom: 7%;
}

.block_shop_5_rigth_video iframe{
	width: 100%;
    height: 400px;
}

@media screen and (max-width:1045px) {
    .block_shop_5_rigth_video iframe{
		width:60%;
		height: 300px;
	}
	.img-fluid-element {
    height: 300px;
}
}



@media screen and (max-width:883px) {
    .block_shop_5_rigth_video iframe{
		width:70%;
		height: 300px;
	}
}
@media screen and (max-width:650px) {
    .block_shop_5_rigth_video iframe{
		width:80%;
		height: 300px;
	}
	
}

@media screen and (max-width:560px) {
    .block_shop_5_rigth_video iframe{
		width:90%;
		height: 200px;
	}
}

@media screen and (max-width:1199px) {
   .block_shop_5_display_flex{
		flex-direction:column;
	}
}
.catalog_detail_page_block .mini_banner{
display:flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.catalog_detail_page_block .mini_banner h2{
color: white;
font-size: 1.5rem;
}
.block_shop_banner_little{
width: 100%;
min-height:100px;
display:flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 50px;
}
.block_shop_banner_little .send_form{
color:white;
background-color:black;
margin-top: 10px;
font-size: 15px;
line-height: 14px;
padding: 15px;
width: 250px;
}


.CcPopup_Head_Click {
    display: flex;
    align-items: center;
    justify-content: center;
}
.CcPopup_Head_Click h2{
    font-weight: 100;
    font-size: 1.8em;
    color: #FF2B00;
 	text-align: center;
    padding: 2%;
}

.CcPopup_Content_Click {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.CcPopup_Box_Click {
    background-color: white;
    width: 90%;
}
.CcPopup_content_text_Click {
    padding: 0 7% 7% 7%;
    font-size: 14px;
    line-height: 150%;
    width: 100%;
    
}
.CcPopup_Click {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: auto;
    max-height: 100vh;
    background-color: rgba(0, 0, 0, 0.401);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all linear .1s;
    transition: all linear .1s;
    font-family: 'Ubuntu', sans-serif;

}
.CcPopup_Click.open {
    opacity: 1;
    visibility: visible;
    z-index: 40;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
}
.CcPopup_title_Click{
    text-transform: uppercase;
    font-size: 120%;;
    word-wrap: normal;
    font-weight: 400;
}


.CcPopup_Wrapper_Click{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15% 5%;
}
.CcPopup_btn_Click {
    color: white;
    border: 0;
    background-color: #F04E23;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 170px;
    height: 47px;
}
.CcPopup_OK_Click{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5% 0;
}
.CcPopup_img_content_Click {
    padding-top: 5%;
}
.CcPopup_Cross_Click img{
    cursor: pointer;
}

@media screen and (max-width: 768px) {
.CcPopup_Box_Click {
    width: 100%;
}
}
.CcPopup_Cross_Click img{
    float: right;
}
.CcPopup_Cross_Click {
    padding: 5px;
    margin-bottom: 25px;
}
.CcPopup_Cross_Click svg{
    float: right;
    cursor: pointer;
}
.CcPopup_Click hr {
 width: 90%;
}
.CcPopup_btn_Click:hover {
    color: white;
    border: 0;
    background-color: black;
    transition: all 0.3s ease-out;;
}

.CcPopup_Cross_Click svg:hover{
    transform: rotate(90deg);
    transition: all 0.3s ease-out;;
}


.CcPopup_form_Head{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.CcPopup_form_Content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.CcPopup_form_Table{
    width: 100%;
    border-collapse:collapse;
    
}
.Table_Head{
    background-color: black;
    color: white;
}
.CcPopup-Div-Form{
    padding: 2% 7% 0% 7%;
}
input, select{
    height: 47px;
    box-sizing: border-box;
}

 .shop-selector{
    border: 0;
    background-color: #EDEDED;
    display: block;
    padding: 0 10px;
    width: 100%;
  }

.CcPopup_form td{
    padding-top: 5px;
    padding-left: 0;
    padding-bottom:0;
}

.second-tr:not(:last-child){
    padding-right: 5px;
}
.second-tr:last-child{
    padding-right: 0;
}
.shop-selector_select{
    width: 120px;
}
.shop-selector_name{
    width: 296px;
}
.CcPopup_remove_button{
    visibility: visible;
    opacity: 1;
}
.CcPopup_add_button, .CcPopup_remove_button{
    cursor: pointer;
}
.CcPopup_add_button svg>rect {
    fill:#EDEDED;
}
.CcPopup_remove_button_Grey{
    fill: #EDEDED;
}

.Table_Head td{
    color: white;
	vertical-align: middle;
}

@media screen and (max-width:950px){
	.shop-selector_name {
    width: 150px;
}
}


@media screen and (max-width:657px){
	.shop-selector_name {
    width: 100px;
}
}

@media screen and (max-width:545px){
	.Table_Head td {
    padding-right: 5px;
}

}

.top_page_block_left_text_min>ul li{
	list-style: initial;
}

.block_shop_5_display_flex{
	display:flex;
	align-items:center;
	justify-content: space-between;
}
.block_shop_5_description{
	width: 50%;
}

.kak_sdelat_zakaz>ul li{
	list-style: initial;
}

.video_block_5{
		width: 100%;
		margin-right: 0px;
}

@media screen and (min-width:1200px){
	.video_block_5{
		width: 50%;
		margin-right: 50px;
}
}
@media screen and (max-width:1199px){
	.block_shop_5_description{
		width: 100%;
}
	.block_shop_5_description h2{
		text-align:center;
		padding-top:50px;
}
	.kak_sdelat_zakaz{
		padding: 35px;
}
}

.kak_sdelat_zakaz_title{
	font-weight:500;
}

.kak_sdelat_zakaz{
	font-size:16px;
	font-weight:300;
	line-height: 170%;
}
@media screen and (min-width:768px){
	.kak_sdelat_zakaz {
    font-size: 18px;
    font-weight: 300;
    line-height: 170%;
}
}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);}
h4.landing-block-node-title{margin-top:0;margin-bottom:.5rem;}
img.landing-block-node-img{vertical-align:middle;border-style:none;}
h4.landing-block-node-title{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h4.landing-block-node-title{font-size:1.5rem;}
.rounded-circle{border-radius:50%!important;}
.mb-0{margin-bottom:0!important;}
.mx-auto{margin-right:auto!important;}
.mx-auto{margin-left:auto!important;}
.text-center{text-align:center!important;}
h4.landing-block-node-title{color:var(--theme-color-title);line-height:1.4;}
::selection{color:#fff;background-color:var(--primary);}
.g-pull-50x-up{-ms-transform:translateY(-51%);transform:translateY(-51%);}
.g-bg-primary--hover:hover{background-color:var(--primary)!important;}
.g-bg-primary--before::before{background-color:var(--primary)!important;}
.g-bg-white{background-color:#fff!important;}
.g-bg-gray-light-v5{background-color:#f7f7f7!important;}
.g-brd-around{border:solid 1px transparent!important;}
.g-brd-10{border-width:10px!important;}
.g-brd-gray-light-v5{border-color:#f7f7f7!important;}
.g-font-size-16{font-size:1.14286rem!important;}
.g-font-size-20{font-size:1.42857rem!important;}
.g-font-size-40{font-size:2.85714rem!important;}
.g-text-transform-none{text-transform:none!important; font-weight: 300}
.g-line-height-1_5{line-height:1.5!important;font-weight: 300;}
.g-font-style-normal{font-style:normal;padding-bottom: 10px;}
.g-left-10{left:.71429rem;}
.g-right-10{right:.71429rem;}
.g-absolute-centered--y{position:absolute!important;top:50%!important;-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;}
[class*="g-transition"]{transition-property:all;transition-timing-function:ease;transition-delay:0;}
[class*="g-transition"]::before,[class*="g-transition"]::after{transition-property:all;transition-timing-function:ease;transition-delay:0;}
.g-transition-0_2{transition-duration:.2s;}
.g-transition-0_2::before,.g-transition-0_2::after{transition-duration:.2s;}
.g-transition--ease-in{transition-timing-function:ease-in;}
.g-transition--ease-in::before,.g-transition--ease-in::after{transition-timing-function:ease-in;}
.g-color-white--hover:active,.g-color-white--hover:focus{color:#fff!important;}
.g-color-white--hover:hover{color:#fff!important;}
.g-color-white--hover:active,.g-color-white--hover:focus{color:#fff!important;}
.g-color{color:var(--theme-color-main)!important;color:var(--color)!important;}
.g-width-45{width:45px!important;}
.g-width-100{width:100px!important;}
.g-height-60{height:60px;}
@media (min-width:0){
.g-px-15{padding-left:1.07143rem!important;padding-right:1.07143rem!important;}
.g-pt-30{padding-top:2.14286rem!important;}
.g-pt-60{padding-top:4.28571rem!important;}
.g-pb-5{padding-bottom:.35714rem!important;}
.g-pb-30{padding-bottom:2.14286rem!important;}
}
.g-pa-0-20-20{padding:0 1.42857rem 1.42857rem!important;}
@media (min-width:576px){
.g-pa-0-35-35--sm{padding:0 2.5rem 2.5rem!important;}
}
.block-wrapper{position:relative;}
img.landing-block-node-img{vertical-align:top;max-width:100%;}
h4.landing-block-node-title{font-size:inherit;font-weight:300;}
h4.landing-block-node-title{font-family:Ubuntu;}
.fadeIn{animation-name:fadeIn;}
.fa{font-family:'Font Awesome 6 Pro';font-weight:400;}
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}

/*itc-slider*/

/**
 * ItcSlider
 * @version 1.0.1
 * @author https://github.com/itchief
 * @copyright Alexander Maltsev 2020 - 2023
 * @license MIT (https://github.com/itchief/ui-components/blob/master/LICENSE)
 * @tutorial https://itchief.ru/javascript/slider
 */

.itc-slider {
  position: relative;
}

.itc-slider-wrapper {
  overflow: hidden;
}

.itc-slider-items {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}

.itc-slider-transition-none {
  transition: none;
}

.itc-slider-item {
  flex: 0 0 25%;
  max-width: 100%;
  user-select: none;
  will-change: transform;
}

@media screen and (max-width: 560px){
  .itc-slider-item {
    flex: 0 0 100%;
  }
}

@media screen and (min-width: 561px) and (max-width: 998px){
  .itc-slider-item {
    flex: 0 0 50%;
  }
}

@media screen and (min-width: 998px) and (max-width: 1186px){
  .itc-slider-item {
    flex: 0 0 33.33%;
  }
}

/* кнопки влево и вправо */
.itc-slider-btn {
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 50px;
  color: #fff;
  text-align: center;
  background: rgb(0 0 0 / 20%);
  border: none;
  transform: translateY(-50%);
  cursor: pointer;
}

.itc-slider-btn-hide {
  display: none;
}

.itc-slider-btn-prev {
  left: 0;
}

.itc-slider-btn-next {
  right: 0;
}

.itc-slider-btn:hover,
.itc-slider-btn:focus {
  color: #fff;
  text-decoration: none;
  background: rgb(0 0 0 / 30%);
  outline: 0;
}

.itc-slider-btn::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.itc-slider-btn-prev::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.itc-slider-btn-next::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}







.landing-block-node-text {
	font-size:13px;
}



@media screen and (max-width:620px){
	.top_page_block_left_btn {
		width: 100%;
	}
	.top_page_block_left_title{
		text-align:center;
	}
	.top_page_block_left_text_min{
		text-align:center;
	}
}


h5.landing-block-node-title{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
img.landing-block-node-img{vertical-align:middle;border-style:none;}
h5.landing-block-node-title{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h5.landing-block-node-title{font-size:1.25rem;}
.img-fluid-element{max-width:100%;height:auto;}
.col-md-3,.col-lg-3{position:relative;width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);}
@media (min-width:768px){
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
@media (min-width:992px){
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
a{color:var(--primary);outline:0;}
a:focus,a:hover{color:var(--primary-darken-2);}
h5.landing-block-node-title{color:var(--theme-color-title);line-height:1.4;}
::selection{color:#fff;background-color:var(--primary);}
.g-font-size-16{font-size:1.00286rem!important;}
.g-font-size-17{font-size:1.11429rem!important;}
.g-font-weight-500{font-weight:500!important;}
.g-text-transform-none{text-transform:none!important;}
.g-line-height-1_6{line-height:1.6!important;}
@media (min-width:0){
.g-mb-20{margin-bottom:1.42857rem!important;}
.g-mb-30{margin-bottom:2.14286rem!important;}
}
@media (min-width:768px){
.g-mb-0--md{margin-bottom:0!important;}
}
/*Редактированно*/
@media (min-width:0){
.g-pt-10{padding-top:.71429rem!important;}
}

.catalog_detail_page_block>h5{font-family: Ubuntu;}
.fadeInUp:not(.modified){animation-name:fadeInUp;}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:none;}}
.landing-block-node-container-element {
		padding:30px 15px;
}
.landing-block-card{
		padding:0 15px;
}
.landing-block-shop{
		flex-wrap:nowrap;
}

@media screen and (max-width:767px){
	.landing-block-shop{
		flex-wrap:wrap;
	}

}

.instruction__fix-cont {
	display: flex;
	flex-direction:column;
	align-items:center;
}

.block_shop_5_bg.max-width.before_left_animation.fix-cont{
	margin-top: 100px
}

.block_shop_banner_little .btn{
    width: 250px;
}

.fa-envelope-o:before {content: url(https://i.ibb.co/X2qbQDH/58.png); width: 58px; height: 58px;}
/* End */
/* /local/templates/catalogclub/components/bitrix/news.detail/catalogs_detail/style.css?178034671922915 */
