/** Shopify CDN: Minification failed

Line 301:7 Unexpected "and"

**/
.wrapper {
  max-width: 1200px
}

div#divider_730703 {
  border-bottom-style: dotted;
  position: relative;
  top: 35px;
  max-width: 1140px
}

.testimonial_heading span {
  font-weight: 600;
  margin: 0 30px;
  background: #fff;
  position: relative;
  white-space: normal;
  color: #000
}

.offer-template {
  line-height: 1.7;
  font-family: Raleway;
  color: #333
}

.quote_text {
  padding: 15px 70px;
  font-weight: 400;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  color: #222;
  font-size: 18px
}

.quote-sign {
  color: #dfdfdf;
  font-size: 50px
}

.testimonial-name {
  font-size: 18px
}

.quote-left {
  position: absolute;
  top: 0;
  left: 0
}

.quote-right {
  position: absolute;
  bottom: 0;
  right: 0
}

.pad-class {
  padding-top: 20px;
  padding-bottom: 20px
}

.border-class {
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  color: #d0cbcb
}

.shappify_option {
  margin-bottom: 20px;
  float: left;
  width: 100%;
  position: relative
}

.preview {
  position: absolute !important;
  left: 0;
  top: 15px;
  z-index: 0
}

img.option_img {
  width: 90px;
  height: 70px
}

.shappify_option_name,
.shappify_option_value {
  padding-left: 100px
}

.shappify_option a.preview.first {
  z-index: 1
}

.offer-template .slick-prev,
.product-single .slick-next {
  height: 31px!important
}

.offer-template .slick-dots {
  bottom: 0!important
}

.offer-template .playicon {
  left: 47% !important
}
#mep_0 {
  margin: 0 auto;
}

.offer-template .video_thumb {
  margin-left: 0;
  width: 100%
}

.offer-template button#AddToCart {
  background-color: #3aaa35;
  border-radius: 0;
  font-family: 'Lato';
  color: #fff;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  padding: 16px 48px;
  font-size: 24px;
  text-transform: uppercase;
  width: 100%
}

.offer-template .product-single__price {
  color: #000;
  font-size: 30px;
  font-weight: 500
}

.cluster-padding-large {
  padding-top: 40px;
  padding-bottom: 40px
}

ul.desc-list {
  list-style-type: disc;
  margin-left: 30px
}

.facebook_image img.zpa-img-fluid.zpa-center-block {
  max-width: 240px
}

.testimonial-img {
  margin-top: auto;
  margin-bottom: auto
}

.loader_gif {
  position: fixed;
  top: 0;
  height: 100vh;
  background: #000;
  width: 100%;
  z-index: 999;
  opacity: .5;
  right: 0
}

img#gif {
  position: absolute;
  left: 50%;
  top: 50%
}

@media only screen and (min-width:600px) {
  .shappify_option_name,
  .shappify_option_value {
    padding-left: 100px
  }
  img.option_img {
    width: 90px!important;
    height: 70px
  }
  .preview {
    position: absolute;
    left: 0;
    top: 15px;
    z-index: 0
  }
  .shappify_option {
    margin-bottom: 20px!important
  }
}
.accordion {
  margin-bottom: 15px;
  overflow: inherit;
}
.product-desc-acc{
  display:none;
}
@media only screen and (min-width:769px) {
  .desktop-hide {
    display: none
  }

  .desktop_block {
    display: none
  }
  .mobile_block {
    display: block
  }
}
#desktop992,
#desktop768{
  display:none;
}

@media only screen and (min-width:992px) {
  #desktop992{
    display:block;
  }
}

@media only screen and (min-width:769px) and (max-width:991px){
  #desktop768{
    display:block;
  }

}
@media only screen and (max-width:768px) {
  .product-header h1 {
    font-size: 22px;
  }
  .product-header h3 {
    font-size: 20px;
  }
  .mobile_block{
    display: none
  }
  .mobile-hide {
    display: none
  }
  .desktop_block,
  .product-desc-acc {
    display: block
  }
  .mobile_block {
    margin-top: 30px
  }
  .video_thumb.video_one img {
    max-width: 280px;
    margin: 0 auto
  }
  .video_thumb.video_one {
    text-align: center
  }
  .offer-template .playicon {
    left: 0
  }
  .testimonial-img img {
    max-width: 180px
  }
  .testimonial-img {
    text-align: center
  }
  .quote_text {
    padding: 15px 35px
  }
}
@media only screen and (max-width:768px) {
  .slick-dots {
    display: none !important;
  }
  .slick-prev, .slick-next {
    background: rgba(132, 132, 132, 0.6) !important;
    border-radius: 50%;
  }
}
@media only screen and (max-width:559px) {
  .shappify_option {
    float: none
  }
  .shappify_option a img {
    text-align: center
  }
  .preview {
    position: relative;
    top: 20px;
    left: 40%
  }
  .shappify_option_name,
  .shappify_option_value {
    padding-left: 0
  }
}

@media and screen (min-width:768px) and (max-width:1023px) {
  .testimonial-img {
    position: relative;
    top: 31px
  }
}
.testimon_wrapper {
  position: relative;
} 

.shappify_option 
{
  margin-bottom:20px;
  float:left;
  width: 100%;
  position:relative;
}

.preview
{
  position:absolute;
  left:0;
  top:15px;
  z-index:0;
}

img.option_img 
{
  width:90px;
  height:70px;
}

.shappify_option_name, .shappify_option_value 
{
  padding-left:100px;
}

.shappify_option a.preview.first
{
  z-index:1;
}
button.AddtoCart_btn {
  background: #db1017; /* For browsers that do not support gradients */
  background: linear-gradient(-90deg, #c807a2, #db1017);
  border-radius: 0;
  font-family: 'Lato';
  color: #fff;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  padding: 16px 48px;
  font-size: 24px;
  text-transform: uppercase;
  width: 100% !important;
  max-width:555px;
}
.product-single .slick-prev.slick-arrow {
  height: 30px !important;
}
.playicon {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  transform: translate(-50%);
  -webkit-transform:translate(-50%);
  text-align: center;
}
.various.fancybox {
  position: relative;
}
.no-margin{
  margin:0px !important;
}

.facebook_likes {

  max-width: 240px;
  margin: 0 auto;
  display: flex;
  background: #fff;

}
.zpa-img-likes {
  max-width: 105px !important;
}
.likes_num {
  font-family: Klavika;
  color: #4868b1;
  width: 100%;
  text-align: left;
  padding-left: 23px;
}
.zpa-disabled-when-link-empty.add-btn:hover {
  text-decoration: none;
}

.product-single .product-single-prices {
  font-size: 30px;
  color: black;
  font-weight: bold;
}
.quant-price {
  display: flex;
  padding-left: 100px;
}
@media only screen and (max-width:425px) {
  .quant-price {
    padding-left: 20px;
  }
  .product-single .product-single-prices {
    font-size: 20px;
  }
}
.product-single__quantity {
  padding-left: 20px;
}
.accordion-section-title {

  background: #db1017; /* For browsers that do not support gradients */
  background: linear-gradient(-90deg, #c807a2, #db1017);

}

.like-imge {
  width: 50%;
}
.likes-count h3 {
  font-size: 40px !important;
  color: #5270b4 !important;
  font-family:'Klavika' !important;
  margin-top:12px !important;
}
.facebook_image a {
  text-decoration: none !important;
}
@media only screen and (min-width:1024px) {
  .mobile-hide .testimonial_images a {
    width: 50%;
    float: left;
  }
}
.propositions {
  max-width: 300px;
  margin: 0 auto;
}
.product-header h1 {
  text-transform: capitalize;
}
.video_one {
  text-align: center;
}

#player1_html5 {
  width: 100%;
  height: 100%;
}
#mep_2,
#mep_1,
#mep_3{
  margin: 0 auto;
}
.compare-price s {
  font-size: 17px;
}
#mep_4,#mep_1 {
    margin: 20px auto 0px;
}
.like-imge img {
    width: 100%;
}
#MobileNav {
    background: #fff;
}
/* #MobileNav li {
    display: none;
}
#MobileNav li.sales-show {
    display: block;
} */
#AccessibleNav{display:none !important;}