@charset "UTF-8";
/* 
   THEME.SCSS.LIQUID | ANTIQUARIAN EDITION "У ДЯДИ ГИЛЯЯ" 
   ФИНАЛЬНАЯ ИНТЕГРИРОВАННАЯ ВЕРСИЯ: Графит H1 + Золото H2-H4 + Фикс Фото
*/
/* line 19, theme.scss */
body {
  background-color: #F4F1EA !important;
  font-family: "Playfair Display", serif !important;
  color: #333333 !important;
  -webkit-font-smoothing: antialiased;
  line-height: 1.7;
  text-align: center !important; }

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

/* line 35, theme.scss */
h1, .page-title, .collection-title {
  font-family: "Playfair Display", serif !important;
  text-transform: uppercase !important;
  letter-spacing: 12px !important;
  font-weight: 400 !important;
  text-align: center !important;
  display: block; }

/* line 49, theme.scss */
h1, .page-title, .collection-title {
  color: #333333 !important;
  font-size: 28px !important;
  margin: 60px auto 40px !important;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(157, 130, 28, 0.3);
  max-width: 900px; }

/* line 60, theme.scss */
h2, h3, h4, .section-title, .item-title {
  font-family: "Playfair Display", serif !important;
  color: #B0962D !important;
  text-transform: uppercase !important;
  letter-spacing: 4px !important;
  font-weight: 400 !important;
  margin: 40px auto 20px !important;
  font-size: 22px !important;
  border: none !important; }

/* line 74, theme.scss */
.product-card__image,
.grid-product__image,
.product-item__image,
img[class*="product"] {
  object-fit: contain !important;
  height: 280px !important;
  width: 100% !important;
  opacity: 1 !important;
  filter: none !important;
  -webkit-filter: none !important;
  background-color: transparent !important; }

/* line 88, theme.scss */
.is-out-of-stock, .sold-out, .product-card--sold-out {
  opacity: 1 !important; }
  /* line 90, theme.scss */
  .is-out-of-stock img, .sold-out img, .product-card--sold-out img {
    opacity: 1 !important;
    filter: grayscale(0) !important; }

/* line 96, theme.scss */
.product-description, .editor, .content-text {
  font-size: 17px !important;
  max-width: 850px;
  margin: 0 auto;
  text-align: center !important; }
  /* line 101, theme.scss */
  .product-description p, .editor p, .content-text p {
    margin-bottom: 25px; }
  /* line 102, theme.scss */
  .product-description strong, .editor strong, .content-text strong {
    color: #333333 !important;
    font-weight: 700; }
  /* line 103, theme.scss */
  .product-description em, .editor em, .content-text em {
    font-style: italic;
    color: #555; }

/* line 106, theme.scss */
.btn, .button, .btn-status {
  background-color: #B0962D !important;
  color: #FFFFFF !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  padding: 16px 40px !important;
  border: none !important;
  font-family: "Playfair Display", serif !important; }
  /* line 114, theme.scss */
  .btn:hover, .button:hover, .btn-status:hover {
    background-color: #621D0E !important; }

/* line 119, theme.scss */
.form-wrap input, .form-wrap textarea, .feedback-form input, .feedback-form textarea {
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  font-family: "Playfair Display", serif !important;
  padding: 10px 0 !important; }

@media screen and (max-width: 767px) {
  /* line 132, theme.scss */
  h1 {
    font-size: 22px !important;
    letter-spacing: 4px !important; }

  /* line 133, theme.scss */
  h2, h3 {
    font-size: 18px !important;
    letter-spacing: 2px !important; }

  /* line 134, theme.scss */
  .product-description {
    padding: 0 20px !important;
    text-align: left !important; }

  /* line 135, theme.scss */
  .product-card__image {
    height: 220px !important; } }
/* line 141, theme.scss */
.footer {
  background-color: #621D0E !important;
  color: #F4F1EA !important; }
  /* line 144, theme.scss */
  .footer .footer-title, .footer h4 {
    color: #B0962D !important;
    letter-spacing: 4px !important;
    text-transform: uppercase; }
  /* line 149, theme.scss */
  .footer a, .footer p {
    color: #F4F1EA !important; }
