/** Shopify CDN: Minification failed

Line 84:29 Unexpected ";"
Line 230:81 Unexpected ";"

**/
/*================ Font Face ================*/

@font-face {font-family: 'Vorwerk';src: url('https://cdn.shopify.com/s/files/1/0749/3245/3661/files/Vorwerk-Light.ttf?v=1685000478');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Vorwerk';src: url('https://cdn.shopify.com/s/files/1/0749/3245/3661/files/Vorwerk-Regular.ttf?v=1685000389');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Vorwerk';src: url('https://cdn.shopify.com/s/files/1/0749/3245/3661/files/Vorwerk-Medium.ttf?v=1685000300');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Vorwerk';src: url('https://cdn.shopify.com/s/files/1/0749/3245/3661/files/Vorwerk-Bold.ttf?v=1685000194');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'poppins';src: url('https://cdn.shopify.com/s/files/1/0750/4465/1297/files/Poppins-Regular.woff2?v=1771305434');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'inter';src: url('https://cdn.shopify.com/s/files/1/0750/4465/1297/files/Inter_28pt-Regular.woff2?v=1771318179');font-weight: normal;font-style: normal;font-display: swap;}

/* =============== Font face end  ================ */

/*================ General ================*/
*{outline:none;}
html{padding-bottom:0 !important;}
input,textarea,select,button{font-family: 'Vorwerk'!important;}
body,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Vorwerk' !important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:bold;letter-spacing:normal;line-height: normal;}
h1{font-size:52px;}
h2{font-size:48px;}
h3{font-size:42px;}
h4{font-size:32px;}
body{overflow-x: hidden;}
.rte{line-height:1.4;font-size:16px;}
.section-header .section-header__title{font-size:36px;font-weight:300;line-height: 1.19;}
.section-header .section-header__title span{color:#00ac46;font-weight:bold;}
.index--section{margin-top:60px;margin-bottom:60px;}
.section-header{margin:0 auto 40px;}
.pswp__ui .btn,.grid-product__actions .btn {padding:6px;}
.grid-product__actions .btn{border-radius: 100px;}
.yotpo-reviewer-name[data-v-6e8511c1],.yotpo-bottom-line .yotpo-bottom-line-text,.yotpo-star-distribution-index,
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,
.yotpo-dropdown-closable[data-v-bd3c637c],.yotpo-date-format,.yotpo-read-more-text,.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title, .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title,
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content, .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content,
.yotpo-widget-clear, .yotpo-widget-clear button, .yotpo-widget-clear form input, .yotpo-widget-clear span{font-family: 'Vorwerk' !important;}
.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline{font-size:36px;font-weight:300 !important;}
.yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-m .yotpo-main-layout .yotpo-head{margin-top:0 !important;}
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:#00ac46 !important;}
.yotpo-reviews-pagination-container,.yotpo-new-review-btn-wrapper .yotpo-new-review-btn.empty-state{margin-bottom:0 !important;}
.yotpo-display-s .yotpo-head{margin-top:0 !important;}

.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{font-size: 16px;font-weight: 500; color: #000000;}
.yotpo-input-wrapper .yotpo-form-label[data-v-5251fc30],.modal-backdrop.yotpo-review-form-modal .yotpo-modal-header{color:#000 !important;}
.yotpo-reviews-main-widget  .yotpo-review-form .form-footer .yotpo-new-review-submit[data-v-47d6175c]{height: 40px;border-radius: 4px;font-size:16px;font-weight:500;}
.yotpo-reviews-main-widget .yotpo-reviewer-name[data-v-6e8511c1]{font-size: 16px;font-weight: 500;color:#000}
.yotpo-main-layout  #yotpo-main-widget-btn[data-v-1fafa3d2]{font-size: 16px;font-weight: 500;border-radius: 4px;}
.yotpo-main-layout .yotpo-review-border-smooth.yotpo-border-margin{display:none;}

.flickity-page-dots .dot{opacity:1;}
.flickity-page-dots .dot,.slick-dots li{background-color:#7e7e7e;height:10px;width:10px;margin:0 5px;}
.flickity-page-dots .dot.is-selected,.slick-dots li.slick-active{background-color:#00AC46;height:14px;width:14px;}

.slick-dots{list-style:none;margin:0;display: flex;justify-content: center;align-items:center;}
.slick-dots li{border-radius:100%;margin:0 5px;}
.slick-dots li button{padding:0;border:none;font-size:0;}
.slick-arrow{font-size:0;height:40px;width:40px;position: absolute;top: 50%;transform: translateY(-50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.slick-prev {left:0;background-image:url(https://cdn.shopify.com/s/files/1/0749/3245/3661/files/left_arrow.svg?v=1688041482);}
.slick-next{right:0;background-image:url(https://cdn.shopify.com/s/files/1/0749/3245/3661/files/right_arrow.svg?v=1688041482);}

.btn{font-size: 16px;font-weight: 500;border-radius: 4px;padding:9px 24px;border-width:1.5px;line-height:normal;transition:all 0.5s;min-height:40px;}
.btn:hover{background-color:#00682a;color:#fff;}
.btn-primary{background-color:#00ac46;}

.btn-primary-white{border-color:#fff;color:#00ac46;background-color:#fff;}
.btn.btn-primary-white:hover{background-color:#dcdfdc;border-color:#dcdfdc;color:#00ac46;}

.btn--secondary{background-color:#fff;border-color:#00ac46;color:#00ac46}
.btn--secondary:hover{background-color:#fff;border-color:#00682a;color:#00682a;}

.btn-secondary-transparent{background-color:transparent;border-color:#fff;color:#fff}
.btn.btn-secondary-transparent:hover{border-color:#dcdfdc;color:#dcdfdc;background-color: transparent;}

.with-arrow{display: flex;align-items: center;justify-content: center;width: fit-content;margin: 0 auto;}
.with-arrow svg{margin-left:10px;width:18px}
.with-arrow:hover svg path{fill:#00682a;}

/*================ Header ================*/
.header-section { z-index: 8}; /*Fix for announcement bar going over cart*/
.top-header-wrapper{padding:5.5px 0;position:relative;z-index:5;}
.top-header-inner span{color:#919394;font-size:13px;}
.top-header-inner a{font-weight: bold;color:#23282a;font-size:13px;}
.announcement-bar{font-weight:normal;font-size:15px;}
.top-header-wrapper .top-header-inner{line-height:normal;}
.top-header-wrapper .page-width{max-width:100%;}

.site-nav__link{font-weight: 500;padding:36px 24px;}
.is-light .site-nav__link:hover,.site-nav__link:hover{color:#00ac46}
.toolbar:after{display:none;}
.site-nav__icons>.site-nav__link--icon{padding:0;margin:0 12px;}
.site-nav__icons>.site-nav__link--icon svg{vertical-align: middle;height:24px;width:24px;}
.is-light .site-nav__icons>.site-nav__link--icon svg path{fill:#fff;}

.header-item--icons .site-nav{display:flex;align-items:center;}
.join-team{display:inline-block;font-size: 16px; padding: 6px 16px;border-radius: 100px;font-weight: 500;color:#23282a; border: solid 2px #00ac46;transition:all 0.5s;}
.join-team:hover{background-color:#00682a;border-color:#00682a;}
.localization .multi-selectors__item{margin:0 5px 0 0;}
.site-nav-cstm{margin-right:17px;}
.faux-select .icon{right:14px;top:50%;}
.is-light .toolbar__item .faux-select{color:#fff;}
.toolbar__item .faux-select{padding: 6px 30px 6px 17px; border-radius: 100px;background-color:transparent;font-size: 15px;font-weight: bold;}
.toolbar__item{padding:0;}
.site-nav__link--underline:after{border-bottom-color:#00ac46}

.megamenu .megamenu__col-title .site-nav__dropdown-link {font-size:18px;font-weight: 500;color:#23282a;}
.megamenu .site-nav__dropdown-link{font-size:16px;color:#3e3e3e;padding:0;margin-bottom:16px;line-height:normal;}
.megamenu{padding:28px 0 0;}
.megamenu .megamenu__cols{flex: 1 1 72%;flex-flow: unset;display: flex;}
.megamenu .megamenu__cols .megamenu__col{flex:unset;padding:0 60px 40px 0;}
.megamenu__featured{flex:1 1 28%;}

.grid-product_subtitle.rte{font-size:13px;color:#555555;margin:8px 0;}
[data-grid-style=simple] .megamenu__featured .grid-product{border:none;padding:0;}
.megamenu__featured .grid-item__meta{margin:20px 40px;}
.grid-product__tags{margin-left:0;}

.site-nav__dropdown{box-shadow:none;}
predictive-search.is-active .predictive__screen{display:none !important}
.site-header__search-container{bottom:auto;top:100%;padding:16px 0;background-color:#dcdfdc;}
predictive-search{max-width:750px;}
.search__input{border-radius: 100px;padding: 9.5px 24px;line-height: normal;font-size: 16px;border-radius: 5px;border: solid 1px #919394;font-weight:300;}
.search__results{margin-top:16px;}
[data-dark=false] .btn--search path{ stroke:inherit !important;}
.btn--search{display: flex;align-items: center;justify-content: center;}

.close-icon{display:none;}
.site-header__drawers{padding:0;}
.site-header__drawer-animate .site-header__search .search__input-wrap {padding: 19px 20px; background: #f5f5f5;}
.slide-nav__wrapper{margin:20px 21px 0;}
.site-header__drawer .site-header__search .btn--close-search{display:none !important;align-items: center;padding: 0 16px 0 0;background: #dcdfdc; margin: 0;}
.site-header__drawer .site-header__search .search__results{margin:0;}
.site-header__drawer .site-header__search  .btn--search{    right: 25px;}
.site-header__drawer .site-header__search  .btn--search svg path{stroke:#000 !important;}
.slide-nav__item:first-child{padding-top:2px;}
.slide-nav__item:last-child{padding-bottom:10px;}

.slide-nav__item.account_link{display: flex;justify-content: space-between;align-items: center;}
.slide-nav__wrapper .multi-selectors__item ul{bottom: 100%;top: auto;background-color:#fff;}
.slide-nav__wrapper  .multi-selectors__item{margin:0;}
.slide-nav__wrapper .multi-selectors__item button.faux-select{position: relative;color:#000;background-color: #fff;padding:9px 28px 9px 16px;width:67px;height:40px;border-radius:4px; font-size: 15px; line-height: normal;text-align: center;border:1.5px solid #D4D4D4}
.slide-nav__wrapper .localization .multi-selectors__item{margin:0;}

.slide-nav__wrapper .faux-select .icon{right:15px;}
.slide-nav__wrapper  .multi-selectors{display: block; padding: 11px 24px 34px;}
.slide-nav__wrapper  .disclosure{display:inline-block;}

.slide-nav__link--back>span{text-underline-offset: 8px;text-decoration-color: #00ac46;font-weight:bold;}
.slide-nav__wrapper[data-level="2"] .slide-nav__item .slide-nav__link,.slide-nav__wrapper[data-level="3"] .slide-nav__item .slide-nav__link{font-weight:normal;color:#23282a;}

.site-header__element.site-header__element--sub{display:none;}
.site-navigation--below:before{display:none;}
.site-header__logo img{width:100%;}
.site-header__logo{margin:0;}
.site-header__element--top{padding:0;}
.site-nav__item:hover .site-nav__link--underline:after{display:none;}

.site-nav__icons .site-nav__icon-label{display:none;}
.header-wrapper--compressed .site-nav__icons>.site-nav__link--icon svg path{fill:#fff}
.header-wrapper--compressed .toolbar__item .faux-select{color:#00ac46}

.is-light.header-wrapper .btn-secondary-transparent{background-color: transparent; border-color: #fff;color: #fff;}
.is-light.header-wrapper .btn-secondary-transparent:hover{border: solid 1.5px #dcdfdc;color:#dcdfdc;}
.header-wrapper .btn-secondary-transparent{color:#00ac46;border-color:#00ac46;padding-left:10px;padding-right:10px;min-width:150px;}
.header-wrapper--overlay.is-light:after{display:none;}
.header-wrapper .btn-secondary-transparent:hover{border-color: #00682a;color: #00682a;}

.grid-product__actions .btn{min-height:auto;padding:0;height:37px;width:37px;display:flex;align-items:center;justify-content:center;}
.site-header__drawer-animate li hr{margin:15px 23.5px 25px;border-color:#7c7e7e;}
.join-team-nav{margin-bottom:0;}
.join-team-nav a,.account-nav a{color:#23282a;font-size: 18px;font-weight: 300;padding: 9px 24px; display: inline-block;}

#MobileNav{height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));}
#MobileNav{box-shadow:none;}
.mobile-nav-trigger svg path{fill:#000;}
.template-index  .header-wrapper.is-light .mobile-nav-trigger svg path{fill:#fff}
#MobileNav predictive-search{max-width:100%;}

.cart-link .cart-link__bubble{top:0;right:0;}
.cart__scrollable {  padding: 0 20px; }
.header-layout .site-navigation--below{margin-left:-24px;}

body:not(.template-index) .header-wrapper .burger-icon path,
body:not(.template-index) .header-wrapper .close-icon path{fill:#000;}
body.template-index .site-header__element{background: rgba(0, 0, 0, .8) !important;}


.site-header .page-width{max-width:100%;}


.top-header-wrapper{display:block !important;padding:10px 0;}
.top-header-inner span,.top-header-inner a{font-family:'Montserrat';color:rgba(84,168,77,1);font-size:16px;font-weight:400;line-height:150%;margin-right:32px;opacity:0.66;}
.top-header-inner a{color:rgba(243,245,243,1);margin-right:0;}
body .site-header__element{background: rgba(0, 0, 0, .9) !important;backdrop-filter:blur(20px) saturate(160%);}
@media only screen and (min-width:769px){body [data-layout=left-center] .header-item--icons,[data-layout=left-center] .header-item--logo{min-width:fit-content;}}
@media only screen and (min-width:769px){body .header-item--logo,[data-layout="left-center"] .header-item--logo,[data-layout="left-center"] .header-item--icons{flex:0 0 76px !important;}}
@media only screen and (max-width:769px){.header-item--logo{padding-right: 10vw;}}
/* .header-item--icons .site-nav__icons .js-search-header{display:none;}   */
.header-item--navigation .site-navigation{margin-left:auto;margin-right:0;}
body .site-nav .site-nav__link{font-family:Vorwerk;font-size:18px;font-weight:500;color:rgba(220,223,220,1);padding:25px 16px;}
.site-nav__icons a{padding-inline:0 !important;}
.header-item--icons .site-nav__icons{flex-direction:row-reverse;}
header li{padding-left:0;}
body .site-nav__icons>.site-nav__link--icon{margin:0 0 0px 16px;}
body .header-item--icons .site-nav{margin-right:0;}
.header-item--navigation li:last-child a{padding-right:0;}
.site-nav__link--icon.mobile-icon-new{display:none;}
.site-header__logo {opacity: 1;}
body .site-nav .site-nav__link.js-search-header{    margin-right: 16px;}
.menu-drawer-search {padding: 30px 28px 0;}
.menu-drawer-search .btn--close-search path{fill:#fff;}
.menu-drawer-search .search__input-wrap input {padding-bottom: 13px;}
.menu-drawer-search .search__results{width: 100%;margin: 10px auto 0;}

/* ========= header end =========== */



/*================ Footer ================*/
.footer__section .footer__blocks{padding:0;justify-content: space-between; gap: 28px;}
.footer__section  .footer__block{flex:unset;max-width:100%;}
.footer__section  .footer__block[data-type='newsletter']{max-width:324px;}

.footer__title{font-size:18px;margin-bottom:25px;font-weight:500;}
.footer__menu a{margin-bottom:22px;padding:0;font-size:15px;line-height:normal;font-weight:300;}
.footer__menu a:hover{color: rgba(255, 255, 255, .9); text-decoration: underline};
.footer__menu li:last-child a{margin-bottom:0;}
.site-footer .footer__section{border:none;}

.footer-logo img{margin:0 auto;width:100%;max-width:366px;}
.footer__section--menus{padding-top:80px;position:relative;padding-bottom:0px;}
.footer__section--menus:before{display:none;position:absolute;content:"";top:0;left:50%;max-width:1440px;width:100%;height:1px;background:#dcdfdc;transform: translateX(-50%);}
.footer__section.footer_bottom_section{padding:75px 0 82px;border-top:1px solid #5c6263;}
.footer__base-links span{padding:24px 0 0 0;}

.footer__block .contact-form{margin:16px 0 70px;}
.newsletter__input-group input{color:#fff;max-height:40px;max-width:210px;flex:1;padding: 9.5px 16px;border-radius: 5px !important;border: solid 1px #919394;background: #fff;line-height:normal;margin-right:10px;}
.newsletter__input-group input::placeholder{color:#919394;}
.newsletter__input-group{align-items:center;}


.footer_call p{margin-bottom:16px;}
.footer_call a{font-weight:500;text-decoration:none;font-size:16px;}
.footer_time p{margin-bottom:0;}
.footer__menu li.footer_mail{margin-top:18px;}
.contact-form .input-group-btn button { font-family: 'inter' !important; font-weight: 500; line-height: 150%; border-radius: 6px !important; padding: 7px 0; min-width: 116px; max-height: 43px; background: unset; border: 1px solid var(--Opacity-White-15, rgba(255, 255, 255, .15)); font-size: 18px; }
.footer__social li{margin:0 16px 0 0;}
.footer__social li:last-child{margin-right:0;}
.footer_mail a{font-size:14px;}

.footer__menu .footer_mail a,.footer__menu  .footer_call a{font-weight:500;}
.footer_time .rte{font-size:15px;}
.news-title .rte{font-weight: 300;line-height:1.31;}
.input-group .input-group-btn:last-child .btn{border-radius:4px;}
.footer__social{display:flex;}

.news-title{margin-top:24px;}
.news-title p{font-family:'Montserrat';font-weight:400;font-size:18px;line-height:110.00000000000001%;color:rgba(220,223,220,1);}
.footer__section .footer__block[data-type=newsletter]{max-width:458px;}
.newsletter__input-group input{border:1px solid var(--Opacity-White-15,rgba(255,255,255,0.15));background:unset;color:#fff !important;max-width:326px;max-height:43px;font-family:'inter' !important;font-size:18px;font-weight:400;line-height:150%;}
.newsletter__input-group{max-width:458px;}
.newsletter__input-group input::placeholder{color:rgba(255,255,255,0.6);}
.input-bottom-text p{font-family:"Inter";font-weight:400;font-size:12px;line-height:150%;color:rgba(255,255,255,1);}
.footer__block--mobile .footer__title{display:none;}
.site-footer .footer__social{padding:0;margin:0;justify-content:space-between;margin-bottom:10px;}
.site-footer .footer__social li{margin:0;padding:0;}
.footer__section.footer_bottom_section{padding:32px 0;border-top:1px solid rgba(41,41,41,1);background:rgba(41,41,41,1);}
.footer__base-links{font-size:16px;font-family:Inter;font-weight:400;line-height:150%;color:#919394;display:flex;justify-content:space-between;align-items:center;}
.footer__base-links span{padding:0;}
.footer__base-links a{color:rgba(145,147,148,1);}
.footer__base-links a:last-child{padding:0;}
.footer__title{font-size:20px;margin-bottom:16px;font-weight:500;line-height:150%;}
.footer__menu a{font-family:"inter";margin-bottom:0;padding:8px 0;font-size:12px;line-height:150%;font-weight:300;color:rgba(255,255,255,1);}
.acc__panel{max-width:182px;}
li.footer_time_about p{min-height:97px;font-family:inter;margin-bottom:16px;padding:0;font-size:12px;line-height:150%;font-weight:300;color:#fff;}
.carousel-cta .custom-button-arrow{opacity:1 !important;}
.accordian-button:hover .custom-button-arrow{opacity:1;transform:translateX(5px);}
.hide-desktop-menu{display:none;}
.hide-mobile-menu{display:block;}

/* == */
.contact-form .input-group-btn button{min-height: 47px; border-radius: 6px !important;}
.newsletter__input-group{align-items: start;}
.footer__section .footer__block[data-type=newsletter] {border-bottom: 1px solid var(--Color-Scheme-1-Border, rgba(255, 255, 255, 0.2));}

/* =======footer end ============= */


/*================ Home page ================*/


.hero-media-poster{height:100%;width:100%;}
.hero-media-poster img{height:100%;width:100%;object-fit:cover;}
.index-section--hero .hero__text-shadow:after{display:none;}
.hero__media:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%; background-blend-mode: normal, multiply;background-image: linear-gradient(178deg, #000 -6%, rgba(0, 0, 0, 0) 29%), linear-gradient(36deg, #000 0%, rgba(0, 0, 0, 0) 46%);}
.index-section--hero .hero{border-radius: 0 0 124px 0;}
.index-section--hero .hero__text-shadow .hero__title{font-weight:300;margin-bottom:10px;line-height: 0.93;}
.index-section--hero .hero__text-shadow .hero__title span{font-weight: bold;}
.video-parent-section  .hero__text-shadow{text-align:center;}
.video-parent-section  .hero__link .btn{margin:4px 6px 3px;}
.video-parent-section  .hero__text-content .hero__link{margin-top:30px;}
.index-section--hero .hero__subtitle{font-size:20px;}

.cstm-coll-wrapper .grid{display: flex;flex-wrap: wrap;}
.cstm-coll-item{text-align:center;padding:0 20px;margin-bottom:30px;}
.cstm-coll-item img{margin:0 auto;}
.cstm-coll-item h4{color: #00ac46;font-size: 26px;margin: 14px 0;}
.cstm-coll-item .rte{  color: #23282a;font-weight:300;line-height: 1.31;}
.cstm-coll-action h5{font-size: 20px;font-weight: 500;line-height: 1.15;color: #23282a;margin-bottom:34px;}
.cstm-img{min-height:100px;display:flex;justify-content:center;align-items:center;}
.cstm-coll-item.coll-action{margin-bottom:0;padding:25px 40px 0;}
.cstm-coll-action .btn{padding:9px 20px;min-width:158.6px;}

.cooking--around{position:relative;}
.cooking-form{position:absolute;right:42px;top:-120px;width:100%;max-width:610px;padding:40px 45px;border-radius: 5px;background-color: #00ac46;    box-shadow: 0 4px 12px 0 rgb(0, 0, 0, 0.35);z-index:1;}
.cooking-form h4{color:#fff;font-size:28px;text-align:center;font-weight:300;}
.cooking-form h4 span{font-weight:bold;}
.cooking-form .rte{color:#fff;text-align:center;}
.cooking-form .kl-private-reset-css-Xuajs1 label{font-weight:normal !important}
.cooking-form button.needsclick.go1229615025{min-width:145px;padding:0 !important;}

.background-media-text__aligner{margin:0 40px}
.background-media-text__text{background-color: #00ac46;border-radius: 5px;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.35);text-align: center;width: 439px;padding:37px 46px;}
.background-media-text__text .section-header .section-header__title{line-height:1;}
.background-media-text__text .section-header .section-header__title span{color:#fff;font-weight:bold;}
.background-media-text__text .section-header .section-header__title,.background-media-text__text  .rte{color:#fff;}
.background-media-text__text .btn, .background-media-text__text .section-header{margin:0;}
.background-media-text__text  .rte{margin:37px 0;line-height:1.31;}
.background-media-text__text .btn{padding:9px 10px;min-width:130px;}
.background-media-text{overflow:unset;}
.background-media-text .background-media-text__inner{height:auto;top:0;}


.rec-col{padding-left:20px;width:15.8%;margin-bottom:40px;}
.rec-level{color:#00ac46;font-size:15px;}
.rec-text h5{font-size: 20px;line-height: 1.1;margin: 10px 0;color:#000;}
.rec-text .rec-reting{display: flex;align-items: center;margin: 10px 0;}
.rec-time p{margin-bottom:0;color:#000;font-size:15px;}
.rec-time p span{font-weight:300;}
.rec-time{margin:2px 0 19px;}
.rec-img-ratio{position: relative;padding-bottom: 75.5%;}
.rec-text img{position: absolute;top: 0;left: 0; height: 100%;width: 100%;}
.rec-wrapp .flickity-page-dots .dot{height:10px;width:10px;margin:0 5px; background-color: #d9d9d9;}
.rec-wrapp .flickity-page-dots .dot.is-selected{background-color: #00ac46;height:14px;width:14px;}
.rec-wrapp .flickity-page-dots{position:unset;padding-left:20px;}
.rec-text .btn{min-width:137px;}
.rec-wrapp .slick-arrow{display:none !important;}
.rec-wrapp .slick-dots{margin-top:19px;}
.rec-wrapp .slick-dots li{background: #d9d9d9;}
.rec-wrapp .slick-dots li.slick-active{background: #00ac46;}

.app-content{width:100%;max-width:670px;margin:0 auto;padding:0 15px;}
.app-wrapper{background-image: linear-gradient(to bottom, #f1f1f1 0%, rgba(241, 241, 241, 0) 49%, #f1f1f1 100%);}
.app-small-logo{display: flex;align-items: center; max-width: 325px;justify-content: center;margin: 0 auto;}
.app-small-logo h4{margin:0 0 0 22px;font-size:24px;}
.app-small-logo img{width:95px;height:95px;}
.app-content .rte{margin:32px auto;text-align: center;max-width:438px}
.app-action{display:flex;justify-content:center;}
.app-action a{margin:0 8px;}
.app-around{position:relative;padding:79px 0;}
.app-img-left{position:absolute;top:-30px;left:-2%;}
.app-img-right{position:absolute;right:-2%;top:-30px;}

.comparison__button:before,.comparison__button:after{width: 6px;background-color: #00AC46 !important;}
.comparison__button{height:61px;width:61px;border:none;  box-shadow: 2px 15px 28px 0 rgba(0, 0, 0, 0.23);padding:2px;}
image-compare.comparison{border-radius: 0 0 176px 0;}
.image-comparison-section .section-header{max-width:670px;}
.comparison .comparison__button svg{width:auto;margin:0 2px;}

.blog-layout__main .grid-article__image{border-radius:5px 5px 161px;overflow:hidden;}
.blog-layout__main .grid-article .grid-article__meta .article__title{font-size: 28px;font-weight: 500;}
.blog-layout__main .grid-article__meta{margin-top:40px;}
.blog-layout__main+.blog-layout__sidebar{margin-left:0;border:none;padding-left:52px;}
.grid-article .grid-article__meta .article__title{font-size:21px ;font-weight:500;line-height: 1.24;}
.blog-layout__sidebar div.h4{font-weight: 300;font-size: 24px;line-height: normal;margin-bottom: 24px;}
.grid-article__tags .article-tag{display:none;}
.grid-article[data-style=compact]{margin-bottom:29px;}
.tag-list .article-tag{padding:9.5px 15px;letter-spacing: normal;color: #00ac46;border: 1.5px solid #00ac46;text-transform: inherit;font-size: 16px;font-weight: 500;line-height: normal;border-radius: 5px;}
.blog-main .section-header{max-width:100%;}
.section-header--with-link .section-header__link{display: flex;align-items: center;    text-decoration: none;color: #00ac46;font-weight: 500;}
.section-header--with-link .section-header__link:hover{color:#00682a}
.section-header--with-link .section-header__link:hover svg path{fill:#00682a;}
.section-header--with-link .section-header__link svg{margin-left:12px;}
.blog-layout__main{margin-bottom:0;}
.blog-layout__sidebar .tag-list{margin-bottom:0;}
.tag--inline{margin:0 8px 10px 0;}

.video-slider-wrapper{padding:53px 0 67px;}
.video-slider-wrapper .section-header .section-header__title{color:#fff;}
.video-slider-item{width:33.33%;}
.video-frame{position:relative;padding-bottom:59.8%;box-shadow: 2px 15px 28px 0 rgba(0, 0, 0, 0.23);}
.video-frame iframe,.video-slider-poster{position:absolute;top:0;left:0;height:100%;width:100%;}
.video-slider-poster{z-index:1;}
.video-slider-poster img{height:100%;width:100%;}
.video-slider-poster svg{top: 50%;left: 50%;position: absolute;transform: translate(-50% , -50%);cursor: pointer;}
.video-slider-poster:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:#000;opacity:0.2;}
.video-slider-wrapper .slick-dots{margin:20px 0 50px;}
.video-slider_bottom{margin:0 auto;max-width:365px;text-align:center;}
.video-slider_bottom h5{font-weight:300;font-size:22px;color:#fff;margin-bottom:35px;}
.video-slide-inner{padding:30px 13px;}
.video-slider-wrapper .section-header{margin:0 auto 22px;}
.video-slider-around {margin:0 -13px;}
.video-slider_bottom .btn{padding:9px 10px;min-width:130px;}
.video-slider-wrapper .slick-dots li{margin:0 5px 5px;}
.video-slider-wrapper .slick-arrow{display:none !important;z-index:1;padding: 0;background-color: #fff;border-radius: 50px;background-size: 25px;background-position: center;}
.video-slider-wrapper .slick-prev{left:-7px;}
.video-slider-wrapper  .slick-next{right:-7px;}


.countdown-wrapper{ background-image: linear-gradient(to bottom, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);}
.countdown__heading h2{font-weight:300;font-size:36px;margin-bottom:0;}
.countdown__heading h2 span{font-weight:bold;}
.countdown__display-block h2{font-size: 29px;font-weight: bold;color: #00ac46;margin:0;}
.countdown__display-block span{font-size:14px;letter-spacing:normal;line-height:normal;}
.countdown__display-block{padding:5px 0;width:98px;border-width:0.5px;}
.countdown-layout--banner .countdown__content{padding-left:0;padding-right:0;max-width:850px;margin:0 auto;}
.countdown__richtext{font-size:16px;}

.grid-product .grid-product__image-wrap{margin:0;}

.background-media-text__container:before {content: "";width: 100%; height: 2px;background: #fff;z-index: 1; top: 0;display: block;position: absolute;}

.video-vertical .gvideo-wrapper {
  max-width: 420px;
}

.gvideo-container {
  aspect-ratio: 16 / 9;
}

/* override only when vertical */
.video-vertical-active .gvideo-container, .video-vertical-active .gvideo-container .plyr__video-wrapper.plyr__video-embed {
  aspect-ratio: 9 / 16 !important;
}

.video-vertical-active .ginner-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.video-vertical-active .gvideo-wrapper {
  width: min(420px, 90vw);
  padding: 24px;
}

/*================ TM7 page ================*/
body.template-index, body.template-page.page-thermomix-tm7, body.template-page.page-tm7-landing-page, body.template-product--producttm7 {
  background-color: #000;
}

/*================ Product page ================*/
.product__photos{margin:0;}
.product-single__meta{padding-top:0;padding-left:10px;max-width:450px;}

.product-full-width .page-width{max-width:980px;}
.product-block--tab .collapsible-trigger{font-weight: 500;font-size: 18px;border-bottom: solid 0.5px #23282a;padding-top: 9px;padding-bottom: 9px;}
.product-block--tab .collapsible-trigger.is-open{border-color:transparent;}
.product-block--tab .collapsible-content--all.is-open{border-color:#23282a;}

.product-data-list ul{margin:0;list-style: none; }
.product-data-list ul li{cursor:pointer;padding:5px 0;font-size: 16px;font-weight: 500;color:#00ac46;margin: 0;line-height: normal;text-align:center;}
.product-data-list { background-color: #f3f5f3;padding:26.5px 0;}
.data-con-img{overflow:hidden;border-radius: 0 0 124px;}
.data-con-img img{width:100%;}
.data-con-around{text-align:center;padding:55px 20px;max-width:610px;margin:0 auto;}
.data-con-around h3{font-weight:300;font-size:48px;}
.data-con-around h3 span{color:#f5a01e;font-weight:bold;}
.data-con-around  .rte{font-size:20px;font-weight:300;}
.product-data-list ul li.slick-slide.slick-current.slick-active{color:#00682a;}
.product-data-list ul .slick-list{margin:0 50px !important;}

.pro-data-mob-inner{background-color: #f3f5f3;padding:24px 20px 24px 19px;}
.pro-data-mob-inner select{border-radius:4px;line-height:normal;padding:9.5px 20px; background-color: transparent;border:1.5px solid #00ac46;font-weight: 500;width: 100%;text-align: center;color: #00ac46;background-image:url(https://cdn.shopify.com/s/files/1/0749/3245/3661/files/arrow-down.svg?v=1688107539);    background-size: 20px;}
.product-bg-image .background-media-text__inner{display:flex;align-items:center;}
.product-bg-image .background-media-text__inner .background-media-text__aligner{margin:0 10%;}

.background-media-text__inner:has(.background-media-text--right){justify-content:flex-end;}

.product-bg-image  .section-header .section-header__title span{color:#fff}
.form_btns{display:flex;margin-left:-16px;}
.form_btns .btn{width:100%;max-width:50%;margin-left:16px;}

.product-single__title{font-size:36px;font-weight:normal;line-height:1;}  
.product__quantity label{font-size: 16px !important;font-weight: normal !important;line-height:normal;}
.product__price{font-size:42px;line-height:normal;}
.product-block--price .variant__label{display:none;}
.yotpo-reviews-star-ratings-widget  .yotpo-sr-bottom-line-text {color: #23282a !important;font-weight:300 !important;font-family: 'Vorwerk' !important;}
.shopify-app-block .yotpo-reviews-star-ratings-widget{margin-bottom:12px !important;}

.product-block.product-block--header {margin-bottom:24px;}
.product-video-wrapper{padding:80px 0 145px;}
.product-video-wrapper .section-header{margin:0 auto 80px;}
.product-video-wrapper .section-header .section-header__title{color:#fff;font-size:48px;max-width: 580px;margin: 0 auto;}
.product-video-inner{max-width:891px;margin:0 auto;}
.product-block{margin-bottom:24px;}
.product-block--tab+.product-block--tab{margin-top:0;}
.product-block--tab.product-block--tab{margin-bottom:0;}

.add_to_cart_extra_text{margin-top: 8px;}
.add_to_cart_extra_text p{color:#000;font-size:14px;}
.add_to_cart_extra_text strong{color: #00ac46;}
.js-qty__wrapper{min-width:169px;}
.js-qty__adjust--minus{left:15px;}
.js-qty__adjust--plus{right:15px;}
.js-qty__num{padding:9.5px 20px;border: solid 1px #ccc; line-height: normal;border-radius: 4px;}
.js-qty__adjust:hover{background-color:transparent;}
.js-qty__adjust{display:flex;align-items:center;justify-content:center;}

.product__main-photos .product-slideshow{border:none;}
.product__thumb-item{border:none;}

.product-bg-image .background-media-text__text .rte{margin:24px 0 40px;}
.product-bg-image .background-media-text__text{width:446px;padding:40px 44px 64px}
.product-bg-image .section-header .section-header__title{font-size:28px;line-height:1.15;}


.more_product-coll .section-header .section-header__title a{text-decoration:none;color:#00ac46;font-weight:bold;}
.product__main-photos .product__photo-zoom{padding:5px 10px;}

.grid-item__meta{margin:24px 0 0;}
.grid-product .yotpo .text-m{display:none;}
.grid-product__price--current{font-size:20px;font-weight:normal;}
.grid-product__title{color:#494949;font-weight:300;}
.grid-item__meta-secondary{margin:8px 0 0;}
.product__price-savings{font-size:20px;}
.grid-item__meta-secondary .yotpo{margin-top:8px;}
.grid-product__price--original{font-weight:normal;font-size:16px;}
.grid-product__price--savings{font-size:16px;}

.product-block--tab  .coll-minus{display:none;}
.product-block--tab button.is-open .coll-minus{display:inherit;}
.product-block--tab button.is-open .coll-plus{display:none;}
.product-block--tab .collapsible-trigger__icon{height: 16px; width: 16px;display: flex;align-items: center;justify-content: center;}
.product-block--tab:first-child .collapsible-trigger{border-top:solid .5px #23282a;}
.product-block--tab .collapsible-content__inner.rte{color:#000}

.qty_error_msg,.qty_error_msg_cart{color: #ff4238;margin-top: 5px;font-size:14px;}
.js-quick-add-btn .btn{min-height:auto;}
.site-nav__close-cart .site-nav__link{padding:0; color: #fff;}

.product-bg-image .background-media-text__container:before{display:none;}
.product-bg-image .background-media-text .background-media-text__inner{height:100%;top:-100px;}
.product-bg-image .background-media-text{overflow:hidden;border-radius: 0 0 124px}
.product-bg-image .background-media-text__text .btn{min-width:148.7px}

.yotpo-new-review-btn-wrapper .yotpo-btn-s{height:40px !important;border-radius:4px !important}
.more_product-coll .grid-product__actions{opacity:1;transform:none;}
.more_product-coll .grid-product:hover .grid-product__actions{transform:none;}


#bread-container{flex-wrap:wrap !important;margin-bottom:24px;}
.bread-btn-class a{font-size: 16px;color: #919394;}
.bread-btn-class{height:auto !important;margin:0 0 8px!important;width:100% !important;line-height: normal;}
#bread-btn-link-container{text-decoration: underline;}
.product-block.product-block--price{margin-bottom:4px;}

.extend-offer{padding-bottom:0;margin-bottom:10px;}
.extend-offer iframe{height: 100px !important;}
.as-low-as-terms{display:flex;margin-bottom:24px;}
.as-low-as-terms #bread-container{flex:1;}
.as-low-as-terms .affirm-as-low-as,.affirm-as-low-as{flex:1;font-size:16px !important;color: #919394;}
#bread-container #bread-btn-logo-container img{height:15px !important}
.affirm-modal-trigger{color:#000;text-decoration:underline;margin-left:5px;}
.__affirm-logo.__ligature__affirm_full_logo__{font-size: 15px !important;margin-left: 8px;}
.affirm-as-low-as{margin-bottom:24px;}
.shopify-payment-terms.product__policies{margin:0 0 24px;}
.shopify-payment-terms shopify-payment-terms{font-size:16px;}

.extend_note p{color:#000}

/*================ Collection page ================*/
.template-collection  .collection-grid__wrapper .grid-item__meta{margin:24px 0;}
.filter-wrapper .collapsible-trigger-btn{font-weight:500;font-size:18px;}

.template-collection [data-view=list] .grid-item__meta{margin:20px;}
.template-collection [data-view=list] .yotpo .yotpo-bottomline{justify-content: flex-end;width: 100%;}

.noUi-connect,.noUi-horizontal .noUi-handle{background-color:#00ac46;}

.cart__price:not(.cart__price--strikethrough){font-weight:500;font-size:16px;}
#HeaderCart .js-qty__wrapper{min-width:100px;}
#HeaderCart .js-qty__adjust--minus{left:0;}
#HeaderCart .js-qty__adjust--plus {right: 0;}

.cart_bundle-inner{display: flex;width:100%;}
.bundle-img{flex: 0 0 100px;margin-right: 10px;}
.bundle-img img{width: 50px; margin: 0 0 0 auto;height: auto;}
.cart-bundle_product .cart-bundle-item:not(:last-child){margin-bottom:20px;}
.bundle-content{flex: 1 1 auto;}
.bundle-content h4{ font-size: 16px;font-weight: 500;margin-bottom:10px;}
.bundle-content .btn{font-size: 12px;min-height: auto;padding: 8px 20px;min-width: auto;}
.cart-bundle-main{padding-bottom: 20px;border-bottom: 1px solid #e8e8e1; margin-bottom: 20px}
.cart-bundle_product .slick-arrow{height: 20px;width: 20px;}
.cart-bundle_product .slick-next{right:-20px;}
.cart-bundle_product .slick-prev{left:-20px;}
.cart-bundle-item{width:100%;}
.cart__items .cart-item-main:last-child .cart__item {border:none;}
                         
/*================ Recipes page ================*/
.recipes-hero{background-color: #ddd; background-position: 50%;background-size: cover; height: 690px;max-height: 70vh;text-align: center;margin-bottom: 100px;}
.recipes-hero .page-width{height: 100%; display: flex;justify-content: center;align-items: center;position: relative;}
.recipes-inner h1,.recipes-inner .rte{color:#fff;}
.recipes-inner{position:relative;}
.recipes-inner:before{content: "";position: absolute;top: -60px;bottom: -60px;left: -160px;right: -160px;background: radial-gradient(ellipse closest-side,rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,0));pointer-events: none;}
.recipes-inner>*{position:relative;z-index:1;}
.recipes-inner .section-header{margin-bottom:0;}
.recipes-inner .rte{margin:20px 0;}
.recipes-bottom-img{position: absolute;bottom: -90px;top: 66%;left: 0;right: 0;margin: 0 50px;background-size: contain;background-repeat: no-repeat;background-position: 50%;}

.rec-around{display:flex;flex-wrap:wrap;margin-left:-20px;}
.rec-item{width:100%;max-width:25%;padding-left:20px;}
.rec-coll-img{box-shadow: 0 8px 32px rgba(0,0,0,.2);border-radius: 4px;transition: 1s cubic-bezier(.2,.75,.25,1);}
.rec-coll-img:hover{transform: translateY(-2px);box-shadow: 0 8px 24px rgba(0,0,0,.3);}

.section-header-with-text .section-header {margin-bottom:15px;}
.section-header-with-text{margin-bottom:40px;}

.rec-img-around .rec-img-item-inner{display:flex;flex-wrap:wrap;align-items:center;}
.rec-img-around .rec-img-items{width:100%;max-width:66.66%;}
.rec-img-around .rec-content-items{width:100%;max-width:33.33%;padding:0 30px;}
.rec-img-items img{box-shadow: 0 8px 32px rgba(0,0,0,.2);border-radius: 4px;}
.rec-img-around .rec-img-item:not(:last-child){margin-bottom:60px;}
.rec-img-item.right .rec-img-item-inner{flex-direction: row-reverse;}

.green-line{display: block;width: 30px; height: 4px;background: #47b975;margin: 0 0 10px;}

.membership-around{display:flex;flex-wrap:wrap;margin-left:-20px;}
.mem-item{width:100%;max-width:33.33%;padding-left:20px;}
.mem-item-inner{box-shadow: 0 8px 32px rgba(0,0,0,.2);border-radius: 4px;position: relative; transition: 1s cubic-bezier(.2,.75,.25,1);overflow:hidden;}
.mem-content{position: absolute;bottom: 0;padding: 30px;width: 100%;z-index:1;}
.mem-item-inner:before{z-index:1;content: "";position: absolute;top: 40%;left: 0;right: 0;bottom: 0;pointer-events: none;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));transition: .5s;}
.mem-content h4{color:#fff;}
.mem-img{position:relative;padding-bottom:100%;}
.mem-img img,.mem-link{position:absolute;top:0;left:0;height:100%;width:100%;}
.mem-link{z-index:1;}
.mem-item-inner:hover{transform: translateY(-2px);box-shadow: 0 8px 24px rgba(0,0,0,.3);}
.mem-item-inner:hover span{background-color:#f0f0f0;color:#919394;}



/*================ Join us page ================*/

.join-img img{width:100%;}
.join-content{padding:50px 0 50px 50px;}

.join-content .section-header .section-header__title{font-weight:300;}
.join-content  .section-header{max-width:500px;margin:0 0 30px;}
.join-content h5{font-size: 24px;font-weight: 300;margin-bottom: 30px;}
.join-content .rte{margin-top: 10%;line-height: 2;}

.join-icon-item{text-align:center;margin-bottom:25px;}
.join-icon-item img{margin:0 auto;}
.join-icon-item h4{margin:20px 0;}
.bottom_icon-btn{margin-top:25px;}

.join-consul-wrapper{padding-top:5%;padding-bottom:5%;}
.join-consul-wrapper .section-header .section-header__title{color:#fff;}
.join-consul-wrapper .section-header-with-text .rte{color:#fff}

.join-consul-wrapper .page-width{padding:0 20px;max-width:100%;}
.join-video{margin-left:-20px;}
.join-video-item{width:33.33%;position:relative;box-shadow: 10px 10px 20px -8px rgba(0,0,0,.93);padding-left:20px;}
.join-video-poster{position:relative;padding-bottom:56.25%;}
.join-video-poster img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;}
.join_play-icon{position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: inline-block;line-height: 0;padding: 20px;border-radius: 100%;background: #fff;cursor: pointer;}
.join_play-icon svg{width: 30px;height: 30px;transform: translateX(3px);}
.join-consul-wrapper .flickity-next{right:-10px;}

.join-step-wrapper  .page-width{max-width:100%;}
.j_step-single{display:flex;flex-wrap:wrap;margin-left: -40px;}
.j_step_half{width:100%;max-width:50%;padding-left: 40px;margin-bottom:60px;}
.j_step-content,.j-step-img{padding-left:10px;width: 100%;max-width: 50%;}
.step-num{height: 50px;width: 50px;background: #00ac46;display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: bold;color: #fff;border-radius: 50%;}
.j_step-half-around{display: flex;margin-left:-10px;flex-wrap:wrap;}
.j_step-content h4{margin:20px 0;font-size:24px;}
.j-step-img img{ box-shadow: 10px 10px 21px -4px rgba(0,0,0,.63);}
.j_step-multipal{max-width:90%;margin:0 auto;}
.j-img_slide img,.j-img_slide{width:100%;}
.get_started{margin-top:50px}

.join_video_popup{position:relative;}
.join_video-around{display:flex;flex-wrap:wrap;align-items:center;}
.join_video_item-img{width:100%;max-width:65%;}
.join_video_item-content{width:100%;max-width:35%;padding:0 30px;}

.join_form-around{padding:24% 0 5%;}
.join_form{max-width:890px;background-color:#fff;;padding:25px 50px;margin:0 auto;box-shadow: 0 0 19px 0 #ccc;}
.join-form-wrapper{background-size: cover;background-position: center center;}
.join_font_btn{text-align:right;margin-top:30px;}
.join_form input{margin-bottom:20px;}
.join_form h4{margin-bottom:40px;}
.join_form  form select{width:100%;}

.join_form .grid{display:flex;flex-wrap:wrap;}
.join-checkbox{display:inline-flex;margin: 0;}
.join-checkbox input{margin-right:10px;margin-bottom:0;}
.join-checkbox label{font-weight:normal !important;margin-bottom:0;font-size:10px !important;}
.join-checkbox a{text-decoration: underline;}

/*================ 404 page ================*/
.error-wrapper .section-header{margin-bottom:20px;}
.error-wrapper .rte{margin-bottom:20px;}


/*================ Media Query ================*/
@media screen and (min-width: 1200px){
  .site-header__mobile-nav{display:none;}
}
@media screen and (min-width: 1025px){
  .app-small-img{display:none;}
}
@media screen and (min-width: 960px){
  .large-up--hide{display:none !important;}
}
@media only screen and (min-width: 769px){
  .page-content--product .product-single__sticky{width: 49.203%;}
  .product--description{width:50.797%;}
}
@media screen and (max-width: 1700px){
  .site-nav__link{padding:36px 7px;}
   .header-layout .site-navigation--below{margin-left:-7px;}
}

@media screen and (max-width: 1440px){
  .footer__section--menus:before{max-width:calc(100% - 80px);}
}
@media screen and (max-width: 1440px){
  .site-nav  .site-nav__link{font-size:15px}
  .rec-img-ratio{padding-bottom:83.5%;}
}
@media screen and (max-width: 1366px){
   .app-wrapper .app-around:after,.app-wrapper .app-around:before{background-position: center;background-repeat: no-repeat;height: 600px;width: 300px;background-size: contain;}
  .product-video-wrapper{padding:60px 0;}
  .product-video-wrapper .section-header .section-header__title{font-size:36px;}
  .product-video-wrapper .section-header{margin:0 auto 40px;}
   .site-nav  .site-nav__link{font-size:13px}
 
  .app-img-left{max-width:400px;}
  .app-img-right{max-width:400px;top:30%;}
}


@media screen and (max-width: 1080px){
  .app-img-left{max-width:250px;}
  .app-img-right{max-width:250px;}
}

@media screen and (max-width: 1024px){
  .app-img-left, .app-img-right{display:none;}
  .header-layout[data-logo-align=left] .site-header__logo{margin-right:15px;}
  .site-nav__icons>.site-nav__link--icon{margin:0 6px;}
  .localization .multi-selectors__item{margin:0 4px 0 10px;}
  .rec-item{max-width:33.33%;margin-bottom:25px;}
  .join-video-item{width:50%;}
  .join-content{padding-left:0;}
  .j_step_half,.j_step-multipal{max-width:100%;}
  .join_video_item-img{max-width:55%;}
  .join_video_item-content{max-width:45%;}
  .join_video_item-content h3{font-size:30px;}
  .cstm-coll-item{padding:0;}
  .cstm-coll-wrapper  .grid__item{width:33.33%;}
  .app-wrapper .app-around:after,.app-wrapper .app-around:before{display:none;}
  .app-around{padding:0 0 40px;}
  .app-small-img{position: relative;top: -50px;}
  .app-small-img img{margin:0 auto;}
  .index-section--hero .hero,image-compare.comparison{border-radius: 0 0 120px;}
  .cstm-coll-item.coll-action{padding:40px 20px 0}
  
}
@media only screen and (max-width:995px){
  
  .mobile-nav-trigger{display:flex !important;}
  .top-header-wrapper .top-header-inner {text-align:center !important;}
  .header-item.header-item--logo{justify-content:center;}
  .mobile-nav-trigger{padding-left:0;}
  .site-nav__icons>.site-nav__link--icon{margin:0;}
  .header-item--icons .site-nav{margin-right:0;}
  .header-layout[data-logo-align=left] .site-header__logo{margin-right:0;}
  .slide-nav__wrapper:after{display:none;}
  .slide-nav__wrapper ul{border-radius: 4px;padding:15px 0 0;}
  .slide-nav__link{font-size:18px;font-weight:bold;color:#23282a;padding:13px 24px;}
  .header-wrapper:not(.header-wrapper--compressed) .close-icon path {fill:#fff;}
  .site-header__element{background-color:transparent;}
  .header-wrapper--compressed .site-header__element{background-color:#fff;}
  .header-wrapper.header-wrapper--compressed  .close-icon path,.header-wrapper.header-wrapper--compressed  .burger-icon path {fill:#000;}


  .join_form{padding:25px;max-width:100%;width: calc(100% - 100px);}
  .join_form-around{padding:50px 0;}
  .footer__section .footer__block[data-type=newsletter]{display:none;}
  .footer__section .footer__block.hide-mobile-menu[data-type=logo]{display: none;}
  .footer__section .footer__block.hide-desktop-menu[data-type=logo]{display: block; width: 100%;order: unset;}
  .news-mobile.medium-up--hide{display:block !important;padding-bottom: 75px;text-align: center;}
  .mobile-social.medium-up--hide{display:block !important;padding-top: 75px;text-align: center;}
  .news-mobile .footer__title{margin-bottom:16px;}
  .news-mobile  .rte{margin-bottom:26px;}

  body .site-footer .footer__social{padding:0;margin:0 0 10px;margin-top:30px;justify-content:space-between;max-width:320px;margin-inline:auto;}   
  .cooking-form{position:unset;transform:unset !important;max-width:100%;border-radius:0;box-shadow:none;padding:44px 20px;}
  .cooking-banner{display:none;}
  .cooking-wrapper {padding-top:0 !important;padding-bottom:0 !important;}
  .cooking-form .rte{display:none;}
  .footer__social{justify-content:center;}
}
@media only screen and (max-width:768px){
   /* header-media-start  */
  .site-nav__link{padding:0;}
  .site-nav__icons>.site-nav__link--icon{margin:0 5px;}
  .header-item--navigation,.site-nav-cstm,.header-item--icons .toolbar__item,.site-nav__icons .js-search-header,.site-nav-account,.header-item.header-item--search {display:none;}
  .mobile-burger-icon.large-up--hide{display:inherit !important;}
  .header-layout {justify-content: space-between;}
  body .header-layout>div{flex: unset;}
  body .header-item--logo, [data-layout="left-center"] .header-item--logo, [data-layout="left-center"] .header-item--icons {flex: unset !important;}
  .mobile-nav-trigger.is-active .burger-icon{display:none;}
  .mobile-nav-trigger.is-active .close-icon{display:inherit;}
  .site-header__drawer{top:0;z-index:3;padding:0 0 24px}
  .mobile-nav-trigger svg{height:26px;width:26px;}
  #MobileNav .site-header__search predictive-search{max-width:100%;}
  .site-header__element--top{padding:10px 0;}
  .site-nav__icons>.site-nav__link--icon svg{height:19px;width:19px;}
  .top-header-wrapper{padding:8px 0;}
  .top-header-wrapper{display:none !important;}
  body .site-nav .site-nav__link{padding:8px 16px;opacity:1;}
  body .site-header__element{border-bottom:0.25px solid rgb(255 255 255 / 50%);}
  .mobile-icon-new svg path{fill:#000 !important;}
  .site-nav__link--icon.mobile-icon-new{display:inline;}
  body .mobile-burger-icon{gap:18px;width:76px;display:flex;align-items:center;}
  .mobile-burger-icon .site-nav-account{display:block !important;height:19px;}
  .mobile-burger-icon .site-nav-account svg{width:19px;height:19px;}
  .mobile-nav-trigger svg{height:18px;width:19px;}
   body .site-header__drawer{top:-64px;z-index:999;padding:0 0 24px;background:#000;color:#fff;max-height:100vh;}
  .site-header__drawer-animate .site-header__search .search__input-wrap{display:none;}
  .site-header__drawers .mobile-nav-trigger.is-active .close-icon{display:inherit;margin-top:19px;margin-left:19px;width:24px;height:24px;}
  .slide-nav__wrapper{margin:30px 28px 0;}
  .slide-nav__link{font-size:36px;font-weight:500;color:rgba(220,223,220,1);padding:12px 18px 18px 18px;}
  .slide-nav__item{border-bottom:.25px solid rgb(255 255 255 / 50%);}
  .slide-nav__wrapper ul{border-radius:4px;padding:0;}
  .slide-nav__image+span{padding-left:0;}
  .slide-nav__image{display:none;}
  .slide-nav__item:last-child{border:0;}
  .slide-nav__button.is-open .slide-nav__link .icon{transform:rotate(270deg);}

   /* header-media-end  */

  .app-img-left{max-width:300px;}
  .app-img-right{max-width:300px;top:50%;}
  .cooking-form{top:35%;}
  .background-media-text .background-media-text__inner{top:56%;}
   .localization .multi-selectors__item {margin: 0 4px 0 10px;}  
  .footer__section .footer__blocks{padding:0;}
  .footer__section--menus{padding-top:59px;padding-bottom:0;}
  .footer__block.mobile-social{padding: 0 !important;}

  .footer__title{font-size:20px;}
  .footer__menu a{margin-bottom:10px;}
  .join-icon-item h4{font-size:24px;}
  .join-content .section-header .section-header__title{font-size:36px;}
  .rec-col{width:25%;}
  .app-wrapper .app-around:after,.app-wrapper .app-around:before{height: 500px;width: 250px;}
  .blog-layout__main+.blog-layout__sidebar{padding-left:25px;}
  
   .footer__section--menus:before{max-width:calc(100% - 32px);}
  .footer__blocks .footer__block{width:100%;}
  .acc__panel {display: block;}
  /* .footer__block{border-top: 1px solid #b8b8b8;} */
  .acc__title{font-size: 18px;color: #fff;font-weight: 500;border-bottom:none;padding: 9px 12px;position: relative;}
  .acc_icon{position: absolute;right: 0;top: 50%;transform: translateY(-50%);    height: 25px;width: 25px;display: flex; align-items: center;justify-content: center;}
  .acc__title.active .acc_icon svg{transform: rotate(180deg);}
  .footer__base-links span{display:block;text-align:center;}
  .footer__section .footer__block[data-type=newsletter]{max-width:100%;}
  .newsletter__input-group{margin:0 auto;}
  .footer__block .contact-form{margin:18px 0 10px;}
  .mobile-social .footer__title{font-size:24px;margin-top:0;}
  .mobile-social {padding:0 14px;}
  .rec-item{max-width:50%;}
  .membership-around{display:block;}
  .mem-item{max-width:100%;}
  .recipes-inner:before{left:0;right:0;width:100%;}
  .section-header .section-header__title{font-size:28px;}
  .rec-img-around .rec-img-items,.rec-img-around .rec-content-items{max-width:100%;}
  .rec-img-around .rec-content-items{padding:35px 0 0;}
  .rec-img-around .rec-img-item:not(:last-child) { margin-bottom: 35px;}
  .rec-content-items h4{font-size:24px;}
  .index--section{margin-top:50px;margin-bottom:50px;}
  .join-video-item{width:100%;}
  .join-content{padding:30px 20px;}
  .join-content .rte{margin-top:5%;}
  .join-content .section-header .section-header__title{font-size:26px;}
  .join-content h5{font-size:18px;}
  .join-icon-item{margin-bottom:30px;}
  .join-consul-wrapper{padding-top:50px;padding-bottom:70px;}
  .j_step-content, .j-step-img,.join_video_item-img,.join_video_item-content{max-width:100%;}
  .j_step-half-around{flex-direction: column-reverse;}
  .j_step-content{padding-top:30px;}
  .j_step_half{margin-bottom:40px;}
  .join_video_item-content{padding:30px 20px 0;}
  .cstm-coll-wrapper  .grid__item{width:50%;margin-bottom:30px;}
  .cstm-coll-item{margin-bottom:0;height: 100%;display: flex;flex-direction: column;}
  .cstm-coll-item h4{flex:1;display: flex;align-items: center;justify-content: center;}

  .index-section--hero .hero,image-compare.comparison,.background-media-text,.product-bg-image .background-media-text{border-radius: 0 0 70px;}
  .video-parent-section .hero__text-shadow{max-width:100%;padding:0 0 40px}
  .index-section--hero .hero__text-shadow .hero__title{font-size:36px;line-height: 0.92;}
  .index-section--hero .hero__subtitle{font-size:20px;}
  .app-around:after,.app-around:before{display:none;}

  .background-media-text__aligner{margin:0;}
  .background-media-text__text{width:100%;border-radius:0;box-shadow:none;}
  .rec-col{width:30%;}
  .app-content .section-header .section-header__title{font-size:28px;}
  .image-comparison-section image-compare{height:251px;}
  .app-content .section-header{margin:0 auto 24px;}
  .app-content{margin-top:-50px;padding:0;}
  .section-header{margin:0 auto 35px;}
  .background-media-text__text{padding:40px 20px;}
  .background-media-text__container{height:465px;}

  .blog-layout__main .grid-article__image{border-radius: 4px 4px 64px;}
  .blog-layout__main .grid-article__meta{margin-top:23px;}
  .blog-layout__sidebar div.h4{margin-top:30px;text-align:center;}
  .grid-article .grid-article__meta .article__title{font-size:20px;}
  .blog-layout__main+.blog-layout__sidebar{padding-left:0;}
  .blog-layout__main .grid-article .grid-article__meta .article__title{font-size:24px;}

  .video-slider-wrapper .slick-dots{margin:10px 0 40px;}
  .video-slider-wrapper{padding:48px 0;}
  .video-slider-wrapper .section-header{margin:0 auto 12px;}
  .countdown__block{margin:10px 0;}
  .countdown-layout--banner .countdown__content{padding:24px 0;}
  .countdown__heading h2,.countdown__richtext{text-align:center;}
  .blog-layout__sidebar .tag-list{text-align:center;}
  .data-con-img{border-radius: 0 0 70px;}
  .data-con-around h3{font-size:36px;}
  .data-con-around .rte{font-size:16px;}
  .data-con-around{padding:40px 20px;}
  .product-bg-image .background-media-text__inner .background-media-text__aligner{margin:0;}
  .product-video-wrapper{padding:48px 0;}
  .product-video-wrapper .section-header .section-header__title{font-size:28px;}
  .cstm-coll-item.coll-action{padding:40px 0;}
  .news-title .footer__title,.mobile-social .footer__title{font-size:18px;}
  .footer__social svg{width:26px;}

  .product-bg-image .background-media-text__text{width:100%;padding:41px 20px 47px;}
  .product-single__header--mobile{margin-bottom:24px;}
  .product-single__meta{padding-left:0;}
  .product-full-width .product-block--tab{margin-left:0;margin-right:0;}
  .product-full-width .product-block--tab .collapsible-trigger-btn{padding-left:0;padding-right:0;}
  .yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0 !important}
  .product-data-wrapp .section-template--19101935337757__cf2e1dfd-6b6c-476c-ba25-aba934a2fe60-padding{padding-bottom:0;}
  .product__main-photos .flickity-page-dots .dot{background-color:#b8b8b8;}
  .product__main-photos .flickity-page-dots .dot.is-selected{background-color:#00ac46;}
  .product-main-slide{border:none;}
  .product-full-width .product-block--tab .collapsible-trigger__icon{right:0;}
  .product-full-width .page-width  .product-block--tab:first-child .collapsible-trigger{border-top: solid 0.5px #23282a;}
  .add_to_cart_extra_text{margin-bottom:40px;}
  .product__price{font-size:36px;}
  .product-block--tab .collapsible-content__inner{padding-left:0;padding-right:0;}
  .section-header--with-link .section-header__link{justify-content:center;margin-top:20px;}
  .template-collection  .section-header{margin:0 auto 20px;}
  [data-grid-style*=grey] .collection-grid, [data-grid-style=simple] .collection-grid{padding-top:30px;}
  [dir=ltr] [data-grid-style=simple] .new-grid:not([data-view=list]) .grid-item__meta{margin:15px 0;}
  .newsletter__input-group{justify-content:center;}
  .newsletter__input-group input{max-width:236px;margin-right:9px;}
  .section-header--404{padding-top:40px;}
  .app-action a:first-child svg{width: 149.6px;}
  .app-action a:last-child svg{width: 163.9px;}
  .app-action{margin:0 -8px;}
  .video-parent-section .hero__link .btn{padding:9px 10px;min-width:145px;}
  .video-parent-section .hero__link .btn.btn-secondary-transparent{min-width:130px;}
  .cstm-coll-action .btn{padding:9px 17px;}
  .background-media-text__container:before{display:none;}
  .footer__social li{margin:0 30px 0 0;}
  .footer__section.footer_bottom_section{padding:75px 0 84px;}
  .rec-wrapp .slick-dots{margin-top:0;}
  .background-media-text .background-media-text__inner{transform:unset !important;top:0;}
  .template-collection [data-view=list] .yotpo .yotpo-bottomline{justify-content:flex-start;}
  .rec-img-ratio{padding-bottom:83.5%}
  .background-media-text{overflow:hidden;}

   .newsletter__input-group input { max-width: 259px; margin-right: 9px; min-height: 50px; border-color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 0); }
 .contact-form .input-group-btn button { font-family: 'Vorwerk' !important; min-height: 50px; font-size: 20px; border-radius: 6px !important; border-color: rgba(255, 255, 255, 1); }
 .input-bottom-text p {font-family: 'Vorwerk';}
 .news-title p {font-family: Vorwerk;}

}

@media only screen and (max-width:599px){
  .rec-text .btn{width:100%;}
  .rec-col{width:56.2%;}
  .video-slide-inner{padding:30px 0}
  .blog-main .section-header--with-link{display:block;text-align:center;}
  .blog-main .section-header--with-link .section-header__link{justify-content:center;margin-top:12px;}
  .form_btns{display:block;margin-left:0;}
  .form_btns .btn{max-width:100%;width:100%;margin-left:0;}
  .form_btns .btn.add-to-cart{margin-bottom:16px;}
  .product-single__meta{max-width:100%;}
  .section-header--with-link{display:block;text-align:center;}
  .video-slider-around{margin:0;}
  .data-con-img img{min-height: 253px;object-fit: cover;}
   .video-slider-wrapper .slick-prev{left:-15px;}
.video-slider-wrapper  .slick-next{right:-15px;}
}

.extend-offer {
    margin-bottom: -100px;
    visibility: hidden;
}

.continue-without-consultant-btn {
    width: 100%;
}
.cart-open body{overflow: hidden;}

/* ========== 18-Feb =========== */

/* button-design  */
.button{font-family: Vorwerk;font-weight:500;font-size:clamp(14px,1.25vw,18px);line-height:100%;padding:10px 27px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s ease;}
.button--primary{background:#00AC4F;border-color:#00AC4F;color:rgba(255,255,255,1);opacity:1;transition:all ease-in 0.3s;border: none;}
.button--primary-outline{background:none;border:1px solid #00AC4F;color:#00AC4F;opacity:1;transition:all ease-in 0.3s;}
.button--primary-outline:hover{background:#00AC4F;color:#fff;}
.button--secondary{border:1px solid rgba(255,255,255,.45);color:#fff;opacity:.6;}
.custom-button-arrow{margin-left:12px;}
.custom-button-arrow{opacity:1;transform:translateX(-8px);transition:all 0.3s ease;}
.button:hover{opacity:1;}
.button:hover .custom-button-arrow{opacity:1 !important; transform:translateX(5px) !important;}
.button--secondary:hover{background:#00AC4F;border-color:#00AC4F;color:rgba(255,255,255,1);opacity:1;transition:all ease-in 0.3s;}
.button:hover svg path{stroke:rgba(255,255,255,1);}
/* button design end  */


.slide-nav__item .slide-nav__dropdown .slide-nav__item .slide-nav__link{padding:0;font-size:24px;font-weight:400;opacity:0.6;margin-top:-10px;}

html.cart-open .main-content:after { background-color: #000000; bottom: 0; content: ""; display: block; left: 0; opacity: .6; position: fixed; right: 0; top: 0; z-index: 6; backdrop-filter: blur(10px) saturate(180%) brightness(1.05); }
.lock-scroll{overflow: hidden;}
html.cart-open .main-content{position: relative; z-index: 0;}
.cart-open .site-header__logo {opacity: 0.5;}
.cart-open iframe#launcher {display: none;}
.note--success {font-weight: 500;}
.contact-form .input-group-btn button:hover {background: #00AC4F; transition: all ease-in 0.3s; border-color: #00AC4F;}
html{background-color: #000;}
/* body.template-page.page-tm7{max-width: 1440px; margin-inline: auto; } */
body.template-page{max-width: 2560px; margin-inline: auto;}


/* cart-drawer design  */
.site-nav__close-cart svg path{fill:#fff !important;stroke:#fff !important;stroke-width:2;}
.cart__item-title a{font-size:20px;color:#fff;}
#HeaderCart{transform:translate(100%);height:100vh;max-height:100vh;background:#000;color:#fff;position:fixed;top:0;bottom:0;z-index:999;}
#HeaderCart .js-qty__num { padding: 6.5px 20px; border: 0.57px solid rgba(255, 255, 255, 0.5); line-height: normal; border-radius: 2.3px; overflow: hidden !important; background: #000; color: #fff; font-weight: 500; box-shadow: 0px 2.3px 2.3px 0px rgba(0, 0, 0, 0.25); width: 100%; font-size: 14px; }
#HeaderCart .js-qty__adjust .icon{width:15px;height:15px;}
#HeaderCart .cart__image img{object-fit: fill;}
#HeaderCart .js-qty__wrapper svg path{fill:#fff !important;stroke:#fff !important;}
#HeaderCart .cart__item{border-bottom:0;}
.cart__item--subtotal{font-size:24px;font-weight:600;}
button.btn.cart__checkout { margin-top: 8px; padding: 15px 0; font-size: 18px; height: 56px;}
.cart__item-row--footer.text-center{margin:0;padding:0;color:#fff;font-weight:400;}
#HeaderCart .cart__item-row{margin-bottom:10px;}
.cart__drawer-form{height:100vh;max-height:100vh; box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.6);}

.cart-open .site-nav__close-cart{display:flex;padding:15px 20px;text-align:end;justify-content:flex-end;}
.nav__close-cart-text p{font-size:18px;font-weight:500;}
#HeaderCart .cart__item { border-top: unset; background: rgba(255, 255, 255, 0.08); padding: 8px 18px 8px 10px; align-items: center; border-radius: 8px; margin-bottom: 15px;  }
.site-header__cart .cart__image { flex: 0 0 81px; margin-right: 10px; max-height: 81px; overflow: hidden; border: 0.5px solid rgba(89, 89, 89, 1); border-radius: 4px; }
#HeaderCart .cart__item-name { font-size: 18px; font-weight: 600; line-height: 151%; }
#HeaderCart .js-qty__wrapper { min-width: 100px; }
#HeaderCart .js-qty__adjust--minus {border-right: 1px solid rgba(255, 255, 255, 0.5);}
#HeaderCart .js-qty__adjust--plus {border-left: 0.5px solid rgba(255, 255, 255, 0.5);}
.cart__price:not(.cart__price--strikethrough){font-size: 14px; font-weight: 700;}

/* =====================
Responsive Design 
==================== */

@media(max-width:1320px){
  .footer-logo img{max-width:250px;}
  .footer__section .footer__block[data-type=newsletter]{max-width:400px;}
}
@media(max-width:1200px){
  .footer-logo img{max-width:200px;}
  .footer__section .footer__block[data-type=newsletter]{max-width:340px;}
}
@media(max-width: 768px){
  
  .footer__blocks .footer__block{width:30%;}
  body .site-footer .footer__social{padding:0;margin:30px 0 10px;justify-content:center;align-items:center;gap:25px;max-width:320px;margin-inline:auto;}
  .news-mobile.medium-up--hide{display:block !important;padding-bottom:50px;text-align:center;}
  .acc__panel{max-width:100%;}
  li.footer_time_about p{min-height:97px;font-family:inter;margin-bottom:16px;padding:0;font-size:16px;line-height:147%;font-weight:300;color:rgba(220,223,220,1);}
  .footer__title{font-size:22px;margin-bottom:15px;line-height:110.00000000000001%;font-weight:600;color:rgba(220,223,220,1);}
  .acc__card.bottom-card .footer__title{margin-bottom:5px;}
  .footer__menu a{font-family:'Vorwerk';margin-bottom:0;padding:0 0 17px 0;font-size:16px;line-height:110.00000000000001%;font-weight:400;color:rgba(220,223,220,1);}
  .acc__panel .footer__title{margin-top:28px;}
  .footer__base-links{font-size:14px;font-family:Vorwerk;}
 
}

@media(max-width: 576px){
  .footer__blocks .footer__block{width:46%;}
  .footer__blocks .footer__block[data-type=contact]{width:100%;}
  .footer__block.hide-desktop-menu{order:-2;}
  .hide-desktop-menu{display:block;}
  .hide-mobile-menu{display:none;}
  .button--secondary{border:1px solid rgba(0,172,70,1);color:rgba(0,172,70,1);}
  .button { font-size: 18px; line-height: 100%; opacity: 1; padding: 18px 27px; border-radius: 8px; width: 100%; justify-content: center; align-items: center; position: relative;}
  .footer-logo img{max-width:185px;}
  .input-bottom-text p{text-align:left;margin-top:6px;}
  .footer__base-links{font-size:16px;font-family:Vorwerk;justify-content:center;}
  .footer__base-links a{display:none;}
  .footer__section.footer_bottom_section{padding:16px 0;border-top:1px solid rgba(0,0,0,1);background:rgba(0,0,0,1);}
  .cart__item--subtotal{font-size:20px;font-weight:600;}
  #HeaderCart .cart__footer{margin-bottom:10px;}
  button.btn.cart__checkout {margin-top: 8px; padding: 12px 0; font-size: 16px;}
  .custom-button-arrow { opacity: 0; position: absolute; right: 40px; }
  .site-footer {background-color: #00AC4F !important;}
  .contact-form .input-group-btn button:hover {background: var(--colorFooter) !important; transition: all ease-in 0.3s; border-color: var(--colorFooter) !important;}
}

@media(max-width: 576px){
  .cart__item--subtotal{font-size:20px;font-weight:600;}
  #HeaderCart .cart__footer{margin-bottom:10px;}
  button.btn.cart__checkout {margin-top: 8px; padding: 12px 0; font-size: 16px;}
 #HeaderCart .cart__item-name { font-size: 16px; font-weight: 600; line-height: 130%; }
}
