

/* Start:/local/templates/elyts_2020/css/ya_share2.min.css?17150075722281*/
.ya-share2 .ya-share2__item {margin: 0 !important;}.ya-share2 .ya-share2__item .ya-share2__icon {height: 32px !important;position: relative;width: 32px !important;}.ya-share2 .ya-share2__item .ya-share2__icon:active {-webkit-box-shadow: none;box-shadow: none;}.ya-share2 .ya-share2__item .ya-share2__icon:before {background-blend-mode: luminosity;background-color: #fff;background-image: url("/local/templates/elyts_2020/images/elyts-icons080823.svg");background-repeat: no-repeat;content: " ";display: block;left: 50%;position: absolute;top: 50%;}.ya-share2 .ya-share2__item .ya-share2__badge {background: none;}.ya-share2 .ya-share2__item.ya-share2__item_service_whatsapp .ya-share2__icon:before {background-position: -393px -283px;height: 11px;margin: -5px 0 0 -5px;width: 11px;}.ya-share2 .ya-share2__item.ya-share2__item_service_vkontakte .ya-share2__icon:before {background-position: -86px -285px;height: 8px;margin: -4px 0 0 -7px;width: 14px;}.ya-share2 .ya-share2__item.ya-share2__item_service_facebook .ya-share2__icon:before {background-position: -167px -284px;height: 11px;margin: -5px 0 0 -2px;width: 5px;}.ya-share2 .ya-share2__item.ya-share2__item_service_twitter .ya-share2__icon:before {background-position: -456px -284px;height: 9px;margin: -4px 0 0 -5px;width: 11px;}.ya-share2 .ya-share2__item.ya-share2__item_service_odnoklassniki .ya-share2__icon:before {background-position: -520px -284px;height: 11px;margin: -5px 0 0 -3px;width: 7px;}.ya-share2 .ya-share2__item.ya-share2__item_service_pinterest .ya-share2__icon:before {background-position: -580px -283px;height: 12px;margin: -6px 0 0 -5px;width: 10px;}.ya-share2 .ya-share2__item.ya-share2__item_service_telegram .ya-share2__icon:before {background-position: -642px -284px;height: 10px;margin: -5px 0 0 -6px;width: 12px;}.ya-share2 .ya-share2__item .ya-share2__link {border: 1px solid #F5F5F5;border-radius: 50%;height: 34px;margin: 0 8px 8px 0;overflow: hidden;width: 34px;}.ya-share2 .ya-share2__item .ya-share2__link:hover {-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08);box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08);}.ya-share2 .ya-share2__item .ya-share2__link:hover .ya-share2__icon:before {background-blend-mode: normal;}.ya-share2 .ya-share2__item:last-child .ya-share2__link {margin-right: 0;}
/* End */


/* Start:/local/components/redis/catalog.element/templates/products_new/style.css?175515990651582*/
html {
    scroll-behavior: smooth;
}
.widget-similar-bot{
    display: none;
}
.mb-8px {
    margin-bottom: 8px;
}

.product__container .col-6 .picture-item {
    margin-bottom: 24px;
}

.product__container .b-product .product-h1 {
    color: #000;
    font-family: var(--ff-Titles);
    font-size: 1.5em;
    line-height: 38px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.product-size-item {
    border: 1px solid #8B9CA7;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-bottom: 8px;
    margin-right: 8px;
    min-width: 54px;
    text-align: center;
    padding: 0 11px;
}
.product-size-item.active {
    background:#041D30;
    color: #fff;
}
.product-size-item:hover {
    border-color: #041D30;
}
.product-size-item.disabled {
    background: #F6F6F6;
    color: #C4C4C4;
}
.section-link__item-order {
    order: 4;
    visibility: hidden;
}
.modal-content {
    padding: 32px !important;
}
.modal-header {
    padding: 0px !important;
}
#yaPayFormModal.modal .close {
    top: -25px !important;
    right: -25px !important;
    background-position-x: -42px !important;
}
.product-size-item.hide {
    display: none;
}
.b-product__size.hide {
    display: none;
}
.product-card__small-buttons {
    display: flex;
    gap: 16px 8px;
    justify-content: space-between;
}
.product-card__small-buttons .items {
    width: 50%;
}
@media only screen and (max-width: 991px) {
    .product__container .b-product {
        margin-bottom: 40px;
    }
    .default-pane {
        margin-bottom: 32px;
    }

    .section-link__item-order {
        display: none !important;
    }
    .modal-open section.container.page__container {
        z-index: auto !important;
    }
    .modal .close {
        top: 21px !important;
        right: 16px !important;
        background-position-x: -74px !important;
    }
}

.product__container .b-product h1 {
    color: #000;
    font-family: var(--ff-Titles);
    letter-spacing: 3px;
    line-height: 38px;
    margin-bottom: 8px;
}
.product__container .b-product__title {
    color: #101820;
    font-family: var(--ff-Titles);
    font-size: 1.375em;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 4px;
    text-decoration: none;
}
.product__container .b-product__text {
    color: #101820;
    line-height: 24px;
}

.product__container .b-product__price {
    margin: 20px 0 0;
}
.product__container .b-product__price .pre-price {
    color: #676767;
    font-size: .75rem;
}

.product__container .b-product__price .final-price {
    font-size: 1.375rem;
    color: #000;
    margin-bottom: 8px;
}

.product__container .b-product__price .price-item {
    display: inline-block;
}

.product__container .b-product__price .price-item:last-child {
    margin-right: 0;
}

@media only screen and (min-width: 992px) {
    .product__container .b-product {
        padding-left: 14px;
    }

    .product__container .picture-item {
        display: block;
        cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjUiIGZpbGw9IiMwMDAiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjxwYXRoIGQ9Ik04IDI0aDE2VjhIOHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYgMTVWOWgtMXY2SDl2MWg2djZoMXYtNmg2di0xeiIvPjwvZz48L3N2Zz4=) 16 16, auto;
    }

    .product__container .b-product__title {
        margin-bottom: 8px;
    }

    .product__container .tab-control .tab-content .b-reviews-form .b-reviews-form__title {
        font-size: 1.5em;
    }

    .product-more-info {
        margin-bottom: 80px;
    }

    .product-more-info .tab-pane {
        max-width: 75%;
    }

    .product__container .b-product__price {
        margin: 12px 0;
    }
    .model-products {
        margin-bottom: 80px;
    }

    .model-products .model-products__top-pane {
        margin-bottom: 48px;
    }

    .model-products .summary-info {
        margin-top: 32px;
        padding-top: 24px;
    }
}

.product__container .b-product__price .discount-percent {
    display: inline-block;
    line-height: 1.1em;
    padding: 2px 1px;
}

.product__container .b-product__price.discount .final-price {
    color: #ff0000;
}

.product__container .b-product__color {
    color: #101820;
    font-size: .938rem;
    font-weight: 300;
    margin-top: 24px;
    margin-bottom: 32px;
}

.product__container .b-product__color span {
    font-size: .875rem;
    color: #8B9CA7;
}

.product__container .b-product__color .b-product__color__variation {
    margin-top: 12px;
    min-height: 36px;
}

.product__container .b-product__color .b-product__color__variation a {
    border: 1px solid #C8C8C8;
    border-radius: 50%;
    display: inline-block;
    height: 32px;
    padding: 3px 0 0;
    text-align: center;
    width: 32px;
    margin-left: 8px;
}
.product__container .b-product__color .b-product__color__variation a:first-child {
    margin-left: 0;
}

.product__container .b-product__color .b-product__color__variation a.active,
.product__container .b-product__color .b-product__color__variation a:hover {
    border: 1px solid #101820;
}

.product__container .b-product__color .b-product__color__variation a span {
    border-radius: 50%;
    display: inline-block;
    height: 24px;
    width: 24px;
}

.product__container .b-product__size {
    margin-bottom: 32px;
}

.product__container .b-product__size .button-default__border-gray {
    margin-bottom: 32px;
    width: 100%;
}

.product__container .b-product__size .showed-content {
    display: none;
}

.product__container .b-product__size .dropdown.show .showed-content {
    display: block;
}

.product__container .b-product__size .select-title {
    line-height: 24px;
}

.product__container .b-product__size .b-size-select {
    margin-top: 13px;
}

.product__container .b-product__action {
    margin-bottom: 32px;
    min-height: 95px;
}

.whatsapp-send__app {
    margin-top: 16px;
}

.product__container .b-product__action .button-default-black {
    width: 100%;
}

.product__container .b-product__action .b-add-to-basket {
    margin-bottom: 16px;
}

.product__container .b-product__action .b-add-to-basket .add-to-basket {
    display: none;
}

.product__container .b-product__action .b-add-to-basket .add-to-basket:first-child {
    display: block;
}

.product__container .b-product__action .buy-one-click {
    display: none;
    border-radius: 2px;
}

.product__container .b-product__action .buy-one-click:first-child {
    display: block;
}

.product__container .b-product__action .button-default__border-gray {
    width: 100%;
}

.product__container .b-product__action .product-subscribe-block {
    font-size: 13px;
    margin-bottom: 24px;
}

.product__container .b-product__action .subscribe-form-content {
    font-size: 14px;
    margin-top: 24px;
}

.product__container .b-product__action .subscribe-form-content label {
    display: none;
}

.product__container .b-product__action .subscribe-form-content .form-control {
    font-weight: 300;
}

.product__container .b-product__action .subscribe-form-content .valid-feedback,
.product__container .b-product__action .subscribe-form-content .invalid-feedback {
    font-size: 14px;
}

.b-discount-onlinepay {
    color: #676767;
    font-size: .875rem;
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .product__container .b-product__action .subscribe-form-content .btn {
        margin-top: 12px;
        width: 100%;
    }
}

.product__container .b-product__social-share {
    font-size: .875em;
    color: #AFAFAF;
}

.product__container .b-product__social-share .ya-share2 {
    margin-top: 16px;
}

.product__container .b-reviews-list .b-reviews-item {
    background-color: #F6F6F6;
    margin-bottom: 12px;
    padding: 24px 32px;
}

.product__container .b-reviews-list .b-reviews-item .b-reviews-item__left {
    float: left;
}

.product__container .b-reviews-list .b-reviews-item .b-reviews-item__right {
    margin-left: 96px;
}

.product__container .b-reviews-list .b-reviews-item .b-reviews-item__title .review-author {
    color: #000;
    font-size: 1.125rem;
    font-weight: 700;
}

.product__container .b-reviews-list .b-reviews-item .b-reviews-item__title .review-date {
    color: #b4b4b4;
    font-size: .875rem;
    font-weight: 400;
}

.product__container .b-reviews-list .b-reviews-item .b-reviews-item__liked {
    text-align: right;
}

.product__container .b-reviews-form .b-reviews-form__title {
    color: #000;
    font-family: var(--ff-Titles);
    font-size: 1em;
    line-height: 40px;
    margin-bottom: 16px;
    text-transform: uppercase;
}

.product__container .b-reviews-form .b-rating-title {
    float: left;
    margin-left: 10px;
}

.product__container .b-reviews-form .b-field {
    margin-bottom: 16px;
}

.product__container .b-reviews-form .b-reviews-form__input {
    width: 100%;
}

.product__container .b-reviews-form .b-reviews-form__textarea {
    height: 155px;
    width: 100%;
}

@media only screen and (min-width: 768px) {

    .product__container .b-reviews-list .b-reviews-item .col-md-2 {
        max-width: 110px;
    }

    .product__container .b-reviews-form .b-reviews-form__title {
        font-size: 1.2em;
    }
    .product__container .b-product__price .pre-price {
        font-size: .875rem;
    }
}

.product__container .product-status {
    font-size: .875rem;
    margin-bottom: 12px;
}

.product__container .product-status .predzakaz {
    font-weight: 700;
}

@media only screen and (min-width: 1300px) {
    .product__container > .col-lg-8 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .product__container > .col-lg-4 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

.product__container .mb-favorite__btn {
    display: none;
}

.related-products {
    margin-top: 40px;
}
.related-products .nav-tabs a {
    color: #000;
}

.related-products  .section__slider .swiper-slide {
    height: auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}

.related-products .section__slider .swiper-slide .slide-product__image {
    margin: 43px 0 7px;
}

.related-products .tab-pane-title {
    font-family: var(--ff-Titles);
    font-size: 1em;
    margin-bottom: 24px;
    text-align: center;
    text-transform: uppercase;
}

.related-products .swiper-pagination {
    margin-top: 15px;
}

.product-more-info {
    margin-bottom: 40px;
}

.product-more-info .tab-pane-title {
    font-size: .875em;
}

@media only screen and (max-width: 767px) {
    .product-more-info {
        margin-bottom: 40px;
    }

    .product-more-info .tab-pane-content {
        padding-bottom: 16px;
    }

    .product-more-info .tab-pane-content p:last-child {
        margin-bottom: 0;
    }

    .product-more-info .dropdown-toggle:after, .product-more-info .tab-pane-title:after {
        float: right;
        margin-top: 10px;
    }

    /*    .product-more-info .tab-pane {
            border-bottom: 1px solid #D8D8D8;
        }*/

    .product-more-info .tab-pane-title {
        padding: 8px 0;
    }
}

.model-products {
    margin-bottom: 40px;
}

.model-products .model-products__top-pane {
    margin-bottom: 24px;
}

.model-products .model-products__top-pane .slider-products__control {
    float: right;
}

.model-products .swiper-slide > div {
    margin-bottom: 4px;
}

.model-products .swiper-slide .slide-product__image {
    margin-bottom: 16px;
    text-align: center;
}

.model-products .swiper-slide .slide-product__size {
    font-size: .875em;
    margin-bottom: 16px;
    min-height: 42px;
}

.model-products .swiper-slide .slide-product__action input[type="checkbox"] {
    display: none;
}

.model-products .swiper-slide .slide-product__action .button-default {
    height: 36px;
    line-height: 32px;
}

.model-products .swiper-slide .slide-product__title {
    color: #000;
    font-family: var(--ff-Titles);
    font-size: .875em;
    line-height: 1.2em;
    margin-bottom: 4px;
    text-transform: uppercase;
}

.model-products .swiper-slide .slide-product__title a {
    color: #000 !important;
}

.model-products .swiper-slide .slide-product__type,
.model-products .swiper-slide .slide-product__description {
    color: #676767;
    font-size: .875em;
    font-weight: 300;
    margin-bottom: 4px;
}

.model-products .swiper-slide .slide-product__price {
    display: block;
    font-size: .875em;
    line-height: 24px;
    padding-bottom: 5px;
}

.model-products .swiper-slide .slide-product__price del {
    color: #454343;
    display: inline-block;
}

.model-products .swiper-slide .slide-product__price .discount-percent,
.model-products .swiper-slide .slide-product__price .discount-percent-text {
    color: #ff0000;
}

.model-products .swiper-slide .slide-product__price .discount-percent + .final-price,
.model-products .swiper-slide .slide-product__price .discount-percent-text + .final-price {
    color: #ff0000;
}

.model-products .swiper-slide .slide-product__price .final-price {
    margin-right: 0;
}

.model-products .swiper-slide .slide-product__sezon {
    color: #ff0000;
    font-weight: 300;
    font-size: 0.5rem;
}

.model-products .slider-products__control {
    width: 96px;
}

.model-products .swiper-pagination {
    margin-top: 24px;
}

.model-products .summary-info {
    border-top: 1px solid #F5F5F5;
    color: #676767;
    margin-top: 16px;
    padding-top: 24px;
}

.model-products .summary-info .float-md-left {
    font-size: .875em;
    line-height: 40px;
}

.model-products .summary-info .float-md-left span {
    color: #000;
}

.model-products__header {
    font-family: var(--ff-Titles);
    font-size: 1em;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
    .model-products__header {
        float: left;
        font-size: 1.5em;
    }
}

#modal-product {
    margin: 0;
    padding-right: 0 !important;
    height: 100vh;
}

#modal-product .modal-dialog {
    height: 100vh;
    margin: 0;
    max-width: none;
    padding: 0;
}

#modal-product .modal-dialog .modal-content {
    border: 0;
    border-radius: 0;
    height: 100vh;
}

#modal-product .modal-dialog .modal-content .modal-body {
    padding: 0;
}

#modal-product .modal-dialog .modal-content .zoom-item-wrap .slider-button {
    cursor: pointer;
    display: block;
    height: 24px;
    outline: none;
    text-align: center;
    width: 100%;
}

#modal-product .modal-dialog .modal-content .zoom-item-wrap .slider-button:before {
    background-image: url("/local/templates/elyts_2020/images/elyts-icons080823.svg");
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    height: 7px;
    width: 14px;
}

#modal-product .modal-dialog .modal-content .zoom-item-wrap .slider-button-prev:before {
    background-position: -97px -597px;
}

#modal-product .modal-dialog .modal-content .zoom-item-wrap .slider-button-next:before {
    background-position: -49px -598px;
}

#modal-product .modal-dialog .modal-content .full-picture-item {
    float: left;
    height: 100vh;
    left: calc(10% + 110px);
    overflow-y: hidden;
    position: absolute;
    top: 0;
    width: 70%;
}

#modal-product .modal-dialog .modal-content .full-picture-item .full-picture-pane {
    width: auto;
}

#modal-product .modal-dialog .modal-content .full-picture-item .full-picture-pane.b-absoulte {
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear;
}

#modal-product .modal-dialog .modal-content .full-picture-item .full-picture-pane img {
    max-width: 100%;
}

#modal-product .modal-dialog .modal-content .close {
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 10;
}

.hide-slider-content {
    display: none;
}

.zoom-item-wrap {
    float: left;
    height: 530px;
    left: 30px;
    margin-top: -265px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 80px;
}

.zoom-item-wrap .swiper-container {
    height: 483px;
}

.zoom-item-wrap .swiper-container span {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    text-align: center;
}

.zoom-item-wrap .swiper-container span img {
    border: 1px solid #FFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
}

.zoom-item-wrap .swiper-container .swiper-wrapper {
    margin: 0;
}

.zoom-item-wrap .swiper-container .swiper-slide-active img {
    border-color: #2B2B2B;
}

.zoom-item-wrap .swiper-container [data-isvideo="Y"]:before {
    background: url("/local/templates/elyts_2020/images/video-icon.svg") 0 0 no-repeat;
    background-size: cover;
    content: " ";
    display: block;
    height: 30px;
    left: 50%;
    margin: -15px 0 0 -15px;
    position: absolute;
    top: 50%;
    width: 30px;
}

#product-photo {
    margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
    #product-photo {
        border-bottom: 1px solid #D8D8D8;
        margin-bottom: 0;
        padding-bottom: 32px;
    }
}

@media only screen and (max-width: 991px) {
    #product-photo {
        text-align: center;
    }
    .product__container .b-product__text a.sale-nameplate,  .product__container .b-product__text a.only-online {
        margin-right: 0px;
        color: #EA3323;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 14px;
    }
}

@media only screen and (min-width: 992px) {
    .related-products .tab-pane .section__slider {
        margin-bottom: 0;
    }
    #product-photo {
        margin-bottom: 80px;
        position: relative;
    }

    #product-photo .slider-products__control .slider-products__button {
        margin-top: -24px;
        position: absolute;
        top: 50%;
        z-index: 2;
    }

    #product-photo .slider-products__control .slider-products__button-prev {
        left: 0;
    }

    #product-photo .slider-products__control .slider-products__button-next {
        right: 0;
    }
}
.params-pane {
    padding-left: 10px;
    padding-right: 10px;
}
.params-pane .b-param {
    margin-bottom: 5px;
}

.params-pane .b-param .b-title {
    font-weight: 300;
}

#product-photo .pane-close {
    display: none;
}

#product-photo .swiper-slide .video-js {
    display: contents;
    height: 100%;
    margin: 0 auto 0;
    max-height: 788px;
    max-width: 444px;
    position: relative;
    width: 100%;
}

#product-photo.adaptive-pane {
    background-color: #FFF;
    height: 100%;
    left: 0;
    margin-bottom: 0;
    padding: 40px 0 35px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 91;
}

#product-photo.adaptive-pane img {
    max-height: 100%;
}

#product-photo.adaptive-pane .swiper-pagination {
    bottom: 15px;
    left: 0;
    position: absolute;
}

#product-photo.adaptive-pane .pane-close {
    display: block;
    right: 20px;
    top: 16px;
    position: absolute;
    z-index: 5;
}

#product-photo.adaptive-pane .picture-item.video {
    display: none;
}

#product-photo.adaptive-pane #product-video {
    display: block;
}

.buttons-fixed-pane {
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0 15px 10px;
    position: fixed;
    width: 100%;
    z-index: 10;
}

.adaptive-fixed-buttons {
    background-color: #fff;
    bottom: 10px;
    display: none;
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

.picture-item.video:before {
    background: url("/local/templates/elyts_2020/images/video-icon.svg") 0 0 no-repeat;
    content: " ";
    display: block;
    height: 70px;
    left: 50%;
    margin: -35px 0 0 -35px;
    position: absolute;
    top: 50%;
    width: 70px;
    z-index: 2;
}

.picture-item.video:after {
    background: rgba(0, 0, 0, 0.1);
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.full-video-pane {
    display: none;
    height: 100vh;
}

.full-video-pane .video-js {
    margin: 0 auto;
    height: 100%;
}

.full-video-pane .vjs-big-play-button {
    display: none !important;
}

#product-video,
#fullproductvideo {
    max-width: 444px;
    max-height: 788px;
}

#fullproductvideo {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.visitors-stat {
    font-size: .813rem;
    font-weight: 300;
    left: 26px;
    position: absolute;
    top: 0;
    z-index: 2;
}

.visitors-stat .visitors-stat__content {
    line-height: 20px;
    padding: 4px 0;
    position: relative;
}

.visitors-stat .visitors-quantity {
    color: #ff4f4f;
}

@media only screen and (max-width: 767px) {
    .product__container .tab-control .tab-content .b-reviews-form .button-red {
        width: 100%;
    }
    .related-products .tab-content {
        margin-top: 30px;
    }
    .product__container .b-product__action .subscribe-form-content {
        margin-top: 0;
    }
    .b-product__action .product-top__btn {
        position: relative;
    }
    .b-product__action .mb-favorite__btn {
        position: absolute;
        right: 0;
        top: 0;
    }
    .b-product__action .product-top__btn .b-add-to-basket {
        width: 100%;
        padding-right: 0;
    }
    .b-product__action .b-add-to-basket .subscribe-form-content .input-group {
        margin-top: 10px;
    }
    .b-product__action .whatsapp-send__app .btn-whatsapp {
        background-position: 0px;
    }

    .product__container .product-favorite__wrapper {
        display: none;
    }

    .product__container .mb-favorite__btn {
        display: block;
    }

    .product__container .b-product__size {
        margin-bottom: 30px;
    }
    .model-products .summary-info .float-left {
        margin-bottom: 24px;
    }
    .model-products .summary-info {
        border-top: none;
        padding-top: 0;
        margin-top: 30px;
    }
    .model-products .button-default,
    .model-products .button-default-black {
        width: 100%;
    }
}

.ib-price {
	display: inline-block;
	margin-left: 12px;
}
.ib-price:first-child {
	margin-left: 0;
}
.b-size-select__pane {
	z-index: 5!important;
}
.no-price-info {
	color:#808080;
	font-size: 14px;
}

.shildik2{
	background-color: #F5F5F5;
	padding: 15px 20px;
	max-width: 250px;
	box-sizing: border-box;
	border-radius: 10px;
	font-size: 0.813rem;
}

.product-article {
	font-size: .75rem;
	color: #8B9CA7;
}

.b-product__icon-predoplata{
	color: #676767;
    cursor: pointer;
    font-size: .875rem;
    text-decoration: underline;
}
#product-photo .swiper-button-disabled {
	display: none;
}
@media (min-width: 992px) {
.b-product__sticky{position: sticky; top: 110px;}
}
.btn-whatsapp {background: url("/upload/icons/whatsapp.svg") 0px 40% no-repeat}

.summary-info .font-size-14 {
	line-height: 40px;
}
/* #model-send-whatsapp {
	background-position: 6% 50%!important;
} */
/* @media (max-width: 768px) {
	.model-products #model-send-whatsapp {
		background-position: 2% 50%!important;
	}
} */

.b-cashback {
	font-size: .88rem;
	font-weight: 300;
	line-height: 18px;
	color: #101820;
}

.zoom-item-wrap .swiper-button-disabled {
	display: none!important;
}

.b-product__price .final-price {
	display: inline-block;
}
.discount .final-price {
	margin-right: 24px;
}
.final-price-block {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.card-nominals{
	margin-bottom: 30px;
	font-size: 0;
}

.nominals__title{
	font-size: 19px;
	line-height: 26px;
	color: #676767;
	font-weight: 300;
	margin-bottom: 14px;
}

.card-nominals a{
	display: inline-block;
	padding: 9px 15px 9px 15px;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 15px;
	line-height: 20px;
	color: #828282;
	margin: 0 5px 6px;
}

.card-nominals a:hover{
	text-decoration: none;
	background-color: #B49E8D;
	color: #fff;
	border-color: #BFA18E;
}

.card-nominals a.active{
	background: #C1EEE9;
	border-color: transparent;
	color: #000;
}

.card-nominals ~ .b-product__color{
	display: none;
}

.subscribe-soc-btn {
	background: none;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
	height: 40px;
    line-height: 38px;
    min-width: 120px;
    padding-left: 63px!important;
	position: relative;
	text-decoration: none;
    text-align: center;
    text-decoration: none;
}
.btn-newsoc-link {
	background-size: contain!important;
	display: block;
	height: 20px;
	position: absolute;
	width: 20px;
}
.btn-newsoc-tgm {
	background: #fff url("/local/templates/elyts_2020/images/icons/btn_tgm_icon.png") 0 0 no-repeat;
	left: 0;
	top: 10px;
}
.btn-newsoc-vk {
	background: #fff url("/local/templates/elyts_2020/images/icons/btn_vk_icon.png") 0 0 no-repeat;
	left: 25px;
	top: 10px;
}
.nav.nav-tabs h3 {
	margin: 0;
	line-height: normal;
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
}
@media only screen and (min-width: 375px) {
	.subscribe-soc-btn {
		font-size: .875rem!important;
		padding-left: 70px!important;
	}
	.btn-newsoc-vk {
		background: #fff url("/local/templates/elyts_2020/images/icons/btn_vk_icon.png") 0 0 no-repeat;
		left: 30px;
		top: 10px;
	}
}

@media only screen and (max-width:992px) {
    .head-tabs {
        margin: 0;
        justify-content: space-between;
    }

    .head-tabs {
        padding: 2px;
        border-radius: 2px;
        background-color: #f2f2f2;
        border: none !important;
    }

    .head-tab-wrapper::before {
        display: none;
    }

    .head-tabs li {
        margin-left: 0 !important;
        flex-grow: 1;
        white-space: normal !important;
    }

    .head-tabs a {
        position: static;
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        padding: 8px 3px 8px 3px;
        background-color: transparent;
        height: 100%;
    }

    .head-tabs .tab-count-3 {
        width: 33.3333333%;
    }

    .head-tabs .tab-count-4 {
        width: 25%;
    }

    .head-tabs a.active {
        color: #B79E86 !important;
        background-color: #ffffff;
        border: 1px solid #B79E86;
        border-radius: 2px;
    }

    .head-tabs a::before  {
        display: none !important;
    }

    .head-tabs h3 {
        font-size: 12px !important;
        margin: 0 !important;
        display: block !important;
        text-align: center;
        line-height: 100% !important;
    }

    .b-title-inner-custom {
        color: #101820 !important;
        background-color: #fff;
    }

    .b-value-inner-custom {
        color: #101820 !important;
        background-color: #fff;
    }

    .nav-tabs-bottom  {
        border-bottom: none !important;
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px !important;
    }

    .nav-tabs-bottom-wrapper .tab-content{
        margin: 0 !important;
        padding-top: 0 !important;
    }

    .nav-tabs-bottom-wrapper::before {
        display: none !important;
    }

    .nav-tabs-bottom li {
        margin-left: 0 !important;
        white-space: normal !important;
    }

    .nav-tabs-bottom a::before,  .nav-tabs-bottom a:hover::before {
        display: none !important;
    }

    .nav-tabs-bottom a {
        position: static;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 7px;
        background-color: #F6F6F6;
        border-radius: 2px;
    }

    .flocktory-widget-overlay {
        display: none !important;
    }

    .nav-tabs-bottom a.active {
        color: #B79E86 !important;
        background-color: #ffffff;
        border-radius: 2px;
        box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.13);
    }

    .nav-tabs-bottom h3 {
        font-size: 14px !important;
        margin: 0 !important;
        display: block !important;
        text-align: center;
    }

    .head-tab-wrapper .tab-content {
        padding-top: 0 !important;
    }

    .tab-control .head-tabs {
        height: 48px;
    }
    .product__container .tab-control .nav-tabs li {
        margin: 0 7px;
    }
    .product__container .tab-control .nav-tabs li a {
        padding: 0 7px;
    }
    .product__container .tab-control .nav-tabs li:last-child {
        margin-right: 0;
    }
    .b-title-inner-custom {
        padding-right: 7px;
    }
    .b-value-inner-custom {
        padding-left: 7px;
    }
    .product__container .tab-control .nav-tabs-bottom li {
        padding: 2px 1px;
    }
    .product__container .tab-control .nav-tabs-bottom li a {
        padding: 15px 10px !important;
    }
}


@media only screen and (max-width: 1199px) and (min-width: 992px) {
	.subscribe-soc-btn {
		font-size: 12px!important;
		padding-left: 63px!important;
	}
}
@media only screen and (min-width: 1200px) {
	.subscribe-soc-btn {
		padding-left: 65px!important;
	}
	.btn-newsoc-tgm {
		left: 0;
	}
	.btn-newsoc-vk {
		left: 30px;
	}
}

/* .page__container .list-unstyled {
	font-size: 12px;
} */

.b-product__more-info-block {
	background-color: rgba(228, 228, 228, 1);
	font-size: 10px;
	margin: 15px 0 20px;
	padding: 5px;
	text-align: center;
	width: 100%;
}

.warning-line-text {
    background-color: #F6F6F6;
    border-radius: 2px;
    color: #676767;
    display: inline-block;
    font-size: .75rem;
    line-height: 1.18em;
    padding: 8px 16px;
    width: 100%;
}
@media (min-width: 768px) {
    .warning-line-text {
        width: auto;
    }
}
@media (min-width: 992px) {
    .warning-line-text {
        font-size: .875rem;
    }
}


@media (max-width: 992px) {
    .whatsapp-send__app .btn-whatsapp.button-default__border-gray {
        padding-left: 45px;
    }

}

.related-products-block {
    margin: 0;
    /*margin: 24px 0 63px;*/
}

.related-products-block .rr-widget[data-s] .rr-widget__wrapper {
    margin: 15px -11px 33px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

#ajaxBlockViewPriduct {
    margin: 55px 0 47px;
}

.related-products-block  .rr-widget[data-s] {
    margin: 0;
}
.related-products-block  .rr-widget[data-s] .rr-widget__title, .looked__title {
    font-family: var(--ff-Titles);
    text-align: start;
    font-size: 1.875rem;
    font-weight: 500;
    text-transform: inherit;
    line-height: 128%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: start;
}

.related-products-block .rr-widget__title.col-md-3,
.related-products-block  .rr-swiper-outer.col-md-9 {
    width: 100%;
    max-width: 100%;
    flex: 1;
    margin: 0px -15px;
}

.related-products-block  .rr-widget[data-s] .rr-swiper-outer {
    padding: 0;
    position: relative;
}

.related-products-block  .rr-widget[data-s] .rr-items {
    position: relative;
    overflow: hidden;
    padding: 20px 0px 0px;
    z-index: 1;
    cursor: grab;
}

.related-products-block  .rr-widget[data-s] .rr-item__hover {
    position: relative;
    overflow: hidden;
}

.related-products-block .rr-widget[data-s] .rr-item__image {
    margin: 10px 0 50px;
}

.related-products-block .rr-widget[data-s] .rr-model-send {
    display: none;
}

.related-products-block .link-favorite {
    position: absolute;
    right: 1px;
    top: 30px;
    transform: scale(0.88, 0.88);
}

.section__slider__block {
    position: relative;
    margin: 0 -10px;
}

.related-products-block .section__slider__block .slider-products__control {
    width: 100%;
    display: flex;
    position: absolute;
    top: 35%;
    left: 0;
    z-index: 10;
    justify-content: space-between;
}

.related-products-block .slider-products__button {
    box-shadow: 0px 2px 3px rgb(0 0 0 / 12%);
    background-color: #f5f5f5;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: absolute;
}

.related-products-block .slider-products__button:hover {
    background-color: #E0E0E0;
}

.related-products-block .slider-products__button.swiper-button-disabled, .related-products-block .slider-products__button.swiper-button-disabled:hover {
    background-color: #f5f5f5;
    cursor: default;
    opacity: 0.65;
}

.related-products-block  .section__slider__block .slider-products__button-prev {
    left: -4px;
    top: -4px;
}

.related-products-block  .section__slider__block .slider-products__button-next {
    right: -24px;
    top: -4px;
}

.related-products-block .slider-products__button i {
    background-image: url(/local/templates/elyts_2020/images/elyts-icons080823.svg);
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    height: 17px;
    margin-top: 12px;
    width: 10px;
    position: relative;

}

.related-products-block  .section__slider__block .slider-products__button-prev i {
    right: 1px;
}
.related-products-block  .section__slider__block .slider-products__button-next i {
    left: 1px;
}
.related-products-block .slider-products__button-prev:hover i {
    background-position: -248px -76px;
}
.related-products-block  .slider-products__button-next:hover i {
    background-position: -340px -76px;
}


.related-products-block  .rr-widget[data-s] .rr-arrow {
    box-shadow: 0px 2px 3px rgb(0 0 0 / 12%);
    background-color: #f5f5f5;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    z-index: 10;
    top: 40%;
}

.related-products-block  .rr-widget[data-s] .rr-arrow.swiper-next {
    right: -20px;
}

.related-products-block  .rr-widget[data-s] .rr-arrow.swiper-prev {
    left: -5px;
    display: block;
}

.related-products-block  .rr-widget[data-s] .swiper-prev:hover, .related-products-block  .rr-widget[data-s] .swiper-next:hover {
    background-color: #E0E0E0;
}

.related-products-block  .rr-widget[data-s] .swiper-next i, .related-products-block  .rr-widget[data-s] .swiper-next i:hover, .related-products-block .rr-widget[data-s] .swiper-next:hover i {
    background-position: -340px -76px;
    height: 17px;
    margin-top: 12px;
    width: 10px;
    position: relative;
    left: 2px;
}

.related-products-block  .rr-widget[data-s] .swiper-prev i, .related-products-block  .rr-widget[data-s] .swiper-prev i:hover, .related-products-block .rr-widget[data-s] .swiper-prev:hover i {
    background-position: -248px -76px;
    height: 17px;
    margin-top: 12px;
    width: 10px;
    position: relative;
    right: 2px;
}

@media (max-width: 768px) {
	.related-products-block .rr-widget[data-s] .rr-widget__title, .looked__title {
        display: block;
        font-size: 23px;
        margin-bottom: 15px;
    }
    .b-one-click {
        margin-bottom: 16px;
    }
}

@media (max-width: 400px) {
    .related-products-block .rr-widget[data-s] .rr-widget__title, .looked__title {
        font-size: 19px;
        margin-bottom: 13px;
    }
}

.b-product .span-link {
    color: #8B9CA7;
}
.full-size {
    background: #F6F6F6;
    margin-top: 12px;
    min-height: 60px;
}
.size-set {
    display: none;
    width: 100%;
}
.size-set.active {
    display: block;
}
.size-row {
    display: flex;
    width: 100%;
    margin: 0 auto;
}
.size-row .size-col {
    display: flex;
    font-size: .800rem;
    padding: 6px 5px;
    justify-content: center;
    width: 100%;
}
.size-row:first-child .size-col {
    padding-bottom: 3px!important;
}
.size-row:last-child .size-col {
     padding-top: 3px!important;
}
.size-set.active .size-row .size-col:first-child {
    background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1uiiigD//2Q==');
    background-repeat: no-repeat;
}
.size-set.active .size-row:first-child .size-col:first-child {
    background-position: 100% 100%;
}
.size-set.active .size-row:last-child .size-col:first-child {
    background-position: 100% 0;
}

:root {
    --ui-icons: url("/local/templates/elyts_2020/images/ui-elyts-icons080724.svg");
}
.b-product__action .b-add-to-basket {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    align-self: stretch;
    gap: 16px 8px;
    flex-wrap: wrap;
}
.b-product__action .add-to-basket {
    align-items: center;
    display: flex;
    flex: 1 0 0;
    justify-content: center;
    padding: 12px 32px 13px!important;
}

.button-favorite-new {
    border: 1px solid #C4C4C4;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 0;
    height: 48px;
    padding: 12px;
    text-align: center;

    display: flex;
    justify-content: center;
    align-items: center;
}
.button-favorite-new:before {
    background-image: var(--ui-icons);
    background-position: -281px -321px;
    background-repeat: no-repeat;
    display: inline-block;
    content: " ";
    font-size: 0;
    height: 18px;
    width: 20px;
}
.button-favorite-new:not(.mobile-button-favorite-new):hover:before,
.button-favorite-new.favorite_active:before {
    background-position: -494px -664px;
}

.whatsapp-send-link {
    display: inline-block;
    clear: both;
    color: #101820;
    font-size: 0.875rem;
    line-height: 130%;
    text-decoration: underline;
}
.product-card__small-buttons .items.wtsp .whatsapp-send-link{
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
}
.product-card__small-buttons .items.wtsp .whatsapp-send-link img{
    height: 15px;
    width: 15px;
}


/*
.whatsapp-send-link:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17301 13.4949H8.17055C7.10471 13.4945 6.05939 13.2094 5.14725 12.6709L4.93044 12.5427L2.68222 13.1297L3.28231 10.9482L3.14102 10.7246C2.5464 9.78332 2.2324 8.69542 2.23293 7.57845C2.23416 4.31907 4.89893 1.66732 8.17539 1.66732C9.76199 1.66784 11.2534 2.28354 12.3749 3.40095C13.4964 4.51837 14.1136 6.00364 14.1131 7.58327C14.1117 10.8429 11.4471 13.4949 8.17301 13.4949ZM10.211 8.4892C10.3747 8.5486 11.2527 8.97839 11.4313 9.0674C11.6098 9.15641 11.7289 9.20082 11.7734 9.27494C11.8181 9.34914 11.8181 9.70491 11.6694 10.1201C11.5204 10.5352 10.8071 10.914 10.464 10.9651C10.1563 11.0109 9.7671 11.03 9.33928 10.8947C9.07987 10.8128 8.7473 10.7035 8.32125 10.5203C6.52998 9.75055 5.36001 7.9555 5.27075 7.83689L5.26915 7.83476C5.17413 7.70852 4.54162 6.86817 4.54162 5.99847C4.54162 5.12373 5.00289 4.69384 5.16653 4.51592C5.33026 4.3379 5.52374 4.29348 5.64276 4.29348C5.76186 4.29348 5.88096 4.29454 5.98501 4.2997C6.09469 4.30514 6.24178 4.25835 6.38685 4.60475C6.53562 4.96069 6.89274 5.83544 6.93728 5.92436C6.982 6.01328 7.01184 6.11709 6.95225 6.23571C6.89274 6.35424 6.69917 6.60471 6.50586 6.84361C6.42664 6.94138 6.32347 7.02828 6.42752 7.2063C6.53174 7.38414 6.8901 7.9661 7.42091 8.43734C8.10303 9.04278 8.67838 9.23052 8.85698 9.31944C9.03559 9.40845 9.13964 9.39356 9.24386 9.27494C9.34809 9.15641 9.69025 8.75605 9.80935 8.57821C9.92828 8.40037 10.0475 8.42989 10.211 8.4892Z' fill='%23041D30'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.17301 0.466064C10.0847 0.466853 11.8791 1.20756 13.2284 2.55196C14.5778 3.89628 15.3205 5.68318 15.3197 7.5837C15.3182 11.5053 12.1119 14.6961 8.1731 14.6961H8.17011C6.97408 14.6957 5.79883 14.3971 4.75491 13.8304L0.966309 14.8194L1.98021 11.1339C1.35477 10.0552 1.02573 8.83156 1.02626 7.57801C1.02784 3.65659 4.23379 0.466064 8.17301 0.466064ZM8.17055 13.4949H8.17301C11.4471 13.4949 14.1117 10.8429 14.1131 7.58327C14.1136 6.00364 13.4964 4.51837 12.3749 3.40095C11.2534 2.28354 9.76199 1.66784 8.17539 1.66732C4.89893 1.66732 2.23416 4.31907 2.23293 7.57845C2.2324 8.69542 2.5464 9.78332 3.14102 10.7246L3.28231 10.9482L2.68222 13.1297L4.93044 12.5427L5.14725 12.6709C6.05939 13.2094 7.10471 13.4945 8.17055 13.4949Z' fill='%23041D30'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    float: left;
    height: 17px;
    margin-right: 4px;
    width: 16px;
}
*/
.mt-32px {
    margin-top: 32px;
}

.b-best-price {
    background: #F6F6F6;
    padding: 16px;
}
.b-best-price .b-header {
    color: #101820;
    font-size: 1rem;
    font-weight: 500;
}
.b-best-price .b-text {
    font-size: .875rem;
}
.b-best-price .b-text a {
    text-decoration: underline;
}

.block-header {
    font-size: 1.375rem;
    font-weight: 500;
    margin-bottom: 28px;
}
.block-header.collapsed {
    margin-bottom: 32px;
}
.block-sub-header {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 12px;
}

.block-header.header-has-arrow {
    position: relative;
}
.block-header.header-has-arrow:after {
    background: var(--ui-icons) -515px -269px no-repeat;
    content: " ";
    cursor: pointer;
    height: 32px;
    right: 0;
    position: absolute;
    width: 32px;
}
.block-header.header-has-arrow.collapsed:after {
    background: var(--ui-icons) -435px -269px no-repeat;
}

.b-title-inner-custom {
    background-color: #fff;
    display: inline-block;
    padding-right: 10px;
}
.b-value-inner-custom {
    background-color: #fff;
    display: inline-block;
    padding-left: 10px;
}

.params-pane .b-param {
    background: url("/local/components/redis/catalog.element/templates/products_new/images/params-dotline-bg2.jpg");
    background-position: 0 4px;
    background-repeat: repeat-x;
}

.sub-description-info {
    margin-top: 24px;
}

.product__container .swiper-pagination {
    margin-top: 20px;
}
.product__container .swiper-pagination .swiper-pagination-bullet {
    background-color: #C4C4C4!important;
    height: 12px!important;
    width: 12px!important;
}
.product__container .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #101820!important;
    border-radius: 0px !important;
}
.b-product a.shildik-border-line {
    text-decoration: underline;
}
.b-product a.shildik-border-line:hover {
    text-decoration: none;
}

.collapse-pane {
    border-bottom: 1px solid #ECECEC;
    margin-bottom: 32px;
}
.collapse-pane-content {
    padding-bottom: 32px;
}

.faq-link-list ul {
    list-style: none;
    padding: 0;
}
.faq-link-list a {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkNoZXZyb24tcmlnaHQiPgo8cGF0aCBpZD0idmVjdG9yIiBkPSJNNiA0TDEwIDhMNiAxMiIgc3Ryb2tlPSIjQjc5RTg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) 100% 50% no-repeat;
    color: #B79E86;
    display: inline-block;
    padding-right: 18px;
}

.b-product__action .product-subscribe-btn {
    display: flex;
    font-size: .875rem;
    padding: 10px 32px!important;
}
.b-product__action .product-subscribe-btn:after {
    background: var(--ui-icons) -762px -484px no-repeat;
    content: " ";
    display: inline-block;
    height: 26px;
    margin-left: 12px;
    width: 26px;
}
.mf-ok-text {
    color: green;
}

.return-pane ul,
.deliveryContent ul {
    padding-left: 15px;
}
.return-pane ul li,
.deliveryContent ul li {
    margin-bottom: 12px;
}
.b-nameplate-info {
    background: #EAEEF0;
    display: inline-block;
    font-size: .875rem;
    font-weight: 500;
    margin-top: 24px;
    padding: 2px 8px;
    position: relative;
}
.b-product .button-default__border-gray {
    height: 48px;
    line-height: 48px;
}
.b-nameplate-info {
    overflow: hidden;
}

#product-photo .swiper-pagination-bullet {
    margin: 0 10px;
}

.tooltip {
}
.tooltip .tooltip-inner {
    background: #F6F6F6;
    -webkit-box-shadow: 0 6px 10px 0 rgba(38, 41, 63, 0.30);
    -moz-box-shadow: 0 6px 10px 0 rgba(38, 41, 63, 0.30);
    -webkit-border-sizing: border-box;
    -moz-border-sizing: border-box;
    border-sizing: border-box;
    box-shadow: 0 6px 10px 0 rgba(38, 41, 63, 0.30);
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    color: #101820!important;
    min-width: 300px;
    padding: 12px;
}
.tooltip .arrow:before {
    border-top-color: #F6F6F6!important;
}

.goods-remainder {
    background: #fff;
    border: 1px solid #C4C4C4;
    color: #676767;
    padding: 4px 12px;
}

.some-text {
    color: #676767;
    font-size: .75rem;
}

.oneclick-popup .modal-dialog {
    max-width: 670px;
}
.sizeclick-popup .modal-content {
    width: 140%;
}
.oneclick__title {
    color: #101820;
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 27px;
}
.oneclick-popup .b-nameplate-info {
    font-size: .75rem;
    margin-top: 12px;
}

.section-link {
    display: flex;
    gap: 20px;
    width: 100%;
    margin: 30px 0;
}
.section-link a {
    display: inline-block;
    width: 100%;
}

.section-link .section-link__item:hover {
    border-color: #041D30;
}
.section-link .section-link__item {
    border: 1px solid #C8CCD1;
    display: flex;
    gap: 10px;
    padding: 10px;
    align-items: center;
}
.section-link .section-link__item .item-img {
    width: 40px;
    height: 40px;
    background-color: #F4F5F6;
    display: flex;
    justify-content: center;
    align-items: center;
}
.section-link .section-link__item img {
    max-width: 24px;
    max-height: 24px;
}

.section-link__item .item-header {
    font-weight: 400;
    font-size: 14px;
    line-height: 18.2px;
    color: #041D30;
}
.section-link__item .item-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 15.6px;
    color: #626D7B;
}

@media (max-width: 1400px) {
    .b-product .button-default__border-gray {
        line-height: 130%;
    }
}
@media (max-width: 991px) {
    .sizeclick-popup .modal-content {
        width: auto;
    }
    .section-link {
        flex-direction: column;
        gap: 8px;
        margin-top: -10px;
    }
}

.button-favorite-new.ajax-button-favorite.mobile-button-favorite-new {
    display: none;
}

@media (max-width: 600px) {
    #photo-container {
        position: relative;
    }
    body .bottom-contacts-modal--btn {
        bottom: 150px;
    }
    .adaptive-fixed-buttons {
        display: none;
    }
    .mobile_fixed-buttons {
        position: fixed;
        z-index: 10;
        width: 100%;
        left: 0;
        padding: 8px 16px 12px;
        bottom: 70px;
        border: none;
        background-color: #FFF;
        display: flex;
        gap: 8px;
    }
    .mobile_fixed-buttons .buy-one-click,
    .mobile_fixed-buttons .button-default__border-gray,
    .mobile_fixed-buttons .add-to-basket {
        font-family: Formular Neutral;
        font-weight: 500;
        font-size: 14px;
        line-height: 130%;
        letter-spacing: 0;
        text-align: center;
        width: 100%;
        justify-content: center;
        white-space: nowrap;
        align-content: center;
    }
    .mobile_fixed-buttons .b-one-click {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .mobile_fixed-buttons .buy-one-click,
    .mobile_fixed-buttons .button-default__border-gray {
        padding: 15px 14px;
        background-color: #fff;
        border: 1px solid #C8CCD1;
        color: #041D30;
        height: 100%;
    }
    .mobile_fixed-buttons .add-to-basket {
        padding: 15px 18.5px;
        background-color: #041D30;
    }
    .button-favorite-new.ajax-button-favorite {
        display: none;
    }
    .button-favorite-new.ajax-button-favorite.mobile-button-favorite-new {
        display: flex;
        font-family: Formular Neutral;
        font-weight: 500;
        font-size: 14px;
        line-height: 130%;
        letter-spacing: 0;
        color: #041D30;
        border: 1px solid #C8CCD1;
        padding: 15px 0;
        width: 100%;
        gap: 12px;
        flex-direction: row-reverse;
    }
    .product__container .product-status {
        margin-bottom: 0;
    }
    .b-product__action .product-top__btn .b-add-to-basket {
        margin: 0;
    }
    .b-product__action[data-active="N"] {
        margin: 0;
        min-height: unset;
    }
    .mobile_fixed-buttons .add-to-basket {
        display: none;
    }
    .mobile_fixed-buttons .ajax-add-basket {
        display: block;
    }
    body .page__footer {
        margin-bottom: 130px;
    }
    .product-card__small-buttons .items.wtsp {
        margin-top: 8px;
        width: 100%;
    }
    .whatsapp-send-link.button-default__border-gray {
        border: 1px solid #C8CCD1;
        font-weight: 500;
        color: #041D30;
    }
}

@media screen and (max-width: 409px) {
    .mobile_fixed-buttons .buy-one-click,
    .mobile_fixed-buttons .button-default__border-gray,
    .mobile_fixed-buttons .add-to-basket {
        white-space: normal;
    }
}

/* End */


/* Start:/local/templates/elyts_2020/components/reaspekt/hl.filter.list/product_reviews_list/style.min.css?17231032861299*/
.product__container .b-reviews-form .b-rating-stars {background-color: #d8d8d8;float: left;}.average {color: #FF4F4F;font-weight: 600;}.review-answer {display:block;}.rating-stars {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: flex;height: 18px;margin-top: 5px;overflow: hidden;padding: 2px;position: relative;width: 90px;}.rating-stars:before {background: url("/local/templates/elyts_2020/images/stars-bg1707.svg") -45px -81px no-repeat;content: " ";display: block;height: 18px;left: 0;overflow: hidden;position: absolute;top: 0;width: 90px;}.rating-stars.stars-white-bg:before {background-position: -45px -105px;}.rating-stars.stars-big {cursor: pointer;height: 32px;width: 160px;}.rating-stars.stars-big:before {background-position: -45px -46px;height: 32px;width: 160px;}.rating-stars .state-progress {background-color: #B79E86;display: block;height: 100%;}.average-value {font-size: 1.75rem;font-weight: 500;display: inline-block;margin-right: 12px;}.b-reviews-item .rating-stars {margin-left: auto;}.form-title {font-size: .875rem;font-weight: 600;}.product__container .b-reviews-form .b-reviews-form__bottom {color: #8B9CA7;font-size: 13px;margin-top: 16px;}.product__container .b-reviews-form .b-reviews-form__bottom a {color: #8B9CA7!important;}
/* End */


/* Start:/local/components/reaspekt/similar_products_2/templates/.default/style.css?17023641345961*/
.rr-widget__wrapper {display:flex;justify-content:space-between;}
.rr-swiper-outer{padding:0 26px;position:relative}
.rr-active{height:auto;visibility:visible;overflow:visible}
*{outline:none;}
.rr-widget__title{font-family:"Playfair Display",serif;text-align:start;font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:0.03em;line-height:128%;margin-bottom:16px;align-items:center;justify-content:start; display: inline-block;width: 250px;vertical-align: top;margin-top: 150px;}
.rr-items{position:relative;overflow:hidden;padding:20px 24px 35px;z-index:1;cursor:grab}
.rr-swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.rr-swiper-slide{display: inline-block; -webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}
.rr-item{position:relative;text-align:center;overflow:hidden;padding-bottom:1rem}
.rr-item__label-collection{color:#ff0000;display:inline-block;font-family:Roboto;font-size:.5rem;line-height:16px;padding:0px 3px;text-transform:uppercase}
.rr-swiper-slide.rr-item-checked{box-shadow:-0.309192px 8.99469px 36px rgba(0, 0, 0, 0.1), -0.119096px 3.46462px 11.4667px rgba(0, 0, 0, 0.0607407), -0.0251935px 0.7329px 2.93333px rgba(0, 0, 0, 0.0392593)}
.rr-swiper-slide.rr-item-checked .rr-item__checkbox label:before{background:url(https://gallery.retailrocket.net/55351bf16636b40bb06c5f0f/label.png) 50% 50% no-repeat}
.rr-swiper-slide.rr-item-checked label:before{content:" ";display:block;height:19px;left:0;position:absolute;top:0;width:19px}
.rr-item__checkbox{position:absolute;right:10px;top:10px}
.rr-item__checkbox label{border:1px solid #BFA18B;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;height:21px;position:relative;width:21px}
.rr-item__vendor{display:block;color:#000;font-family:"Playfair Display",serif;font-size:.875em;letter-spacing:1px;line-height:1.2em;margin-bottom:4px;text-transform:uppercase;cursor:pointer;text-decoration:none}
.rr-item__type{color:#000;display:block;font-size:.875em;font-weight:300;margin-bottom:4px;}
.rr-item__image{margin:0 0 30px}
.rr-item__image img{display:block;width:100%;max-width:178px;max-height:100%;vertical-align:middle;outline:none;margin:0 auto}
.rr-item__info{text-decoration:none;outline:none}
.rr-item__block-price{font-size:.875em;display:block;}
.rr_item-price{display:inline-block;}
.rr_item-price.rr_old{color:#454343;margin-right:8px;}
.rr_item-price.rr_new{white-space:nowrap;font-family:'Roboto', sans-serif;color:#ff0000;}
.rr_item-discount{font-family:'Roboto', sans-serif;color:#ff0000;display:inline-block;line-height:1.1em;padding:2px 1px;margin-right:8px;}
.rr-item__label{display:inline-block!important;margin-left:4px;color:#DF2B2B;font-weight:300}
.rr-model-send{display:flex;justify-content:flex-end;margin-left:auto;}
.rr-model-send div{font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
.rr-model-send span{background:url(https://gallery.retailrocket.net/55351bf16636b40bb06c5f0f/whatsapp_painted_over.svg) 5% 50% no-repeat!important;height:auto;line-height:1.3em;padding:10px 10px 10px 3rem;border:1px solid #D8D8D8;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:14px}
.rr-model-send span:hover{border-color:#000;color:#000;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}
.rr-slider-arrow{display:none}
.rr-arrow{background-color:#FAFAFA;cursor:pointer;height:48px;text-align:center;width:48px;position:absolute;top:45%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:100;}
.rr-arrow i {background-image:url(https://gallery.retailrocket.net/55351bf16636b40bb06c5f0f/elyts-icons.svg);background-repeat:no-repeat;content:"";display:inline-block;height:17px;margin-top:15px;width:10px;}
.rr-link-favorite{position:absolute;right:0; top:0; height:40px; width:40px; background-position: -387px -405px; background-image: url(/local/templates/elyts_2020/images/elyts-icons210723.svg); background-repeat:no-repeat; cursor:pointer; font-size: 0; text-decoration:none;}
.rr-link-favorite-noactive:hover{background-position: -437px -405px;}
.rr-link-favorite-active{background-position: -487px -405px;}
.swiper-prev {left:0;display:none;}
.swiper-next {right:0}
.swiper-prev i{background-position:-248px -76px;}
.swiper-next i{background-position:-340px -76px;}
.swiper-prev:hover,
.swiper-next:hover {background-color:#000000}
.swiper-prev:hover i {background-position:-68px -76px;}
.swiper-next:hover i{background-position:-160px -76px;}
.swiper-button-lock{display:none;}
.rr-slider-dots{height:24px;text-align:center}
.swiper-pagination-bullet{border:solid 1px #000;width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;cursor:pointer;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#000;background-color:#000}
.swiper-pagination-bullets.swiper-pagination-lock{display:none}
.rr-cart-spacer{height:30px;margin-top:5px; margin-top: 20px;}
.rr-cart-wrapper{margin-top:5px;height:45px;position:absolute;bottom:15px;width:100%;}
.rr-addtobacket{border:1px solid #d8d8d8;display:block;color:#676767;cursor:pointer;font-size:14px;line-height:24px;padding:2px 0;text-align:center;width:100%;}

/* End */
/* /local/templates/elyts_2020/css/ya_share2.min.css?17150075722281 */
/* /local/components/redis/catalog.element/templates/products_new/style.css?175515990651582 */
/* /local/templates/elyts_2020/components/reaspekt/hl.filter.list/product_reviews_list/style.min.css?17231032861299 */
/* /local/components/reaspekt/similar_products_2/templates/.default/style.css?17023641345961 */
