@charset "UTF-8";
/* 
   THEME.SCSS | ANTIQUARIAN EDITION "У ДЯДИ ГИЛЯЯ"
   Style Foundation: PT Serif & Montserrat
   Rules: No Border-Radius, No Shadows, 12px Letter-Spacing
*/
/* line 24, theme.scss */
* {
  border-radius: 0 !important;
  box-shadow: none !important; }

/* line 29, theme.scss */
body {
  background-color: #F4F1EA;
  color: #333333;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased; }

/* line 40, theme.scss */
h1, h2, .section-title, .reviews__title {
  font-family: "PT Serif", serif;
  color: #333333;
  text-transform: uppercase;
  letter-spacing: 12px;
  font-weight: normal;
  text-align: center;
  display: block;
  margin: 60px auto 40px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(181, 161, 107, 0.4);
  max-width: 900px; }

/* line 61, theme.scss */
.description-content {
  font-family: "PT Serif", serif;
  line-height: 1.8;
  text-align: justify; }
  /* line 67, theme.scss */
  .description-content em, .description-content i {
    font-style: italic;
    color: #595959;
    border-left: 2px solid #B5A16B;
    padding-left: 15px;
    display: block;
    margin: 20px 0; }
  /* line 77, theme.scss */
  .description-content .product-passport-meta {
    border-left: 4px solid #B5A16B;
    background: rgba(181, 161, 107, 0.05);
    padding: 20px;
    margin-bottom: 30px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px; }

/* line 92, theme.scss */
.product-card {
  background: transparent;
  border: 1px solid transparent;
  transition: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  /* line 97, theme.scss */
  .product-card:hover {
    border: 1px solid rgba(181, 161, 107, 0.4); }
    /* line 99, theme.scss */
    .product-card:hover .product-card__title {
      color: #B5A16B; }
  /* line 102, theme.scss */
  .product-card__title {
    font-family: "PT Serif", serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    margin-top: 20px; }
  /* line 110, theme.scss */
  .product-card__price {
    color: #B5A16B;
    font-family: "PT Serif", serif;
    font-size: 18px; }

/* line 120, theme.scss */
.shop-header, .footer {
  background-color: #621D0E !important;
  color: #F4F1EA !important;
  border-bottom: 1px solid rgba(181, 161, 107, 0.4); }
  /* line 125, theme.scss */
  .shop-header a, .shop-header .footer-link, .footer a, .footer .footer-link {
    color: #F4F1EA;
    transition: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    /* line 128, theme.scss */
    .shop-header a:hover, .shop-header .footer-link:hover, .footer a:hover, .footer .footer-link:hover {
      color: #B5A16B; }
  /* line 131, theme.scss */
  .shop-header h4, .shop-header .footer__heading, .footer h4, .footer .footer__heading {
    font-family: "PT Serif", serif;
    color: #B5A16B;
    letter-spacing: 4px;
    text-transform: uppercase; }

@media screen and (max-width: 767px) {
  /* line 143, theme.scss */
  h1, h2, .section-title, .reviews__title {
    letter-spacing: 6px;
    font-size: 18px;
    margin: 40px auto 20px; }

  /* line 149, theme.scss */
  .description-content {
    text-align: left; }

  /* line 153, theme.scss */
  .btn-preorder {
    width: 100%;
    padding: 18px; } }
