/** Shopify CDN: Minification failed

Line 1044:3 Unexpected "{"

**/


/* .m-richtext__subtitle, .m-section__subheading{
    color: #1B3D29;
} 
*/

@font-face {
    font-family: 'eina01-regular';
    src: url('https://cdn.shopify.com/s/files/1/0641/0892/0950/files/eina01-regular-webfont.woff2?v=1750068314') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0641/0892/0950/files/eina01-regular-webfont.woff?v=1750068314') format('woff');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'Sunday Bridge';
    src: url('https://cdn.shopify.com/s/files/1/1040/5124/files/Sunday_Bridge_e8f87893-c349-4b7c-b947-68d9ba85dc78.ttf?v=1751019582') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1040/5124/files/Sunday_Bridge_e8f87893-c349-4b7c-b947-68d9ba85dc78.ttf?v=1751019582') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  
}

.m-announcement-bar__item {
    display: flex;
    align-items: center;
    justify-content: center;
}
span.partner-logo {
    width: 60px;
}
span.partner-logo img {
    width: 100%;
}
.bannerbar {
    display: flex;
    align-items: center;
    column-gap: 8px;
    margin-bottom: 10px;
    font-weight: 600;
}

/*Reviews */

/*
.reviews ul {
    display: flex;
    padding-left: 0;
    column-gap: 20px;
    margin: 30px 0 !important;
}
.reviews ul li {
    list-style-type: none;
    background-repeat: no-repeat!important;
    background-position: left!important;
    background-size: 38px!important;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
}
.reviews ul li:first-child{
background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_69.png?v=1748173538);  
}
.reviews ul li:last-child{
background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_70.png?v=1748173538);    
}

.ftrdclctnclm {
    grid-template-columns: 35% 65%;
}
*/


/* Products */

.m-product-card {
    background: #f4f2ee;
    height: 100%;
    border-radius: 10px;
    /* box-shadow: 0px 0px 20px 0px rgba(128, 128, 128, 0.10); */
}

/* Iocn With text */

.iconwithtext .m-custom-content__wrapper {
  align-items: center;
}
.iconwithtext .img-icon {
    max-width: 40px!important;
}
.iconwithtext span.img-icon-text {
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 5px;
}
.main-img-icon {
    margin: 22px 0;
    padding: 20px 25px 25px;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    border-radius: 20px;
    box-shadow: 0px 21px 80px 0px rgba(208, 231, 255, 0.10);
}
.chooseicon-left .main-img-icon {
 background: linear-gradient(90deg, #F4F2EE 33.11%, rgba(255, 255, 255, 0.00) 100%);  
}
.chooseicon-right .main-img-icon {
 background: linear-gradient(270deg, #F4F2EE 33.11%, rgba(255, 255, 255, 0.00) 100%);
}
.chooseicon-left .main-img-icon:nth-child(2) {
    transform: translateX(-20px);
}
.chooseicon-right .main-img-icon:nth-child(2) {
    transform: translateX(20px);
}

/* Comparion Table */

.comparisontbl ul {
    display: flex;
    justify-content: center;
    column-gap: 20px;
    border: solid 1px #42CB93;
    width: fit-content;
    margin: 0 auto 50px;
    padding: 11px 25px;
    border-radius: 15px;
}
.comparisontbl ul li {
    list-style-type: none;
    color: #052c51;
    background-repeat: no-repeat!important;
    background-position: left!important;
    background-size: 40px!important;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
}
.comparisontbl ul li:first-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_69.png);  
}
.comparisontbl ul li:last-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_70.png);  
}

/* Custom Icon With Text */

.custom-icon-text-section {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
 
    margin-top: 40px;
}
.not-have-icon .custom-icon-text-section{
   margin-top: 0px;
}
.icon-text-item {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
/*
.image-product-text.image-with-text-styleabout .m-content-box.m-richtext.m-richtext--medium {
    padding: 35px;
}
*/
.m-image-with-text.btn-alignment-center.image-product-text a.m-button.m-button--primary {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.service-overlay.feature-icon-product h3.m-icon-box__heading.h4 {
    font-size: 20px;
    margin-bottom: 12px;
}
.icon-text-item img {
    width: 40px;
    object-fit: contain;
    margin-right: 10px;
}
 .not-have-icon .m-hero__title {
    margin-bottom: 0;
}


/* Footer */

m-footer {
    background: #0b251d;
}
.m-footer--block-inner {
    padding-right: 60px !important;
}
.m-footer--block-inner img {
    width: 220px;
    margin-bottom: 10px;
}
.ftrlogo {
    display: flex;
    justify-content: flex-end;
    margin-top: -30px;
}
.ftrlogo img {
    max-width: 700px;
}
/* .m-footer--block-inner h3 {
    font-size: 17px !important;
    color: #42CB93;
    font-weight: 600 !important;
} */
.m-footer--middle .m-footer--block ul li a {
    color: #ffffffb8;
}

/* .m-footer--middle .m-footer--block ul li a, .m-footer--block-newsletter-desc{
    color: #ffffffb8 !important;
}
.m-footer__copyright {
    color: #ffffff63 !important;
} */
.m-footer .m-newsletter-form__input-wrapper {
    background: none;
}
.m-footer .m-newsletter-form__input-wrapper input {
    background: #ffffff0f;
    border: none;
    line-height: normal;
    padding: 15px 20px;
    border-radius: 10px;
    color: #fff;
}
.m-footer .m-newsletter-form__input-wrapper input::placeholder {
    color: #eee;
    padding: 7px !important;
    height: auto;
}
.m-footer .m-newsletter-form__input-wrapper input[type="submit"] {
    padding: 0;
}
.m-newsletter-form__button-below .m-newsletter-form__button {
    padding: 12px 20px;
}
.ftrpayments {
    transform: translateY(35px);
}

.asseen .m-promotion__item img {
  filter: invert(1) brightness(100);
}

/* Testimonials */
.m-testimonials--layout-3 .m-testimonial__wrapper {
  border-radius: 40px;
}
.swiper-wrapper1 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}
.swiper-wrapper1 .swiper-slide1 {
    flex: 0 0 calc(33% - 20px);
    border-radius: 40px;
}
.m-testimonial {
  border-radius: 40px;
}
.m-testimonial__description {
    font-size: 18px;
}
.m-stars {
    /* margin: 0 0 20px  !important;
    max-width: 220px; */
}
.m-testimonial__description {
    font-size: 16px;
    line-height: 26px;
}
.m-testimonial__author {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.m-testimonial__author p strong {
    font-size: 20px;
    font-weight: 600;
}

/* Products */

span.dscntprice {
    background: #42cb93;
    padding: 5px 8px;
    font-size: 12px;
    font-weight: 600;
    margin-left: 3px;
    color: #fff;
    border-radius: 5px;
}
.m-product-card span.dscntprice{
  display: none;
}
.m-price__sale .m-price-item--last {
    color: #38AB60 !important;
}
.m-price--on-sale .m-price__sale {
    gap: 2px 12px !important;
}
.m-add-to-cart--text {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 6px;
  color: #000;
}
.gravity-button{
  background-color: #000 !important;
}
.m-product-form .m-add-to-cart {
    background: #f9b73c;
    border: none;
    color: #000;
}
.m-product-form .m-add-to-cart:hover {
    background: #38ab60;
    color: #fff;
    box-shadow: none;
}
.m-product-form .m-add-to-cart:hover .m-add-to-cart--text{
  color:#fff;
}
.m-product-form .m-add-to-cart:hover svg path {
    fill: #fff;
}
.buynowbuttons button.m-button {
    width: 100%;
    border: solid 1px #ddd;
    margin: 15px 0;
    display: none;
}
.buynowbuttons button.m-button:hover {
    box-shadow: none;
}
.cstmmetafld ul li {
    margin: 10px 0;
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Vector_1.png?v=1748320216) no-repeat left;
    background-size: 14px;
    padding-left: 25px;
    font-size: 15px;
}
.cstmmetafld ul {
    margin: 18px 0 20px;
}
span.dscntprcntg {
    text-align: center;
    display: block;
}
.m-product-card__name {
    font-size: 18px;
    margin: 18px 0 12px;
}
.m-tab-header {
    font-weight: 600;
    padding: 9px 20px!important;
    border: solid 1px #353535;
    color: #1e1e1e!important;
    font-size: 17px!important;
    border-radius: 10px;
}
.m-tab-header.active {
    background: #1c3d29;
    color: #fff !important;
    border: none;
}
.m-product-tabs--horizontal .m-tab-header:after{
  display:none;
}

/* Main Products */

.ingredient {
    background: none;
}
.ingredient .miconbox {
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Group_94.png?v=1748154550) center/cover;
      border-radius: 50px 50px 0 0;
    padding: 60px 40px 40px;
}
.prdctsimg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FAFAFA;
    padding: 10px 20px;
    border-radius: 8px;
}
.prdctsimg img {
    width: 300px;
    object-fit: contain;
}
.prdcticontext .prdcticontext-img-icon {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 12px 0;
    padding: 0;
}
.prdcticontext .prdcticontext-img-icon .prdcticontext-icon {
    max-width: 21px!important;
    margin-right: 10px;
}
.prdcticontext .prdcticontext-img-icon .prdcticontext-icon img {
    width: 100%;
}
.prdcticontext span.prdcticontext-icon-text {
    font-size: 17px;
    display: block;
    color: #1E1E1E;
}
span.prdcticontext-icon-text p strong {
    font-weight: 600;
    font-size: 15px;
}
.prdctdtlsicon h4 {
    font-size: 17px;
    margin-bottom: 15px !important;
}
.main-product__block.main-product__block-collapsible_tab {
    margin: 0 !important;
}
.prdcticontext.horezental {
    display: flex;
    align-items: center;
    column-gap: 15px;
}
.prdcticontext.horezental span.prdcticontext-icon-text {
    font-size: 16px;
    margin: 0;
}
.prdcticontext.horezental .prdcticontext-icon {
    max-width: 30px !important;
    margin-right: 5px;
}
.main-product__block .m-product-form .m-add-to-cart {
    /* background: #42CB93;
    border: none; */
    color: #fff;
    text-transform: capitalize;
    padding: 11px;
    font-size: 18px;
}
.m-product-collapsible .m-collapsible--icon .icon-minus {
  display: none;
}
.m-product-collapsible collapsible-tab[open] .m-collapsible--icon .icon-plus {
  display: none;
}
.m-product-collapsible collapsible-tab[open] .m-collapsible--icon .icon-minus {
  display: inline;
}
.m-product-collapsible span.m-collapsible--icon svg {
    width: 14px;
    height: 14px;
}
.m-product-collapsible span.m-collapsible--icon svg path {
    stroke: #42CB93;
}
.main-product__block.main-product__block-text {
    margin-top: 10px !important;
}
.main-product__block-custom_text .m-product-text {
    background: #FAFAFA;
    padding: 18px;
    border-radius: 10px;
}
.main-product__block-custom_text .m-product-text strong {
    font-size: 18px;
}
.main-product__block .m-price__sale .m-price-item--last {
    font-size: 20px;
    color: #38AB60;
}
.main-product__block .m-price__sale .m-price-item--regular {
    color: #8C8C8C;
    font-size: 20px;
    font-weight: 300;
}
.prdctspmntttl {
    font-weight: 600;
}
:root {
  --font-stack-body: 'eina01-regular';
}
.m-button {
    font-family: var(--font-stack-header);
}
.m-section__header.m\:text-center .m-section__description {

  max-width: 630px;
  margin: 13px auto;
}
/* Announcement bar */
.m-announcement-bar__content {
  font-size: 17px;
  font-family: var(--font-stack-header);
}
.m-announcement-bar__item {
  padding: 3px 0;
}
/* Header */
.m-header__right svg path {
  stroke: #fff;
}
/* Image with text*/
.m-color-scheme-cc487d55-4862-40fe-a715-0118bc70a101{
  background-color: transparent;
}
.m-mixed-layout .m-image-card__img .m-media{
   max-height: 474px;
}
.m-media .m-media__wrapper img{
   border-radius: 25px;
}
.m-image-card .m-image-card__inner  {
   border-radius: 25px;
}
.m-image-cards .m-mixed-layout__inner{
   row-gap: 0px;
}
.m-image-card__content .m-image-card__content-inner {
   width: 100%;
}
.m-image-card__content .m-image-card__content-inner .m-richtext__button{
  width: 100%;
  border-radius: 0 50px / 0 50px 0px;
  padding: 33px 0;
  font-size: 30px;
  max-width: 100%;
}
.m-image-card__inner .m-image-card__content{
   bottom: -25px;
}
.m-section__heading {
  text-transform: capitalize;
}
.custom-heading-title{
   font-style: normal;
   font-weight: 400;
   color: #000;
}
.custom-button-image-with-text a{
   border-radius: 40px;
}
/* testimonial*/
 
.m-testimonials__wrapper .m-testimonial{
 border-radius: 20px;
 border: 1px solid #DFDFDF;
}
.swiper-wrapper .m-testimonial__wrapper{
  border-radius: 20px;
}
.m-testimonial__content .m-testimonial__description p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-top: 15px;
}
 /* Slideshow */
.m-richtext__subtitle.m-slide__subtitle.m\:text-black.h6 {
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 5px;
}
h2.m-richtext__title.m-slide__title.m\:text-black.h2 {
  font-size: 65px;
  line-height: 1.1;
}
.m-richtext__description.m-slide__description.rte {
    width: 100%;
    max-width: 605px;
}
.m-slide__content{
  max-width: 675px !important;
}
/* Scrolling */
/* 2 image box */
.custom-home-promotion .m-icon-box__content {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.custom-home-promotion .m-icon-box {
  position: relative;
}
.custom-home-promotion .m-icon-box__heading {
  color: #fff;
}
.custom-home-promotion .m-icon-box__description {
  color: #fff !important;
  padding: 0 25px 0px 0;
  opacity: 0.8;
}
.custom-home-promotion .miconbox .m\:text-center .m-section__description.rte {
  max-width: 657px;
  margin: 13px auto 0;
}
.custom-home-promotion .m-custom-content .m-parallax {
  grid-area: 2 / 1 / end / end !important;
}
.custom-home-promotion .m-custom-content__container {
  position: absolute;
  max-width: 720px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
/* Video section */

.m-video__inner {
  border-radius: 40px;
}
.video_overlap .m-video__wrapper {
  margin-top: -35%;
  width: 100% !important;
  max-width: 1064px;
}
#m-section-template--17126789349494__image_with_text_BQJMm4{
  background-image: url(https://cdn.shopify.com/s/files/1/0641/0892/0950/files/Mask_group.png?v=1750056904);
  background-size: cover;
}
 h3.m-richtext__title.custom-heading-title.m-content-box__heading {
   text-transform: capitalize;
}
.m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {
  max-width: 360px;
}
#m-section-template--17126789349494__image_with_text_ngm9eC .m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {
  max-width: 100%;
}
.Video-section section[data-section-type="video-section"] {
    background-image: url(https://cdn.shopify.com/s/files/1/0641/0892/0950/files/bg-overlay.png?v=1750141246);
    background-size: cover;
    padding-bottom: 80px;
}
/* feature section*/
.features_content li {
    display: flex;
    background: #fff;
        padding: 25px 21px;
    gap: 15px;
    align-items: center;
}

ul.features_content {
    display: grid;
    gap: 15px;
}
.m-image-cards {
  background-image: url(https://cdn.shopify.com/s/files/1/0641/0892/0950/files/bg-overlay.png?v=1750141246);
  background-size: cover;
}
/*
.m-custom-content,.m-newsletter-section {
  background-image: url(https://cdn.shopify.com/s/files/1/0641/0892/0950/files/bg-overlay.png?v=1750141246);
  background-size: cover;
}
*/
.m-newsletter-section {
  background-image: url(https://cdn.shopify.com/s/files/1/0641/0892/0950/files/bg-overlay.png?v=1750141246);
  background-size: cover;
}
/* image overlay */
/*
#m-hero-section-template--17126789349494__image_with_text_2_rPY7rp{
  position: relative;
  z-index: 1;
}
#m-hero-section-template--17126789349494__image_with_text_2_rPY7rp .m-parallax__image.m-media.m\:h-full{
  height: 133px;
  position: absolute;
  width: 100%;
}
#m-hero-section-template--17126789349494__image_with_text_2_rPY7rp m-parallax.m-parallax.m-hero__bg.m\:block{
  padding: 50px;
  overflow: inherit;
}
#m-hero-template--17126789349494__image_with_text_2_rPY7rp {
  overflow: inherit;
}
*/
/* Image card */
.m-image-card__inner {
  background: transparent;
}

/* Newseltter */
.m-newsletter-form__wrapper {
  flex-wrap: wrap;
}
.m-newsletter-form__button-inline .m-newsletter-form__button--text.m-button--blank {width: 100%;position: relative;background: #F9B73C;margin-top: 20px;border-radius: 40px;border: unset;padding: 12px !important;}
.m-newsletter-form__input-wrapper input {
  width: 100%;
  border-radius: 40px;
  padding: 6px 21px;
  border: none;
}
.m-newsletter-form__input-wrapper {
  border-radius: 40px;
}
/* product grid */
.m-product-card__media {
    border-radius: 20px;
    overflow: hidden;
}
.m-product-card {
    background: transparent !important;
}
span.dscntprcntg {
    display: none !important;
}
.m-add-to-cart--text svg {
    display: none;
}

/* product grid */
/* featured promotion  */
.custom-home-promotion .m-icon-box {
    overflow: hidden;
    border-radius: 20px;
}

.custom-home-promotion .m-icon-box:before {
    content: "";
    width: 100%;
    height: 200px;
    background: linear-gradient(to top, black, transparent);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.custom-home-promotion .m-icon-box--vertical .m-icon-box__content {z-index: 2;}
/* featured promotion  */
.video_overlap {
    margin-top: 40px;
}
.image-card-custom .m-media {
    border: 4px solid #fff !important;
    border-radius: 25px;
}

/* .image-card-custom .m-image-card__content {
    bottom: -70px;
} */

.image-card-custom .m-image-card , .image-card-custom .m-image-card .m-image-card__inner {
    overflow: initial;
}
.comparison-table th.row-two {
    border: none;
}

.table-row:nth-child(even) {
    border-radius: 20px;
    background: rgba(249, 183, 60, 0.08);
    overflow: hidden;
}

.table-row:nth-child(even) td.row-one {
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}

.table-row:nth-child(even)  td.row-three {
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
.m-section.m-image-with-text .m-content-box.m-richtext {
    max-width: 100% !important;
}

.m-testimonials m-testimonials .swiper-slide1 .m-testimonial {
    height: 100%;
}

.m-testimonials {
    background: #fff;
    padding: 0 0 50px;
}

.m-testimonials m-testimonials .swiper-slide1 .m-testimonial .m-testimonial__wrapper {
    background: transparent;
    height: 100%;
    padding-bottom: 25px;
}
.m-testimonials m-testimonials .swiper-slide1 .m-testimonial__name  p {
    font-weight: 600;
    margin-bottom: 12px;
    font-size: 16px;
}
.m-testimonials m-testimonials .swiper-slide1:nth-child(2n+2) .m-testimonial {
    border-radius: 20px;
    border: 1px solid #DFDFDF;
    background: rgba(211, 137, 29, 0.10);
}
/*
.m-testimonials m-testimonials .swiper-slide1:nth-child(2n+2) .m-testimonial {
    margin-top: 28px;
}
*/
.m-testimonials m-testimonials .swiper-slide1:nth-child(7), .m-testimonials m-testimonials .swiper-slide1:nth-child(8){
    flex: 0 0 calc(50% - 40px);  
}
.m-newsletter-form__wrapper {
    max-width: 348px;
    margin-left: auto;
}

.m-newsletter-form__input-wrapper {
    background: transparent;
}

.m-newsletter-form_button-inline .m-newsletter-form_button--text.m-button--blank {
    padding: 10px;
}
.image-with-text-overlay-custom {
    position: relative;
}

.image-with-text-overlay-custom .m-hero--has-overlay:before {
    display: none !important;
}

.image-with-text-overlay-custom .custom-icon-text-section {
    grid-template-columns: repeat(3, 1fr);
}

.image-with-text-overlay-custom .custom-icon-text-section .icon-text-item img {
    display: block;
    margin: 0 auto 25px;
    width: auto;
    height: 80px;
}

.image-with-text-overlay-custom .custom-icon-text-section .icon-text-item {
    flex-wrap: wrap;
    text-align: center;
}

.image-with-text-overlay-custom .custom-icon-text-section .icon-text-item p {
    width: 100%;
    font-family: var(--font-stack-header);
    font-size: 25px;
    font-weight: 5;
}
.width-feature-content ul.features_content {
    width: 100%;
    max-width: 492px;
}
img.custom-logo {
    width: 100%;
    max-width: 185px;
    margin-bottom: 40px !important;
}

/* about us */
.text-with-text-custom-style1 .m-image-with-text__content {
    align-items: baseline;
}

.image-with-text-styleabout .m-image-with-text__content{
    border-radius: 20px;
    background: #fffbf5;
    padding: 50px;
}
.image-with-text-styleabout .m-image-with-text__content .m-content-box li {
    background: transparent;
    padding: 10px 0;
}

.image-with-text-styleabout .m-image-with-text__content .m-content-box li .image {
    width: 66px;
}

.image-with-text-styleabout .m-image-with-text__content .m-content-box li  .content {
    width: calc(100% - 66px);
}

/*  */
collapsible-tab.m-collapsible {
    margin-bottom: 15px;
    display: block;
}

collapsible-tab.m-collapsible h3.m-collapsible--button {
    border-radius: 40px;
    border: 1px solid #E7E7E7;
    background: #fff;
    padding: 14px 20px;
    color:  #020202;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%; 
}

collapsible-tab.m-collapsible h3.m-collapsible--button svg path {
    fill: #F9B73C;
}
collapsible-tab.m-collapsible.is-expanded h3.m-collapsible--button {
    border-color: #fffaf1;
    border-radius: 15px;
    background: rgba(249, 183, 60, 0.07);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
collapsible-tab.m-collapsible.is-expanded  .m-collapsible--content {
    border-radius: 15px;
    background: rgba(249, 183, 60, 0.07);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

collapsible-tab.m-collapsible .m-collapsible--content .m-collapsible--content__inner {
    margin: 0;
    padding: 0 20px 14px 20px;
}
/* faq */
.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    margin: 0;
    justify-content: end !important;
    margin-left: auto !important;
    margin-right: 0;
}
.m-page-content.rte {
    padding-bottom: 70px;
}
.m-page-header {
    background: url(https://www.poppincobs.com/cdn/shop/files/fresh-corn-wooden-table.png) center/cover;
    padding: 140px 0;
    text-align: left;
}
.page-shipping-returns .m-page-header, .page-privacy-policy .m-page-header, .page-terms-conditions .m-page-header{
    height: 360px !important;
    display: flex;
    align-items: flex-end !important;
    padding: 0 0 60px;
}
.template-blog .m-page-header {
    display: none !important;
}
.m-page-header h1.m-page-header__title {
    color: #fff !important;
  font-size: calc(((var(--font-h1-desktop)) / (var(--font-base-size))) * 1rem);
}
.m-page-header .m-breadcrumb--wrapper {
    display: none;
} 
.m-page-content.rte {
    padding: 60px 0;
}
.m-page-content.rte p strong {
    font-size: 17px;
}
/*
.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner h3.m-accordion--item-button.m-footer--block-title {
    text-align: right !important;
    justify-content: end;
    padding-right: 20px;
}

.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner  .social-media-links {
    justify-content: end;
    flex-direction: column;
}
*/
.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner .social-media-links .social-media-links--item {
    color: #fff;
    width: 100%;
    background: transparent;
    margin-left: auto;
    margin-right: 0;
    justify-content: start;
    height: auto;
}
body .m-footer--block .social-media-links a:hover {
    box-shadow: unset !important;
}
.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner .social-media-links .social-media-links--item .social-media-links--label {
    position: static;
}
.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner .social-media-links .social-media-links--item svg path {
    fill: #f9b73c;
}

img.custom-logo {
    margin-bottom: 0;
}

.m-footer--bottom-left .m-footer__copyright {
    margin: 14px 0;
    display: block;
}
/* footer */
.image-with-text-overlay-custom .m-hero__content {
    flex-direction: column-reverse;
    display: flex;
    flex-wrap: wrap;
}

.image-with-text-overlay-custom .m-hero_content h2.m-hero_title {
    margin-bottom: 0;
    padding-top: 25px;
}
.m-header:not(.m-mega-active,.stuck,.header-sticky-always).transparent-on-top header:not(.header-drawer-open) .m-header__right svg path {
    stroke: #fff;
}
.m-header:not(.m-mega-active,.stuck,.header-sticky-always) .m-header__right svg path{
  stroke: #000; 
}
m-header.m-header.not_transparent .m-header__container.container-fluid, m-header.m-header.not_transparent header.m-header__mobile.container-fluid {
    background: #fff;
}  {
    background: #fff;
}
.service-overlay .m-icon-box.m-icon-box--vertical {
    border-radius: 20px;
    border: 1px solid #DFDFDF;
  padding: 20px;
  height: 100%;
}
.m-product-media .m-image {
    background: #fff;
    border-radius: 20px !important;
}
.m-media-gallery__wrapper .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    
    padding: 0px;
}
.m-media-gallery__wrapper .nav-swiper-container .m-product-media {
    padding: 0;
    border: 1px solid transparent;
    cursor: pointer;
    border-radius: 15px;
}
.m-media-gallery__wrapper .nav-swiper-container .swiper-slide-thumb-active {
    border: 1px solid #F9B73C;
    border-radius: 15px;
}
.main-product_block .product-block-group--price .m-price .m-price_regular {
    color: green !important;
}

ul.m-product-shipping li.m-product-shipping--item span.m-product-shipping--icon {
    display: none;
}
.m-product-media--slider {
    border-radius: 20px;
}
ul.m-product-shipping li.m-product-shipping--item .m-product-shipping--content {
    margin: 0;
}

ul.m-product-shipping li.m-product-shipping--item .m-product-shipping--content p {
    color: #8C8C8C;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

.why_you_love_it span {
       display: flex;
    align-items: center;
    margin-bottom: 14px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
    gap: 10px;
    font-family: var(--font-stack-header);
}
ul.m-product-shipping li.m-product-shipping--item .m-product-shipping--content p strong {
    color: #000;
    font-weight: 400;
}
.m-product-form--wrapper label.m-product-option--label {
    display: none;
}

.m-product-form--wrapper m-quantity-input.m-quantity {border: none;}

.main-product__block .m-product-addon--wrapper {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.main-product__block .m-product-addon--wrapper svg path {
    fill: #f9b73c;
}

.main-product__block .m-product-addon--wrapper svg {
    width: 19px;
    height: 19px;
}

.main-product__block .m-product-addon--wrapper .freshpngsec:nth-child(2) svg path {
    stroke: #f9b73c;
}
.main-product__block.main-product__block-trust_badge {
    margin-bottom: 25px;
}
.main-product__block .m-product-collapsible button.m-collapsible--button {
    font-family: var(--font-stack-header);
    font-weight: 500;
    font-size: 16px;
    border-radius: 20px;
}
.main-product__block .m-product-trust-badge {
    background: transparent;
    padding: 0 0 25px;
}
.main-product__block .m-collapsible--content__inner.rte ul {
    margin-top: 0;
    padding-left: 15px;
}
.main-product__block collapsible-tab.m-collapsible.no-js-hidden.is-expanded .m-collapsible--content {
    background: #fff;
}
.main-product__block collapsible-tab.m-collapsible.no-js-hidden.is-expanded button.m-collapsible--button {
    border: solid 1px #fff !important;
    border-radius: 20px 20px 0 0;
}

collapsible-tab.m-collapsible button {
    border-radius: 40px;
    border: 1px solid #E7E7E7 !important;
    background: #fff;
    padding: 12px 15px;
    color: #020202;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%; 
}

collapsible-tab.m-collapsible button svg path {
    fill: #F9B73C !important;
    stroke: #F9B73C !important;
}
.m-product-inventory__inner {
    font-size: 14px;
}
.main-product__block-inventory_status .m-product-inventory__text {
    display: none;
}

.m-product-card svg path {
    fill: #fff;
}
.image-with-text-overlay-custom h2.m-hero__title.h2.m\:text-white {
    font-family: 'Sunday Bridge' !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #FFF;
    font-size: 38px;
    margin-bottom: 0px;
    margin-top: 45px;
    font-style: italic;
    letter-spacing: 1px;
}
.image-with-text-overlay-custom .custom-icon-text-section {
    gap: 20px;
  margin-top: 0px !important;
}
.m-section-my.m-section-py.m-section.m-image-with-text.text-with-text-custom-style2 {
    border-radius: 30px;
    padding: 60px;
}
.image-with-text-styleabout .features_content li {
    align-items: flex-start;
}

.m-video__inner {
    aspect-ratio: 1/.5;
}
ul.features_content h4 {
    font-size: 19px;
    margin-bottom: 6px;
    color: #000 !important;
}
ul.features_content li .image {
    max-width: 50px !important;
}
.m-newsletter-section__heading {
    font-size: 2.5rem;
}
.m-footer--middle .m-footer--block ul li a, .social-media-links a{
    color: #ffffffc2 !important;
}
.m-footer img.custom-logo {
    margin-bottom: 0 !important;
}
.m-footer--bottom-left .m-footer__copyright {
    margin: 14px 0 0;
    display: block;
    color: #ffffffb5;
}
span.m-product-inventory__message p strong {
    color: #000;
    font-weight: 600;
}
span.m-product-inventory__message p {
    color: #38AB60;
}
.m-contact-form__info .eXnqKi {
    background: #eee !important;
    border-radius: 12px !important;
}
.m-contact-form__info iframe {
    height: 500px;
}
.m-contact-form__info p#eligibility-note {
    text-align: center;
}
.m-contact-form__info .Button__StyledButton-VZEKY {
    background: #f9b73c;
    border: none;
    text-transform: capitalize;
    color: #000;
    border-radius: 40px;
    font-family: var(--font-stack-header);
    font-size: 18px;
    font-weight: 600;
}
.stovetop .m-icon-box__inner {
    position: relative;
}
.stovetop .m-icon-box__heading {
    border: solid 3px #f9b73c;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #f9b73c;
    margin-bottom: 20px;
    font-size: 18px;
  position: absolute;
    top: 0;
    right: 0;
}
.stovetop .m-icon-box__heading:after {
    content: '';
    border: solid 15px #f9b73c;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
    border-bottom: solid 15px transparent;
    top: 100%;
    position: absolute;
}
/*
.evCqzR {
    background: #f5f5f5 !important;
    border-radius: 20px !important;
}
.guSsyV {
    background: #f9b73c !important;
    border-radius: 50px !important;
    color: #000 !important;
    border: none !important;
    text-transform: capitalize !important;
    font-family: "Wild Mango" !important;
    font-size: 18px;
    font-weight: 600;
}
*/

.howmadelists .main-img-icon {
    flex-direction: row;
    align-items: center;
    border: solid 1px #ab701e;
    padding: 17px;
    margin: 0 0 15px;
    column-gap: 25px;
    position: relative;
}
.howmadelists .main-img-icon .img-icon {
    max-width: 107px;
    width: 100%;
}
.howmadelists .main-img-icon:last-child {
    margin-bottom: 0;
}
.howmadelists span.img-icon-text {
    font-size: 21px;
    font-weight: 600;
    max-width: 90%;
    width: 100%;
    display: block;
}
.howmadelists .main-img-icon p {
    position: absolute;
    right: 0;
    background: #f9b73c;
    top: 50%;
    transform: translateY(-50%);
    width: 45px;
    height: 45px;
    border-radius: 10px 0 0 10px;
    color: #000 !important;
    font-weight: 600;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.m-testimonials--layout-7 .m-testimonial__wrapper {
    background: #fffbf5;
}

.m-blog__wrapper {
    margin-top: 90px;
}
.template-index .m-header__right svg {
    filter: invert(1);
}
h3.m-product-card__title {
    min-height: 95px;
    max-height: 95px;
}
.m-product-description.rte br {
    display: block !important;
}


@media (min-width: 768px) and (max-width: 1400px) {
.m-video__inner {
    aspect-ratio: 2.2;
}  
.video_overlap .m-video__wrapper {
    margin-top: -28%;
} 
}

@media only screen and (max-width: 768px) {
br{
  display:none;
}  
.announcement-logo {
    display: flex;
    column-gap: 6px;
} 
h3.m-product-card__title {
    min-height: inherit;
    max-height: inherit;
}
.not-have-icon .m-hero__inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: center !important;
}
.m-testimonials--layout-7 .m-testimonial__description {
    margin-top: 0 !important;
}  
.custom-home-promotion .m-icon-box--vertical .m-icon-box__content {
    margin: 0 !important;
} 
/* .custom-home-promotion .m-icon-box__content {
    position: absolute;
    bottom: 50%;
    left: 0;
    width: 100%;
    transform: translateY(50%);
    text-align: center;
    padding: 0 15px;
    text-align: center;
}  */
.custom-home-promotion .m-icon-box__description {
    padding: 0;
}  
  td.row-one {
        width: 33% !important;
    }
  td.row-two {
        width: 34% !important;
    }
  td.row-three {
    width: 33% !important;
}  
  a.m-product-card__name {
    -webkit-line-clamp: 1;
    min-height: 20px;
}
  .m-hamburger-box__inner, .m-hamburger-box__inner:before, .m-hamburger-box__inner:after {
    background: #000 !important;
  }
  .transparent-on-top {
    position: relative !important;
  }
  .m-header:not(.m-mega-active,.stuck,.header-sticky-always).transparent-on-top header:not(.header-drawer-open) {
    color: #000 !important;
            background: #fff;
}
  .m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner h3.m-accordion--item-button.m-footer--block-title {
    text-align: right !important;
    justify-content: space-between;
    padding-right: 0;
}
  .m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner {
    padding: 0 15px !important;
  }
  .m-footer--bottom-left {
    margin-bottom: 0px !important;
}
  .swiper-wrapper1 .swiper-slide1 {
    flex: 0 0 calc(100% - 0px);
    margin-bottom: 20px;
}
  .m-testimonials m-testimonials .swiper-slide1:nth-child(2n+2) .m-testimonial {
    margin-top: 0px;
}
  .swiper-wrapper1{
        gap: 0px;
  }
.m-newsletter-form__wrapper {
    max-width: 100%;
}
  .m-section__button, .m-richtext>*+* {
    margin-top: 10px;
  }
img.custom-logo {
    width: 100%;
    max-width: 190px;
    margin-bottom: 40px !important;
}
  .image-with-text-overlay-custom .custom-icon-text-section .icon-text-item img {
    margin: 0 auto 8px;
    width: 30px;
}
  h2.m-richtext__title.m-slide__title.m\:text-black.h2 {
    font-size: 22px;
    line-height: normal;
}
.m-announcement-bar__item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.announcement-logo {
    display: flex;
    align-items: center;
    column-gap: 5px;
}
.announcement-logo, .m-announcement-bar__item a{
font-size: 11px;  
}  
span.partner-logo {
    width: 50px;
} 
.m-announcement-bar__content {
    padding: 5px 0;
}  
/* .m-slider--adapt .m-slide__media {
    aspect-ratio: 1/1.2 !important;
}   */
img.partner-logo {
    width: 66px;
    margin: 0 auto;
}
.m-announcement-bar__content {
    font-size: 15px;
    line-height: 22px;
}
  .chooseicon-left .iconcontent {
    text-align: left;
  }
.chooseicon-left .img-icon {margin: 0 0px 0 0 !important;}  
.chooseicon-left .iconcontent {text-align: left !important;}
.main-img-icon{column-gap: 15px !important;}  
.custom-icon-text-section {
    grid-template-columns: repeat(2,1fr);
    text-align: center;
    width: 100%;
}
.icon-text-item {
    flex-direction: column;
    text-align: center;
    font-size: 16px;
}
.icon-text-item p {
    margin-top: 10px;
    line-height: normal;
}  
.bannerbar img {
    width: 80px !important;
}
.bannerbar {
    font-size: 14px;
    column-gap: 5px;
}
.herobanner .m-hero__title {
    font-size: 35px;
}  
.herobanner .m-hero__inner[class*="--middle-"] {
    align-items: start;
    padding-top: 80px;
}
.m-price {
    font-size: 18px !important;
} 
span.dscntprice {
    padding: 5px 5px;
    font-size: 12px;
} 
.ftrdclctnclm {
    grid-template-columns: 100%;
} 
.m-product-card {
    padding: 0px;
} 
.m-product-card__name {
    font-size: 15px;
    margin-bottom: 10px;
}
.m-product-form .m-add-to-cart {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
}  
span.dscntprcntg {
    font-size: 15px;
}
 .cstmmetafld ul li {
    margin: 8px 0;
    background-size: 10px;
    padding-left: 18px;
    font-size: 13px;
    line-height: normal;
} 
.ftrdclctnclmlft {
    margin-bottom: 20px;
}
.m-tab-header {
    font-size: 14px !important;
    padding: 8px 11px !important;
}
.m-product-tabs .m-tabs__wrapper {
    gap: 10px !important;
}
.iconwithtext .main-img-icon {
    transform: inherit !important;
} 
.m-mixed-layout__inner {
    row-gap: 20px;
}
.comparisontbl ul {
    column-gap: 10px;
    margin: 0 auto 50px;
    padding: 10px 15px;
    border-radius: 15px;
} 
.comparisontbl ul li {
    background-size: 30px!important;
    padding-left: 35px;
    font-size: 14px;
} 
.m-testimonial__content {
    padding: 20px 0 0 !important;
} 
.m-stars img {
    width: 150px;
}  
.reviews ul li {
    background-size: 30px!important;
    padding-left: 35px;
    font-size: 15px;
}
.ftrpayments {
    transform: inherit;
    margin-top: 15px;
} 
.m-footer--block-inner {
    padding-right: 15px !important;
} 
.ftrlogo {
    margin-top: 15px;
}
.ftrlogo img {
    max-width: 100%;
}  
.m-header__mobile-right .m-cart-icon-bubble {
    padding-right: 0 !important;
}  
/* .m-header__mobile-right .m-cart-icon-bubble svg {
    filter: invert(1) brightness(100);
} */
.m-main-product {
    margin-top: 20px !important;
}
.prdcticontext.horezental {
    flex-direction: column;
    align-items: start;
}  
.prdcticontext .prdcticontext-img-icon {
    margin: 5px 0;
}  
.prdctsimg {
    flex-direction: column;
    align-items: start;
    row-gap: 8px;
} 
.ingredient .miconbox {
    padding: 30px 20px 20px;
} 
 .m-footer--bottom-inner {
    flex-direction: column-reverse;
} 
.m-footer img.custom-logo {
    margin: 0 !important;
}
.m-footer--bottom-left {
    margin-bottom: 0;
} 
.image-with-text-overlay-left .m-hero__inner--middle-left {
  justify-content: center !important;
}  
.m-footer--block.m-footer--block-our_store.m-accordion--item .m-footer--block-inner .social-media-links .social-media-links--item {
    justify-content: start;
}
.m-footer--bottom {
    padding-bottom: 30px !important;
} 
.not-have-icon .m-hero__title {
    font-size: 1.6rem;
} 
.not-have-icon .m-hero__inner {
    justify-content: center !important;
}
.m-main-product .bannerbar {
    margin-bottom: 15px;
} 
.main-product__block .m-product-addon--wrapper {flex-wrap: nowrap;justify-content: center;text-align: center;margin-top: 20px;}

.freshpngsec {
    flex-direction: column;
}
.main-product__block .m-product-addon--item a.m\:display-flex.m\:items-center {
    flex-direction: column;
}
.main-product__block .m-product-addon--wrapper svg {
    width: 30px;
    height: 30px;
    margin-bottom: 6px;
} 
.m-newsletter-section__heading {
    font-size: 1.8rem;
} 
.m-footer--middle .m-footer--block-title {
    font-size: 22px;
    margin: 0;
    padding: 8px 0 !important;
} 
.m-page-header {
    padding: 50px 0;
    text-align: center;
}  
.believe .m-image-with-text__content {
    padding: 22px;
    margin-top: 25px;
} 
.believe ul.features_content li .image {
    max-width: 35px !important;
}  
.Video-section section[data-section-type="video-section"] {
    padding-bottom: 0;
    padding-top: 10px !important;
    margin-top: 0;
}
.m-testimonials m-testimonials .swiper-slide1:nth-child(7), .m-testimonials m-testimonials .swiper-slide1:nth-child(8) {
    flex: 0 0 calc(100% - 0px) !important;
}
.mainbanner .m-hero__inner{
padding-left:15px !important;
}
}