.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: Montserrat !important;
}

[data-block]:not(.store) h2 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 30px;
  line-height: 1.3em;
  font-weight: 600;
  letter-spacing: 3px;
}

.contacts h3 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 30px;
  line-height: 1.3em;
  font-weight: 600;
  letter-spacing: 3px;
}

.description p {
  font-family: Montserrat;
  text-align: justify;
}

p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

h2 {
  display: block;
  margin-block-start: 1.5em;
  margin-block-end: 1.5em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

h3 {
  display: block;
  margin-block-start: 1.5em;
  margin-block-end: 0.75em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.starter-site a, .starter-site a:visited {
  color: #F0FFFF;
  transition: color .1s linear;
  text-decoration: none;
  cursor: pointer;
}

a, a:visited {
  color: #F0FFFF;
  transition: color .12s ease-out 0s;
}

.reviews .review .review__author {
  margin-block-start: 1.5em;
  font-size: 18px;
  font-weight: 200;
  font-family: Playfair Display;
  line-height: 1.5em;
}

.reviews .review .review__desc p {
  font-family: 'Playfair Display', serif;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 1px;
}

.contacts .channels > div > div.instagram a::before {
  background-image: url(https://i.ibb.co/pPzxPGD/instagram-removebg-preview.png);
}

.contacts .data .value .icon svg {
  opacity: 0;
}

.contacts .data .value .icon {
  background-image: url(https://i.ibb.co/XSXkFH7/10.png);
  height: 30px;
  width: 30px;
  background-size: contain;
  background-position: left;
  top: 5px;
}

html#ecwid_html body#ecwid_body a, html#ecwid_html body#ecwid_body a:visited {
  color: #282828;
  transition: color .12s ease-out 0s;
  font-weight: bold;
}

.cover .main-nav .top-menu__item a {
  color: white !important;
}

.menu .pushmenu-btn {
  color: black;
}

.menu .pushmenu-btn svg path {
  fill: black !important;
}

.contacts .channels > div > div.facebook a::before {
  background-image: url(https://i.ibb.co/GCNsV9M/facebook-removebg-preview.png);
}

.cover-layout--full .cover__body .cover__logo {
  margin-right: 10px;
  margin-top: 150px;
}

@media screen and (max-width: 899px) {
  .cover-layout--full .cover__body .cover__logo {
    margin-right: 10px;
    margin-top: 150px;
  }
}

.ecwid-maintenance-message span {
  font-size: 0;
}

.ecwid-maintenance-message span:before {
  font-family: Montserrat !important;
  font-size: 30px !important;
  content: "Hello there! The store is currently closed. We'll be back soon. For updates follow ZEME ceramics on Instagram.";
}

.cover .social-media__item:nth-child(1) a svg {
  color: white;
}

.cover .social-media__item:nth-child(2) a svg {
  color: white;
}

.cover .social-media__item:nth-child(3) a svg {
  color: white;
}

div.cover__content-inner .cover__button-text {
  color: black;
}

button.cover__button.cover-button {
  background-color: white !important;
}

.contacts .channels > div > div.pinterest a::before {
  background-image: url(https://i.ibb.co/zQgkJdY/pinterest-removebg-preview.png);
}
