

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1733771194675*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:0}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:0;padding-left:.5em}span.modern-page-current{font-weight:var(--ui-font-weight-bold)}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/polyarik2018/components/bitrix/catalog.section/cat_list/style.css?17870580473403*/
.discount {
text-decoration: line-through;
display: inline-block;
}
.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}

.wrapper .main_content .inner_content .cat_list .block .item {
height: 420px !important;
}
.b_cat input[type=button] {
width: 100%;
    margin-top: 5px;
    background: url(/img/icon-basket-product.png) no-repeat 5px 50% #ffcd04;
    border: 2px solid #ffcd04;
}
.b_cat input[type=button]:hover {
width: 100%;
    margin-top: 5px;
    background: url(/img/icon-basket-product.png) no-repeat 5px 50% #ffffff;
    border: 2px solid #ffcd04;
}

.b_cat div {
width: 100%;
    margin-top: 5px;
    background: #ddd;
    border: 2px solid #ccc;
}

h1
{ 
    margin-top:0px !important;
}

.size-chart-button {
    display: none;
    background-color: #ffcd04;
    padding: 9px 15px;
    font-size: 18px;
    width: 100%;
    border: none;
    margin-bottom: 40px;
}

@media (max-width: 768px) {
    .size-chart-button {
        display: block;
    }

    .table-desctop {
        display: none;
    }

    .modal-open {
        display: block !important;
        backdrop-filter: brightness(0.5);
        padding: 0 20px;
        box-sizing: border-box;
    }

    .modal-wrapper {
        background: white;
        padding: 20px 15px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
        width: 100%;
        max-width: calc(100% - 40px);
        left: 50%;
        border-radius: 5px;
        display: flex;
        flex-direction: column;
        gap: 25px;
    }

    .modal-close {
        border: none;
        background: none;
        position: absolute;
        top: 15px;
        right: 15px;
        & img {
            pointer-events: none;
        }
    }

    .table-mobile {
        overflow: scroll;

        & table {
            width: 900px;
            /* max-width: 1200px; */
            overflow-x: scroll;
        }
    }
}

.list_gallery .list_gallery_item:nth-child(n + 2) {
    display: none !important;
}

.list_gallery.slick-initialized .list_gallery_item:nth-child(n + 2) {
    display: flex !important;
}

.list_gallery {
    position: relative;
    height: 190px;
    /* overflow: hidden; */

    & .slick-list {
        height: 190px;
    }

    .list_gallery_item {
        height: 190px;
        display: flex !important;
        justify-content: center;
        align-items: center;

        & img {
            max-width: 100%;
        }
    }

    .list_gallery_item .video__container {
        max-height: 160px;
    }
}

.list_gallery__progress {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    gap: 2px;
    width: 100%;
    height: 100%;
}

.list_gallery__progress-item {
    width: 100%;
    background: none;
    position: relative;
    border: none;
    padding: 0;
}

.list_gallery__progress-bar {
    display: none;
    height: 2px;
    width: 100%;
    background: #ffcd04;
    position: absolute;
    bottom: 5px;
    opacity: 0.5;
    transition: opacity 0.1s ease-in-out, display 0.3s ease-in-out;
}

.list_gallery__progress-item.active .list_gallery__progress-bar {
    opacity: 1;
}

.item:hover .list_gallery__progress-bar {
    display: block;
}

@media(max-width: 768px) {
    .list_gallery__progress {
        height: 10px;
    }

    .list_gallery__progress-bar {
        display: block;
    }
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1733771194675 */
/* /local/templates/polyarik2018/components/bitrix/catalog.section/cat_list/style.css?17870580473403 */
