/* Mint Value | site-foundation.css | extracted without intentional visual redesign */

/* From custom_1.css | order 0 */
:root {
  
  --accent: #d4ac8f;
  --primary: #1b2e47;
  --bg: #f6f7f8;
  --bg-alt: #a2b5ce;
  --text: #3e4248;
  --text-light: #f6f7f8;
  --topnav-text: #a2b5ce;
  --footer-bottom: #0f1b2a;
  --header-bg: #111e2e;
  --header-bg-rgba: rgba(17,30,46,.65);
  --secondary-bg: #eff1f4;
  
  
  --btn-primary-bg: #1b2e47;
  --btn-primary-fg: #ffffff;
  --btn-primary-gap: 20px;
}

/* From custom_1.css | order 2 */
.homepage-box {
  border: none;
}

/* From custom_1.css | order 3 */
.content-inner {
  max-width: 100% !important;
}

/* From custom_1.css | order 7 */
.mv-btn {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  white-space: nowrap;
}

/* From custom_1.css | order 8 */
.mv-btn--primary {
  font-size: 26px;
  font-weight: 500;
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-fg);
  padding: 15px 19px 15px 30px;
  height: 62px;
  text-transform: uppercase;
  text-decoration: none !important;
  line-height: 1;
}

/* From custom_1.css | order 9 */
.mv-btn--primary:hover,
.mv-btn--primary:focus { 
  opacity: .92; 
  text-decoration: none; 
}

/* From custom_1.css | order 10 */
.mv-btn__text { 
  line-height: 1; 
  color: var(--btn-primary-fg); 
}

/* From custom_1.css | order 11 */
.mv-btn__icon { 
  height: 18px; 
  width: auto; 
  margin-left: var(--btn-primary-gap); 
}

/* From custom_1.css | order 12 */
.mv-btn--spaced { 
  margin-top: 40px; 
  margin-bottom: 50px; 
}

/* From custom_1.css | order 16 */
.page-section {
  padding: 80px 20px;
  text-align: center;
}

/* From custom_1.css | order 17 */
.page-title {
  font-size: 36px;
  margin-bottom: 30px;
  color: #d4ac8f;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* From custom_1.css | order 18 */
.page-intro {
  font-size: 18px;
  line-height: 1.8;
  color: #444;
  max-width: 900px;
  margin: 0 auto 20px;
}

/* From custom_1.css | order 19 */
.homepage-group-title {
  font-size: 36px !important;
  font-weight: 700;
  color: var(--primary);
  width: fit-content;
  padding: 0 23px 7px;
  border-bottom: 1px solid var(--accent);
  text-transform: uppercase;
  margin: 0 auto 30px;
}

/* From custom_1.css | order 68 */
button[data-testid="searchBtn"] {
  border-color: var(--topnav-text) !important;
  color: var(--primary) !important;
}

/* From custom_1.css | order 87 */
.rate-wrapper, 
.welcome div, 
.welcome h1 {
  max-width: 100%;
}

/* From custom_1.css | order 88 */
.homepage-box.welcome-wrapper {
  margin-top: 0; 
  padding-top: 0;
}

/* From custom_1.css | order 90.20 */
@media only screen and (min-width: 768px) {
#category-filter-hover {
    display: block !important;
  }
}

/* From custom_1.css | order 91.11 */
@media (max-width: 767px) {
.content-wrapper.container .row > div {
    text-align: center;
  }
}

/* From custom_1.css | order 91.12 */
@media (max-width: 767px) {
.content-wrapper.container .row > .next-to-carousel-banners {
    text-align: center !important;
  }
}

/* From custom_1.css | order 91.13 */
@media (max-width: 767px) {
.homepage-group-title {
    font-size: 24px !important;
  }
}

/* From custom_1.css | order 91.22 */
@media (max-width: 767px) {
.next-to-carousel-banners img {
    height: 120px;
    width: auto;
  }
}

/* From custom_1.css | order 91.23 */
@media (max-width: 767px) {
.mv-btn--primary {
    font-size: 16px;
    padding: 8px 15px 8px 26px;
  }
}

/* From custom_1.css | order 91.40 */
@media (max-width: 767px) {
.content-wrapper.container .row > div {
    text-align: left !important;
  }
}

/* From custom-css-2_1.css | order 1 */
.next-to-carousel-banners .banner-wrapper {
	max-width: 175px;
}

/* From custom-css-2_1.css | order 3 */
label[for="stock"] {
  display: none !important;
}

/* From custom-css-2_1.css | order 4 */
.content-wrapper.latest-contribution-box {
	display:none;
}

/* From custom-css-2_1.css | order 16 */
.content-wrapper-in {
  padding-bottom: 40px;
  background-color: var(--bg);
}
