.new-article__page-head {
  margin-left: 290px;
  padding: 0;
  max-width: 1056px; }
  @media (max-width: 1539px) {
    .new-article__page-head {
      flex: 0 0 75%;
      max-width: 75%; } }
  @media (max-width: 1339px) {
    .new-article__page-head {
      margin-left: 20px; } }
  @media (max-width: 1023px) {
    .new-article__page-head {
      flex: 1;
      max-width: 100%; } }
  @media (max-width: 767px) {
    .new-article__page-head {
      margin-left: 0;
      padding-left: 20px; } }

.new-article__grid {
  display: grid;
  grid-template-columns: 250px 1fr;
  column-gap: 20px; }
  @media (max-width: 1339px) {
    .new-article__grid {
      display: block; } }
  .new-article__grid.article {
    max-width: none; }
  @media (max-width: 1339px) {
    .new-article__grid--left {
      display: none; } }
  .new-article__grid--left .sticky-products {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: sticky;
    top: 30px;
    z-index: 2; }
  .new-article__grid--right .right-inner {
    max-width: 1056px; }
    @media (max-width: 1699px) {
      .new-article__grid--right .right-inner {
        max-width: 990px; } }
    @media (max-width: 1339px) {
      .new-article__grid--right .right-inner {
        max-width: 924px; } }
    @media (max-width: 1023px) {
      .new-article__grid--right .right-inner {
        max-width: 728px; } }
    .new-article__grid--right .right-inner .catalog-sort--portfolio {
      margin-bottom: 30px; }
      @media (max-width: 767px) {
        .new-article__grid--right .right-inner .catalog-sort--portfolio {
          margin-bottom: 4px; }
          .new-article__grid--right .right-inner .catalog-sort--portfolio .catalog-sort__left {
            margin-top: 4px; } }
    .new-article__grid--right .right-inner .new-article-info {
      margin-bottom: 20px; }
      .new-article__grid--right .right-inner .new-article-info__items {
        display: flex;
        gap: 30px; }
        @media (max-width: 1023px) {
          .new-article__grid--right .right-inner .new-article-info__items {
            flex-direction: column;
            gap: 6px; } }
        .new-article__grid--right .right-inner .new-article-info__items--item {
          display: flex;
          align-items: center;
          gap: 12px; }
          @media (max-width: 1023px) {
            .new-article__grid--right .right-inner .new-article-info__items--item {
              gap: 8px; } }
          .new-article__grid--right .right-inner .new-article-info__items--item .item-icon {
            flex-shrink: 0;
            display: flex;
            fill: #ACAEB1; }
          .new-article__grid--right .right-inner .new-article-info__items--item .item-value {
            color: #585C62;
            font-size: 18px;
            font-weight: 400;
            line-height: 160%; }
            @media (max-width: 1023px) {
              .new-article__grid--right .right-inner .new-article-info__items--item .item-value {
                font-size: 14px; } }
          .new-article__grid--right .right-inner .new-article-info__items--item.article-author .item-icon {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            overflow: hidden; }
            @media (max-width: 1023px) {
              .new-article__grid--right .right-inner .new-article-info__items--item.article-author .item-icon {
                width: 28px;
                height: 28px; } }
            .new-article__grid--right .right-inner .new-article-info__items--item.article-author .item-icon .author-avatar {
              object-fit: cover; }
          @media (min-width: 1024px) {
            .new-article__grid--right .right-inner .new-article-info__items--item.article-author .item-value:hover {
              color: #F53636;
              text-decoration: underline; } }
    .new-article__grid--right .right-inner .anchors-block {
      background-color: #FAFBFB;
      border-radius: 10px;
      padding: 24px 32px;
      margin-bottom: 30px; }
      @media (max-width: 1023px) {
        .new-article__grid--right .right-inner .anchors-block {
          padding: 16px 12px;
          margin-bottom: 20px; } }
      .new-article__grid--right .right-inner .anchors-block__title {
        font-size: 24px;
        line-height: 130%;
        font-weight: 500; }
        @media (max-width: 1023px) {
          .new-article__grid--right .right-inner .anchors-block__title {
            font-size: 18px; } }
      .new-article__grid--right .right-inner .anchors-block .article-anchor {
        color: #585C62;
        text-decoration: underline; }
        @media (max-width: 1023px) {
          .new-article__grid--right .right-inner .anchors-block .article-anchor {
            font-size: 16px; } }
        @media (max-width: 767px) {
          .new-article__grid--right .right-inner .anchors-block .article-anchor {
            font-size: 14px; } }
        .new-article__grid--right .right-inner .anchors-block .article-anchor.active {
          color: #6f4ef3; }
        @media (min-width: 1024px) {
          .new-article__grid--right .right-inner .anchors-block .article-anchor:hover {
            color: #F53636; } }
    .new-article__grid--right .right-inner .content-img__wrapper {
      overflow: hidden; }
      .new-article__grid--right .right-inner .content-img__wrapper .content-img__wrapper {
        margin: 0;
        padding-bottom: 60%; }
        .new-article__grid--right .right-inner .content-img__wrapper .content-img__wrapper .lazy-img-wrap {
          position: absolute;
          inset: 0; }
          .new-article__grid--right .right-inner .content-img__wrapper .content-img__wrapper .lazy-img-wrap img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            margin: 0; }
    @media (max-width: 1339px) {
      .new-article__grid--right .right-inner .related-products__inner {
        height: 444px;
        gap: 10px; } }
    @media (max-width: 1023px) {
      .new-article__grid--right .right-inner .related-products__inner {
        height: 510px;
        padding: 0 0 66px; } }
    @media (max-width: 767px) {
      .new-article__grid--right .right-inner .related-products__inner {
        height: 361px; } }
    .new-article__grid--right .right-inner .related-products__inner .related-products-slider {
      z-index: unset !important; }
      .new-article__grid--right .right-inner .related-products__inner .related-products-slider:not(.inited) .swiper-wrapper {
        gap: 20px; }
      .new-article__grid--right .right-inner .related-products__inner .related-products-slider:not(.inited) .card-wrap {
        flex: 1 1 auto; }
        .new-article__grid--right .right-inner .related-products__inner .related-products-slider:not(.inited) .card-wrap .product-card {
          height: 100%; }
  .new-article__grid--right .related-info {
    margin-top: 40px;
    grid-template-columns: 34% auto;
    position: relative; }
    @media (max-width: 1339px) {
      .new-article__grid--right .related-info {
        grid-template-columns: 25% auto; } }
    @media (max-width: 1023px) {
      .new-article__grid--right .related-info {
        grid-template-columns: 33% auto; } }
    @media (max-width: 767px) {
      .new-article__grid--right .related-info {
        grid-template-columns: 1fr; } }
    .new-article__grid--right .related-info .article-info__left img {
      max-width: 100%;
      max-height: 100%;
      min-width: 100%;
      min-height: 100%;
      object-fit: cover; }
    .new-article__grid--right .related-info .article-info__right {
      padding: 30px 27px 30px 40px; }
      @media (max-width: 1023px) {
        .new-article__grid--right .related-info .article-info__right {
          padding: 20px 16px 20px 30px; } }
      .new-article__grid--right .related-info .article-info__right .article-info__title {
        font-size: 32px;
        font-weight: 500;
        line-height: 130%; }
        @media (max-width: 1339px) {
          .new-article__grid--right .related-info .article-info__right .article-info__title {
            font-size: 28px; } }
        @media (max-width: 575px) {
          .new-article__grid--right .related-info .article-info__right .article-info__title {
            text-align: center; } }
      .new-article__grid--right .related-info .article-info__right p {
        font-size: 18px;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: 0; }
        @media (max-width: 1339px) {
          .new-article__grid--right .related-info .article-info__right p {
            font-size: 16px; } }
        @media (max-width: 575px) {
          .new-article__grid--right .related-info .article-info__right p {
            text-align: center; } }
    .new-article__grid--right .related-info .article-info__link {
      right: 10px;
      top: unset;
      bottom: 10px; }
  .new-article__grid--right .content-img__wrapper .video.lazy-video-youtube {
    height: 650px; }
    @media (max-width: 1023px) {
      .new-article__grid--right .content-img__wrapper .video.lazy-video-youtube {
        height: 460px; } }
    @media (max-width: 767px) {
      .new-article__grid--right .content-img__wrapper .video.lazy-video-youtube {
        height: 360px; } }
    @media (max-width: 575px) {
      .new-article__grid--right .content-img__wrapper .video.lazy-video-youtube {
        height: 260px; } }
    @media (max-width: 399px) {
      .new-article__grid--right .content-img__wrapper .video.lazy-video-youtube {
        height: 190px; } }
  .new-article__grid--right .article-categories-title {
    font-weight: 500;
    color: #1A1B1C;
    margin-bottom: 20px; }
    @media (max-width: 575px) {
      .new-article__grid--right .article-categories-title {
        margin-bottom: 12px;
        font-size: 18px; } }
  .new-article__grid .card-wrap {
    flex: 0 0 auto; }
    .new-article__grid .card-wrap .new-article-card {
      padding: 12px;
      border: 1px solid #EBEEF1;
      border-radius: 10px;
      box-shadow: none; }
      @media (max-width: 767px) {
        .new-article__grid .card-wrap .new-article-card {
          padding: 10px; } }
      .new-article__grid .card-wrap .new-article-card .product-card__title {
        -webkit-line-clamp: 2;
        height: 54px; }
        @media (max-width: 767px) {
          .new-article__grid .card-wrap .new-article-card .product-card__title {
            height: 40px;
            margin-top: 5px; } }
      @media (max-width: 767px) {
        .new-article__grid .card-wrap .new-article-card .product-card__prices {
          gap: 4px;
          height: 25px; } }
      @media (max-width: 767px) {
        .new-article__grid .card-wrap .new-article-card .product-card__prices .product-card__price-old {
          font-size: 14px; } }
      @media (max-width: 767px) {
        .new-article__grid .card-wrap .new-article-card .product-card__availability {
          margin: 5px 0; } }
      @media (max-width: 767px) {
        .new-article__grid .card-wrap .new-article-card .product-card__action {
          margin-top: 0; } }
      .new-article__grid .card-wrap .new-article-card .product-card__image {
        height: 237px; }
        @media (max-width: 767px) {
          .new-article__grid .card-wrap .new-article-card .product-card__image {
            height: 131px; } }
      .new-article__grid .card-wrap .new-article-card .product-card__availability {
        font-size: 16px; }
      .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .btn--primary {
        margin-bottom: 0; }
      .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .product-card__counter .counter-input {
        max-width: 100px; }
      .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .product-card__counter .counter-btn {
        flex: 1 1 auto;
        width: auto; }
      @media (max-width: 1339px) {
        .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer {
          grid-template-columns: 6fr 2fr;
          gap: 10px; }
          .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .product-card__one-click {
            font-size: 16px; }
          .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .btn--primary {
            grid-column: 1 / span 2; }
            .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .btn--primary span {
              display: block;
              color: #6f4ef3; }
          .new-article__grid .card-wrap .new-article-card .product-card__hover .product-card__footer .product-card__counter {
            display: block; } }
    .new-article__grid .card-wrap.category-card__wrap {
      height: 421px;
      position: relative; }
      @media (max-width: 1339px) {
        .new-article__grid .card-wrap.category-card__wrap {
          height: 444px;
          height: auto; } }
      @media (max-width: 767px) {
        .new-article__grid .card-wrap.category-card__wrap {
          height: 295px; } }
  .new-article__grid .related-products-slider {
    height: 420px; }
    @media (max-width: 767px) {
      .new-article__grid .related-products-slider {
        height: 295px; } }
    .new-article__grid .related-products-slider .swiper-container {
      z-index: 6; }
    .new-article__grid .related-products-slider .card-wrap {
      width: calc(100% / 4); }
    .new-article__grid .related-products-slider .swiper-button-prev {
      top: 50%;
      transform: translate(-40%, -100%); }
      @media (max-width: 1339px) {
        .new-article__grid .related-products-slider .swiper-button-prev {
          transform: translate(-70%, -100%); } }
      @media (max-width: 1023px) {
        .new-article__grid .related-products-slider .swiper-button-prev {
          transform: translate(-50%, -100%); } }
      @media (max-width: 767px) {
        .new-article__grid .related-products-slider .swiper-button-prev {
          top: unset;
          bottom: -15px;
          transform: translate(50%, 100%); } }
    .new-article__grid .related-products-slider .swiper-button-next {
      top: 50%;
      transform: translate(40%, -100%); }
      @media (max-width: 1339px) {
        .new-article__grid .related-products-slider .swiper-button-next {
          transform: translate(70%, -100%); } }
      @media (max-width: 1023px) {
        .new-article__grid .related-products-slider .swiper-button-next {
          transform: translate(50%, -100%); } }
      @media (max-width: 767px) {
        .new-article__grid .related-products-slider .swiper-button-next {
          top: unset;
          bottom: -15px;
          transform: translate(-50%, 100%); } }
    .new-article__grid .related-products-slider .swiper-button-prev, .new-article__grid .related-products-slider .swiper-button-next {
      width: 40px;
      height: 40px; }
    @media (max-width: 575px) {
      .new-article__grid .related-products-slider .swiper-pagination {
        bottom: -42px; } }

.new-article .content blockquote {
  border-left: none;
  background-color: #F7F8F9;
  font-style: italic;
  border-radius: 10px;
  padding: 24px 24px 24px 40px;
  font-size: 20px; }
  .new-article .content blockquote span {
    font-style: normal; }

.new-article .related-products {
  margin-bottom: 40px; }
  @media (max-width: 767px) {
    .new-article .related-products {
      margin-bottom: 30px; } }

.new-article-category .category-card__image {
  position: relative; }
  .new-article-category .category-card__image .lazy-img-wrap {
    position: absolute;
    inset: 0; }
    .new-article-category .category-card__image .lazy-img-wrap img {
      width: 100%;
      height: 100%; }

.article-categories {
  margin-top: 40px; }
  @media (max-width: 767px) {
    .article-categories {
      margin-top: 24px; } }
