

/* Start:/local/templates/tsvostok_v2/components/bitrix/system.pagenavigation/modern/style.min.css?1762822687659*/
.navigation{margin:32px 0 32px}@media(min-width:768px){.navigation{margin:40px 0 60px}}.btn.btn-load-more{height:44px;margin-bottom:22px;font-weight:600}.navigation-list{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.navigation-link{display:inline-block;font-size:16px;font-weight:500;line-height:20px;color:var(--secondary-color);text-decoration:none;padding:6px 11px}@media(min-width:768px){.navigation-link{padding:10px 16px}}.navigation-link:hover{color:var(--heading-color)}.navigation-link.is-active{color:#fff;background-color:var(--primary-color)}.navigation-link:hover svg path{stroke:var(--heading-color)}
/* End */


/* Start:/local/components/tsvostok/multi.catalog.section/templates/.default/style.css?176831691857*/
.multi-catalog-section-wrapper  > .row{
	gap: 26px 0;
}
/* End */


/* Start:/local/templates/tsvostok_v2/components/bitrix/catalog.item/.default/style.css?17838632204297*/
.product-item-type-card{
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #fff;
    border: 2px solid #F3F4F6;
    border-radius: var(--border-radius);
	overflow: hidden;
}

.product-item-type-card:hover{
    background: #F5F7F8;
}

.product-item-image-wrapper{
    display: inline-block;
    width: 100%;
}

.product-item-image-wrapper img{
    width: 100%;
}

/* в виде карточки*/
@media(min-width: 1200px) {
    .product-item-type-card .product-item-image-wrapper{
        height: 204px;
        min-height: 204px;
    }
}

.product-item-type-card .product-item-image-wrapper img{
    height: 100%;
    object-fit: cover;
}

.product-item-type-card .product-item-content{
    height: 100%;
    padding: 16px 14px 14px;
}

.product-item-type-card .product-item-name{
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    color: var(--heading-color);
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-decoration: none;
    margin-bottom: 16px;
}

.product-item-type-card .product-item-props{
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 16px;
}

.product-item-type-card .product-item-prop-item{
    font-size: 12px;
    font-weight: 400;
    line-height: 16.8px;
    color: var(--text-color);
    border-bottom: 1px dashed rgba(15, 21, 35, 0.1);
    padding-bottom: 4px;
}

.product-item-type-card .product-item-prop-name{
    max-width: 35%;
    text-align: left;
}

.product-item-type-card .product-item-prop-value{
    max-width: 65%;
    text-align: right;
}

.product-item-oldprice{
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    color: var(--text-color);
    text-decoration: line-through;
}

.product-item-price{
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    color: var(--primary-color);
}

.product-item-type-card .product-item-bottom{
    gap: 12px;
}

.product-item-type-card .product-item-bottom .btn--primary-opacity{
    min-width: 48px;
    max-width: 48px;
    padding: 0;
}

@media(min-width: 768px) {
    .product-item-type-card .product-item-bottom .btn--primary-opacity{
        width: calc(50% - 6px);
    }
}

.product-item-type-card .product-item-bottom .js-compare.is-active{
    background: var(--primary-color);
}

.product-item-type-card .product-item-bottom .js-compare svg{
    stroke: transparent;
}

.product-item-type-card .product-item-btn-buy svg{
    stroke: var(--primary-color);
}

.product-item-type-card .product-item-btn-buy:hover svg{
    stroke: #fff;
}

.product-item-type-card .product-item-bottom svg{
    --color: var(--primary-color);
}

.product-item-type-card .product-item-bottom .js-compare.is-active svg,
.product-item-type-card .product-item-bottom .btn:hover svg{
    --primary-color: #fff;
    --color: #fff;
}


.product-item-type-table{
    gap: 6px 16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: var(--text-color);
    border: 1px solid #E3E3E8;
    border-radius: var(--border-radius);
    padding: 10px 20px;
}

@media (min-width: 576px) {
    .product-item-type-table{
        border: 0;
        border-bottom: 1px solid #E3E3E8;
    }
}

.product-item-type-table > div:first-child,
.product-item-type-table > div:nth-child(2){
    width: calc(50% - 8px);
}

.product-item-type-table > div:nth-child(2){
    color: var(--primary-color);
}

.product-item-type-table > div:nth-child(3){
    min-width: 100%;
    color: var(--heading-color);
}

@media (min-width: 576px) {
    .product-item-type-table > div:nth-child(3){
        min-width: auto;
    }
}

.product-item-name{
    display: flex;
    gap: 16px;
}

.product-item-name span{
    display: inline-block;
    width: calc(50% - 8px);
    text-align: left;
}

.product-item-type-table > div:last-child{
    width: calc(50% - 8px);
}

.product-item-type-table .product-item-btn-buy{
    height: 32px;
}

.product-item-type-table.is-hover,
.product-item-type-table:hover{
    background: var(--background-color);
}

@media (min-width: 576px) {
    .product-item-name span{
        width: 100%;
    }

    .catalog-section-table-list div:last-child .product-item-type-table{
        border-bottom: 0;
    }
}


/* End */
/* /local/templates/tsvostok_v2/components/bitrix/system.pagenavigation/modern/style.min.css?1762822687659 */
/* /local/components/tsvostok/multi.catalog.section/templates/.default/style.css?176831691857 */
/* /local/templates/tsvostok_v2/components/bitrix/catalog.item/.default/style.css?17838632204297 */
