/** Shopify CDN: Minification failed

Line 438:68 Expected identifier but found "*"
Line 1791:106 Unexpected "#"

**/
/* .body, input, textarea, button, select {
font-size: 16px;
font-family: "Work Sans",sans-serif;
font-style: normal;
font-weight: 400;
color: #3d4246;
line-height: 1.5;
}

.expandable-content[aria-expanded] {
position: relative;
overflow: hidden;
transition: 0.2s ease-in-out; }
*/

/* Style the tab */
.tab-titles {
  float: left;
  background-color: #fff;
  width: 30%;
}

/* Style the buttons inside the tab */
.tab-titles button, button.tab-content-btns, a.tab-content-btns{
  display: block;
  color: #000;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab-titles button:hover, .tab-titles button.active{
  background-color: #fba227;
  color: #fff;
}

/* Style the tab content */
.product-tabs-content-area {
  float: left;
  padding:20px;
  background:#fff;
  border:1px solid #e1e3e4;
  width:70%;
  /* overflow-y:scroll; */
  height:110vh;
}

.product-tabs-longs .product-tabs-content-area .product-block-list__item::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px;
}

.product-tabs-longs .product-tabs-content-area .product-block-list__item::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: rgba(0, 0, 0, .3);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}


.product-tabs-content-area-long{
  padding:20px;
  background:#fff;
  border:1px solid #e1e3e4;
}

#specification {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#specification td, #specification th {
  border: 1px solid #ddd;
  padding: 8px;
}

#specification tr:nth-child(even){background-color: #f2f2f2;}

#specification tr:hover {background-color: #ddd;}

#specification th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color:#938E8E;
  color: white;
}
.card__section, .card__collapsible-button{
  padding: 10px !important;
}
.card__collapsible-content {
  padding: 0 10px 30px 10px;
}
a.footer__link-item.link {
  color: #677279;
  text-decoration: none;
}

.footer__title {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 0.85em;
  text-align: center;
}
a.footer__link-item.link:hover{
  color: #fba227;
}

.rte img, .rte .video-wrapper {
  margin: 1em 0 !important;
}

.countdownTimer {
  margin: -58px auto;
} 

li.social-media__item:before {
  display: none;
}
.footer__title {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 0.85em;
  text-align: left;
}
button.footer__title.heading.h6 {
  padding-left: 17px;
}
/*.rte img {
  margin-left: 22px;
}
.rte img {
  margin: 0px 0px 0px 19px;
}*/
.rte p {
 /* padding-left: 18px; */
}
.cms-30-day .dayTrail_right {
  width: 25%;
  float: right;
}
a.product-item__image-wrapper.product-item__image-wrapper--with-secondary {
  /*width: 184px;
  height: 275px !important;*/
}
img.product-item__primary-image.image--blur-up.lazyautosizes.lazyloaded {
  /*height: 275px;*/
}
.product-item__price-list.price-list {
  padding: 0px 0px 0px 22px;
}
img.video-wrapper__image.image--fade-in.lazyautosizes.ls-is-cached.lazyloaded {
  max-width: 100%;
}
.banner600pro center img
{
  height: auto;
  border-style: none;
  vertical-align: middle;
}
.logoss {
  display: flex;
}

.counterElement.powrMarkCounterElement.none {
  display: none;
}
#views-show td.powrMark {
  display: none !important;
}

.show-read-more .more-text{
  display: none;
}
.card__collapsible-content {
  /*     height: 268px; */
}
.viewmore a{
  position: absolute;
  right: 7px;
  bottom: 11px;
  color:#FBA227;
  font-size: 14px;
  background:#FFF
    ;
  padding: 2px 4px;
  border-radius: 5px;
}
span.view-more {
    cursor: pointer;
}

span.hide-desc {
    cursor: pointer;
}
.product-block-list__item.product-block-list__item--description span.plus-button.plus-button--large {
  display: none;
}

span.view-more {
  color: orange;
}
span.hide-desc {
  color: orange;
  font-size: 20px;
}

p.slideshow__content {
  display: none;
}

h2.slideshow__title.heading.h1 {
  display: none;
}

.timersection h1{
  color:orange;
}

@media screen and (max-width: 767px){
  .video-wrapper {
    width: 50%;
    height: 50%;
  }
}
.video-wrapper {
  width: 793px;
}
.trial_logo {
  float: left;
}
ul.optimum {
  margin-left: 26px;
}

.product-form__info-title {
    display: inline-block;
    padding-right: 12px;
    vertical-align: baseline;
   margin-right:20px
} 
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
    margin-bottom: none !important;
}
.product-form__info-content {
    /*display: inline-block;
    width: 55%;*/
}

/*  @media screen and (max-width: 320px){
.product-form__info-content {
    display: inline-block;
    width: 25%;
}
}  */

@media screen and (max-width: 768px){
.product-form__info-content {
    /*width: 28%;*/
}
}
@media screen and (max-width: 425px){
  .product-form__info-content {
    /*width: 38%;*/
}
}

span.product-form__info-title.text--strong {
    margin-bottom: 20px;
}

select#product-template-4270292467798-quantity {
    margin-bottom: 16px;
}
 @media screen and (max-width: 480px){
p.announcement-bar__content.announcement-bar__content--left{
    display: inline-flex;
}
} 
@media screen and (max-width: 768px){
.phonenumber{
    display: inline-flex;
}
} 
.phonenumber{
    display: block;
}
p.phone_right_header {
    position: relative;
    bottom: 11px;
}



ul.fifth_ul {
    width: 100%;
    float: left;
    display: block;
    margin: 0 auto;
}
ul.fifth_ul li {
    float: left;
    display: inline-block;
    width: 24%;
    margin-left: 5px;
}
.mainreview {
    display: flex;
    justify-content: center;
}
.mainreview2 {
    display: flex;
    justify-content: center;
}
ul.fifth_ul {
    width: 104%;
    float: left;
    display: block;
    margin: 0 auto;
}
.product-form__info-content {
    display: inline-block;
    width: 100%;
    max-width: 140px;
}
.rte ul li::before, .rte ol li::before {
/*     display:none; */
}
b, strong {
    font-weight: bold;
    color: orange;
}

.maindes1 {
    display: flex;
}
.maindes2 {
    display: flex;
}
.maindes3 {
    display: flex;
}

.maindes4 {
    display: flex;
}
@media screen and (max-width: 768px){
ul.fifth_ul li {
    float: left;
    display: inline-block;
    width: 46%;
    margin-left: 5px;
}
}
 .banner-top {
    display: flex;
}
.sub-banner {
    margin-left: 127px;
}
.sub-banner h2{
   font-weight:bold;
}
@media (max-width:320px) { .banner-top {
    display: contents;
 
}}
@media (max-width:480px) {.banner-top {
    display: contents;
  
}
}

@media (min-width:600px){.sub-banner {
    margin-left: 123px;
    margin-bottom: 34px
}}
  

@media (max-width:320px) { .sub-banner {
    margin-left: 123px;
    margin-bottom: 34px;
}}
@media (max-width:480px) {.sub-banner {
    margin-left: 123px;
    margin-bottom: 34px
}}
.wrapper {
  display: grid;
  grid-template-columns: 66.667% 33.334%;	
}

.column {
  float: left;
  width: 50%;
  padding: 10px;
  display: inline-grid !important;
  
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.column1 {
  float: left;
  width: 25%;
  padding: 10px;

}
.firstsection {
  float: left;
  width: 25%;
 margin:10px 0 0;

}
.review-row {
  float: left;
  width: 100%;
  padding: 10px;
/*   height: 300px; /* Should be removed. Only for demonstration */ */
}
/* Clear floats after the columns */
.row1:after {
  content: "";
  display: table;
  clear: both;
}


@media (max-width:320px) {.column1 {
    float: left;
    width: 100%;
    padding: 10px;

}
  .product-form__info-content {
   /* display: inline-block;
    width: 37%;*/
}
  .row1 {
    padding: 6px;
    padding-bottom: 0px
}
  .firstsection h2 {
    text-align: center;
    font-weight: bold;
    font-size: 8px;
}
  .firstsection img {
    max-width: 100%;
    height: auto;
    border-style: none;
    /* vertical-align: middle; */
    float: none;
    display: block;
    margin: auto;
  width: 23% !important;
 
}
/*   .batch {
    width: 117%;
    float: left;
    height: 100px;
} */
}
@media (max-width:480px) { .column1 {
    float: left;
    width: 100%;
    padding: 21px;

}
  .product-form__info-content {
    /*display: inline-block;
    width: 37%;*/
}
  
  .myfrom1 {
    display: grid !important;
    width: 100% !important;
}
  .row1 {
  padding-bottom: 0px;
    padding-top: 3px;
}
  .firstsection h2 {
    text-align: center;
    font-weight: bold;
    font-size: 8px;
}
  .firstsection img {
    max-width: 100%;
    height: auto;
    border-style: none;
    /* vertical-align: middle; */
    float: none;
    display: block;
    margin: auto;
  width: 23%;
 
}
  .top_video {
    display: block !important;
}
  .table th, .rte table th, .table td, .rte table td {
    padding: 3px 4px !important;
}
  
  
/*   .batch {
    width: 117%;
    float: left;
    height: 100px;
} */
}

div#shopify-section-1573640537619 .rte img , div#shopify-section-1573640537619 .rte h2, div#shopify-section-1573640537619 .rte p{
  margin: 0 auto !important;
  text-align:center;
}

.firstsection h2 {
    text-align: center;
  font-weight:bold;
  font-size: 11px;
  
}

.firstsection img {
    max-width: 100%;
    height: auto;
    border-style: none;
    /* vertical-align: middle; */
    float: none;
    display: block;
    margin: auto;
  width: 10%;
 
}
.page__sub-header {

    margin: 23px 0;
    font-size: 14px;
    margin-bottom: 2px;
}
.review-row .column1 a {
display: flex;
justify-content: center;
} 

.toprow
		{
			
			width: 100%;
			
		}
		.subreview{
			
			margin:auto;
		}
		.row-column1 {
    margin: auto;
           float: left;
  width: 33%;
  padding: 10px;
}

.description1 {
    padding-left: 15px;
}

@media(max-width:676px){
.toprow  .subreview .row-column1 {
width: 50%;

margin: 11px 0px;
}
  .firstsection img {
    max-width: 100%;
    height: auto;
    border-style: none;
    /* vertical-align: middle; */
    float: none;
    display: block;
    margin: auto;
  width: 20%;
 
}
  .firstsection h2 {
    text-align: center;
  font-weight:bold;
  font-size: 8px;
  
}
  .batch,.product-form__payment-container,.wholetimer{
    width: 100% !important;
    clear: both;
    
}
  .column img {
    margin: auto;
}
.column h2 {
    text-align:center;
}
  .column {
    float: left;
    width: 100%;
    padding: 10px;
}

}

.toprow  .subreview .row-column1  img {
    margin: 0 auto !important;
}

.product-form__info-item--quantity .product-form__info-content {
    width: 30%;
  float: left;
}
.firstbatch, .second {
    float: left;
    /*height: 100px;*/
    display: inline-block;
  width:160px;
}


.batch {
    width: 70%;
    float: left;
    /*height: 140px;*/
  display:flex;
}
.firstbatch a {
    float: left;
    padding: 15px;
}
.second a {
    float: left;
    padding: 0px;
}
.second iframe {
    /*width: 150px;*/
    height: 125px;
    float: left;
    display: inline-block;
}
.firstbatch img {
   /* height: 100px;
    width: 150px; */
}

.video-wrapper {
    width: 100%;
}
.mydiv {
    display: flex;
    justify-content: center;
   
}
 .payment-list {
    display: none;
}
p.footer__aside-title {
    display: none;
}
.product-form__payment-container {
    clear: both;
  
}

.product-form__info-list {
display: table !important;

}
@media screen and (min-width: 641px){
.product-form__payment-container>* {
    flex: none;
    width: calc(50% - 18px);
    margin: 0 9px;
    display: inline-block;
}
}

.stockmessage .variant-instock {
    margin-left: 22px;
}

.stockmessage{
    display:flex;
}

.stockmessage .product-form__option-name{
  min-width:115px;
}

/* div#unique-tab-2 {
  
    height: auto !important;
} */


.top_video{
display:flex;
}
.top_video1 {
    width: 100%;

    margin-right: 8px; 
}
.top_video2 {
    width: 100%;
}
.top-head h2 {
    text-align: center;
    font-weight: 500;
}
.top-head h2 {
    text-align: center;
    font-size: x-large;
    font-weight: bolder;
    color: orange;
}

span#whatsapp {
    color: #90a3b0;
}

p.sign-up {
    /* color: #FFFFFF; */
    font-family: 'Calibri-Italic';
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 7px 0;
}
.free-copy{
    margin: 10px;
    font-size: 19px;
}
.container.container--extra-narrow {
    background-color: #ff8323;
}

.container--extra-narrow {
    max-width: 100%;
}
h2.heading.h3 {
    
}

.form__input-wrapper--labelled .form__field {
    /* padding-top: 0 !important; 
     padding-bottom: 0 !important; */
}

.form {
    width:100%;
  max-width:880px;
    margin: auto;
}
.form-inner{
  padding:0 15px;
  
}
button.form__submit.button.button--primary {
    margin: auto;
}

.newsletter {
    margin-top: 0px;
}

.myfrom1 {
    display: flex;
    width: 100%;
}

 .myfrom1 .form__input-wrapper {
margin-right: 10px;
}

.myfrom1 .form__submit {
margin-top: 0px !important;
} 

.h3, .rte h3 {
    margin-bottom: -2px !important;
    
}

@media screen and (min-width: 641px){
.form__input-row:not(:last-child) {
    margin-bottom: -1px !important;
}
}

.firstsection a{
  cursor:pointer;
}

p.announcement-bar__content.announcement-bar__content--left span{
  font-size:medium;
}

.phonenumber a{
  font-size:medium;
}

.newsletter.newsletter--compact{
  text-align:center !important;
  color:white !important;
}
.newsletter.newsletter--compact .form__input-wrapper--labelled .form__field{
  padding-top:0;
  padding-bottom:0;
}

/* 10-11-2020 */
.home-main{ background-size:cover; padding:120px 0;}
.section-slider h2.heading{ color:#7dc03d; font-family: 'Roboto', sans-serif; font-size:60px; font-weight:700; letter-spacing:2px; line-height:1.2; margin-bottom:14px!important; text-shadow:1px 1px 1px #FFF;}
.section-slider .rte h3{ color:#000; font-family: 'Roboto', sans-serif; font-size:24px; font-weight:400; letter-spacing:2px; line-height:1.58;}
.section-slider .button{ background:#7dc03d; border:2px solid #fff; padding:17px 45px; line-height:21px; margin-top:3.25%;
 font-size:18px; letter-spacing:1px; text-transform:uppercase; -webkit-transition: all .2s; transition: all .2s;}
.section-slider .button:hover{ background:none; border:2px solid #7dc03d; color:#7dc03d;}
.section-colelction:after, .ekomi-stars-left:after{ content:""; clear:both; display:table;}
.section-colelction .home-collecion{ background-size:cover; border:1px solid #000; float:left; padding:46px 25px; position:relative; width:50%;}
.section-colelction .home-collecion h3{ color:#2b2e32; font-family: 'Roboto', sans-serif; font-size:24px; font-weight:500; line-height:normal; margin-bottom:10px;}
.section-colelction .home-collecion p{ color:#6d6d6d; font-family: 'Roboto', sans-serif; font-size:15px; line-height:1.58; margin-bottom:20px; padding:0;}
.section-colelction .home-collecion .rte p+.button{ background:none; border:1px solid #6d6d6d; border-radius:0; color:#6d6d6d; font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; line-height:normal; margin:0; padding:10px 15px;}
.section-colelction .home-collecion:hover .rte p+.button{ background:#6d6d6d; color:#fff;}
.cat-full-link{ display:block; height:100%; left:0; position:absolute; text-indent:-9999px; top:0; width:100%;}
#shopify-section-1570456137526{ background:#002f6d;}
#shopify-section-1570456137526 .section{ margin:0;}
#shopify-section-1570456137526 .rte img{ margin:0!important;}
#shopify-section-1570456137526 #pr-reviews-vertical-widget{ display:none;}
#content-block-img{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
 -webkit-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start;}
.block-img{ width:50%;}
.content-block-text{ padding:80px 50px; width:50%;}
.content-block-text h3{ color:#fff; font-family: 'Roboto', sans-serif; font-size:26px; font-weight:500; line-height:28px; margin-bottom:15px; text-transform:uppercase;}
.content-block-text ul{ list-style:none;}
.content-block-text ul li{ color:#fff; font-family: 'Roboto', sans-serif; font-size:14px; line-height:normal; margin-bottom:15px;}
.content-block-text ul li i{ margin-right:10px;}
.content-block-text .button{ background: #f6a615; background-image: -webkit-gradient(linear,left bottom,left top,from(#ffc107),to(#f6a615)); background-image: -webkit-linear-gradient(bottom,#ffc107,#f6a615);
    background-image: -moz-linear-gradient(bottom,#ffc107,#f6a615); background-image: -o-linear-gradient(bottom,#ffc107,#f6a615); background-image: linear-gradient(to top,#ffc107,#f6a615); border:2px solid #fff; color:#fff; font-size:14px; line-height:17px; margin:15px 0 0; padding:13px 29px;}
.content-block-text .button:hover{ background: #ffc107; background-image: -webkit-gradient(linear,left bottom,left top,from(#fc980e),to(#ffc107));
  background-image: -webkit-linear-gradient(bottom,#fc980e,#ffc107); background-image: -moz-linear-gradient(bottom,#fc980e,#ffc107);
  background-image: -o-linear-gradient(bottom,#fc980e,#ffc107); background-image: linear-gradient(to top,#fc980e,#ffc107); color:#ffeb3b;}

/* Top Navigation */
.nav-bar {border-top:1px solid #e1e3e4;}
.nav-bar__linklist{display: flex;justify-content: center;flex-wrap: wrap;}
.nav-bar .nav-bar__item{padding-right:50px; float:left; margin-right:0;}
.nav-bar .mega-menu__column .mega-menu__title{display:none;}
.nav-bar .mega-menu__linklist .mega-menu__item{text-align:center;}
.nav-bar .nav-bar__link{height:40px; text-transform:uppercase; justify-content:center;display: flex; align-items: center;}
.nav-bar__inner .nav-bar__item .mega-menu__column .mega-menu__item a:after{ content:"'"; display:block; height:169px; margin:10px auto 0; text-indent:-9999px; width:125px;}
.nav-bar__inner .nav-bar__item:nth-child(2) .mega-menu__column:nth-child(1) .mega-menu__item a:after{ background: url(optimum-g2.6.png) no-repeat; background-size:cover;}
.nav-bar__inner .nav-bar__item:nth-child(2) .mega-menu__column:nth-child(2) .mega-menu__item a:after{ background: url(tc_pro_m_2.jpg) no-repeat; background-size:cover;}
.nav-bar__inner .nav-bar__item:nth-child(2) .mega-menu__column:nth-child(3) .mega-menu__item a:after{ background: url(accessories-menu.jpg) no-repeat; background-size:cover;}
.nav-bar__inner .nav-bar__item .mega-menu__column .mega-menu__item a:hover:after{ -webkit-box-shadow: 0 3px 15px rgba(0,0,0,.4); box-shadow: 0 3px 15px rgba(0,0,0,.4);}

/* 11-11-2020 */
.powr-video-slider{ margin:0 auto; max-width:1015px; width:100%;}
.ekomi-review-section{ background:#f6f6f6; padding:80px 65px;}
.ekomi-reviews, .ekomi-bottom{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-box-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.ekomi-review-left{ background:#fff; border-radius:20px; padding:50px; width:72%;}
.ekomi-top{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.ekomi-logo{ margin-right:25px; width:110px;}
.ekomi-title h3{ color:#2b2e32; font-family: 'Roboto', sans-serif; font-size:36px; font-weight:600; line-height:1.26; margin-bottom:20px;}
.ekomi-stars-left{ margin-right:25px; width:50%;}
.ekomi-stars-left img{ max-width:348px; width:100%;}
.star-content p{ color:#6d6d6d; font-family: 'Roboto', sans-serif; font-size:15px; line-height:1.87; margin:0;}
.star-content p strong{ color:#6d6d6d;}
.ekomi-button{ width:50%;}
.ekomi-button a{ background:#2ea13a; border:2px solid #fff; color:#fff; display:block; font-family: 'Roboto', sans-serif;
  font-size: 14px; font-weight:700; line-height:17px; letter-spacing:1px; margin:0 auto; max-width:380px; padding:13px 20px;
  text-transform:uppercase; width:100%;}
.ekomi-review-right{ padding-left:50px; text-align:center; width:28%;}
.ekomi-review-right img{ display:inline-block;}
.single-blockquote{ background:#fff; padding:60px 0; text-align:center;}
.single-blockquote .container{ max-width:1060px; padding:0 20px;}
.single-blockquote blockquote{ margin:0;}
.single-blockquote blockquote q:before, .single-blockquote blockquote q:after{ display:none;}
.single-blockquote p{ color:#7a7a7a; font-family: 'Roboto', sans-serif; font-size:18px; font-style:italic; letter-spacing:2px;
  line-height:30px; margin-bottom:20px;}
.single-blockquote .author{ color:#7a7a7a; font-family: 'Roboto', sans-serif; font-size:18px; letter-spacing:2px;}
.single-blockquote .author span{ display:inline-block;}
.single-blockquote .author strong{ color:#7a7a7a; display:inline-block;}
.newsletter-inside{padding: 40px 0;}
.newsletter-inside form p{ font-family: 'Roboto', sans-serif; font-weight:normal; padding:0 10px;}
.newsletter-section .section{ margin:0;}

/* FOOTER */
#shopify-section-footer{ background: url(froothie-footer2.jpg) no-repeat center center; background-size:cover;}
.footer .container{ max-width:1260px; padding:0 15px;}
.footer__wrapper{ border-top:none;}
.footer__block-list{ margin:0 auto; max-width:1230px; width:100%;}
.footer__block-item{ flex:auto; padding:0 15px; width:25%;}
button.footer__title.heading.h6{ color:#fff; font-family: 'Roboto', sans-serif; font-size:12px; font-weight:400; line-height:1.5;
  margin:0 0 28px; padding:0; text-transform:uppercase;}
.footer__wrapper .rte img{ margin:0!important;}
.footer-logo{ max-width:160px; padding:0 0 15px; width:100%;}
.footer__wrapper .rte .footer-logo img{ display:block;}
.footer__wrapper p{ color:#eaeaea; font-family: 'Roboto', sans-serif; font-size:15px; line-height:1.87; margin:16px 0; padding:0;}
.footer__wrapper p b, .footer__aside-item--copyright p{ color:#eaeaea;}
.footer__wrapper .rte a, .footer__aside-item--copyright a{ color:#eaeaea; text-decoration:none;}
.footer__wrapper ul, .footer__wrapper .rte ul{ margin-left:0;}
.footer__wrapper ul li, .footer__wrapper .rte ul li{ font-family: 'Roboto', sans-serif; font-size:14px; letter-spacing:2px;
  margin-bottom:0; text-transform:uppercase;}
.footer__wrapper ul li:before, .footer__wrapper .rte ul li:before{ display:none;}
.footer__wrapper ul li a, .footer__wrapper .rte ul li a{ color:#eaeaea; display:inline-block; padding:8px 0; text-decoration:none;}
.footer__wrapper .rte a:hover, .footer__wrapper .rte p a:hover, .footer__aside-item--copyright a:hover, .footer__wrapper ul li a:hover, .footer__wrapper .rte ul li a:hover{ color:#fc980e;}
.footer-bottom{ background-color:#212121; margin:0; padding:35px 10px 30px;}
.footer .footer__aside-item--copyright:not(:only-child){ margin-top:0; text-align:center;}
.footer .footer__wrapper .rte .social-media__item-list{ margin:0 0 20px;}
.footer-bottom .social-media__item-list{ justify-content:center; padding:0 0 10px;}
.footer-bottom .social-media__item svg{ opacity:1;}

/* 13-11-2020 */
.content-boxes{ display:table; width:100%;}
.content-box-item{ background-color: rgba(0, 0, 0, 0.6); background-position:left top; background-blend-mode:overlay;
  background-repeat:no-repeat; background-size:cover; display:table-cell; vertical-align:middle; padding:5%; width:50%;}
.content-box-item h3{ color:#fff; font-family: 'Roboto', sans-serif; font-size:30px; font-weight:normal; line-height:40px;
  margin-bottom:20px;}
.content-box-item h3 strong{ color:#fff;}
.content-box-item p{ color:#fff; font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; line-height:1.87;
  margin-bottom:20px;}
.content-box-item ul{ font-size:0; list-style:none;}
.content-box-item ul li{ color:#fff; display:inline-block; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:600;
  margin:0 8px 10px 0;}
.content-box-item ul li:last-child{ margin:0;}
.content-box-item ul li a{ border:2px solid #fff; color:#fff; display:inline-block; letter-spacing:1px; line-height:17px;
  padding:13px 24px; text-transform:uppercase;}
.content-box-item ul li a:hover{ background:#ff8323; border-color:#ff8323; color:#fff;}

/*.tab-titles button{width:100%; padding:10px 15px;}
.tab-titles{ float:left; width:25%;}
.product-tabs-content-area{ float:left; width:75%;}*/
.product-tabs{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin:30px 0 30px;}
.product-tabs:after{ content:""; clear:both; display:table;}
#unique-tab-descripion > .card{padding:20px 0;}
.product-meta__label-list{ margin:5px 0 10px;}
.announcement-bar{ border:none; padding:0;}
.announcement-bar .header__action-list{ margin-left:0;}
.announcement-bar .header__action-item-title{ color:#fff;}
.announcement-bar .popover--unlogged, .announcement-bar .popover--logged{ z-index:9;}
.announcement-bar .popover--unlogged .form{ width:80%;}
.announcement-bar .header__action-item:not(:last-child)::after{ background:#fff;}
.announcement-bar .announcement-bar__content{ font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; padding:0;}
.announcement-bar .header__action-item-link{ font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; line-height:normal;}
.announcement-bar .header__cart-icon{ line-height:normal; margin:0 10px 0 0; top:-3px;}
.announcement-bar .header__action-item-content span{ display:inline-block; line-height:normal; text-transform:uppercase;
  vertical-align:middle;}
.announcement-bar .header__action-item-content .icon--arrow-bottom{ position:relative; top:-2px;}
.announcement-bar .header__action-list, .announcement-bar .header__action-item{ padding:0;}
.announcement-bar .header__action-item.header__action-item--account{ padding-right:14px;}
.announcement-bar .header__action-item-link.header__cart-toggle{ background-color:#fafafa; color:#2b2e32; display:block;
   padding:7px 15px; text-align:center; width:200px;}
.announcement-bar .header__cart-toggle .header__action-item-content{ max-width:100%;}

/* 14-11-2020 */
.nav-bar .nav-bar__item{ padding:0 15px;}
.search-bar__top-wrapper{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
  -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
  -webkit-justify-content: flex-end; justify-content: flex-end;}
.search-bar__top{ height:33px; max-width:330px; width:100%;}
.search-bar__top-wrapper h3{ color:#aaa; font-family: 'Roboto', sans-serif; font-size:16px; letter-spacing:2px;
  margin:0 15px 0 0;}
.search-bar__input-wrapper{ padding-left:25px;}
.search-bar__submit{ background:none; border-radius:0; color:#aaa9a9; left:0; margin-top:-16px; position:absolute; top:50%;
  width:38px;}
.search-bar__submit .icon--search{ height:16px; width:16px;}

.footer__wrapper .plus-button{position:absolute;}
.footer__wrapper button.footer__title {cursor:not-allowed; pointer-events: none;}
.header__action-list{display:none;}

.newsletter-inside .form__input-row{
  justify-content: center;
}
.newsletter-inside .heading{ color:#fff;}
#unique-tab-comparison .table-wrapper, #unique-tab-fonctions .table-wrapper, #unique-tab-specs .table-wrapper, #unique-tab-programmes .table-wrapper{ white-space:unset;}

/* COMMON */
.info-box-wrap:after, .info-icon-list:after, .construit-content-boxes:after, .recipe-item .img-on-left:after, .recipe-item .img-on-right:after, .vegan-recipe-row:after{ content:""; clear:both; display:table;}

/* 18-11-2020 */
header.nav-header-section{ padding:0;}

/* 19-11-2020 */
.inside-banner-wrap{ background-attachment:fixed; background-position:center center;
  background-repeat:no-repeat; background-size:cover;}
.banner-overlay{ background-color: rgba(0,0,0,0.5);}
.inside-banner-content{ padding:150px 0;}
.inside-banner-wrap .container{ max-width:1200px; padding:0 30px;}
.inside-banner-wrap h1, .info-box-text h2{ color:#fff; font-family: 'Roboto', sans-serif;
  font-size:50px; font-weight:700; line-height:1.2; margin:0 0 30px;}
.inside-banner-wrap ul{ list-style:none;}
.inside-banner-wrap p, .info-box-text p, .inside-banner-wrap ul li{ color:#fff; font-family: 'Roboto', sans-serif;
  font-size:15px; line-height:1.87;	margin:0;}
.inside-banner-btn{ padding-top:20px;}
.inside-banner-wrap .button, .info-box-text .button, .footer-top-info-btn .button, .haute-bottom-content li a{ background:#fc980e; border-radius:25px;
  color:#fff; font-family: 'Roboto', sans-serif; font-size:13px; font-weight:700; line-height:16px;
  letter-spacing:1px; padding:11px 23px; text-transform:uppercase; transition: all .2s;}
.inside-banner-wrap .button i, .info-box-text .button i, .footer-top-info-btn .button i{ margin-left:10px;}
.inside-banner-wrap .button:hover, .info-box-text .button:hover, .haute-bottom-content li a:hover{ background: rgba(252,152,14,0.49);}
#shopify-section-info-image-box, #shopify-section-construit-info-image-box, #shopify-section-meilleur-info-image-box{ background:#fff; padding:40px 0;}
.info-box-text .outline-btn{ background:none; border:2px solid #fc980e; color:#fc980e;}
.info-box-text .outline-btn:hover{ background:#fc980e; color:#fff;}
.info-image-box .container{ max-width:1200px; padding:0 30px;}
.info-box-wrap{ margin:0 -20px;}
.info-box-img{ float:left; padding:0 20px; width:38%;}
.info-box-text{ float:left; padding:0 20px; width:62%;}
.info-box-text h2{ color:#2b2e32;}
.info-box-text p{ color:#6d6d6d; margin-bottom:20px;}
.info-box-text p strong{ color:#6d6d6d;}
.info-box-text ul{ list-style-position:outside; padding:0 0 20px 40px;}
.info-box-text ul li, .meilleur-content-in ul li{ color:#6d6d6d; font-family: 'Roboto', sans-serif;
  font-size:15px; line-height:1.87;}
.footer-top-info-bar{ padding:40px 0;}
.footer-top-info-bar .container{ max-width:1090px; padding:0 30px;}
.footer-top-info-bar-wrap, .banner-two-blocks, .info-icon-list, .info-icon-item-in{ display: -webkit-box; display: -webkit-flex;
  display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center;
  align-items: center;}
.footer-top-info-head{ padding-right:30px;}
.footer-top-info-head h2, .page-tab-sec h2{ color:#fff; font-family: 'Roboto', sans-serif; font-size:36px;
  font-weight:500; line-height:1.26;}
.footer-top-info-btn .outline-btn{ background:none; border:2px solid #fff; color:#fff; width:334px;}
.footer-top-info-btn .outline-btn:hover{ background:#fff; color:#fc980e;}
.page-tab-sec{ background:#fff; padding-bottom:50px;}
.page-tab-sec .container{ max-width:1260px; padding:0 30px;}
.page-tab-sec h2{ color:#2b2e32; font-weight:700; margin-bottom:50px; text-align:center;}
.page-tab-sec .tabs{ border:1px solid #eaeaea; border-bottom:none; padding:0; display: -webkit-box;
  display: -webkit-flex; display: -ms-flexbox; display: flex;}
.page-tab-sec .tabs li{ width:33.33%;}
.page-tab-sec .tabs li a{ background:#f6f6f6; border:none; border-top:3px solid transparent; 
  height:100%; line-height:normal; padding:19px 15px; text-transform:none;}
.page-tab-sec .tabs li .active{ background:#f9f9f9; border-color:#fc980e;}
.page-tab-sec .tab-main{ background:#f9f9f9; border:1px solid #eaeaea; border-top:none; padding:30px;}
.page-review-item{ border-bottom:2px dashed #eaeaea; margin-bottom:25px; padding-bottom:25px;}
.page-tab-sec .page-review-item:last-child{ border:none; margin-bottom:0; padding-bottom:0;}
.page-review-item > div, #haute-video-box{ display: -webkit-box; display: -webkit-flex;
  display: -ms-flexbox; display: flex;}
.page-review-item .content-on-right, .info-video-sec .image-on-left, #expertise-content-box-item.expertise-on-right, #haute-video-box.haute-on-right{ -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;}
.page-review-img-in{ border-radius:50%; height:150px; overflow:hidden; width:150px;}
.page-review-img-in img{ width:100%;}
.page-review-info{ padding-left:30px;}
.page-review-info h4{ color:#fea100; font-family: 'Roboto', sans-serif; font-size:18px; line-height:normal;
  margin-bottom:0; padding:5px 0 15px;}
.page-review-info p, .page-review-info ul li{ color:#6d6d6d; font-family: 'Roboto', sans-serif;
  font-size:14px; line-height:1.87; margin-bottom:15px;}
.page-review-info p:last-child{ margin-bottom:0;}
.page-review-info strong{ color:#6d6d6d;}
.page-review-info p a, .page-review-info ul li{ color:#2b2e32;}
.page-review-info p a:hover, .page-review-info ul li a:hover{ color:#fea100;}
.page-review-info ul, .meilleur-content-in ul{ list-style-position:outside; padding:0  0 15px 40px;}
.page-review-info ul li, .meilleur-content-in ul li{ margin-bottom:0;}
.shopify-policy__body p{ padding-left:0;}

/* 21-11-2020 */
.shopify-section.info-video-sec{ background:#fff; padding:40px 0 50px;}
.info-video-sec .container, .faq-sec .container{ max-width:1260px; padding:0 30px;}
.info-video-sec .info-box-wrap, #expertise-content-box-item{ display: -webkit-box;
  display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center;
  -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin:0;}
.info-video-sec .image-on-right .info-box-text{ float:none;}
.info-video-sec .info-box-text h2{ font-size:36px;}
.info-video-sec .info-box-video{ width:50%;}
.info-video-sec .info-box-text{ padding:0 30px 0 0; width:50%;}
.banner-two-blocks > div{ width:50%;}
.banner-two-blocks .inside-banner-content{ padding-right:30px;}
.banner-two-blocks .banner_video_box, .info-video-sec .info-box-video{ padding-top:30%; position:relative;}
.banner-two-blocks .banner_video_box iframe, .info-video-sec .info-box-video iframe, .haute-video-in iframe{ height:100%; left:0; position:absolute;
  top:0; width:100%;}
.info-icon-box{ padding:18px 0;}
.info-icon-box .container{ max-width:1260px; padding:0 15px;}
.info-icon-item{ padding:10px 15px; width:25%;}
.info-icon-in{ background:#f6a615; border-radius:50%; font-size:23px; height:42px; line-height:32px; margin-right:20px;
  padding:5px; text-align:center; width:42px;}
.info-icon-text h4{ color:#2b2e32; font-family: 'Roboto', sans-serif; font-size:18px; font-weight:500; line-height:1.28;
  margin-bottom:0;}
.info-icon-text p{ color:#747474; font-family: 'Roboto', sans-serif; font-size:15px;}
.testimonial-sec{ padding:60px 0 35px; text-align:center;}
.testimonial-sec h2{ color:#fff; font-family: 'Roboto', sans-serif; font-size:36px; font-weight:500; line-height:1.26;
  margin-bottom:10px; text-transform:uppercase;}
.testimonial-text{ margin:0; padding:25px;}
.testimonial-text, .testimonial-text p{ color:#fff; font-family: 'Roboto', sans-serif; font-size:18px; font-style:italic;
  line-height:30px;}
.testimonial-sec a{ color:#000;}
.testimonial-sec a:hover{ color:#fff;}
.testimonial_info{ padding-top:40px; font-style:normal;}
#shopify-section-construit-content-boxes{ background:#fff;}
.construit-content-boxes{ display:block;}
.construit-content-boxes .content-box-item{ background-color:transparent; display:block;
  float:left; margin-bottom:10px; min-height:700px; padding:7% 5%; width:50%;}
.construit-content-boxes .content-box-item:nth-child(2n+0){ border-left:10px solid #fff;}
.construit-content-boxes .content-box-info{ text-align:center;}
.construit-content-boxes .content-box-item h3{ color:#272727; font-family: 'Roboto', sans-serif;
  font-size:40px; line-height:1.2; margin-bottom:25px;}
.construit-content-boxes .content-box-item p{ color:#838383; font-family: 'Roboto', sans-serif;
  font-size:20px; line-height:1.87;}
.faq-sec{ padding:40px 0 115px;}
.faq-sec .faq-wrap{ margin:0;}
.faq-sec h2{ color:#2b2e32; font-family: 'Roboto', sans-serif; font-size:50px; font-weight:700;
  line-height:1.2; margin-bottom:20px; text-align:center;}
.faqitem{ border-bottom:1px solid #eaeaea;}
.faqitem .header{ padding:0; position:relative;}
.faqitem .header h5{ color:#2b2e32; cursor:pointer; font-family: 'Roboto', sans-serif;
  font-size:15px; line-height:1.73; margin-bottom:0; padding:10px 50px 10px 0;}
.faqitem .header i{ color:#fd9e0f; cursor:pointer; position:absolute; right:0; top:14px;}
.faqitem.jquery-accordion-active .fa.fa-plus, .faqitem .header .fa.fa-minus{ display:none;}
.faqitem.jquery-accordion-active .fa.fa-minus{ display:inline-block;}
.faqitem .content{ display:none; padding:0 0 15px;}
.faqitem .content h6{ color:#828282; font-family: 'Roboto', sans-serif; font-size:15px;
  font-weight:700; line-height:1.87; margin-bottom:0;}
.faqitem .content p{ color:#6d6d6d; font-family: 'Roboto', sans-serif; font-size:15px;
  line-height:1.87; margin-bottom:25px;}

/* EXPERTISE */
.expertise-content{ background:#fff; padding:40px 0 0; text-align:center;}
.expertise-content .container{ max-width:1140px; padding:0 30px;}
.expertise-content h2, .haute-vitesse-content h1{ color:#fc980e; font-family: 'Roboto', sans-serif;
  font-size:36px; font-weight:500; line-height:1.26; margin-bottom:25px; padding-bottom:20px;
  position:relative;}
.expertise-content h2:after{ background:#eaeaea; bottom:0; content:"'"; display:block; height:1px;
  left:50%; margin-left:-30%; position:absolute; text-indent:-9999px; width:60%;}
.expertise-content p, .haute-vitesse-content p{ color:#6d6d6d; font-family: 'Roboto', sans-serif;
  font-size:15px; line-height:1.87; margin-bottom:20px;}
.expertise-content p strong, .expertise-content ul li strong{ color:#6d6d6d;}
.expertise-content h3{ color:#ff6600; font-family: 'Roboto', sans-serif; font-size:25px;
  font-weight:700; line-height:1.87;}
.expertise-content ul{ list-style:none; padding-bottom:25px;}
.expertise-content *:last-child{ padding-bottom:0;}
.expertise-content ul li{ color:#6d6d6d; font-family: 'Roboto', sans-serif; font-size:15px;
  line-height:1.87;}
.expertise-sections .featSec{ padding:40px 30px 100px;}
#expertise-content-box-item{ background:#fff;}
#expertise-content-box-item > div{ width:50%;}
.expertise-content-box-info{ padding:20px 40px;}
.expertise-content-box-info h3{ color:#2b2e32; font-family: 'Roboto', sans-serif; font-size:36px;
  font-weight:500; line-height:1.26; margin-bottom:40px;}
.expertise-content-box-info p{ color:#6d6d6d; font-family: 'Roboto', sans-serif; font-size:15px;
  line-height:1.87;}
#shopify-section-expertise-icon-blocks .info-icon-box{ padding-bottom:58px;}
#shopify-section-expertise-icon-blocks .info-icon-list{ -webkit-box-align: start; -webkit-align-items: start;
  -ms-flex-align: start; align-items: start;}
#shopify-section-expertise-icon-blocks .info-icon-item-in{ display:block; text-align:center;}
#shopify-section-expertise-icon-blocks .info-icon-item-in i{ color:#fff; font-size:36px;
  height:72px; line-height:72px; width:72px;}
#shopify-section-expertise-icon-blocks .info-icon-text h4{ color:#fff; margin-bottom:15px;}
#shopify-section-expertise-icon-blocks .info-icon-text p{ color:#fff; margin-bottom:0;}

/* HAUTE */
.haute-vitesse-content{ background:#fff; padding:70px 0 25px;}
.haute-vitesse-content .container, .haute-boxes .container{ max-width:1164px; padding:0 30px;}
.haute-vitesse-content img{ padding-bottom:30px;}
.haute-vitesse-sections{ background:#fff;}
.haute-video{ padding:15px 22px 15px 0; width:50%;}
.haute-on-right .haute-video{ padding:15px 0 15px 22px;}
.haute-video-in{ padding-top:67%; position:relative;}
.haute-content-info{ padding:15px 0 15px 18px; width:50%;}
.haute-on-right .haute-content-info{ padding:15px 18px 15px 0;}
.haute-content-info h4, .meilleur-content-in h4{ color:#fc980e; font-family: 'Roboto', sans-serif;
  font-size:16px; font-weight:700; line-height:1; margin:0; padding:5px 0 7px;}
.haute-content-info p, .haute-bottom-content p, .meilleur-content-in p{ color:#6d6d6d;
  font-family: 'Roboto', sans-serif; font-size:15px; line-height:1.87; margin-bottom:20px;}
.haute-content-info p strong, .meilleur-content-in p strong{ color:#6d6d6d;}
.haute-bottom-content{ padding-top:30px; text-align:center;}
.haute-bottom-content ul{ font-size:0;}
.haute-bottom-content li{ display:inline-block; list-style:none; padding:10px;}
.haute-bottom-content li a{ display:inline-block;}
.haute-bottom-content p, .haute-bottom-content p a:hover, .meilleur-content-in p a:hover{ color:#fc980e;}
.haute-bottom-content p a, .meilleur-content-in p a{ color:#2b2e32;}
.haute-vitesse-sections .featSec{ padding:20px 0 80px;}
.haute-vitesse-sections .fusion-title:before{ display:none;}

/* MEILLEUR */
.meilleur-achat-sections, .centrifugeuses-sections, .des-slow-sections{ background:#fff;}
.meilleur-boxes{ padding:60px 0 0;}
.meilleur-box-row{ margin:0 -20px;}
.meilleur-boxes h2{ color:#000; font-family: 'Roboto', sans-serif; font-size:36px; font-weight:500;
  line-height:1.26; margin:0 0 25px;}
.meilleur-content-box-item{ display:inline-block; font-size:15px; padding:15px 20px;
  vertical-align:top; width:50%;}
.meilleur-content-in{ border:1px solid #eaeaea; padding:20px;}
.meilleur-box-img{ border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:10px;}
.meilleur-content-in h4{ color:#000;}
.meilleur-content-box-info{ border-top:1px solid #eaeaea; padding-top:10px;}
.meilleur-content-btn{ font-size:0; margin:0 -5px; padding:20px 0; text-align:center;}
.meilleur-content-btn > div{ display:inline-block; padding:0 5px; width:50%;}
.meilleur-content-btn .button{ background:none; color:#000; font-size:13px; line-height:normal;
  height:auto; padding:11px 23px; text-transform:uppercase;}
.meilleur-content-btn .button i{ margin-right:10px;}
.meilleur-content-btn .meilleur-second-btn .button{ color:#fc980e;}
.centrifugeuses-sections #info-image-box{ padding:40px 0;}
.des-slow-sections .inside-banner-wrap p{ margin-bottom:15px;}

#contact_form .form__input-wrapper{margin-bottom:15px;}

.boxincludes{display:flex; flex-wrap:wrap;justify-content: center;align-content: center;}
.boxincludes > div{display:flex;}
.boxincludes > div > div{ display:block; width:250px; border:1px solid #ccc; padding:10px; margin:10px;}
.boxincludes h2{text-align:center; margin: 15px 0 10px 0; font-size: 20px;}
.boxincludes img{margin:0 auto!important;}
.wholetimer{min-height:130px;}

/* 25-11-2020 */
.juicerrecipe-sections, .rbr-section{ background:#fff; padding:35px 0;}
.juicerrecipe-sections .container, .rbr-section .container{ max-width:1210px; padding:0 20px;}
#shopify-section-recipe h2{ color:#fea100; font-family: 'Roboto', sans-serif; font-size:36px;
  font-weight:500; line-height:1.2;}
.recipe-item { 
  border: 2px dashed #ccc; 
  margin-bottom: 35px; 
  padding: 20px;

}
.recipe-item a {
  word-break: break-all;
}
.recipe-item .img-on-left img{ float:left; padding-right:30px;}
.recipe-item .img-on-right img{ float:right; padding-left:30px;}
.recipe-item h4, .vegan-recipe-item h4{ color:#fea100; font-family: 'Roboto', sans-serif;
  font-size:17px; font-weight:500; line-height:1.2; margin-bottom:10px; text-transform:uppercase;}
.recipe-item ul{ margin-bottom:16px;}
.recipe-item ul li, .recipe-item p, .vegan-recipe-item p{ color:#151515; font-family: 'Roboto', sans-serif;
  font-size:14px; line-height:20px;}
.recipe-item p{ margin-bottom:16px;}
.recipe-item p:last-child{ margin-bottom:0;}
.recipe-item p a{ color:#818181;}
.recipe-item p a:hover{ color:#e33804;}
.juicerrecipe-content, .rbr-content{ color:#555; font-family: 'Roboto', sans-serif; font-size:14px;
  line-height:20px;}
.rbr-content{ margin-bottom:20px;}
.vegan-recipe-sec{ margin-bottom:25px;}
.vegan-recipe-sec h2{ color:#555; font-family: 'Roboto', sans-serif; font-size:27px;
  font-weight:600; line-height:normal; margin-bottom:16px;}
.vegan-recipe-sec h3{ color:#555; font-family: 'Roboto', sans-serif; font-size:14px;
  font-weight:600; margin-bottom:11px;}
.vegan-recipe-row{ font-size:0; margin:0 -15px;}
.vegan-recipe-item{ display:inline-block; font-size:14px; padding:5px 15px 25px; text-align:center;
  vertical-align:top; width:20%;}
.vegan-recipe-item a{ display:inline-block;}
.vegan-recipe-item img{ border:2px solid #cfcfcf; border-radius:3px; margin-bottom:8px; padding:5%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.vegan-recipe-item h4{ text-transform:none;}
.vegan-recipe-item p{ color:#f85719; font-style:italic;}
.vegan-recipe-item p strong{ color:#555; font-weight:normal;}

/* 26-11-2020 */
#unique-tab-experts-gastronomiques .rte ul{ margin-left:0;}
#unique-tab-experts-gastronomiques .rte ul li{ display:inline-block; width:100%; text-align:left;
  vertical-align:top; margin:0; color:#38453e; font-family: 'Roboto', sans-serif;}
#unique-tab-experts-gastronomiques .rte ul li:before{ display:none;}
#unique-tab-experts-gastronomiques .rte p{ color:#38453e; font-family: 'Roboto', sans-serif;
  font-size:13px; line-height:30px; margin-bottom:10px; padding-bottom:0;}
#unique-tab-experts-gastronomiques ul li .img_sec{ border:2px solid #e9e9e9; border-radius:3px;
  position:relative; float:left; width:25%;}
#unique-tab-experts-gastronomiques ul li .text-sec{ color:#555; float:left; font-family: 'Roboto', sans-serif;
  line-height:20px; width:70%; padding-left:17px; text-align:justify;}
#unique-tab-experts-gastronomiques .rte h2{ margin:0 0 10px;}
#unique-tab-experts-gastronomiques .rte img{ margin:0 auto!important;}
button.tab-content-btns, a.tab-content-btns{ display:none;}
#unique-tab-comparison table{word-break: break-word;}

/* 28-11-2020 */
.faq-tab-sec{ padding:20px;}
.rte .faq-tab-sec ol{ list-style:decimal-leading-zero;}
.rte .faq-tab-sec ol > li{ color:#000;}
.rte .faq-tab-sec ol > li:before{ display:none;}
.rte .faq-tab-sec ol > li > ul > li{ color:#90a3b0;}
.rte .faq-tab-sec ol > li > ul{ padding:5px 0 10px;}
.rte .faq-tab-sec p strong{ color:#90a3b0;}
.rte .faq-tab-sec table{ border-bottom:1px solid #e1e3e4; border-left:1px solid #e1e3e4; margin:0 0 20px;}
.rte .faq-tab-sec table tbody tr{ border-right:none;}
.rte .faq-tab-sec table tbody tr td{ border-top:1px solid #e1e3e4; border-right:1px solid #e1e3e4; padding:15px;}

/* TP homepage */
.tp-review-section .section{margin:0px; padding:20px 0;}

#customer_login, #recover_customer_password{margin:30px auto;}
.multi-images{margin:20px 0;}
.multi-images-inside{background:#FFF; margin:10px 0; padding:5px;}
.multi-images img{max-width:100%; margin:0 auto; display:block;}
.banner-tabsbelow{background:#FFF; margin:10px 0 20px; border:1px solid #e1e3e4; border-radius:3px; padding:5px;}
.banner-tabsbelow img{max-width:100%; margin:0 auto; display:block;}
.cart-wrapper .card table{margin-left:0;}

/* Change 12-16-2020 */
.template-product button.product-form__add-button{background:#Ff402f;}

.reviews-container{display:flex; margin:30px 0;}
.reviews-container > div{width:calc(50% - 15px);}
.tp-reviews{margin-right:15px; overflow-y:Auto; max-height:314px;}
.video-main{margin-left:15px;}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.comparison-block table {
    word-break: break-word;
}
.comparison-block .table-wrapper{white-space: unset;}
.comparison-block .table-wrapper table{margin:0;}
.key-points{font-size:14px; margin-left:15px; list-style-position: outside;}

/* 17-12-2020 */
#shopify-section-product-template-long, #shopify-section-product-template-long-new, #shopify-section-product-template-thermo-long-new{ background:#fff;}
#shopify-section-product-template-long .container, #shopify-section-product-template-long-new .container, #shopify-section-product-template-thermo-long-new .container{ max-width:1220px;}
#shopify-section-product-template-long .page__sub-header, #shopify-section-product-template-long-new .page__sub-header, #shopify-section-product-template-thermo-long-new .page__sub-header{ background:#f8f8f8; color:#000; line-height:normal; margin:0 0 15px; padding:12px 15px;}
.product-long-top{ padding:20px 0 0; text-align:center;}
.product-long-top h1{color: #fd9e0f; font-size:24px; font-weight:300; margin:0 0 5px;}
.product-long-top h3{ color:#555; font-size:30px; font-weight:400; line-height:1.4;}
.card__section.long-include-sec{ padding:35px 0!important;}
.long-include-sec .boxincludes > div{ -ms-flex: 0 0 20%; flex: 0 0 20%; max-width:20%; padding:0 20px 20px;}
.long-include-sec .boxincludes > div > div{ margin:0; width:100%;}
.long-include-sec .boxincludes h2{ color:#555; font-size:15px; font-weight:normal; margin:10px 0 0;}
.long-top-comp { 
  padding:0 0 35px;
}
.long-top-comp iframe {
  max-width: 100%;
}
@media(max-width: 425px) {
  .long-top-comp iframe {
    height: 230px;
  }
}
.long-top-comp .top-head{ padding-bottom:20px;}
.long-top-comp .top-head h2{ font-size:22px; font-weight:700; line-height:normal; margin:0 0 10px; text-transform:uppercase;}
.long-top-comp .top-head p{ color:#555; font-size:16px; line-height:1.4; text-align:center;}
.comparison-long tr:first-child {background:#666; color:#fff;}
.comparison-long tr:first-child > td{color:#fff; font-weight:bold;}
.comparison-long tr:first-child th{border: solid 1px #f3f3f3;}
.comparison-long table td{border: solid 1px #ccc; text-align:center;}
.comparison-long table > tbody > tr > td{padding: 11px 9px;}
.comparison-long th:first-child, .comparison-long td:first-child{text-align:left;}
.comparison-long h4{text-align:center; margin-top: 65px;margin-bottom: 40px; font-size: 22px;color: #fca226;font-weight: 700;padding: 10px 20px;line-height: 1.2em;text-transform: uppercase;}
.make-top-row{clear:both; overflow:auto;}
.make-column{float: left; width: 33.33%; padding: 16px;}
.make-column h4{font-size: 20px; line-height: 1.255; margin:16px 0 0 0; font-weight:bold; color: #555;}
.make-column p{font-size: 16px; line-height: 1.255; margin-top: 10px; color: #555;}
.features-title{font-size:2em;color: #fca226; font-weight: 700; line-height: 1.2em; text-transform: uppercase; text-align: center; margin-top:70px; margin-bottom: 18px;}
.make-col-muchmore{text-align:center; padding-top: 50px;}
.make-title{ color:#555; font-size:20px; font-weight:700; line-height:1.255;}
.make-cont{ color:#555; font-size:16px; font-weight:100; line-height:1.255; margin-top:10px;}
#shopify-section-product-template-long a, #shopify-section-product-template-long-new a, #shopify-section-product-template-thermo-long-new a{ color:#fd9e0f; word-wrap: break-word; }
#shopify-section-product-template-long a:hover, #shopify-section-product-template-long-new a:hover, #shopify-section-product-template-thermo-long-new a:hover{ color:#555; text-decoration:underline;}

.what-says{ display:flex; margin:50px auto; max-width:1170px;}
.what-col{ padding:0 15px; width:25%;}
.what-col-in{ border:1px solid #fca226; border-radius:2px; box-shadow: 0px 0px 7px #f2f2f2; height:100%; padding:10px;}
.name-caps{ padding-bottom:10px; text-align:center;}
.what-says-product{ padding-bottom:20px; text-align:center;}
.what-says-text p{ font-size:14px; padding-bottom:8px;}
.name-caps h4{ color:#fca226; font-size:18px; font-weight:500;}

/* 18-12-2020 */
.product-tabs.product-tabs-longs{ display:block;}
.product-tabs-longs .tab-titles{ float:none; width:100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.product-tabs-longs .tab-titles button{ background:#f6f6f6; border:1px solid #eee; border-top-width:3px; border-bottom-width:0;
  border-radius:5px 5px 0 0; color:#c1c1c1; display:inline-block; font-size:14px; line-height:normal; margin-right:1px;
  padding:5px 15px; text-align:center; width:auto;}
.product-tabs-longs .tab-titles button:hover{ background:#fff;}
.product-tabs-longs .tab-titles button.active{ background:none; border-top-color:#fba227; color:#fba227;}
.product-tabs-longs .product-tabs-content-area { 
  border-top:none; 
  float:none; 
  height:auto; 
  width:100%;
}

.product-tabs-longs .tabcontent {
  min-height: 300px !important;
}


.product-tabs-longs .hight-tanle-g2-6 .tabcontent {
  max-height: 601px !important;
}

.product-tabs-longs .vitamix-comparison .tabcontent {
  max-height: 585px !important;
}

.product-tabs-longs .blendtec-comparison .tabcontent {
  max-height: 471px !important;
}

.product-tabs-longs .card{ border:none; border-radius:0; margin:0;}
.product-tabs-longs .rte .multi-images img{ margin:1em auto!important;}
.product-long-bestsell{ text-align:center;}
.product-long-bestsell h4{ color:#fca226; font-size:22px; font-weight:700; line-height:1.2em; margin:0 0 40px; padding:15px 0 0;
  text-transform:uppercase;}
.product-long-bestsell table{ border-collapse:collapse; margin-bottom:50px;}
.product-long-bestsell h5{ color:#fca226; font-size:16px; font-weight:700; line-height:1.2; margin:0 0 5px;}
.product-long-bestsell p, .product-long-bestsell li{ color:#555; font-size:18px; font-weight:400; line-height:1.4; margin-bottom:12px;}
.product-long-bestsell .big-p{ font-size:20px; font-style:italic; line-height:35px;}
.product-long-bestsell strong{ color:#555;}
.best-sell-block{ background:#f8f8f8; margin-bottom:50px; padding:15px; text-align:left;}
.best-sell-block ul{ padding:0 0 15px 25px;}
.product-long-bestsell .best-sell-block li{ margin-bottom:7px;}
#shopify-section-product-template-long .best-sell-btn a, #shopify-section-product-template-long-new .best-sell-btn a, #shopify-section-product-template-thermo-long-new .best-sell-btn a, .make-fun-tog-btn button{ background:orange; border-radius:3px; color:#fff; display:block; font-weight:700; line-height:normal;
  margin:0 auto; max-width:240px; padding:18px 10px; width:100%;}
#shopify-section-product-template-long .best-sell-btn a:hover, #shopify-section-product-template-long-new .best-sell-btn a:hover, #shopify-section-product-template-thermo-long-new .best-sell-btn a:hover{ color:#fff; text-decoration:none;}
.long-icons-sec{ padding-bottom:25px;}
.long-icon-list{ font-size:0; list-style:none; margin:0 -10px; padding:25px 0 35px; text-align:center;}
.long-icon-list li{ display:inline-block; padding:5px 10px; width:25%;}
.icon-big-img{ border:1px solid #ccc; padding:10px; text-align:center;}
.ci-block{ padding:10px 0 35px;}
.ci-block:last-child{ padding-bottom:0;}
.product-long-bestsell .ci-block h5{ color:#555; font-size:18px; margin-bottom:35px;}
.product-long-bestsell .ci-block p{ margin-bottom:8px;}
.no-bot-mar{ margin-bottom:0;}
.product-long-bestsell .ci-block .no-bot-mar{ margin-bottom:8px;}
.make-func-sec h2{ color:#fca226; font-size:36px; font-weight:700; line-height:normal; margin:0 0 15px; text-align:center;}
.make-func-sec p, .make-func-sec ul li{ color:#555; font-size:18px; line-height:1.4; margin-bottom:8px;}
.make-func-sec p strong, .make-func-sec ul li strong{ color:#555;}
.make-func-sec .videoWrapper{ margin-bottom:60px;}
.make-func-sec h3{ color:#555; font-size:30px; line-height:1.3; margin-bottom:0; text-align:center;}
.make-fun-tog-content, .opened-btn .first-text, .second-text{ display:none;}
.opened-btn .second-text{ display:block!important;}
.make-fun-tog-btn{ padding:15px 0; text-align:center;}
.make-fun-tog-btn button{ display:inline-block; max-width:inherit; padding:18px 25px; width:auto;}
.make-fun-tog-content{ padding-top:10px;}
.make-fun-tog-content ul{ padding-top:15px;}
.make-fun-high-sec{ border:2px solid orange; border-top-width:42px; border-bottom-width:10px; border-radius:6px 6px 0 0;
  margin:45px 0 60px; padding:42px; text-align:center;}
.make-fun-high-sec h4{ color:#555; font-size:22px; font-weight:600; line-height:30px; margin:0; text-transform:uppercase;}
.make-fun-high-sec h4 a, .make-func-bot-sec p a{ color:orange;}
.make-fun-high-sec h4 a:hover, .make-func-bot-sec p a:hover{ color:#555; text-decoration:underline;}
.make-func-sec .best-sell-btn{ text-align:center;}
.make-func-bot-sec h2{ padding-top:50px;}
.make-func-bot-sec .best-sell-btn{ padding:50px 0;}
.make-func-bot-sec .best-sell-btn a{ text-transform:uppercase;}

/* 28-12-2020 */
#shopify-section-product-template-long-new .product-long-new-top:after, #shopify-section-product-template-long-new .product-long-meta-new .card__section:after, .comparision-block-video:after, #shopify-section-product-template-thermo-long-new .product-long-new-top:after, #shopify-section-product-template-thermo-long-new .product-long-meta-new .card__section:after, .comparision-block-video:after{ clear:both; content:""; display:table}
#shopify-section-product-template-long-new .product-block-list__wrapper, #shopify-section-product-template-thermo-long-new .product-block-list__wrapper{ width:100%;}
#shopify-section-product-template-long-new .product-long-new-top, #shopify-section-product-template-thermo-long-new .product-long-new-top{ margin:0 -15px 25px;}
#shopify-section-product-template-long-new .product-long-new-top-left, #shopify-section-product-template-long-new .product-long-new-top-right, #shopify-section-product-template-long-new .product-long-meta-new .product-meta, #shopify-section-product-template-long-new .product-form, #shopify-section-product-template-thermo-long-new .product-long-new-top-left, #shopify-section-product-template-thermo-long-new .product-long-new-top-right, #shopify-section-product-template-thermo-long-new .product-long-meta-new .product-meta, #shopify-section-product-template-thermo-long-new .product-form{ float:left; padding:0 15px; width:50%;}
#shopify-section-product-template-long-new .product-block-list__item--gallery, #shopify-section-product-template-thermo-long-new .product-block-list__item--gallery{ width:100%}
#shopify-section-product-template-long-new .card-zoom-wrap, #shopify-section-product-template-thermo-long-new .card-zoom-wrap{ border:none; z-index:9999;}
#shopify-section-product-template-long-new .product-tabs, #shopify-section-product-template-thermo-long-new .product-tabs{ margin:0;}
#shopify-section-product-template-long-new .product-tabs-longs .tab-titles, #shopify-section-product-template-thermo-long-new .product-tabs-longs .tab-titles{ border:1px solid #dbdbdb; border-bottom:none;
  -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;}
#shopify-section-product-template-long-new .product-tabs-longs .tab-titles button, #shopify-section-product-template-thermo-long-new .product-tabs-longs .tab-titles button{ border:none; border-radius:0; margin:0 0 1px;
  width:49.8%;}
#shopify-section-product-template-long-new .product-tabs-longs .tab-titles button:nth-child(2n+1), #shopify-section-product-template-thermo-long-new .product-tabs-longs .tab-titles button:nth-child(2n+1){ margin-right:1px;}
#shopify-section-product-template-long-new .product-tabs .card__section, #shopify-section-product-template-thermo-long-new .product-tabs .card__section{ padding:0!important;}
#shopify-section-product-template-long-new .product-block-list__item--info, #shopify-section-product-template-thermo-long-new .product-block-list__item--info{ position:static; width:100%;}
#shopify-section-product-template-long-new .product-long-meta-new .card__section, #shopify-section-product-template-thermo-long-new .product-long-meta-new .card__section{ padding:20px 5px!important;}
#shopify-section-product-template-long-new .product-tabs-content-area, #shopify-section-product-template-thermo-long-new .product-tabs-content-area{ padding:0;}
#shopify-section-product-template-long-new .product-tabs-content-area .tabcontent, #shopify-section-product-template-thermo-long-new .product-tabs-content-area .tabcontent{overflow-y: auto; padding:20px; max-height:713px; min-height:713px;}
#shopify-section-product-template-long-new .key-points, #shopify-section-product-template-thermo-long-new .key-points{font-size:16px; }
#shopify-section-product-template-long-new .key-points li, #shopify-section-product-template-thermo-long-new .key-points li{margin:10px 0;}


/* 29-12-2020 */
.comparision-block-video{ margin:0 -15px;}
.comparision-block-video .comparison-block, .comparision-block-video .video-main{ float:left; margin:0; padding:0 15px; width:50%;}
.comparision-block-video .card{margin-bottom:0; max-height:388px; overflow-y: auto;}
.comparision-block-video-3{ margin-bottom:30px;}
.product-block-list__item--garanite .card__header{ padding:20px;}
.product-block-list__item--garanite ul{ display:block; font-size:0; list-style:none; margin:0 auto; max-width:400px; width:100%;}
.product-block-list__item--garanite ul li{ display:inline-block; padding:10px; width:50%;}
.product-block-list__item--garanite ul li img{ display:block;}
.product-meta-r{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
  -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.product-meta-r > .product-form__info-item{ max-width:220px; width:100%;}
.product-long-new-top-right .product-tabs-longs .tab-titles button{ font-weight:bold; padding:8px 15px;}
.product-meta-r span.product-form__info-title.text--strong{ margin-bottom:0;}
.product-meta-rl .product-meta__label-list{ margin:0;}

/* 05-01-2021 */
.product-long-meta-new .product-meta__reference{ margin-bottom:26px;}
.what-prepare{ padding-bottom:10px;}
.what-prepare ul{ font-size:0; list-style:none; margin:0 -15px;}
.what-prepare ul li{ display:inline-block; padding:10px 15px; text-align:center; vertical-align:top;
  width:20%;}
.what-prepare ul li img{ border-radius:15px;}
.what-prepare h2{ color:#fca226; font-size:20px; font-weight:700; line-height:1.2em; margin:0 0 8px;
  text-align:center; text-transform:uppercase;}
.customers-video{ padding-bottom:50px;}

/* 14-01-2021 */
.news-form-wrap{ margin:0 auto; max-width:880px; width:100%;}
.news-form-wrap h2{ text-transform:uppercase;}
.news-form-wrap p{ color:#fff; margin-bottom:1em;}
.news-form-wrap ._form-content{ padding-bottom:10px;}
.news-form-wrap ._form-content .form-wrapper ._form_element {
  margin: 0 !important;
}
.news-form-wrap ._form-content ._error._below {
    padding-top: 4px;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
}
@media(max-width: 401px) {
  .news-form-wrap ._form-content ._form-title {
    line-height: 40px !important;
  }
}
.news-form-wrap ._form-content ._form-title, .news-form-wrap ._form-content ._html-code{color: #fff;}
.news-form-wrap ._form-content .form-wrapper { display: flex;justify-content: center;align-items: flex-end; }
@media(max-width: 550px) {
  .news-form-wrap ._form-content .form-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 0 15px;
  }

  .news-form-wrap ._form-content .form-wrapper ._form_element {
    display: flex !important;
    width: 100% !important;
  }

  .news-form-wrap ._form-content .form-wrapper ._form_element ._field-wrapper {
    width: 100%;
  }

  .news-form-wrap ._form-content .form-wrapper ._form_element ._field-wrapper input {
    width: 100% !important;
    display: flex !important;
  }

  /* .news-form-wrap ._form-content .form-wrapper input[data-name="email"] {margin: 0 !important;} */
}

.news-form-wrap ._form-content .form-wrapper ._form_element, .news-form-wrap ._form-content .form-wrapper ._button-wrapper {width: auto !important;}
.news-form-wrap ._form-content .form-wrapper label{display: none !important;}
.news-form-wrap ._form-content .form-wrapper input[data-name="email"] {margin: 0 10px;}
.news-form-wrap ._form-content .form-wrapper input{height: 48px !important; width: 193px !important;font-size: 1rem; margin-top: 0 !important;}
.news-form-wrap ._form-content .form-wrapper #_form_63_submit._submit {text-transform: capitalize;padding: 11px 30px !important;background:#fba227 !important; font-size: 16px;margin-top: 0;}
.news-form-wrap ._form-thank-you{color: #fff; font-size: 22px;}
.newsletter-form-fields{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;
  display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center;
  align-items: center; margin:0 auto; max-width:576px; padding:0 15px; width:100%;}
.newsletter-form-fields ._form-label{ display:none;}
.newsletter-form-fields ._field-wrapper{ padding:10px 10px 10px 0; position:relative;}
.newsletter-form-fields ._field-wrapper input{ display:block; padding:0 12px; border-radius:2px;
  border:1px solid #d4d6d8; width:100%; line-height:normal; height:48px; color:#fba227; font-size:1rem;
  box-shadow: 0 1px rgba(212,214,216,0.25) inset; transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;}
.newsletter-form-fields ._field-wrapper input:focus{ border-color:#fba227; box-shadow: 0 0 0 1px #fba227;
  color:#fba227;}
.newsletter-form-fields button{ background:#fba227; color: #fff; position:relative; display:block;
  padding:0 30px; line-height:48px; border-radius:2px; text-align:center; font-weight:500;
  font-size:16px; cursor:pointer; transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;}
.newsletter-form-fields ::-webkit-input-placeholder{ color:#9da3b7;}
.newsletter-form-fields :-ms-input-placeholder{ color:#9da3b7;}
.newsletter-form-fields ::placeholder{ color:#9da3b7;}
.newsletter-form-fields ._error._below{ position:absolute; color:#fff; text-align:center; line-height:normal; width:100%; left:0; bottom:-12px;}

#shopify-section-product-template-thermo-long-new #unique-tab-comparison td{padding:2px 4px;}

@media(max-width: 550px) {
  .news-form-wrap ._form-content .form-wrapper input[data-name="email"] {margin: 0 !important;}
  .news-form-wrap ._form-content .form-wrapper ._form_element._inline-style  {
    display: flex !important;
    width: 100% !important;
  }
}

/* RESPONSIVE */
@media (max-width:1299px) {

.home-main{ padding:90px 0;}
.section-slider h2.heading{ font-size:50px;}
.content-block-text{ padding:60px 35px;}
.ekomi-review-section{ padding:60px 40px;}
.ekomi-review-left{ padding:25px;}
.nav-bar .nav-bar__item{ padding:0 15px;}
.inside-banner-content{ padding:110px 0;}
}

@media (max-width:1279px) {

.header__logo{ max-width:180px; width:100%;}
.header__logo .header__logo-image{ max-width:140px; width:100%;}
.announcement-bar .header__action-item-link.header__cart-toggle{ padding:7px 8px; width:auto;}
.announcement-bar .header__cart-icon{ margin-right:0; top:0;}
.info-video-sec .info-box-text h2{ font-size:32px;}
.info-icon-in{ margin-right:15px;}
.construit-content-boxes .content-box-item{ min-height:520px;}
.construit-content-boxes .content-box-item h3{ font-size:36px; margin-bottom:20px;}
.faq-sec{ padding:20px 0 70px;}
.faq-sec h2{ font-size:44px;}
}

@media (max-width:1120px) {
 
.nav-bar .nav-bar__item{ font-size:14px; padding:0 12px;}
.inside-banner-content{ padding:80px 0;}
.inside-banner-wrap h1, .info-box-text h2{ font-size:40px; margin-bottom:20px;}
.page-tab-sec h2{ font-size:28px; margin-bottom:30px;}
.footer-top-info-head h2, .info-video-sec .info-box-text h2{ font-size:28px;}
.construit-content-boxes .content-box-item h3{ font-size:32px; margin-bottom:15px;}
.what-prepare ul li{ width:25%;}
}

@media (max-width:999px) {
 
/*.header__inner, .search-bar__top-wrapper{ display:block; position:relative;}*/
.search-bar__top-wrapper{ display:block; position:relative;}
.search-bar__top{ display:none;}
.header__mobile-nav{ order:3;}
.header__inner{ justify-content: space-between;}
/*.header__mobile-nav{ margin:-8px 0 0; position:absolute; right:0; top:50%;}
.header__mobile-nav-toggle{ display:block; top:0;}*/
.product-tabs{ margin:0 0 30px;}
.announcement-bar .container{ padding:0;}
.announcement-bar__inner{ display:block; text-align:center;}
.announcement-bar .announcement-bar__content{ border-bottom:1px solid #fff; padding:5px 15px 3px;}
.announcement-bar .header__action-item.header__action-item--account{ display:inline-block; padding:0 10px; text-align:center; vertical-align:middle; width:50%;}
.announcement-bar .header__action-item.header__action-item--account .header__action-item-content{ max-width:100%;}
.announcement-bar .header__action-list{ display:inline-block; text-align:center; vertical-align:middle; width:50%;}
.announcement-bar .header__action-item-link.header__cart-toggle{ background:none; border-left:1px solid #fff; color:#fff;}
.faq-sec h2{ font-size:40px;}
#mobile-panel-1 .mobile-menu__nav-list-item{ margin-bottom:0;}
#mobile-panel-1 .mobile-menu__nav-list-toggle{ display:none;}
#mobile-panel-1 .mobile-menu__nav-collapsible{ height:auto; overflow:visible;}
/*.fix-btn{ bottom:0; left:0; position:fixed; width:100%; z-index:9999; transition: all 0.3s ease-in-out;}*/
.hide-on-mobile{ display:none!important;}
.show-on-mobile{ display:block!important;}
#shopify-section-product-template-long-new .product-long-new-top-left, #shopify-section-product-template-long-new .product-long-new-top-right, #shopify-section-product-template-thermo-long-new .product-long-new-top-left, #shopify-section-product-template-thermo-long-new .product-long-new-top-right{ float:none; width:100%;}
#shopify-section-product-template-long-new .product-long-meta-new .card--collapsed, #shopify-section-product-template-thermo-long-new .product-long-meta-new .card--collapsed{ margin-top:0!important;}
#shopify-section-product-template-long-new .product-long-meta-new .card__section, #shopify-section-product-template-thermo-long-new .product-long-meta-new .card__section{ padding:20px 15px!important;}
#shopify-section-product-template-long-new .product-long-meta-new .product-meta, #shopify-section-product-template-long-new .product-form, #shopify-section-product-template-thermo-long-new .product-long-meta-new .product-meta, #shopify-section-product-template-thermo-long-new .product-form{ float:none; padding:0; width:100%;}
.product-long-meta-new .product-meta .videoWrapper{ margin-bottom:20px;}
.what-prepare ul li{ width:33.33%;}
}

@media (max-width:992px) {

.home-main{ padding:70px 0;}
.section-slider h2.heading{ font-size:40px;}
.section-slider .rte h3{ font-size:22px;}
.section-colelction .home-collecion h3{ font-size:22px;}
.section-colelction .home-collecion{ padding:46px 20px;}
.inside-banner-content{ padding:50px 0;}
.inside-banner-wrap h1, .info-box-text h2{ font-size:36px; margin-bottom:15px;}
.page-tab-sec h2{ font-size:24px; margin-bottom:20px;}
.footer-top-info-head h2{ font-size:24px;}
.footer-top-info-btn .outline-btn{ width:320px;}
.info-icon-item{ padding:10px;}
#shopify-section-product-template-long .container, #shopify-section-product-template-long-new .container, #shopify-section-product-template-thermo-long-new .container{ padding:0 15px;}
.long-include-sec .boxincludes > div{ padding:0 10px 20px;}
#shopify-section-product-template-long .what-col, #shopify-section-product-template-long-new .what-col, #shopify-section-product-template-thermo-long-new .what-col{ padding:0 10px;}
#shopify-section-product-template-long .name-caps h4, #shopify-section-product-template-long-new .name-caps h4, #shopify-section-product-template-thermo-long-new .name-caps h4{ font-size:16px;}
.make-func-sec h2{ font-size:33px;}
.make-func-sec h3{ font-size:27px;}
.product-tabs-longs .tab-titles button{ font-size:12px; padding:5px 10px;}
}

@media (max-width:800px) {

.section-colelction .home-collecion{ float:none; padding:10%; width:100%;}
#content-block-img{ display:block;}
.block-img{ width:100%;}
.content-block-text{ padding:40px 35px; width:100%;}
.ekomi-reviews, .ekomi-bottom{ display:block;}
.ekomi-title h3{ font-size:27px; margin-bottom:0;}
.ekomi-review-left, .ekomi-stars-left{ margin:0 0 25px; width:100%;}
.ekomi-stars-left img{ float:left; max-width:64%;}
.star-content{ float:left; padding-left:30px; width:36%;}
.ekomi-button{ width:100%;}
.ekomi-button a{ max-width:100%;}
.ekomi-review-right{ padding-left:0; width:100%;}
.footer__block-list{ display:block;}
.footer__block-item{ width:100%; border-bottom:0;}
.content-boxes, .content-box-item{ display:block; width:100%;}
.footer__block-item{ margin-bottom:50px;}
.construit-content-boxes .content-box-item{ float:none; width:100%;}
.construit-content-boxes .content-box-item:nth-child(2n+0){ border-left:none;}
.reviews-container{flex-direction: column;}
.reviews-container > div{margin:10px 0; width:100%;}
.comparision-block-video .comparison-block, .comparision-block-video .video-main{ float:none; margin:0; padding:0 15px; width:100%;}
}

@media (max-width:767px) {

.home-main{ padding:40px 0;}
.section-slider h2.heading{ font-size:35px;}
.section-slider .rte h3{ font-size:20px;}
.ekomi-logo{ margin-right:15px;}
.tab-titles button{ line-height:normal; padding:16px;}
#shopify-section-1542984811767 .section, #shopify-section-1573715773514 .section{ margin:40px 0;}
#shopify-section-1573643538159 .section{ margin:0 0 30px;}
#shopify-section-1573640537619 .section{ margin:40px 0 20px;}
.ekomi-review-section{ padding:40px;}
.single-blockquote{ padding:40px 0 30px;}
.inside-banner-wrap h1, .info-box-text h2{ font-size:31px;}
.page-tab-sec h2{ font-size:21px;}
.info-box-img{ float:none; width:100%;}
.info-box-img img{ display:block; margin:0 auto 25px; max-width:350px; width:100%;}
.info-box-text{ float:none; width:100%;}
.page-review-item > div{ display:block;}
.page-review-img-in{ margin:0 auto;}
.page-review-info{ padding:20px 0 0;}
.footer-top-info-bar-wrap{ display:block; text-align:center;}
.footer-top-info-head h2{ font-size:21px; margin-bottom:20px;}
.footer-top-info-btn .outline-btn{ display:block; margin:0 auto; max-width:320px; width:100%;}
.shopify-section.info-video-sec{ padding:30px 0 40px;}
.info-video-sec .image-on-right .info-box-wrap, .banner-two-blocks{ display:block;}
.info-video-sec .info-box-text{ padding:0 0 30px; width:100%;}
.info-video-sec .info-box-video{ width:100%;}
.banner-two-blocks{ padding-bottom:40px;}
.banner-two-blocks > div{ width:100%;}
.banner-two-blocks .banner_video_box, .info-video-sec .info-box-video{ padding-top:60%;}
.banner-two-blocks .inside-banner-content{ padding:40px 0 30px;}
.testimonial-sec{ padding:40px 0 15px;}
.testimonial-sec h2{ font-size:28px;}
.testimonial-text{ padding:5px 0 25px;}
.testimonial_info{ padding-top:20px;}
.construit-content-boxes .content-box-item{ min-height:400px;}
.faq-sec{ padding:20px 0 30px;}
.faq-sec h2{ font-size:36px;}
.info-icon-list{ display:block;}
.info-icon-item{ display:inline-block; width:50%;}
.expertise-sections .featSec{ padding:40px 30px 1px;}
.expertise-sections .fusion-title h2{ font-size:30px; line-height:1.2;}
.expertise-content h2{ font-size:30px;}
.expertise-content h3{ font-size:21px; line-height:1.4;}
.expertise-content-box-info h3{ font-size:30px; margin-bottom:20px;}
.expertise-content-box-info{ padding:30px;}
#expertise-content-box-item{ display:block;}
#expertise-content-box-item > div{ width:100%;}
#shopify-section-expertise-icon-blocks .info-icon-box{ padding-bottom:8px;}
.haute-vitesse-content{ padding:30px 0 1px;}
.haute-vitesse-content h1, .meilleur-boxes h2{ font-size:29px; padding-bottom:0;}
.haute-vitesse-content img{ padding-bottom:0;}
#haute-video-box{ display:block;}
.haute-video, .haute-on-right .haute-video{ padding:0; width:100%;}
.haute-content-info, .haute-on-right .haute-content-info{ padding:15px 0 0; width:100%;}
.haute-bottom-content{ padding-top:0;}
.haute-vitesse-sections .featSec{ padding:20px 30px 1px;}
.meilleur-boxes{ padding:40px 0 15px;}
.meilleur-box-row{ margin:0;}
.meilleur-content-box-item{ display:block; padding:0 0 30px; width:100%;}
.vegan-recipe-row{ margin:0 -7px;}
.vegan-recipe-item{ padding:5px 7px 25px; width:33.33%;}
#unique-tab-experts-gastronomiques ul li .img_sec{ display:inline-block; float:none; margin:0 0 20px;
  padding:10px; width:100%;}
#unique-tab-experts-gastronomiques ul li .text-sec{ float:none; padding:0; width:100%!important;}
.product-tabs{ display:block;}
.tab-titles, .product-tabs-longs .tab-titles{ display:none; float:none; width:100%;}
.product-tabs-content-area{ float:none; height:auto; padding:0; width:100%;}
.tabcontent{ border-bottom:1px solid #e1e3e4; padding:20px;}
#unique-tab-descripion.tabcontent > .card{ border:none; padding:0;}
.tab-titles button{ display:inline-block; width:100%;}
button.tab-content-btns, a.tab-content-btns{ border-bottom:1px solid #e1e3e4; display:block;}
#shopify-section-product-template-long a.tab-content-btns, #shopify-section-product-template-long-new a.tab-content-btns, #shopify-section-product-template-thermo-long-new a.tab-content-btns{ color:#000; text-decoration:none;}
.tabMobile .accDiv{ display:block!important; opacity:1!important; overflow:visible!important; height:auto!important; margin:0 0 40px!important;}
.product-tabs .tabcontent{display:none;}
.long-include-sec .boxincludes > div{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}
.make-func-sec h2{ font-size:28px;}
.make-func-sec h3{ font-size:22px;}
#shopify-section-product-template-long .make-column, #shopify-section-product-template-long-new .make-column, #shopify-section-product-template-thermo-long-new .make-column{ width:50%;}
#shopify-section-product-template-long .what-says, #shopify-section-product-template-long-new .what-says, ##shopify-section-product-template-thermo-long-new .what-says{ display:block; font-size:0; margin:50px 0 15px;}
#shopify-section-product-template-long .what-col, #shopify-section-product-template-long-new .what-col, #shopify-section-product-template-thermo-long-new .what-col{ display:inline-block; padding-bottom:20px; vertical-align:top; width:50%;}
.product-tabs-longs .product-tabs-content-area{ border-top:1px solid #e1e3e4;}
.comparison-long tr > td{ font-size:13px; line-height:normal;}
}

@media (max-width:640px) {

.nav-header-section.header--search-expanded{ margin:0; min-height:0;}
.ekomi-stars-left img{ float:none; display:block; margin:0 auto; max-width:400px;}
.star-content{ float:none; padding:10px 0 0; width:100%;}
.ekomi-review-section{ padding:40px 20px;}
.ekomi-review-left{ padding:20px;}
.product-tabs .card .table, .product-tabs .card .rte table, .product-tabs .rte .card table{ margin-left:0;}
.four-blocks{ font-size:0;}
.four-blocks .column1{ display:inline-block; float:none; vertical-align:top; width:50%;}
.four-blocks .column1 p{ font-size:15px;}
.recipe-item .img-on-left img, .recipe-item .img-on-right img{ display:block; float:none; margin:0 auto; padding:0 0 30px;}
.make-fun-high-sec{ padding:20px;}
.make-fun-high-sec h4{ font-size:19px; line-height:27px;}
.what-prepare ul li{ width:50%;}
}

@media (max-width:480px) {
  
.four-blocks .column1{ width:100%; padding:0 0 21px;}
p.announcement-bar__content.announcement-bar__content--left{ display:block;}
.newsletter-form-fields{ display:block;}
.newsletter-form-fields ._field-wrapper{ padding:0 0 10px;}
.newsletter-form-fields ._error._below{ position:static;}
.newsletter-form-fields button{ display:block; margin:0 auto; max-width:130px; width:100%;}
}

@media (max-width:479px) {
 
.ekomi-top{ display:block;}
.ekomi-logo{ margin:0 0 15px;}
.ekomi-title h3{ margin-bottom:10px;}
.vegan-recipe-item{ width:50%;}
#shopify-section-product-template-long .make-column, #shopify-section-product-template-long-new .make-column, #shopify-section-product-template-thermo-long-new .make-column{ float:none; width:100%; text-align:center;}
#shopify-section-product-template-long .what-col, #shopify-section-product-template-long-new .what-col, #shopify-section-product-template-thermo-long-new .what-col{ float:block; width:100%;}
.product-meta-r .price--highlight{ margin-right:10px;}
.what-prepare ul{ margin:0 auto; max-width:200px; width:100%;}
.what-prepare ul li{ padding:10px 0; width:100%;}
}

@media (max-width:430px) {
 
.expertise-sections .accDiv ul li, .haute-vitesse-sections .accDiv ul li{ width:100%;}
}

@media (max-width:400px) {
 
.info-icon-item{ display:block; width:100%;}
.product-meta-r span.product-form__info-title.text--strong{ margin-right:0;}
.product-meta-r > .product-form__info-item{ max-width:170px;}
.product-meta-r .price-list{ position:static;}
}


@media screen and (min-width: 641px){
  .comparison-long .card__section tr:first-child > td {min-width:160px;}
  .bestsell.comparison-long.product-long-bestsell tr:first-child > td {min-width:210px;}
}

@media (max-width: 400px){
.card__section .table-wrapper td, .bestsell.comparison-long.product-long-bestsell table td {
    white-space: normal;
    word-wrap: break-word;
    max-width: 100px;
}
  .card__section .table-wrapper td:first-child, .bestsell.comparison-long.product-long-bestsell table td:first-child {
    max-width: 110px;
}
}

.bestsell.comparison-long.product-long-bestsell tr:first-child td strong{color:white !important;}


@media (max-width: 767px) {
  
 
  
  
#shopify-section-product-template-long .what-says, #shopify-section-product-template-long-new .what-says {
    display: block;
    font-size: 0;
    margin: 50px 0 15px;
}}

@media (max-width:500px) {
 .long-icons-sec .icon-big-img {height: 412px; position:relative;}
  .long-icons-sec .icon-big-img img  {   top: 0;
    position: absolute;
    max-width: 412px;
     left: calc(50% - 206px);}
}

.product-tabs-content-area table td {
    text-align: left !important;
    padding: 5px !important;
  border: solid 1px #e2e2e2 !important;
  font-size:13px;
}

.table-wrapper table tr:nth-of-type(2n+1) td {
    background: #f3f4f5!important;
}

.comparison-long .table-wrapper table tr:first-child td {background: #666 !important;}

#shopify-section-page-reviews .page_reviews_reviewer-info * { text-align:left;}

#shopify-section-page-reviews .inner_page_reviewer_image img {
    max-width: 100%;
    width: 150px;
}

.shopify-policy__body .rte ol li::before {
  display:none;
}


/* START NEW TEMPLATE */
 #shopify-section-product-new-template .tab-titles {
   flex-wrap: wrap;
 }
#shopify-section-product-new-template .product-long-new-top {
       display: flex;
       justify-content: space-between;
       padding:20px;
}
#shopify-section-product-new-template  .video-mobile {display:none;}
@media screen and (max-width: 999px) {
  #shopify-section-product-new-template .product-long-new-top {
    flex-wrap:wrap;
  }
  #shopify-section-product-new-template .product-long-new-top > div {
    width:100% !important;
  }
  #shopify-section-product-new-template .product-long-new-top-left .video-main {
    display:none;
  }
  #shopify-section-product-new-template  .scroller {
    margin:0;
  }
  #shopify-section-product-new-template  .video-mobile {display:block;}

 #shopify-section-product-new-template .tab-titles {
   display:flex;
   flex-wrap: wrap;
   justify-content: center;
 }
  #shopify-section-product-new-template .product-tabs-longs .tab-titles button {
     width: 48% !important;
  }
  #shopify-section-product-new-template a.tab-content-btns {
    display:none !important;
  }
}

#shopify-section-product-new-template .container--flush .product-block-list .product-block-list__wrapper .product-block-list__item--gallery,
#shopify-section-product-new-template .container--flush .product-block-list .product-block-list__wrapper .product-block-list__item--info{
  width:100%;
}

#shopify-section-product-new-template .product-long-new-top > div {
  width:50%;
}
#shopify-section-product-new-template  #loptimum-info .card  {
  border:none;
}
#shopify-section-product-new-template .card.card-zoom-wrap.card--collapsed.card--sticky {
  border:none;
  z-index: 9999;
}
#shopify-section-product-new-template .product-form__payment-container>* {
  width:100%;
}
#shopify-section-product-new-template .product-tabs-longs .tab-titles button {
  font-size:18px;
  font-weight:700;
     width: calc(21% - 15px);
    padding: 8px 15px;
    border-radius: 0;
}
#shopify-section-product-new-template  #shopify-section-page-reviews .page_reviews_review-item {
    margin-bottom: 15px;
}
#shopify-section-product-new-template  #shopify-section-page-reviews .page_reviews_review-item .page_reviews_review_inner {
        padding: 0;
        position: relative;
        min-height: 150px; }

#shopify-section-product-new-template  #shopify-section-page-reviews .page_reviews_review_inner .reviews_review_inner-cover {
    padding: 20px 15px;
    border: 1px solid #d0c9c9;
    border-radius: 10px;
}
#shopify-section-product-new-template  #shopify-section-page-reviews  .page_reviews_reviewer_image {
    position: static;
    margin: auto;
    width: 220px;
    top: 0;
    left: 0;}
#shopify-section-product-new-template   #shopify-section-page-reviews .page_reviews_reviewer-info {
    padding-top: 15px;
    text-align: center;
}
#shopify-section-product-new-template   #shopify-section-page-reviews .inner_page_reviewer_image {
    display: block;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    margin: auto;
    overflow: hidden;
}
#shopify-section-product-new-template   #shopify-section-page-reviews  .page_reviews_name .page_reviews_name {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 7px;
}
#shopify-section-product-new-template   #shopify-section-page-reviews .page_reviews_stars-5 span {
    width: 104px;
}
#shopify-section-product-new-template   #shopify-section-page-reviews .page_reviews_-stars_div span {
    background: url(https://cdn.shopify.com/s/files/1/0269/4178/4116/t/46/assets/stars.png) no-repeat left top;
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 104px;
}
#shopify-section-product-new-template   #shopify-section-page-reviews .page_reviews_desc {
    font-size: 15px;
}
#shopify-section-product-new-template   #shopify-section-page-reviews  .reviewer-product-image {
    display: inline-block;
    width: 100%;
    max-width: 138px;
    vertical-align: top;
    padding: 0 5px;
}

#shopify-section-product-new-template .product-tabs-content-area {
  overflow: auto;
}
/* END NEW TEMPLATE */

.table-wrapper table td {width:33%;}
.expandable-content figure.table {
  margin:0;
}