/* Согласие под формой заявки: читаемый размер и фирменная ссылка */
.t823__form-bottom-text {
  font-size: 15px !important;
  line-height: 1.5 !important;
  color: #4a4a4a !important;
}

.t823__form-bottom-text a {
  color: #de9000 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}

.t823__form-bottom-text a:hover {
  color: #b57400 !important;
}

@media screen and (max-width: 640px) {
  .t823__form-bottom-text {
    font-size: 14px !important;
  }
}

/* Мобильная шапка: белая полоса вместо черной, черные линии бургера */
@media screen and (max-width: 980px) {
  .tmenu-mobile {
    background-color: #ffffff !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
  }

  .tmenu-mobile .t-menuburger span {
    background-color: #000000 !important;
  }

  .tmenu-mobile .tmenu-mobile__text {
    color: #000000 !important;
  }
}

/* Выпадающее меню: фиксированная ширина, скругление, тень, отступы */
.t-menusub__menu {
  width: 210px !important;
  min-width: 210px !important;
  max-width: 210px !important;
  box-sizing: border-box !important;
  border-radius: 10px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.10) !important;
  padding: 8px 0 !important;
  margin-top: 6px;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  background-color: #ffffff;
}

.t-menusub__menu .t-menusub__link-item {
  display: block;
  padding: 10px 20px !important;
  color: #000000;
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.2s ease, background-color 0.2s ease;
}

.t-menusub__menu .t-menusub__link-item:hover,
.t-menusub__menu .t-menusub__link-item:focus {
  color: #de9000 !important;
  background-color: #f7f3ed;
}

/* Фото в карточках ассортимента и наборов: скругление под общий стиль */
#rec1629843871 .t857__imgwrapper {
  border-radius: 12px;
  overflow: hidden;
}

#rec1629913101 .t902__bgwrapper {
  border-radius: 12px;
  overflow: hidden;
}

#rec1629843871 .t857__bgimg,
#rec1629913101 .t902__bgimg {
  border-radius: 12px;
}

/* Главная: скругление большой картинки с птицей в hero */
#rec1629843791 .tn-elem[data-elem-id="1792604916298"],
#rec1629843791 .tn-elem[data-elem-id="1792604916298"] .tn-atom {
  border-radius: 12px !important;
  overflow: hidden !important;
}