/** Shopify CDN: Minification failed

Line 128:3 Expected "}" to go with "{"

**/

@font-face {
 font-family: 'AlbraDisplay-Regular';
  src: url('https://cdn.shopify.com/s/files/1/0766/1037/1835/files/AlbraDisplay-Regular.woff2?v=1752224337') format('woff2'),
       url('https://cdn.shopify.com/s/files/1/0766/1037/1835/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 !important';

} 

.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;
}

.halo-section-background-gray {
  background-color: #D9D8D6 !important;
   
}

.collection-banner {
    position: relative;
}


.product-title a {
  font-size: 16px;
}
.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, #E4572E);
  -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: #E4572E !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{
        font-size: 50px;
        font-family: AlbraDisplay-Regular !important;
}
}
  @media only screen and (min-width: 1025px) {
.slide-content .slide-heading{
       font-size: 50px;
      font-family: AlbraDisplay-Regular !important;
  }