

/* Start:/local/templates/artans2026/components/artans/catalog.series/.default/style.css?178481232359009*/
.product-specifications {
    font-size: 1.125rem;
}
.nbCatalogElement__gal {
    width: 585px;
}
.previews-card-series {
    border: 1px solid #D9D9D9;
    padding: 1rem 1rem 1rem 1rem;
    position: relative;
    border-radius: 0.3125rem;
}

.previews-card-series__layout {
    display: flex;
    align-items: center;
    gap: 1rem;
}

@media (min-width: 768px) {
    .previews-card-series .gallery-list,
    .previews-card-series .gallery-list-swiper {
        order: -1;
    }
}

.previews-card-series__main {
    flex: 1;
    min-width: 0;
    position: relative;
}

.previews-card-series .zoom {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 3.125rem;
    height: 3.125rem;
}

.previews-card-series .zoom:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13_1301)'%3E%3Cpath d='M39.7423 37.9742C47.7471 29.0371 47.4581 15.2496 38.8723 6.66436C30.0906 -2.109 15.9007 -2.23628 6.96323 6.37883C-1.97457 14.9934 -2.36901 29.1786 6.07588 38.2767C14.521 47.3751 28.6962 48.0369 37.9516 39.7648L48.445 50.2581C48.9401 50.749 49.7387 50.747 50.2315 50.2541C50.7244 49.7612 50.7264 48.9627 50.2355 48.4676L39.7423 37.9742ZM8.43229 37.1043C0.484559 29.2298 0.424672 16.4034 8.29871 8.45488C16.1732 0.507155 28.9999 0.447269 36.9481 8.3212L37.0817 8.45488C44.9804 16.3535 44.9804 29.2053 37.0817 37.1043C29.1827 45.0033 16.3306 45.0029 8.43229 37.1043Z' fill='%23959595'/%3E%3Cpath d='M30.3533 21.5108H24.0208V15.1839C24.0208 14.4848 23.4542 13.9178 22.7548 13.9178C22.0562 13.9178 21.4888 14.4848 21.4888 15.1839V21.5108H15.1615C14.4628 21.5108 13.8955 22.0782 13.8955 22.7769C13.8955 23.4762 14.4629 24.0428 15.1615 24.0428H21.4888V30.3756C21.4888 31.0748 22.0562 31.6417 22.7548 31.6417C23.4542 31.6417 24.0208 31.0748 24.0208 30.3757V24.0429H30.3533C31.0527 24.0429 31.6194 23.4762 31.6194 22.7769C31.6194 22.0782 31.0528 21.5108 30.3533 21.5108Z' fill='%23959595'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13_1301'%3E%3Crect width='54' height='54' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    width: 3.375rem;
    height: 3.375rem;
    background-size: contain;
}


.previews-card-series .gallery-list,
.previews-card-series .gallery-list-swiper {
    margin-top: 0;
    flex-shrink: 0;
}

.gallery-show-wrapper {
    display: block;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.gallery-show-wrapper:before {
    content: "";
    display: block;
    padding-top: 100%;
}

.gallery-show-wrapper .gallery-show {
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: auto;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    position: absolute;
}

.gallery-show-wrapper .gallery-show .cover {
    position: relative;
    height: 100%;
    width: 33.3333%;
    display: inline-block;
    text-align: center;
}

.gallery-show-wrapper .gallery-show img {
    position: absolute;
    bottom: 0;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: inline;
    max-width: 100%;
    max-height: 100%;
}

.gallery-show-wrapper .gallery-show img.no_photo {
    margin: 0 auto;
    display: block;
}

.gallery-list {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    width: 7rem;
    padding: 0;
    overflow: visible;
    max-height: 360px;
}

.gallery-list .gallery-item {
    height: 7rem;
    overflow: hidden;
    padding: 0.5rem;
    border: 1px solid #D9D9D9;
    cursor: pointer;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 0.3125rem;
    flex-shrink: 0;
}

.gallery-list .gallery-item.active {
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
    border-color: #fff;
}

.gallery-list .gallery-item:hover {
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
    border-color: #fff;
}

.gallery-list .gallery-item:last-child {
    margin-right: 0;
}

.gallery-list .gallery-item .cover {
    padding-right: 2px;
    padding-left: 2px;
    height: 100%;
    display: inline-block;
    width: auto;
}

.gallery-list .gallery-item img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

.gallery-list-swiper {
    --gallery-item-size: 7rem;
    --gallery-item-shadow-size: 0.25rem;
    --gallery-list-nav-size: 1.25rem;
    position: relative;
    width: calc(var(--gallery-item-size) + var(--gallery-item-shadow-size) * 2);
    box-sizing: content-box;
}

@media (min-width: 1200px) {
    .gallery-list-swiper {
        padding-top: var(--gallery-list-nav-size);
        padding-bottom: var(--gallery-list-nav-size);
    }

    .gallery-list.swiper {
        max-height: 380px;
    }

    .gallery-list-swiper .gallery-list__nav {
        display: flex;
    }
}

.gallery-list--swiper {
    width: 100%;
    box-sizing: content-box;
}

@media (min-width: 1200px) {
    .gallery-list--swiper {
        height: calc((var(--gallery-item-size) + var(--gallery-item-shadow-size) * 2) * 4);
        overflow: hidden;
    }

    .gallery-list--swiper .gallery-list__wrapper {
        flex-direction: column;
    }

    .gallery-list--swiper .gallery-list__slide {
        height: auto;
        width: auto;
    }
}

.gallery-list--swiper .gallery-list__item-wrap {
    width: var(--gallery-item-size);
    height: calc(var(--gallery-item-size));
    padding: var(--gallery-item-shadow-size);
    box-sizing: content-box;
}

.gallery-list--swiper .gallery-list__item-wrap > .gallery-item {
    width: var(--gallery-item-size);
    height: var(--gallery-item-size);
}

.gallery-list-swiper .gallery-list__nav {
    --swiper-navigation-size: 1.25rem;
    position: absolute;
    left: 50%;
    right: auto;
    margin: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: #959595;
    z-index: 2;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gallery-list-swiper .gallery-list__nav::after {
    font-size: var(--swiper-navigation-size);
}

.gallery-list-swiper .gallery-list__nav--prev {
    top: 0;
    transform: rotate(90deg) translateY(50%);
    width: var(--swiper-navigation-size);
    height: var(--swiper-navigation-size);
}

.gallery-list-swiper .gallery-list__nav--next {
    top: auto;
    bottom: 0;
    transform: rotate(90deg) translateY(50%);
    width: var(--swiper-navigation-size);
    height: var(--swiper-navigation-size);
}

.gallery-list-swiper .gallery-list__nav.gallery-list__nav--disabled {
    opacity: 0.25;
}


.catalog-series .button {
    padding: 6px 18px 6px 48px;
    font-size: 20px;
    margin-top: 0;
    color: #fff;
    min-width: 189px;
    border-bottom: 0;
}

.catalog-series .button:hover {
    color: #fff;
    font-weight: bold;
}

.catalog-series .button:before {
    position: absolute;
    top: 10px;
    left: 18px;
}

.catalog-series .button:focus {
    outline: none;
}

.catalog-series .options-wrapper .button {
    min-width: 155px;
}

.options-wrapper {
    width: 100%;
    padding: 0.5rem 15px 0;
}

.options-wrapper .separator {
    border-bottom: 1px solid #d7d7d7;
}

@media (max-width: 639px) {
    .options-wrapper {
        margin-top: 50px;
    }
}


.options-list:nth-child(even) {
    background: #F9F9F9;
    border-radius: 0.3125rem;
}

/*.options-list:hover,
.options-list.hover {
    cursor: pointer;
    background-color: #f5f5f5;
    box-shadow: 0 0 3px #d4d3d3;
}*/

.options-list._items .options-item {
    border-right: 1px solid #eeeeee;
    font-size: 1.125rem;
    display: flex;
    justify-content: center;
    align-items: center;
}


.options-item .colorIcon {
    display: inline-block !important;
    height: 1.5rem !important;
    width: 1.5rem !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0.3125rem;
    margin-right: 1rem;
    float: none !important;
    position: relative;
    box-shadow: 0 0 1px #a4a4a4;
}

@media (max-width: 500px) {
    .options-item .colorIcon {
        margin-left: 0.375rem;
        margin-right: 0.375rem;
    }
}

.options-list._items .options-item:last-child {
    border-right: none;
}
/*
.options-list._items:hover .options-item {
    border-right-color: transparent;
}

.options-list._items:hover .options-item.props._2:before {
    display: none;
}
*/

.options-item.prices {
    line-height: 1;
}

.options-item.prices .itemOldPrice {
    font-size: 0.75rem;
    color: #656565;
    text-decoration: line-through;
}

.inner-list .options-list:last-child {
    border: 0;
}

.options-item {
    padding: 1rem 0.5rem;
    color: #000;
    word-break: break-all;
    text-align: center;
}

@media (max-width: 1169px) {
}

@media (max-width: 639px) {
}

.options-item.props span {
    display: flex;
    width: 50%;
    text-align: center;
    float: left;
    justify-content: center;
    align-items: center;
}
.options-item.props span.val {
    justify-content: start;
    width: auto;
}

.options-item p {
    margin: 0;
}

@media (max-width: 639px) {
    .options-item.prices {
        padding-top: 0;
    }
}

.options-item.prices p {
    font-size: 12px;
}


.options-item .quantity {
    display: inline-block;
    border: 1px solid #DFDFDF;
    vertical-align: top;
    background-color: #DFDFDF;
    border-radius: 0.3125rem;
}

.options-item .quantity._disabled {
    position: relative;
    border-color: #e8e8e8;
    cursor: default;
}

.options-item .quantity._disabled:before {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 5;
    cursor: default;
}

.options-item .quantity._disabled button {
    color: #444343 !important;
}

.options-item .quantity button {
    padding: 0;
    color: #444343;
    background-color: transparent;
    outline: 0;
    border: 0;
    width: 1.5rem;
    line-height: 2.5rem;
    font-size: 1rem;
    height: 2.5rem;
    float: left;
}

.options-item .quantity button:hover {
    background: #e6e6e6;
}

.options-list:hover .options-item .quantity button {
    color: #e31f24;
}


.options-item .quantity input {
    height: 2.5rem;
    text-align: center;
    width: 3rem;
    background-color: #fff;
    outline: 0;
    border: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    vertical-align: top;
    float: left;
    font-size: 0.875rem;
    color: #444343;
}


.options-item.bold {
    color: #000;
    font-weight: bold;
}


.options-item.art {
    color: #000;
    font-weight: 600;
}

.options-item.prices {
    color: #434343;
}

.options-item.prices .bold {
    font-weight: bold;
}

.options-item.quantity-item {
    padding: 0.5rem;
}

.options-item.props._2:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #eeeeee;
}


@media (max-width: 639px) {
    .options-item.quantity-item {
        padding-top: 0;
    }
}

.options-item.all-width {
    padding: 12px 6px;
    border: 0;
}

.options-item.all-width input {
    width: 80px;
}

@media (max-width: 639px) {
    .options-item.available {
        text-align: right;
    }
}

.options-list-subhead {
    border-bottom: none !important;
}

.options-list-subhead,
.options-list-subhead:hover {
    background: #F1F1F1;
    cursor: default !important;
    box-shadow: none !important;
    border-radius: 0.3125rem
}

.options-list-subhead .options-item {
}

.text-characteristic {
    margin-top: 6px;
    width: 100%;
}

.text-characteristic p {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    color: #686868;
    margin-bottom: 0;
}

.text-characteristic p.sub-header.sub-header-second-level {
    margin-bottom: 14px;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 14px;
    color: #303030;
    padding-left: 0;
    padding-right: 0;
}

@media (max-width: 1169px) {
    .text-characteristic p {
        font-size: 12px;
    }
}

.text-characteristic .bottom-grey-border {
    border-bottom: 1px solid #d7d7d7;
}

.text-characteristic .interactive-link.add-link {
    margin-left: 16px;
    color: #2983df;
    text-decoration: none;
    font-size: 14px;
}

@media (max-width: 1169px) {
    .text-characteristic .interactive-link.add-link {
        font-size: 12px;
    }
}

.text-characteristic .interactive-link.add-link:hover {
    color: #e31e24;
    font-weight: normal;
}

@media (max-width: 639px) {
    .text-characteristic {
        margin-top: 16px;
    }
}

.characteristics-table {
}

.characteristics-table p {
    font-size: 1.125rem;
    color: #000;
    margin-bottom: 0;
}

.characteristics-table .table-wrapper > div {
    width: 100%;
    overflow-x: auto;
}

.characteristics-table .table-wrapper > div table {
    overflow-x: scroll;
    table-layout: fixed;
    border-collapse: inherit;
    color: #000;
    font-size: 1.125rem;
    width: 100%;
    border-spacing: 0;
}

@media (max-width: 1169px) {
    .characteristics-table .table-wrapper > div table {
        font-size: 12px;
    }
}

.characteristics-table .table-wrapper > div table tr td {
    padding: 1rem 4rem;
    width: 138px;
    border-right: 1px solid #D9D9D9;
}

.characteristics-table .table-wrapper > div table tr td:first-child,
.characteristics-table .table-wrapper > div table tr th:first-child {
    border-radius: 0.3125rem 0 0 0.3125rem;
    font-weight: 600;
}

.characteristics-table .table-wrapper > div table tr td:last-child,
.characteristics-table .table-wrapper > div table tr th:last-child {
    border-radius: 0 0.3125rem 0.3125rem 0;
    border: none;
}

.characteristics-table .table-wrapper tr:nth-child(odd) td{
    background: #F9F9F9;
}


@media (min-width: 640px) and (max-width: 1169px) {
    .characteristics-table .table-wrapper > div table tr td {
        width: 122px;
    }
}

@media (max-width: 639px) {
    .characteristics-table .table-wrapper > div table tr td {
        width: 100px;
    }
}


.characteristics-table .table-wrapper a {
    display: none;
}

.characteristics-table .fake-row {
    display: none;
}

.characteristics-table.animate .fake-row, .characteristics-table.animate .table-wrapper {
    float: left;
}

.characteristics-table.animate .fake-row {
    width: 11%;
    display: block;
}

.characteristics-table.animate .fake-row p {
    padding: 18px 16px;
    border-bottom: 1px solid #efefef;
}

.characteristics-table.animate .fake-row p:last-child {
    border: 0;
}

@media (min-width: 640px) and (max-width: 1169px) {
    .characteristics-table.animate .fake-row {
        width: 24%;
    }
}

@media (max-width: 639px) {
    .characteristics-table.animate .fake-row {
        width: 27%;
    }
}

.characteristics-table.animate .table-wrapper {
    padding: 0 26px;
    position: relative;
    width: 89%;
    background-color: #f5f5f5;
}

.characteristics-table.animate .table-wrapper > div {
    overflow: hidden;
}

.characteristics-table.animate .table-wrapper table {
    background-color: #fff;
    border: 0;
    overflow: hidden;
    margin-left: -138px;
}

@media (min-width: 640px) and (max-width: 1169px) {
    .characteristics-table.animate .table-wrapper table {
        margin-left: -122px;
    }
}

@media (max-width: 639px) {
    .characteristics-table.animate .table-wrapper table {
        margin-left: -100px;
    }
}

.characteristics-table.animate .table-wrapper a {
    position: absolute;
    top: 50%;
    color: #e31e24;
    text-decoration: none;
    font-size: 20px;
    display: block;
}

.characteristics-table.animate .table-wrapper a.left {
    left: 2px;
}

.characteristics-table.animate .table-wrapper a.right {
    right: 2px;
}

.characteristics-table.animate .table-wrapper a:hover {
    font-weight: normal;
}

@media (min-width: 640px) and (max-width: 1169px) {
    .characteristics-table.animate .table-wrapper {
        width: 76%;
    }
}

@media (max-width: 639px) {
    .characteristics-table.animate .table-wrapper {
        width: 73%;
    }
}


.gallery-3d-btn {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background: #e31f24;
    padding: 0;
    border: 1px solid #e31f24 !important;
}

.gallery-3d-btn:hover {
    background: #C3181E;
    border: 1px solid #C3181E !important;
}

.gallery-3d-btn:before {
    content: '';
    display: block;
    background: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/rotate-360.svg) no-repeat center;
    background-size: contain;
    border: 0.75rem solid transparent;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.gallery-3d-btn._open {
    display: none;
}

.gallery-3d-btn._open:before {
    background: url("/local/templates/artans2026/components/artans/catalog.series/.default/images/rotate-360.svg") no-repeat center;
    background-size: contain;
}

.gallery-item.gallery-3d-btn {
    position: relative;
}


.close3D {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #cccccc;
    width: 50px;
    height: 50px;
    z-index: 200;
    display: none;

}

.close3D._open {
    display: block;
}

.close3D:before {
    color: #fff;
    font-size: 19px;
    position: absolute;
    top: 15px;
    left: 16px;
}

#gallery-rotate {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 2rem 1rem;
}

#gallery-rotate img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
    margin: 0 auto
}

#gallery-rotate div.reel {
    max-width: 100%;
    max-height: 100%;
    width: 100% !important
}

.gallery-item._yt {
    background: #e31f24;
    padding: 0;
    border: 1px solid #e31f24;
}

.gallery-item._yt:hover {
    background: #C3181E;
    border: 1px solid #C3181E;
}

.gallery-item._yt a {
    display: block;
    background: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/yt.svg) no-repeat center;
    background-size: contain;
    border: 0.75rem solid transparent;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.nbCatalogElement {

}

.nbCatalogElement__gal {
}

.nbCatalogElement__stikers {
    position: absolute;
    left: 1em;
    top: 1em;
    width: 3.125em;
    z-index: 5;
    font-size: 1.5rem;
}

.nbCatalogElement__action._fav {
    font-size: 1.5rem;
}

.nbCatalogElement__stiker.icon {
    height: 1.25em;
    width: 3.125em;
    font-size: 1.5rem;
    border-radius: 0.3125rem;
    overflow: hidden;
    margin-bottom: 0.25em;
}

.nbCatalogElement__stiker.icon:before {
    left: 0;
    transform: translateY(-50%);
}

.nbCatalogElement__stiker._discount {
    background: #f98e3d;
    color: #fff;
    text-align: center;
    font-size: 1.125rem;
    padding: 0.125rem 0;
}

.nbCatalogElement__actions {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
}

.nbCatalogElement__action {
    height: 3.125rem;
    width: 3.125rem;
    display: block;
    opacity: 0.6;
}


.nbCatalogElement__action:hover {
    opacity: 1;
}

.nbCatalogElement__action.icon:before {
    transform: translate(-50%, -50%) scale(1.2);
}

.another {
    padding-top: 1rem;
}

.another__title {
    font-weight: 600;
    color: #000;
    margin-bottom: 1rem;
    font-size: 1.125rem;

}


.another__items {
}


.another__itemCont {
    position: relative;
    width: 7rem;
    height: 7rem;
}

.another__item {
    position: absolute;
    display: block;
    text-decoration: none !important;
    border: 1px solid #D9D9D9;
    border-radius: 0.3125rem;
    left: 0;
    right: 0;
    top: 0;
    z-index: 50;
    background: #fff;
}
.another__item:hover {
    color: #D32F23;
}
.another__itemC {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 7rem;

}

.another__item:hover,
.another__item.active {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    border-color: #fff;
}

.another__itemI {
    max-width: 80%;
    max-height: 70%;
    height: auto;
}

.another__itemN {
    white-space: normal;
    text-align: left;
    padding: 0.25rem;
    line-height: 1.3;
    font-size: 1rem;
    font-weight: 400;
    color: #010101;
    display: none;
}

.another__item:hover .another__itemN{
   display: block;
}


.another .bx-wrapper .another__items {
    margin: 0;
}

.another .bx-wrapper .another__item {
    padding: 0;
}

.another .bx-wrapper .bx-controls-direction a {
    right: auto;
    left: auto;
    top: 1rem;
    height: 4.25rem;
    width: 1rem;
    background: none;
}

.another .bx-wrapper .bx-controls-direction a.disabled {
    display: block;
}

.another .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
}

.another .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0;
    transform: rotate(180deg);
}

.another .bx-wrapper .bx-controls-direction a:before {
    content: '';
    display: block;
    position: absolute;
    width: 1rem;
    height: 1rem;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: #e31f24 url(/local/templates/artans2026/components/artans/catalog.series/.default/images/aarrow.svg) center center no-repeat;
}

.another .bx-wrapper .bx-controls-direction a:hover:before {
    background-color: #C3181E;
}

.another .bx-wrapper .bx-controls-direction a.disabled:before {
    background-color: #d2d2d2 !important;
}

.about-series {
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 1rem;
    padding: 1rem !important;
    background: #F1F1F1;
    border-radius: 0.3125rem;
}

.about-prop {
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 0.375rem;
    display: flex;
    align-items: center;
}

.about-prop .bold {
    font-weight: 600;
}

.about-prop .colorIcon {
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0.3125rem;
    margin-left: 0.5rem;
    box-shadow: 0 0 1px #a4a4a4;
}

.nbCatalogElement__links {
    padding-top: 0.5rem;

}

.nbCatalogElement__linkCol {
    padding-bottom: 1rem;
}

.nbCatalogElement__link {
    font-size: 1.125rem;
    background: none;
    border: none;
    padding: 0;
    color: #D32F23;
}

.nbCatalogElement__share {
    margin-bottom: 1.5rem;
}

.nbCatalogElement__shareT {
    font-weight: 500;
    margin-bottom: 0.375rem;
    display: flex;
    flex-wrap: nowrap;
    color: #5C5C5C;
}



.nbCatalogElement__shareI {
    display: flex;
    flex-wrap: nowrap;
}

.nbCatalogElement__shareI .ya-share2__container {
    text-align: center;
}

.nbCatalogElement__shareI .ya-share2__link {
}

.nbCatalogElement__shareI .ya-share2__badge {
    background-color: #D32F23 !important;
    border-radius: 0.3125rem !important;
}

.nbCatalogElement__shareI .ya-share2__badge._max{
    height: 2.75rem !important;
    width: 2.75rem !important;
    margin: 0 0 0 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='68px' height='68px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M34.780,16.886 C26.010,16.424 19.166,22.533 17.657,32.095 C16.407,40.013 18.623,49.661 20.518,50.147 C21.322,50.353 23.257,48.868 24.664,47.535 C24.928,47.285 25.328,47.242 25.639,47.433 C27.833,48.780 30.317,49.792 33.056,49.936 C42.059,50.410 50.038,43.336 50.510,34.297 C50.981,25.258 43.783,17.360 34.780,16.886 ZM20.094,62.790 C19.754,62.548 19.286,62.614 19.002,62.918 C15.198,66.991 5.464,69.847 5.018,64.289 C5.018,59.934 4.043,56.264 2.970,52.224 C1.656,47.275 0.195,41.770 0.195,33.770 C0.195,14.692 15.781,0.344 34.262,0.344 C52.742,0.344 67.231,15.393 67.231,33.955 C67.231,52.518 52.281,67.196 34.436,67.196 C28.106,67.196 25.034,66.300 20.094,62.790 Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1.5rem;
}




.nbCatalogElement__shareI .ya-share2__badge:hover {
    background-color: #BC241B !important;

}

.nbCatalogElement__shareI .ya-share2__icon {
    height: 2.75rem !important;
    width: 2.75rem !important;
    background-size: 2rem !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.itemSticker__priceType {
    padding: 0.5rem 1rem !important;
    font-weight: 400;
    margin-bottom: 1rem !important;
}

.nbCatalogElement__d {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    color: #272727;
}

.nbCatalogElement__d._1 {
}

.nbCatalogElement__d._1 .nbCatalogElement__di {
    padding-left: 4.5rem;
    position: relative;
    margin-bottom: 1rem;
    min-height: 3.125rem;
}

.nbCatalogElement__d._1 .nbCatalogElement__dicon {
    position: absolute;
    left: 0;
    top: 0;
    width: 3.125rem;
    height: 3.125rem;
    border: 1px solid #e6e6e6;
    border-bottom: 2px solid #e31f24;
    background-size: 2rem 2rem;
    background-repeat: no-repeat;
    background-position: center;
}

.nbCatalogElement__d._1 .nbCatalogElement__dicon._1 {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i11.svg);
}

.nbCatalogElement__d._1 .nbCatalogElement__dicon._2 {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i12.svg);
}

.nbCatalogElement__d._1 .nbCatalogElement__ditext {
}

.nbCatalogElement__d._2 {
    padding-top: 0.5rem;
}

.nbCatalogElement__d._2 .nbCatalogElement__di {
    position: relative;
    margin-bottom: 0.5rem;
    min-height: 3.125rem;
    padding-top: 1rem;
}

.nbCatalogElement__d._2 .nbCatalogElement__dicon {
    position: absolute;
    left: 0.5rem;
    top: 0;
    width: 4.125rem;
    height: 2.875rem;
    background-size: 2.25rem 2.25rem;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #e31f24;
}

.nbCatalogElement__d._2 .nbCatalogElement__dicon._1 {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i21.svg);
}

.nbCatalogElement__d._2 .nbCatalogElement__dicon._2 {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i22.svg);
}

.nbCatalogElement__d._2 .nbCatalogElement__dicon._3 {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i23.svg);
}

.nbCatalogElement__d._2 .nbCatalogElement__ditext {
    padding: 0.75rem 0.5rem 0.75rem 5.5rem;
    background: #f2f2f2;
    font-weight: normal;
}


.nbCatalogElement__d._3 {
    margin: 0 -0.5rem !important;
    padding-top: 1rem;
}

.nbCatalogElement__d._3 .nbCatalogElement__dc {
    padding: 0 0.5rem !important;
}

.nbCatalogElement__d._3 .nbCatalogElement__di {
    border: 1px solid #e6e6e6;
    padding: 0.5rem 0.5rem 0.5rem 1.5rem;
    font-size: 0.8125rem;
    height: 3.625rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    position: relative;
    font-weight: normal;
    letter-spacing: 0;
}

.nbCatalogElement__d._3 .nbCatalogElement__di:before {
    position: absolute;
    left: 0;
    top: -1px;
    bottom: -1px;
    width: 1rem;
    background: #e31f24;
    content: '';
}

.nbCatalogElement__d._3 .nbCatalogElement__di:last-child {
    margin-right: 0;
}

.nbCatalogElement__d._3 .nbCatalogElement__di._1 {
    background: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i31.svg) right 80% no-repeat;
}

.nbCatalogElement__d._3 .nbCatalogElement__di._2 {
    background: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i32.svg) right 80% no-repeat;
}

/*.nbCatalogElement__rec .bx-viewport {z-index: 199;}*/
.nbCatalogElement__viewd {
    position: relative;
    z-index: 6;
}

.nbCatalogElement__iwant {
    display: block;
    text-decoration: none !important;
    line-height: 0;
}

.nbCatalogElement__iwant:hover {
}

.nbCatalogElement__iwantText {
    text-transform: uppercase;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1;
    display: block;
    padding: 0.5rem 0.75rem;
    background: #e31f24;
    color: #fff !important;
    transition: .5s;
}

.nbCatalogElement__iwantImg {
    display: block;
    white-space: nowrap;
    padding-top: 0.375rem;
}

.nbCatalogElement__iwantImgC {
    border: 1px solid #b4b4b4;
    transition: .5s;
}

.nbCatalogElement__iwantIcon {
    display: inline-block;
    width: 5rem;
    height: 1.5rem;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: -0.25rem 0.25rem;
}

.nbCatalogElement__iwantIcon:last-child {
    margin-right: 0;
}

.nbCatalogElement__iwantIcon._mir {
    background-image: url('/local/templates/artans2026/components/artans/catalog.series/.default/../../../../images/mir_logo.svg');
}

.nbCatalogElement__iwantIcon._mc {
    background-image: url('/local/templates/artans2026/components/artans/catalog.series/.default/../../../../images/mc_logo.svg');
}

.nbCatalogElement__iwantIcon._visa {
    background-image: url('/local/templates/artans2026/components/artans/catalog.series/.default/../../../../images/visa_logo.svg');
}

.nbCatalogElement__iwantIcon._nal {
    background-image: url('/local/templates/artans2026/components/artans/catalog.series/.default/../../../../images/nal.svg');
    margin-right: -1rem;
}

.nbCatalogElement__iwant:hover .nbCatalogElement__iwantText {
    background: #C3181E;
}

.nbCatalogElement__iwant:hover .nbCatalogElement__iwantImgC {
    border-color: #C3181E;
}

.nbCatalogElement__iwantTextC {

}

.nbCatalogElement__iwantImgC {
    max-width: calc(50% + 0.375rem) !important;
    -ms-flex: 0 0 calc(50% + 0.375rem) !important;
    flex: 0 0 calc(50% + 0.375rem) !important;
}

.nbCatalogElement__rec {
    margin-top: 6rem;
}

.nbCatalogElement__another {
    border-top: 1px solid #D9D9D9;
    margin-top: 0;
    padding-bottom: 1rem;
}

.nbCatalogElementDeliv {
    padding-bottom: 2rem;
}

.nbCatalogElementDeliv__item {
    display: flex;
    align-items: flex-start;
    padding: 1.75rem;
    flex-direction: column;
    background: #F1F1F1;
    border-radius: 0.3125rem;
    color: #000;
    text-decoration: none !important;
}
.nbCatalogElementDeliv__item:hover {
    color: #fff;
    background: #D32F23;
}

.nbCatalogElementDeliv__icon {
    flex-shrink: 0;
    width: 3.4375rem;
    height: 3.4375rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    margin-right: 1rem;
    margin-top: 0.0625rem;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0.75rem solid transparent;
}


.nbCatalogElementDeliv__icon._pickup {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i11.svg);
}
.nbCatalogElementDeliv__icon._deliv {
    background-image: url(/local/templates/artans2026/components/artans/catalog.series/.default/images/i12.svg);
}

.nbCatalogElementDeliv__content {
    flex: 1;
    min-width: 0;
}

.nbCatalogElementDeliv__title {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 0.125rem;
    display: flex;
    align-items: center;
    padding-bottom: 0.75rem;
}

.nbCatalogElementDeliv__desc {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
}


.options-wrapper-title {
    text-align: right;
    color: #D32F23;
    font-size: 1.125rem;
    font-weight: 600;
}


.nbCatalogElement__advants {
    background: #D32F23;
    display: flex;
    flex-wrap: nowrap;
    padding: 3rem 2rem;
    border-radius: 0.3125rem;
    color: #fff;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 3rem;
    align-items: center;
    justify-content: space-between;
}
.nbCatalogElement__advantsItem {
    position: relative;
    flex: 0 0 auto;
    width: auto;
    padding: 0 2rem;
    align-items: center;
}
.nbCatalogElement__advantsItem:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 4.875rem;
    width: 2px;
    background: #fff;
}


.nbCatalogElement__linkCol {

}
.nbCatalogElement__linkCol .btn._info {
    box-shadow: 0 0 4px 0 rgba(0,0,0,.25) !important;
    background: #fff;
    font-size: 1.125rem;
    height: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nbCatalogElement__linkCol .btn._info:hover {
    background: #F1F1F1;
}


.nbCatalogElement__linkCol .btn._info:before{
    content: '';
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5rem;
}

.nbCatalogElement__linkCol .btn._info._pay:before {
    width: 29px;
    height: 29px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.603516 7.07705C0.603516 5.51588 1.84568 4.229 3.40443 4.229H23.1776C24.7363 4.229 25.9785 5.51588 25.9785 7.07705V13.2915C25.9785 13.4517 25.9149 13.6054 25.8016 13.7187C25.6883 13.832 25.5346 13.8957 25.3743 13.8957C25.2141 13.8957 25.0604 13.832 24.9471 13.7187C24.8338 13.6054 24.7702 13.4517 24.7702 13.2915V7.07705C24.7702 6.15871 24.0452 5.43734 23.1776 5.43734H3.40443C2.53685 5.43734 1.81185 6.15992 1.81185 7.07705V18.2976C1.81185 19.216 2.53685 19.9373 3.40443 19.9373H12.0827C12.2429 19.9373 12.3966 20.001 12.5099 20.1143C12.6232 20.2276 12.6868 20.3813 12.6868 20.5415C12.6868 20.7017 12.6232 20.8554 12.5099 20.9687C12.3966 21.082 12.2429 21.1457 12.0827 21.1457H3.40443C1.84568 21.1457 0.603516 19.8588 0.603516 18.2976V7.07705Z' fill='%23D32F23'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.603516 8.45817C0.603516 8.29794 0.667169 8.14426 0.780472 8.03096C0.893775 7.91766 1.04745 7.854 1.20768 7.854H25.3743C25.5346 7.854 25.6883 7.91766 25.8016 8.03096C25.9149 8.14426 25.9785 8.29794 25.9785 8.45817C25.9785 8.61841 25.9149 8.77208 25.8016 8.88538C25.6883 8.99868 25.5346 9.06234 25.3743 9.06234H1.20768C1.04745 9.06234 0.893775 8.99868 0.780472 8.88538C0.667169 8.77208 0.603516 8.61841 0.603516 8.45817ZM3.02018 14.4998C3.02018 14.3396 3.08384 14.1859 3.19714 14.0726C3.31044 13.9593 3.46411 13.8957 3.62435 13.8957H6.04102C6.20125 13.8957 6.35492 13.9593 6.46823 14.0726C6.58153 14.1859 6.64518 14.3396 6.64518 14.4998C6.64518 14.6601 6.58153 14.8137 6.46823 14.927C6.35492 15.0404 6.20125 15.104 6.04102 15.104H3.62435C3.46411 15.104 3.31044 15.0404 3.19714 14.927C3.08384 14.8137 3.02018 14.6601 3.02018 14.4998ZM3.02018 17.5207C3.02018 17.3604 3.08384 17.2068 3.19714 17.0935C3.31044 16.9802 3.46411 16.9165 3.62435 16.9165H8.45768C8.61792 16.9165 8.77159 16.9802 8.88489 17.0935C8.9982 17.2068 9.06185 17.3604 9.06185 17.5207C9.06185 17.6809 8.9982 17.8346 8.88489 17.9479C8.77159 18.0612 8.61792 18.1248 8.45768 18.1248H3.62435C3.46411 18.1248 3.31044 18.0612 3.19714 17.9479C3.08384 17.8346 3.02018 17.6809 3.02018 17.5207ZM21.7493 16.3123C20.3072 16.3123 18.9242 16.8852 17.9045 17.9049C16.8847 18.9247 16.3118 20.3077 16.3118 21.7498C16.3118 23.192 16.8847 24.575 17.9045 25.5947C18.9242 26.6145 20.3072 27.1873 21.7493 27.1873C23.1915 27.1873 24.5745 26.6145 25.5942 25.5947C26.614 24.575 27.1868 23.192 27.1868 21.7498C27.1868 20.3077 26.614 18.9247 25.5942 17.9049C24.5745 16.8852 23.1915 16.3123 21.7493 16.3123ZM15.1035 21.7498C15.1035 20.8771 15.2754 20.0129 15.6094 19.2066C15.9434 18.4003 16.4329 17.6676 17.05 17.0505C17.6672 16.4334 18.3998 15.9439 19.2061 15.6099C20.0124 15.2759 20.8766 15.104 21.7493 15.104C22.6221 15.104 23.4863 15.2759 24.2926 15.6099C25.0989 15.9439 25.8315 16.4334 26.4487 17.0505C27.0658 17.6676 27.5553 18.4003 27.8893 19.2066C28.2233 20.0129 28.3952 20.8771 28.3952 21.7498C28.3952 23.5124 27.695 25.2028 26.4487 26.4492C25.2023 27.6955 23.5119 28.3957 21.7493 28.3957C19.9868 28.3957 18.2964 27.6955 17.05 26.4492C15.8037 25.2028 15.1035 23.5124 15.1035 21.7498Z' fill='%23D32F23'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7383 20.7177C23.8517 20.6043 24.0056 20.5405 24.166 20.5405C24.3264 20.5405 24.4803 20.6043 24.5938 20.7177C24.7072 20.8312 24.7709 20.985 24.7709 21.1455C24.7709 21.3059 24.7072 21.4598 24.5938 21.5732L22.1771 23.9899C22.121 24.0461 22.0543 24.0908 21.9809 24.1212C21.9075 24.1517 21.8288 24.1674 21.7493 24.1674C21.6699 24.1674 21.5912 24.1517 21.5178 24.1212C21.4444 24.0908 21.3777 24.0461 21.3216 23.9899L19.5091 22.1774C19.3956 22.0639 19.3319 21.9101 19.3319 21.7496C19.3319 21.5892 19.3956 21.4353 19.5091 21.3219C19.6225 21.2084 19.7764 21.1447 19.9368 21.1447C20.0973 21.1447 20.2511 21.2084 20.3646 21.3219L21.7493 22.7078L23.7383 20.7177Z' fill='%23D32F23'/%3E%3C/svg%3E%0A");
}
.nbCatalogElement__linkCol .btn._info._deliv:before {
    width: 34px;
    height: 34px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.0662 4.73014H9.65678C9.15733 4.73436 8.68 4.93651 8.32943 5.29226C7.97885 5.64802 7.78365 6.12826 7.78677 6.62772V9.65374L2.12369 3.9035C2.06629 3.84471 1.99773 3.79798 1.922 3.76609C1.84628 3.73419 1.76488 3.71777 1.68271 3.71777C1.60054 3.71777 1.51927 3.73419 1.44354 3.76609C1.36782 3.79798 1.29926 3.84471 1.24186 3.9035C1.12441 4.02276 1.05859 4.18339 1.05859 4.35077C1.05859 4.51816 1.12441 4.67885 1.24186 4.79811L8.57301 12.2473L4.70562 16.1785L2.12369 13.5595C2.06614 13.501 1.99745 13.4545 1.92175 13.4227C1.84604 13.391 1.76479 13.3746 1.68271 13.3746C1.60062 13.3746 1.51938 13.391 1.44367 13.4227C1.36797 13.4545 1.29941 13.501 1.24186 13.5595C1.12441 13.6788 1.05859 13.8394 1.05859 14.0068C1.05859 14.1742 1.12441 14.3349 1.24186 14.4541L6.41623 19.7114V20.2809C6.41758 21.7342 6.89938 23.1462 7.78677 24.2971V28.3793C7.78365 28.8787 7.97885 29.359 8.32943 29.7147C8.68 30.0705 9.15733 30.2726 9.65678 30.2768H31.0662C31.5656 30.2726 32.0429 30.0705 32.3935 29.7147C32.7441 29.359 32.9393 28.8787 32.9362 28.3793V13.9633C32.9362 13.7984 32.8707 13.6403 32.7541 13.5237C32.6375 13.4072 32.4795 13.3417 32.3147 13.3417C32.1498 13.3417 31.9917 13.4072 31.8751 13.5237C31.7585 13.6403 31.693 13.7984 31.693 13.9633V28.3835C31.6937 28.4662 31.678 28.5484 31.6468 28.625C31.6157 28.7017 31.5696 28.7714 31.5113 28.8302C31.453 28.8889 31.3837 28.9356 31.3073 28.9675C31.2309 28.9993 31.1489 29.0157 31.0662 29.0157H18.0718C18.0931 28.9923 18.1249 28.9679 18.1461 28.9424C18.3028 28.7853 18.429 28.6005 18.5181 28.3973C18.8549 28.5686 19.2376 28.6276 19.6103 28.5659C19.9831 28.5042 20.3264 28.3248 20.5899 28.0541C20.9305 27.7112 21.1215 27.2475 21.1212 26.7642C21.123 26.4809 21.0574 26.2012 20.9299 25.9482C21.1292 25.8577 21.3095 25.7301 21.4611 25.5721C21.8015 25.2287 21.9925 24.7647 21.9925 24.2812C21.9925 23.7977 21.8015 23.3337 21.4611 22.9902L19.3255 20.8121C19.6617 20.8366 19.9987 20.7742 20.3038 20.6309C20.609 20.4877 20.8721 20.2683 21.068 19.994L21.0893 19.9664C21.4007 19.5278 21.5304 18.9859 21.4511 18.4539C21.3719 17.922 21.0899 17.4413 20.6643 17.1125C20.1118 16.6875 19.3574 16.119 18.4224 15.4125C17.1102 14.4184 15.5106 13.8777 13.8644 13.8719H13.8537H11.9412L9.02994 10.9192V6.62772C9.02853 6.5445 9.04368 6.46188 9.07455 6.38459C9.10543 6.30731 9.15135 6.23693 9.2097 6.17759C9.26805 6.11825 9.33774 6.07111 9.4145 6.03894C9.49125 6.00678 9.57355 5.99023 9.65678 5.99024H16.1486V12.4396C16.1498 12.5634 16.1865 12.6843 16.2543 12.7879C16.3221 12.8914 16.4183 12.9734 16.5312 13.024C16.6452 13.0722 16.771 13.0849 16.8923 13.0604C17.0136 13.036 17.1247 12.9755 17.2111 12.887L18.5712 11.5121L19.9206 12.8859C19.978 12.9446 20.0465 12.9914 20.1222 13.0233C20.198 13.0552 20.2794 13.0716 20.3615 13.0716C20.4437 13.0716 20.525 13.0552 20.6007 13.0233C20.6764 12.9914 20.745 12.9446 20.8024 12.8859L22.1518 11.5121L23.5012 12.8859C23.6205 13.0029 23.7804 13.0695 23.9475 13.0718C24.0278 13.0713 24.1072 13.0551 24.1812 13.024C24.2969 12.976 24.3958 12.895 24.4658 12.791C24.5357 12.6871 24.5734 12.5649 24.5743 12.4396V5.99024H31.0662C31.1494 5.99023 31.2318 6.00678 31.3086 6.03894C31.3853 6.07111 31.4549 6.11825 31.5133 6.17759C31.5716 6.23693 31.6175 6.30731 31.6484 6.38459C31.6793 6.46188 31.6944 6.5445 31.693 6.62772V8.90362C31.693 9.06847 31.7585 9.22654 31.8751 9.34311C31.9917 9.45967 32.1498 9.52521 32.3147 9.52521C32.4795 9.52521 32.6375 9.45967 32.7541 9.34311C32.8707 9.22654 32.9362 9.06847 32.9362 8.90362V6.62772C32.9393 6.12826 32.7441 5.64802 32.3935 5.29226C32.0429 4.93651 31.5656 4.73436 31.0662 4.73014ZM9.02994 28.3835V25.6327L11.0593 27.6992L12.3556 29.0146H9.65678C9.57409 29.0146 9.49226 28.9982 9.41592 28.9665C9.33959 28.9347 9.2703 28.8882 9.21204 28.8295C9.15377 28.7709 9.10762 28.7013 9.07637 28.6247C9.04512 28.5482 9.02938 28.4662 9.02994 28.3835ZM13.8537 15.1341H13.8644C15.2419 15.1393 16.5804 15.5915 17.6787 16.4229C18.6031 17.1326 19.3681 17.7054 19.9206 18.1283C20.0849 18.2527 20.1937 18.4367 20.2235 18.6406C20.2534 18.8446 20.2018 19.0521 20.08 19.2184L20.0587 19.247C19.9505 19.4005 19.787 19.5058 19.6025 19.5407C19.4181 19.5756 19.2272 19.5374 19.0705 19.4341L16.6799 17.869C16.5317 17.7707 16.3518 17.7321 16.1764 17.7611C16.0009 17.7901 15.8431 17.8845 15.7344 18.0252C15.6217 18.1658 15.5639 18.3425 15.5717 18.5225C15.5795 18.7025 15.6524 18.8734 15.7768 19.0037L20.5899 23.8848C20.6922 23.9916 20.7493 24.1339 20.7493 24.2817C20.7493 24.4296 20.6922 24.5717 20.5899 24.6785C20.5385 24.7304 20.4773 24.7716 20.4098 24.7997C20.3423 24.8278 20.2699 24.8422 20.1968 24.8422C20.073 24.843 19.9526 24.8006 19.8568 24.7221L17.445 22.272C17.4253 22.2588 17.4074 22.2431 17.3918 22.2253L17.1475 21.9755C17.0901 21.9167 17.0215 21.87 16.9458 21.8381C16.87 21.8062 16.7886 21.7898 16.7065 21.7898C16.6243 21.7898 16.543 21.8062 16.4673 21.8381C16.3916 21.87 16.323 21.9167 16.2656 21.9755C16.1485 22.0948 16.0827 22.2552 16.0827 22.4224C16.0827 22.5895 16.1485 22.7499 16.2656 22.8691L18.9219 25.5721C18.9538 25.6008 18.975 25.6273 19.0068 25.6528L19.7081 26.3668C19.7618 26.418 19.8046 26.4796 19.8338 26.5478C19.863 26.6161 19.878 26.6895 19.878 26.7637C19.878 26.8379 19.863 26.9113 19.8338 26.9795C19.8046 27.0478 19.7618 27.1093 19.7081 27.1605C19.6072 27.2635 19.4697 27.3227 19.3255 27.3253C19.2523 27.3251 19.18 27.3105 19.1125 27.2822C19.0451 27.2539 18.9838 27.2126 18.9324 27.1605L18.2312 26.4465C18.1993 26.4168 18.178 26.3881 18.1461 26.3605L15.7874 23.9571C15.768 23.9436 15.7502 23.928 15.7344 23.9104L15.4793 23.6596C15.4228 23.6011 15.3551 23.5546 15.2803 23.5229C15.2055 23.4911 15.125 23.4747 15.0437 23.4747C14.9624 23.4747 14.8819 23.4911 14.807 23.5229C14.7322 23.5546 14.6645 23.6011 14.6081 23.6596C14.4906 23.7789 14.4248 23.9396 14.4248 24.107C14.4248 24.2743 14.4906 24.435 14.6081 24.5542L17.3069 27.304C17.3905 27.4123 17.4322 27.5472 17.4244 27.6838C17.4166 27.8204 17.3597 27.9497 17.2643 28.0478C17.214 28.0997 17.1538 28.141 17.0871 28.1693C17.0205 28.1975 16.9489 28.2121 16.8765 28.2121C16.8042 28.2121 16.7325 28.1975 16.6659 28.1693C16.5993 28.141 16.539 28.0997 16.4887 28.0478L15.7025 27.2487C15.6706 27.219 15.6493 27.1903 15.6174 27.1627L14.1194 25.6412C14.1087 25.6242 14.0874 25.6093 14.0768 25.5944L13.8218 25.3437C13.7643 25.2852 13.6956 25.2387 13.6199 25.2069C13.5442 25.1752 13.4629 25.1588 13.3808 25.1588C13.2988 25.1588 13.2175 25.1752 13.1418 25.2069C13.0661 25.2387 12.9975 25.2852 12.94 25.3437C12.8274 25.4655 12.7648 25.6251 12.7648 25.791C12.7648 25.9568 12.8274 26.1166 12.94 26.2383L14.7887 28.1062C14.8644 28.2062 14.9054 28.3282 14.9056 28.4536C14.9048 28.5278 14.8892 28.601 14.8601 28.6692C14.8309 28.7374 14.7886 28.7992 14.7356 28.851C14.6868 28.9035 14.6275 28.9452 14.5616 28.9734C14.4957 29.0016 14.4247 29.0156 14.3531 29.0146C14.28 29.0146 14.2076 29.0002 14.1401 28.9721C14.0726 28.944 14.0114 28.9029 13.96 28.851L10.698 25.5381L9.16807 23.9837C8.20367 22.9946 7.66245 21.6687 7.65927 20.2872V19.3682L11.835 15.1362L13.8537 15.1341ZM6.87303 18.3854L5.58745 17.0785L9.45496 13.1473L10.7405 14.4552L6.87303 18.3854ZM23.3205 10.9181L22.5981 10.1744C22.5405 10.1158 22.4718 10.0693 22.3961 10.0376C22.3204 10.0059 22.2392 9.98953 22.1571 9.98953C22.075 9.98953 21.9938 10.0059 21.9181 10.0376C21.8424 10.0693 21.7737 10.1158 21.7161 10.1744L20.3562 11.5492L19.0068 10.1744C18.9506 10.1155 18.8829 10.0688 18.808 10.037C18.7331 10.0052 18.6525 9.98904 18.5712 9.98947C18.4039 9.99017 18.2437 10.0566 18.125 10.1744L17.3918 10.9181V5.99556H23.3205V10.9181ZM28.9518 22.6386H24.9674C24.8139 22.6585 24.6729 22.7336 24.5707 22.85C24.4685 22.9663 24.4121 23.1159 24.4121 23.2707C24.4121 23.4256 24.4685 23.5751 24.5707 23.6915C24.6729 23.8078 24.8139 23.883 24.9674 23.9029H28.9518C29.1054 23.883 29.2464 23.8078 29.3486 23.6915C29.4508 23.5751 29.5072 23.4256 29.5072 23.2707C29.5072 23.1159 29.4508 22.9663 29.3486 22.85C29.2464 22.7336 29.1054 22.6585 28.9518 22.6386ZM28.9518 25.247H26.253C26.0995 25.267 25.9585 25.3421 25.8563 25.4584C25.7541 25.5748 25.6976 25.7243 25.6976 25.8792C25.6976 26.034 25.7541 26.1836 25.8563 26.2999C25.9585 26.4163 26.0995 26.4914 26.253 26.5114H28.9518C29.1054 26.4914 29.2464 26.4163 29.3486 26.2999C29.4508 26.1836 29.5072 26.034 29.5072 25.8792C29.5072 25.7243 29.4508 25.5748 29.3486 25.4584C29.2464 25.3421 29.1054 25.267 28.9518 25.247ZM23.7668 25.247C23.6839 25.2467 23.6018 25.2629 23.5252 25.2946C23.4486 25.3264 23.3789 25.373 23.3205 25.4318C23.2345 25.5211 23.1765 25.6336 23.1535 25.7554C23.1304 25.8772 23.1433 26.003 23.1907 26.1176C23.238 26.2321 23.3178 26.3304 23.4201 26.4003C23.5224 26.4703 23.6429 26.5089 23.7668 26.5114C23.9306 26.5093 24.0871 26.4429 24.2025 26.3265C24.3184 26.2065 24.3831 26.0461 24.3831 25.8792C24.3831 25.7123 24.3184 25.5519 24.2025 25.4318C24.0875 25.315 23.9308 25.2486 23.7668 25.247ZM32.3093 10.797C32.1454 10.7985 31.9887 10.865 31.8737 10.9819C31.7577 11.1019 31.6929 11.2623 31.6929 11.4292C31.6929 11.5961 31.7577 11.7564 31.8737 11.8765C31.9312 11.935 31.9999 11.9815 32.0756 12.0132C32.1513 12.045 32.2326 12.0613 32.3147 12.0613C32.3968 12.0613 32.478 12.045 32.5537 12.0132C32.6294 11.9815 32.698 11.935 32.7555 11.8765C32.8715 11.7564 32.9363 11.5961 32.9363 11.4292C32.9363 11.2623 32.8715 11.1019 32.7555 10.9819C32.6967 10.9238 32.6271 10.8779 32.5505 10.8469C32.4739 10.8159 32.392 10.8004 32.3093 10.8013V10.797Z' fill='%23E31F24'/%3E%3C/svg%3E%0A");
}
.nbCatalogElement__linkCol .btn._info._car:before {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.3293 14.4L28.5294 10.961C28.641 10.932 28.7394 10.8659 28.8085 10.7736C28.8775 10.6813 28.9131 10.5682 28.9094 10.453V9.90002C28.928 9.34011 28.7236 8.79567 28.3411 8.38635C27.9586 7.97704 27.4293 7.73628 26.8694 7.71698H23.2194V6.573C23.2236 6.43614 23.2009 6.29981 23.1525 6.17175C23.104 6.0437 23.0308 5.9264 22.937 5.82666C22.8432 5.72692 22.7307 5.64668 22.6058 5.59045C22.481 5.53423 22.3462 5.50316 22.2094 5.49902H3.56934C3.29461 5.50971 3.03538 5.62862 2.84802 5.82983C2.66067 6.03105 2.56041 6.29821 2.56934 6.573V16C2.56508 16.0663 2.57448 16.1328 2.59692 16.1953C2.61937 16.2579 2.65438 16.3151 2.69983 16.3636C2.74528 16.4121 2.80023 16.4507 2.86121 16.4771C2.92218 16.5035 2.988 16.5172 3.05444 16.5172C3.12089 16.5172 3.18659 16.5035 3.24756 16.4771C3.30853 16.4507 3.36348 16.4121 3.40894 16.3636C3.45439 16.3151 3.48939 16.2579 3.51184 16.1953C3.53429 16.1328 3.54369 16.0663 3.53943 16V6.57397C3.54006 6.56571 3.54331 6.55787 3.54871 6.55157C3.5541 6.54528 3.56126 6.54089 3.56934 6.539H22.2094C22.2192 6.5387 22.2289 6.54215 22.2363 6.54865C22.2437 6.55514 22.2484 6.56416 22.2494 6.57397V16C22.2467 16.0657 22.257 16.1312 22.2797 16.1929C22.3023 16.2546 22.337 16.3112 22.3816 16.3595C22.4262 16.4078 22.4799 16.4468 22.5396 16.4744C22.5992 16.5019 22.6637 16.5174 22.7294 16.52C22.8632 16.5158 22.9901 16.4587 23.0819 16.3613C23.1738 16.2638 23.2231 16.1339 23.2194 16V15.411H28.9393C29.2847 15.4173 29.6187 15.5355 29.891 15.7479C30.1633 15.9604 30.3593 16.2555 30.4493 16.589H28.9393C28.8737 16.5916 28.8092 16.607 28.7495 16.6346C28.6898 16.6621 28.6361 16.7012 28.5916 16.7495C28.547 16.7977 28.5124 16.8544 28.4897 16.9161C28.4671 16.9778 28.4567 17.0433 28.4594 17.109V18.218C28.4456 18.6353 28.5979 19.041 28.8828 19.3462C29.1678 19.6514 29.5621 19.8311 29.9794 19.846H30.5294V22.133H29.2594C29.085 21.4963 28.7063 20.9345 28.1814 20.5341C27.6565 20.1336 27.0146 19.9167 26.3544 19.9167C25.6942 19.9167 25.0523 20.1336 24.5275 20.5341C24.0026 20.9345 23.6237 21.4963 23.4493 22.133H23.2194V18.218C23.2231 18.0841 23.1738 17.9542 23.0819 17.8568C22.9901 17.7593 22.8632 17.7022 22.7294 17.698C22.6637 17.7006 22.5992 17.7161 22.5396 17.7436C22.4799 17.7711 22.4262 17.8102 22.3816 17.8585C22.337 17.9068 22.3023 17.9634 22.2797 18.0251C22.257 18.0868 22.2467 18.1523 22.2494 18.218V22.133H12.1694C11.995 21.4963 11.6162 20.9345 11.0913 20.5341C10.5664 20.1336 9.92459 19.9167 9.2644 19.9167C8.60422 19.9167 7.96225 20.1336 7.43738 20.5341C6.91251 20.9345 6.53378 21.4963 6.35938 22.133H3.56934C3.56127 22.1315 3.55402 22.1273 3.54858 22.1212C3.54315 22.115 3.53995 22.1072 3.53943 22.099V20.955H5.64941C5.78038 20.9451 5.90266 20.886 5.99194 20.7897C6.08122 20.6933 6.13086 20.5668 6.13086 20.4355C6.13086 20.3041 6.08122 20.1777 5.99194 20.0814C5.90266 19.985 5.78038 19.926 5.64941 19.916H0.98938C0.855543 19.9219 0.729103 19.9791 0.636475 20.0759C0.543846 20.1727 0.492188 20.3015 0.492188 20.4355C0.492188 20.5695 0.543846 20.6983 0.636475 20.795C0.729103 20.8918 0.855543 20.9491 0.98938 20.955H2.56934V22.1C2.56041 22.3748 2.66067 22.6419 2.84802 22.8431C3.03538 23.0444 3.29461 23.1633 3.56934 23.174H6.19934V23.209C6.17092 23.6296 6.22931 24.0515 6.37073 24.4487C6.51214 24.8458 6.73362 25.2096 7.02148 25.5176C7.30934 25.8255 7.65738 26.0711 8.04407 26.239C8.43075 26.4068 8.84786 26.4934 9.26941 26.4934C9.69096 26.4934 10.1079 26.4068 10.4946 26.239C10.8813 26.0711 11.2295 25.8255 11.5173 25.5176C11.8052 25.2096 12.0267 24.8458 12.1681 24.4487C12.3095 24.0515 12.3678 23.6296 12.3394 23.209V23.174H23.2794V23.209C23.251 23.6302 23.3094 24.0529 23.451 24.4506C23.5927 24.8484 23.8146 25.2128 24.1029 25.5212C24.3912 25.8297 24.7399 26.0756 25.1272 26.2437C25.5145 26.4118 25.9321 26.4986 26.3544 26.4986C26.7766 26.4986 27.1944 26.4118 27.5817 26.2437C27.969 26.0756 28.3175 25.8297 28.6058 25.5212C28.8942 25.2128 29.1162 24.8484 29.2578 24.4506C29.3995 24.0529 29.4579 23.6302 29.4294 23.209V23.174H31.0094C31.1433 23.1698 31.27 23.1127 31.3618 23.0153C31.4537 22.9178 31.5032 22.7879 31.4994 22.654V17.11C31.5165 16.4746 31.3078 15.8538 30.9105 15.3577C30.5133 14.8615 29.9531 14.5223 29.3293 14.4ZM23.2194 8.755H26.8694C27.1628 8.76544 27.4401 8.89168 27.6406 9.10608C27.8412 9.32048 27.9485 9.60556 27.9393 9.89899V9.93298H23.2194V8.755ZM23.2194 14.369V10.969H27.5294L28.3193 14.369H23.2194ZM9.26941 25.458C8.81717 25.4897 8.3659 25.3846 7.97424 25.1562C7.58259 24.9279 7.2687 24.587 7.07349 24.1779C6.87827 23.7687 6.8107 23.3103 6.87964 22.8622C6.94858 22.4141 7.15078 21.9971 7.45996 21.6656C7.76914 21.334 8.17099 21.1032 8.61316 21.0032C9.05533 20.9031 9.51742 20.9385 9.93921 21.1047C10.361 21.2709 10.7229 21.5602 10.978 21.935C11.2331 22.3098 11.3695 22.7526 11.3694 23.206C11.3891 23.7832 11.1791 24.3446 10.7854 24.7672C10.3917 25.1897 9.84655 25.4389 9.26941 25.46V25.458ZM26.3494 25.458C25.8977 25.4875 25.4476 25.3804 25.0575 25.1508C24.6674 24.9212 24.3553 24.5796 24.1619 24.1703C23.9684 23.7611 23.9025 23.3031 23.9727 22.8559C24.0428 22.4087 24.2459 21.9929 24.5554 21.6626C24.8649 21.3323 25.2666 21.1026 25.7083 21.0035C26.1499 20.9044 26.6111 20.9405 27.0321 21.1069C27.4531 21.2733 27.8143 21.5624 28.0688 21.9368C28.3234 22.3111 28.4594 22.7533 28.4594 23.206C28.4772 23.7843 28.2652 24.3462 27.8698 24.7686C27.4743 25.191 26.9276 25.4397 26.3494 25.46V25.458ZM30.5294 18.805H29.9794C29.8286 18.799 29.6863 18.7338 29.5834 18.6235C29.4804 18.5133 29.4251 18.3668 29.4294 18.216V17.626H30.5294V18.805ZM9.26941 22.131C9.0537 22.1155 8.83836 22.1654 8.65137 22.274C8.46438 22.3827 8.31434 22.5451 8.22095 22.7402C8.12756 22.9352 8.09508 23.1538 8.12769 23.3676C8.1603 23.5814 8.25651 23.7804 8.40381 23.9388C8.5511 24.0971 8.74261 24.2075 8.95349 24.2554C9.16437 24.3034 9.38489 24.2868 9.58618 24.2077C9.78747 24.1286 9.96029 23.9908 10.0822 23.8121C10.204 23.6335 10.2693 23.4223 10.2694 23.206C10.2781 22.9314 10.1778 22.6645 9.99048 22.4635C9.80315 22.2625 9.54396 22.1437 9.26941 22.133V22.131ZM26.3494 22.131C26.1339 22.1176 25.9194 22.1692 25.7336 22.2792C25.5479 22.3892 25.3996 22.5524 25.3077 22.7477C25.2159 22.9431 25.1849 23.1616 25.2188 23.3748C25.2526 23.5879 25.3496 23.786 25.4974 23.9434C25.6452 24.1007 25.8369 24.21 26.0476 24.257C26.2583 24.3041 26.4783 24.2868 26.679 24.2073C26.8797 24.1278 27.0519 23.9898 27.1732 23.8113C27.2945 23.6327 27.3594 23.4219 27.3594 23.206C27.3636 23.0692 27.341 22.9329 27.2925 22.8049C27.244 22.6769 27.1707 22.5597 27.0769 22.46C26.9831 22.3604 26.8706 22.2802 26.7457 22.2241C26.6209 22.1679 26.4862 22.137 26.3494 22.133V22.131ZM20.6594 19.914H13.4094C13.2785 19.924 13.1561 19.983 13.0668 20.0793C12.9775 20.1757 12.9279 20.3021 12.9279 20.4335C12.9279 20.5648 12.9775 20.6913 13.0668 20.7877C13.1561 20.884 13.2785 20.943 13.4094 20.953H20.6594C20.7901 20.9431 20.9122 20.8841 21.0013 20.788C21.0904 20.6918 21.1399 20.5656 21.1399 20.4345C21.1399 20.3034 21.0904 20.1772 21.0013 20.0811C20.9122 19.9849 20.7901 19.926 20.6594 19.916V19.914ZM8.22937 17.696H2.01941C1.88845 17.7059 1.76604 17.765 1.67676 17.8613C1.58748 17.9577 1.53784 18.0842 1.53784 18.2155C1.53784 18.3469 1.58748 18.4733 1.67676 18.5696C1.76604 18.666 1.88845 18.725 2.01941 18.735H8.22937C8.35784 18.7223 8.47702 18.6624 8.56372 18.5667C8.65042 18.4711 8.69849 18.3466 8.69849 18.2175C8.69849 18.0884 8.65042 17.9639 8.56372 17.8683C8.47702 17.7726 8.35784 17.7127 8.22937 17.7V17.696ZM17.3794 10.64C17.3356 10.592 17.2823 10.5537 17.2229 10.5275C17.1635 10.5013 17.0994 10.4877 17.0344 10.4877C16.9695 10.4877 16.9052 10.5013 16.8458 10.5275C16.7864 10.5537 16.7331 10.592 16.6893 10.64L12.3794 15.263L10.1294 12.863C10.0856 12.815 10.0323 12.7767 9.9729 12.7505C9.9135 12.7243 9.84935 12.7108 9.78442 12.7108C9.71949 12.7108 9.65523 12.7243 9.59583 12.7505C9.53642 12.7767 9.48309 12.815 9.43933 12.863C9.34763 12.9634 9.29688 13.0945 9.29688 13.2305C9.29688 13.3665 9.34763 13.4976 9.43933 13.598L12.0294 16.37C12.0742 16.418 12.1284 16.4564 12.1886 16.4827C12.2488 16.509 12.3137 16.5228 12.3794 16.523C12.4434 16.5217 12.5065 16.5075 12.5649 16.4812C12.6234 16.4549 12.6759 16.4171 12.7194 16.37L17.3794 11.38C17.4719 11.2794 17.5233 11.1477 17.5233 11.011C17.5233 10.8743 17.4719 10.7426 17.3794 10.642V10.64Z' fill='%23E31F24'/%3E%3C/svg%3E%0A");
}

.nbCatalogElement__linkCol .btn._info {
    max-height: 44.88px;
}





@media (max-width: 1500px) {

}


@media (max-width: 1320px) {
    .nbCatalogElement__iwantIcon {
        width: 4rem;
    }
    .nbCatalogElement__link {
        font-size: 1rem;
    }

}
@media (max-width: 1300px) {
    .nbCatalogElement__linkCol .row > .col, .nbCatalogElement__linkCol .row > [class*=col-] {
        padding-bottom: 1rem;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
/*desktops*/
@media (max-width: 1200px) {

    .options-list._items .options-item {
        font-size: 1rem;
    }
    .gallery-list {
        width: 5rem;
    }

    .gallery-list .gallery-item {
        height: 5rem;
    }

    .gallery-list-swiper {
        --gallery-item-size: 5rem;
    }

    .gallery-list--swiper {
        height: calc((var(--gallery-item-size) + var(--gallery-item-shadow-size) * 2) * 4);
    }

    .nbCatalogElement__iwantTextC {
        padding-bottom: 1rem;
    }


    .nbCatalogElement__gal {

            width: 48vw;

    }
    .nbCatalogElement__linkCol .btn._info {
        max-height: 41.81px;
    }


}




/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {
    .nbCatalogElement__gal {
        width: 100%;
    }

    .nbCatalogElement__shareI {
        padding-right: 0.5rem;
    }

    .nbCatalogElement__another {
    }

    .about-series {
        padding-top: 1rem;
    }

    .options-wrapper {
        margin-top: 1rem;
    }

    .options-item {
        padding: 0.5rem !important;
    }

    .options-item.bold {
        font-weight: 600;
    }

    .options-list._items .options-item {
        border-right: none;
    }

    .options-list._items .options-item.prices {
        text-align: left;
    }

    .options-list._items .options-item:last-child {
        text-align: right;
    }

    .inner-list .options-list:last-child {
        border-bottom: 1px solid #eeeeee;
    }

    .nbCatalogElement__iwantIcon {
        width: 2.25rem;
    }

    .product-specifications {
        width: auto;
        padding-top: 1rem;
    }

    .previews-card-series__layout {
        flex-direction: column;
        align-items: stretch;
    }

    .previews-card-series .gallery-list,
    .previews-card-series .gallery-list-swiper {
        width: 100%;
        margin-top: 1rem;
    }

    .gallery-list {
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        max-height: none;
        gap: 0.5rem;
        overflow: visible;
    }

    .gallery-list--swiper {
        display: block;
        height: auto;
        overflow: visible;
    }

    .gallery-list .gallery-item {
        width: 4rem;
        height: 4rem;
        padding: 0.25rem;
        flex-shrink: 0;
    }

    .gallery-list-swiper {
        --gallery-item-size: 4rem;
        padding: 0;
        box-sizing: border-box;
    }

    .gallery-list-swiper .gallery-list__nav {
        display: none;
    }

    .gallery-list--swiper .gallery-list__wrapper {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0.5rem;
    }

    .gallery-list--swiper .gallery-list__slide {
        width: auto;
        height: auto;
        flex-shrink: 0;
    }

    .gallery-list--swiper .gallery-list__item-wrap {
        width: auto;
        height: auto;
        padding: 0;
    }

    .gallery-list--swiper .gallery-list__item-wrap > .gallery-item {
        width: 4rem;
        height: 4rem;
    }

    .previews-card-series .zoom {
        bottom: 1rem;
        right: 1rem;
    }
    .nbCatalogElementDeliv__item {
        margin-bottom: 1rem;
    }

    .options-list._items .options-item.prices {
        justify-content: start;
    }
    .options-list._items .options-item.quantity-item {
        justify-content: end;
    }
    .nbCatalogElementDeliv__desc,
    .nbCatalogElementDeliv__title {
        font-size: 0.875rem;
    }
    .nbCatalogElementDeliv__icon {
        width: 2.4375rem;
        height: 2.4375rem;
        border: 0.3755rem solid transparent;
        margin-right: 0.5rem;
    }
    .nbCatalogElementDeliv__title {
        padding-bottom: 0.25rem;
    }
    .nbCatalogElementDeliv__item {
        padding: 0.75rem;
    }

    .gallery-show-wrapper:before {
        height: 0;
        padding-top: 81%;
    }

}






/* End */


/* Start:/local/templates/artans2026/components/netbrand/series.contructor.v2/detail/style.css?178306693110597*/
.detailConstr {
    padding-top: 2rem;
}

.contructor__title {
    margin-bottom: 1.5rem;
    display: block;
    font-size: 1.5rem;
}

.contructor__product {
    margin-bottom: 1.5rem;
}

.contrItems {
    margin: 0 -0.5rem !important;
}

.contrItems > .col, .contrItems > [class*=col-] {
    padding: 1rem 0.5rem 0;
}

.contrItem {
    padding: 0.75rem .75rem 0;
    border-radius: 0.3125rem;
    border: 1px solid #D9D9D9;
}

.contrItem.product-item {
    border: 1px solid #f4f4f4;
    padding: 1rem;
}

.contrItem.product-item {
}

.contrItem__imgContainer {
    height: 0;
    padding-top: 70%;
    position: relative;
    margin-bottom: 0.75rem;
    cursor: pointer;
}

.contrItem._main {
    width: 21rem;
}

.contrItem.product-item .contrItem__imgContainer {
    margin-bottom: 0.5rem;
}

.contrItem__imgFlex {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: .5rem;
    left: .5rem;
    right: .5rem;
    bottom: .5rem;
}

.contrItem__img {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.contrItem__name {
    line-height: 1;
    max-height: 2.375rem;
    overflow: hidden;
    display: block;
    color: #000 !important;
    height: 2.375rem;
    cursor: pointer;
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
}

.contrItem.product-item .contrItem__name {
    margin-bottom: 0;
}

.contrItem__offer {
    padding: 0.5rem 0rem;
}

.contrItem__offerProp {
    font-size: 0.8125rem;
    color: #6d6d6d;
    line-height: 1;
    margin-bottom: 0.125rem;
}

.contrItem__offerPrice {
    font-size: 1.125rem;
    color: #000;
    line-height: 1rem;
    font-weight: 600;
}

.contrItem__offerPrice._old {
    font-size: 0.75rem;
    color: #656565;
    text-decoration: line-through;
}

.contrItem__offerQ {
    font-size: 1rem;
    color: #fff;
    font-weight: 400;
    background: #D32F23;
    border-radius: 0.3125rem;
    padding: 1px 0.375rem;
    overflow: hidden;
}

.contrItem__offerCol._l {
    padding-right: 0.25rem !important;
}

.contructor__dopBlock {

}

.contructor__dopBlockCont {
    background: #F1F1F1;
    border-radius: 0.3125rem;
    position: relative;
    padding-right: 0.5rem;
}

.contructor__dopBlock .quantity,
.contructor__productAct .quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    max-width: 150px;
    margin: 0 auto 0;
    border: 1px solid #DFDFDF;
    background: #DFDFDF;
    width: 4rem;
    border-radius: 0.3125rem;
    height: 2.5rem;
}

.contructor__dopBlock .quantity.hide {
    opacity: 0 !important;
}

.contructor__dopBlock .quantity {
    opacity: 1 !important;
    margin-left: 0.5rem;
}

.contructor__dopBlock .quantity button,
.contructor__productAct .quantity button {
    position: relative;
    display: block;
    min-width: 1.125rem;
    height: 2.5rem;
    border-radius: 0px;
    background-color: transparent;
    color: #444343;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    transition: background 300ms ease, opacity 300ms ease;
    line-height: 2.5rem;
    color: #000;
    font-size: 0.875rem;
    border: none !important;
    padding: 0 6px;
}

.contructor__dopBlock .quantity button:hover,
.contructor__productAct .quantity button:hover {
    background-color: #e6e6e6
}

.contructor__dopBlock .quantity input,
.contructor__productAct .quantity input {
    display: block;
    padding: 0;
    height: 2.375rem;
    border: none;
    border-radius: 0px;
    color: #444343;
    vertical-align: middle;
    text-align: center;
    line-height: 2.5rem;
    transition: border 300ms ease;
    font-size: 0.875rem;
    width: 1.5rem;
    background: #fff !important;
}



.contructor__totalSum {
    font-size: 1.25rem;
    color: #fff;
}

.contructor__totalSum span {
    font-weight: 600;
}

.constructor__btnAdd {
    position: relative;
    padding: .375rem 2rem .375rem 2rem !important;
}



.contructor__product.first {
    display: block !important;
}

.constructor__listSelect {
    padding: 0.125rem !important;
    font-size: 0.875rem !important;
    height: 2.5rem;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-weight: 400 !important;
}

.constructor__listSelect span {
    display: inline-block;
    padding-left: 1.25rem;
    position: relative;
}

.constructor__listSelect span.constructor__listIco {
    display: none !important;
}

.constructor__listSelect span:before {
    content: '+';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5em;
    font-weight: 300;
}

.contructor__dop {
    padding: 0 0 0 1rem !important;
    background: #fff;
}

.contructor__dopBlock {
    margin-bottom: 1rem;
}

.contructor__tableText {
    display: none;
}

.constructor__summary {
    position: relative;
    padding: 1.5rem 2rem;
    border-radius: 0.3125rem;
    overflow: hidden;
    font-size: 1.125rem;
    background: #f1f1f1;
}

.contructor__totalBlock {
    background: #D32F23;
    border-radius: 0.3125rem;
    padding: 1.5rem 2rem;
}

.contructor__productPriceDop {
    color: #444343;
}

.contructor__productPriceDop span {
    color: #e31f24;
    font-weight: bold;
}

.contructor__productSum {
    color: #444343;
    font-weight: 400;
    text-align: right;
}

.contructor__productSum span {
    text-transform: none;
    color: #e31f24;
    font-weight: 600;
}

.detailConstr {
    display: none;
}

.detailConstr .dopPic {
    display: block;
    width: 8.5rem;
    height: 9.5rem;
    margin-right: 0.5rem;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    border: 3px solid transparent;
    border-radius: 0.3125rem;
}

.detailConstr .dopPic .dopEdit {
    display: block;
    position: absolute;
    left: -3px;
    right: -3px;
    bottom: -3px;
    top: -3px;
    border: 1px solid #D9D9D9;
    border-radius: 0.3125rem;
}

.detailConstr .contructor__dopBlockCont .dopDel {
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 1.375rem;
    height: 1.375rem;
    z-index: 10;
}

.detailConstr .contructor__dopBlockCont .dopDel:before,
.detailConstr .contructor__dopBlockCont .dopDel:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
    width: 1rem;
    height: 1px;
    background: #b4b4b4;
}

.detailConstr .contructor__dopBlockCont .dopDel:before {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.detailConstr .contructor__dopBlockCont .dopDel:after {
    transform: translate(-50%, -50%) rotate(45deg);
}

.detailConstr .contructor__dopBlockCont .dopDel:hover:before,
.detailConstr .contructor__dopBlockCont .dopDel:hover:after {
    background: #e31f24;
}

.detailConstr .contructor__product {
    display: none;
}

.detailConstr .dopName {
    font-size: 0.875rem;
    font-weight: 600;
    color: #000;
    line-height: 1.2;
    padding-top: 0.75rem;
}

.detailConstr .dopPrice {
    color: #000000;
    font-size: 1.125rem;
    font-weight: 600;
    height: 1.25rem
}

.detailConstr .dopType {
    color: #959595;
    font-size: 0.875rem;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 1rem;
    width: 100%;
    line-height: 1;
    margin-top: 1.25rem;
}

.detailConstr .tableEditor {
    color: #828282;
    font-size: 0.8125rem;
    text-align: left;
    display: inline-block;
    position: relative;
    vertical-align: top;
    padding-left: 1.25rem;
}

.detailConstr .tableEditor a {
    color: #e31f24;
}

.detailConstr .tableEditor:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
    background: url(/local/templates/artans2026/components/netbrand/series.contructor.v2/detail/images/textedit.svg) center center no-repeat;
    background-size: contain;
}


.itemSelector__searchBtn:before {
    content: '';
    display: block;
    width: 1.3125rem;
    height: 1.3125rem;
    background: url(/local/templates/artans2026/components/netbrand/series.contructor.v2/detail/images/icon-search.svg) center center no-repeat;
    background-size: contain;
}


.modal-body .itemContainer__itemBtn {
    margin-left: -15px;
    width: calc(100% + 15px);
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 1700px) {
    .constructor__listSelect {
        font-size: 0.75rem !important;
    }
}
@media (max-width: 1650px) {

    .detailConstr .dopPic {
        width: 7.5rem;
    }
    .constructor__listSelect span {
        padding-left: 0.75rem;
    }
}

@media (max-width: 1400px) {
    .detailConstr .dopPic {
        width: 6.5rem;
        height: 7.5rem;
    }
}
@media (max-width: 1310px) and (min-width: 1200px) {
    .constructor__listItem {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
}
@media (max-width: 1300px) {
    .contrItem._main {
        width: 19rem;
    }
    .detailConstr .dopType {
        padding-top: 0;
    }
}



/*desktops*/
@media (max-width: 1200px) {

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {
    .contructor__dop {
        padding: 1rem 0 0 !important;
    }

    .detailConstr .dopName {
        min-height: 1rem;
        height: auto;
    }

    .contrItem {
        padding: 0.5rem .5rem 0;
    }

    .detailConstr .dopPic {
        width: 4.5rem;
        height: 5.5rem;
        margin-right: 0.875rem;
    }

    .contructor__dopBlock {
        margin-bottom: 1rem;
    }

    .contructor__productAct {
        margin-bottom: 0.5rem;
    }

    .contructor__totalSum {
        padding-bottom: 0.5rem;
    }

    .constructor__btnAdd {
        width: 100%;
    }

    .contructor__productSum {
        text-align: left;
    }

    .detailConstr .dopPic {
        border: 3px solid transparent;
        background-size: contain;
    }

    .contrItem__imgContainer {
        width: 4.5rem;
        height: 5.5rem;
        margin-right: 0.875rem;
        padding: 0;
    }

    .itemSelector .contrItem__imgContainer {
        margin: 0 auto;
    }

    .contrItem._main {
        width: auto;
    }

    .detailConstr .dopPrice {
        margin-bottom: 0.5rem;
    }
    .detailConstr .dopPic {
        width: 6.5rem;
        height: 7.625rem;
    }
    .detailConstr .dopName {
        padding-top: 0.25rem;
    }

    .contructor__title {
        font-size: 1rem;
        line-height: 1.3;
    }
}


/* End */


/* Start:/local/templates/artans2026/components/netbrand/texteditor/detail/style.css?1781521328496*/
.editorCont__item {margin-bottom: 1rem; position: relative;}

.editorCont__descr {line-height: 1.2; font-size: 0.875rem; color: #e31f24; margin-bottom: 0.75rem;}
.editorCont__descrTitle {}
.editorCont_size { float: right; color: #e31f24; font-weight: bold; font-size: 0.875rem; line-height: 1.2;}
.cke_toolbox, .cke_top {
    text-align: center !important;
}
.cke_toolbar {
    float: none !important;
    display: inline-block;
    vertical-align: top;
}
.cke_bottom {display: none !important;} 
/* End */


/* Start:/local/templates/artans2026/components/bitrix/system.pagenavigation/.default/style.css?17822974011498*/
.nbPagination {
    text-align: right;
    margin-bottom: 1rem;
}

.nbPagination__container {
    list-style: none;
    margin: 0;
    padding: 0;
}

.nbPagination__item {
    display: inline-block;
    margin: 0 0.125rem;
}

.nbPagination__item._active {
}

.nbPagination__item._all {
}

.nbPagination__link,
.nbPagination__link._empty:hover {
    display: inline-block;
    width: 2.375rem;
    height: 2.375rem;
    background: #f1f1f1;
    color: #6e6e6e;
    text-align: center;
    padding: 0.5rem 0.25rem;
    font-size: 1rem;
  border-radius: 0.3125rem;
}

.nbPagination__item._prev .nbPagination__link,
.nbPagination__item._next .nbPagination__link {
    background: none !important;
}

a.nbPagination__link:hover,
.nbPagination__item._active .nbPagination__link {
    background: #D32F23;
    text-decoration: none;
    box-shadow: inset 0 0 0 2px #D32F23;
  color: #fff;
}

.nbPagination__item._prev .nbPagination__link:hover,
.nbPagination__item._next .nbPagination__link:hover {
    box-shadow: none;
    color: #e31f24;
}

.nbPagination__item._prev .nbPagination__link._empty:hover,
.nbPagination__item._next .nbPagination__link._empty:hover {
    color: #6e6e6e;
}

.nbPagination__link._empty {
    cursor: default;
}


/*desktops*/
@media (max-width: 1200px) {

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {
    .nbPagination {
        text-align: center;
    }
}
/* End */


/* Start:/local/templates/artans2026/components/bitrix/catalog.section/nbCatalogSectionSlider/style.css?17840373134053*/
.nbCatalogSectionSlider {
    margin-bottom: 15px;
    position: relative;
}


.nbCatalogSectionSlider:after {
    content: '';
    float: none;
    clear: both;
    display: block;
}

.nbCatalogSectionSlider__title {
    display: inline-block;
    text-decoration: none !important;
    font-size: 1.5rem;
    color: #000;
    font-weight: 600;
    padding: 1.5rem 0 1.625rem;
}

.nbCatalogSectionSlider__container {
    position: relative;
}

.nbCatalogSectionSlider__container:hover {
}

.nbCatalogSectionSlider__item {
    width: 25%;
    float: left;
    display: none;
    padding: 0px 15px;
}

.nbCatalogSectionSlider__item > div {
    padding: 1px;
}

.nbCatalogSectionSlider .bx-wrapper {
    position: static;
}

.nbCatalogSectionSlider__item:nth-child(1),
.nbCatalogSectionSlider__item:nth-child(2),
.nbCatalogSectionSlider__item:nth-child(3),
.nbCatalogSectionSlider__item:nth-child(4) {
    display: block;
}

.nbCatalogSectionSlider__items {
    margin: 0 -15px;
    z-index: 100;
}

.nbCatalogSectionSlider .bx-wrapper .nbCatalogSectionSlider__item {
    display: block;
    width: auto;
    padding: 0;
}

.nbCatalogSectionSlider .bx-wrapper .nbCatalogSectionSlider__items {
    margin: 0;
}

.nbCatalogSectionSlider__pager {
    position: absolute;
    top: -3.25rem;
    right: 0;
    padding-bottom: 2rem;
}

.nbCatalogSectionSlider__control {
    width: 36px;
    height: 36px;
    display: block;
    float: left;
    margin-right: .75rem;
    background: #fff;
    position: relative;
}

.nbCatalogSectionSlider__control:last-child {
    margin-right: 0;
}

.nbCatalogSectionSlider__control a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 0 3px #dadada;
}

.nbCatalogSectionSlider__control a:hover {
    box-shadow: inset 0 0 0 3px #e31f24;
}

.nbCatalogSectionSlider__control a.disabled {
    box-shadow: inset 0 0 0 3px #dadada !important;
    cursor: default;
}

.nbCatalogSectionSlider__control .bx-prev:after,
.nbCatalogSectionSlider__control .bx-next:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    background: linear-gradient(to right, #e31f24 99.99%, #dadada), linear-gradient(to bottom, #e31f24 99.99%, #dadada), linear-gradient(to right, #e31f24 99.99%, #dadada), linear-gradient(to bottom, #e31f24 99.99%, #dadada);
    background-size: 100% 3px, 3px 100%, 100% 3px, 3px 100%;
    background-repeat: no-repeat;
    background-position: -36px 0px, 33px -36px, 36px 33px, 0px 37px;
}

.nbCatalogSectionSlider__control._load .bx-prev:after,
.nbCatalogSectionSlider__control._load .bx-next:after {
    animation: progress 3s linear infinite;
}

.nbCatalogSectionSlider__control._load .bx-prev.disabled:after,
.nbCatalogSectionSlider__control._load .bx-next.disabled:after {
    animation: none;
}

.nbCatalogSectionSlider__control a i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0.5);
    filter: grayscale(1);
    opacity: 0.9
}

.nbCatalogSectionSlider__control a.bx-prev i {
    transform: translate(-50%, -50%) rotate(180deg) scale(0.5);
}

.nbCatalogSectionSlider__control a:hover i {
    filter: grayscale(0);
    opacity: 1
}

.nbCatalogSectionSlider__control a.disabled i {
    filter: grayscale(1) !important;
    opacity: 0.5 !important;
}

.disabled {
}

@keyframes progress {
    0% {
        background-position: -36px 0px, 33px -36px, 36px 33px, 0px 37px;
    }
    25% {
        background-position: -36px 0px, 33px 0px, 36px 33px, 0px 37px;
    }
    50% {
        background-position: -36px 0px, 33px 0px, 0px 33px, 0px 37px;
    }
    75% {
        background-position: -36px 0px, 33px 0px, 0px 33px, 0px 0px;
    }
    100% {
        background-position: 0px 0px, 33px 0px, 0px 33px, 0px 0px;
    }
}


/*desktops*/
@media (max-width: 1200px) {

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {
    .nbCatalogSectionSlider__title {
        font-size: 1rem;
        line-height: 1.3;
    }
}
/* End */


/* Start:/local/templates/artans2026/components/bitrix/catalog.item/seriesGroups/style.css?178481048414809*/
.nbCatalogItem {
    border: 1px solid #D9D9D9;
    padding: 3rem 1.5rem 0.25rem;
    position: relative;
    background: #fff;
	border-radius: 0.3125rem;
}

@media (max-width: 1400px) {
    .nbCatalogItem {
        padding: 2rem 1rem 0.25rem;
    }
}


.nbCatalogItem__title {
    padding-bottom: 2.25rem;
    font-size: 1.5rem;
    font-weight: 600;
    margin: -1.5rem 0 0;
}
/*
.productOfWeek__product .nbCatalogItem__stikers {
    left: 0;
}
.productOfWeek__product .nbCatalogItem__actions {
    right: 0;
}
*/
.nbCatalogItem._hover {
    z-index: 150;
    border-color: #e31f24;
}

.nbCatalogItem__stikers {
    position: absolute;
    left: 1.75rem;
    top: 1.25rem;
    width: 3.125rem;
    z-index: 5;
}

.nbCatalogItem__stiker {
    height: 1.25rem;
    width: 3.125rem;
    border-radius: 0.3125rem;
    margin-bottom: 0.375rem;
}

.nbCatalogItem__discount {
    height: 1.5rem;
    width: 3.125rem;
    background: #f98e3d;
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.5rem;
}

.nbCatalogItem__actions {
    position: absolute;
    top: 0.25rem;
    right: 0.75rem;
    z-index: 5;
}

.nbCatalogItem__action {
    height: 3.125rem;
    width: 3.125rem;
    display: block;
    opacity: 0.6;
}

.nbCatalogItem__action._fav {
    font-size: 1.5rem;
}

.nbCatalogItem__action:hover {
    opacity: 1;
}

.nbCatalogItem__action.icon:before {
    transform: translate(-50%, -50%) scale(0.6);
}

.nbCatalogItem__imgContainer {
    height: 0;
    padding-top: 85%;
    position: relative;
    margin-bottom: 1rem;
}

.nbCatalogItem__imgFlex {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: .5rem;
    left: .5rem;
    right: .5rem;
    bottom: .5rem;
}

.nbCatalogItem__img {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.nbCatalogItem__img._active {
    display: inline;
}

.nbCatalogItem__count {
    background: #D32F23;
    color: #fff;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding: 0 .5rem;
    text-align: center;
    border-radius: 0.3125rem;
}
@media (max-width: 1400px) {
    .nbCatalogItem__count {
        font-size: 0.75rem;
    }
}
@media (max-width: 1200px) {
    .nbCatalogItem__count {
        font-size: 0.75rem;
        padding: 0.25rem .25rem;
        width: 65px;
        line-height: 1;
    }
}



.nbCatalogItem__corner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.75rem;
}

.nbCatalogItem__priceFrom {
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 0 0 0 .5rem;
    color: #000000;
}

@media (max-width: 1450px) {
    .nbCatalogItem__priceFrom {
        font-size: 1.375rem;
    }
}
@media (max-width: 1300px) {
    .nbCatalogItem__priceFrom {
        font-size: 1.25rem;
    }
}


.nbCatalogItem__name {
    letter-spacing: 0.6px;
    line-height: 1.3;
    max-height: 2.5rem;
    overflow: hidden;
    margin-bottom: 0.25rem;
    display: block;
    color: #000 !important;
    height: 2.5rem
}

.nbCatalogItem__addition {
    display: none;
}

.nbCatalogItem._hover .nbCatalogItem__addition {
    display: block;
}

.nbCatalogItem__art {
    font-size: 1rem;
    color: #959595;
    margin-bottom: 0.25rem;
    font-weight: 400;
}

.nbCatalogItem__artV {

    color: #000000;
}

.nbCatalogItem__variantsTitle {
    font-size: 1rem;
    color: #959595;
    margin-bottom: 0.25rem;
}

.nbCatalogItem__buy {
    margin: 0;
    padding-bottom: 0.75rem;
}

.nbCatalogItem__variantsItems {
    margin: 0 -0.375rem;
}

.nbCatalogItem__variantsItem {
    padding: 0 0.375rem 0.375rem;
    display: inline-block;
    width: 20%;
    vertical-align: top;
}

.nbCatalogItem__variantsItemImg {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0.3125rem solid #fff;
    height: 0;
    width: 100%;
    padding-top: calc(100% - 0.3125rem - 0.3125rem);
    box-shadow: 0 0 0 1px #e6e6e6;
    border-radius: 0.3125rem;
}

.nbCatalogItem__variantsItemImg:hover,
.nbCatalogItem__variantsItem._active .nbCatalogItem__variantsItemImg {
    cursor: pointer;
    box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
}

.nbCatalogItem__offers {
    margin: 0 -.75rem;
    position: relative;
}

.nbCatalogItem__offer {
    display: none;
    padding: 0.5rem .75rem;
    position: relative;
}

.nbCatalogItem__offers:after,
.nbCatalogItem__offer:after {
    /*content: '';
    display: block;
    position: absolute;
    left: 0.75rem;
    right: 0.75rem;
    top: 0;
    height: 1px;
    background: #D9D9D9;*/
}
.nbCatalogItem__offers:after {
    background: #fff;
}




.nbCatalogItem__offer:hover {

}

.nbCatalogItem__offer._active {
    display: block;
}

.nbCatalogItem__offerProp {
    font-size: 0.8125rem;
    color: #6d6d6d;
    line-height: 1;
    margin-bottom: 0.125rem;
}

.nbCatalogItem__offerPrice {
    font-size: 1.125rem;
    color: #000;
    line-height: 1rem;
    font-weight: 600;
}

.nbCatalogItem__offerPrice._old {
    font-size: 0.75rem;
    color: #656565;
    text-decoration: line-through;
    font-weight: normal;
}

.nbCatalogItem__offerQ {
    font-size: 1rem;
    color: #fff;
    font-weight: 400;
    background: #D32F23;
    border-radius: 0.3125rem;
    padding: 1px 0.375rem;
    overflow: hidden;
}

.nbCatalogItem__offerCol._l {
    padding-right: 0.25rem !important;
}

.nbCatalogItem__offerCol._r {
    padding-left: 0.5rem !important;
}

.nbCatalogItem__qBtn._plus,
.nbCatalogItem__qBtn._minus {
    position: relative;
    display: block;
    min-width: 1.125rem;
    height: 1.875rem;
    border-radius: 0px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    transition: background 300ms ease, opacity 300ms ease;
    line-height: 1.875rem;
    color: #000;
    font-size: 0.875rem;
    background: #DFDFDF;
}


.nbCatalogItem__qBtn._plus:hover,
.nbCatalogItem__qBtn._minus:hover {
    background-color: #e6e6e6
}

.nbCatalogItem__qContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    max-width: 150px;
    margin: 0 auto 0;
    border: 1px solid #DFDFDF;
    background: #DFDFDF;
    border-radius: 0.3125rem;
}

.nbCatalogItem__qContainer.load:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #fff;
    z-index: 1;

    border-radius: 0.3125rem;
}

.nbCatalogItem__qContainer.load:before {
    background-image: url(/local/templates/artans2026/components/bitrix/catalog.item/seriesGroups/images/loader.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1.5rem auto;
}

.nbCatalogItem__qContainer.load:after {
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    opacity: 0;
    line-height: 0.5;
    font-size: 1.25rem;
}

.nbCatalogItem__qContainer.loadSucces:before,
.nbCatalogItem__qContainer.loadError:before {
    background-image: none !important
}

.nbCatalogItem__qContainer.loadSucces:after {
    content: '\f00c';
    color: #8bc34a;
}

.nbCatalogItem__qContainer.loadError:after {
    content: '\f00d';
    color: #f44336;
}

.nbCatalogItem__qContainer.load.load:after {
    animation: 1s buyanimation;
}

@keyframes buyanimation {
    0% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.nbCatalogItem__qField {
    display: block;
    padding: 0;
    width: 100%;
    height: 1.875rem;
    border: none;
    border-radius: 0px;
    background: #fff !important;
    color: #444343;
    vertical-align: middle;
    text-align: center;
    line-height: 1.875rem;
    transition: border 300ms ease;
    font-size: 0.875rem;
    width: 2rem;
}

.nbCatalogItem__qContainer {
}

.nbCatalogItem__qContainer._disabled {
    position: relative;
    border-color: #e8e8e8;
    cursor: default;
}

.nbCatalogItem__qContainer._disabled:before {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 5;
    cursor: default;
}

/*
.nbCatalogItem:hover {border: 1px solid #e31f24;}
.nbCatalogItem:hover .nbCatalogItem__name {max-height: none;}
.nbCatalogItem:hover .nbCatalogItem__addition {display: block;}
*/

.nbCatalogItem._line {
    padding: 0.5rem;
}

.nbCatalogItem._line:hover {
    border: 1px solid #e31f24;
}

.nbCatalogItem._line .nbCatalogItem__addition {
    display: block;
    padding-top: 0.5rem;
}

.nbCatalogItem._line .nbCatalogItem__name {
    height: auto;
    padding-top: 0.625rem;
    font-size: 1.125rem;
    font-weight: 600;
}
.nbCatalogItem._line .nbCatalogItem__variants {
    padding-bottom: 0.5rem;
}
.nbCatalogItem._line .nbCatalogItem__variantsItem {
    width: 8%;
}

.nbCatalogItem._line .nbCatalogItem__col._left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.nbCatalogItem._line .nbCatalogItem__imgContainer {
    width: 100%;
    margin-bottom: 0;
}

.nbCatalogItem._line .nbCatalogItem__stikers {
    top: 0.75rem;
}

.nbCatalogItem._line .nbCatalogItem__actions {
    top: 0;
}

.nbCatalogItem._line .nbCatalogItem__corner {
    right: auto;
    left: 0.8125rem;
    bottom: 1rem;
}

.nbCatalogItem._line .nbCatalogItem__zoom {
    position: absolute;
    right: 0;
    bottom: -0.875rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_75_1484)'%3E%3Cpath d='M25.023 23.9096C30.063 18.2826 29.881 9.60162 24.4752 4.19608C18.946 -1.32789 10.0116 -1.40803 4.38429 4.0163C-1.24321 9.44031 -1.49156 18.3717 3.82559 24.1002C9.14287 29.8288 18.068 30.2455 23.8955 25.0371L30.5024 31.644C30.8142 31.9531 31.317 31.9518 31.6272 31.6414C31.9376 31.3312 31.9389 30.8284 31.6298 30.5166L25.023 23.9096ZM5.30925 23.3619C0.305129 18.404 0.267422 10.3281 5.22515 5.32345C10.1831 0.31932 18.2592 0.281614 23.2636 5.23928L23.3478 5.32345C28.321 10.2966 28.321 18.3885 23.3478 23.3619C18.3743 28.3354 10.2823 28.3351 5.30925 23.3619Z' fill='%23D32F23'/%3E%3Cpath d='M19.1113 13.5438H15.1242V9.56021C15.1242 9.12006 14.7675 8.76306 14.3271 8.76306C13.8872 8.76306 13.53 9.12006 13.53 9.56021V13.5438H9.5461C9.10621 13.5438 8.74902 13.9011 8.74902 14.341C8.74902 14.7813 9.10628 15.138 9.5461 15.138H13.53V19.1254C13.53 19.5656 13.8872 19.9225 14.3271 19.9225C14.7675 19.9225 15.1242 19.5656 15.1242 19.1254V15.1381H19.1113C19.5517 15.1381 19.9085 14.7813 19.9085 14.341C19.9085 13.9011 19.5517 13.5438 19.1113 13.5438Z' fill='%23D32F23'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_75_1484'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
    width: 2.125rem;
    height: 2.125rem;
    filter: grayscale(1);
    cursor: pointer;
    opacity: 0.5;
}

.nbCatalogItem._line .nbCatalogItem__zoom:hover {
    filter: grayscale(0);
    opacity: 1;
}

.nbCatalogItem._line .nbCatalogItem__offer._active {
    display: table-row;
}

.nbCatalogItem._line .nbCatalogItem__offer:hover {
    background: none;
}

.nbCatalogItem._line .nbCatalogItem__offers {
    margin: 0;
}

.nbCatalogItem._line .nbCatalogItem__offersTable {
    width: 100%;
    font-size: 1rem;
    color: #000;
}

.nbCatalogItem._line .nbCatalogItem__offersTable th {
    padding: 1rem 0.5rem;
    background: #F1F1F1;
    font-weight: 600;
    text-align: center;
}



.nbCatalogItem._line .nbCatalogItem__offersTable th._clear {

}
.nbCatalogItem._line .nbCatalogItem__offersTable td:first-child {
    font-weight: 600;
}

.nbCatalogItem._line .nbCatalogItem__offersTable td:first-child,
.nbCatalogItem._line .nbCatalogItem__offersTable th:first-child {
    border-radius: 0.3125rem 0 0 0.3125rem;
}

.nbCatalogItem._line .nbCatalogItem__offersTable td:last-child,
.nbCatalogItem._line .nbCatalogItem__offersTable th:last-child {
    border-radius: 0 0.3125rem 0.3125rem 0;
}


.nbCatalogItem._line .nbCatalogItem__offersTable td {
    padding: 0.5rem;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #e6e6e6;
    background: #fff;
}

.nbCatalogItem._line .nbCatalogItem__offersTable td._clear {

}

.nbCatalogItem._line .nbCatalogItem__offersTable td:first-child {
    border: none;
}

.nbCatalogItem._line .nbCatalogItem__offersTable .nbCatalogItem__offer._1 td {
    background: #f8f8f8;
}

.nbCatalogItem._line .nbCatalogItem__offersTable tfoot {
    position: relative;
}

.nbCatalogItem._line .nbCatalogItem__offersTableSep {
    height: 1rem;
}

.nbCatalogItem._line .nbCatalogItem__offersTableFoot {
    border-top: 1px solid #D9D9D9;
}

.nbCatalogItem._line .nbCatalogItem__offersTableFoot td {
    font-size: 1rem;
    padding: 0.75rem 0.5rem 0.75rem;
    border: none !important;
}

.nbCatalogItem._line .nbCatalogItem__seriesPLegend {
    text-align: left !important;
    padding-left: 0 !important
}

.nbCatalogItem._line .nbCatalogItem__seriesPValue {
    color: #e31f24;
    font-size: 1.125rem !important;
}

.nbCatalogItem._line .nbCatalogItem__offersTCol._q {
    width: 10%;
    padding-left: 1.5rem;
}

.nbCatalogItem._line .nbCatalogItem__offersTCol._b {
    width: 88px;
}

.nbCatalogItem._line .nbCatalogItem__buyBtn {
    position: relative;
    text-indent: -9999px;
    width: 4rem;
    width: 100%;
    cursor: pointer;
}

.nbCatalogItem._line .nbCatalogItem__buyBtn.disabled {
    cursor: default;
}

.nbCatalogItem._line .nbCatalogItem__buyBtn:before {
    background-position: 0 -9.375em;
}

.nbCatalogItem._line .nbCatalogItem__buyBtn:hover:before {
    background-position: 0 -40.625em;
}

.nbCatalogItem._line .nbCatalogItem__buyBtn.disabled:before {
    background-position: 0 -6.25em;
}

.nbCatalogItem._line .nbCatalogItem__offer:hover td {

}

.nbCatalogItem._line .nbCatalogItem__seriesBuy {
    display: none;
}

.nbCatalogItem._line .nbCatalogItem__seriesBuy._active {
    display: table-footer-group;
}


@media (min-width: 1600px) {
    .nbCatalogItem._line .nbCatalogItem__imgContainer {
        /*width: 246px;
        height: 246px;
        padding-top: 0;*/
    }
}

@media (max-width: 500px) {
    .nbCatalogItem__corner {

    }
    .nbCatalogItem__count {
        padding: 0.25rem 0.5rem;
        position: absolute;
        left: 0;
        top: -69px;
        font-size: 0.625rem;
        width: 55px;
    }
}

/* End */
/* /local/templates/artans2026/components/artans/catalog.series/.default/style.css?178481232359009 */
/* /local/templates/artans2026/components/netbrand/series.contructor.v2/detail/style.css?178306693110597 */
/* /local/templates/artans2026/components/netbrand/texteditor/detail/style.css?1781521328496 */
/* /local/templates/artans2026/components/bitrix/system.pagenavigation/.default/style.css?17822974011498 */
/* /local/templates/artans2026/components/bitrix/catalog.section/nbCatalogSectionSlider/style.css?17840373134053 */
/* /local/templates/artans2026/components/bitrix/catalog.item/seriesGroups/style.css?178481048414809 */
