

/* Start:/local/templates/itaita2022/components/bitrix/catalog/trn-catalog/style.min.css?17271144981752*/
.grid .bx_content_section,.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}.trn-section-wrapper{display:flex;flex-direction:column-reverse}.mobile-filter{margin-top:15px}#showSort{display:block;text-align:center;background:#e5e5e5;line-height:36px;overflow:hidden}#showFilter,.hidden-select{border:1px solid #999;background:#e5e5e5;height:36px;overflow:hidden;line-height:34px}.hidden-select{line-height:36px;background-repeat:no-repeat;background-position:center}#showFilter,#showSort option,.hidden-select,.hidden-select span{width:100%;text-align:center;display:block}.hidden-select span{position:absolute;z-index:0;top:0;left:0;line-height:36px}#showSort{width:100%;border:0;margin:0;text-align-last:center;opacity:0;height:36px;position:absolute;z-index:1;top:0;left:0}#showSort option{height:auto}}.catalog-block-header{font-size:14px;font-weight:700;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}.price-search{background:#eee;border:0;font-size:13px;height:32px;font-weight:700}
/* End */


/* Start:/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/style.css?176353707962226*/
.bx_item_detail {
    display: block;
    position: relative;
    overflow: hidden;
}

/* item_detail_v2 */
.bx_item_detail .bx_item_title {
    padding-bottom: 14px;
    margin-bottom: 0px;
    min-height: 24px
}

.bx_item_detail .bx_item_title h1 {
    font-size: 24px;
    border-bottom: 0 none transparent;
    margin-bottom: 0;
    padding-bottom: 0;
}

.bx_item_detail h1 span {
    color: #000;
    font-family: 'RobotoRegular';
}

.bx_item_detail .bx_item_container {
}

.bx_item_detail .bx_item_container .bx_lt {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 2%;
    width: 38%;
}

.bx_item_detail .bx_item_container .bx_rt {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 2%;
    width: 58%;
}

.bx_item_detail .bx_item_container .bx_md {
    clear: both
}

.bx_item_detail .bx_item_container .bx_lb {
    float: left;
    margin-right: 2%;
    width: 48%;
}

.bx_item_detail .bx_item_container .bx_rb {
    float: right;
    margin-left: 2%;
    width: 48%;
}
.bx_item_detail .bx_item_container .bx_rb.desk{
    width: 100%;
}
@media (min-width: 768px) {
    .bx_rb {
        display: none !important;
    }
    .bx_rb.desk{
        display: block !important;
    }
}

.bx_item_detail .bx_optionblock {
    float: right;
    /*margin-left: 10px;*/
    width: 120px;
}

/* Item info */
@media (min-width: 300px) {
    .bx_item_detail .item_price {
        margin-bottom: 0px;
        position: relative;
    }

    .bx_item_detail .item_price .percent-disc {
        position: absolute;
        right: auto;
        top: 5px;
        margin-left: 10px;
    }
    .popup-window-content .item_price .percent-disc{
        right: -10px;
    }
    .popup-window-content .installment, .popup-window-content .installment_sdek{
        width: max-content;
        float: left;
    }
    .popup-window-content .installment_sdek {
        width: 100%;
    }
    .popup-window-content .dolyami{
        float: left;
        padding: 10px 0;
    }
    .bx_item_detail .item_price .offers {
        float: left;
    }

    .bx_item_detail .item_info_section {
        margin: 0 0 5px 0;
    }

    .border-bottom .item_buttons.vam {
        margin-bottom: 0px;
    }

}
.popup-window-buttons .bx_item_detail{
    width: max-content;
}
.popup-window-buttons .bx_item_detail:first-child{
    float: left;
}
.popup-window-buttons .bx_item_detail:last-child{
    float: right;
}
.popup-window-buttons .bx_item_detail .btn.btn-default{
    background: #333;
    border-color: #333;
    color: #FFF;
    outline: none;
}
.popup-window.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content{
    background-color: transparent;
}
@media (min-width: 992px) {
    .bx_item_detail .item_price {
        margin-bottom: 0px;
        position: relative;
    }

    .bx_item_detail .item_info_section {
        margin: 0 0 20px 0;
    }

    .border-bottom .item_buttons.vam {
        margin-bottom: 10px;
    }

    .bx_item_detail .item_buttons_counter_block {
        margin-right: 10px;
    }
}

.bx_item_detail .item_name {
    margin: 0;
    padding: 0;
}

.bx_item_detail .item_name a {
    color: #000;
    text-decoration: none;
    font-size: 23px;
}

.bx_item_detail .old-price {
    float: left;
    display: block;
    font-size: 18px;
    font-family: 'RobotoLight';
    text-align: right;
    margin-right: 10px;
}

.bx_item_detail .item_old_price {
    padding: 0px;
    color: #5d5d5d;
    text-decoration: line-through;
    font-weight: normal;
}

.bx_item_detail .item_economy_price {
    display: block;
    padding: 0px;
    color: #b32d2d;
    font-weight: normal;
}

.bx_item_detail .item_current_price {
    display: inline-block;
    float: left;
    margin-top: 5px;
    padding: 0px;
    color: #333;
    font-weight: normal;
    font-family: 'RobotoRegular';
    font-size: 32px;
    line-height: 36px;
}

.bx_item_detail .item_info_section {
    font-size: 13px;
    line-height: 19px;
    clear: both;
    position: relative;
    overflow: hidden;
}

.bx_item_detail .item_section_name_gray {
    color: #9e9e9e;
    font-size: 13px;
}

.bx_item_detail .item_buttons_counter_block {
    display: inline-block;
    vertical-align: baseline;
    color: #3f3f3f;
    font-size: 13px;
    text-align: left;
}

.bx_item_detail .item_buttons_counter_block a {
    vertical-align: baseline;
}

.bx_item_detail .bx_cnt_desc {
    vertical-align: baseline;
}

/* Item SET */

.bx_item_detail .transparent_input {
    border: none;
    background: none;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    width: 60px;
    text-align: center;
}

/*tab-section-container*/
.bx_item_detail .tab-section-container {
    position: relative;
}

.bx_item_detail .tab-list {
    padding: 0;
    border-bottom: 1px solid #d9e1e3;
    vertical-align: bottom;
    text-align: left;
}

.bx_item_detail .tab-list li {
    display: inline-block;
    border: 1px solid #d9e1e3;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    background: #f7f7f7;
    box-shadow: inset 0 -10px 5px -10px rgba(0, 0, 0, .12);
    vertical-align: bottom;

}

.bx_item_detail .tab-list li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    box-shadow: none;
    color: #999;
    text-decoration: none;
    font-size: 13px;
    line-height: 30px;
}

.bx_item_detail .tab-list li:hover,
.bx_item_detail .tab-list li.active {
    background: #fff;
}

/*.tab-list li:hover a,*/
.bx_item_detail .tab-list li.active a {
    position: relative;
    bottom: -2px;
    height: 35px;
    background: #fff;
    color: #3f3f3f;
    line-height: 35px;
}

.bx_item_detail .tab-boby-container .container > div.tab-off {
    display: none;
}

.bx_item_detail .tab-boby-container .container > div {

}

.bx_item_detail .item_comments {
    display: block;
    padding-left: 10px;
}

.bx_item_detail .item_comments li {
    display: block;
    padding-bottom: 10px;
}

.bx_item_detail .item_comments_username {
    display: inline-block;
    color: #5d90bd;
    font-size: 14px;
}

.bx_item_detail .item_comments_date {
    display: inline-block;
    margin-left: 10px;
    color: #b8b8b8;
    font-size: 14px;
}

.bx_item_detail .item_comments_container p {
    margin-top: 5px;
    color: #3f3f3f;
    font-size: 14px;
}

.bx_item_detail .bx_notavailable {
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #a1a1a1;
    color: #fff;
    white-space: normal;
    padding: 0px 26px;
    margin-right: 21px;
}

.bx_item_detail .bx_bt_button,
.bx_item_detail .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

.bx_item_detail .bx_shadow.bx_bt_button,
.bx_item_detail .bx_shadow.bx_bt_button_type_2 {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2)
}

.bx_item_detail .bx_shadow.bx_bt_button:active,
.bx_item_detail .bx_shadow.bx_bt_button_type_2:active {
    box-shadow: none
}

@media (min-width: 310px) {
    .bx_item_detail .bx_bt_button {
        background-color: #333; /* #b32d2d; */
        background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
        border: none;
        width: 90vw;
        float: none;
        margin-bottom: 0;
    }

    .popup-window .popup-window-buttons .bx_item_detail .bx_bt_button {
        background-color: #b32d2d;
        background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
        border: none;
        width: 148px;
        float: left;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .popup-window .popup-window-buttons .bx_item_detail .bx_medium.bx_bt_button,
    .popup-window .popup-window-buttons .bx_item_detail .bx_medium.bx_bt_button_type_2 {
        padding: 0;
    }

    .popup-window-buttons {
        padding: 0;
        margin: 10px 0px 7px 0px;
        text-align: center;
        position: relative;
        zoom: 1;
    }
}

@media (min-width: 768px) {
    .bx_item_detail .bx_bt_button {
        background-color: #333;
        background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
        border: none;
        width: 164px;
        float: none;
        margin-bottom: 0;
    }

    .bx_item_detail .bx_bt_button {
        float: none;
    }

    .popup-window .popup-window-buttons .bx_item_detail .bx_bt_button {
        background-color: #b32d2d;
        background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
        box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
        border: none;
        width: 170px;
        float: none;
        margin-bottom: 0;
    }

    .popup-window .popup-window-buttons .bx_item_detail .bx_medium.bx_bt_button,
    .popup-window .popup-window-buttons .bx_item_detail .bx_medium.bx_bt_button_type_2 {
        padding: 0 13px;
    }

    .popup-window-buttons {
        padding: 0;
        margin: 10px 10px 7px 10px;
        text-align: center;
        position: relative;
        zoom: 1;
    }
}

.bx_bt_button.gray {
    background: #b3b3b3;
    box-shadow: none;
}

.bx_item_detail .bx_bt_button:hover {
    background-color: #111;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
    color: #fff;
}

.bx_item_detail .bx_bt_button:active {
    background-color: #111;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
    color: #fff;
}

.bx_item_detail .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background: #fcfcfc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f1f1f1));
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1', GradientType=0);
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.bx_item_detail .bx_bt_button_type_2:hover {
    background: #fff;
}

.bx_item_detail .bx_bt_button_type_2:active {
    background: #f1f1f1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #fcfcfc));
    background: -webkit-linear-gradient(top, #f1f1f1 0%, #fcfcfc 100%);
    background: -moz-linear-gradient(top, #f1f1f1 0%, #fcfcfc 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%, #fcfcfc 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%, #fcfcfc 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%, #fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#fcfcfc', GradientType=0);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05);
}

.bx_item_detail .bx_small.bx_bt_button,
.bx_item_detail .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}

.bx_item_detail .bx_small.bx_bt_button {
}

.bx_item_detail .bx_small.bx_bt_button:hover {
}

.bx_item_detail .bx_small.bx_bt_button:active {
}

.bx_item_detail .bx_small.bx_bt_button_type_2 {
}

.bx_item_detail .bx_small.bx_bt_button_type_2:hover {
}

.bx_item_detail .bx_small.bx_bt_button_type_2:active {
}

.bx_item_detail .bx_medium.bx_bt_button,
.bx_item_detail .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 25px;
    line-height: 25px;
}

.bx_item_detail .bx_medium.bx_bt_button {
    height: 27px;
    line-height: 27px;
}

.bx_item_detail .bx_medium.bx_bt_button:hover {
}

.bx_item_detail .bx_medium.bx_bt_button:active {
}

.bx_item_detail .bx_medium.bx_bt_button_type_2 {
    font-weight: bold
}

.bx_item_detail .bx_medium.bx_bt_button_type_2:hover {
}

.bx_item_detail .bx_medium.bx_bt_button_type_2:active {
}

.bx_item_detail .bx_big.bx_bt_button,
.bx_item_detail .bx_big.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 34px;
    line-height: 34px;
}

.bx_item_detail .bx_big.bx_bt_button {
    height: 36px;
    line-height: 36px;
}

.bx_item_detail .bx_big.bx_bt_button:hover {
}

.bx_item_detail .bx_big.bx_bt_button:active {
}

.bx_item_detail .bx_big.bx_bt_button_type_2 {
}

.bx_item_detail .bx_big.bx_bt_button_type_2:hover {
}

.bx_item_detail .bx_big.bx_bt_button_type_2:active {
}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span {
    position: relative;
    bottom: -7px;
    display: inline-block;
    margin: 0 10px 0 0;
    width: 26px;
    height: 23px;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/bt_cart.png) no-repeat center;
}

.bx_item_detail .bx_fwb {
    font-weight: bold
}

@media (min-width: 981px) {
}

@media (max-width: 740px) {
    .bx_item_detail .bx_optionblock {
        display: none
    }

    .bx_item_detail .item_buttons_counter_block {
        margin-bottom: 10px
    }

    .bx_item_detail .bx_item_container .bx_lb,
    .bx_item_detail .bx_item_container .bx_rb {
        width: 48%
    }
}

@media (min-width: 640px) and (max-width: 980px) {
}

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

@media (max-width: 480px) {
    .bx-touch .bx_item_detail .bx_item_container .bx_lt,
    .bx-touch .bx_item_detail .bx_item_container .bx_rt,
    .bx-touch .bx_item_detail .bx_item_container .bx_md,
    .bx-touch .bx_item_detail .bx_item_container .bx_lb,
    .bx-touch .bx_item_detail .bx_item_container .bx_rb {
        float: none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .bx-touch .bx_item_detail .item_info_section {
        padding-left: 0
    }

    .bx-touch .bx_item_detail .item_info_section a {
        font-size: 14px;
    }

    .bx-touch .bx_item_detail .item_info_section a[href*="/local/ajax/store-amount.php"] {
        margin-left: 6px;
    }

    .bx-touch .bx_item_detail .item_info_section a[href*="/local/ajax/store-amount.php"]:before {
        content: " ";
        position: relative;
        right: 2px;
        top: 2px;
        display: inline-block;
        width: 12px;
        height: 12px;
        background-image: url("/local/templates/itaita2020/images/boxes.png");
        background-position: center;
        background-size: contain;
    }

}

@media (max-width: 375px) {
    .bx_item_detail .item_buttons_counter_block {
        margin-bottom: 0px
    }
}

/* item_detail_slider */
.bx_item_detail .bx_item_slider {
    position: relative;
    margin-bottom: 10px;
}

.bx_item_detail .bx_item_slider .bx_bigimages {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
    max-width: 440px;
    border-radius: 2px;
    background: #fff;
    text-align: center;
    height: 0;
    width: 100%;
    padding-top: 100%;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer .bx_bigimages_aligner {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img {
    display: inline-block;
    width: 100%;
    max-width: 100% !important;
    max-height: 100% !important;
    vertical-align: middle;
    text-align: center;
}

/*----*/

.bx_item_detail .bx_item_slider .bx_slider_conteiner {
    position: relative;
    padding-top: 20px;
    margin-bottom: 10px;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slider_conteiner.full {
    position: relative;
    margin-left: 0;
    padding: 10px 5% 0
}

/*----*/

.bx_item_detail .bx_item_slider .bx_slider_scroller_container {
    position: relative
}

.bx_item_detail .bx_item_slider .bx_slide {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide {
    overflow-x: auto
}

.bx_item_detail .bx_item_slider .bx_slide ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide ul {
    margin-left: 0 !important
}

.bx_item_detail .bx_item_slider .bx_slide ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt {
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #fff;
    background: #fff;
}

.bx-retina .bx_item_detail .bx_item_slider .bx_slide ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 fill stretch;
}

.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {
    border: 1px solid #d0d0d0
}

.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt,
.bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
    padding: 3px;
    border: 1px solid #d0d0d0;
}

.bx-retina .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 fill stretch;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_left,
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer;
}

.slider-nav.slick-initialized.slick-slider .bx_slide_right.slick-arrow,
.slider-nav.slick-initialized.slick-slider .bx_slide_left.slick-arrow {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 10%;
    max-width: 20px;
    cursor: pointer;
    z-index: 11;
}

.slider-nav.slick-initialized.slick-slider .bx_slide_right.slick-arrow img,
.slider-nav.slick-initialized.slick-slider .bx_slide_left.slick-arrow img {
    top: calc(50% - 9px);
    position: relative;
}

.slider-nav.slick-initialized.slick-slider .bx_slide_right.slick-arrow img {
    right: -9px;
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left {
    left: -5%;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right {
    right: -5%;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide_left,
.slider-nav.slick-initialized.slick-slider .bx_slide_left.slick-arrow {
    left: 0;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide_right,
.slider-nav.slick-initialized.slick-slider .bx_slide_right.slick-arrow {
    right: 0;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.bx_item_detail .bx_item_slider_lupe_small {
    position: absolute;
    background: rgba(0, 0, 0, 0.18);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, .5);
    cursor: pointer;
}

.bx_item_detail .bx_item_slider_lupe {
    position: absolute;
    border: 1px solid #b2b2b2;
    left: 105%;
    top: 0;
    bottom: 4px;
    margin: 0;
    background: #fff url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/wait.gif) no-repeat scroll center center;
    z-index: 120;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.bx_item_detail .bx_item_slider_lupe img {
    max-width: 99999px !important;
    max-height: 99999px !important;
}

/* Stickers */
.bx_item_detail .bx_bigimages .bx_stick {
    position: absolute;
    width: 123px;
    height: 35px;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/stick.png) left center no-repeat;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.bx_item_detail .bx_bigimages .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_item_detail .bx_bigimages .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_item_detail .bx_bigimages .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_item_detail .bx_bigimages .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/stick_disc.png) no-repeat center;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
    font-size: 23px;
    line-height: 74px;
}

.bx_item_detail .bx_bigimages .bx_stick.left,
.bx_item_detail .bx_bigimages .bx_stick_disc.left {
    left: -2px;
}

.bx_item_detail .bx_bigimages .bx_stick.right,
.bx_item_detail .bx_bigimages .bx_stick_disc.right {
    right: 0;
}

.bx_item_detail .bx_bigimages .bx_stick.top,
.bx_item_detail .bx_bigimages .bx_stick_disc.top {
    top: 15px;
}

.bx_item_detail .bx_bigimages .bx_stick.bottom,
.bx_item_detail .bx_bigimages .bx_stick_disc.bottom {
    bottom: 5px;
}

.bx_item_detail .bx_bigimages .bx_stick.middle,
.bx_item_detail .bx_bigimages .bx_stick_disc.middle {
    top: 49%;
}

@media (min-width: 641px) and (max-width: 960px) {
    .bx_item_detail .bx_bigimages .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px;
    }

    .bx_item_detail .bx_bigimages .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }

    .bx_item_detail .bx_bigimages .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }

    .bx_item_detail .bx_bigimages .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }

    .bx_item_detail .bx_bigimages .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px;
    }
}

@media (max-width: 640px) {
    .bx-touch .bx_item_detail .bx_bigimages .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc {
        width: 48px;
        height: 49px;
        background-size: 100%;
        font-size: 16px;
        line-height: 49px;
    }
}

@media (max-width: 479px) {
    .bx-touch .bx_item_detail .bx_bigimages .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}

/* scu_detail_size */
.bx_item_detail .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_detail .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/

.bx_item_detail .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_detail .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_item_detail .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0 -5px;
    width: 100%;
}

.bx_item_detail .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_size {
    overflow-x: auto;
}

.bx_item_detail .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
    min-height: 40px;
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}

.bx_item_detail .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    width: auto !important;
    margin: 5px;
    overflow: hidden;
    border-radius: 3px;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
}

.bx_item_detail .bx_item_detail_size ul li.bx_active {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #767676;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    box-shadow: inset 0.5px 0.866px 0px 0px rgba(0, 0, 0, 0.4);
}

.bx_item_detail .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    /*position: absolute;*/
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    overflow: hidden;
    color: #333;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;

    padding: 0 5px;
}

.bx-retina .bx_item_detail .bx_item_detail_size ul li .cnt {
    border: none;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 fill stretch;
}

.bx-retina .bx_item_detail .bx_item_detail_size ul li:hover {
    box-shadow: 1px 0.866px 8px 0px rgba(0, 0, 0, 0.55), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
}

.bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {
    color: #fff;
}

.bx-retina .bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    /*width: 30px;*/
    width: auto;
    overflow: hidden;
    border-radius: 3px;
    background-color: #767676;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    box-shadow: inset 0.5px 0.866px 0px 0px rgba(0, 0, 0, 0.4);
}

.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing > i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/missing.png) no-repeat center;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_detail .bx_item_detail_size.full .bx_slide_left,
.bx_item_detail .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer;
    display: none;
}

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* scu_detail_scu */
.bx_item_detail .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/

.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_detail .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_item_detail .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.bx-retina .bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing > i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/missing.png) no-repeat center;
}

.bx-retina .bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/x2border_active.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_detail .bx_item_detail_scu.full .bx_slide_left,
.bx_item_detail .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* item_detail_description */
.bx_item_detail .bx_item_description p {
    font-size: 13px;
}

.bx_item_detail .bx_item_description .bx_item_section_name_gray {
    color: #9e9e9e;
    font-size: 13px;
}

.bx_item_detail .bx_item_description .bx_specifications_table {
    margin-top: 10px;
    width: 100%;
    border-collapse: collapse;
}

.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(odd) {
    background: #f2f2f2;
}

.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(even) {
}

.bx_item_detail .bx_item_description .bx_specifications_table tr td {
    padding: 3px 10px;
    font-size: 12px;
}

.bx_item_detail .bx_item_description .bx_specifications_table tr td:first-child {
    font-weight: bold;
}

ul.props {
    margin: 0;
    padding: 0;
}

ul.props li {
    line-height: 24px;
    font-size: 14px;
    list-style: none;
}

ul.props li b {
    font-weight: normal;
    /*font-family: 'RobotoMedium';*/
}

.SKU_name {
    margin: 20px 0 10px;
}

.item_buttons {
    float: left;
}

.border-bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.ajax {
    color: #333;
    text-decoration: underline;
}

/* BRAND BLOCK */
.brand-block {
    text-align: center;
}

.brand-block p {
    font-size: 12px;
    margin: 10px 0;
    text-align: left;
}

.brand-block .brand-sublogos {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.brand-block .brand-sublogos img {
    margin: 5px;
}

.brand-block .card-benefits {
    text-align: left;
    overflow: hidden;
}

.brand-block .card-benefits div {
    position: relative;
    height: 65px;
}

.brand-block .card-benefits > div {
    height: auto;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

.brand-block .card-benefits > div div {
    display: flex;
    align-items: center;
}

.brand-block .card-benefits div.col-sm-4 {
    width: 24px;
    display: inline-block;
    line-height: 65px;
}

.brand-block .card-benefits div.col-sm-8 {
    line-height: 18px;
    font-size: 14px;
    /*padding-top: 15px;*/
    padding-left: 20px;
    text-transform: uppercase;
}

.get-discount {
    display: block;
    cursor: pointer;
    text-decoration: underline;
    clear: both;
    /* old styles
     margin-top: 15px;
     display: inline-block;
     margin-bottom: 10px;
    margin-left: 20px;
    cursor: pointer;
    text-decoration: underline;
     */
}

.bx_md, .bx_rd {
    display: none;
}

.buy-one-click-text {
    margin-left: 15px;
    float: left;
    position: relative;
    width: 190px;
}

.border-right {
    border-right: 1px solid #eee;
}

/* FIX FANCYBOX TABLE SIZE */
@media (min-width: 100px) {
    .fancybox-inner .popup-block table,
    .fancybox-inner .popup-block .col-xs-12 {
        max-width: 240px;
        float: none;
    }

    .fancybox-inner {
        max-height: 400px;
    }

    .fancybox-inner h1 {
        font-size: 19px;
    }
}

@media (min-width: 768px) {
    .fancybox-inner .popup-block table {
        max-width: 100%;
    }

    .fancybox-inner .popup-block .col-xs-12 {
        max-width: inherit;
        width: 100%;
        float: left;
    }

    .fancybox-inner .popup-block .col-xs-12.col-sm-9 {
        max-width: inherit;
        width: 75%;
        float: left;
    }

    .fancybox-inner .popup-block .col-xs-12.col-sm-3 {
        max-width: inherit;
        width: 25%;
        float: left;
    }

    .fancybox-inner {
        max-height: 800px;
    }

    .fancybox-inner h1 {
        font-size: 24px;
    }
}

.red {
    color: #b32d2d;
    font-family: RobotoMedium;
}

.convcheck {
    display: none;
}

.convcheck + label {
    display: block;
    line-height: 20px;
    padding-left: 25px;
    height: 20px;
    text-align: left;
    margin-top: 10px;
    background-image: url(https://itaita.ru/local/templates/itaita2020/images/smart-checkboxes.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 270px;
    margin-bottom: 30px;
}

.convcheck:checked + label {
    background-position: left top;
}

/* MOBILE STYLE CARD */
.mobile-style-benefits .card-benefits {
    position: relative;
    overflow: hidden;
    padding-top: 20px;
    border-top: 1px solid #333;
}

.mobile-style-benefits .card-benefits .row {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}

.mobile-style-benefits .card-benefits .row div {
    padding: 0;
}

.mobile-style-benefits .card-benefits .row .col-xs-3 {
    line-height: 40px;
}

@media (min-width: 310px) and (max-width: 468px) {
    .accordion {
        border-top: 1px solid #333;
        line-height: 42px;
        text-transform: uppercase;
        display: block;
        position: relative;
        overflow: hidden;
    }

    .accordion span {
        color: red;
    }

    .accordion:after {
        content: "\f078";
        font-family: "FontAwesome";
        font-size: 12px;
        position: absolute;
        right: 0;
        top: 0;
        line-height: 42px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .accordion.active:after {
        transform: rotate(180deg);
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .hide-panel.active-mobile,
    .active-mobile {
        display: block !important;
    }

}

/* HATE SECTION */
.hate {
    margin-bottom: 0;
}

.per40120716 {
    position: relative;
    float: left;
    width: 69px;
    margin-left: 20px;
    height: 69px;
    background: url(/images/2020/40per110716.png) no-repeat;
}

.one-price-alert {
    color: #b32d2d;
    display: block;
    clear: both;
}

.mit-prepare-link {
    cursor: pointer;
    border-bottom: 1px dashed;
    display: inline-block;
}

.mit-detail-img {
    /*filter: blur(8px);*/
    /*-webkit-filter: blur(8px);*/
    opacity: 0;
    width: 100%;
}

.mit-detail-img.loaded {
    /*filter: blur(0);*/
    /*-webkit-filter: blur(0);*/
    opacity: 1;
}

.in-basket__like {
    display: block;
    max-width: 44px;
    width: 100%;
    height: 44px;
    /*border: 1px solid #E1E1E1;*/
    border-radius: 100%;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: url(/local/templates/itaita2020/images/heart18.svg) no-repeat 62% 62%;
}

.in-basket__like_active {
    /*border: 1px solid #b43030;*/
    background-image: url(/local/templates/itaita2020/images/heart-hover.svg);
}

#favorit_label {
    padding: 1px 5px;
    top: 0px;
    left: 50px;
    color: #fff;
    position: absolute;
    background-color: #adadad;
}

.mit-social {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 0;
}

@media all and (max-width: 768px) {
    .mit-social {
        display: none;
    }
}

.mit-social-item {
    display: inline-block;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    margin: 0 .25rem;
}

.mit-social-item a svg {
    fill: #b1b1b1;
}

.mit-social-item.fb:hover a svg {
    fill: #1877f2;
}

.mit-social-item.vk:hover a svg {
    fill: #4a76a8;
}

.mit-social-item.tg:hover a svg {
    fill: #5db1f1;
}

.mit-social-item.ok:hover a svg {
    fill: #ed7e1f;
}

.mit-social-item.inst:hover a svg {
    fill: #945589;
}

#cardBenefits {
    width: 70vw;
}

@media (max-width: 768px) {
    #cardBenefits {
        width: 95vw;
        left: 2.5vw !important;
    }
}

div[id*="wait_bx_"][id$="_add_basket_link"] {
    width: 164px;
}

.js_buy_btn.bx_cart.loading {
    position: relative;
    font-size: 0;
    pointer-events: none;
}

@media (max-width: 480px) {
    .bx-touch .bx_item_detail .item_info_section a.loading {
        font-size: 0;
    }
}

.js_buy_btn.bx_cart.loading:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 3px;
    bottom: 0;
    margin: 0 auto;

    border: 4px solid rgba(255, 255, 255, .5);
    border-top: 4px solid #FFF;
    border-radius: 50%;
    width: 29px;
    height: 29px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.bx_item_detail .catalog-item-fav-wrapper {
    display: flex;
    align-items: center;
    justify-content: start;
}

.bx_item_detail .bx_item_detail_rating {
    display: block;
    margin: 0 2rem;
}

#reviewPost .bx_item_detail_rating {
    display: block;
}

.buttons-holder {
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
    align-items: center;
    flex-wrap: wrap;
}

.add-to-saloon {
    margin-top: 2.5rem;
}

@media all and (min-width: 768px) {
    .buttons-holder {
        flex-direction: row;
    }
    .add-to-saloon {
        margin-top: 0;
        
        /*margin-left: 1rem;*/
    }
}

.offers {
    position: relative;
}

.offers .mit-percents {
    width: 36px;
    height: 36px;
    position: absolute;
    z-index: 110;
    display: block;
    top: 10px;
    right: -25px;
    background: url(/local/templates/itaita2020/images/dk+8.png) no-repeat center;
    background-size: contain !important;
}

.offers .mit-percents.not-dk {
    background: url(/local/templates/itaita2020/images/-8.png) no-repeat center;
}

#mitModalContainer .catalog-item-fav-wrapper {
    display: none;
}

#trnSaloonForm {
    max-width: 560px;
    text-align: center;
}
#trnSaloonForm label {
    display: inline-flex;
    flex-direction: column-reverse;
    width: 100%;
    margin-bottom: 1rem;
    text-align: left;
}
@media (min-width: 640px) {
    #trnSaloonForm label {
        width: 49%;
    }
    #trnSaloonForm label:first-child, #trnSaloonForm label:nth-child(3) {
        margin-right: 2%;
    }
}
#trnSaloonForm label input, #trnSaloonForm label select {
    width: 100%;
    padding: 0.5rem;
}
#trnSaloonForm label span {
    margin-bottom: 0.5rem;
}
#trnSaloonForm button {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    padding: 0 13px;
    margin: 1rem auto;
    background-color: #333;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
    color: #fff;
    border: none;
    width: 164px;
    margin-left:20px;
    position:relative;
}
#trnSaloonForm button:hover {
    background-color: #111
}
#trnSaloonForm button.loader:before {
    z-index:10;
    background:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    content:" ";
    position:absolute;
    left:0;
    top:0;
}

#trnSaloonForm button.loader:after {
    content: " ";
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 3px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index:20;
    position:absolute;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


.offers .mit-card-item-action.ml {
    right: -5rem;
}
@media all and (min-width: 640px){
    .offers .mit-card-item-action.ml {
        right: -7rem;
    }
}

.offers .mit-percents + .mit-card-item-action.ml {
    right: -75px;
}

.flex-block {
    display: flex;
    flex-flow: column wrap;
}
@media (max-width: 992px) {
    .flex-block .one {
        order: 1;
    }
}
.flex-block .two {
    order: 2;
}

.mit-btns .trn-favorite {
    float:left;
    /*margin-left:10px;*/ /*Задача 6234*/
}

.mit-btns .trn-favorite .btn.btn-favorite {
    display: block;
    position:relative;
    height: 36px;
    padding: 4px 13px 0 50px;
    border: 1px solid #999;
    width: 165px;
    line-height: 14px;
    text-align: left;
    white-space: break-spaces;
    color:#333;
}

@media(max-width: 500px) {
    .mit-btns .trn-favorite {
        float: left;
        margin-left: 0;
        width: 98%;
    }

    .mit-btns .trn-favorite .btn.btn-favorite {
        width:auto;
        padding: 11px 13px 0 13px;
        text-align: center;
    }

    .mit-btns .trn-favorite .btn.btn-favorite br {
        content:" ";
        width: 4px;
        display: inline-block;
    }
}

.mit-btns .trn-favorite .btn.btn-favorite:before {
    content: "❤";
    width: 44px;
    height: 36px;
    position:absolute;
    left: 17px;
    top: 10px;
    font-size:20px;
    color:#b3b3b3;
}

.mit-btns .trn-favorite .btn.btn-favorite.in-favorite:before {
    content: "❤";
    color:#D0021B;
}

.trn-modal-body {
    position: relative;
    padding: 30px;
    font-size: 18px;
}
.trn-modal-body .modal-header {
    min-height: 16.42857143px;
    padding: 0px 0px 15px;
    border: none;
    font-size: 24px;
}

#trnBuyOneClickForm {
    max-width: 400px;
    text-align: center;
}
#trnBuyOneClickForm label {
    display: inline-flex;
    flex-direction: column-reverse;
    width: 100%;
    margin-bottom: 1rem;
    text-align: left;
}
#trnBuyOneClickForm label span {
    margin-bottom: 0.5rem;
}
#trnBuyOneClickForm label input, #trnSaloonForm label select {
    width: 100%;
    padding: 0.5rem;
}
#trnBuyOneClickForm button {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    padding: 0 13px;
    margin: 1rem auto;
    background-color: #333;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: -webkit-linear-gradient(
            90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    box-shadow: 0.5px 0.866px 5px 0px rgb(0 0 0 / 35%), inset 0px -1px 0px 0px rgb(0 0 0 / 40%);
    color: #fff;
    border: none;
    width: 164px;
    margin-left: 20px;
    position: relative;
}
@media (min-width: 640px) {
    #trnBuyOneClickForm label {
        width: 98%;
    }
}
@media (min-width: 640px) {
    #trnBuyOneClickForm label:first-child, #trnBuyOneClickForm label:nth-child(3) {
        //margin-right: 2%;
    }
}

.trn-online-payment-discount {
    margin: -2rem 0 2rem;
}
.trn-online-payment-discount-2 {
    /*font-weight: bold;*/
    margin-top: -1rem !important;
    color: red;
}
.info-delivery{
    color: #000;
}
a.butt_certificate{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    display: block;
    color: #fff;
    background-color: #b3b3b3;
    border-radius: 4px;
    text-align: center;
}
@media (min-width: 767px){
    a.butt_certificate.mobile{
        display: none;
    }
}
a.butt_certificate:hover{
    background-color: #111;
    color: #fff;
    text-decoration: none;
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
    box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.35), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4);
}
.trn-v-rates-stars{
    align-items: center;
}
.trn-v-rates-stars__list{
    margin-right: 5px;
}
.dolyami{
    display: flex;
    align-items: center;
    gap: 5px;
    cursor: pointer;
    margin-top: 10px;
}
.dolyami img{
    height: 20px;
}
.dolyami .info{
    padding: 2px;
    aspect-ratio: 1/1;
    border: 1px solid #b3b3b3;
    border-radius: 50%;
    color: #b3b3b3;
    font-weight: 600;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#modal_window_dolyami{
    display: none;
}
#modal_window_dolyami.open{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(18, 17, 17, 0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 334;
    top: 0;
    left: 0;
}
#modal_window_dolyami .modal_window{
    height: max-content;
    background-color: #fff;
    padding: 5px 5px 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
@media (min-width: 600px) {
    #modal_window_dolyami .modal_window{
        width: 50%;
    }
}
@media (max-width: 600px) {
    #modal_window_dolyami .modal_window{
        width: 90%;
    }
}
#modal_window_dolyami .btn_close{
    display: block;
    width: 15px;
    height: 15px;
    position: relative;
    top: 0;
    right: 0;
    background-color: #fff;
    content: " ";
    cursor: pointer;
    float: right;
    align-self: flex-end;
}
#modal_window_dolyami .btn_close:before{
    position: relative;
    width: 2px;
    height: 15px;
    background-color: #000;
    top: 0;
    right: 0;
    display: block;
    content: " ";
    transform: translateX(6px) rotate(45deg);
}
#modal_window_dolyami .btn_close:after{
    position: absolute;
    width: 2px;
    height: 15px;
    background-color: #000;
    top: 0;
    left: 0;
    display: block;
    content: " ";
    transform: translateX(6px) rotate(-45deg);
}
#modal_window_dolyami .modal_window .title{
    font-size: 16px;
    text-align: center;
    font-weight: 600;
}
#modal_window_dolyami .modal_window .subtitle{
    font-size: 12px;
    text-align: center;
    font-weight: 500;
}
#modal_window_dolyami .modal_window img.logo{
    height: 30px;
}
#modal_window_dolyami .modal_window .grid_dolyi{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 12px;
    width: 80%;
}
#modal_window_dolyami .modal_window .grid_dolyi .dolya{
    padding-top: 20px;
    border-top: 8px solid #EEEEEE;
    font-size: 12px;
    color: #B2B2B2;
    display: flex;
    flex-direction: column;
}
#modal_window_dolyami .modal_window .grid_dolyi .dolya.active{
    border-top-color: #B3B3B3;
    color: #010101;
}
a.button_pay{
    padding: 5px 8px;
    background-color: #414141;
    color: #fff;
    font-size: 16px;
}
a.button_more{
    color: #B3B3B3;
    font-size: 16px;
    text-decoration: underline;
}
.item_price{
    position: relative;
    width: max-content;
}
.trn-dop-sale{
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 12;
    display: block;
    top: 0;
    left: calc(100% + 10px);
    background: url(/local/templates/itaita2022/components/bitrix/catalog.element/universal_old/images/sale10.png) no-repeat center;
    background-size: contain;
}

.installment, .sdek {
    display: flex;
    gap: 15px;
    align-items: center;
    cursor: pointer;
    margin-top: 20px;
}
.installment .btn_installment{
    padding: 5px 8px;
    background-color: #EBEBEB;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    color: #000;
}
.installment .info, .sdek .info {
    padding: 2px;
    aspect-ratio: 1/1;
    border: 1px solid #b3b3b3;
    border-radius: 50%;
    color: #b3b3b3;
    font-weight: 600;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sdek > div {
    height: 35px;
}
.sdek img {
    height: 25px;
}
.installment_sdek {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 320px;
}


#modal_window_installment{
    display: none;
}
#modal_window_installment.open{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(18, 17, 17, 0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 334;
    top: 0;
    left: 0;
}
#modal_window_installment .modal_window{
    height: max-content;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}
@media (min-width: 600px) {
    #modal_window_installment .modal_window{
        width: 50%;
        padding:10px 100px 60px;
    }
}
@media (max-width: 600px) {
    #modal_window_installment .modal_window{
        width: 90%;
        padding: 5px 5px 40px;
    }
}
#modal_window_installment .btn_close{
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 15px;
    right: 10px;
    background-color: #fff;
    content: " ";
    cursor: pointer;
    float: right;
    align-self: flex-end;
}
#modal_window_installment .btn_close:before{
    position: relative;
    width: 2px;
    height: 15px;
    background-color: #000;
    top: 0;
    right: 0;
    display: block;
    content: " ";
    transform: translateX(6px) rotate(45deg);
}
#modal_window_installment .btn_close:after{
    position: absolute;
    width: 2px;
    height: 15px;
    background-color: #000;
    top: 0;
    left: 0;
    display: block;
    content: " ";
    transform: translateX(6px) rotate(-45deg);
}
#modal_window_installment .modal_window .logo{
    margin-bottom: 33px;
    width: 140px;
}
#modal_window_installment .modal_window .logo img{
    width: 100%;
}
#modal_window_installment .modal_window h2{
    text-transform: uppercase;
    margin-bottom: 33px;
    font-family: Roboto;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}
#modal_window_installment .modal_window p{
    font-size: 18px;
    margin-bottom: 33px;
    text-align: center;
}
#modal_window_installment .modal_window .benefits{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
@media (min-width: 600px) {
    #modal_window_installment .modal_window .benefits{
        padding: 0 40px;
        grid-column-gap: 60px;
    }
}
@media (max-width: 600px) {
    #modal_window_installment .modal_window .benefits{
        grid-column-gap: 10px;
    }
}
#modal_window_installment .modal_window .benefits .benefit{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    margin-bottom: 30px;
}
#modal_window_installment .modal_window .benefits .benefit span{
    text-align: center;
    font-family: Roboto;
    font-size: 15px;
}
#modal_window_installment .modal_window .benefits .benefit img{
    height: 30px;
    width: auto;
}
#modal_window_installment .modal_window a{
    color: #B7B7B7;
    font-size: 18px;
    text-decoration: underline;

}

.item_price .trn-discount-50 {
    height: 18px;
    margin-top: 18px;
    margin-left: 16px;
}

#trnActionTimer {
    border: 1px solid red;
    padding: 1rem;
    font-size: 1.5rem;
    font-weight: bold;
    color: red;
    margin-top: 1rem;
    margin-right: auto;
    cursor: default;
    user-select: none;
    margin-bottom: 1rem;
}

@media all and (max-width: 480px){
    #trnActionTimer {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
}

.popup-window-content #trnActionTimer {
    margin-top: 1.5rem;
}

@media (min-width: 992px) {
.popup-window-content .bx_item_detail .item_price {
        min-height: 40px;
    width: calc(100% - 15px);
    }
}

.mt-2 {
    margin-top: 1rem !important;
}
.ya-share2{
    position: absolute;
    top: 5px;
    right: 20px;
    z-index: 10;
}
.trn-v-review-rates{
    max-width: 100%;
}

.trn-discount-detail {
    position: absolute;
    right: -64px;
    top: 0px;
    background-color: red;
    cursor: default;
    color: #FFF;
    padding: 2px 7px;
    font-weight: bold;
}
/* End */


/* Start:/local/templates/itaita2022/plugins/slick/slick.css?16476033001729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/itaita2022/plugins/fancybox/jquery.fancybox.min.css?16517419784523*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{text-align:center;overflow:hidden}.fancybox-inner .input{display:inline-flex;flex-direction:column;width:100%;margin-bottom:1px;text-align:left}.fancybox-inner .input input{width:100%;padding:.5rem}.fancybox-inner submit{display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;height:36px;line-height:36px;background-color:#333;background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);box-shadow:.5px .866px 5px 0 rgb(0 0 0/35%),inset 0 -1px 0 0 rgb(0 0 0/40%);color:#fff;position:relative;width:164px}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/local/templates/itaita2022/plugins/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/itaita2022/plugins/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/local/templates/itaita2022/plugins/fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span,.fancybox-tmp{position:absolute;visibility:hidden}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/templates/itaita2022/plugins/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/local/templates/itaita2022/plugins/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/templates/itaita2022/plugins/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}table.table-size tr td{padding-right:1rem}table.table-size tr td span{margin-left:.2rem;background:#eee;padding:1px}
/* End */


/* Start:/bitrix/components/trn/stocks/templates/.default/style.min.css?1732519606183*/
#countdown-container{border:1px solid red;padding:.6rem;font-size:1.2rem;display:none;text-align:center;margin-right:auto;margin-top:1rem;margin-bottom:1rem;color:red;font-weight:700}
/* End */


/* Start:/local/templates/itaita2022/components/bitrix/catalog.products.viewed/.default/style.min.css?17054776403219*/
@media (min-width:1200px){.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1){clear:both}}@media (min-width:992px) and (max-width:1199px){.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1){clear:both}}@media (max-width:767px){.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1){clear:both}}.catalog-products-viewed-header{font-size:14px;font-weight:700;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}
/* End */


/* Start:/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/style.min.css?176353760238771*/
@-webkit-keyframes product-item-hover{0%{position:absolute;left:-15px;right:-15px;border:1px solid transparent;box-shadow:0 0 0 0 transparent}to{border:1px solid transparent;box-shadow:0 7px 15px 0 rgba(0,0,0,.19)}}.product-item-container{position:relative}.trn-discount{position:absolute;right:0;top:-1px;color:red;cursor:default}.product-item-container.hover{z-index:17}.product-item-container.hover .trn-winter{top:13px}.product-item-container.hover .trn-discount-50{top:38px;right:16px}.product-item-container.hover .trn-discount-60{right:15px}.product-item{display:block;box-sizing:border-box;padding:15px 0 5px;width:100%;border:1px solid transparent;border-radius:2px}.product-item.trn-slider-item .trn-sku-block{padding-top:0!important}.product-item.trn-slider-item .bx_item_detail_rating .bx_stars_bg{transform:scale(1.02)}.product-item .trn-new{position:absolute;left:5px;top:5px;font-weight:700;z-index:33}.product-item .trn-discount-50,.product-item .trn-winter{height:23px;position:absolute;z-index:12;display:block;background-size:contain}.product-item .trn-winter{width:23px;top:15px;right:30px;background-repeat:no-repeat;background-position:center;background-image:url(/local/templates/itaita2020/images/winter2.png)}.product-item .trn-discount-50{width:54px;top:40px;right:2px;background:url(/local/templates/itaita2022/images/50.png)no-repeat center}.product-item .trn-discount-50-stars,.product-item .trn-discount-51-stars,.product-item .trn-discount-60-stars,.product-item .trn-discount-61-stars{width:30px;height:16px;position:absolute;z-index:12;display:block;top:-1px;right:-5px;background:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/-50.png)no-repeat center;background-size:contain}.product-item .trn-discount-50-stars-wrapper,.product-item .trn-discount-51-stars-wrapper,.product-item .trn-discount-60-stars-wrapper,.product-item .trn-discount-61-stars-wrapper{position:relative}@media all and (max-width:480px){.product-item .trn-discount-50-stars,.product-item .trn-discount-51-stars,.product-item .trn-discount-60-stars,.product-item .trn-discount-61-stars{right:-10px}}.product-item .trn-discount-51-stars{background:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/51.png)no-repeat center}.product-item .trn-discount-60-stars{background:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/60.png)no-repeat center}.product-item .trn-discount-61-stars{background:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/61.png)no-repeat center}.product-item .trn-discount-60,.product-item .trn-dop-sale{position:absolute;z-index:12;display:block;right:2px;background-size:contain}.product-item .trn-discount-60{width:35px;height:15px;top:40px;background:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/-60.png)no-repeat center}.product-item .trn-dop-sale{width:50px;height:50px;top:35px;background:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/sale10.png)no-repeat center}.product-item .trn-card-item-action{position:absolute;right:5px;top:5px;z-index:14}.product-item .trn-winter+.trn-card-item-action{top:40px}.product-item-container .close{display:block;width:24px;height:24px;line-height:20px;border:1px solid #333;border-radius:13px;position:absolute;top:10px;right:10px;z-index:15;text-align:center;transform:rotate(45deg)}.product-item-container.hover .trn-new{left:20px}.product-item-container.hover .trn-winter{right:44px}.product-item-container.hover .close{display:block;width:24px;height:24px;line-height:20px;border:1px solid #333;border-radius:13px;position:absolute;top:10px;right:10px;z-index:15;text-align:center;transform:rotate(45deg)}.product-item-line-card .product-item{width:auto!important;border-bottom:1px solid #dadada}@media (max-width:991px){.product-item-line-card .product-item .col-sm-6:nth-child(2n){clear:both}}.bx-retina .product-item{border-width:.5px}.product-item *{transition:opacity 300ms ease}@media (max-width:767px){.product-item{padding:15px 5px 5px}.product-item-line-card .product-item .col-xs-12:nth-child(2n){clear:both}}.bx-no-touch .product-item-container.hover .product-item{position:absolute;right:-15px;left:-15px;padding:15px 15px 0;width:auto;border:1px solid transparent;background:#fff;box-shadow:0 7px 15px 0 rgba(0,0,0,.19);-webkit-animation:product-item-hover 300ms 1 ease}.bx-touch .product-item{padding:15px 0 0;width:auto;background:#fff}.product-item-image-wrapper{position:relative;display:block;margin-bottom:0;padding-top:100%;width:100%;transition:all 300ms ease}.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper{padding-top:54%}.product-item-image-alternative,.product-item-image-original{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity 300ms linear}.product-item-image-original{z-index:11}.product-item-image-alternative{z-index:13;opacity:0}.bx-no-touch .product-item-container.hover .product-item-image-original{opacity:0}.bx-no-touch .product-item-container.hover .product-item-image-alternative{opacity:1}.product-item-big-card .product-item-image-wrapper{margin-bottom:25px}.product-item-image-slider-slide-container{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%;transition:opacity 300ms ease}.product-item-image-slide{position:relative;display:none;height:100%;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;transition:.6s ease-in-out left}.product-item-image-slide img{position:absolute;margin:auto;max-width:100%;max-height:100%;min-width:100%;min-height:100%}@media all and (transform-3d),(-webkit-transform-3d){.product-item-image-slide{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.product-item-image-slide.active.right,.product-item-image-slide.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.product-item-image-slide.active.left,.product-item-image-slide.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.product-item-image-slide.active,.product-item-image-slide.next.left,.product-item-image-slide.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.product-item-image-slider-slide-container>.active,.product-item-image-slider-slide-container>.next,.product-item-image-slider-slide-container>.prev{display:block}.product-item-image-slider-slide-container>.active,.product-item-image-slider-slide-container>.next.left,.product-item-image-slider-slide-container>.prev.right{left:0}.product-item-image-slider-slide-container>.next,.product-item-image-slider-slide-container>.prev{position:absolute;top:0;width:100%}.product-item-image-slider-slide-container>.next{left:100%}.product-item-image-slider-slide-container>.prev{left:-100%}.product-item-image-slider-progress-bar-container{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px}.product-item-image-slider-progress-bar{position:absolute;top:0;bottom:0;left:0;height:1px;background-color:#f42c2c;opacity:.8}.product-item-image-slider-control-container{position:absolute;right:0;bottom:2px;left:0;z-index:15;padding:0;text-align:center;opacity:0;transition:opacity 300ms ease}.product-item-container.hover .product-item-image-slider-control-container,.product-item-line-card:hover .product-item-image-slider-control-container{opacity:1}.product-item-image-slider-control,.product-item-image-slider-control.active{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:rgba(128,128,128,.8);opacity:.6;cursor:pointer;transition:all 300ms ease}.product-item-image-slider-control.active:hover,.product-item-image-slider-control:hover{cursor:pointer}.product-item-label-ring,.product-item-label-text{position:absolute;z-index:15}.product-item-label-ring,.product-item-label-text span{display:inline-block;clear:both;margin-bottom:2px;background:#f42c2c;color:#fff;vertical-align:middle;text-align:center;transition:all 250ms ease;font-weight:700}.product-item-label-text span{padding:2px 5px}.product-item-label-ring{box-sizing:border-box;border-radius:50%}.bx-red .product-item-label-ring,.bx-red .product-item-label-text span{background-color:#fba90c}.product-item-label-ring>div,.product-item-label-text>div{line-height:0}.product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{margin-bottom:1px;padding:2px 7px;font-weight:400;font-size:13px;line-height:14px}.product-item-big-card .product-item-label-text.product-item-label-small span{padding:5px 12px;font-size:16px;line-height:21px}.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{padding:4px 10px;font-size:13px;line-height:17px}.product-item-big-card .product-item-label-text.product-item-label-big span{padding:5px 17px;font-size:22px;line-height:33px}@media (max-width:767px){.product-item-label-text>div{line-height:0}.product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{margin-bottom:1px;padding:2px 7px;font-size:10px;line-height:14px}.product-item-big-card .product-item-label-text.product-item-label-small span,.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{margin-bottom:1px;padding:3px 12px;font-size:14px;line-height:16px}.product-item-big-card .product-item-label-text.product-item-label-big span{padding:3px 12px;font-size:20px;line-height:25px}}.product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{width:40px;height:40px;font-size:14px;line-height:40px}.product-item-big-card .product-item-label-ring.product-item-label-small{width:100px;height:100px;font-size:30px;line-height:100px}.product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big{width:50px;height:50px;font-size:18px;line-height:50px}.product-item-big-card .product-item-label-ring.product-item-label-big{width:120px;height:120px;font-size:42px;line-height:120px}@media (max-width:767px){.product-item-big-card .product-item-label-ring.product-item-label-small,.product-item-label-ring.product-item-label-big,.product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{width:35px;height:35px;font-size:12px;line-height:35px}.product-item-big-card .product-item-label-ring.product-item-label-big{width:70px;height:70px;font-size:24px;line-height:70px}}.product-item-label-top{top:-5px}.product-item-label-center{left:50%;transform:translateX(-50%)}.product-item-label-center>div{text-align:center}.product-item-label-left{left:-5px}.product-item-label-left>div{text-align:left}.product-item-label-bottom{bottom:-5px}.product-item-label-middle{top:50%;transform:translateY(-50%)}.product-item-label-right{right:-5px}.product-item-label-right>div{text-align:right}.product-item-label-center.product-item-label-middle{transform:translateY(-50%) translateX(-50%)}.product-item-title{overflow:hidden;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.bx-touch .product-item-title,.product-item-container.hover .product-item-title{overflow:auto;white-space:normal}.product-item-title a{color:#5f5f5f;text-decoration:none;font-size:13px}.product-item-big-card .product-item-title a{font-size:21px}.product-item-line-card .product-item-title a{font-size:20px}.product-item-price-container{margin:5px 0 10px}.product-item-price-current{color:#5f5f5f;white-space:nowrap;font-size:13px}.product-item-price-old{color:#a5a5a5;text-decoration:line-through;white-space:nowrap;font-size:12px}.trn-discount-diff{font-size:12px;margin:0 10px;display:block;color:#5f5f5f}.trn-discount-diff+.product-item-price-current{color:#ce1a1a}.product-item-big-card .product-item-price-current,.product-item-big-card .product-item-price-old{vertical-align:middle;line-height:20px}.product-item-big-card .product-item-price-container{margin:0 0 10px}.product-item-big-card .product-item-price-current{font-size:18px}.product-item-big-card .product-item-price-old{font-size:15px}.product-item-line-card .product-item-info-container{text-align:center}.product-item-info-container{position:relative;margin-bottom:8px}.product-item-info-container-title{color:#000;font-weight:700;font-size:13px}.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden{display:none;opacity:0;transition:opacity 300ms ease}.bx-touch .product-item-info-container.product-item-touch-hidden{display:none!important}.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,.bx-touch .product-item-info-container.product-item-hidden,.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden{display:block;opacity:1}.product-item-amount{padding:0 0 2px;text-align:center}.product-item-amount-field-btn-minus,.product-item-amount-field-btn-plus{position:relative;display:inline-block;min-width:22px;height:22px;border-radius:2px;background-color:#f2f2f2;color:#fff;vertical-align:middle;text-align:center;cursor:pointer;transition:background 300ms ease,opacity 300ms ease}.bx-retina .product-item-amount-field-btn-minus,.bx-retina .product-item-amount-field-btn-plus{border-width:.5px}.product-item-amount-field-btn-minus:hover,.product-item-amount-field-btn-plus:hover{background:#d3d3d3}.product-item-amount-field-btn-minus:after,.product-item-amount-field-btn-plus:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.8;transition:opacity 300ms ease,background 300ms ease}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after{opacity:.3!important;cursor:default}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover{background-color:#f2f2f2}.product-item-amount-field-btn-plus:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==)no-repeat center;background-size:10px}.product-item-amount-field-btn-minus:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)no-repeat center;background-size:10px}.product-item-amount-field-btn-minus:hover:after,.product-item-amount-field-btn-plus:hover:after{opacity:1}.product-item-amount-field{display:inline-block;padding:0;max-width:50px;width:auto;height:22px;border:1px solid transparent;border-radius:2px;background:0 0!important;color:#000;vertical-align:middle;text-align:center;font-weight:700;line-height:22px;transition:border 300ms ease}.bx-retina .product-item-amount-field{border-width:.5px}.product-item-amount-field:focus{outline:0!important}.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button,.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.product-item-amount-description-container{color:#a5a5a5;white-space:nowrap;font-size:12px;display:block}.product-item-big-card .product-item-amount-field-container{text-align:left}.product-item-amount-description-container strong{color:#333;white-space:nowrap}.product-item-amount-label-container{margin:5px 0;color:#a5a5a5;font-weight:700;font-size:12px}.product-item-quantity{color:#333;font-weight:400;font-size:12px}.product-item-properties{display:block;overflow:hidden;margin:0;color:#a5a5a5;font-size:12px}.product-item-properties dl{clear:both}.product-item-properties dt{float:left;clear:both;font-weight:400}.product-item-properties dd{float:right;margin-bottom:3px;margin-left:5px;color:#000}.product-item-compare-container{position:relative;display:none;margin:0-15px;padding:4px 15px;min-height:30px;border-top:1px solid #e6e6e6;background:#f3f3f3;box-shadow:inset 0 1px 1px 0#eee;vertical-align:middle;font-size:12px;line-height:20px}.product-item-line-card .product-item-compare-container{margin:0;border:0;background-color:transparent;box-shadow:none;text-align:center}.bx-touch .product-item-compare-container{display:none}.product-item-container.hover .product-item-compare-container,.product-item-line-card .product-item-compare-container{display:block}.product-item-compare .checkbox{margin:0;padding:0}.product-item-scu-container{padding:0 0 2px}.product-item-scu-container-title{color:#333;font-size:12px}.product-item-scu-list{margin-top:46px}.product-item-scu-item-list{overflow:hidden;margin:0 0 0-2px;padding:0;list-style:none}.product-item-scu-item-color-container,.product-item-scu-item-text-container{display:inline-block;box-sizing:border-box;padding:5px 3px}.product-item-scu-item-text-container{max-width:100%;min-width:32px}.product-item-scu-item-color-container{max-width:38px;width:25%}.product-item-scu-item-color-block{position:relative;padding-top:100%;outline:1px solid #c0cfda;cursor:pointer}.bx-no-touch .product-item-scu-item-color-block{transition:outline 200ms ease}.bx-retina .product-item-scu-item-color-block{outline-width:.5px}.product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-width:2px}.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block,.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block{outline-width:1px}.product-item-scu-item-color{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-position:center;background-size:contain;background-repeat:no-repeat}.product-item-scu-item-text-block{position:relative;padding:0 5px;outline:1px solid #c0cfda;cursor:pointer}.bx-no-touch .product-item-scu-item-text-block{transition:outline 300ms ease}.bx-retina .product-item-scu-item-text-block{outline-width:.5px}.product-item-scu-item-text{overflow:hidden;max-width:100%;vertical-align:middle;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block{position:relative;outline-color:#a9adb4!important}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:rgba(255,255,255,.75)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=)no-repeat center;background-size:80% 80%;content:""}@media (max-width:991px){.product-item-line-card .product-item-scu-container-title,.product-item-line-card .product-item-scu-item-list{text-align:center}.product-item-line-card .product-item-scu-item-color-container,.product-item-line-card .product-item-scu-item-text-container{display:inline-block;float:none}}.product-item-description-container p{color:#575757;font-size:13px}.product-item-button-container{display:flex;flex-wrap:wrap;text-align:center;flex-direction:row;justify-content:space-around;align-items:center}.product-item-button-container .btn{margin-bottom:2px}.product-item-sticker,.product-item-sticker-round{display:none}.product-item-more-container{position:relative;display:block;box-sizing:border-box;padding:15px 15px 5px;width:100%;border:1px solid transparent;border-radius:2px;transition:all 300ms ease}.product-item-more-wrapper{position:relative;display:block;margin-bottom:15px;padding-top:116%;width:100%}.product-item-more{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==)no-repeat center;background-size:50%;opacity:.7;transition:opacity 300ms ease}.bx-touch .product-item-more,.product-item-container.hover .product-item-more{opacity:1}.product-item-more-title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.trn-products-list-item .product-item-image-slider-control{display:block;width:calc(100%/var(--slides) - 2px);border-radius:0;background:0 0;border-top:3px solid rgba(128,128,128,.8)}.trn-products-list-item .product-item-image-slider-control.active,.trn-products-list-item .product-item-image-slider-control:hover{border-top:3px solid #c33232;background-color:transparent!important;background:0 0!important}.trn-products-list-item .product-item-image-slider-control-container{display:flex;justify-content:space-between}.trn-products-list-item .product-item-title{overflow:auto;text-overflow:unset;white-space:normal;text-align:center}@media screen and (max-width:458px){.trn-products-list-item .product-item-title a{font-size:12px;color:#5f5f5f}}.trn-products-list-item .product-item-title a:hover{text-decoration:none;color:#3f3f3f}.trn-products-list-item .product-item-price-container{display:flex;align-items:center;justify-content:center}.trn-products-list-item .product-item-price-old:not(.hidden)+.product-item-price-current{margin-left:auto}@media screen and (max-width:458px){.trn-products-list-item .product-item-price-current{font-size:12px;font-weight:400}}.trn-products-list-item .product-item-button-container{justify-content:space-between}.trn-products-list-item .product-item-button-container .btn{cursor:pointer}.trn-products-list-item .product-item-button-container .btn-default{width:100%;height:36px;line-height:36px;padding:0 13px;margin-top:1rem;box-shadow:.5px .866px 5px 0 rgba(0,0,0,.35),inset 0-1px 0 0 rgba(0,0,0,.4);background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0)0,rgba(255,255,255,.1) 100%);background-color:#383838;border-color:#383838;color:#fff;font-size:14px;font-weight:400}.trn-products-list-item .product-item-button-container .btn-default:hover{background-color:#525252;border-color:#525252}.trn-products-list-item .product-item .btn{cursor:pointer}.trn-products-list-item .product-item .btn-short-card{border:1px solid #c5c5c5;background-color:#fff;background-image:url(/local/templates/itaita2020/images/zoom.png);background-repeat:no-repeat;background-position:10px;line-height:24px;padding:0 10px 0 30px;border-radius:20px;margin:5px auto;color:#333}.trn-products-list-item .product-item .btn-favorite{background:url(/local/templates/itaita2020/images/heart18.svg)no-repeat 50% 75%;max-width:33px;width:100%;height:33px;position:relative;border:0}.trn-products-list-item .product-item .btn-favorite.in-favorite,.trn-v-rates-stars__list i{background-image:url(/local/templates/itaita2020/images/heart-hover.png);background-repeat:no-repeat;background-size:contain;background-position:center}.trn-products-list-item .product-item .trn-short-card{float:left}@media screen and (min-width:768px){.trn-products-list-item .product-item .trn-short-card{display:none}}@media screen and (max-width:458px){.trn-products-list-item .product-item .trn-buttons-block,.trn-products-list-item .product-item .trn-short-card,.trn-products-list-item .product-item .trn-sku-block{display:none}}.trn-products-list-item .product-item .trn-favorite{position:absolute;top:8px;right:2px;z-index:15}.trn-products-list-item .product-item .trn-favorite+div{width:100%;clear:both;padding-top:1.5rem}@media screen and (max-width:458px){.trn-products-list-item .product-item .trn-favorite+div{padding-top:0;display:none}}.trn-products-list-item .product-item .trn-buttons-block>.product-item-button-container>div,.trn-products-list-item .product-item .trn-favorite+div+.product-item-info-container{width:100%}.trn-products-list-item .product-item .trn-favorite+div+.product-item-info-container .product-item-button-container{display:block;margin-bottom:1.25rem}.trn-products-list-item .product-item .bx_item_rating{pointer-events:none}.trn-products-list-item .product-item .bx_item_detail_rating{margin-top:10px;margin-bottom:-10px}.trn-products-list-item .product-item .bx_item_detail_rating td{vertical-align:middle;text-align:right}.trn-products-list-item .product-item .bx_item_detail_rating .bx_item_rating{text-align:right}.trn-products-list-item .product-item .bx_item_detail_rating .bx_stars_container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}.trn-products-list-item .product-item .bx_item_detail_rating .bx_stars_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(/local/templates/itaita2020/components/bitrix/iblock.vote/stars-no-vote/images/stars.png)no-repeat center}.trn-products-list-item .product-item .bx_item_detail_rating .bx_stars_progress{position:absolute;top:0;bottom:0;left:0;background:#999}.trn-products-list-item .product-item .bx_item_detail_rating .bx_stars_rating_votes{color:#8d8d8d;font-size:11px;line-height:11px;vertical-align:middle}@media (max-width:530px){.trn-products-list-item .product-item .bx-touch .bx_item_detail_rating .bx_stars_container{height:15px;margin:4px 0}.trn-products-list-item .product-item .bx_item_detail_rating .bx_stars_rating_votes{font-size:7px;line-height:7px}}.trn-products-list-item.hover .product-item .trn-favorite,.trn-products-list-item.hover .product-item .trn-short-card{display:block;right:16px;top:7px}.trn-products-list-item.trn-component-is-in-basket .product-item .trn-favorite,.trn-products-list-item.trn-component-is-in-basket .product-item .trn-short-card,.trn-products-list-item.trn-component-is-in-basket .product-item .trn-sku-block{display:none!important}@media screen and (max-width:458px){.trn-products-list-item.trn-component-is-in-basket .product-item{max-width:75vw;margin:0 auto}.trn-products-list-item.trn-component-is-in-basket .product-item-image-wrapper{padding-top:80%}.trn-products-list-item.trn-component-is-in-basket .product-item-image-original{background-size:200px}.trn-products-list-item.trn-component-is-in-basket .product-item .trn-buttons-block{display:block}.vb-favorite-list .trn-buttons-block,.vb-favorite-list .trn-sku-block{display:block!important}}@media screen and (max-width:640px){.trn-show-slider-control{opacity:1!important}.trn-show-slider-control .product-item-image-slider-control.active{border-top-color:#000}}.trn-v-rates-stars__list{margin-right:5px}@media (max-width:490px){.trn-v-rates-stars__list{width:auto!important;justify-content:center!important}}.trn-v-rates-stars__list i{background-image:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/fill-star3.svg);background-position:50%;display:inline-block;height:15px;padding:0 7%;width:15px;cursor:pointer}.trn-v{display:block;position:relative;margin-bottom:20px}.trn-v .trn-v-total{display:block;border:1px solid #eee;padding:15px}.trn-v .trn-v-total .trn-v-product{font-size:16px;font-weight:700;text-align:left;width:100%;display:block;padding:0 0 5px}.trn-v .trn-v-total .trn-v-rates,.trn-v .trn-v-total .trn-v-rates>div{display:flex;flex-wrap:nowrap;justify-content:space-between}.trn-v .trn-v-total .trn-v-rates>div{padding-right:15px;padding-left:15px;width:100%;align-items:center}@media (max-width:500px){.trn-v .trn-v-total .trn-v-rates>div{flex-wrap:wrap}}.trn-v .trn-v-total .trn-v-rates-groups{flex:1.5;line-height:16px;display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media (max-width:568px){.trn-v .trn-v-total .trn-v-rates-groups{display:none}}.trn-v .trn-v-total .trn-v-rates-groups .trn-v-rates-group{width:100%;display:block;margin:5px 0}.trn-v .trn-v-total .trn-v-rates-groups .trn-v-rates-group__span{font-size:16px;color:inherit;display:inline-block}.trn-v .trn-v-total .trn-v-rates-groups .trn-v-rates-group__span span{color:#ccc;font-size:12px}.trn-v .trn-v-total .trn-v-rates-groups .trn-v-rates-group__bar{width:90%;display:inline-block;color:#fff;background:#f3f3f3;margin-left:15px;border-radius:8px}.trn-v .trn-v-total .trn-v-rates-groups .trn-v-rates-group__bar-fill{background:#333;height:8px;border-radius:inherit}.trn-v .trn-v-total .trn-v-rates-btn{display:block}.trn-v .trn-v-total .trn-v-rates-btn span{font-size:14px}.trn-v .trn-v-total .trn-v-rates-btn form button{width:100%;background:#333;color:#fff;border-radius:4px;border:hidden;padding:10px}.trn-v .trn-v-total .trn-v-rates-btn form button:hover{background:#111;color:#fff}.trn-v .trn-v-total .trn-v-rates-point{font-size:32px;display:block}.trn-v .trn-v-total .trn-v-rates-count{color:#333;font-size:12px;display:block}.trn-v .trn-v-total .trn-v-rates-show-btn{font-size:12px;border-bottom:dashed 1px;cursor:pointer}.trn-v .trn-v-list{display:flex;flex-wrap:wrap;border:1px solid #eee;padding:0 15px;margin-top:15px}.trn-v .trn-v-list .trn-v-review{display:flex;flex-wrap:wrap;border-bottom:1px solid #eee;padding:15px 0}.trn-v .trn-v-list .trn-v-review:last-child{border-bottom:0}.trn-v .trn-v-list .trn-v-review-content,.trn-v .trn-v-list .trn-v-review-rates,.trn-v .trn-v-list .trn-v-review-top{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.trn-v .trn-v-list .trn-v-review-rates,.trn-v .trn-v-list .trn-v-review-top{margin-bottom:15px}.trn-v .trn-v-list .trn-v-review-content__body,.trn-v .trn-v-list .trn-v-review-content__head{display:block;width:100%}.trn-v .trn-v-list .trn-v-review-content__head{font-weight:700}.trn-v .trn-v-list .trn-v-review-content-answer{margin:15px 0 0 20px;padding-left:20px;border-left:1px solid #333}.trn-v .trn-v-list .trn-v-review__user{flex:1}.trn-v .trn-v-list .trn-v-review__real{flex:1.5}.trn-v .trn-v-list .trn-v-review__real span{padding:5px 15px;background:#eaffdb;border-radius:8px;color:#46a800}.trn-v .trn-v-list .trn-v-review__date{flex:.5;text-align:right}.trn-v-s{justify-content:center}.trn-v-rates-stars,.trn-v-s{display:flex}.trn-v-rates-stars span{margin-right:10px;display:inline-block}.trn-v-rates-stars__list{white-space:pre;width:auto;align-items:center;display:flex}@media (max-width:500px){.trn-v-rates-stars__list{justify-content:end}}.trn-v-rates-stars__list.big i{height:32px;width:26px}.trn-v-rates-stars__list[data-rating="0"] i,.trn-v-rates-stars__list[data-rating="1"] i:first-child~i,.trn-v-rates-stars__list[data-rating="2"] i:nth-child(2)~i,.trn-v-rates-stars__list[data-rating="3"] i:nth-child(3)~i,.trn-v-rates-stars__list[data-rating="4"] i:nth-child(4)~i,.trn-v-rates-stars__list[data-rating="5"] i:nth-child(5)~i{background-image:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/empty-star.svg)}.trn-v-rates-stars__list[data-rating=".5"] i:first-child{background-image:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/half-star3.svg)}.trn-v-rates-stars__list[data-rating=".5"] i:first-child~i{background-image:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/empty-star.svg)}.trn-v-rates-stars__list[data-rating="1.5"] i:nth-child(2),.trn-v-rates-stars__list[data-rating="2.5"] i:nth-child(3),.trn-v-rates-stars__list[data-rating="3.5"] i:nth-child(4),.trn-v-rates-stars__list[data-rating="4.5"] i:nth-child(5){background-image:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/half-star3.svg)}.trn-v-rates-stars__list[data-rating="1.5"] i:nth-child(2)~i,.trn-v-rates-stars__list[data-rating="2.5"] i:nth-child(3)~i,.trn-v-rates-stars__list[data-rating="3.5"] i:nth-child(4)~i,.trn-v-rates-stars__list[data-rating="4.5"] i:nth-child(5)~i{background-image:url(/local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/images/empty-star.svg)}.trn-form-review form{display:flex;flex-direction:column}.trn-form-review form .trn-v-rates{display:flex;padding:10px;margin-bottom:20px;justify-content:space-between}@media (max-width:500px){.trn-form-review form .trn-v-rates{flex-wrap:wrap;padding:0}.trn-form-review form .trn-v-rates .trn-v-rates-rate{margin:0 0 15px}.trn-form-review form .trn-v-rates .trn-v-rates-rate .trn-v-rates-stars__list{justify-content:start;margin-right:5px}}.trn-form-review form .opinion{resize:none;outline:0;background-color:#f2f2f2;border:0;border-radius:8px;box-sizing:border-box;color:#333;display:inline-block;height:auto;overflow:hidden;position:relative;transition:height .2s ease 0s;width:100%;z-index:0;margin-bottom:20px;padding:10px}.trn-form-review form .opinion span{padding:5px 0;color:#8c8c8c;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:20px}.trn-form-review form .opinion label{width:100%;display:flex;flex-direction:column}.trn-form-review form .opinion input,.trn-form-review form .opinion textarea{background:0 0;border:0;outline:0;resize:none;cursor:pointer}.trn-form-review form .btns{display:flex;margin-bottom:20px}.trn-form-review form .btns input[type=submit]{margin-right:20px}.trn-form-review form .btns input[type=reset],.trn-form-review form .btns input[type=submit]{background-color:#333;background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0)0,rgba(255,255,255,.1) 100%);box-shadow:.5px .866px 5px 0 rgba(0,0,0,.35),inset 0-1px 0 0 rgba(0,0,0,.4);color:#fff;border:0;height:36px;padding:5px 15px}.trn-slider .trn-products-list-item .product-item .product-add-percent{z-index:21!important}
/* End */


/* Start:/bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?16246775731413*/
.bx-catalog-subscribe-button{margin-bottom:6px;display:inline-block}.bx-catalog-popup-content{width:90%;max-width:280px}.bx-catalog-subscribe-form-container-label{font-size:13px;color:#5a6c77;padding-bottom:2px}.bx-catalog-subscribe-form-container-input{position:relative}.bx-catalog-subscribe-form-container-input input[type="text"]{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-catalog-subscribe-form-star-required{color:#d93333}.bx-catalog-subscribe-form-container .bx-captcha{margin-bottom:10px}.bx-catalog-popup-message{font-weight:bold;min-width:240px;margin:0}.bx-catalog-subscribe-alert{background-color:#edf6fc;color:#000;font-size:15px;min-height:45px;text-align:center;padding:12px 40px 12px 60px;position:relative;width:280px}.bx-catalog-subscribe-aligner{display:inline-block;height:45px;margin-left:-1px;vertical-align:middle;width:1px}.bx-catalog-subscribe-alert-text{display:inline-block;vertical-align:middle}.bx-catalog-subscribe-alert-footer{text-align:center}.bx-catalog-subscribe-alert-popup{background-color:#edf6fc!important;border:1px solid #edf6fc!important;border-radius:3px!important;-webkit-box-shadow:0 19px 24px rgba(88,112,118,0.17)!important;box-shadow:0 19px 24px rgba(88,112,118,0.17)!important}
/* End */


/* Start:/local/templates/itaita2022/components/bitrix/catalog.products.viewed/.default/themes/blue/style.min.css?1650441140714*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-products-viewed-header{border-color:#006cc0}
/* End */


/* Start:/local/templates/itaita2022/components/bitrix/catalog/trn-catalog/bitrix/catalog.section/trn-catalog-section/style.min.css?17271144983459*/
@media (min-width:1200px){.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1){clear:both}}@media (min-width:992px) and (max-width:1199px){.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1){clear:both}}@media (max-width:767px){.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(n),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1){clear:both}}.catalog-section-header{font-size:14px;font-weight:700;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}.trn-flex{display:flex;flex-wrap:wrap}.trn-flex .catalog-section{width:100%;order:1}.trn-flex .trn-pagination{order:2}.trn-flex .bx-section-desc{order:3}.trn-catalog-head{display:block;width:100%}.trn-catalog-head h1{font-weight:100;font-size:20px}
/* End */


/* Start:/local/templates/itaita2022/components/bitrix/catalog/trn-catalog/bitrix/catalog.section/trn-catalog-section/themes/blue/style.min.css?1727114498706*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#b32d2d}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(179,45,45,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#c33232}.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-color:#b32d2d}.bx-blue .product-item-amount-field:focus{border-color:#b32d2d}.bx-blue .catalog-section-header{border-color:#b32d2d}
/* End */
/* /local/templates/itaita2022/components/bitrix/catalog/trn-catalog/style.min.css?17271144981752 */
/* /local/templates/itaita2022/components/bitrix/catalog.element/universal_old/style.css?176353707962226 */
/* /local/templates/itaita2022/plugins/slick/slick.css?16476033001729 */
/* /local/templates/itaita2022/plugins/fancybox/jquery.fancybox.min.css?16517419784523 */
/* /bitrix/components/trn/stocks/templates/.default/style.min.css?1732519606183 */
/* /local/templates/itaita2022/components/bitrix/catalog.products.viewed/.default/style.min.css?17054776403219 */
/* /local/templates/itaita2022/components/bitrix/catalog.item/trn-item-card/style.min.css?176353760238771 */
/* /bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?16246775731413 */
/* /local/templates/itaita2022/components/bitrix/catalog.products.viewed/.default/themes/blue/style.min.css?1650441140714 */
/* /local/templates/itaita2022/components/bitrix/catalog/trn-catalog/bitrix/catalog.section/trn-catalog-section/style.min.css?17271144983459 */
/* /local/templates/itaita2022/components/bitrix/catalog/trn-catalog/bitrix/catalog.section/trn-catalog-section/themes/blue/style.min.css?1727114498706 */
