

/* Start:/bitrix/templates/uniform/components/bitrix/catalog/catalog/style.css?16855221961107*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}
.descriptionHeadSections{
	padding-top: 30px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	line-height: 1;
	margin-bottom: 45px;
	font-size: 40px;
	font-weight: 700;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/bitrix/templates/uniform/components/bitrix/catalog.element/.default/style.css?170660811011823*/
    .wrapSliderBlock {
        width: 560px;
    }
    
    .rightElementInfo {
        width: calc(100% - 590px);
    }
    
    .elementPage h1 {
        font-size: 40px;
        font-weight: 700;
        line-height: 1;
        margin-bottom: 30px;
        padding-bottom: 10px;
        position: relative;
    }
    
    .elementPage h1:before {
        position: absolute;
        left: 0;
        bottom: 0;
        content: '';
        width: 195px;
        height: 5px;
        border-radius: 4px;
        background: var(--colorHead);
    }
    
    .topInfoRight {
        font-size: 20px;
        line-height: 1.2;
    }
    
    .topInfoRight .name {
        font-weight: 700;
    }
    
    .topInfoRight a.value {
        color: var(--colorSecond);
        text-decoration: underline;
    }
    
    .topInfoRight .line {
        margin-bottom: 30px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    
    .topLineInfo .nucInfo:first-child {
        padding-right: 12px;
        margin-right: 12px;
        border-right: 1px solid #c2c2c2;
    }
    
    .topInfoRight .line.txtAppl {
        margin-top: -10px;
    }
    
    .lineBuy .buyBtn.btnStyle1.callback-toggle2 {
        width: 100%;
    }
    
    .lineBuy {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin: 35px 0 25px 0;
        flex-direction: column;
    }
    
    .lineBuy .elementPrice {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #ececec;
        border: 1px solid #cdcdcd;
        border-radius: 8px;
        height: 68px;
        padding: 0 20px;
    }
    
    .lineBuy .priceCurrent {
        font-size: 50px;
        font-weight: 700;
    }
    
    .elementPage .formFabricsWrap {
        margin-top: 50px;
        background: url(/bitrix/templates/uniform/components/bitrix/catalog.element/.default/images/formBlockElement.jpg) no-repeat center/cover;
        border-radius: 7px;
        padding: 30px;
        margin-bottom: 60px;
    }
    
    .elementPage .formFabricsWrap .name {
        color: #fff;
    }
    
    .dependenceBlock .nameSection {
        margin-bottom: 25px;
        line-height: 1;
        font-weight: 700;
        font-size: 25px;
    }
    
    .dependenceBlock .name {
        font-size: 20px;
        font-weight: 400;
        line-height: 1;
        margin-bottom: 15px;
    }
    
    .offersProps {
        display: flex;
        justify-content: space-between;
    }
    
    .offersProps>div {
        width: 49%;
    }
    
    .offersProps select {
        width: 100%;
        border: 1px solid #cfcfcf;
        background: url(/bitrix/templates/uniform/components/bitrix/catalog.element/.default/images/arrSelect.png) no-repeat calc(100% - 15px) center, #fff;
        line-height: 41px;
        height: 41px;
        border-radius: 6px;
        padding: 0 20px;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        cursor: pointer;
    }
    
    .descName {
        line-height: 1;
        margin-bottom: 45px;
        font-size: 40px;
        font-weight: 700;
    }
    
    .description {
        font-size: 18px;
        font-weight: 400;
        line-height: 1.2;
        margin-bottom: 35px;
    }
    
    .tabsElementBlock {
        margin-bottom: 60px;
    }
    
    .tabsElement {
        display: flex;
        justify-content: flex-start;
        border-bottom: 2px solid var(--colorHead);
        margin-bottom: 35px;
        padding-left: 30px;
    }
    
    .tabsElement li {
        margin-right: 10px;
        min-width: 195px;
        padding: 0 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid #dadada;
        border-bottom: none;
        font-size: 26px;
        line-height: 1;
        color: #7a7a7a;
        height: 45px;
        border-radius: 8px 8px 0 0;
    }
    
    .tabsElement li:not(.active) {
        cursor: pointer;
    }
    
    .tabsElement li.active {
        color: #fff;
        background: var(--colorHead);
        border-color: var(--colorHead);
    }
    
    .nucElementTab {
        display: none;
    }
    
    .nucElementTab.active {
        display: block;
    }
    
    .priceRangesWrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    
    .priceRangesWrap label {
        position: relative;
        margin-right: 20px;
        cursor: pointer;
    }
    
    .priceRangesWrap label input {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0 !important;
        width: 0 !important;
        height: 0 !important;
    }
    
    .priceRangesWrap span {
        font-size: 20px;
        font-weight: 400;
        padding-left: 35px;
        position: relative;
        display: inline-block;
    }
    
    .priceRangesWrap span:before {
        position: absolute;
        left: 0;
        width: 24px;
        height: 24px;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        border: 1px solid var(--colorHead);
        border-radius: 50%;
    }
    
    .priceRangesWrap span:after {
        position: absolute;
        width: 12px;
        height: 12px;
        left: 6px;
        top: 50%;
        content: '';
        transform: translateY(-50%);
        background: var(--colorHead);
        opacity: 0;
        border-radius: 50%;
    }
    
    .priceRangesWrap input:checked+span:after {
        opacity: 1;
    }
    
    .rightElementInfo .anchorHref {
        margin-left: 10px;
    }
    
    .bigElementSlider {
        margin-bottom: 20px;
        position: relative;
    }
    
    .bigElementSlider .slick-arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        font-size: 0;
        z-index: 5;
        border: none;
        width: 64px;
        height: 42px;
    }
    
    .bigElementSlider .imgW {
        text-align: center;
    }
    
    .bigElementSlider .slick-prev {
        background: url(/bitrix/templates/uniform/components/bitrix/catalog.element/.default/images/prevPart.png) no-repeat center;
        left: 0px;
    }
    
    .bigElementSlider .slick-next {
        background: url(/bitrix/templates/uniform/components/bitrix/catalog.element/.default/images/nextPart.png) no-repeat center;
        right: 0px;
    }
    
    body .bigElementSlider img {
        display: inline-block;
        max-width: 100%;
    }
    
    .product-item-detail-slider-controls-image {
        padding: 0 10px;
    }
    
    .smallElementSlider .imgW {
        height: 100px;
    }
    
    .smallElementSlider img {
        max-height: 100px;
        max-width: 100%;
    }
    
    .product-item-amount {
        position: relative;
    }
    
    .product-item-amount-field-container {
        display: flex;
        gap: 10px;
    }
    
    .product-item-amount-field {
        border: none;
        font-size: 30px;
        line-height: 25px;
        width: 30px;
    }
    
    .product-item-amount-field-container span {
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: solid 1px #D2DCE6;
        border-radius: 50px;
        margin: 0 !important;
        position: relative;
        cursor: pointer;
    }
    
    .product-item-amount-field-btn-minus::before {
        content: " ";
        width: 25px;
        height: 3px;
        position: absolute;
        background: #D2DCE6;
    }
    
    .product-item-amount-field-btn-plus::before {
        background: #00C8EE;
        content: " ";
        width: 25px;
        height: 3px;
        position: absolute;
    }
    
    .product-item-amount-field-btn-plus::after {
        content: " ";
        width: 3px;
        height: 25px;
        position: absolute;
        background: #00C8EE;
    }
    
    .product-item-amount-description-container {
        margin: 0 !important;
        position: absolute;
        bottom: -37px;
        width: 200px;
    }
    
    .product-item-amount-description-container span {
        margin: 0 !important;
        padding: 0;
    }
    
    .no-select {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    
    input[type='number'] {
        -moz-appearance: textfield;
    }
    
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    
    .uniqUniformLine.line {
        margin-bottom: 0;
    }
    
    .minQuanLine .minQuan {
        background: none;
        margin: 0;
        text-align: end;
    }
    
    .minQuanLine .minQuan span {
        color: #000;
        padding: 0;
    }
    
    @media screen and (max-width:1299px) {
        .lineBuy .priceCurrent {
            font-size: 40px;
        }
        .rightElementInfo {
            width: calc(100% - 580px);
        }
    }
    
    .rightElementInfo .elementPriceAndCount {
        gap: 20px;
    }
    
    @media screen and (max-width:1199px) {
        .lineBuy {
            flex-direction: column;
            align-items: flex-start;
        }
        .wrapSliderBlock {
            width: 480px;
        }
        .rightElementInfo {
            width: calc(100% - 500px);
        }
        .rightElementInfo .elementPriceAndCount {
            flex-direction: column-reverse;
            align-items: flex-start;
        }
        .lineBuy {
            margin: 20px 0;
        }
    }
    
    @media screen and (max-width:991px) {
        .rightElementInfo .elementPriceAndCount {
            flex-direction: row;
            align-items: center;
        }
        .topElement {
            flex-direction: column;
            align-items: center;
        }
        .wrapSliderBlock {
            width: 100%;
            max-width: 480px;
        }
        .rightElementInfo {
            width: 100%;
            padding-top: 20px;
        }
    }
    
    @media screen and (max-width:767px) {
        .rightElementInfo .elementPriceAndCount {
            gap: 30px;
        }
        .product-item-amount-description-container {
            bottom: -40px;
        }
        .rightElementInfo .elementPriceAndCount {
            flex-direction: column-reverse;
        }
        .elementCount span {
            margin-right: 25px;
        }
        .elementPage .formFabricsWrap {
            padding: 10px;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .bigElementSlider .imgW {
            height: auto;
        }
        .bigElementSlider .imgW img {
            max-width: 100%;
        }
        .elementPage h1 {
            font-size: 32px;
        }
        .topInfoRight .line {
            margin-bottom: 10px;
        }
        .dependenceBlock .nameSection {
            margin-bottom: 15px;
        }
        .dependenceBlock .name {
            margin-bottom: 5px;
        }
        .tabsElement li {
            min-width: 10px;
            margin-right: 5px;
            /*padding: 0 5px;*/
            font-size: 20px;
            height: 40px;
        }
        .tabsElement {
            padding-left: 0;
        }
        .wrapMaterial .nameLine {
            font-size: 20px;
            padding: 15px 45px 15px 0;
        }
        .catalog-block-header {
            font-size: 26px;
            margin-bottom: 25px;
        }
    }
    
    @media screen and (max-width:675px) {}
    
    @media screen and (max-width:640px) {}
    
    @media screen and (max-width:600px) {
        .offersProps {
            flex-wrap: wrap;
        }
        .offersProps>div {
            width: 100%;
            margin-bottom: 10px;
        }
    }
    
    @media screen and (max-width:485px) {}
    
    @media screen and (max-width:425px) {}
    
    @media screen and (max-width:400px) {}
    
    @media screen and (max-width:370px) {}
/* End */


/* Start:/bitrix/templates/uniform/components/bitrix/news.list/questionsHeadBlock/style.css?16656404431835*/
/*questionBlock*/
.questionBlock{
	padding: 40px 0 30px;
}
.wrapQuestLine{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
}
.wrapQuestLine .quest{
	padding: 20px 45px 20px 0;
	font-size: 35px;
	font-weight: 600;
	position: relative;
	cursor: pointer;
}
.quest::before {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  content: '';  
  width: 17px;
  height: 2px;
  background: var(--colorHead);
}

.quest::after {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 2px;
  height: 17px;
  background: var(--colorHead);  
  transition: all 0.4s;
}
.activeQuest .quest::after{
	transform: translateY(-50%) rotate(90deg);
}

.wrapQuestLine .ask{
	font-size: 25px;
	font-weight: 300;
	display: none;
	padding-bottom: 20px;
	font-style: italic;
}


/*End questionBlock*/

@media screen and (max-width:1299px){


}

@media screen and (max-width:1199px){
.wrapQuestLine .quest{
	font-size: 26px;
	padding: 10px 45px 10px 0;
}
.wrapQuestLine .ask {
  font-size: 20px;
  }
.wrapQuestLine {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
}

@media screen and (max-width:991px){
.wrapQuestLine .quest{
	font-size: 22px;
	}	


}

	

@media screen and (max-width:767px){
.wrapQuestLine .quest{
	font-size: 20px;
	padding: 5px 45px 5px 0;
	}	
.wrapQuestLine .ask {
  font-size: 18px;
  }
}
	
@media screen and (max-width:675px){
	
}
@media screen and (max-width:640px){
	
}
@media screen and (max-width:600px){
	.wrapQuestLine .quest{
	font-size: 18px;
	}	
.wrapQuestLine .ask {
  font-size: 16px;
  }
  .wrapQuestLine {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
}
@media screen and (max-width:485px){
	
}
@media screen and (max-width:425px){}
@media screen and (max-width:400px){
	
}
@media screen and (max-width:370px){
	}
/* End */


/* Start:/bitrix/templates/uniform/components/bitrix/catalog.element/.default/themes/green/style.css?16656404431085*/
/* catalog.section */

/*
#63aa28
#6fb32d
#7ab748
#a8d95b
*/

/* Slider */
.bx-green .product-item-image-slider-progress-bar { background-color: #5b9f0b; }

.bx-green .product-item-image-slider-control:hover { background-color: rgba(91, 159, 11, .8); }

.bx-green .product-item-image-slider-control.active,
.bx-green .product-item-image-slider-control:hover { background-color: #5b9f0b; }

.bx-green .product-item-selected-scu,
.bx-green .product-item-detail-slider-controls-image:hover,
.bx-green .product-item-detail-slider-controls-image.active { outline-color: #63aa28; }

/* SCU */
.bx-green .product-item-scu-item-text-block:hover,
.bx-green .product-item-scu-item-color-block:hover,
.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-color: #63aa28; }

/* Amount */
.bx-green .product-item-amount-field:focus { border-color: #63aa28; }

/*Proress Bar*/
.bx-green .product-item-detail-slider-progress-bar { background-color: #63aa28; }
/* End */


/* Start:/bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/style.css?17097216273209*/
/* .catalogSection {
    display: grid;
    grid-template-columns: repeat(4, calc(25% - 4px));
    grid-gap: 20px 5px;
    margin-bottom: 80px;
    /* display: flex;
    justify-content: center; 
} */

.saleSlider .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
    z-index: 5;
    border: none;
    width: 64px;
    height: 42px;
}

.saleSlider .slick-prev {
    background: url(/bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/images/prevPart.png) no-repeat center;
    left: -85px;
}

.saleSlider .slick-next {
    background: url(/bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/images/nextPart.png) no-repeat center;
    right: -85px;
}


/* .catalogSection.catalogSectionSale {
    display: flex;
    justify-content: center;
} */


/* 
.saleSlider.slick-initialized.slick-slider {
    width: 100%;
} */


/* .slick-slide img {
    display: block;
    width: 100%;

max-width: 100%;

}
*/

.catalogSection .wrapItem {
    transition: all 0.4s;
    border-radius: 8px;
    background: #fff;
    padding: 10px;
    border: solid 1px #EBF0F4;
}

.sliderItemImages.img>div {
    height: 100%;
}

.sliderItemImages.img>div>.slick-track {
    height: 100%;
}

.catalogSection .wrapItem:hover {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}


/* .slick-initialized .slick-slide {
    width: 100%;
} */

.catalogSectionSale {
    width: ;
    margin: 60px 0 60px 0;
}

.saleSlider .slick-track {
    display: flex;
}

.saleSlider .slick-track .slick-slide {
    display: flex;
    height: auto;
}

.saleSlider {
    max-width: calc(100% + 100px);
}

.saleSlider .wrapItem {
    width: 100% !important;
}

@media screen and (max-width:1299px) {
    .catalogSection .wrapItem {
        padding: 5px;
    }
    .saleSlider .slick-prev {
        left: -55px;
    }
    .saleSlider .slick-next {
        right: -55px;
    }
}

@media screen and (max-width:1199px) {
    .catalogSection {
        grid-template-columns: repeat(3, 33%);
    }
}

@media screen and (max-width:991px) {
    .catalogSection {
        grid-template-columns: repeat(2, 50%);
    }
}

@media screen and (max-width:767px) {
    .saleSlider {
        max-width: 100%;
    }
    .saleSlider .slick-prev {
        width: 40px;
        height: 40px;
        background: url(/bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/images/prevPartMobile.png) no-repeat center rgb(0 0 0 / 10%);
        background-size: auto;
        background-size: 20px;
        border-radius: 50%;
        left: 20px;
        top: 35%;
    }
    .saleSlider .slick-next {
        width: 40px;
        height: 40px;
        background: url(/bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/images/nextPartMobile.png) no-repeat center rgb(0 0 0 / 10%);
        background-size: auto;
        background-size: 20px;
        border-radius: 50%;
        right: 20px;
        top: 35%;
    }
    .saleSlider .slick-prev {
        left: 20px;
    }
    .saleSlider .slick-next {
        right: 20px;
    }
}

@media screen and (max-width:675px) {}

@media screen and (max-width:640px) {
    .catalogSection {
        grid-template-columns: repeat(1, 100%);
    }
}

@media screen and (max-width:600px) {}

@media screen and (max-width:485px) {
    .saleSlider .item {
        padding: 0;
    }
}

@media screen and (max-width:425px) {}

@media screen and (max-width:400px) {}

@media screen and (max-width:370px) {}
/* End */


/* Start:/bitrix/templates/uniform/components/bitrix/catalog.item/defaultSlide/style.css?17048092433834*/
.item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 10px;
}

.item .img .imgW {
    height: 390px;
}

.item .img img {
    max-height: 100%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 7px;
}

.item .name {
    font-size: 24px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    margin-bottom: 15px;
    display: block;
}

.item .imgW {
    max-height: 100%;
}

.item .anons {
    color: #6c6c6c;
    margin-bottom: 15px;
    line-height: 1.1;
    display: block;
}

.item .botItem {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.item .pricesWrap {
    width: calc(100% - 185px);
}

.pricesWrap .txt {
    font-size: 18px;
    line-height: 1;
}

.pricesWrap .currentPrice {
    font-size: 24px;
    line-height: 1;
    white-space: nowrap;
}

.pricesWrap .oldPrice {
    font-size: 18px;
    text-decoration: line-through;
    color: #919191;
    line-height: 1;
}

.pricesWrap .oldPrice+.txt {
    display: none;
}

.pricesWrap .currentPrice span {
    font-size: 30px;
    font-weight: 700;
}

.item .btnStyle2 {
    width: 175px;
}

.priceCurrent span {
    font-size: 20px;
    line-height: 25px;
    margin-right: 40px;
}

.priceCurrentName {
    font-size: 20px;
    line-height: 25px;
    margin-right: 40px;
    font-weight: 700px;
}

.elementPriceAndCount {
    display: flex;
    align-items: center;
    margin-bottom: 35px;
    justify-content: space-between;
    width: 100%;
}

.elementCount {
    border: 1px solid #cdcdcd;
    display: flex;
    align-items: center;
    padding: 5px 15px;
    border-radius: 8px;
    height: 68px;
}

.elementCount span {
    font-size: 20px;
    line-height: 25px;
    margin-right: 40px;
    font-weight: 700;
}

.lineBuy .elementPrice>div {
    display: flex;
    align-items: center;
}

.uniqUniform {
    background: url("/bitrix/templates/uniform/images/uniqUniformBG.jpg") no-repeat center center;
    display: block;
    text-align: center;
    border-radius: 7px;
    width: 100%;
    margin: 15px 0;
}

.uniqUniform span {
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    display: block;
    padding: 15px;
}

.item .chooseMaterial {
    display: flex;
    justify-content: center;
    gap: 5px;
    background: #003070;
    padding: 9px;
    width: 100%;
    border-radius: 50px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
}

.item .chooseMaterial img {
    width: 22px;
    height: 19px;
}

.item .botLine {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partnersSlider {
    position: relative;
}

.sliderItemImages .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
    z-index: 5;
    border: none;
    width: 40px;
    height: 40px;
}

.sliderItemImages .slick-prev {
    background: url(/bitrix/templates/uniform/components/bitrix/catalog.item/defaultSlide/images/prevPart.png) no-repeat center rgb(0 0 0 / 10%);
    left: 10px;
    background-size: 20px;
    border-radius: 50%;
}

.sliderItemImages .slick-next {
    background: url(/bitrix/templates/uniform/components/bitrix/catalog.item/defaultSlide/images/nextPart.png) no-repeat center rgb(0 0 0 / 10%);
    right: 10px;
    background-size: 20px;
    border-radius: 50%;
}


/*End Item*/

@media screen and (max-width:1299px) {}

@media screen and (max-width:1199px) {
    .item .btnStyle2 {
        width: 145px;
    }
    .item .pricesWrap {
        width: calc(100% - 150px);
    }
}

@media screen and (max-width:991px) {}

@media screen and (max-width:767px) {}

@media screen and (max-width:675px) {}

@media screen and (max-width:640px) {}

@media screen and (max-width:600px) {}

@media screen and (max-width:485px) {}

@media screen and (max-width:425px) {}

@media screen and (max-width:400px) {}

@media screen and (max-width:370px) {}
/* End */


/* Start:/bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/themes/green/style.css?1665640443843*/
/* catalog.section */

/*
#63aa28
#6fb32d
#7ab748
#a8d95b
*/

/* Slider */
.bx-green .product-item-image-slider-progress-bar { background-color: #5b9f0b;}
.bx-green .product-item-image-slider-control:hover{ background-color: rgba(91,159,11,.8);}
.bx-green .product-item-image-slider-control.active,
.bx-green .product-item-image-slider-control:hover{ background-color: #5b9f0b;}

/* SCU */
.bx-green .product-item-scu-item-text-block:hover,
.bx-green .product-item-scu-item-color-block:hover,
.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{ outline-color: #63aa28;}

/* Amount */
.bx-green .product-item-amount-field:focus{border-color: #63aa28;}


.bx-green .catalog-section-header{border-color:#63aa28;}
/* End */
/* /bitrix/templates/uniform/components/bitrix/catalog/catalog/style.css?16855221961107 */
/* /bitrix/templates/uniform/components/bitrix/catalog.element/.default/style.css?170660811011823 */
/* /bitrix/templates/uniform/components/bitrix/news.list/questionsHeadBlock/style.css?16656404431835 */
/* /bitrix/templates/uniform/components/bitrix/catalog.element/.default/themes/green/style.css?16656404431085 */
/* /bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/style.css?17097216273209 */
/* /bitrix/templates/uniform/components/bitrix/catalog.item/defaultSlide/style.css?17048092433834 */
/* /bitrix/templates/uniform/components/bitrix/catalog.section/sliderItems/themes/green/style.css?1665640443843 */
