/** Shopify CDN: Minification failed

Line 10:1 Unexpected "------------------------------------"
Line 30:1 Unexpected "------------------------------------"
Line 66:1 Unexpected "------------------------------------"

**/
-------------------------
Hidden Homepage Hero Banner on Mobile
*------------------------------------*/


@media only screen and (max-width: 767px) {
  /* match any element whose ID contains that unique section token */
  [id*="38db8450-1345-4be2-99a5-02b523f6358e"] {
    display: none !important;
    visibility: hidden !important;
    height:    0       !important;
    padding:   0       !important;
    margin:    0       !important;
    overflow:  hidden  !important;
  }
}




-------------------------
Accordian in Power
*------------------------------------*/

.text-accordion .accordion-title {
    cursor: pointer;
    position:relative;
    border-bottom:1px solid;
  
}

.accordion-open .accordion-title::after {
    content: '-';
}

.accordion-title::after {
content:'+';
position:absolute;
  right: 3rem;
}

.text-accordion .content {
    max-height: 0;
    overflow: hidden;
    
    transition: max-height 0.3s ease-out;
}


@media screen and (max-width:749px) {
section.fullheight-bg .section-background {
 position:absolute !important;
}
}


-------------------------
Nesletter BG Image
*------------------------------------*/






.c-slider-marquee .swiper-wrapper {
    height: unset !important;
}

.LT--template--24938889576796__text_marquee_rR3tXC  {
    height: unset !important;
}

/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/

@font-face {
  font-family: 'Blaine';
  src: url('/cdn/shop/files/Blaine-Regular_1.woff2?v=1750831551') format('woff2'),
       url('/cdn/shop/files/Blaine-Regular.woff?v=1750831265') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


:root {
  --font-heading-family: "Blaine", sans-serif;
}


h2 {
  font-family: Blaine!important;
}



