@import url("https://fonts.cdnfonts.com/css/cabinet-grotesk");

@font-face {
  font-family: "Plush Trial";
  src: url("./assets/fonts/Plush-Trial-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Plush Trial";
  src: url("./assets/fonts/Plush-Trial-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: bold;
}

@font-face {
  font-family: "Plush Trial";
  src: url("./assets/fonts/Plush-Trial-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: medium;
}


@font-face {
  font-family: "Plush Trial";
  src: url("./assets/fonts/Plush-Trial-Light.otf") format("opentype");
  font-weight: lighter;
}

.font-cabinet {
  font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, sans-serif;
}

.font-plush {
  font-family: "Plush Trial", sans-serif;
}

#swiper-pagination {
  --swiper-pagination-color: rgba(72, 43, 27, 1);
  --swiper-pagination-bullet-inactive-color: rgba(237, 231, 212, 1);
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-size: 10px;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}


/* Input Telephone */

.iti {
  width: 100%;
}

.iti__search-input {
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  border-radius: 0.375rem;
  border: 1px solid #e7e7e7;
  font-size: 1rem;
  font-family: "Cabinet Grotesk", sans-serif;
}

.iti__search-input:focus {
  border-color: #e7e7e7;
  outline: none;
}

.iti__selected-country-primary {
  display: none !important;
}

.iti__country-container {
  background-color: #EDE7D4 !important;
  font-family: 'Cabinet Grotesk', sans-serif;
}

.iti__selected-country {
  background-color: #EDE7D4 !important;
  font-family: 'Plush Trial', sans-serif;
  border-right: #EDE7D4 solid 1px !important;
  width: 130% !important;
}

/* checkbox */
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
  accent-color: #A37E49;
}

/* iconify */
iconify-icon {
 display: inline-block;
 width: 1em;
 height: 1em;
 font-size: 16px;
}

/* flatpick date */
.flatpickr-day.selected {
  background-color: #A37E49 !important;
  color: #FFFFFF !important;
  border: none !important;
}

.flatpickr-day.today {
  border: #A37E49 solid 1px !important;
}

.flatpickr-day.selected:hover {
  background-color: #A37E49 !important;
  color: #FFFFFF !important;
  border: none !important;
}

.flatpickr-day.today:hover {
  background-color: #F7F6EF !important;
  border: #A37E49 solid 1px !important;
  color: #A37E49 !important;
}

.flatpickr-day:hover {
  background-color: #F7F6EF !important;
  border: #A37E49 solid 1px !important;
}