/** Shopify CDN: Minification failed

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

**/


/* CSS from section stylesheet tags */
:root {
    --swiper-navigation-size: 20px;
}
  :root {
    --swiper-theme-color: #000;
}
@media(max-width:600px){
  :root {
    --swiper-navigation-size: 15px;
}    
}
.btn.Button.btn-add-to-bundle.button {
  padding: 10px;
  font-size: 12pt;
}
.grid-product {
  padding: 25px !important;
}
#btn-add-to-cart {
  padding: 10px;
  font-size: 12pt;
}
@media screen and (max-width: 480px) {
  body {
    min-width: 320px;
  }
  .btn.Button.btn-add-to-bundle.button, #btn-add-to-cart {
    width: 100% !important;
  }
}
@media screen and (max-width: 600px) {
  .btn.Button.btn-add-to-bundle.button {
    width: 100% !important;
  }
}
.mobile-part{
    display:none;
  }
.electro-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin-bottom: -30px;
}
  .electro-row > div:first-child{
    display:none;
  }
@media(max-width:749px){  
 .custom-electrocontent .custom__item.small--one-half {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
 }
  .row-reverse{
    flex-direction:column-reverse;
  }
  .row-reverse > div {
    flex: unset !important;
    min-width: 100%;
}
}
  
  @media(max-width:600px){
    .dasktop-part{
      display:none;
    }
    .mobile-part{
      display:block;
    }
  }
.mobile-part{
    display:none;
  }
.electro-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin-bottom: -30px;
}
  .electro-row > div:first-child{
    display:none;
  }
@media(max-width:749px){  
 .custom-electrocontent .custom__item.small--one-half {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
 }
  .row-reverse{
    flex-direction:column-reverse;
  }
  .row-reverse > div {
    flex: unset !important;
    min-width: 100%;
}
}
  
  @media(max-width:600px){
    .dasktop-part{
      display:none;
    }
    .mobile-part{
      display:block;
  }
  }
.mobile-part{
    display:none;
  }
.electro-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin-bottom: -30px;
}
  .electro-row > div:first-child{
    display:none;
  }
@media(max-width:749px){  
 .custom-electrocontent .custom__item.small--one-half {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
 }
  .row-reverse{
    flex-direction:column-reverse;
  }
  .row-reverse > div {
    flex: unset !important;
    min-width: 100%;
}
}
  
  @media(max-width:600px){
    .dasktop-part{
      display:none;
    }
    .mobile-part{
      display:block;
  }
  }
:root {
    --swiper-navigation-size: 20px;
}
  :root {
    --swiper-theme-color: #000;
}
@media(max-width:600px){
  :root {
    --swiper-navigation-size: 15px;
}    
}
:root {
    --swiper-navigation-size: 20px;
}
  :root {
    --swiper-theme-color: #000;
}
@media(max-width:600px){
  :root {
    --swiper-navigation-size: 15px;
}    
}
.txtimg_wrapper{
    display: flex;

  }
.colbody_wrapper{
  font-weight:400;
  line-height: 110%;
  text-align: left;
  font-family: 'Montserrat';

}
.colhead_wrapper{
  font-weight:600;
  line-height: 110%;
  font-family: 'Montserrat';

}
.colimg_wrapper{
  background-color: #fff;
}

  @media (max-width: 650px) {
  .txtimg_wrapper{
    display: block;
   
    
  }
  .mob_wrapper{
    display: flex;
   
    
  }
    .dt_wrapper{
      display:none;
    }
    
    .colbody_wrapper{
    font-size:16px;
    width:100%;
    padding-right: 20px;
    padding-left:20px;
 
  }
     .colhead_wrapper{
    text-align: left; 
    font-size:25px;
    width:100%;
    padding-right: 20px;
    padding-left:20px;
   

  }
      
}
@media (min-width: 651px) {
   .colhead_wrapper{
     font-size:50px;
     width:50%;
     padding-left: 80px;
     padding-right: 80px;
     box-sizing: border-box;
  }

   .mob_wrapper{
    display: none;
    
  }
    .dt_wrapper{
      display:flex;
    }
  .rb_img
{
  width:100%;
  display: "flex";
  
}
   .lt_img
{
  width:100%;
  display: "flex";
  
}
  .mid_head{
    display:inline;
    line-height:1.1;
    
vertical-align: center;    
  }

  .lt_text{
    padding-left:50px;
    padding-top:25%;
  }
   .rb_text{
    padding-right:50px;
    padding-top:25%;
     text-align:right;
  }
  
  .colbody_wrapper{
    
      text-align: left; 
           font-size:18px;
     width:50%;
     padding-top: 150px !important;
     padding-bottom: 150px !important;
     padding-left: 80px;
     padding-right: 80px;
     box-sizing: border-box;
  }
   .colimg_wrapper{
    height: inherit;
     width:50%;
     box-sizing: border-box;
}