/** Shopify CDN: Minification failed

Line 118:10 Unexpected "*"

**/
:root {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-off-white: #e8ded1;
  --color-gold: #d7af36;
  --color-dark-green: #20463b;
  --color-mustard: #b8732b;
  --color-tan: #E8DED1;
}

body {
  overflow-x: hidden;
}

.body-product .header-wrapper:before {
  background-color: #fffcf8;
}

.max-width {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
@media (min-width: 2300px) {
  .max-width {
    max-width: 1900px;
  }
}

body.template-product #MainContent {
  margin-top: 120px;
}

.standard-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 750px) {
  .standard-padding {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 990px) {
  .standard-padding {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.grid-parent {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

.hidden {
  display: none;
}

/* Buttons */
.btn {
  text-decoration: none;
  color: inherit;
  font-size: 16px;
  padding: 12px 35px;
  border-radius: 9px;
  line-height: 1;
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  transition: all 0.2s ease-in-out;
}
.btn:hover {
  transform: translateY(-3px);
}
.btn.btn-gold {
  background-color: var(--color-gold);
  color: var(--color-dark-green);
  border: 2px solid var(--color-gold);
}
.btn.btn-gold:hover {
  background-color: #cba328;
  border-color: #cba328;
}
.btn.btn-mustard {
  background-color: var(--color-mustard);
  color: var(--color-off-white);
  border: 2px solid var(--color-mustard);
}
.btn.btn-mustard:hover {
  background-color: #a36626;
  border-color: #a36626;
}
.btn.btn-outline {
  background-color: transparent;
  border: 2px solid var(--color-off-white);
}
.btn.btn-outline:hover {
  background-color: var(--color-off-white);
  color: var(--color-dark-green);
}
.btn.btn-solid-green {
  background-color: var(--color-dark-green);
  color: var(--color-off-white);
}
.btn.btn-solid-green:hover {
  background-color: #306959;
}

.txt-white {
  color: var(--color-off-white) !important;
}
.txt-white*,
.txt-white a {
  color: inherit;
}

.spaced-section {
  margin-top: 0;
  margin-bottom: 0;
}
.spaced-section:last-child {
  margin-bottom: 0;
}

.header-wrapper {
  background-image: url("./nav_bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: initial;
}
.header-wrapper .header {
  padding: 1rem 2rem 1rem 1rem;
}
@media screen and (min-width: 990px) {
  .header-wrapper .header {
    padding: 1rem 4rem 1rem 3rem;
  }
}
@media screen and (min-width: 1900px) {
  .header-wrapper .header {
    padding: 1rem 6rem 1rem 5rem;
  }
}
.header-wrapper .header__heading img {
  width: clamp(120px, 15vw, 200px);
}
.header-wrapper .header__icon svg {
  width: 3rem;
  height: 3rem;
}
.header-wrapper .header__icon .cart-count-bubble span {
  padding-top: 3px;
  padding-left: 1px;
}

footer.footer {
  margin-top: 0;
}

/*# sourceMappingURL=globals.css.map */
