.vvline {
    border-top: 1px solid #E6E6E6;
}
.t-text_xs {
    font-size: 12px;
}
.t-input {
    font-size: 14px;
}
.uc-form .t702 .t702__wrapper {
    padding-top: 0px;
}

body.t-body {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.js-product-edition-option-name.t-descr_xxs {
    font-size: 12px! important;
    font-weight: 400;
    color: #777777;
}

.t-product__option-title.t-descr_xxs {
    font-size: 13px;
    font-weight: 400;
}

#allrecords .t-store__prod-snippet__container {
    padding-bottom: 120px;
    padding-top: 60px;
}
.t-store__relevants__title {
    margin-top: 100px;
}
.t-store__tabs__content.t-descr_xxs {
    font-weight: 400;
}
.t-store__prod-popup__sku.t-descr_xxs {
    font-size: 12px;
    font-weight: 400;
}

/* Корзина */

.t706 .t706__product-imgdiv {
    width: 88px;
    height: 170px;
    margin: 20px 0;
}


/* Карточка товара */

.t-store__product-snippet {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
}


/* Аккордеон в карточке товара */

.visualizer .t-store__tabs.t-store__tabs_accordion {
    width: calc(100% - 80px);
    margin: 100px 40px 0;
    padding: 0 !important;
}

.visualizer .t-store__tabs .t-store__tabs__item {
    margin-bottom: 10px;
    padding: 0 20px;
    background-color: #efefef;
}

.visualizer .t-store__tabs .t-store__tabs__item:last-child {
    margin-bottom: 0;
}

.visualizer .t-store__tabs .t-store__tabs__item-button {
    padding: 20px 0 !important;
    border: 0 !important;
}

.visualizer .t-store__tabs__close::after {
    background-color: transparent !important;
}

.visualizer .t-store__tabs .t-store__tabs__content {
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
}


/* Хлебные крошки в карточке товара */

.js-store-breadcrumbs {
    margin: 0 40px 30px;
    font: 400 13px / 1 'Inter',Arial,sans-serif;
    color: #9d9d9d;
}

#allrecords .js-store-breadcrumbs > a {
    color: #9d9d9d;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
}

#allrecords .js-store-breadcrumbs > a:hover {
    color: #282828;
}

.js-store-breadcrumbs > span {
    color: #282828;
}


/* Название, свойства и описание товара (правая часть) */

.visualizer .t-store__prod-popup__name {
    font-weight: 600 !important;
}

.visualizer .t-store__prod-popup__price {
    font-weight: 500 !important;
}

.visualizer .t-store__prod-popup__price-wrapper .t-store__prod-popup__price-currency {
    font-size: 0;
}

.visualizer .t-store__prod-popup__price-wrapper .t-store__prod-popup__price-currency:before {
    content: "\a0₽";
    font-size: 20px;
}

.visualizer .t-store__prod-popup__price-wrapper :not(.t-store__prod-popup__price-per-square-meter) .t-store__prod-popup__price-currency:after {
    content: " /шт";
    font-size: 12px;
}

.visualizer .t-store__prod-popup__price-wrapper .t-store__prod-popup__price-per-square-meter .t-store__prod-popup__price-currency:after {
    content: " /м2";
    font-size: 12px;
}

.visualizer .t-store__prod-popup__price-per-square-meter {
    font-weight: 500;
}

.visualizer .t-store__prod-popup__price-separator {
    display: inline-block;
    vertical-align: middle;
}

.visualizer .t-store__prod-popup__price-separator > div {
    width: 32px;
    height: 1px;
    margin: 0 10px;
    background-color: #000000;
}

.visualizer .js-product-controls-wrapper {
    margin-top: 20px;
}

.visualizer .t-store__prod-popup__info {
    max-width: calc(100% - 885px);
    margin: 0 40px 0 10px;
}

.t-store__prod-popup__second-btn {
    margin-left: 6px;
    border: 1px solid #282828;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font: 500 14px / 1 'Inter', Arial, sans-serif;
    color: #282828 !important;
    background-color: #ffffff;
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
}

.t-store__prod-popup__second-btn:hover {
    background-color: #28282812;
}

.visualizer .js-store-prod-all-text a:hover {
    opacity: .8;
}


/* Визуализатор и миниатюры (левая часть) */

#allrecords .t-product__option[data-edition-option-id="Наименование"] {
    margin-top: 4px;
}

#allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-title {
    display: none;
}

#allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-variants {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    gap: 4px;
    margin: 0;
}

#allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-item {
    margin: 0;
}

#allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-checkmark {
    width: 45px;
    height: 80px;
    border: 1px solid #ededed;
    -webkit-box-shadow: inset 0 0 0px 2px #ffffff;
            box-shadow: inset 0 0 0px 2px #ffffff;
}

#allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-input:checked+.t-product__option-checkmark_image:before {
    top: 0px;
    left: 0px;
    width: calc(100% + -2px);
    height: calc(100% + -2px);
    border: 1px solid #282828;
}

.mask {
    position: relative;
    inset: 0;
    z-index: 2;
    width: 100%;
    height: 440px;
    background: url("https://static.tildacdn.com/tild6562-3964-4238-b534-386366346666/4821.webp") center top / cover no-repeat;
    overflow: hidden;
}

.menu-connection-handler {
    position: absolute;
    top: 0;
    left: 0;
    padding: 8px 10px;
    font: 500 12px / 1 'Inter', Arial, sans-serif;
    color: #ffffff;
    background-color: #00000080;
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    cursor: pointer;
}

.menu-connection {
    position: absolute;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 148px;
    height: 440px;
    background-color: #00000080;
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
}

.menu-connection-close {
    width: 100%;
    height: 42px;
    background: url("https://static.tildacdn.com/tild3631-3363-4963-b137-653065396132/close.svg") center 18px / 16px no-repeat;
    cursor: pointer;
}

.connection-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5px 5px 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    cursor: pointer;
}

.connection-option > div {
    width: 100%;
    height: 80px;
    background-color: #282828;
    margin-bottom: 6px;
}

.connection-option.standart-connection > div {
    background: url("https://static.tildacdn.com/tild3136-3864-4633-b662-383238346134/image_3.jpg") center / cover no-repeat;
}

.connection-option.light-connection > div {
    background: url("https://static.tildacdn.com/tild3336-3630-4138-b839-646635313261/image_2.jpg") center / cover no-repeat;
}

.connection-option > span {
    font: 500 10px / 1 'Inter', Arial, sans-serif;
    color: #282828;
    text-align: center;
}

.connection {
    position: absolute;
    inset: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.connection.connection-standart,
.connection.connection-light {
    opacity: 1;
}

.connection.connection-standart .light {
    opacity: 0;
}

.connection.connection-light::before,
.connection.connection-light::after {
    width: 3px;
}

.connection.connection-light .light::before,
.connection.connection-light .light::after {
    width: 3px;
}

.connection::before,
.connection::after {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    width: 2px;
    height: 100%;
    background-color: #333333;
}

.connection::before {
    left: 33.333%;
}

.connection::after {
    left: 66.666%;
}

.light {
    position: absolute;
    inset: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
}

.light::before,
.light::after {
    content: "";
    position: absolute;
    top: 0;
    z-index: 9;
    display: block;
    width: 1px;
    height: 100%;
    background-color: #ffef86f5;
    -webkit-filter: blur(1px);
            filter: blur(1px);
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
            transform: translateX(0px);
}

.light::before {
    left: 33.333%;
}

.light::after {
    left: 66.666%;
}

.visualizer .t-slds__arrow_container {
    display: none;
}

.visualizer .t-store__prod-popup__slider {
    position: relative;
    max-width: 780px;
    margin: 0 15px 0 40px;
}

.visualizer .t-slds {
    position: absolute;
    top: 50px;
    left: 50%;
    width: 338px;
    -webkit-transform: translateX(calc(-50% - 7px));
        -ms-transform: translateX(calc(-50% - 7px));
            transform: translateX(calc(-50% - 7px));
}

.visualizer .t-slds__items-wrapper {
    height: 230px !important;
}

.visualizer .t-slds__items-wrapper * {
    height: inherit;
}

.visualizer .t-slds__items-wrapper .t-slds__item {
    /*width: 330px !important;*/
}

.visualizer .t-slds__items-wrapper .t-slds__bgimg {
    padding: 0 !important;
    background-size: contain;
    background-position: center;
    background-repeat: repeat;
}

.visualizer .t-slds__thumbsbullet-wrapper {
    display: none;
}

.t-store__relevants__container {
    /*margin-top: 60px;*/
}

.t-store__relevants__container .t-col {
    width: calc(100% - 80px);
    margin: 0 40px;
}

.t-store__relevants__container .t-store__relevants__title {
    /*display: none;*/
}

.t-store__relevants__container .t-store__relevants-grid-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 10px;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.t-store__relevants__container .t-store__relevants-grid-cont::-webkit-scrollbar {
    display: none;
}

.t-store__relevants__container .t-store__relevants-grid-cont::after {
    display: none;
}

.t-store__relevants__container .t-store__card {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    max-width: unset !important;
    margin: 0 !important;
}

.t-store__relevants__container .t-store__card__imgwrapper {
    padding-bottom: 100%;
}

.t-store__relevants__container .t-store__scroll-icon-wrapper {
    display: none;
}


@media screen and (min-width: 1600px) {
    .t744 .t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col.t-col_6 {
        margin-right: auto;
        margin-left: 18% !important;
    }
}

@media screen and (min-width: 1440px) {
    .uc-faq .t-col_12 {
        max-width: 1360px;
    }
    .uc-faq .t-col {
        margin-left: auto;
        margin-right: auto;
    }
    .uc-faq .t-container {
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }
    .uc-card .t-col {
        margin-left: 40px;
        margin-right: -15px;
    }
    .uc-card .t-col_3 {
        max-width: 321px;
    }
    .t-container {
        max-width: 1440px;
    }
    .t744 .t-col {
        margin-left: 40px;
        margin-right: -78px;
    }
    .t-col_12 {
        max-width: 1360px;
    }
    .t744 .t-prefix_1 {
        padding-left: 80px;
    }
    .t744 .t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col.t-col_6 {
        margin-right: auto;
        margin-left: 3%;
    }
    
    .t744 .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
        margin-left: 40px;
        margin-right: auto;
    }
    
    .visualizer.t-container {
        max-width: 1440px;
    }
}

@media screen and (max-width: 1439px) { 
    .t-prefix_1 {
        padding-left: 0px;
    }
    .t-col_7 {
        width: 588px;
    }
    .uc-faq .t-container {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .uc-card .t-col {
        margin-left: 13px;
        margin-right: 12px;
    }
    .uc-card .t-col_3 {
        max-width: 270px;
    }
    .uc-card .t-container {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-col_5 {
        max-width: 436px;
    }
    .uc-card .t-container {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-container {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-col_12 {
        max-width: 1200px;
    }

    .js-store-breadcrumbs {
        margin: 0 20px 30px;
    }

    .visualizer.t-container  {
        max-width: 1200px;
    }

    .visualizer .t-store__prod-popup__slider {
        max-width: 668px;
        margin: 0 15px 0 20px;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-checkmark {
        width: 38px;
        height: 68px;
    }

    .visualizer .t-store__prod-popup__info {
        max-width: calc(100% - 733px);
        margin: 0 20px 0 10px;
    }

    .visualizer .t-store__tabs.t-store__tabs_accordion {
        width: calc(100% - 40px);
        margin: 100px 20px 0;
    }
    
    .t-store__relevants__container .t-col {
        width: calc(100% - 40px);
        margin: 0 20px;
    }
}

@media screen and (max-width: 1199px) {
    .t-col_7 {
        width: 470px;
    }
    /*.t-col_5 {*/
    /*    max-width: 429px;*/
    /*}*/
    .t-container {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .uc-card .t-col {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .uc-card .t-col_3 {
        max-width: 218px;
    }
    .uc-faq .t-container {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .uc-card .t-container {
        max-width: 953px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-prefix_1 {
        padding-left: 10px;
    }
    .t-col_5 {
        max-width: 400px;
    }

    #allrecords .t-store__prod-snippet__container {
        padding-bottom: 100px;
        padding-top: 40px;
    }
    .t-store__relevants__title.t-uptitle_xxl {
        margin-top: 100px;
    }

    .js-store-breadcrumbs {
        margin: 0 10px 30px;
    }

    .visualizer.t-container  {
        max-width: 960px;
    }

    .visualizer .t-store__prod-popup__slider {
        max-width: 535px;
        margin: 0 10px 0 10px;
        padding: 0;
        float: left;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-checkmark {
        width: 45px;
        height: 80px;
    }

    .visualizer .t-store__prod-popup__info {
        max-width: calc(100% - 575px);
        margin: 0 10px 0 10px;
        padding: 0;
        float: left;
    }

    .visualizer .js-product-controls-wrapper {
        margin-top: 11px;
    }
    
    .t-store__prod-popup__second-btn {
        margin-top: 10px;
        margin-left: 0;
        width: 203px;
    }

    .visualizer .t-store__tabs.t-store__tabs_accordion {
        width: calc(100% - 20px);
        margin: 100px 10px 0;
    }

    .t-store__relevants__container .t-col {
        width: calc(100% - 20px);
        margin: 0 10px;
        padding: 0;
    }
}

@media screen and (max-width: 968px) {
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
        width: 980px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .uc-card .t-col_3 {
        max-width: 224px;
    }
    .uc-card .t-container {
        max-width: 985px;
    }
    .uc-card .t-col {
        margin-left: 10px;
        margin-right: 0px;
    }
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 40px;
    }
    .t-slds__item {
        width: 620px;
    }
    .t-col_7 {
        width: 640px;
    }
}
@media (min-width: 961px) and (max-width: 980px) {
    .t-store__product-snippet .t-store__prod-popup__col-left,
    .t-store__product-snippet .t-store__prod-popup__col-right {
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (width: 960px) {
    .t-store__relevants__container .t-col {
        width: 100%;
        margin: 0;
    }

    .t-store__relevants__container .t-store__card {
        min-width: 30% !important;
    }
    
    .t-store__relevants__container .t-store__relevants__title {
        position: relative;
        margin: 40px 0 20px;
    }

    .t-store__relevants__container .t-store__relevants__title::after {
        content: '';
        position: absolute;
        bottom: -10px;
        right: 0;
        z-index: 99999999;
        width: 70px;
        height: 28px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='35' viewBox='0 0 130 50' fill='none'%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E %23slider-svg g%23hand-container, %23slider-svg g%23frames-container %7B animation: 2s ease-in-out infinite slider-svg-animation; %7D @keyframes slider-svg-animation %7B from %7B transform: translateX(0px); %7D to %7B transform: translateX(-22px); %7D %7D %3C/style%3E%3Cg id='slider-svg'%3E%3Cg id='frames-container'%3E%3Crect x='132.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='110.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='88.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='66.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='44.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='22.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='0.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3C/g%3E%3Cg id='hand-container'%3E%3Cpath d='M71.8693 28.9402C71.1351 28.2098 70.6342 27.2779 70.4301 26.2626C70.226 25.2473 70.3278 24.1943 70.7226 23.2369C71.1174 22.2795 71.7875 21.4608 72.648 20.8846C73.5085 20.3084 74.5207 20.0005 75.5563 20C76.5919 19.9995 77.6044 20.3064 78.4654 20.8817C79.3265 21.4571 79.9974 22.2751 80.3932 23.2321C80.789 24.1891 80.8918 25.2421 80.6887 26.2576C80.4855 27.2731 79.9856 28.2054 79.2521 28.9365C79.2085 28.98 79.1568 29.0144 79.0998 29.0379C79.0429 29.0613 78.9819 29.0733 78.9204 29.0732C78.8588 29.0731 78.7979 29.0608 78.7411 29.0372C78.6842 29.0135 78.6326 28.9789 78.5892 28.9353C78.5457 28.8916 78.5113 28.8399 78.4879 28.783C78.4644 28.7261 78.4524 28.6651 78.4525 28.6035C78.4526 28.542 78.4649 28.481 78.4886 28.4242C78.5122 28.3674 78.5469 28.3158 78.5905 28.2723C79.1924 27.6722 79.6026 26.9069 79.7692 26.0735C79.9359 25.24 79.8514 24.3758 79.5265 23.5904C79.2016 22.805 78.6509 22.1337 77.9442 21.6615C77.2375 21.1893 76.4065 20.9375 75.5566 20.9379C74.7066 20.9383 73.8759 21.191 73.1697 21.6639C72.4634 22.1368 71.9134 22.8087 71.5893 23.5944C71.2652 24.3802 71.1816 25.2444 71.3491 26.0777C71.5166 26.911 71.9276 27.6758 72.5301 28.2754C72.5741 28.3187 72.6091 28.3703 72.6332 28.4272C72.6572 28.4841 72.6697 28.5452 72.6701 28.6069C72.6704 28.6687 72.6586 28.7299 72.6352 28.7871C72.6118 28.8443 72.5773 28.8962 72.5337 28.94C72.4902 28.9838 72.4384 29.0186 72.3814 29.0423C72.3244 29.0661 72.2632 29.0783 72.2014 29.0783C72.1397 29.0783 72.0785 29.0661 72.0215 29.0424C71.9644 29.0187 71.9126 28.984 71.8691 28.9402H71.8693ZM86.2067 33.5054C85.9003 33.3277 85.5526 33.2335 85.1983 33.2322C84.8441 33.231 84.4957 33.3228 84.188 33.4984C84.1622 33.5132 84.1375 33.5295 84.1126 33.5452C84.029 32.2951 83.0255 31.6409 82.0325 31.6404H82.0307C81.4389 31.6404 80.8436 31.8727 80.441 32.3249C80.0394 31.83 79.4162 31.5753 78.7972 31.5749H78.7954C78.3898 31.5737 77.9917 31.684 77.6445 31.8938L77.6478 25.2336C77.6477 24.6809 77.4285 24.1508 77.0381 23.7595C76.6478 23.3682 76.1182 23.1477 75.5655 23.1462H75.5615C75.0097 23.1483 74.481 23.3683 74.0908 23.7585C73.7005 24.1486 73.4803 24.6772 73.4782 25.2291L73.4708 36.2339L72.3124 34.709C71.6593 33.8473 70.6518 33.3876 69.6838 33.5095C68.9583 33.6008 68.3771 34.0069 68.1293 34.5961C67.9657 34.9848 67.8137 35.7985 68.634 36.88C70.3472 39.1377 70.9247 40.7811 71.4342 42.2311C71.8491 43.4121 72.2076 44.432 73.0807 45.4303C73.8535 46.3154 74.2247 47.3125 74.2157 48.4783L74.2074 49.528C74.2069 49.5896 74.2185 49.6507 74.2416 49.7077C74.2647 49.7648 74.2988 49.8168 74.342 49.8607C74.3852 49.9045 74.4366 49.9395 74.4933 49.9635C74.55 49.9875 74.6109 50.0001 74.6725 50.0006H83.6904C83.8147 49.9996 83.9335 49.9493 84.0207 49.8607C84.1079 49.7721 84.1563 49.6525 84.1554 49.5281L84.1471 48.4771C84.138 47.3086 84.5097 46.3106 85.2833 45.4262C86.5303 44.0019 87.2168 42.1727 87.2148 40.2797L87.2197 35.4068C87.221 34.5718 86.8517 33.8789 86.2067 33.5054Z' fill='%23282828'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        opacity: .5;
    }
}

@media screen and (max-width: 959px) {
    .uc-faq .t-container {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
    .uc-card .t-container {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
    .uc-faq .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .uc-faq .t-col_7 {
        width: 940px;
    }
    .uc-card .t-col_3 {
        max-width: 315px;
    }
    .uc-card .t-col {
        padding-left: 10px !important;
        padding-right: 0px !important;
    }
    .uc-card .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    .t-container {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-rec_pb_120 {
        padding-bottom: 100px !important;
    }
    .t-rec_pb_135 {
        padding-bottom: 100px !important;
    }
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
        width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t-col_5 {
        max-width: 100%;
    }
    .t-prefix_1 {
        padding-left: 20px;
    }

    .visualizer.t-container  {
        max-width: 100%;
    }

    .visualizer .t-store__prod-popup__slider {
        max-width: calc(100% - 20px);
        margin: 0 10px 0 10px;
        float: unset;
    }

    .mask {
        /*height: 416px;*/
        height: unset;
        aspect-ratio: 1.5;
    }

    .visualizer .t-slds {
        position: absolute;
        top: 9%;
        left: 50%;
        width: 52%;
        -webkit-transform: translateX(calc(-50% - 7px));
            -ms-transform: translateX(calc(-50% - 7px));
                transform: translateX(calc(-50% - 7px));
        aspect-ratio: 1.45;
    }

    .visualizer .t-slds__main {
        height: 100%;
    }

    .visualizer .t-slds__main * {
        height: inherit !important;
    }

    .connection-option > div {
        height: 72px;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-item {
        width: calc((100% - 44px) / 12);
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-checkmark {
        width: 100%;
        height: 80px;
    }

    .visualizer .t-store__prod-popup__info {
        max-width: calc(100% - 20px);
        margin: 30px 10px 0 10px;
        float: unset;
    }

    .visualizer .js-product-controls-wrapper {
        margin-top: 11px;
    }
    
    .t-store__prod-popup__second-btn {
        margin-top: 0;
        margin-left: 0;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }

    .t-store__relevants__container .t-container {
        max-width: 100%;
    }
    
    .t-store__relevants__container .t-col {
        width: 100%;
        margin: 0;
    }

    .t-store__relevants__container .t-store__card {
        min-width: 30% !important;
    }

    .t-store__relevants__container .t-store__relevants__title {
        position: relative;
        margin: 40px 0 20px;
    }

    .t-store__relevants__container .t-store__relevants__title::after {
        content: '';
        position: absolute;
        bottom: -9px;
        right: 0;
        z-index: 99999999;
        width: 70px;
        height: 28px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='35' viewBox='0 0 130 50' fill='none'%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E %23slider-svg g%23hand-container, %23slider-svg g%23frames-container %7B animation: 2s ease-in-out infinite slider-svg-animation; %7D @keyframes slider-svg-animation %7B from %7B transform: translateX(0px); %7D to %7B transform: translateX(-22px); %7D %7D %3C/style%3E%3Cg id='slider-svg'%3E%3Cg id='frames-container'%3E%3Crect x='132.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='110.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='88.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='66.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='44.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='22.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='0.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3C/g%3E%3Cg id='hand-container'%3E%3Cpath d='M71.8693 28.9402C71.1351 28.2098 70.6342 27.2779 70.4301 26.2626C70.226 25.2473 70.3278 24.1943 70.7226 23.2369C71.1174 22.2795 71.7875 21.4608 72.648 20.8846C73.5085 20.3084 74.5207 20.0005 75.5563 20C76.5919 19.9995 77.6044 20.3064 78.4654 20.8817C79.3265 21.4571 79.9974 22.2751 80.3932 23.2321C80.789 24.1891 80.8918 25.2421 80.6887 26.2576C80.4855 27.2731 79.9856 28.2054 79.2521 28.9365C79.2085 28.98 79.1568 29.0144 79.0998 29.0379C79.0429 29.0613 78.9819 29.0733 78.9204 29.0732C78.8588 29.0731 78.7979 29.0608 78.7411 29.0372C78.6842 29.0135 78.6326 28.9789 78.5892 28.9353C78.5457 28.8916 78.5113 28.8399 78.4879 28.783C78.4644 28.7261 78.4524 28.6651 78.4525 28.6035C78.4526 28.542 78.4649 28.481 78.4886 28.4242C78.5122 28.3674 78.5469 28.3158 78.5905 28.2723C79.1924 27.6722 79.6026 26.9069 79.7692 26.0735C79.9359 25.24 79.8514 24.3758 79.5265 23.5904C79.2016 22.805 78.6509 22.1337 77.9442 21.6615C77.2375 21.1893 76.4065 20.9375 75.5566 20.9379C74.7066 20.9383 73.8759 21.191 73.1697 21.6639C72.4634 22.1368 71.9134 22.8087 71.5893 23.5944C71.2652 24.3802 71.1816 25.2444 71.3491 26.0777C71.5166 26.911 71.9276 27.6758 72.5301 28.2754C72.5741 28.3187 72.6091 28.3703 72.6332 28.4272C72.6572 28.4841 72.6697 28.5452 72.6701 28.6069C72.6704 28.6687 72.6586 28.7299 72.6352 28.7871C72.6118 28.8443 72.5773 28.8962 72.5337 28.94C72.4902 28.9838 72.4384 29.0186 72.3814 29.0423C72.3244 29.0661 72.2632 29.0783 72.2014 29.0783C72.1397 29.0783 72.0785 29.0661 72.0215 29.0424C71.9644 29.0187 71.9126 28.984 71.8691 28.9402H71.8693ZM86.2067 33.5054C85.9003 33.3277 85.5526 33.2335 85.1983 33.2322C84.8441 33.231 84.4957 33.3228 84.188 33.4984C84.1622 33.5132 84.1375 33.5295 84.1126 33.5452C84.029 32.2951 83.0255 31.6409 82.0325 31.6404H82.0307C81.4389 31.6404 80.8436 31.8727 80.441 32.3249C80.0394 31.83 79.4162 31.5753 78.7972 31.5749H78.7954C78.3898 31.5737 77.9917 31.684 77.6445 31.8938L77.6478 25.2336C77.6477 24.6809 77.4285 24.1508 77.0381 23.7595C76.6478 23.3682 76.1182 23.1477 75.5655 23.1462H75.5615C75.0097 23.1483 74.481 23.3683 74.0908 23.7585C73.7005 24.1486 73.4803 24.6772 73.4782 25.2291L73.4708 36.2339L72.3124 34.709C71.6593 33.8473 70.6518 33.3876 69.6838 33.5095C68.9583 33.6008 68.3771 34.0069 68.1293 34.5961C67.9657 34.9848 67.8137 35.7985 68.634 36.88C70.3472 39.1377 70.9247 40.7811 71.4342 42.2311C71.8491 43.4121 72.2076 44.432 73.0807 45.4303C73.8535 46.3154 74.2247 47.3125 74.2157 48.4783L74.2074 49.528C74.2069 49.5896 74.2185 49.6507 74.2416 49.7077C74.2647 49.7648 74.2988 49.8168 74.342 49.8607C74.3852 49.9045 74.4366 49.9395 74.4933 49.9635C74.55 49.9875 74.6109 50.0001 74.6725 50.0006H83.6904C83.8147 49.9996 83.9335 49.9493 84.0207 49.8607C84.1079 49.7721 84.1563 49.6525 84.1554 49.5281L84.1471 48.4771C84.138 47.3086 84.5097 46.3106 85.2833 45.4262C86.5303 44.0019 87.2168 42.1727 87.2148 40.2797L87.2197 35.4068C87.221 34.5718 86.8517 33.8789 86.2067 33.5054Z' fill='%23282828'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        opacity: .5;
    }
}

@media screen and (max-width: 639px) {
    .uc-faq .t-container {
        max-width: 96%;
    }
    .t702 .t-input {
        font-size: 13px !important;
    }
    .uc-form .t702 .t702__wrapper {
        padding-top: 12px !important;
        padding: 30px;
    }
    .t-descr_xxs {
        font-size: 14px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 16px !important;
    }
    .t-name_xs {
        font-size: 15px !important;
    }
    .uc-card .t-container {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;;
    }
    .uc-card .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    .t-store__grid-cont_mobile-grid {
        padding: 0 2.1%;
    }
    .t-rec_pb_120 {
        padding-bottom: 60px !important;
    }
    .t-rec_pb_135 {
        padding-bottom: 60px !important;
    }
    .uc-card .t-col_3 {
        max-width: 100%;
    }
    .t-prefix_1 {
        padding-left: 20px;
    }

    .js-store-breadcrumbs {
        margin: 0 20px 20px;
        font-size: 11px;
    }

    .visualizer .t-store__prod-popup__slider {
        max-width: calc(100% - 40px);
        margin: 0 20px;
    }

    .mask {
        height: 295px;
    }

    .visualizer .t-slds {
        width: 44%;
        -webkit-transform: translateX(calc(-50% - 6px));
            -ms-transform: translateX(calc(-50% - 6px));
                transform: translateX(calc(-50% - 6px));
    }

    .connection-option > div {
        height: 72px;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-item {
        width: calc((100% - 28px) / 8);
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-checkmark {
        width: 100%;
        height: 80px;
    }

    .visualizer .t-store__prod-popup__info {
        max-width: calc(100% - 40px);
        margin: 30px 20px 0 20px;
        float: unset;
    }

    .visualizer .js-product-controls-wrapper {
        margin-top: 11px;
    }
    
    .t-store__prod-popup__second-btn {
        margin-top: 0;
        margin-left: 10px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
    }
    
    .visualizer .t-store__tabs.t-store__tabs_accordion {
        width: calc(100% - 40px);
        margin: 100px 20px 0;
    }
    
    .t-store__relevants__container .t-col {
        width: calc(100% - 40px);
        margin: 0 20px;
    }

    .t-store__relevants__container .t-store__card {
        min-width: 70% !important;
    }
    .t-store__prod-popup__sku.t-descr_xxs {
    font-size: 12px !important;
}
}

@media screen and (max-width: 579px) {
    .visualizer .t-slds {
        width: 54%;
        -webkit-transform: translateX(calc(-50% - 5px));
            -ms-transform: translateX(calc(-50% - 5px));
                transform: translateX(calc(-50% - 5px));
    }
}

@media screen and (max-width: 479px) {
    .uc-faq .t-container {
        max-width: 93%;
    }
    .uc-form .t702 .t702__wrapper {
        padding-top: 12px !important;
        padding: 20px;
    }
    .t702 .t-popup__block-close {
        background: #282828;
    }
    .secondbtn {
        margin-left: 8px !important;
    }
    .t-btn_sm {
        font-size: 13px !important;
    }
    .uc-card .t-container {
        max-width: 480px;
        margin-left: auto;
        margin-right: auto;
    }
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8) {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .uc-card .t-col_3 {
        max-width: 100%;
    }
    .uc-card .t-col {
        margin-left: 0px;
        margin-right: 0px;
    }
    .t-store__grid-cont_mobile-grid {
        padding: 0 3.4%;
    }
    
    .visualizer .t-store__tabs.t-store__tabs_accordion {
        margin: 60px 20px 0;
    }
    
    #allrecords .t-store__prod-snippet__container {
        padding-bottom: 60px;
        padding-top: 20px;
    }
    .t-store__relevants__title.t-uptitle_xxl {
        margin-top: 70px;
    }

    .visualizer .t-slds {
        top: 32px;
        width: 228px;
        -webkit-transform: translateX(calc(-50% + -5px));
            -ms-transform: translateX(calc(-50% + -5px));
                transform: translateX(calc(-50% + -5px));
    }

    .visualizer .t-slds__items-wrapper {
        height: 154px !important;
    }

    .finger-slide::after {
        content: '';
        position: absolute;
        bottom: -31px;
        right: 0;
        width: 70px;
        height: 28px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='35' viewBox='0 0 130 50' fill='none'%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E %23slider-svg g%23hand-container, %23slider-svg g%23frames-container %7B animation: 2s ease-in-out infinite slider-svg-animation; %7D @keyframes slider-svg-animation %7B from %7B transform: translateX(0px); %7D to %7B transform: translateX(-22px); %7D %7D %3C/style%3E%3Cg id='slider-svg'%3E%3Cg id='frames-container'%3E%3Crect x='132.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='110.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='88.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='66.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='44.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='22.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3Crect x='0.5' y='0.5' width='18' height='32' stroke='%23282828'/%3E%3C/g%3E%3Cg id='hand-container'%3E%3Cpath d='M71.8693 28.9402C71.1351 28.2098 70.6342 27.2779 70.4301 26.2626C70.226 25.2473 70.3278 24.1943 70.7226 23.2369C71.1174 22.2795 71.7875 21.4608 72.648 20.8846C73.5085 20.3084 74.5207 20.0005 75.5563 20C76.5919 19.9995 77.6044 20.3064 78.4654 20.8817C79.3265 21.4571 79.9974 22.2751 80.3932 23.2321C80.789 24.1891 80.8918 25.2421 80.6887 26.2576C80.4855 27.2731 79.9856 28.2054 79.2521 28.9365C79.2085 28.98 79.1568 29.0144 79.0998 29.0379C79.0429 29.0613 78.9819 29.0733 78.9204 29.0732C78.8588 29.0731 78.7979 29.0608 78.7411 29.0372C78.6842 29.0135 78.6326 28.9789 78.5892 28.9353C78.5457 28.8916 78.5113 28.8399 78.4879 28.783C78.4644 28.7261 78.4524 28.6651 78.4525 28.6035C78.4526 28.542 78.4649 28.481 78.4886 28.4242C78.5122 28.3674 78.5469 28.3158 78.5905 28.2723C79.1924 27.6722 79.6026 26.9069 79.7692 26.0735C79.9359 25.24 79.8514 24.3758 79.5265 23.5904C79.2016 22.805 78.6509 22.1337 77.9442 21.6615C77.2375 21.1893 76.4065 20.9375 75.5566 20.9379C74.7066 20.9383 73.8759 21.191 73.1697 21.6639C72.4634 22.1368 71.9134 22.8087 71.5893 23.5944C71.2652 24.3802 71.1816 25.2444 71.3491 26.0777C71.5166 26.911 71.9276 27.6758 72.5301 28.2754C72.5741 28.3187 72.6091 28.3703 72.6332 28.4272C72.6572 28.4841 72.6697 28.5452 72.6701 28.6069C72.6704 28.6687 72.6586 28.7299 72.6352 28.7871C72.6118 28.8443 72.5773 28.8962 72.5337 28.94C72.4902 28.9838 72.4384 29.0186 72.3814 29.0423C72.3244 29.0661 72.2632 29.0783 72.2014 29.0783C72.1397 29.0783 72.0785 29.0661 72.0215 29.0424C71.9644 29.0187 71.9126 28.984 71.8691 28.9402H71.8693ZM86.2067 33.5054C85.9003 33.3277 85.5526 33.2335 85.1983 33.2322C84.8441 33.231 84.4957 33.3228 84.188 33.4984C84.1622 33.5132 84.1375 33.5295 84.1126 33.5452C84.029 32.2951 83.0255 31.6409 82.0325 31.6404H82.0307C81.4389 31.6404 80.8436 31.8727 80.441 32.3249C80.0394 31.83 79.4162 31.5753 78.7972 31.5749H78.7954C78.3898 31.5737 77.9917 31.684 77.6445 31.8938L77.6478 25.2336C77.6477 24.6809 77.4285 24.1508 77.0381 23.7595C76.6478 23.3682 76.1182 23.1477 75.5655 23.1462H75.5615C75.0097 23.1483 74.481 23.3683 74.0908 23.7585C73.7005 24.1486 73.4803 24.6772 73.4782 25.2291L73.4708 36.2339L72.3124 34.709C71.6593 33.8473 70.6518 33.3876 69.6838 33.5095C68.9583 33.6008 68.3771 34.0069 68.1293 34.5961C67.9657 34.9848 67.8137 35.7985 68.634 36.88C70.3472 39.1377 70.9247 40.7811 71.4342 42.2311C71.8491 43.4121 72.2076 44.432 73.0807 45.4303C73.8535 46.3154 74.2247 47.3125 74.2157 48.4783L74.2074 49.528C74.2069 49.5896 74.2185 49.6507 74.2416 49.7077C74.2647 49.7648 74.2988 49.8168 74.342 49.8607C74.3852 49.9045 74.4366 49.9395 74.4933 49.9635C74.55 49.9875 74.6109 50.0001 74.6725 50.0006H83.6904C83.8147 49.9996 83.9335 49.9493 84.0207 49.8607C84.1079 49.7721 84.1563 49.6525 84.1554 49.5281L84.1471 48.4771C84.138 47.3086 84.5097 46.3106 85.2833 45.4262C86.5303 44.0019 87.2168 42.1727 87.2148 40.2797L87.2197 35.4068C87.221 34.5718 86.8517 33.8789 86.2067 33.5054Z' fill='%23282828'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        opacity: .5;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-variants {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
        -ms-scroll-snap-type: x mandatory;
            scroll-snap-type: x mandatory;
        scroll-snap-stop: normal;
        overflow-x: scroll;
        scrollbar-width: none;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-variants::-webkit-scrollbar {
        display: none;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-item {
        min-width: calc((100% - 20px) / 5.5);
        scroll-snap-align: center;
    }

    #allrecords .t-product__option[data-edition-option-id="Наименование"] .t-product__option-input:checked+.t-product__option-checkmark_image:before {
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        border: 1px solid #282828;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }

    .menu-connection-handler {
        font-size: 11px;
    }

    .menu-connection-close {
        height: 70px;
        background-position-y: 30px;
        background-size: 24px;
    }
    
    .connection-option {
        width: 114px;
    }

    .connection-option > div {
        height: 100px;
    }
}