/** Shopify CDN: Minification failed

Line 27:16 Unexpected "{"
Line 551:0 Unexpected "}"

**/
/**********2024 new design*****/

/*new home page*/
.countdown_annoucement_bar_cta_cm3s5e1541417519uu2au8vpe0 {
  font-weight: 600;
  padding: 6px 16px !important;
}

.gta-content__text.text-zglsjoifDhpv, .gta-content__button.button-XLPkHmbQqCGm {
  font-family: "Lexend", sans-serif !important;
}

.gta-content.GSC-BAR-QhckoRUqDzXs {
    padding: 6px 28px 6px 28px !important;
}

h2.slideshow-slide__text-container-heading.ff-heading.fs-heading-display-1.section-blocks__heading {
    line-height: 50px !important;
}

.holiday-text , {
  color: #ffffff;
  font-size: 35px !important;
  font-weight: 500;
  font-family: "Lexend", sans-serif !important;
  line-height: 1.2 !important;
   text-transform: uppercase !important;
}

.highlight {
    font-size: 24px;
    font-weight: 600;
    color: #024392;
    letter-spacing: 2px;
    text-transform: uppercase;
     font-family: "Lexend", sans-serif !important;
}

#shopify-section-template--18519315546338__image_hero_LKa3Lx h2.image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
    line-height: 1.1 !important;
    margin: 20px 0px 18px 0px;
}



h2.image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
    text-transform: uppercase !important;
}
section.section.section--includes-product-items.section--full-width.collection.collection--columns-3.collection--pagination-paginated.collection--has-filter-bar.animation.animation--collection { 
  padding: 50px !Important;
}



.gta-content__container.GSC-BAR-QhckoRUqDzXs {
      background: #eef7ff !important;
  
}

.gta-content__button.button-XLPkHmbQqCGm:hover {
     background-color: rgb(255, 177, 0) !important;
}

.span.offer-text{
  line-height: 1.2 !important;
  padding: 0px 0px !important;
}
.offer-text {
            font-size: 24px !important;
            line-height: 1.2 !important;
            color: #fff ;
            font-weight: 550;
            text-transform: uppercase !important;
            font-family: 'Lexend', sans-serif !important; 
        }
.discount-text {
            font-size: 48px;
            color: #02458c;
            font-weight: 550;
            padding-top: 30ox !important;
            text-transform: uppercase !important;
            font-family: 'Lexend', sans-serif !important; 
            
        }
.responsive-text {
            font-size: 48px;
            color: #fff;
            font-weight: 550;
            text-transform: uppercase !important;
            font-family: 'Lexend', sans-serif !important; 
            line-height: 1.2 !important;
            margin-bottom: 30ox !important;
        }

.body-text {

            color: #02458c !Important;
        }

a.countdown_annoucement_bar_cta_cm3s5e1541417519uu2au8vpe0:hover {
  background-color: rgb(255, 177, 0) ! Important;
}

.gradient-background {
  background-color: white !important;
}

h3.multi-column__grid-item-heading.ff-heading.fs-heading-4-base {
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 550;
    line-height: 22px;
    margin-right: 25px;
}

h2.multi-column__heading.section-introduction__heading.ff-heading.fs-heading-3-base{
  font-size: 24px;
  letter-spacing: 2px;
  color: #024392;
  font-weight: 550;
}


button.btn.btn--overlay.btn--small.btn--secondary {
    font-size: 16px;
    padding: 15px 30px !important;
   letter-spacing: 2px;
}


button#myButton {
    background-color: #767676 !important;
    color: #ffffff !important;
    border-color: #767676;
    font-size: 16px !important;
    font-family: 'Lexend', sans-serif !important; 
    letter-spacing: 2px;
    font-weight: 550 !important;
    padding: 15px 30px !important;
}



h1.title-12 {
    font-size: 24px;
    letter-spacing: 2px;
    color: #024392;
    font-weight: 600;
}


/*Orange button hover ********/
/*Orange button hover ********/
/*Orange button hover ********/

.btn.btn--secondary.btn--overlay:before, .spr-button-primary.btn--overlay:before {
    background: rgb(255, 177, 0) !important;
    border-color:  rgb(255, 177, 0) !important;
    color: #fff;
}
 
.carousel-caption .btn:hover {
    background-color: rgb(255, 177, 0) !Important; 
    border: 0px solid rgb(255, 177, 0) !Important;
}

a.action-button.cus-btn:hover {
    background-color: rgb(255, 177, 0) !Important; 
}

button#myButton:hover {
    background-color: rgb(255, 177, 0) !Important; 
    color: white !important;  
}

#shopify-section-template--18292449411298__multi_column_a7nMrE .btn.btn--secondary, #shopify-section-template--18292449411298__multi_column_a7nMrE .btn.btn--secondary.btn--overlay:hover {
    color: white;
    background-color: #02458c !Important;
    border: 1px solid #ffb100;
}

.btn.btn--callout:hover { 
    background-color: rgb(255, 177, 0) !Important; 
    border-color: rgb(255, 177, 0) !Important; 
}



.btn.btn--callout { 
    background-color: #767676 !Important; 
    border-color:  #767676 !Important;
    color: white !Important;
}

.header__inner {
    border-bottom: solid 1px #eff6fc ;
}

.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded {

    font-size: 15px ;
    font-family: Lexend, sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    font-weight: 550 !important;
}


/* See all button section */
.seeallbox{
display: flex; 
justify-content: space-between; 
align-items: center; 
width: 100%; 
max-width: 100%; 
background-color: #fff; 
padding: 0px 0px;
}

.tleft{
	width: 90%;
}

.btnright{
	width: 10%;
}

.m-all{
  display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 100%; background-color: #fff; padding: 0px 0px; 
}

.pre-wrap.main-text .block.title {
    font-family: Lexend, sans-serif !important;
}

body {
  font-family: Lexend, sans-serif !important;
}

.rte p, .ff-body {
  font-family: Lexend, sans-serif !important;
  font-weight: 400!important;
  font-style: normal!important;
  line-height: 1.5!important;
  color: #02458c !important;
  font-size: clamp(1.02rem, 1.002389502762431rem + 0.07513812154696133vw, 1.0625rem);
}

@media (max-width: 768px) {
        .btn, .action-button  { 
            font-weight: 500 !important;
        }

        .title, .sq{
          letter-spacing: 0px !important;
        }

        h3.multi-column__grid-item-heading.ff-heading.fs-heading-4-base {
          font-size: 14px !Important;
          letter-spacing: 0px !Important;
          font-weight: 400 !Important;
          line-height: 1.3em !Important;
          margin-right: 0px !Important;
           font-family: 'Lexend', sans-serif !important; 
        }

 
        button.btn.btn--overlay.btn--small.btn--secondary {
          font-size: 13px !Important;
          padding: 15px 20px !Important;
          letter-spacing: 0px !Important;
          margin-top: 20px !important;
          color: #767676 !important;
          font-weight: 500 !Important;
        } 

 
        button:hover.btn:hover.btn--overlay:hover.btn--small:hover.btn--secondary:hover { 
          color: white !important; 
        }  

        .multi-column__grid-item-text-container+.multi-column__grid-item-image-figure, .multi-column__grid-item-image-figure+.multi-column__grid-item-text-container {
          margin-top: 15px !important; 
        }
         
        .image-hero__text-container-inner.section-blocks.animation--section-blocks {
        padding-top: 0px !important;
        }

        #shopify-section-template--18254361919714__image_hero_HYeHh8 .fs-accent, #shopify-section-template--18254361919714__image_hero_HYeHh8 .fs-heading-display-2{ 
          font-size: 18px !Important;
          font-weight: 500 !Important;
          letter-spacing: 0px !Important;
          line-height: 20px !Important;
        }

        .sq-discription {
        font-size: 14px !Important;
        line-height: 18px !Important;
        }

        #shopify-section-template--18254361919714__image_hero_HYeHh8 .fs-body-100 p{
          font-size: 14px !Important;
          line-height: 18px !Important;
        }

        .title-12 {
          font-size: 18px !Important;
          letter-spacing: 0px !Important;
          margin-bottom: 0px !Important; 
        }

        h1.title-12 {
          font-size: 18px !Important;
          letter-spacing: 0px !Important;
          color: #02458c;
          font-weight: 500 !Important;
        }

        .subtitle {
          font-size: 14px !Important; 
          letter-spacing: 0px !Important;  
        }

 
        button.needsclick.kl-teaser-ThPLv9.undefined.kl-private-reset-css-Xuajs1 {
           margin-left: -10px !important;
        } 

        #shopify-section-footer .fs-accent {
          font-size: 13px !Important; 
          font-weight: 500 !Important;
        } 

        .footer__header {
            margin-bottom: 0px !important;
        } 

        ._playButtonContainer_1y5mc_111 { 
              border: 0 !important;
        }

        button.footer__header.ff-body {
            padding-left: 0px !important;
        }

        .footer__group {
            padding: 10px 0px 0px 0px !important;
        }

        .footer__group.footer__group--text.footer__group--7 {
            border: none;
        }

        .image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
        padding-top: 0px !Important;
        }

        .header__inner { 
          background-color: #b8d8f6 !important;
          background-image: none !important;
        }

        .icon-button__icon {
           padding-top: 0px !important;
        }

        a.header__logo-link {
          margin: 0px !important;
        }

      .header__row.header__row-mobile.gradient-background {
          
          height: 75px;
      }

      .header__row.header__row-mobile.gradient-background {
          padding-top: 0px;
      }

      .image.regular-logo.animation--lazy-load.loaded {
          width: 80% !important;
      }

      .multi-column__inner.section.section--vertical-padding-top-bottom.section--divider-none {
          padding-top: 15px;
          padding-bottom: 15px;
      }

      h1.header__logo {
        margin: 0px;
      }

      #shopify-section-footer .image .image__img {
    
        width: 65% !important;
     }

      
    #shopify-section-template--18254361919714__multi_column_a7nMrE .btn.btn--secondary, #shopify-section-template--18254361919714__multi_column_a7nMrE .btn.btn--secondary.btn--overlay {
       
        letter-spacing: 1px !important;
    }

    .carousel-caption .btn, .action-button, button#myButton { 
        font-size: 14px !important;
     }

    button#myButton {
      letter-spacing: 2px !important;
    }

    #shopify-section-template--18292449411298__image_hero_HYeHh8 .fs-body-100 p {
    font-size: 14px !important;
    }

    .title { 
        letter-spacing: 0px !important;
    }

    p.image-hero__text-container-accent.fs-accent.section-blocks__accent {
    font-size: 18px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
        line-height: 24px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    }

    .btn.btn--secondary, .btn.btn--secondary.btn--overlay{
    color: #ffffff !important;
    border: none;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 12px 30px;
    background-color: #02458c;
    }

    button#myButton:hover {
    background-color: rgb(255, 177, 0) !Important;
    color: white !important;
    }
  
    h2.multi-column__heading.section-introduction__heading.ff-heading.fs-heading-3-base{
      font-size: 18px;
      letter-spacing: 2px;
      color: #024392;
      font-weight: 550 !important;
      padding-top: 20px !Important;
      margin-bottom: 13px !important;
    }

      .offer-text {
            font-size: 16px !important;
            line-height: 1.2 !important;
            color: #fff ;
            font-weight: 550;
            text-transform: uppercase !important;
            font-family: 'Lexend', sans-serif !important; 
        } 
  
     .discount-text {
                font-size: 26px;
                color: #EEF7FF !important;
            }

 
  .body-text {
            color: #EEF7FF !Important;
        }

  .responsive-text {
                font-size: 26px; 
            }
  section.section.section--includes-product-items.section--full-width.collection.collection--columns-3.collection--pagination-paginated.collection--has-filter-bar.animation.animation--collection { 
  padding: 50px 0px !Important;
}
  
 h2.slideshow-slide__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
        font-size: 26px !important;
        margin-bottom: 20px;
        font-weight: 550;
  }
  .social-share__button, .btn.social-share__button {
      padding: 0px !important;
}

  #shopify-section-template--18519315546338__image_hero_LKa3Lx h2.image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
 
    margin: 0px 0px 0px 0px;
}

  
  h2.slideshow-slide__text-container-heading.ff-heading.fs-heading-display-1.section-blocks__heading {
    line-height: 1.1 !important;
}
 
#shopify-section-template--18419675693282__slideshow_dQzjAY .fs-heading-display-1 {
        margin-top: -3px;
    }
}



.holiday-text {
  line-height: 1 em !important;
}

h2.image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
  line-height: 0px !important;
}

    .gta-content.GSC-BAR-QhckoRUqDzXs {
    padding: 10px 0px 10px 0px !important;
}

  .shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded {

    font-size: 14px !important;
  }

  .tleft {
        width: 100%;
        padding-right: 0px !important;
        margin-bottom: 20px !important;
    }

  .btnright{
	width: 100%;
    margin-top: 10px;
  }

  .m-all {
    display: inline-block; 
    text-align: center;
}

    #shopify-section-template--17244265382114__image_hero_HYeHh8 .fs-accent {

        font-size: 18px !important;
}


}

           
         
 