/** Shopify CDN: Minification failed

Line 2702:0 Unexpected "}"

**/
.checkbox-widget {
    display: none !important;
}
input[type="number"] {
    width: 90px !important;
    padding: !important;
}
.robin-pro h3 {
  text-align: center;
  font-size: 30px;
  padding: 10px 0px;
}

.copyright b 
{
  color: #fff !important;
}

.gm-submenu.gm-mega {
  margin-top: 2%;
}
.sc-bdVaJa.hfgtNF {
  display: none !important;
}
.tmenu_submenu.tmenu_submenu_type_mega.tmenu_submenu--desktop.tmenu_submenu_mega_position_fullwidth.tmenu_submenu_has_watermark {
  margin-top: 4% !important;
}
.tmenu_item_text {
  font-size: 12px !important;
}

header.site-header .medium-up--one-quarter {
  width: 10%;
}
.medium-up--one-half {
  width: 100%;
}
.slideshow__arrows .slick-dots li.slick-active button::before,
.slideshow__arrows .slick-dots li.slick-active a::before {
  background-color: #fff !important;
}
.slideshow__arrows .slick-dots li a::before, .slideshow__arrows .slick-dots li button::before {
  border-radius:0px;
  border:1px solid #fff !important;
  height:12px;
  width:12px;
  background-color: transparent;
  transform: rotate(45deg);
}
.slideshow__arrows .slick-dots li {
  margin:0 8px;
}
div#shopify-section-slideshow .slideshow__arrows {
  width: auto!important;
  background-color: transparent;
  margin-bottom: 30px;
}
div#shopify-section-slideshow button.slideshow__pause,
div#shopify-section-slideshow button.slideshow__arrow.slideshow__arrow-right,
div#shopify-section-slideshow button.slideshow__arrow.slideshow__arrow-left {
  display: none;
}
a.tmenu_item_link,
a.tmenu_item_link.site-nav__link {
  font-size: 14px !important;
}
p.announcement-bar__message {
  font-size: 14px;
}
li.grid__item.medium-up--one-quarter.product-single__thumbnails-item.js a {
  position: relative;
  padding-top: 100%;
  display: block;
}
li.grid__item.medium-up--one-quarter.product-single__thumbnails-item.js a img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.side_bar_pages {
  display: flex;
}
.side_bar_pages_section {
  width: 30%;
}
.side_bar_pages_content {
  width: 70%;
}
.side_bar_btn {
  border: none;
  background-color: transparent;
  padding: 0;
  display: block;
  outline:none !important;
}
.side_bar_pages_section button.side_bar_btn.active,
.side_bar_pages_section button.side_bar_btn:hover {
  color:#36a71b;
}
.side_bar_pages_section .tabcontent-cus {
  display: none;
}
li.tmenu_item.tmenu_item_level_1.tmenu_col.tmenu_col-3.tmenu_item_submenu_type_automatic.tmenu_item_has_child.tmenu_item_layout.tmenu_item_layout_text.tmenu_item_display_header {
  /* width: 10% !important; */
  max-width: 16% !important;
}
.ctm_btn {
  padding: 8px 0;
  background-color: #fff;
  width: 65%;
  display: block;
  text-align: center;
  margin: 0 auto;
  box-shadow: 0px 0px 10px 0px #e2e2e2;
  text-decoration: none;
}
.custom_collection_list_section .row {
  margin: 0 !important;
}
.custom_collection_list_section .row {
  margin: 0 !important;
}
.padding-0 {
  padding: 0;
}
.custom_collection_list_inner_section {
  height: 432px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0;
  display: flex;
  align-items: flex-end;
}
.custom_collection_list_section_heading {
  text-align: center;
}

#Hero-164025575735044c9f {
  background-color: #93D693 !important;
}

@media only screen and (min-width:1025px) {


  .index-section {
    padding-top:80px;
    padding-bottom:80px;
  }


}

div#shopify-section-slideshow {
  padding-bottom: 0;
  padding-top: 0;
}




body .announcement-bar{display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
}
body .announcement-bar p{margin-bottom:0; padding:0;}

body .announcement-bar a svg{fill:#FFF;}


#shopify-section-featured-collections .grid-view-item__image-wrapper.product-card__image-wrapper{min-height:250px;}
div#shopify-section-feature-row {background: #bbcdb9; 
  /*   border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; */  } 


div#shopify-section-164024631030691a6b {
  /* background: #f8f8f8; */ 
  /*   position:relative;   */
  /*   border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;*/
}


.feature-row__image-wrapper {
  max-width:100% !important;
}


div#shopify-section-164024631030691a6b {
  background-color: #d4e6e5;
}

div#shopify-section-164024631030691a6b .page-width.feature-row {
  position:relative;
}

/* div#shopify-section-164024631030691a6b:before {
content: "";
background-color: #f8f8f8 !important;
position: absolute;
top: 0;
left: 0;
opacity: 0.9;
right: 0;
bottom: 0;
} */


#shopify-section-1640261022564d6b22 .grid__item .article__grid-image-wrapper{
  min-height: auto;
  max-height: 230px!important;
  max-width: 100%;
  margin-bottom: 15px;
}
#shopify-section-1640261022564d6b22 .grid__item .article__grid-image-wrapper .article__grid-image-container{
  padding-top: 56%!important;
  margin-bottom: 0;
}
#shopify-section-1640261022564d6b22 .grid__item .article__grid-image-wrapper .article__grid-image-container img{
  max-height: 100%;
  width: 100%;
  object-fit: cover;
  height: 100%;
  max-width: initial;
}






/* --------------------------------------------------- */



h1,h2,h3,h4,h5,h6 {
  color:#34502a!important
}
h2 {
  font-size: 28px;
}
div#ProductSection-product-template dl.price {
  justify-content:flex-start;
}
.template-product dl.price, 
.template-page dl.price,
.template-collection  dl.price,
div#shopify-section-1640238738698c7733 dl.price,
div#shopify-section-featured-collections dl.price {
  justify-content: center;
  padding: 18px 0px;
}

header.site-header .medium-up--one-quarter {
  width: 20%;
}
.template-product .grid--view-items,
.template-page .grid--view-items,
.template-collection .grid--view-items,
div#shopify-section-1640238738698c7733 .grid--view-items,
div#shopify-section-featured-collections .grid--view-items {
  margin: 0 !important;
}
.template-product li.grid__item,
.template-page li.grid__item,
.template-collection li.grid__item,
div#shopify-section-1640238738698c7733 li.grid__item,
div#shopify-section-featured-collections li.grid__item {
  text-align: center;
}

.template-product .grid-view-item,
.template-page .grid-view-item,
.template-collection .grid-view-item,
div#shopify-section-1640238738698c7733 .grid-view-item,
div#shopify-section-featured-collections .grid-view-item {
  margin: 0;
}

.template-product .grid-view-item__image-wrapper,
.template-page .grid-view-item__image-wrapper,
.template-collection .grid-view-item__image-wrapper,
div#shopify-section-1640238738698c7733 .grid-view-item__image-wrapper,
div#shopify-section-featured-collections .grid-view-item__image-wrapper {
  height:100%;
  max-height:100%;
}

.template-product .grid-view-item__image-wrapper > div,
.template-page .grid-view-item__image-wrapper > div,
.template-collection .grid-view-item__image-wrapper > div,
div#shopify-section-1640238738698c7733 .grid-view-item__image-wrapper > div,
div#shopify-section-featured-collections .grid-view-item__image-wrapper > div {
  padding-top: 100% !important;
}
.template-product .grid-view-item__title,
.template-page .grid-view-item__title,
.template-collection .grid-view-item__title,
div#shopify-section-1640238738698c7733 .grid-view-item__title,
div#shopify-section-featured-collections  .grid-view-item__title {
  text-overflow: ellipsis !important;
  height: 50px !important;
  overflow: hidden;
  display: -webkit-box;
  line-height: 25px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.template-product .product-card__title,
.template-page .product-card__title,
.template-collection .product-card__title,
div#shopify-section-1640238738698c7733 .product-card__title,
div#shopify-section-featured-collections .product-card__title {
  border:none;
}
.template-product li.grid__item input.btn,
.template-page li.grid__item input.btn,
.template-collection li.grid__item input.btn,
div#shopify-section-1640238738698c7733 li.grid__item input.btn,
div#shopify-section-featured-collections  li.grid__item input.btn {
  width:100%;
}


a:focus, a:hover {
  text-decoration: none !important;
}


.feature-row__image-wrapper > div {
  padding-top: 65% !important;
}
.feature-row__image-wrapper {
  height:100%;
  max-height:100% !important;
}
.feature-row__image-wrapper>div img {
  height: 100% !important;
  width: 100% !important;
  max-height: 100% !important;
  object-fit: cover;
  max-width:100% !important;
}

.real_deal_section {
  max-width: 800px;
  margin: 0 auto;
}
.real_deal_section h2 {
  text-shadow: none !important;
}
div#shopify-section-164034800584028f21 .hero__inner {
  padding:80px 0;
}
.real_deal_section .rte-setting p {
  text-shadow: none;
  color: #000;
  font-size:18px !important;
}
.real_deal_section p {
  font-size: 20px;
  color: #000;
  margin-top: 16px;
}
.real_deal_section .row {
  padding: 40px 0;
  justify-content: space-between;
  display:flex;
}
.real_deal_section .row .col {
  width: 16%;
}
.real_deal_section .row .col img {
  width: 100px;
  max-width: 100%;
}

.product_ingridients_section h2,
.real_deal_section h2 {
  font-size: 42px;
  padding: 0 50px;
  font-weight: normal;
}

.product_ingridients_section h2 {
  padding:0;
}











div#shopify-section-164034800584028f21 .hero__overlay::before {
  background-color: #f5cfc0;
}
div#shopify-section-164025575735044c9f .hero__inner,
div#shopify-section-16403277509b45c36e .hero__inner {
  padding:80px 0;
}

div#shopify-section-164025575735044c9f,
div#shopify-section-16403277509b45c36e,
div#shopify-section-164034800584028f21 {
  padding: 0;
}
.price__regular {
  color: #000000;
}
.product_ingridients_section .col-md-2 p {
  font-size: 18px !important;
  padding: 0 !important;
}
#Hero-164025575735044c9f {
  background-color:unset;
}




.hero__overlay::before {
  background-color: #f7f7f7;
}
.hero .mega-subtitle, .hero .mega-title {
  text-shadow:none;
}
div#shopify-section-164025575735044c9f  p,
div#shopify-section-16403277509b45c36e .product_ingridients_section p {
  color: #000 !important;
}
div#shopify-section-164025575735044c9f .rte-setting.mega-subtitle,
div#shopify-section-16403277509b45c36e 
.product_ingridients_section 
.rte-setting.mega-subtitle {
  padding:40px 0;
}








.know_more {
  font-size: 18px;
  color: #1c6b09;
  border: 1px solid #1c6b09;
  padding: 10px 36px;
  display: inline-block;
  margin-top: 40px;
}
a.know_more:hover {
  background-color: #1c6b09;
  border-color: #1c6b09;
  color: #fff;
}




.real_deal_section .rte-setting.mega-subtitle {
  max-width: 100%;
}

.real_deal_section .rte-setting.mega-subtitle p {
  margin:0;
}




.quotes_image_part {
  padding-top: 100%;
  position: relative;
}

.quotes_image_part img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}



div#shopify-section-16404912135f3a887d .quotes-slider__text {
  padding: 0 30px !important;
  border: none !important;
}

div#shopify-section-16404912135f3a887d .rte-setting {
  margin:20px 0;

}

div#shopify-section-16404912135f3a887d .slick-slide {
  outline: none !important;
}


div#shopify-section-16404912135f3a887d  .quotes-slider__text cite {
  font-size:18px !important;
  color:#000 !important;
}
.slick-dots li.slick-active a, .slick-dots li.slick-active button {
  background: #000;
}

.slick-dots li a, .slick-dots li button {
  background: #ccc;
  border-radius:100%;
  outline:none !important;
}

div#shopify-section-16404912135f3a887d .slick-dotted.slick-slider {
  margin-bottom: 0;
}

div#shopify-section-16404912135f3a887d {
  padding-bottom:0;
}

div#shopify-section-1640258406cda9feac,
div#shopify-section-16404912135f3a887d {
  padding-top:0;
}
div#shopify-section-164025575735044c9f .rte-setting.mega-subtitle {
  max-width: 100%;
  font-size:18px;
}
div#shopify-section-164025575735044c9f .page-width {
  max-width: 900px;
  padding: 0;
}
div#shopify-section-164025575735044c9f .col-md-2 i {
  font-size: 28px;
  color: #000 !important;
  margin-bottom: 16px;
}
div#shopify-section-16405883841472bee3 #insta-feed {
  margin: 0;
}
div#shopify-section-164025575735044c9f .hero__inner h2 {
  font-size: 28px;
  line-height: 38px;
}



/*--------------My style */
.announcement-bar__message 
{
  margin: 0px auto !important;
}


.btn, .shopify-payment-button .shopify-payment-button__button--unbranded {
  background-color: #36a71b;
}
.btn:focus, .btn:not([disabled]):hover, .shopify-payment-button .shopify-payment-button__button--unbranded:focus, .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover,
.btn:hover, .shopify-payment-button .shopify-payment-button__button--unbranded:hover {
  background-color: #1c6b09;
}

hr {
  margin:30px 0;
}



/* single product */


.grid.product-single .grid__item {
  width: 50%;
}


.inner_announcement_bar .row {
  align-items: center;
  justify-content: center;
  display: flex;
  margin: 0;
}

.inner_announcement_bar .top-icon {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.inner_announcement_bar {
  padding: 5px 36px;
  position: relative;
}
.inner_announcement_bar .slick-slide {
  outline: none !important;
}
.inner_announcement_bar .site-header__icon svg {
  height: 20px;
  width: 20px;
}



.reason_to_love_icon i {
  font-size: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.reason_to_love_icon {
  height: 50px;
  width: 50px;
  position: relative;
}


.reason_to_love_icon_text p {
  font-size: 18px;
  color: #333;
  font-weight:500;
}

.reason_to_love_us_image_inner_part {
  display: flex;
  align-items: center;
  padding: 16px 0;
}

.reason_to_love_icon_text {
  width: 100%;
  padding-left: 24px;

}

.thumbnail_slider .slick-prev::before, .thumbnail_slider .slick-next::before {
  color: black !important;
}
#product_details_section {
  margin-top: 2%;
}

.reason_to_love_us_image_part img {
  height: 380px;
  object-fit: cover;
  width: 100%;
  object-position: center;
}

.reason_to_love_us_text_part {
  padding: 0 0 0 60px;
}
.reason_to_love_us_section {
  padding: 0 60px;
}
.reason_to_love_us_section .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
div#shopify-section-1640261022564d6b22 {
  padding-top:0;
}


.blog_-image {
  padding-top: 100%;
  position: relative;
}

.blog_-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog_-text_part {
  position: absolute;
  bottom: 0;
}

.rte.rte-setting.featured-row__subtext p {
  color: #000;
}

body.template-page .section-header.text-center {    
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /*   padding: 60px 0; */
}




/*----------------------------------------------------------------*/


.site-footer p, .site-footer h4, .site-footer small,
.site-footer__copyright-content a,
li.site-footer__linklist-item a {
  color: #fff !important;;
}
/* 
.site-footer {
background-color: #746661 !important;
}
*/
/* .site-footer {
  background-color: #cd584f!important;
}
 */
.site-footer .social-icons__link {
  color: #fff;
}


.site-footer {
  padding: 60px 0 50px 0;
}

.feature-row__image-wrapper>div img {
  object-fit: contain !important;
}
.octane-ai-quiz-rendered button {
  padding: 10px 20px !important;
  border-radius: 4px
}

.octane-ai-quiz-rendered button,
div#shopify-section-product-template .btn,
div#shopify-section-product-template button.shopify-payment-button__button,
.template-product li.grid__item input.btn,
.template-page li.grid__item input.btn,
.template-collection li.grid__item input.btn,
div#shopify-section-1640238738698c7733 li.grid__item input.btn,
div#shopify-section-featured-collections li.grid__item input.btn {
  background-color: #e42134 !important;
  color:#fff !important;
  outline:none !important;
  border:none !important;
}

.template-product  a.btn,
.template-page  a.btn,
.template-collection .pagination .btn,
div#shopify-section-1640261022564d6b22 a.btn,
div#shopify-section-1640238738698c7733  a.btn,
div#shopify-section-featured-collections a.btn {
  background-color: #e0c1c1 !important;
  padding: 10px 50px;
  color: #e42134 !important;
}

.template-collection .pagination .btn:hover {
  background-color:#e42134;
  color:#fff ;
}


.template-collection .btn,
.template-collection a.btn {
  padding:10px !important;
  border-radius:4px;
  border:none;
}

div#shopify-section-164024631030691a6b {
  background-color: #9db7c0;
}

div#shopify-section-164024631030691a6b p,
div#shopify-section-164024631030691a6b .feature-row h2 {
  color: #fff !important;
}
div#shopify-section-1640243217e3f4cc5c {
  background-color: #f7cfc1;
}
div#shopify-section-1640246321e3fdb374 {
  background-color: #e0c1c1;
}


div#shopify-section-164024631030691a6b,
div#shopify-section-1640243217e3f4cc5c,
div#shopify-section-feature-row,
div#shopify-section-1640246321e3fdb374 {
  padding:40px 0 !important;
}
.template-product .grid-view-item__image-wrapper>div img,
.template-page .grid-view-item__image-wrapper>div img,
.template-collection .grid-view-item__image-wrapper>div img,
div#shopify-section-1640238738698c7733 .grid-view-item__image-wrapper>div img {
  height: 100% !important;
  max-height: 100% !important;
  max-width:100% !important;
  object-fit:contain !important;

}
.template-product .grid-view-item__image-wrapper,
.template-page .grid-view-item__image-wrapper,
.template-collection .grid-view-item__image-wrapper,
div#shopify-section-1640238738698c7733 .grid-view-item__image-wrapper {
  height: 100% !important;
  max-height: 100% !important;
  max-width: 100% !important;
}


.template-collection  ul.list--inline.pagination {
  display: block;
}


.template-collection  .filters-toolbar-wrapper {
  margin-bottom: 0px;
} 


.template-collection  li.grid__item {
  margin-top: 60px;
}




.blog_-text_part p {
  color: #fff;
  margin-bottom: 12px;
}
.blog_-text_part h3 {
  color: #ffffff !important;
  font-size: 18px;
  margin: 0;
}
.blog_-text_part {
  background-color: #00000052;
  padding: 20px;
}


/* .quotes-wrapper ul.slick-dots li#slickDot20:before {
background-image:url(https://cdn.shopify.com/s/files/1/0103/0189/8848/files/arrow_left.png?v=1640754292);
}
*/

/* 
.quotes-wrapper ul.slick-dots li:before {
background-image:url(https://cdn.shopify.com/s/files/1/0103/0189/8848/files/arrow_right.png?v=1640754170);
content: "";
height: 35px;
width: 35px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
*/

/* .quotes-wrapper .slick-dots {
margin-top:0px;
}
*/
/* .quotes-wrapper .slick-dots li#slickDot21 {
right: -20px;
left: auto !important;
} */

/* .quotes-wrapper .slick-dots li#slickDot21, .quotes-wrapper .slick-dots li#slickDot20 {
position: absolute;
top: 50%;
left:-20px;
transform: translateY(-50%);
} */


/* .quotes-wrapper .slick-dots li button {
display:none !important;
}

.quotes-wrapper .slick-dots {
position: unset !important;
} */


.quotes-wrapper .slick-prev:before, .quotes-wrapper .slick-next:before {
  display:none;
}

.quotes-wrapper .slick-prev, .quotes-wrapper .slick-next {
  width:30px;
  height: 30px;
}

.custom_index-section .index-section {
  padding: 40px 0;
}


div#shopify-section-slideshow .slick-dots {
  position: unset !important;
}

div#shopify-section-slideshow .slick-dots li a,
div#shopify-section-slideshow  .slick-dots li button {
  background: transparent !important;
}

/*header.collection-header h1 {
  color: #fff !important;
}
*/
.grid__item {
  padding: 0 15px !important;
}
div#product_details_section .tabs {
  padding: 46px 0;
}

.template-product div#shopify-section-collection {
  padding-bottom:20px;
}

/* 
.slimming-cellulite-treatment .default_collection_template {padding:120px 0;}

 */

.default_collection_template {padding:0; background-image: url(https://cdn.shopify.com/s/files/1/0103/0189/8848/files/tips-bg2.jpg?v=1640256462);background-size: cover;background-repeat: no-repeat;background-position: top;position: relative; height: 400px;}

/*.default_collection_template:before {opacity: 0.4;content: "";background-color: #000;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}*/

.default_collection_template .section-header.text-center {
  position: relative;
}
.default_collection_template .section-header,
.default_collection_template .section-header h1 {
  margin:0 !important;
/*   margin-bottom:16px !important; */
}





.blog-left-sidebar-list a.btn.btn--tertiary{background:#FFF; color:#36a71b; border:none; padding:0;}

.blog-left-sidebar-list .article__list-image-wrapper{width: 100%;
  height: 100%;
  max-width: 100%!important; 
  max-height: initial!important;}
.blog-left-sidebar-list .article__list-image-wrapper a.article__list-image-container img{    width: 100%;
  height: 100%;
  max-width: 100%!important;
  object-fit: cover;
  max-height: initial!important;}

.blog-sidebar-content{padding:0 0 0 60px; border-top:1px solid #e8e9eb;}

.blog-sidebar-content a.article__list-image-container{padding-top: 65%!important;}
.blog-sidebar-content a.article__list-image-container img{height: 100%;
  object-fit: cover;}

.blog-sidebar-content a.btn.btn--tertiary{background:#FFF; color:#36a71b; border:none; padding:0;}
.blog-sidebar-content .rte{margin-bottom:0;}
.blog-sidebar-content .sidebar-list{border-top:1px solid #e8e9eb; padding-top:55px;
  margin-top: -1px; padding-bottom:50px;}
.blog-sidebar-content .sidebar-list .date-author-name.d-flex{padding-top:5px;}
.blog-sidebar-content .sidebar-list .date-author-name.d-flex span{margin-bottom:0;}



.main-content {
  padding-top: 0px !important;
}

.image img {
  width: 100% !important;
}



.Ingredients_slider_part {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.Ingredients_slider_part_text {
  width: 50%;
  height: 600px;
  padding-right:7%;
  overflow: auto;
  padding-top:40px;
  padding-bottom:40px;
}

.Ingredients_slider_part_image {
  width: 55%;
  height: 300px;
  position:absolute;
  right:0;
  background-color: #ffffff;
}

/*  .Ingredients_slider_part_image {
position: relative;
padding-top:50%;
}  */

.Ingredients_slider_part_image img {
  width: 100%;
  height: 100%;
  /*    position: absolute;  */
  /*   top: 0;
  left: 0; */
  object-fit: contain;
  object-position: center;
}
.Ingredients_slider_main {
  padding: 60px 0;
}





.Ingredients_slider_main:nth-child(2n+1) .Ingredients_slider_part .Ingredients_slider_part_image {
  order: -1;
}


/* .Ingredients_slider_part_text_inner{display:block; overflow:hidden; color:#787878; font-size:16px; line-height:normal;}
.expand, .contract{cursor:pointer; font-weight:bold; padding:15px 0; text-align:center; color:#555; font-size:14px;}
.expand:hover, .contract:hover{color:#121212;}
.hide{display:none;}
*/
.Ingredients_slider_part_text_inner p {
  color: inherit;
}

.modal {
  background-color: transparent;
}











/* ------------------------------------------------------------------------*/


.Ingredients_grid_part_image {
  padding-top: 100% !important;
  position: relative;

}

.Ingredients_grid_part_image img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;

}

.Ingredients_grid_part_text {
  position: absolute;
}





.Ingredients_slider_section {
   background: linear-gradient(
    90deg
    , #f8e9e3 50%, #e0c1c1 50% ); 
  padding:40px 0;
}

.Ingredients_slider_section .slick-prev:before, .Ingredients_slider_section .slick-next:before {
  display:none;
}



.Ingredients_slider_part_text::-webkit-scrollbar {
  width: 5px;
}


.Ingredients_slider_part_text::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}


.Ingredients_slider_part_text::-webkit-scrollbar-thumb {
  background: #fff; 
  border-radius: 10px;
}

body.template-page .footer-newsletter-form {
  margin-top:0 !important;
}

.Ingredients_slider_section .slick-prev {
  left: -50px;
}
.Ingredients_slider_section .slick-next {
  right:-50px;
}





.cd-faq-group[data-id="51431"] h3 {
  color: #387861 !important;
}

.cd-faq-group[data-id="51432"] h3 {
  color: #d88c2e !important;
}

.cd-faq-group[data-id="51435"] h3 {
  color: #cc4552 !important;
}

.cd-faq-group[data-id="51515"] h3 {
  color: #19a2bd !important;
}

.cd-faq-group[data-id="51516"] h3 {
  color: #36a71b !important;
}

.cd-faq-group[data-id="51438"] h3 {
  color: #c94d4b !important;
}

.cd-faq-group[data-id="51440"] h3 {
  color: #ff9a00 !important;
}

.cd-faq-group[data-id="51439"] h3 {
  color: #1aa2bd !important;
}

.cd-faq-group[data-id="51437"] h3 {
  color: #ff8402 !important;
}


.cd-faq-group h3 {
  margin-bottom: 24px !important;
}

body.template-collection .collection-hero,
body.template-page .index-section--flush:first-child {
  margin-top: 0 !important;
}


/* -------------------------------------------------------------------- */


body.template-blog .section-header,
body.template-page .section-header {
  margin: 55px 0 !important;
}

body.template-page .custom_index-section .section-header {
  margin:0 0 55px 0 !important;
}



/* -------------------------------------------------------------------- */


.our_story_section_image_with_text_inner {
  display: flex;
  justify-content: space-between;
  /*     align-items: center; */
  align-items: center;
}

.our_story_section_text {
  width: 48%;
}

.our_story_section_image {
  width: 48%;
}











/* -------------------------------------------------------------------- */








.Ingredients_section {
/*   background-color: #f0fff0;  */
  padding: 60px 0;
}

.ingredient_hading_sec{
  display: flex;
  justify-content: center;
}

.ingredient_subtitle{
  display: flex;
  justify-content: center;
  text-align: center
}




/* .tab-customize {
display: flex;
justify-content: space-around;
background-color: yellowgreen;
border-radius: 5px;
padding: 20px 0px;
} */


.tab-customize {
  display: flex;
  justify-content: space-around;
  /* background-color: rgb(154, 205, 50); */
  border-radius: 10px;
  /* padding: 20px 0px; */
  overflow: hidden;
  max-width: 900px;
  margin:0 auto;

}

.heading_main_ingredient,
.Ingredients_leftside_sec div#tab-1 {
  max-width: 900px;
  margin:0 auto;
}
.heading_main_ingredient {
  padding: 0 30px 30px 0;
}

button.tablinks-cus {
  background-color: #9acd32;
  width: 50%;
  padding: 20px 0 10px 0;
  border:none;
  border-bottom: 10px solid #9acd32 !important;
  font-size: 28px;
  border-radius: 0;
  /*  border: none; */
  /*  background: no-repeat; */
  color: #fff;
  outline:none !important;
}

button.tablinks-cus.active {
  border-color: #619002 !important;
}

.Ingredients_items{
  display: flex;
  align-items: center;
  background-color: wheat;
  border: 1px solid gray;
  border-radius: 5px;
  width: 48%;
  padding: 24px;
  margin-top: 40px;
  justify-content: space-between;
}

.Ingredients_2nd_items {
  margin-top: 40px;
}




.Ingredients_custom_items_sec {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.Ingredients_2nd_sec {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}


.ingredient_list {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.ingredient_list span {
  font-size: 19px;
  font-weight: 700;
  color: #1c1c80;
  border-bottom: 2px solid #1c1c80;
  cursor: pointer;
}


.Ingredients_items_image {
  width: 25%;
}

.Ingredients_items_text {
  width: 70%;
}

.Ingredients_items_text p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: 10px;
}
.Ingredients_items_text h4 {
  margin-bottom: 10px;
}


.bootstrap-ddshop .tabbable-panel .tabbable-line .nav-tabs li {
  display: block !important;
  text-align: left !important;
  width: 100% !important;
}
.tabbable-panel .tabbable-line {
  display: flex !important;
}
.tabbable-line ul.nav.nav-tabs {
  width: 30% !important;
}

.tabbable-line .tab-content {
  width: 70% !important;
  margin: 0 auto;
}



.Ingredients_items_text h6 {
  margin: 0;
  color: #212121!important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}


.Ingredients_items_text h6 span {
  color: #387527 !important;
}

.Ingredients_2nd_items_image {
  height: 80px;
  width: 80px;
  margin-right: 16px;
}

.Ingredients_2nd_items {
  display: flex;
  align-items: center;
  width: 23%;
}

.Ingredients_2nd_items_image img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}

div#tab-2 {
  display: none;
}




.ingredients_not_inside .reason_to_love_icon {
  height: 70px;
  width: 70px;
  position: relative;
  display: flex;
  align-items: center;
}
.ingredients_not_inside .reason_to_love_icon_text {
  width: 100%;
  padding-left: 20px;
}

.ingredients_not_inside .reason_to_love_us_section {
  padding: 40px 0 0 0;
}

.career-opportunity {
  padding: 60px 0 10px 0;
}
.career-opportunity-single {
  padding: 60px 0 30px 0;
}

.our_story_section_backgrond_image {
  text-align: center;
  padding: 0 60px;
}
.our-story_banner h1 {
  margin:0;
}

/*
.our-story_banner {
  padding: 150px 0;
}

*/

/*
.our-story_banner:before {
  position: absolute;
  content: "";
  background-color: #000;
  top: 0;
  right: 0;
  left: 0;
  opacity: 0.5;
  bottom: 0;
}*/


.our-story_banner {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  height: 400px;
}
.our-story_banner h1 {
  margin: 0;
  color: #fff !important;
  position: relative;
}

.our_story_section_image img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.our_story_section_image_with_text {
  padding: 60px 0;
}
.our_story_section_image_with_text.section--text--with--image p,
.our_story_section_backgrond_image p,
.our_story_section_image_with_text.section--image--with--text p {
  color: #000 !important;
}
.our_story_section_image_with_text.section1 {
  background-color: #f8e9e3;
}
.our_story_section_image_with_text.section--image--with--text {
  background-color: #bbcdb9;
}
.our_story_section_image_with_text.section--text--with--image {
  background-color: #e0c1c1;
}

#smoothie-job-content .job-page {
  padding: 0 !important;
}
#smoothie-job-content .job-page .job_page_title {
  margin: 0 !important;
  background-color: #99d9ea;
  padding:24px;
}
.button_with_heading {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  justify-content: space-between;
}
.button_with_heading h3 {
  margin: 0 !important;
  width: 70%;
}
.button_with_heading button {
  width: 30%;
}
.career-opportunity-single #smoothie-job-content .job-page {
  padding: 30px !important;
}
.career-opportunity-single #smoothie-job-content .detail {
  margin: 0;
}
.our_story_section_image_with_text.section4 {
  background-color: #B5CBC7;
}
.blog_-text_part {
  width: 100%;
}
/* ---------------------------------------------------------------------------- */
.reward_program_section{
  background-color: #fffcf3;
}
.reward_program_heading{
  text-align: center;
  padding: 0 0 50px 0px;
}
.reward_program_heading h1{
  font-size: 50px;
  color: #204e3c;
  font-weight: 400;
}
/* .recycle_reward_content_sec{
width: 80%;
margin: 0 auto 50px;
} */
.recycle_reward_inner_content{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin: 0 auto;
}
.recycle_inner_sec1{
  width: 80%;
  text-align: left;
  padding: 0 97px;
}
.recycle_inner_sec1 h2{
  font-size: 40px;
  font-weight: 400;
  color: #1d3e2e;
  line-height: 44px;
}
.recycle_inner_sec1 p{
  font-size: 18px;
  color: #1d3e2e;
  line-height: 28px;
}
.recycle_inner_sec2{
  width: 50%;
}
.recycle_inner_sec2 img{
  width: 100%;
  display: block;
}

.reward_program_work_sec{
  background-color: #F4EEE6;
  padding: 50px 0px;
}

.reward_program_work_txt h1{
  font-size: 24px;
  text-align: center;
}
.reward_program_work_txt{
  margin: 0 auto;
  padding: 20px;
  max-width: 800px;
}
.reward_program_work_txt ul {
  padding-left: 15px;
  font-size: 14px;
  margin-bottom: 20px;
}
.reward_program_work_txt li{
  padding: 5px 0;
  list-style:disc;
}
.column_third_section{
  margin: 0px auto;
  text-align: center;
}
.column_third_section img{
  width: 500px
}
.reward_program_work_txt ul p {
  margin-bottom:12px;
  font-size: 16px;
}
.reward_program_work_txt ul li::marker {
  font-size: 16px;
}
.reward_program_work_txt p {
  color:#000 !important;
}
.reward_program_custom_sec1 {
  padding:50px 0;
}




/* ---------------------------------------------------------------------------- */





.why_aloeveda_section{
  background-color: #fffcf3;
  margin: 0;
  padding: 64px 100px 68px 107px;
}

.aloeveda_custom_sec{
  text-align: center;
}

.aloeveda_heading{
  color: #204e3c;
  padding-bottom: 50px;
  font-family: Lora-Regular,sans-serif;
}

.aloeveda_heading{
  font-size:42px; 
}

.aloeveda_content_part{
  position: relative;

}

.aloeveda_content_part img{
  width: 100%;
  background-color: #d43e45;
  position: relative;
}

.aloeveda_content_part h2{
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  color: #fff !important;
  transform: translate(-50%,-50%);
  width: 50%;
  margin: 0;
}

.aloeveda_text_content{
  text-align: left;
  width: 65%;
  margin: 96px auto;
}

.aloeveda_text_content p{
  font-size: 18px;
  color: #1d3e2e;
  line-height: 26px;
}

.aloeveda_text_content h2{
  font-size: 34px;
  color: #1d3e2e;
  line-height: 44px;
}

.aloeveda_img_2nd_content{
  position: relative;
  margin-top: 3%;
}

.aloeveda_img_with_txt{
  position: relative:
    margin-bottom: 35px;
}

.aloeveda_inner_img1 img {
  width: 100%;
}

.aloeveda_inner_img1 
{
  position: absolute;
  top: 0;
}

.aloeveda_inner_img2{
  text-align: left;
  width: 65%;
  margin: 0 auto;
  padding: 100px 0;
  position: relative;
}

.aloeveda_inner_img2 h2 {
  font-size: 34px;
  color: #0f2d26;
  margin-top: 20px;

}

.aloeveda_inner_img2 p {
  font-size: 18px;
  font-weight: 400;
  font-family: 'Nimbus Sans',sans-serif;
  color: #0f2d26;
  line-height: 30px;
}

.alo-transform   {
  text-transform: none;
  letter-spacing: 0px !important;
}
/* .grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
  width: 33%;
} */


/*--------------------------------------------*/

header .tmenu_item ul.tmenu_submenu.tmenu_submenu_type_mega.tmenu_submenu--desktop.tmenu_submenu_mega_position_leftparent.tmenu_submenu_has_watermark {
  margin-top: 4%;
  max-width: 100%;
  min-width: 100%;
}

.tmenu_app .tmenu_item_submenu_mega_position_leftparent {
  position: static !important;
}









/* -------------------------------------------- */ 

.aloeveda_cares_custom_sec{
  padding: 60px 0px;
  position: relative;
  background-color: #fffdf4;
}

.aloeveda_cares_heading{
  text-align: center;
}
.aloeveda_cares_heading h1{
  font-size: 50px;
  font-weight: 400;
  padding: 0px 16px 40px;
  border-bottom: 2px solid #204E3C;
  display: inline-block;
  margin: 0;
}


.aloeveda_cares_txt_content h3{
  font-size: 30px;
  text-align: center;
  font-weight: 400;
}

.aloeveda_cares_txt_content p{
  line-height: 28px;
  color: #000;
  max-width: 390px;
  text-align: center;
  margin: 0px auto;
}
.aloeveda_cares_absolute_img {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  max-width: 100%;
}

.aloeveda_cares_text_part{
  padding: 100px 0;
  background: #FCD3C9;
  text-align: center;
}

.aloeveda_cares_text_part p{
  max-width: 900px;
  margin: 0 auto;
  font-size: 34px;

}
.aloeveda_cares_img_with_text_main {
  background-color: #fffdf4;
  padding: 70px 0;
}
.aloeveda_cares_img_with_text{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.aloeveda_cares_text_sec {
  text-align: center;
}

.aloeveda_cares_custom_txt p{
  max-width: 410px;
  margin: 0 auto;
}

.divider{
  width: 250px;
  height: 2px;
  background: #000;
  margin: 30px auto;
}

.aloeveda_cares_custom_txt h3{
  font-size: 34px;
  font-weight: normal;
}

.aloveda_cares_school_desc{
  padding: 70px 0;
  background-color: #BDD6D2;
}


.aloveda_cares_school_text{
  text-align: center;
}

.aloveda_cares_school_text p{
  padding-top: 40px;
  max-width: 675px;
  margin: 0 auto;
  line-height: 24px;
}
.aloveda_cares_school_text h3{
  max-width: 960px;
  margin: 0 auto;
  font-size: 34px;
  font-weight: 400;
}

.aloveda_cares_count_sec{
  padding-top: 40px;

}

.count_custom_content{
  display: flex;
  justify-content: space-around;
}

.count{
  position: relative;
}
.count:before {
  content: '';
  background-color: #204E3C;
  position: absolute;
  bottom: 0px;
  width: 80px;
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
}

.count h1{
  font-size: 44px;
  font-weight: 400;
  margin: 15px 0px;
}

.custom_content_with_img{
  background-color: #fffdf4;
  padding: 70px 0;

}

.custom_content_sec_start{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* .custom_txt_content {
margin-right: 0;
} */

.text_content_part h3{
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 20px;
}

.text_content_part h3:before{
  content: '';
  position: absolute;
  bottom: 10px;
  width: 250px;
  background-color: #204E3C;
  height: 1px;
}

.text_content_part p{
  margin-bottom: 0px;
}


.aloveda_cares_account_details_sec{
  background-color: #F4EEE6;
  padding: 70px 0px;
}

.account_details_txt {
  display: flex;
  justify-content: space-between;
}

/* .aloveda_cares_account_details_sec h3 {
margin-left: 128px;
font-weight: 100;
} */

.aloeveda_centerd_text_sec{
  background-color: #FCD3C9;
  padding: 60px 0;
}

.aloeveda_ctm_txt_content{
  text-align: center;
}

.aloeveda_ctm_txt_content h3{
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: normal;
}

.aloeveda_ctm_txt_content p{
  max-width: 900px;
  margin: 0 auto;
  line-height: 24px;
}


.custom_content_with_img_section{
  padding: 70px 30px;
  background-color: #fffdf4;
}

/* .custom_txt_content_inner {
padding-left: 30px;
} */

.text_content_part1 h3 {
  font-size: 30px;
  font-weight: 300;
  position: relative;
  padding-bottom: 20px;
}



.text_content_part1 h4 {
  font-size: 30px;
  font-weight: 300;
  position: relative;
}


.aloeveda_gallery_section{
  padding: 50px 0px; 
  background-color:#f4eee6;
}

h3.gallery_heading {
  display: flex;
  justify-content: center;
  font-size: 34px;
  font-weight: normal;
  padding-bottom: 20px;
}

/* .aloeveda_gallery_custom_part {
  padding: 0px 30px;
} */

.aloeveda_galley_img_sec {
  display: flex;
  padding-bottom: 40px;
}

.gallery_images {
  margin: 0px 12px;
}

.gallery_images img {
  width: 100%;
}

.custom_image_content,
.custom_txt_content,
.aloeveda_cares_text_sec,
.aloeveda_cares_img_part {
  width: 48% !important;
}

.custom_txt_content_inner,
.account_details_part1 {
  width: 48%;
}
.custom_content_with_img_section .custom_content_sec_start {
  margin-top:50px;
}
.custom_content_with_img_section .custom_content_sec_start:first-child{
  margin-top:50px;
}
.custom_content_with_img_section .custom_content_sec_start:nth-child(2n-3) .custom_txt_content_inner {
  order: -1;
}
.aloeveda_cares_txt_content {
    margin-top: 40px;
}



















/*------------------------------------------*/

/*  .octane-ai-quiz-rendered > div > div {
    display: flex;
    position: relative;
}

[data-element*='oct-quiz-media'] {

    width: 50%;
}

[data-element*='oct-quiz-title']  {
    position: absolute;
    right: 0;
    width: 48%;
    top: 0;
}

[data-element*='oct-quiz-subheading'] {
    position: absolute;
    right: 0;
    width: 48%;
    top: 75px;
}


[data-element*='oct-quiz-btn'] {
    align-items: flex-end !important;
    width: 50%;
    margin-bottom: 30px;
    display: flex!important;
    justify-content: center!important;
}

.octane-ai-quiz-rendered > div {
    padding: 0;
}


 */






























body.template-customers\/account 
 .footer-newsletter-form {
    margin-top: 0;
}

body.template-customers\/account  .page-width {
    padding: 60px 0;
}


body.template-page .rte {
    padding-bottom: 60px;
}


.contact-us-page iframe {
    max-width: 100% !important;
    width: 100%;
    height: 400px;
}

.custom_content {
    margin-bottom: 40px;
}

h1.collection-hero__title.page-width.daily-deals {
    display: none;
}

.contact-us-page {
    padding: 60px 0;
}
.custom_content a,
.custom_content span,
.custom_content p {
    color: #000 !important;
}

.article_image {
    padding-top: 50%;
    position: relative;
    margin-bottom: 40px;
}

.article_image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}



/*------------------------------------------*/

.Ingredients_slider_part_text h3 {
    position: absolute;
    top: 10%;
    right: 0;
}


.Ingredients_slider_part button.tablinks-cus {
    padding: 10px 0 5px 0;
    border-bottom: 5px solid #9acd32!important;
    font-size: 20px;
}
.Ingredients_slider_part button.tablinks-cus.active {
  	border-color: #619002 !important;
}


 .our_story_section_image_with_text.section4 p {
    color: #000 !important;
}

.our_story_section_image_with_text.section__1 .our_story_section_image img {
    height: 100% !important;
    max-height: inherit !important;
}

.our_story_section_image_with_text.section__1 {
	background-color:#f1e9c5;
}
.our_story_section_image_with_text.section__1 p {
    color: #000 !important;
}

.main_page_banner {
    text-align:center;
  	position:relative;
  	background-repeat:no-repeat;
    background-size:cover;
    background-position:top;
  	height: 400px;
}


/* 
.main_page_banner::before {
    opacity: 0.4;
    content: "";
    background-color: rgb(0, 0, 0);
    position: absolute;
    inset: 0px;
} */

.main_page_banner h1 {
    position: relative;
    color: #fff !important;
  	margin:0;
}













/*------------------------------------------*/


.basic_page_banner{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    position: relative;
  	height: 400px;
}


/* .price_section:before {
    opacity: .4;
    content: "";
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
 */


.price_sec_content h1 {
    color: #fff !important;
   	margin: 0;
    position: relative;
}
.price_items_section{
	padding: 60px 0px;
}



.price_items_section.sec1{
    background-color: #E5F5F4;
    
}

.price_items_section.sec2{
    background-color: #fffcf3;
    
}

.price_items_section.sec3{
  	background-color: #F4E9EA;
    
}

.price_items_section.sec4{
  	background-color: #f4f1e9;
   
}

.price_items_section.sec5{
  	background-color: #e9f4f5;
    
}

.price_items_content h2 {
    padding-bottom: 40px;
}



.position-static {
    position: relative;
}

body.template-page.price .index-section{
  padding: 0;
  
}

body.template-page.price {
    display: block;
}


body.template-page.brand .rte {
    padding: 0px;
}


.grid__item .brand {
    padding: 60px 0px;
}

.site-header__cart-count span {
    font-size: 14px;
    color: #fff;
    background-color: black;
    border-radius: 100%;
      padding: 4px 6px;
}


body.template-page.mission-statement .rte {
    padding: 60px 0px;
}

body.template-page.corporate-philosophy .rte {
    padding: 60px 0px;
}

body.template-page.social-responsibility .rte {
    padding: 60px 0px;
}

body.template-page.cancellation-returns-exchange .rte {
    padding: 60px 0px;
}

body.template-page.shipping-delivery-policy .shipping_policy {
    padding: 60px 0px;
}

body.template-page.payments-refunds .rte {
    padding: 60px 0px;
}

body.template-page.terms-of-use .rte {
    padding: 60px 0px;
}

body.template-page.privacy-policy .rte {
    padding: 60px 0px;
}

body.template-page.social-media-policy .rte {
    padding: 60px 0px;
}

.site-nav:nth-child(1) a:hover {
    color: green;
}



.price_items_section_inner_collection {
    text-align: center;
    margin: 50px 50px 0px 50px;
}

.collction_image img {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    object-fit: cover!important;
    object-position: center;
}

.collction_image {
    position: relative;
    padding-top: 100%;
}

.price_items_section_inner_collection h3 {
    margin: 0;
    position: absolute;
    top: 50%;
    z-index: 3;
    left: 50%;
    color: #fff !important;
    transform: translate(-50%, -50%);
  	width: 100%;
}
.collction_image:before {
    background-color: #000;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    opacity: 0.5;
    right: 0;
    z-index: 2;
    position: absolute;
}


.price_items_section_inner_collection a.btn {
    margin-top: 50px

}


div#shopify-section-announcement-section {
    z-index: 99999;
    position: relative;
}

 form.custom_search_form {
    position: relative;
}


/* .grid.grid--no-gutters.grid--table.site-header__mobile-nav {
    display: flex;
  align-items: center;
  justify-content: space-between;
} */

/* .grid.grid--no-gutters.grid--table.site-header__mobile-nav > div {
    width: 33% !important;
}
 */

/* .margin-left--0{
	left: 0 !important;
} */
/* .site-header__logo-image--centered img {
    margin: 0;
} */

input.search-header__input.search__input {
   outline: none;
    border: none;
   
  	color: #000;
}


.grid-view-item.product-card p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}

.site-header__logo {
    padding: 0;
}


body.template-index.main-content {
    padding-top: 55px !important;
}


.deal_and_offers_image {
    position: relative;
    padding-top: 100%;
}


.deal_and_offers_image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}


body.template-page.deals-and-offers .section-header.text-center {
    margin-bottom: 0;
}


.deal_and_offers_column{
	margin-top: 55px;
}

.deal_offers_img_with_text p {
    margin-top: 20px;
  text-align: center;
}


.custom_search {
    width: 100%;
  padding: 0px;
}
.multiple-items.slick-initialized.slick-slider .slick-next{
	right: 35px;
  	z-index: 99;
}
.multiple-items.slick-initialized.slick-slider .slick-prev {
    left: 35px;
    z-index: 99;
}
.multiple-items.slick-initialized.slick-slider .slick-next:before,
.multiple-items.slick-initialized.slick-slider .slick-prev:before {
	display: none;
}

body.template-index div#shopify-section-1642416357050c67ce {
    padding: 0;
}


input.search-header__input.search__input::placeholder {
    color: #000 !important;
    opacity: 1;
}

button.search-header__submit.search__submit.btn--link.site-header__icon {
    color: #000;
      padding-right: 2px;
}

.page-width.feature-row {
    padding: 60px 0px;
}


.text-link--accent {
    color: #000;
}

.text-link--accent:hover {
    color: red !important;
} 

[class*=index-section--flush]:first-child {
    margin-top: 0px !important;
}


.page-width {
    padding-left: 55px !important;
    padding-right: 55px !important;
}


.collection-hero__image {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    opacity: 1;
}

/* input.search-header__input.search__input:focus,
input.search-header__input.search__input:hover{
	width: 100%;
  	 border-bottom: solid 1px #000;
} */


input.search-header__input.search__input
{
  width: 100%;
  padding-left: 2px;
  border-bottom: solid 1px #000;
  border-radius: 0;
}




.Ingredients_slider_part_text p{
	margin-top: 30px;
}


.view_ingredient_btn{
  margin-top: 50px;
}


.search-header{
	max-width: 100% !important;
}


.submit_button {
  
    justify-content: space-around;
    align-items: center;
/*     margin-top: 60px; */
}


.submit_profile_btn {
    width: 100%;
    display: block;
  margin-bottom: 30px;
}


}


div#smoothie-job-content {
    padding: 40px 0px;
}


.ingredient_image {
    position: relative;
    padding-top: 100%;
}

.ingredient_image img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.ingredient_detail{
	padding:30px 0px; 
}


.products-slider.slick-initialized.slick-slider input.btn {
    background-color: #e42134;
    width: 100%;
}

.product-main-area.text-center.slick-slide {
    margin: 0px 10px;
}

.products-slider.slick-initialized.slick-slider .slick-next:before, 
.products-slider.slick-initialized.slick-slider .slick-prev:before {
    display: none;
}


.myaccount_sidebar_section {
   background-color: #fffefe;
    padding: 20px;
    border-bottom: solid 11px #646464;
    box-shadow: 2px -1px 3px 3px #afabab;
    border-radius: 4px;
}

.myaccount_sidebar_content {
    display: flex;
    align-items: center;
  position: relative;
  
  margin: 40px 0px;
}

.products-slider.slick-initialized.slick-slider {
    margin-top: 50px;
}


.submit_profile_btn a.btn {
    width: 320px;
  	font-size: 20px;
    padding: 15px 0px;
}


.career_row_content {
    display: flex;
/*     align-items: center; */
}


.ingredient_detail p {
    white-space: nowrap;
}

.myaccount_sidebar_content p {
    margin: 10px;
}

.myaccount_sidebar_content i.fa.fa-chevron-right {
    position: absolute;
    right: 0;
    color: red;
    font-size: 14px;
}



.myaccount__account-details.dfsdfd {
    background-color: #daffff;
    padding: 30px 26px !important;
    margin: 0px 20px;
    box-shadow: 2px -1px 3px 3px grey;
  border-radius: 4px;
}


/* .last_heading {
    text-align: center;
    position: relative;
}


.last_heading h3 {
   text-align: center;
    margin-top: 30px;
    position: relative;
    display: inline-block;
}

.last_heading h3:after {
    content: "";
    width: 55%;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 50%;
    right: 100%;
    align-items: center;
 	 margin-right: 20px;

}


.last_heading h3:before {
    content: "";
    width: 55%;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 100%;
    align-items: center;
  margin-left: 20px;

} */


.last_heading h3 {
    display: flex;
    width: 100%;
    align-items: center;
    text-align: center;
    justify-content: center;
  	margin: 60px 0px;
  	font-size: 23px;
}

.last_heading h3:before {
    content: "";
    background-color: #000;
    height: 2px;
    width: 25%;
    display: flex;
    margin-right: 20px;
}

.last_heading h3:after {
    content: "";
    background-color: #000;
    height: 2px;
    width: 25%;
    display: flex;
    margin-left: 20px;
}

.product-main-area.text-center.slick-slide a{
    outline: none;
    border: none;
}

.row.ingredients_txt_img {
    align-items: center;
    display: flex;
}

.ingredient_image_set img{
	width: 100%;
  	max-width: 100%;
}

.tabs .content {
    margin: 60px 0px !important;
}

body.template-page.my-orders .grid.myaccount.row {
    padding: 60px 0px;
}

body.template-page.logout .grid.myaccount.row {
    padding: 60px 0px;
}

body.template-page.all-ingredients .page-width {
    padding: 60px 0px;
}



/* 

[data-element="oct-quiz-multiplechoice oct-quiz-media"] {
    position: absolute;
    bottom: 0;
    right: 0;
}

 */

.grid.myaccount.row {
    margin: 0px;
	}

body.template-article .grid,
body.template-page.cancellation-returns-exchange .grid,
body.template-page.get-in-touch .grid,
body.template-page.shipping-delivery-policy .grid,
body.template-page.terms-of-use .grid,
body.template-page.privacy-policy .grid,
body.template-page.social-media-policy .grid,
body.template-page.mission-statement .grid,
body.template-page.corporate-philosophy .grid,
body.template-page.social-responsibility .grid,
body.template-page.payments-refunds .grid {
    margin: 0;
}

.row.ingredients_txt_img p {
    margin-right: 100px;
}

.BACK_TO_INGREDIENTS_btn {
    display: flex;
    justify-content: center;
    margin-top: 70px;
}

.BACK_TO_INGREDIENTS_btn a.btn {
    width: 320px;
    font-size: 18px;
}


body.template-collection.massage-carrier-oils .grid-view-item.product-card p,
body.template-collection.accessories .grid-view-item.product-card p{
height: 30px;
}

.account_login_form {
    padding: 60px 0;
  max-width:900px;
  margin:0 auto;
}
.customer_login_form {
    padding: 0 30px 0 0;
}
.create_account {
    padding: 0 0 0 30px;
}
