@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400&family=Jost:wght@300;400;500&display=swap');

body {
  font-family: 'Jost', sans-serif;
  font-weight: 300;
  color: #1A1A1A;
}

[data-row="top"] {
  background: #1A1A1A !important;
}
[data-row="top"] p,
[data-row="top"] .ct-html {
  color: #EAD6B9 !important;
  font-size: 12px !important;
  letter-spacing: 0.12em !important;
  text-align: center !important;
}

[data-row="middle"] {
  background: #FFFFFF !important;
  border-bottom: 1px solid rgba(196,168,130,0.2) !important;
}
[data-row="middle"] .ct-menu a {
  font-family: 'Jost', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: #6B6560 !important;
  transition: color 0.2s !important;
}
[data-row="middle"] .ct-menu a:hover {
  color: #C4A882 !important;
}

[data-row="bottom"] {
  background: #F8F5F0 !important;
  border-top: 1px solid rgba(196,168,130,0.15) !important;
  border-bottom: 1px solid rgba(196,168,130,0.15) !important;
}
[data-row="bottom"] .ct-menu a {
  font-family: 'Jost', sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #1A1A1A !important;
  transition: color 0.3s !important;
}
[data-row="bottom"] .ct-menu a:hover,
[data-row="bottom"] .ct-menu .current-menu-item > a {
  color: #A17D5E !important;
}

h1, h2, h3, h4 {
  font-family: 'Playfair Display', serif !important;
  font-weight: 400 !important;
}

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  background: #1A1A1A !important;
  color: white !important;
  font-family: 'Jost', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  padding: 14px 28px !important;
  transition: background 0.2s !important;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover {
  background: #C4A882 !important;
  color: #1A1A1A !important;
}
.woocommerce .price {
  color: #1A1A1A !important;
  font-family: 'Jost', sans-serif !important;
}
.woocommerce ins .amount {
  color: #A17D5E !important;
}