/** Shopify CDN: Minification failed

Line 137:0 Unexpected ")"
Line 138:0 Expected "}" to go with "{"

**/
.header__wrapper .navtext {
   font-weight: 600;
   font-size: calc(var(--font-4) * var(--TYPE-ADJUST-NAV));
}

.btn {
    font-weight: 600;
    letter-spacing: 1px;
}

.announcement .rte--lock-font {
  font-family: var(--FONT-STACK-HEADING);
  letter-spacing: 0;
  font-weight: 700;
}

.product__grid__title {
  font-family: var(--FONT-STACK-HEADING);
  font-size: calc(var(--font-5)* var(--FONT-ADJUST-BODY));
  font-weight: 700;
}

.product__grid__info a.btn-shop-now {
  text-decoration: none !important;
  font-weight: 500;
  letter-spacing: 1px;
  position: relative;
  display: table;
  width: auto;
}

.product__grid__info a.btn-shop-now::after {
  content: '';
  height: 1px;
  background: #000;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.footer__newsletter__body {
  padding-top: 0;
}

.footer__newsletter__body h3, .footer__title, .footer__container .socials_link p {
  font-family: var(--FONT-STACK-HEADING);
  font-size: calc(var(--font-5)* var(--FONT-ADJUST-BODY)) !important;
  font-weight: 500; 
  line-height: var(--leading-right);
  letter-spacing: 0.5px;
}

.footer__title { 
  font-family: var(--FONT-STACK-HEADING);
  font-size: calc(var(--font-5)* var(--FONT-ADJUST-BODY));
}

.footer__container .contact_us_email {
    display: none;
}

/** Product **/
.radio__legend span:first-child {
    color: #231F20;
    flex: 0 0 auto;
    font-weight: 600;
}

.radio__fieldset .radio__button input ~ label {
    color: #554836;
    background: #fff;
    border: 1px solid #554836;
    font-weight: 500;
}

.radio__fieldset .radio__button input:checked ~ label {
    color: #554836;
    background: #E9E9E9;
    border: 1px solid #E9E9E9;
}

.variant__countdown {
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: calc(var(--font-4)* var(--FONT-ADJUST-ACCENT));
}

.product__grid__title__wrapper h6 {
    padding-bottom: 7px !important;
}

.brick--2 .brick__block__text__inner {
    max-width: 600px;
    margin: auto;
}

span[data-add-to-cart-text] {
    letter-spacing: 1px;
}

.product-accordion .accordion__title {
    font-weight: 500;
}

.icon__column__heading {
    font-family: var(--FONT-STACK-HEADING);
    font-size: calc(var(--font-5)* var(--FONT-ADJUST-BODY));
    padding-bottom: 15px;
}


@media only screen and (max-width: 769px) {
  .footer .float-grid {
    flex-direction: column;
  }

  .footer .float-grid .footer__block {
    margin: 0 !important;
  }
}

@media only screen and (min-width: 768px) {
    .footer__newsletter {
      display: inline-block;
    }

    .footer__aside {
      max-width: 30%;
    }
)
