@charset "UTF-8";
/* 
   THEME.SCSS.LIQUID | ANTIQUARIAN EDITION
   ФИНАЛЬНАЯ ВЕРСИЯ: Идеальная центровка + Стили по фото
*/
/* line 18, theme.scss */
body {
  background-color: #F4F1EA !important;
  font-family: "Playfair Display", serif !important;
  color: #333333 !important;
  text-align: center;
  margin: 0;
  -webkit-font-smoothing: antialiased; }

/* line 28, theme.scss */
*, *:before, *:after {
  border-radius: 0 !important;
  box-shadow: none !important; }

/* line 38, theme.scss */
.section-subtitle, .gold-tag {
  font-family: "Playfair Display", serif !important;
  font-size: 11px !important;
  color: #B0962D !important;
  text-transform: uppercase !important;
  letter-spacing: 4px !important;
  margin-bottom: 15px !important;
  display: block;
  text-align: center; }

/* line 50, theme.scss */
h1, h2, .page-title, .section-title {
  font-family: "Playfair Display", serif !important;
  font-size: 26px !important;
  color: #333333 !important;
  text-transform: uppercase !important;
  letter-spacing: 5px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  margin: 0 auto 25px auto !important;
  max-width: 900px;
  text-align: center !important; }

/* line 64, theme.scss */
.divider-gold {
  width: 50px;
  height: 1px;
  background-color: #CFB53B;
  margin: 0 auto 40px auto;
  opacity: 0.6; }

/* line 75, theme.scss */
.product-description, .editor, .content-text {
  font-family: "Playfair Display", serif !important;
  font-size: 17px !important;
  line-height: 1.7 !important;
  max-width: 800px;
  margin: 0 auto;
  text-align: center; }
  /* line 83, theme.scss */
  .product-description p, .editor p, .content-text p {
    margin-bottom: 20px; }
  /* line 84, theme.scss */
  .product-description em, .editor em, .content-text em {
    font-style: italic;
    color: #555; }
  /* line 85, theme.scss */
  .product-description strong, .editor strong, .content-text strong {
    color: #B0962D !important;
    font-weight: 700; }
  /* line 88, theme.scss */
  .product-description h3, .product-description h4, .editor h3, .editor h4, .content-text h3, .content-text h4 {
    color: #B0962D !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    font-size: 19px !important;
    margin: 40px 0 20px 0 !important; }

@media screen and (max-width: 767px) {
  /* line 101, theme.scss */
  h1, h2 {
    font-size: 20px !important;
    letter-spacing: 3px !important;
    padding: 0 15px; }

  /* line 102, theme.scss */
  .section-subtitle {
    font-size: 10px !important;
    letter-spacing: 2px !important; }

  /* line 103, theme.scss */
  .product-description {
    font-size: 16px !important;
    padding: 0 20px !important; } }
