/** Shopify CDN: Minification failed

Line 129:1 Expected "}" to go with "{"

**/

@font-face {
 font-family: 'AlbraDisplay-Regular';
  src: url('/cdn/shop/files/AlbraDisplay-Regular.woff2?v=1752224337') format('woff2'),
       url('/cdn/shop/files/AlbraDisplay-Regular.woff?v=1752224337') format('woff'),
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* h1, h2, h3, h4, h5,  a, .h0, .h1, .h2, .h3, .h4, .h5, .button {
  font-family: 'AlbraDisplay-Regular';

}  */
/* 
.section-header h2 {
    font-family:AlbraDisplay-Regular;
}
 */
.header-middle .item--office .office-phone
 {

    font-family: 'AlbraDisplay-Regular' !important;


@font-face {
 font-family: 'NickySans-Regular';
  src: url('https://cdn.shopify.com/s/files/1/0944/2240/1341/files/NickySans-Regular.woff2?v=1752081454') format('woff2'),
       url('https://cdn.shopify.com/s/files/1/0944/2240/1341/files/NickySans-Regular.woff?v=1752081454') format('woff'),
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* p.slide-text.animated {
    font-family: NickySans-Regular;
}

.card-text-overlay .content .title {
  font-family:NickySans-Regular !important;
}
 */

.section-header > p,
.section-header .description {
  font-size: 15px;
}

.slideshow {
        background-color:#ECF6D1 !important;
    }

.halo-section-background-gray {
  background-color: #F2F8ED !important;
    /* background-color: #ECF6D1  !important ; */
}

.collection-banner {
    position: relative;
    background-color: #F7FBEA;
}




.product-title a {
  font-size: 16px;
  color: #002F22 !important ;
}
.product-price .price-item {
  line-height: 1;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
}

.card__heading {
  font-size: 22px !important;
  font-weight: bold;
  color: #000;
}
.product-card-title {
  font-size: 22px !important;
  font-weight: bold;
}

.static-page-content {
    max-width: 680px;
    margin: 0 auto;
} 


    .contact-infomation .item:first-child a {
        min-width: 280px;
    }


/* 🟢 Submenu (Desktop) Text Gradient + Hover */
.sub-menu-mobile a {
  background: linear-gradient(135deg, #013334);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  transition: all 0.3s ease;
}

.sub-menu-mobile a:hover {
  background: #99CB34 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: unset;
  background-clip: unset;
  text-fill-color: unset;
  border-radius: 4px;
}
@media only screen and (min-width: 768px){
.slide-content .slide-heading.mega-title--large {
        font-size: 50px;
        /* font-family: AlbraDisplay-Regular; */
}
}