@charset "UTF-8";
/* ============================================================
   МОБИЛЬНАЯ АДАПТАЦИЯ (SMARTPHONE FIRST)
   ============================================================ */
@media screen and (max-width: 767px) {
  /* line 9, theme.scss */
  .product-description h3,
  .product-characteristics h3,
  .section-title,
  .reviews__title {
    font-size: 18px !important;
    letter-spacing: 4px !important;
    margin: 30px auto 20px !important;
    padding-bottom: 15px !important; }

  /* line 20, theme.scss */
  .product-characteristics .properties-grid {
    display: block !important; }
    /* line 23, theme.scss */
    .product-characteristics .properties-grid .property-card {
      margin-bottom: 10px !important;
      padding: 12px 15px !important; }
      /* line 27, theme.scss */
      .product-characteristics .properties-grid .property-card .property-value {
        font-size: 14px !important;
        line-height: 1.4 !important; }

  /* line 35, theme.scss */
  .masonry-reviews-item {
    width: 100% !important;
    margin-bottom: 15px !important; }
    /* line 39, theme.scss */
    .masonry-reviews-item__content {
      padding: 15px 20px !important; }

  /* line 44, theme.scss */
  .reviews__text {
    font-size: 13px !important;
    line-height: 1.5 !important;
    text-align: left !important; }

  /* line 51, theme.scss */
  .footer {
    padding: 40px 0 20px !important;
    text-align: center !important; }
    /* line 55, theme.scss */
    .footer .footer-block__title {
      margin-bottom: 15px !important;
      font-size: 13px !important; }
    /* line 60, theme.scss */
    .footer .footer-link, .footer a, .footer p {
      font-size: 14px !important;
      line-height: 1.8 !important; }
    /* line 66, theme.scss */
    .footer .footer__socials {
      justify-content: center !important;
      margin-top: 20px !important; }

  /* line 73, theme.scss */
  .btn-preorder, .button--preorder {
    width: 100% !important;
    padding: 15px !important;
    font-size: 12px !important; } }
/* ============================================================
   МОБИЛЬНАЯ АДАПТАЦИЯ (SMARTPHONE FIRST)
   ============================================================ */
@media screen and (max-width: 767px) {
  /* line 86, theme.scss */
  .product-description h3,
  .product-characteristics h3,
  .section-title,
  .reviews__title {
    font-size: 18px !important;
    letter-spacing: 4px !important;
    margin: 30px auto 20px !important;
    padding-bottom: 15px !important; }

  /* line 97, theme.scss */
  .product-characteristics .properties-grid {
    display: block !important; }
    /* line 100, theme.scss */
    .product-characteristics .properties-grid .property-card {
      margin-bottom: 10px !important;
      padding: 12px 15px !important; }
      /* line 104, theme.scss */
      .product-characteristics .properties-grid .property-card .property-value {
        font-size: 14px !important;
        line-height: 1.4 !important; }

  /* line 112, theme.scss */
  .masonry-reviews-item {
    width: 100% !important;
    margin-bottom: 15px !important; }
    /* line 116, theme.scss */
    .masonry-reviews-item__content {
      padding: 15px 20px !important; }

  /* line 121, theme.scss */
  .reviews__text {
    font-size: 13px !important;
    line-height: 1.5 !important;
    text-align: left !important; }

  /* line 128, theme.scss */
  .footer {
    padding: 40px 0 20px !important;
    text-align: center !important; }
    /* line 132, theme.scss */
    .footer .footer-block__title {
      margin-bottom: 15px !important;
      font-size: 13px !important; }
    /* line 137, theme.scss */
    .footer .footer-link, .footer a, .footer p {
      font-size: 14px !important;
      line-height: 1.8 !important; }
    /* line 143, theme.scss */
    .footer .footer__socials {
      justify-content: center !important;
      margin-top: 20px !important; }

  /* line 150, theme.scss */
  .btn-preorder, .button--preorder {
    width: 100% !important;
    padding: 15px !important;
    font-size: 12px !important; } }
