.t-store__prod-snippet__container {background-color: #f2f2f2!important;}
.t-name_xl {text-align: center!important}
.t-store__prod-popup__price-wrapper {text-align: center!important}
.js-product .t-product__option-variants_custom.t-product__option-variants_radio {flex-direction: row!important;}
.js-product .t-product__option {display: flex!important; justify-content: center!important; align-items: center!important;}
.js-product .t-product__option .t-product__option-variants_custom {flex-wrap: nowrap!important;}
.js-product .t-product__option-variants_custom .t-product__option-title {padding-right: 10px!important;}
.t-store__prod-popup__btn-wrapper {display: flex; justify-content: center;}
.t-btn_sm {background-color: transparent!important; -webkit-border-radius: 30px!important; border-color: black!important; border: 1px solid black!important;}
.t-btn td {color: black!important;}
.t-store__relevants__title {text-align: center;}
/* Фиксируем шапку намертво */
.t-records > .t396__artboard {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 1000 !important;
    background: white !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.1) !important;
}

/* Добавляем отступ для контента под шапку */
.t-section:first-child {
    padding-top: 90px !important;
}
}
/* Для GL19-блока #rec1020276506 */
@media (min-width: 768px) {
  #rec1020276506 .t396__artboard {
    height: 100vh !important;
  }
  #rec1020276506 .t396__title {
    position: absolute;
    top: 50% !important;
    left: 0;
    right: 0;
    transform: translateY(-50%) !important;
    text-align: center;
    padding: 0 20px;
  }
}

.t-popup__close {padding-top: 50px;}
.t-store__prod-popup__close-txt {padding-top: 50px;}

.t-store__prod-popup__brand {display: none!important};

.t-upwidget-container__button {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: table;
    padding: 0 20px;
    line-height: 38px !important;
    margin-top: 10px !important;
}

.t696 .t-form_bbonly .t-input-subtitle {
    padding-bottom: 0;
    padding-top: 5px;
    padding-bottom: 15px;
}

.t-upwidget-container {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}