@charset "UTF-8";
.lead-text__content {
  border-top: none;
  border-bottom: none;
  /* font-size: 2.2vw; */ }

a.b-btn.element--active {
  visibility: hidden; }

/* НОВИНКА */
.b-status_new {
  background-color: #eeff41ff;
  color: #FF00FF; }

.b-item__price {
  font-weight: bold; }

/* SALE */
.b-status_sale {
  background-color: #eeff41ff;
  color: #000000; }

.b-status_sold {
  background-color: #000000;
  color: #eeff41ff; }

/* UPCYCLE */
.b-status_tag-769 {
  background-color: #5F9EA0;
  color: #FFFFFF; }

/* Скрываем на мобильных устройствах */
@media screen and (max-width: 768px) {
  .b-status_tag-769 {
    display: none !important; } }

.b-status_tag-779 {
  background-color: #FF1493;
  color: #FFFFFF; }

.b-item-full__articul {
  display: block; }

h1 {
  font-size: 2.2em !important;
  line-height: 90%; }

.b-item-list__title {
  line-height: 90% !important; }

.post__title {
  line-height: 1.1; }

.postnav__prev, .postnav__next {
  max-width: 49%;
  font-style: normal !important;
  font-weight: bold;
  line-height: 95%;
  font-size: 14pt;
  text-transform: uppercase; }

.postnav__prev span, .postnav__next span {
  margin-bottom: 2px;
  display: block;
  font-style: normal;
  /* font-weight: bold; */
  font-size: 20px;
  letter-spacing: .2em;
  /* text-transform: uppercase; */ }

.post--short .post__title {
  font-size: 24pt;
  margin-bottom: 6px;
  line-height: 95%; }

.b-text {
  font-size: 14pt;
  /* text-transform: uppercase; */
  line-height: 105%; }

.post__date {
  visibility: hidden; }

@media (min-width: 480px) {
  .post__image {
    max-width: 30%; } }

.lead-text {
  padding-left: 0px;
  padding-right: 0px; }

.lead-text__content {
  padding-left: 0px;
  padding-right: 0px; }

.b-header__content {
  padding-bottom: 0px; }

.b-header__logo {
  margin-bottom: 0px; }

.lead-text {
  padding-top: 0px; }

@media only screen and (max-width: 480px) {
  .b-item__cart-form {
    visibility: hidden;
    height: 0px; }
  section.b-item-list.b-item-list_additional {
    padding: 0px; }
  .b-item-full {
    padding-left: 25px;
    padding-right: 25px; } }
