/* Плашки Сплита и Плюса: в одну строку, без рамки */
body .yandex-pay-badge,
body .yandex-pay-badge-st215,
body .yandex-pay-badge-st300,
body .yandex-pay-badge-st315n,
body .yandex-pay-badge-st405 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px 12px !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 6px 0 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}
body .yandex-pay-badge > *,
body .yandex-pay-badge-st215 > *,
body .yandex-pay-badge-st300 > *,
body .yandex-pay-badge-st315n > *,
body .yandex-pay-badge-st405 > * {
  width: auto !important;
  flex: 0 0 auto !important;
}

/* Название товара в карточке крупнее */
body .t-store__prod-popup__name {
  font-size: 22px !important;
  line-height: 1.25 !important;
}
@media (max-width: 640px) {
  body .t-store__prod-popup__name {
    font-size: 20px !important;
  }
}

/* Контрастность (PageSpeed, доступность): плашки New/Sale, "Нет в наличии", серый текст в подвале */
body .t-store__card__mark {
  background-color: #d32f2f !important;
}
body .t-store__card__sold-out-msg {
  color: #595959 !important;
  opacity: 1 !important;
}
#rec774879022 .tn-elem[data-elem-id="1720144126878"] .tn-atom,
#rec774879022 .tn-elem[data-elem-id="1720168307115"] .tn-atom,
#rec774879022 .tn-elem[data-elem-id="1720169968836"] .tn-atom,
#rec774879022 .tn-elem[data-elem-id="1729756895352"] .tn-atom {
  color: #bdbdbd !important;
}

/* Меню открыто: скрытые элементы шапки (логотип, ссылки) не перехватывают нажатия, иначе не нажимался пункт "Сертификаты" */
.hide-this,
.hide-this * {
  pointer-events: none !important;
}

/* Документы (политика, оферта, согласие): старый мелкий заголовок скрыт, заголовок теперь в блоке шапки страницы, как на "Мы офлайн"; текст в той же колонке */
#rec775279204 .tn-elem[data-elem-id="1732290158428"],
#rec5526837901 .tn-elem[data-elem-id="1732290158428"],
#rec775283545 .tn-elem[data-elem-id="1732290346585"] {
  display: none !important;
}
#rec775279204 .tn-elem[data-elem-id="1721235473006"],
#rec5526837901 .tn-elem[data-elem-id="1721235473006"],
#rec775283545 .tn-elem[data-elem-id="1721235473006"] {
  top: 0 !important;
}
#rec775279204 .tn-elem[data-elem-id="1721235473006"] .tn-atom > br:nth-child(-n+2),
#rec5526837901 .tn-elem[data-elem-id="1721235473006"] .tn-atom > br:nth-child(-n+2),
#rec775283545 .tn-elem[data-elem-id="1721235473006"] .tn-atom > br:nth-child(-n+2) {
  display: none !important;
}
@media (min-width: 1200px) {
  #rec775279204 .tn-elem[data-elem-id="1721235473006"],
  #rec5526837901 .tn-elem[data-elem-id="1721235473006"],
  #rec775283545 .tn-elem[data-elem-id="1721235473006"] {
    left: calc(50% - 580px) !important;
    width: 1160px !important;
  }
}

/* "Клиентам": отступ под текстом раскрывающихся разделов (скрипт аккордеона не учитывает отступ блока) */
#rec774212192 .tn-elem[data-elem-id="1720977821469"] .tn-atom,
#rec774260592 .tn-elem[data-elem-id="1720977821469"] .tn-atom,
#rec820730448 .tn-elem[data-elem-id="1720977821469"] .tn-atom {
  padding-bottom: 40px !important;
}
/* "Клиентам" на компьютере: разделы в той же колонке, что заголовок страницы (на экранах от 1920 у Тильды своя сетка, без этого пункты уезжали влево) */
@media (min-width: 1200px) {
  #rec773876273 .tn-elem[data-elem-id="1719994837642"],
  #rec774174324 .tn-elem[data-elem-id="1719994837642"],
  #rec774260581 .tn-elem[data-elem-id="1719994837642"],
  #rec820730442 .tn-elem[data-elem-id="1719994837642"] {
    left: calc(50% - 580px) !important;
  }
  #rec773876273 .tn-elem[data-elem-id="1720982492600"],
  #rec774174324 .tn-elem[data-elem-id="1720982492600"],
  #rec774260581 .tn-elem[data-elem-id="1720982492600"],
  #rec820730442 .tn-elem[data-elem-id="1720982492600"] {
    left: calc(50% + 555px) !important;
  }
  #rec773876273 .tn-elem[data-elem-id="1720982455824"],
  #rec774174324 .tn-elem[data-elem-id="1720982455824"],
  #rec774260581 .tn-elem[data-elem-id="1720982455824"],
  #rec820730442 .tn-elem[data-elem-id="1720982455824"],
  #rec774174324 .tn-elem[data-elem-id="1721048226962"],
  #rec774260581 .tn-elem[data-elem-id="1721048226962"],
  #rec820730442 .tn-elem[data-elem-id="1721048226962"],
  #rec774390737 .tn-elem[data-elem-id="1721048226962"],
  #rec773850687 .tn-elem[data-elem-id="1720977821469"],
  #rec774212192 .tn-elem[data-elem-id="1720977821469"],
  #rec774260592 .tn-elem[data-elem-id="1720977821469"],
  #rec820730448 .tn-elem[data-elem-id="1720977821469"] {
    left: calc(50% - 580px) !important;
    width: 1160px !important;
  }
}

/* "Мы офлайн", "О бренде" и шапки страниц "Клиентам" и документов на телефоне: контент на всю ширину экрана с отступом 16px (а не сетка 320px по центру) */
@media (max-width: 639px) {
  #rec848265038 .t396__artboard,
  #rec775427445 .t396__artboard,
  #rec811410900 .t396__artboard,
  #rec773837623 .t396__artboard,
  #rec775283518 .t396__artboard,
  #rec775186211 .t396__artboard,
  #rec5526837801 .t396__artboard {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  #rec848265038 .tn-group__8482650381793640000000000022,
  #rec848265038 .tn-group__8482650381793640000000000023,
  #rec848265038 .tn-group__8482650381793640000000000024,
  #rec848265038 .tn-elem__8482650381793640000000000003,
  #rec775427445 .tn-group__7754274451793641000000000020,
  #rec775427445 .tn-group__7754274451793641000000000021,
  #rec775427445 .tn-group__7754274451793641000000000022,
  #rec775427445 .tn-group__7754274451793641000000000023,
  #rec775427445 .tn-elem__7754274451793641000000000005,
  #rec775427445 .tn-elem__7754274451793641000000000006,
  #rec811410900 .tn-group__8114109001793641000000000120,
  #rec811410900 .tn-group__8114109001793641000000000122,
  #rec773837623 .tn-group__7738376231793930000000000100,
  #rec773837623 .tn-elem__7738376231793930000000000103,
  #rec775283518 .tn-group__7752835181793930000000000110,
  #rec775283518 .tn-elem__7752835181793930000000000113,
  #rec775186211 .tn-group__7751862111793930000000000120,
  #rec775186211 .tn-elem__7751862111793930000000000123,
  #rec5526837801 .tn-group__55268378011793930000000000130,
  #rec5526837801 .tn-elem__55268378011793930000000000133 {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* То же для горизонтального телефона и планшета (640-959): на всю ширину с отступом 20px */
@media (min-width: 640px) and (max-width: 959px) {
  #rec848265038 .t396__artboard,
  #rec775427445 .t396__artboard,
  #rec811410900 .t396__artboard,
  #rec773837623 .t396__artboard,
  #rec775283518 .t396__artboard,
  #rec775186211 .t396__artboard,
  #rec5526837801 .t396__artboard {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  #rec848265038 .tn-group__8482650381793640000000000020,
  #rec848265038 .tn-group__8482650381793640000000000021,
  #rec848265038 .tn-group__8482650381793640000000000022,
  #rec848265038 .tn-group__8482650381793640000000000023,
  #rec848265038 .tn-group__8482650381793640000000000024,
  #rec848265038 .tn-elem__8482650381793640000000000003,
  #rec775427445 .tn-group__7754274451793641000000000020,
  #rec775427445 .tn-group__7754274451793641000000000021,
  #rec775427445 .tn-group__7754274451793641000000000022,
  #rec775427445 .tn-group__7754274451793641000000000023,
  #rec775427445 .tn-elem__7754274451793641000000000005,
  #rec775427445 .tn-elem__7754274451793641000000000006,
  #rec811410900 .tn-group__8114109001793641000000000120,
  #rec811410900 .tn-group__8114109001793641000000000122,
  #rec773837623 .tn-group__7738376231793930000000000100,
  #rec775283518 .tn-group__7752835181793930000000000110,
  #rec775186211 .tn-group__7751862111793930000000000120,
  #rec5526837801 .tn-group__55268378011793930000000000130 {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* "О бренде", свидетельство на товарный знак: на телефоне и в горизонтальном положении (одна колонка) - по центру */
@media (max-width: 959px) {
  #rec811410900 .tn-group__8114109001793641000000000121 {
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #rec811410900 .tn-elem__8114109001793641000000000101 .tn-atom {
    text-align: center !important;
  }
}
/* Горизонтальный телефон: свидетельство меньше, чтобы помещалось на экран по высоте */
@media (min-width: 640px) and (max-width: 959px) {
  #rec811410900 .tn-group__8114109001793641000000000121 {
    width: 240px !important;
  }
}

/* Телефон горизонтально (ширина 640-959, высота до 500): каталог в 4 колонки, карточка товара в 2 колонки и ближе к шапке, корзина меньше, меню компактнее */
@media (min-width: 640px) and (max-width: 959px) and (max-height: 500px) and (orientation: landscape) {
  .t-store__grid-cont_mobile-grid .t-store__stretch-col {
    width: 25% !important;
    max-width: 25% !important;
    flex: 0 0 25% !important;
  }
  .t-store.t-store__prod-snippet__container {
    padding-top: 74px !important;
  }
  .t-store__prod-snippet__container .h108-back {
    margin-top: 4px !important;
  }
  .t-store__prod-snippet__container .t-store__prod-popup__col-left {
    width: 44% !important;
    max-width: 44% !important;
    float: left !important;
    display: block !important;
  }
  .t-store__prod-snippet__container .t-store__prod-popup__col-right {
    width: 52% !important;
    max-width: 52% !important;
    float: left !important;
    display: block !important;
    margin-top: 0 !important;
  }
  .t-store__prod-popup__col-left .t-slds__bgimg {
    padding-bottom: 0 !important;
    height: calc(100vh - 100px) !important;
  }
  .t-store__prod-popup__col-left .t-slds__items-wrapper {
    height: auto !important;
  }
  .t706__carticon-wrapper {
    transform: scale(.72) !important;
    transform-origin: 100% 50% !important;
  }

  .uc-menu .tn-elem[data-elem-id="1736243429333"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1736243429335"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1736243429342"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1736243429346"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1719758776919"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1720182934724"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1720182942719"] .tn-atom,
  .uc-menu .tn-elem[data-elem-id="1736242971408"] .tn-atom {
    font-size: 30px !important;
  }
  .uc-menu .tn-elem[data-elem-id="1736243429333"], .uc-menu .tn-elem[data-elem-id="1719758776919"] { top: 18px !important; left: 49px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429335"], .uc-menu .tn-elem[data-elem-id="1720182934724"] { top: 58px !important; left: 49px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429342"], .uc-menu .tn-elem[data-elem-id="1720182942719"] { top: 98px !important; left: 49px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429346"], .uc-menu .tn-elem[data-elem-id="1736242971408"] { top: 138px !important; left: 49px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429337"], .uc-menu .tn-elem[data-elem-id="1720182953736"] { top: 26px !important; left: 20px !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429339"], .uc-menu .tn-elem[data-elem-id="1720183203426"] { top: 66px !important; left: 20px !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429347"], .uc-menu .tn-elem[data-elem-id="1720183231048"] { top: 106px !important; left: 20px !important; }
  .uc-menu .tn-elem[data-elem-id="1736243429344"], .uc-menu .tn-elem[data-elem-id="1736242971411"] { top: 146px !important; left: 20px !important; }
  .uc-menu .tn-elem[data-elem-id="1719759064219"] { top: 196px !important; left: 49px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1720183466303"] { top: 196px !important; left: 230px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1720183414566"] { top: 226px !important; left: 49px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1720183436693"] { top: 226px !important; left: 160px !important; width: auto !important; }
  .uc-menu .tn-elem[data-elem-id="1793650000000000001"] { top: 226px !important; left: 270px !important; width: auto !important; }
}
