@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w.ttf) format('truetype');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v9/6xKtdSZaM9iE8KbpRA_hK1QI.ttf) format('truetype');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v9/6xKodSZaM9iE8KbpRA_pkHEYT8L6.ttf) format('truetype');
}
@font-face {
  font-family: 'Reem Kufi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Reem Kufi Regular'), local('ReemKufi-Regular'), url(https://fonts.gstatic.com/s/reemkufi/v6/2sDcZGJLip7W2J7v7wQzaGW8.ttf) format('truetype');
}
.woocommerce .woocommerce-MyAccount-navigation {
  background: #97989b;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
  padding: 5px 10px 5px 30px;
  margin: 0;
  list-style-type: square;
}
.woocommerce .woocommerce-MyAccount-navigation li,
.woocommerce .woocommerce-MyAccount-navigation a {
  color: #ffffff;
}
.woocommerce .woocommerce-MyAccount-navigation li {
  position: relative;
}
.woocommerce .woocommerce-MyAccount-navigation li:after {
  content: "";
  display: block;
  width: 70px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  left: -30px;
  bottom: 0;
}
.woocommerce .woocommerce-MyAccount-navigation li:last-child:after {
  display: none;
}
.woocommerce .woocommerce-MyAccount-navigation a {
  padding: 7px 0;
  display: block;
}
.woocommerce .woocommerce-info {
  border-top-color: #97989b;
}
.woocommerce .woocommerce-info:before {
  color: #97989b;
}
.woocommerce input[type=text],
.woocommerce input[type=password],
.woocommerce input[type=email],
.woocommerce input[type=tel],
.woocommerce textarea {
  padding: 10px;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
  color: #000000;
  background: #fcfcfc;
  text-align: center;
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
  text-align: center;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background: #97989b;
  border-radius: 25px;
  color: #ffffff;
  text-align: center;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus {
  background: #000000;
  color: #ffffff;
}
fieldset {
  padding: 15px;
  margin-bottom: 25px;
}
