

/* Start:/local/components/nf/catalog/templates/barnes/style.min.css?1697139545959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.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{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}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:/local/templates/barnes/components/bitrix/catalog.search/search.page_complex/style.css?1697139545163*/
a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}
div.search-page-params {
	margin-top: 6px;
}
.search-item-rate {font-size: 11px;}
/* End */


/* Start:/local/templates/barnes/components/bitrix/system.pagenavigation/pager_barnes/style.css?169713954536*/
.pagination{
    margin-top: 50px;
}
/* End */


/* Start:/local/templates/barnes/components/bitrix/catalog.section/barnes_complex_list/style.css?1697139545927*/
.price .oldPrice{
    font-size: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    opacity: 0.4;
    text-decoration: line-through;
    margin-left: 20px;
}
.card .colors .color-1{
    background: none;
    overflow: hidden;  
}
body .product-inline-snippet__title a{
    font-weight: 700;  
}
.product-inline-snippet__wrapper {

}
.product-inline-snippet__wrapper img{
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}
.product-inline-snippet__wrapper img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}
@media only screen and (min-width: 1025px) {
    body .product-inline-snippet__image {
        width: 100%;
    }
    .product-inline-snippet__wrapper {
        min-height: 260px;    
    }
}

/* End */


/* Start:/local/templates/barnes/components/bitrix/catalog.section/catalog_block/style.css?1720854110175*/
.element_img_blur {
    filter: blur(0.5rem);
}

.seo_text {
    padding-bottom: 40px;
    font-family: "Verdana Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
/* End */


/* Start:/local/components/barnes/faq/templates/.default/style.css?17485441691143*/
.faq {
    margin: 0 auto;
    padding-bottom: 20px;
}

.faq__title {
    font-size: 24px;
    margin-bottom: 20px;
    color: #333;
}

.faq__item {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    margin-bottom: 10px;
    overflow: hidden;
}

.faq__question {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
    background: #f9f9f9;
    border: none;
    cursor: pointer;
    text-align: left;
    transition: background 0.3s ease;
}

.faq__question:hover {
    background: #f0f0f0;
}

.faq__question-text {
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.faq__icon {
    transition: transform 0.3s ease;
    color: #666;
}

.faq__item[open] .faq__icon {
    transform: rotate(180deg);
}

.faq__answer {
    padding: 0;
    background: #fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
}

.faq__answer-content {
    padding: 20px 0 20px 0px;
}

.faq__item.active .faq__answer {
    max-height: 1000px;
    padding: 0 20px;
}

.faq__item.active .faq__icon {
    transform: rotate(180deg);
}
/* End */


/* Start:/local/components/barnes/rating/templates/.default/style.css?171147990570*/
.rating--box {
    display: flex !important;
    min-height: 178px;
}

/* End */
/* /local/components/nf/catalog/templates/barnes/style.min.css?1697139545959 */
/* /local/templates/barnes/components/bitrix/catalog.search/search.page_complex/style.css?1697139545163 */
/* /local/templates/barnes/components/bitrix/system.pagenavigation/pager_barnes/style.css?169713954536 */
/* /local/templates/barnes/components/bitrix/catalog.section/barnes_complex_list/style.css?1697139545927 */
/* /local/templates/barnes/components/bitrix/catalog.section/catalog_block/style.css?1720854110175 */
/* /local/components/barnes/faq/templates/.default/style.css?17485441691143 */
/* /local/components/barnes/rating/templates/.default/style.css?171147990570 */
