/** Shopify CDN: Minification failed

Line 83:1 Unexpected "}"
Line 349:66 Unexpected "}"

**/
/* Custom Font */
  @font-face {
  font-family: 'gotham-book';
  src: url("GothamRounded-Book.woff2") format("woff2"),
       url("GothamRounded-Book.woff") format("woff"),
       url("GothamRounded-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
  @font-face {
  font-family: 'gotham';
  src: url("GothamRnd-Bold.otf") format("opentype"),
       url("GothamRnd-Bold.woff") format("woff"),
       url("GothamRnd-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
  @font-face {
  font-family: 'gothic';
  src: url("AlternateGothicATF-Demi.woff2") format("woff2"),
       url("AlternateGothicATF-Demi.woff") format("woff"),
       url("AlternateGothicATF-Demi.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
/* End Custom Font */
h1, .h1, .h2, h2 {font-family: 'gothic'; font-size: 3.5em; text-transform: uppercase;}
.title-wrapper--no-top-margin>.title{font-family: 'gothic'; font-size: 3.5em; text-transform: uppercase; text-align: center;}
#shopify-section-header > sticky-header > header > nav > ul > li > a {
    font-family: 'gotham';
  color: #2c673c;
  text-transform: uppercase;
  padding: 0 25px;
}
.list-menu__item{padding: 0;}
.footer-block__heading {
    font-family: 'gothic';
      font-size: 20px !important;
}
.header__menu-item span {
    font-size: 13px;
}
.header__menu-item span:hover {
    color: #78be21;
}

.list-menu__item--link{
    font-family: 'gotham';
    color: #fff !important;
    text-transform: capitalize;
  font-size: 14px !important;
}
.copyright__content{
    font-family: 'gotham';
    color: #fff !important;
    text-transform: capitalize;
  font-size: 1em !important;
  text-align: center;
}

.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
    box-shadow: none;
}

#expert-selection{
    transition:             height 500ms ease;
        -moz-transition:    height 500ms ease;
        -ms-transition:     height 500ms ease;
        -o-transition:      height 500ms ease;
        -webkit-transition: height 500ms ease;
}}

.newsletter__wrapper{background: #78be21; padding: 100px 0 !important;}
.newsletter-form__field-wrapper .field__input {
    padding-right: 5rem;
    background: #78be21;
    border: 1px solid #fff;
}

.cart-item__name {
    font-size: 30px;
    font-family: 'Bebas';
}

.cart-items thead th:first-child, .cart-item .cart-item__quantity, .cart-items .cart-items__heading--wide {
    font-size: 17px;
    color: #2c673c;
}

.totals__subtotal-value {
    font-size: 2.8rem !important;
    color: #2c673c;
}

.title-wrapper-with-link a {
    background: #78be21;
    padding: 15px 20px;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}

.title-wrapper-with-link a:hover {
  background: #2c673c;
  color: #fff;
}

.wc_product_review_text{
    font-family: 'gotham';
    color: #2c673c;
}
.wc_product_review_avg_badge_count{
    font-family: 'gotham';
    color: #2c673c;
}
.cart-items td {
    vertical-align: top;
    padding-top: 1rem;
}

.button, .button-label, .shopify-challenge__button, .customer button {
    color: #fff;
    font-weight: 600;
    background: #78be21;
    border-radius: 50px;
}

.announcement-bar__message {
    font-family: 'gotham';
    text-transform: uppercase;
    font-size: 12px;
}

.form-success{
    color: #fff !important;
    text-align: center;
    font-family: 'gotham';
}

.grid__item input[value="Add to Cart"] {
    background: green;
    color: #fff;
    border-color: green;
}
.wc_review_form_btns ul li a{font-family: 'gotham' !important;}
.wc_review_listing_select select.wc_select_drop{font-family: 'gotham' !important;}
.wc_review_main_content div, .wc_review_main_content p, .wc_review_main_content h1, .wc_review_main_content h2, .wc_review_main_content h3, .wc_review_main_content h4, .wc_review_main_content h5, .wc_review_main_content h6, .wc_review_main_content li, .wc_review_main_content input, .wc_review_main_content select, .wc_review_btn{font-family: 'gotham' !important;}

.grid__item input[value="Buy Now"] {
    background: green;
    color: #fff;
    border-color: green;
}

/*loop*/
.customer button {
    font-family: 'gotham';
}
.customer table {
    font-family: 'gotham';
}
.customer thead th {
    font-size: 2rem !important;
    font-family: 'gothic';
    color: #78be21;
}
.account table td:first-of-type a {
    color: #2c673c;
}
.customer table {
    border: 2px solid #2c673c !important;
}
.account table td:first-of-type a {
    border: 0.1rem solid #2c673c !important;
}
:is(.account,.order) p {
    font-family: 'gotham';
    color: #2c673c;
}
.link, .customer a {
    font-family: 'gotham';
}
.loop .p-0 {
    font-family: 'gothic';
    color: #2c673c;
    text-transform: uppercase;
}
.loop .text-muted {
    font-family: 'gotham';
    color: #78be21 !important;
}
.loop .mb-3 {
    font-family: 'gotham';
    color: #78be21;
}
.loop .border-dark {
    border-color: #2c673c!important;
  border: 2px solid #2c673c!important;
}
.loop .card-title {
    color: #2c673c !important;
    font-family: 'gotham';
}
.loop .text-muted {
    color: #78be21 !important;
}
.customer button:hover{background: #2c673c;}

.template-404 h1{font-size: 80px;}
.template-404 p{font-size: 40px;}

.product-option {
    font-size: 2rem !important;
    color: #78be21 !important;
    font-weight: 600;
}

.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{box-shadow: none;}

.cart__ctas button {
    background: #78be21;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.link, .customer a{text-decoration: none;}
.cart-items thead th:first-child, .cart-item .cart-item__quantity, .cart-items .cart-items__heading--wide {
    font-family: 'gotham';
}
.totals > h3, .tax-note{font-family: 'gotham-book';}
.global-media-settings img{border: 2px solid #2c673c;}
.totals__subtotal-value{font-family: 'gotham';}
.price, .title-wrapper-with-link a{font-family: 'gotham' !important;}
.quantity{border: 1px solid #2c673c;}
.quantity__input{font-family: 'gotham';}
.cart-item__name{font-family: 'gothic';}
.product-option{font-family: 'gotham';}
.cart__ctas button:hover{
 background: #2c673c;
}

a{color: #2c673c;}
a:hover{color: #78be21;}

.cart-items *.right{font-family: 'gotham'; color: #2c673c; font-size: 18px}
.cart-items th {
    border-bottom: 2px solid #2c673c !important;
}
.cart__items{border-bottom: 2px solid #2c673c !important;}

.footer-block__heading{color: #78be21;}
.cart__ctas button{font-family: 'gotham';}

.loop-tooltip-description {
    font-family: 'gotham-book';
}

#MainContent > div > div:nth-child(2) > a{
    background-color: #78BE21!important;
    font-size: 16px!important;
    color: #fff;
    font-family: gotham!important;
    height: 50px!important;
    line-height: 50px!important;
    border-radius: 50px;
    padding: 0 20px;
}

.loop .loop-btn-outline-black, .loop .loop-btn-black{
    color: #fff !important;
    border-color: #78be21 !important;
    background: #78be21 !important;
    padding: 15px 15px !important;
    border-radius: 50px !important;
}
#root > div > div > button{
	font-family: 'gotham';
  text-decoration: none;
  color: #fff !important;
    border-color: #78be21 !important;
    background: #78be21 !important;
    padding: 15px 15px !important;
    border-radius: 50px !important;
   text-transform: capitalize;
}

.loop .text-muted {
    color: #2c673c!important;
}

.loop .h4, .loop .loop-h4, .loop h4 {
    font-size: 22px !important;
    color: #78be21 !important;
    font-family: gothic;
    text-transform: uppercase;
}

#root > div > div > button:hover {
    border-color: #2c673c !important;
    background: #2c673c !important;
}

#root > div > div > div:nth-child(2) > div.w-100.d-flex.justify-content-between.align-items-center > h3{
font-size: 26px !important;
}

.loop .h3, .loop .loop-h3, .loop h3 {
    font-size: 35px !important;
    color: #2c673c !important;
    font-family: gothic;
    text-transform: uppercase;
}

.loop .loop-btn-outline-black:hover, .loop .loop-btn-black:hover {
    background: #2c673c!important;
      border-color: #2c673c !important;
}

.loop-text-muted {
    opacity: 1 !important;
}

#MainContent > div > div:nth-child(2) > a:hover{
background-color: #2c673c!important;
}

#shopify-section-template--15565413187742__main > div > h1 {
    text-align: center;
}

#shopify-section-template--15565413187742__main > div > ul > li > div > div > div.card__content > div > h3 {
    font-family: 'gothic';
}

.list-menu__item{text-transform: uppercase; font-family: 'gotham'}}
.collection-hero__title{text-align:center;}

.loop-subscription-group-label{
font-family: 'gotham'}

.loop-subscription-group-discount-badge{
font-family: 'gotham'}

.loop-subscription-group-price-container{
  font-family: 'gotham'}
.loop-one-time-purchase-option-label{
font-family: 'gotham'}

.loop-one-time-purchase-option-price-amount{
  font-family: 'gotham'}
.loop-selling-plan-selector-label{
  font-family: 'gotham';
color: #78be21;}
.loop-selling-plan-selector{
  font-family: 'gotham'}
.loop-tooltip-label{
  font-family: 'gotham-book'}
h3.product-single__title > a{text-transform: uppercase;}
#shopify-section-template--14518654566536__main > div > h1{text-align: center;}
#shopify-section-template--14518654566536__main > div > ul > li > div > div > div.card__content > div > h3{font-family: 'gothic';}

.loop-selling-plan-selector-description{font-family: 'gotham'; line-height: 2.0em !important;}

h4 > a{color: #2c673c; text-decoration: none;}
h4 > a:hover{color: #78be21;}
@media screen and (min-width: 990px) {
.header--middle-left {grid-template-columns: auto auto 0fr;}
    .header {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
}
.site-header .wrapper {
    max-width: 100%;
}
.card__heading{font-family: 'Bebas'; font-size: 2.3em; text-transform: uppercase; text-align: center; margin-bottom: 0;}
.price {font-family: 'DINN-medium'; font-size: 1.3em !important; text-align: center; color: #78be21 !important;}

@media screen and (min-width: 750px){
.grid--4-col-tablet .grid__item {width: calc(15% - 1rem * 3/ 4) !important;}
.footer-block__details-content .list-menu__item--link{text-transform: capitalize;}

}

@media screen and (max-width: 989px){
.footer-block__details-content .list-menu__item--link {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}