/** Shopify CDN: Minification failed

Line 9:1 Unexpected "{"

**/
/* .product-grid{
  column-gap:20px !important;
} */
 {
  
}
    #CartDrawer-Form .quantity__button{
      background: #1d84b5;
      color: white;
      border-radius:4px;
    }
    #CartDrawer-Form .quantity__input{
      border: 1px solid;
      margin-inline: 3px;
      border-radius:4px;
    }
  #CartDrawer-Form .quantity:after{
      box-shadow:none !important;
    }
         /* slider */
@media screen and (min-width: 990px){
.slider--desktop .slider__slide:first-child
  {
  margin-left:10px !important;
}
  .product-grid{
  --grid-desktop-horizontal-spacing:20px;
  --grid-desktop-vertical-spacing:13px;
  column-gap: var(--grid-desktop-horizontal-spacing) !important;
  row-gap: var(--grid-desktop-vertical-spacing) !important;
}
}

.icon-cart, .icon-cart-empty{
  width:3.2rem !important;
  height:3.2rem !important;
}
.cart-count-bubble{
  background:#1d84b5 !important;
  color:white;
  bottom:unset;
  top:-0.1rem;
}
.card__heading, .product--title_custom, .related-products__heading  {
  font-family:'Futura';
}
#NewsletterForm--template--22173275193650__image_with_text_gbAUdq{
  border:1px solid (rgba 0,0,0,0.7);
}
/* header */
.header__menu-item:hover span{
  text-decoration:none;
}
.header__active-menu-item{
  text-decoration:none;
}
details[open]>.header__menu-item{
    text-decoration:none;
}
.facebook-icon{
  padding:0px !important;
  display:flex;
}
.facebook-icon svg{
  width:3.2rem;
  height:3.2rem;
}
/*end header */
/* image with text */
.image-with-text__content{
  padding:15px !important;
}
.image-with-text__media-item {
    padding:15px !important;
}
/* end image with text */

/* card */
.underline-links-hover:hover a{
  text-decoration:none !important ;
}
.price__regular {
  font-size:20px !important;
}
.price-item--regular{
   font-size:16px !important;
}
.button:after{
box-shadow:none !important;
}
.button{
  background-color: #1d84b5;
  color: #fff;
  width: 100%;
  max-width:fit-content;
  font-size: 18px;
  text-transform: uppercase;
}
#ProductSubmitButton-template--22173275160882__main{
  width:100%;
  max-width:unset !important;
}
.card__heading a {
  font-size:18px;
}
/* endCard */
/* image width banner  */
  #Banner-template--22173275193650__image_banner_eQb9mp .button {
   box-shadow: #00000040 2px 2px 10px;
  }
@media (max-width:525px){
  #Banner-template--22173275193650__image_banner_eQb9mp .banner__box{
  padding-inline:1em !important;
}
}
/* end image with banner  */


/* multicolumn */
#Slider-template--22173275193650__multicolumn_qiXxCy .inline-richtext{
  font-size:24px;
  font-weight:bold;
}
.multicolumn-card__info {
color: rgba(var(--color-foreground), 1) !important;
}
#Slider-template--22173275029810__multicolumn_m8eWBB{
  justify-content:center !important;
}
#Slider-template--22173275029810__multicolumn_m8eWBB .multicolumn-card__image-wrapper{
  width:65px !important;
}
/* multicolumn */

/* contact form */

/* end contact form */
#Slide-template--22173275193650__multicolumn_qiXxCy-1{
  border-right:1px solid #000;
}

/* product page*/

/* end product page */
.btn_icon-next{
  display:flex;
  margin-right:10px;
  padding:2px;
}
.icon-next{
  width:20px; 
  height:20px;
  fill:currentcolor;
}
/* image banner*/

#Banner-template--22173275193650__image_banner_eQb9mp::after{
  background:rgba(55, 214, 208, 0.90) !important;
  opacity:7 !important;
}
.custom_newsletter-form__field-wrapper-template--22173275193650__image_with_text_gbAUdq{
  padding-bottom:15px;
}


@media (min-width:768px){
  /* counter banner */
  .btn_icon-next{
    margin-right:17spx;
  }
#Banner-template--22173275193650__image_banner_eQb9mp .banner__heading:first-child {
  font-size:100px;
}

  #Banner-template--22173275193650__image_banner_eQb9mp .banner__buttons{
    width:100% ;
  }
  #Banner-template--22173275193650__image_banner_eQb9mp .button {

    color: rgb(255, 255, 255);
    font-size: 24px;
    padding: 18px 48px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 36px;

  }
    #Banner-template--22173275193650__image_banner_eQb9mp .icon-next {
    height:24px;
      width:24px;
    }
  /* end counter banner */
  #Banner-template--22173275193650__image_banner .banner__heading  {
  margin-top:0px;
  font-size:34px;
}

  #Slider-template--22173275193650__multicolumn_qiXxCy .rte {
    font-size:20px;
  }
  #ImageWithText--template--22173275193650__image_with_text_K7cbVa .image-with-text__text{
    font-size:20px;
  }
  #ImageWithText--template--22173275193650__image_with_text_a4Mqy6 .image-with-text__text{
        font-size:20px;
  }
  #Banner-template--22173275193650__image_banner_eQb9mp .banner__text{
    font-size:24px;
    margin-block:44px;
  }
  #Banner-template--22173275193650__image_banner_eQb9mp .banner__box {
    max-width:85rem !important; 
  }
  #Banner-template--22173275193650__image_banner_eQb9mp  h2:nth-child(4)
{
    margin-top:0px;
  }
}
@media (max-width:989px){
  #Slide-template--22173275193650__multicolumn_qiXxCy-1{
  border-right:0;
}
}

@media (max-width:749px){

/* image with text */
  .image-with-text__content{
  padding:15px 0 15px 0 !important;
}
.image-with-text__media-item {
       padding:15px 0 0 0 !important;
}
    
 /* end image with text */
  #Banner-template--22173275193650__image_banner_eQb9mp .banner__text{
    font-size:22px;
    margin-block:22px;
  }
  #Banner-template--22173275193650__image_banner_eQb9mp .banner__heading:first-child {
  font-size:60px;
}
}
@media (max-width:525px){
    .button{
    font-size: 14px;
  }
.card__heading a {
  font-size:14px;
}

}

