/* === КНОПКИ === */
.t-store__prod-popup__btn {
   width: 100%;
   font-size: 8px;
}
.t706__sidebar-continue .t-btn {
   font-size: 8px;
   height: 35px;
}

/* === КОРЗИНА === */
.t706__sidebar {
    width: 300px !important;
    max-width: 300px !important;
}
.t706__sidebar-item {
    padding: 10px 15px !important;
    border-bottom: 1px solid #f0f0f0 !important;
}
.t706__sidebar-item-img {
    width: 50px !important;
    height: 50px !important;
}
.t706__sidebar-item-title {
    font-size: 10px !important;
    line-height: 1.2;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}
.t706__sidebar-item-price {
    font-size: 10px !important;
    font-family: 'Roboto Mono', monospace !important;
    font-weight: 300 !important;
}
.t706__sidebar-item-sku {
    font-size: 8px !important;
    color: #999 !important;
    text-transform: uppercase !important;
}
/* Количество товара */
.t706__sidebar-item-controls {
    font-size: 9px !important;
}
.t706__sidebar-item-minus,
.t706__sidebar-item-plus {
    width: 20px !important;
    height: 20px !important;
    font-size: 12px !important;
    border: 1px solid #000 !important;
    background: #fff !important;
}
/* Итоговая сумма */
.t706__sidebar-total {
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 15px !important;
    border-top: 2px solid #000 !important;
}
/* Кнопка "Оформить заказ" */
.t706__sidebar-continue .t-btn {
    background: #000 !important;
    color: #fff !important;
    border: none !important;
    text-transform: uppercase !important;
    font-size: 8px !important;
    height: 35px !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
}

/* === ТЕКСТЫ === */
.js-store-prod-name {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1.3px;
    text-align: left;
}
.js-store-prod-all-text {
    font-size: 12px;
    text-align: left;
}
.js-store-prod-sold-out {
    color: #cacaca;
}

/* === ЦЕНА === */
.t-store__card__price-value {
    font-family: 'Roboto Mono', monospace !important;
    font-weight: 300 !important;
    font-size: 12px !important;
    text-align: left !important;
    color: #000 !important;
}
.t-store__card__price-wrapper {
    margin-top: 0px;
    text-align: left;
}

/* === POPUP ТОВАРА === */
.t-store__prod-popup__price-value,
.t-store__prod-popup .js-store-prod-price-old,
.t-store__prod-popup__price-currency {
    font-family: 'Roboto Mono', monospace !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 18.9px !important;
    letter-spacing: 1.3px !important;
    text-align: left !important;
    color: #000 !important;
}
/* Название товара в popup */
.t-store__prod-popup .js-store-prod-name {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    letter-spacing: 1.3px !important;
    text-align: left !important;
    line-height: 1.2 !important;
    margin-bottom: 8px !important;
}
/* Описание товара в popup */
.t-store__prod-popup .js-store-prod-all-text,
.t-store__prod-popup__text {
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 14.4px !important;
    text-align: left !important;
    color: #333 !important;
    margin-bottom: 8px !important;
}
/* Абзацы в описании */
.t-store__prod-popup .js-store-prod-all-text p,
.t-store__prod-popup__text p {
    margin-bottom: 8px !important;
    line-height: 14.4px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}
/* Списки в описании */
.t-store__prod-popup .js-store-prod-all-text ul,
.t-store__prod-popup__text ul {
    margin: 8px 0 !important;
    padding-left: 15px !important;
}
.t-store__prod-popup .js-store-prod-all-text li,
.t-store__prod-popup__text li {
    margin-bottom: 4px !important;
    line-height: 14.4px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}
/* Жирный текст в списках */
.t-store__prod-popup .js-store-prod-all-text strong,
.t-store__prod-popup__text strong {
    font-weight: 600 !important;
}
/* Характеристики в popup */
.t-store__prod-popup .js-store-prod-specs,
.t-store__prod-popup__specs {
    font-family: 'Roboto', sans-serif !important;
    font-size: 10px !important;
    line-height: 1.4 !important;
    color: #666 !important;
}
/* SKU в popup */
.t-store__prod-popup__sku {
    color: #999 !important;
    font-size: 9px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}
/* Кнопки в popup */
.t-store__prod-popup__btn {
    width: 100% !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 8px !important;
    text-transform: uppercase !important;
    letter-spacing: 0px !important;
    font-weight: 900 !important;
    height: 40px !important;
    background: #fff !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    border-radius: 0px !important;
    transition: all 0.2s ease !important;
}
.t-store__prod-popup__btn:hover {
    background: #000 !important;
    color: #fff !important;
}
/* Текст внутри кнопок */
.t-store__prod-popup__btn span,
.t-store__card__btn span,
.js-store-prod-btn span {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 900 !important;
    letter-spacing: 0px !important;
}
/* Кнопка "В корзину" на карточках товаров */
.t-store__card__btn,
.js-store-prod-btn {
    font-family: 'Roboto', sans-serif !important;
    font-size: 8px !important;
    text-transform: uppercase !important;
    letter-spacing: 0px !important;
    font-weight: 900 !important;
    background: #fff !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    border-radius: 0px !important;
    height: 32px !important;
    transition: all 0.2s ease !important;
}
.t-store__card__btn:hover,
.js-store-prod-btn:hover {
    background: #000 !important;
    color: #fff !important;
}
/* Заголовок popup */
.t-store__prod-popup__title {
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 1.2px !important;
    margin-bottom: 15px !important;
}
/* Общие отступы в popup */
.t-store__prod-popup__content {
    padding: 15px !important;
}
.t-store__prod-popup__wrapper {
    max-width: 800px !important;
}

/* === ВКЛАДКИ === */
.t-store .t-store__tabs__content {
    font-size: 12px;
}
.t-store__tabs__item-title {
    font-size: 12px;
    letter-spacing: 1.3px;
}
.t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    border-top: 1px solid #262626 !important;
}
.t-store .t-store__tabs .t-store__tabs__button,
.t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    border-bottom: 1px solid #262626;
}

/* === SKU === */
.t-store__prod-popup__sku,
.t-store__card__sku {
    color: #fff !important;
}

/* === МЕТКИ НА КАРТОЧКЕ === */
.t-store__card__mark-wrapper {
    top: 0px;
    right: 0px;
}
.t-store__card__mark {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
    text-transform: uppercase;
    font-size: 12px;
    font-family: RobotoNew, Arial, Sans-Serif;
    font-weight: 200;
}

/* === ФИЛЬТРЫ И СОРТИРОВКА === */
.t-descr_xxs {
    font-size: 9px;
}
.t-store__sort-select {
    border-radius: 0px !important;
    background: #fff !important;
    border: 1px solid #000 !important;
    color: #666 !important;
    padding: 8px 20px 8px 10px !important;
    text-transform: uppercase !important;
    height: 31px !important;
    box-sizing: border-box !important;
}
.t-store__filter__btn,
.t-store__filter__input {
    background: #fff;
    border: 1px solid #000;
    min-height: 31px;
    max-height: 31px;
    height: 31px;
    border-radius: 0px;
    box-sizing: border-box;
}
.t-store__search-icon {
    border-left: 1px solid #000 !important;
    height: 29px !important;
    display: flex !important;
    align-items: center !important;
    padding-left: 8px !important;
}
/* Контейнер поиска */
.t-store__filter__search {
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    height: 31px !important;
    box-sizing: border-box !important;
}
/* Поле поиска внутри */
.t-store__filter__search .t-store__filter__input,
.t-store__filter__search input,
.t706__filter-search input,
input[placeholder="Поиск"],
input[placeholder="Search"],
#rec1087194756 .t-store__filter__search input,
#rec1087194756 input[type="text"],
#rec1134927621 .t-store__filter__search input,
#rec1134927621 input[type="text"],
#rec1134926616 .t-store__filter__search input,
#rec1134926616 input[type="text"],
#rec1134988176 .t-store__filter__search input,
#rec1134988176 input[type="text"] {
    border: none !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
    font-size: 9px !important;
    background: #fff !important;
    height: 29px !important;
    box-sizing: border-box !important;
    padding: 8px 10px !important;
    line-height: normal !important;
    outline: none !important;
}
#rec1087194756 .t-store__filter__item-title,
#rec1087194756 .t-store__filter__opts-mob-btn,
#rec1134927621 .t-store__filter__item-title,
#rec1134927621 .t-store__filter__opts-mob-btn,
#rec1134926616 .t-store__filter__item-title,
#rec1134926616 .t-store__filter__opts-mob-btn,
#rec1134988176 .t-store__filter__item-title,
#rec1134988176 .t-store__filter__opts-mob-btn {
    font-weight: 400 !important;
    letter-spacing: 1.5px;
}

/* === ПРОЧЕЕ === */
.t-name_xl {
    font-size: 18px;
}
.t-slds__arrow_wrapper {
    background: transparent !important;
    box-shadow: none !important;
}
svg.t-sociallinks__svg {
    width: 25px !important;
    height: 25px !important;
}