/*                                       */
/* Стили для каталога и карточек товара  */
/*                                       */

/*Делаем опции выбора цвета в фильтрах каталога (слева) квадратными*/
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons .t-store__filter__checkmark_color, .t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons .t-store__filter__checkmark_color {
    width: 40px !important;
    height: 40px !important;
    border-radius: 0 !important;
}

/*Убираем паддинг у квадратных опций выбора цвета в фильтре каталога*/
.t-store .t-store__filter__item_custom .t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
    padding: 0px !important;
}

/*Делаем опции выбора цвета в карточке товара квадратными*/
.js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
    width: 50px !important;
    height: 50px !important;
    border-radius: 0px !important;
}

/*Делаем рамку выбранного цвета квадртаной вместо круглой*/
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border-radius: 0px !important;
}
    
.t-slds__bgimg {
    background-size: contain;
    background-color: #ffffff;
}
    
.t951__sidebar .t-store__filter__item-title {
    font-size: 15px;
    font-weight: 600;
}

.t-slds__thumbsbullet-wrapper {
    font-size: 0;
    margin-top: 30px;
}

.t-store .t-store__tabs .t-store__tabs__button, .t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    padding-top: 0px;
}

.t-store__filter__checkbox_color{
    position: relative;
}

.t-store__filter__checkbox_color .t-store__filter__title_color{
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -44px;
    background: #2F2F2F;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #FFF;
    border-radius: 3px;
    transition: opacity 0.3s;
    display: block !Important;
    opacity: 0;
    padding: 2px 5px;
    z-index: -1;
    width: 84px;
}

.t-store__filter__checkbox_color .t-store__filter__title_color:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #2F2F2F transparent transparent transparent;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
}

.t-store__filter__checkbox_buttons.t-store__filter__checkbox_color:hover > .t-store__filter__title_color{
    opacity: 1;
    z-index: 99;
}

@media screen and (min-width: 960px){
    .t951__sidebar_sticky .t951__sidebar-wrapper {
        overflow-y: initial;
    }
}

.t612__left {
    text-align: center;
}
    
.t612__left.t-valign_middle {
    text-align: center;
}
    
.t612__left.t-valign_middle {
    text-align: center;
}
    
    
.t450__logowrapper {
    margin-bottom: 60px;
}

#rec352901543 .t-btn {
    height:70px
}

.t1002__addBtn {
    width: 60px;
    height: 60px;
}
    
.t706__cartwin-content {
    max-width: 620px;
    background-color: rgb(247 247 247);
}

.t-form .t-submit {
    height: 70px;
}

.t-radio__indicator {
    border-radius: 0%;
}

.t706 .t-form .t-descr_md {
    font-size: 16px;
    font-weight: 700;
}

/*Стили ссылок при наведении*/
.t396__elem[data-elem-type="text"] a {
    transition: all 0.3s ease-in-out;
}
        
.t396__elem[data-elem-type="text"] a:hover {
    /* text-decoration:underline !important; /* Подчёркивание ссылок */
    /*padding-left: 3px; /* Сдвиг вправо */
    color: #969696 !important; /* Меняем цвет */ 
}

/*
.t396__elem[data-elem-type="text"] a:hover:after {
    right: -15px;
    opacity: 1;
}
*/

.t766__wrapper {
    padding: 0px;
}
    
.t766__bottom-wrapper {
    padding-top: 0px;
}
    
#rec352926013 .t-btn {
    width: 220px;
    height: 60px;
}

.t-slds__bgimg {
    background-size: contain !important;
}

@media screen and (max-width: 560px){
    .t-store__prod-snippet__container {
        padding-top: 23px!important;
    }
}

.t-store__prod-snippet__container {
    padding-top: 28px!important;
}  

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