/** Shopify CDN: Minification failed

Line 245:26298 Unexpected "}"
Line 245:43865 Expected identifier but found whitespace
Line 245:59997 Unexpected "{"
Line 245:60005 Expected ":"

**/
span.compare-at-price {
    margin-left: 5px;
    background: #d8d8d8;
    padding: 5px 10px;
    border-radius: 70px;
}
 .menu-list__list-item:nth-last-child(2) .menu-list__link-title::after {
    display: none;
}
 /* top picks */

.tb-tab {
    background: #0b5321;
    text-align: center;
    border-radius: 4px;
    padding: 7px 5px;
    color: #fff;
    font-size: 17px;
    line-height: 1;
    min-height: 43px;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tb-tab.active {
    background: #744119;
    box-shadow: 3.16px 3.16px 3.32px 0px rgba(0, 0, 0, 0.18);
}

div#swiper-wrapper-1fbecf52b210c55be {
    display: flex;
}
a.tb-tab-a.active {
    display: flex;
    align-items: center;
    gap: 7px;
    justify-content: flex-end;
    margin-top: 11px;
    margin-right: 11px;
    font-size: 13px;
    font-weight: 700;
    color: #28552f;
}
 .ikai-range-banners { padding-top: 60px; }
  .ikai-range-banners .section_heading { margin-bottom: 22px; }

  /* bento: big banner left (spans 2 rows) + two stacked right */
  .ikai-range-grid {
    display: grid;
    grid-template-columns: 1.75fr 1fr;
    gap: 14px;
  }
  .ikai-range-card {
    display: block;
    border-radius: 14px;
    overflow: hidden;
    line-height: 0;
    box-shadow: 0 2px 10px rgba(40, 85, 47, 0.06);
    transition: transform .35s ease, box-shadow .35s ease;
  }
  .ikai-range-card img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: var(--range-focus, center);
  }
  .ikai-range-card--hero {
    grid-row: span 2;
    --range-focus: center;   /* nudge if edges clip, e.g. left center */
  }
  .ikai-range-card--sm {
    aspect-ratio: 63 / 30;   /* matches the reference right-column ratio */
    --range-focus: center;   /* nudge to 'center 60%' to protect the Shop Now button */
  }
section.category-slider.section_padding {
    background: #f6fff8;
}
.section.section--page-width.color-scheme-1.section-resource-list.spacing-style.gap-style.section_padding.bg-light.new-arival {
    background: unset !important;
}
section#shopify-section-template--20579680714921__home_blog_DNk7BC {
    background: #f6fff8;
}
  @media (hover: hover) {
    .ikai-range-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 10px 24px rgba(40, 85, 47, 0.14);
    }
  }
  .ikai-range-card:focus-visible { outline: 3px solid #28552f; outline-offset: 3px; }

  /* mobile: stack, show full banners (no crop) */
  @media (max-width: 749px) {
    .ikai-range-grid { grid-template-columns: 1fr; }
    .ikai-range-card--hero { grid-row: auto; }
    .ikai-range-card--sm { aspect-ratio: auto; }
    .ikai-range-card img { height: auto; }
  }
  @media (prefers-reduced-motion: reduce) {
    .ikai-range-card { transition: none; }
    .ikai-range-card:hover { transform: none; }
  }  

  /* ==========================================================================
   IKAI ORGANIC — HOMEPAGE MOBILE FIXES (client feedback: points 1, 2, 3, 7)
   Paste at the END of assets/main.css
   Theme: Copy of Horizon 18-08-2026 (preview_theme_id=151961829545)
   NOTE: section IDs below are template--20579680714921__*. If a section is
   deleted and re-added in the Theme Editor its ID changes — update it here.
   ========================================================================== */

@media (max-width: 767.98px) {

  /* --- 1. UNIFORM VERTICAL RHYTHM -----------------------------------------
     Har section pe 24px top + 24px bottom => har do sections ke beech 48px.
     Pehle 30+30=60px tha, aur "Most Loved" ke neeche 33px extra dead gap tha.
     Isse "before Most Loved" aur "after Most Loved" bilkul equal ho jaata hai. */
  #shopify-section-template--20579680714921__home_category_slider_Nb6atf section.category-slider,
  #shopify-section-template--20579680714921__product_list_AWerL4 .section-resource-list,
  #shopify-section-template--20579680714921__video_testimonials_VMQmka .ikai-vt,
  #shopify-section-template--20579680714921__banner_sec_home_dyeaAf .ikai-range-banners,
  #shopify-section-template--20579680714921__tab_product_w7ndBq .ikai-bst,
  #shopify-section-template--20579680714921__home_about_dpw6Bp > section,
  #shopify-section-template--20579680714921__home_blog_DNk7BC .pm-product-slider-section {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }


  /* --- 2. MOST LOVED — dead space kill ------------------------------------
     (a) empty ".section-resource-list__content" mobile pe flex ho jaata hai aur
         33px ka grid gap kha jaata hai -> 33px khaali jagah cards ke neeche.
     (b) heading -> cards gap 33px se 18px.
     (c) header ka "last baseline" alignment 20px extra height de raha tha. */
  #shopify-section-template--20579680714921__product_list_AWerL4 .section-resource-list {
    --gap: 18px !important;
    row-gap: 18px !important;
  }

  #shopify-section-template--20579680714921__product_list_AWerL4 .section-resource-list__content {
    display: none !important;   /* (a) 33px dead space removed */
  }

  #shopify-section-template--20579680714921__product_list_AWerL4 .section-resource-list__header {
    margin-bottom: 0 !important;
  }

  #shopify-section-template--20579680714921__product_list_AWerL4 .section-resource-list__header
  .group-block-content {
    align-items: center !important;              /* (c) baseline -> center */
    --vertical-alignment-mobile: center !important;
  }

  /* Carousel arrows product card ke title ke upar chad rahe the (screenshot 1).
     Mobile pe swipe already chalta hai, isliye arrows hide. */
  #shopify-section-template--20579680714921__product_list_AWerL4 .resource-list__carousel slideshow-arrows,
  #shopify-section-template--20579680714921__product_list_AWerL4 .resource-list__carousel .slideshow-control,
  #shopify-section-template--20579680714921__product_list_AWerL4 .resource-list__carousel .slideshow-control[disabled] {
    display: none !important;
  }


  /* --- 3. CLIENT'S TESTIMONIALS — heading/sub tightening ------------------- */
  #shopify-section-template--20579680714921__video_testimonials_VMQmka .section_heading {
    margin-bottom: 10px !important;
  }

  #shopify-section-template--20579680714921__video_testimonials_VMQmka .ikai-vt__sub {
    margin-top: 0 !important;
    margin-bottom: 16px !important;
  }


  /* --- 4. RANGE BANNERS — thoda tight stack ------------------------------- */
  #shopify-section-template--20579680714921__banner_sec_home_dyeaAf .ikai-range-grid {
    gap: 12px !important;
  }


  /* --- 5. SHOP OUR BEST SELLERS — teeno tabs ek saath (client point 7) -----
     Pehle: 3 tabs nowrap, scrollWidth 638px vs 342px viewport -> 3rd tab
     screen se bahar, "incomplete" lag raha tha.
     Ab: 3 equal columns, chhota font, 2-line wrap allowed -> teeno dikhte hain. */
  #shopify-section-template--20579680714921__tab_product_w7ndBq .ikai-bst__tabs {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 8px !important;
    overflow: visible !important;
    margin-bottom: 18px !important;
    padding-bottom: 0 !important;
  }

  #shopify-section-template--20579680714921__tab_product_w7ndBq .ikai-bst__tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    white-space: normal !important;
    word-break: normal !important;
    hyphens: none !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    padding: 8px 6px !important;
    min-height: 46px !important;
    width: 100% !important;
    flex: none !important;
  }

  #shopify-section-template--20579680714921__tab_product_w7ndBq .ikai-bst__header {
    margin-bottom: 14px !important;
  }

  #shopify-section-template--20579680714921__tab_product_w7ndBq .ikai-bst__panel-footer {
    margin-top: 18px !important;
  }


  /* --- 6. ABOUT + WHOLESOME RECIPES — heading spacing ---------------------- */
  #shopify-section-template--20579680714921__home_about_dpw6Bp .ikai_about .about_logo_img {
    width: 150px !important;
    margin-bottom: 16px !important;
  }

  #shopify-section-template--20579680714921__home_about_dpw6Bp .about_blocks {
    margin-top: 24px !important;
  }

  #shopify-section-template--20579680714921__home_blog_DNk7BC .section_heading {
    margin-bottom: 16px !important;
  }

}

*{margin:0;padding:0;box-sizing:border-box}.jdgm-rev__transparency-badge{display:none!important}.testimonial_item p{max-height:107px;overflow:auto}.section_heading,.new-arival h2,.main-collection-grid__empty h2.h2{font-size:40px;font-weight:700;color:#28552f;margin-bottom:30px}.section_padding,.single-collection .product-grid-container{padding-top:60px;padding-bottom:60px}.bg-light{background:#f6fff8!important}.footer_bg{background:#f6fff8!important}.m-0{margin:0!important}.announcemnt_box{display:flex;align-items:center;position:relative;z-index:1001}.announcemnt_box .account-button,cart-icon,.swym-header-launcher{height:auto!important}.announcement-bar__text{font-size:16px!important;color:#fff}.announcement-bar__slider slideshow-arrows .slideshow-control{color:#fff!important;min-height:30px!important;height:30px!important}.header{position:sticky;top:0;border-bottom:1px solid #ccc;z-index:1000;background:#f6fff8}.container{padding-left:16px;padding-right:16px;width:1400px;margin-left:auto;margin-right:auto;max-width:100%}.container-full{width:100%;padding-left:20px;padding-right:20px}.announcemnt_box .section{display:block;--padding-block-start:5px !important;--padding-block-end:5px !important}.text-center{text-align:center}.container .logo{max-width:85px}.custom-search-wrapper{width:100%;max-width:500px;margin:0 auto}.search-modal__content[open]{margin-left:auto;margin-right:auto}.predictive-search-results__wrapper{scrollbar-width:auto!important}.custom-search-form{display:flex;align-items:center;width:100%;background:#fff;border-radius:40px;overflow:hidden;border:1px solid #ddd}.custom-search-input{flex:1;padding:12px 18px;font-size:15px;border:none;outline:none;background:#fff0}.custom-search-button{background:#4A5D3D;border:none;width:55px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-search-button:hover{background:#3b4b31}.topbar{padding:5px 0;background:#FBFBFB;position:relative;z-index:1001}.topbar_main{display:flex;align-items:center;justify-content:space-between}.right_menu ul{display:flex;align-items:center}.right_menu ul li a,.right_menu ul li a:hover{text-decoration:none;color:#fff;font-weight:400;padding:5px 20px;border-right:1px solid rgb(255 255 255 / .37);font-size:13px;white-space:nowrap}.right_menu .menu li{margin:0}.right_menu ul li:last-child a{padding-right:0;border-right:0}.right_menu .menu li:hover a{background:#fff0;color:#fff}.right_menu .menu li .mega-menu{padding:0;right:0;left:auto;min-width:200px}.right_menu .menu li .mega-menu a{padding:10px 16px!important}.right_menu .menu li .mega-menu a::after{display:none}.right_menu .menu li .mega-menu a:hover{background:#f1f1f1}.logo_cart_container{display:flex;align-items:center;justify-content:space-between}.right_side_header{display:flex;align-items:center;gap:16px}.right_side_header .quick_buy{display:flex!important;align-items:center;gap:8px;font-size:16px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s ease}.right_side_header .quick_buy img{width:16px}.logo{font-size:1.5em;font-weight:700}.navbar{background:#000}.nav .menu{display:flex;list-style:none;align-items:center;justify-content:center;position:relative}.menu li{margin:0 8px;display:flex;position:relative}.menu li:first-child{margin-left:0}.menu li a,.menu-list__link{text-decoration:none;color:#000;font-weight:400;padding:10px;font-size:16px;transition:0.3s;display:flex;align-items:center;gap:9px;transition:all ease-in-out 500ms}header-actions{gap:16px!important}.announcemnt_box anchored-popover-component .account-button{padding-top:5px;padding-bottom:5px}anchored-popover-component .account-button{text-decoration:none;color:#fff;font-weight:400;padding:8px 20px!important;border-left:1px solid rgb(255 255 255 / .37)!important;font-size:13px;white-space:nowrap;width:auto!important;margin-left:16px}.account-popover__panel{top:46px!important}a.account-actions__link.button,.submit-button,.cart-items__empty-button{display:flex!important;align-items:center;gap:8px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;background-color:#28552f;color:#fff;font-size:16px;justify-content:center}a.account-actions__link.button-secondary{padding:10px 24px;border-radius:4px}header-actions .button-unstyled{overflow:visible!important}swym-header-launcher-icon svg{width:18px!important;height:18px!important}.menu-list__list-item{position:relative}.account-button,cart-icon,.swym-header-launcher{width:46px!important;height:46px!important;border-radius:5px;border:1px solid #28552f!important;position:relative!important}.swym-header-launcher{bottom:0!important;justify-content:center}.swym-header-launcher:hover{background:#28552f!important}.cart-bubble{position:absolute!important;right:-12px!important;top:-12px!important;width:25px!important;height:25px!important}.cart-bubble__background{background:#f2b508!important}.menu li a svg{transform:rotate(0deg);transition:all ease-in-out 500ms}.menu li a svg path{stroke:#000;transition:all ease-in-out 500ms}.menu li:hover a{color:#28552f;background:#fff0;transition:all ease-in-out 500ms}.menu li:hover a svg{transform:rotate(180deg);transition:all ease-in-out 500ms}.menu li:hover a svg path{stroke:#28552f;transition:all ease-in-out 500ms}.right_menu .dropdown:hover .mega-menu{display:block}.mega-menu__grid{display:flex!important;padding-left:30px;gap:0!important}.mega-menu__link-title,.menu-list__link-title{position:relative;white-space:nowrap}.menu-list__link-title{padding-right:10px}.menu-list__link-title::after{position:absolute;content:'';top:7px;right:-6px;background:url(/cdn/shop/files/arrow-right.svg?v=1764754895);width:6px;background-size:100%;height:10px;transform:rotate(90deg)}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link[aria-haspopup],.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link,.menu-list__list-item:where(:not([slot=overflow]))>button.menu-list__link{margin-block:0!important;padding-block:0!important;margin-inline:0!important;padding-inline:0!important;padding:0 8px!important}.mega-menu__link-title::after{position:absolute;content:'';top:7px;left:-13px;background:url(/cdn/shop/files/arrow-right.svg?v=1764754895);width:6px;background-size:100%;height:10px}.mega-menu{display:flex}.overflow-menu:after{display:none}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){padding-block-end:0!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){border-radius:6px;padding:10px 20px;min-width:250px}.nav-call-container{display:flex;align-items:center;justify-content:space-between}.call_btn{color:#fff}.right_menu .mega-menu{position:absolute;left:0;top:100%;width:100%;background:#fff;color:#000;display:none;padding:0 16px;border-radius:0;box-shadow:0 3px 4px rgb(0 0 0 / .2);min-width:210px}.right_menu .mega-content{display:flex;justify-content:space-between;align-items:flex-start}.right_menu .mega-column{width:100%}.right_menu .menu li:hover .mega-column a{background:#fff}.right_menu .mega-column a{display:block;text-decoration:none;color:#333!important;padding:10px 0 10px 20px!important;transition:0.3s;position:relative}.right_menu .menu li .mega-column a:hover{color:#000!important;background:#fff}.right_menu .mega-column a::after{position:absolute;top:19px;left:0;width:6px;background-repeat:no-repeat!important;height:10px;background:url(/cdn/shop/files/arrow-right.svg?v=1764754895);content:'';color:#000;font-size:21px}.right_menu .mega-column .col a:hover{color:#f3b400!important}.ikai_about{display:flex;align-items:center;flex-direction:column}.ikai_about .about_logo_img{width:200px;align-items:center;margin-bottom:30px}.ikai_about p{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.loop-slider{display:flex;flex-wrap:nowrap}.heading_icons_main{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.cat-slider-wrapper{width:100%;overflow:hidden;position:relative}.slide_arrows{display:flex;align-items:center;gap:15px}.slide_arrows button:hover svg rect{stroke:#28552f;fill:#28552f}.slide_arrows button:hover svg path{opacity:1;stroke:#fff}.heading_icons_main button{border:0!important;background:transparent!important}.loop-slider{display:flex;transition:transform 0.35s ease-in-out}.cat-item a{display:flex;flex-direction:column;gap:14px}.cat-item .category_icon{display:flex;justify-content:center;align-items:center;padding:30px;background:#f1f1f1;border-radius:50%;width:137px;height:137px;margin:0 AUTO;border:2px solid #fff;box-shadow:0 8px 10px rgb(0 0 0 / .1)}.cat-item .category_icon .img-select{display:none}.cat-item:hover .category_icon .img-default{display:none}.cat-item:hover .category_icon .img-select{display:block}.cat-item .category_icon img{width:77px}.cat-item h3{color:rgb(0 0 0 / .6);font-size:20px;font-weight:500;text-transform:uppercase}.cat-item h3{color:#000}.about_text{font-size:16px;line-height:30px;color:#000}.about_text p{margin-bottom:24px}.about_text span{font-weight:600;display:block;text-align:center}.about_blocks{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:40px;gap:24px;max-width:740px;margin:30px auto 0}.about_block_item img{width:100px;margin:0 auto 14px}.about_block_item h3{font-size:20px;font-weight:400;margin-bottom:0;margin-top:0;text-align:center}.about_block_item p{font-size:16px;line-height:30px;color:#000}.about-btn{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:24px;font-size:16px;line-height:18px;font-weight:500;color:#28552F}.about-btn img{width:12px;height:12px;margin:0}.grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:450px;flex-shrink:0}.grid-layout-2{display:grid;grid-template-rows:1fr 1fr;gap:6px}.header__row{background:#f6fff8!important}.grid-item{border-radius:10px;overflow:hidden}.grid-item.item1,.grid-item.item2{height:200px}.grid-item.item3{height:412px}.grid-item img{width:100%;height:100%;object-fit:cover;display:block}.item3{grid-row:1 / 3;grid-column:2 / 3}.mega-image-single{display:grid;width:450px;flex-shrink:0;overflow:hidden}.mega-image-single .grid-item{height:412px;position:relative;border-radius:0 20px 20px 0}.mega-image-single img{width:100%;height:100%;object-fit:cover;display:block;position:relative}.mega-image-single .grid-item::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(255 255 255) 0%,#fff0 100%)}.mobile-toggle{display:none;font-size:28px;cursor:pointer}.offcanvas{position:fixed;top:0;left:-100%;width:75%;height:100%;background:#1e1e2a;color:#fff;transition:left 0.3s ease;padding:20px;z-index:1001}.offcanvas.active{left:0}.offcanvas-header{display:flex;justify-content:space-between;align-items:center}.offcanvas .close{font-size:28px;cursor:pointer}.offcanvas ul{list-style:none;margin-top:20px}.offcanvas ul li{margin:15px 0}.offcanvas ul li a{color:#fff;text-decoration:none;font-size:18px}.regional_right_image{flex:0 0 40%}.regional_right_image img{width:100%}.created_main{border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .10);display:flex;align-items:center;overflow:hidden}.regional_main{padding-top:60px}.regional_main .created_main{margin-top:0}.essentials .created_main{margin-bottom:0}.created_main_right{flex-direction:row-reverse}.regional_left h5{font-size:16px;line-height:28px;margin-bottom:4px;font-weight:600}.regional_left p{font-size:16px;line-height:30px;margin-bottom:24px}.regional_main .regional_left,.essentials .regional_left{padding:40px}.vitality .regional_left{padding:40px}.regional_left a.button{display:flex!important;align-items:center;gap:8px;padding:6px 20px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:0.3s ease;font-size:16px;font-weight:600}.slideshow-slides[size='medium']{min-height:auto!important}.regional_left a.button img{width:12px}.regional_right_image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-height:100%;display:flex;align-self:stretch}.cart_items_link{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#f6fff8;border:1px solid #28552f;border-radius:6px;position:relative}.search-action{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#f6fff8;border:1px solid #28552f;border-radius:6px;right:12px;position:relative}.search-action button{height:100%!important;border-radius:6px}.cart_items_link:hover,.search-action:hover{background:#28552f;border:1px solid #28552f}.slideshow-box .slideshow-slides{height:auto!important}.slideshow-box slideshow-slide>.slide__image-container{position:unset!important}.slideshow-box .slide__content{display:none!important}.slideshow-box slideshow-arrows .slideshow-control{opacity:1!important;transform:translate(0)!important;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50px}.slideshow-box slideshow-arrows .slideshow-control.slideshow-control--previous,.slideshow-box slideshow-arrows .slideshow-control.slideshow-control--next{background:#fff;color:#285e3773!important;position:relative}.slideshow-box slideshow-arrows .slideshow-control.slideshow-control--previous{left:10px}.slideshow-box slideshow-arrows .slideshow-control.slideshow-control--next{right:10px}.slideshow-box slideshow-arrows .slideshow-control.slideshow-control--previous:hover,.slideshow-box slideshow-arrows .slideshow-control.slideshow-control--next:hover{background:#28552f;color:#fff!important}.slideshow-box slideshow-arrows,.slideshow-box slideshow-controls:has(.slideshow-controls__dots),.slideshow-box slideshow-component[autoplay] slideshow-controls{mix-blend-mode:normal!important}.cat-item{flex:0 0 calc(18.10% - 20px);text-align:center}.slideshow-box slideshow-container{overflow:hidden}.slideshow-box .slideshow-controls__dots{gap:20px}.slideshow-box .slideshow-controls__dots button,.swiper-pagination-bullet{width:16px!important;height:16px!important;border-radius:20px;border:3px solid #fff}.slideshow-box .slideshow-controls__dots button[aria-selected='true'],.swiper-pagination-bullet{box-shadow:0 0 5px rgb(0 0 0 / .1)}.slideshow-box .slideshow-controls__dots button::after{background:rgb(0 0 0 / .2)!important;width:16px;height:16px;border-radius:20px}.swiper-pagination-bullet-active{background:rgb(0 0 0 / .8)!important}.swiper-button-next,.swiper-button-prev{width:50px!important;height:50px!important;background:#fff;border-radius:50px;font-size:22px}.swiper-button-next::after,.swiper-button-prev::after{font-size:22px!important;color:#000}.slideshow-box .slideshow-controls__dots button[aria-selected='true']::after{background:#000}.cart_items_link .svg-wrapper,.search_box_mobile .search-action .svg-wrapper,.search-action .svg-wrapper,.swym-header-launcher{color:#28552f}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:inherit!important}.cart_items_link:hover .svg-wrapper,.search-action:hover .svg-wrapper,.swym-header-launcher:hover{color:#fff!important}.cart-bubble__text{color:#000}.cart-box .cart_items_link .cart-count-bubble,.swym-header-launcher-badge{position:absolute;position:absolute!important;width:25px!important;height:25px!important;background:#f2b508!important;color:#000!important;border-radius:20px!important;top:-10px!important;display:flex;align-items:center;justify-content:center;right:-10px!important;left:auto!important}.pm-product-card{border-radius:12px;background:#fff;border:1px solid #c7c7c7;transition:all .3s ease;position:relative;display:flex;flex-direction:column;gap:12px}.pm-product-card:hover{transform:translateY(-4px)}.pm-product-card .pm-product-title{padding:0 20px 5px}.pm-product-card .pm-price-wrap{padding:0 20px}.pm-product-card .action_icons{padding:0 20px 16px}.pm-img-wrapper img{width:100%;height:260px;object-fit:cover;border-radius:12px}.pm-product-title{font-size:16px;font-weight:500;color:#000;line-height:1.3}.pm-product-title a{text-decoration:none;color:inherit}.pm-price-wrap{display:flex;align-items:center;gap:8px}.pm-compare-price{text-decoration:line-through;color:rgb(0 0 0 / .5);font-size:14px}.pm-actual-price{color:#000;font-weight:600;font-size:16px}.pm-rating{font-size:16px;color:#F4B400}.action_icons{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:0}.pm-cart-btn{border:none;background:#fff;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;background:#214526;color:#fff;padding:10px 20px;font-weight:600;text-transform:uppercase}.pm-cart-btn:hover{background:#143d1a}.pm-cart-btn:hover svg path{fill:#fff}.pm-top-icons{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:10}.pm-icon-btn{width:45px;height:45px;border:none;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;box-shadow:0 0 4px rgb(0 0 0 / .10)}.pm-icon-btn:hover{background:#28552f}.pm-icon-btn:hover svg path{fill:#fff}.pm-product-card{position:relative}.pm-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:9999;justify-content:center;align-items:center}.pm-modal-content{background:#fff;padding:25px;width:90%;max-width:700px;border-radius:12px;position:relative}.pm-close{position:absolute;right:14px;top:14px;background:none;border:none;font-size:22px;cursor:pointer}.pm-rating{display:flex;justify-content:center;gap:3px}.pm-rating .star{font-size:24px}.pm-rating .filled{color:#FFC107}.pm-rating .empty{color:#DBDBDB}.slider_main{position:relative}.footer-custom-col a.footer_link,footer .list-unstyled a{display:block;line-height:30px;color:rgb(0 0 0 / .7);position:relative;font-size:16px;padding:0;transition:all ease-in-out 500ms}.footer-custom-col a.footer_link::before,footer .list-unstyled a::after{background:url(/cdn/shop/files/arrow_right_select.png?v=1764674991);width:5px;height:9px;background-repeat:no-repeat!important;position:absolute;content:'';opacity:0;top:10px;left:12px;background-size:100%!important;transition:all ease-in-out 500ms}footer .list-unstyled a:hover{padding-left:12px;color:#ED741E;transition:all ease-in-out 500ms}footer .group-block-content{align-items:flex-start!important;gap:40px}footer .logo-block{width:180px!important;margin:0 auto}footer .social-icons__wrapper{flex-wrap:nowrap;justify-content:center!important;width:100%!important}footer .list-unstyled .menu__item+.menu__item{margin:0;padding:0}.footer-custom-col a:hover.footer_link,footer .list-unstyled a:hover::after{color:#ED741E;opacity:1;transition:all ease-in-out 500ms;left:0}.footer-custom-col a:hover.footer_link::before,footer .list-unstyled a:hover::before{background:url(/cdn/shop/files/arrow_right_select.png?v=1764674991);opacity:1;transition:all ease-in-out 500ms}.footer-text p,footer rte-formatter p{color:rgb(0 0 0 / .7);line-height:24px;font-size:16px}.slide_btn{cursor:pointer}button:hover.slide_btn svg rect{stroke:#28552f;fill:#28552f}button:hover.slide_btn svg path{opacity:1;stroke:#fff}.pm-arrow{position:absolute;top:45%;z-index:10;background:transparent!important;border:0!important;cursor:pointer}.pm-prev,.test-prev,.receipe-prev{left:-60px}.pm-next,.test-next,.receipe-next{right:-60px}.recipe-card img{height:300px;border-radius:10px;object-fit:cover}.recipe-card h3{font-size:16px;font-weight:500;color:#28552F;margin-bottom:10px}.recipe-card p{font-size:14px;font-weight:400;line-height:25px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:no-wrap}.receipe_small_details{padding:30px 16px 30px;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;box-shadow:0 0 10px #0000001a;width:calc(100% - 32px);margin:-20px auto 0;position:relative;z-index:1;background:#fff;display:block}.blog-custom {max-width:1000px; margin:0 auto;}.blog-post-featured-image__image{object-fit:cover!important;border-radius:30px!important}.blog-post-card .blog-post-card__image-container .shopify-block{height:250px;object-fit:cover}.blog-post-card .blog-post-card__image-container .shopify-block img{height:100%!important}.read-more{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:16px;line-height:18px;font-weight:500;color:#28552f;position:relative}.read-more::before{background:url(/cdn/shop/files/learn_more_icon_11a28522-65e5-43dd-9130-51cad2027889.png?v=1764420922);content:'';width:12px;height:12px;background-repeat:no-repeat}.receipe_small_details .recipe-meta{display:flex;justify-content:space-between;width:100%;margin-bottom:20px}.receipe_small_details .recipe-meta span{font-size:12px;font-weight:600;line-height:25px}.recipe-comments{display:flex;align-items:center;gap:4px}.recipe-comments::before{background:url(/cdn/shop/files/comment.png?v=1764667826);content:'';width:12px;height:12px;background-repeat:no-repeat}.slider_main+a.button{display:flex!important;align-items:center;gap:8px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#28552F;color:#fff;font-size:16px;font-weight:500}.slider_main+a.button img{width:12px}.logo_icon{width:100%;display:flex;align-items:center;justify-content:center}.footer-top .email-signup__button{display:flex!important;align-items:center;gap:8px;padding:15px 40px!important;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#28552f!important;color:#fff!important;font-size:16px!important;font-weight:500!important;justify-content:center}.footer-top .email-signup__input{border-radius:4px!important;background:#fff!important}footer .footer-content{grid-template-columns:1fr!important}.footer-newsletter{border-right:1px solid rgb(0 0 0 / .09)}.newsletter_title_image_box .group-block-content{display:flex;align-items:center!important;justify-content:space-between;max-width:550px;flex-direction:row!important}footer .footer-top .group-block-content{align-items:center!important;gap:20px}.footer_newsletter .group-block-content{align-items:center!important;gap:20px}.footer-top .text-block--AWFRWTjY0aEViS09pR__text_LWt8Pz p{padding-right:60px;font-size:20px;font-weight:600;color:#28552f;margin-bottom:16px}.footer-top .text-block--AdEVJbkpYU001WnlxT__text_f9CFLH p{padding-right:0;font-size:16px;font-weight:500;color:#000;line-height:25px}.footer-top .email-signup__input-group{margin-top:0;max-width:550px}.footer-top img{max-width:450px;margin:0 auto}.footer-top .newsletter_title_image_box .group-block-content img{width:40px!important}.logo_icon img{max-width:550px}.footer-bottom{background:#28552F}.custom-padding-bottom{padding-bottom:20px!important}.footer-custom-grid .footer-heading,footer h2{font-weight:600;margin-bottom:22px;font-size:20px}.footer-text{font-size:14px;line-height:1.6}.footer-utilities__text,.footer-utilities__text a{font-size:14px;line-height:1.6;color:#fff!important}.footer-social-icons{display:flex;gap:12px;margin-top:12px}.img-content{display:flex;align-items:center;justify-content:space-between}.img-content img{max-width:420px}.footer-top{border-bottom:1px solid rgb(0 0 0 / .09);padding-bottom:60px;padding-top:30px;width:100%;margin-bottom:30px}.footer-top .group-block{width:50%}.footer-top .group-block.newsletter_title_image_box{width:100%}.call_btn{display:flex;align-items:center;gap:8px}.call_btn img{width:20px}.call_content p{color:rgb(255 255 255 / .5);font-weight:400;line-height:16px;font-size:12px}.call_content p.number{color:#fff;font-weight:600}.footer-custom-wrapper .container{--full-page-grid-margin:0;--full-page-grid-with-margins:0;--util-page-margin-offset:0}.announcement_bar{background:#28552f!important}.resource-list__carousel slideshow-slides{gap:24px!important}.resource-list__carousel .product-grid__card.product-grid__card{border-color:#c7c7c7;background:#fff}.resource-list__carousel .product-grid__card.product-grid__card .h5 p{font-size:17px;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.new-arival{--gap:33px !important}.resource-list__carousel .product-grid__card.product-grid__card .jdgm-prev-badge,.single-collection .jdgm-prev-badge{padding-left:16px;padding-right:16px}.new-arival .group-block__media-wrapper+.group-block-content{display:flex;align-items:center}.new-arival .group-block__media-wrapper+.group-block-content a{display:flex!important;align-items:center;gap:8px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;background-color:#28552f;color:#fff;font-size:16px;justify-content:center;width:auto}.new-arival add-to-cart-component{float:right;margin-top:-49px;margin-right:16px}.new-arival .add-to-cart-button{display:flex!important;align-items:center;gap:8px;padding:8px 14px!important;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#28552f;color:#fff;font-size:14px;font-weight:500;height:auto}.single-product .page,.custom-112453517481 #shopify-section-template--19536548790441__section_jPcMxy,.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67,.custom-112138879145 #shopify-section-template--19449164824745__form{max-width:1200px;margin:0 auto}.custom-112453517481 #shopify-section-template--19536548790441__section_jPcMxy img{margin-right:60px}.single-product .section-resource-list__content text-block{width:100%}.single-product .section-resource-list__content{text-align:center}.single-product .section-resource-list__content h3{font-size:40px;font-weight:700;color:#28552f;margin-bottom:10px;text-align:center}.account-button__avatar{background:#28552f!important}.single-product .product-details h1{font-size:25px!important;font-weight:700!important;color:#28552f!important;margin-top:0!important;line-height:35px}.single-product .product-details product-form-component{width:100%}.single-product .product-details product-form-component .product-form-buttons{display:flex;flex-wrap:nowrap}}.single-product .product-details .add-to-cart-button{display:flex!important;align-items:center;gap:8px;padding:13px 14px!important;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#28552f;color:#fff;font-size:14px;font-weight:500;height:auto;justify-content:center}.single-product .product-details .shopify-payment-button__button{display:flex!important;align-items:center;gap:8px;padding:13px 14px!important;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#f1f1f1;color:#000;font-size:16px;font-weight:500;height:auto;justify-content:center;font-family:Public Sans,sans-serif!important}.single-product .product-details .shopify-payment-button__button:hover{background:#28552f;color:#fff}#shopify-section-template--19449165349033__custom_liquid_ABVGTq{background:#fbfbfb!important;width:100%;margin-bottom:40px}.single-product .breadcrumb{justify-content:start}.breadcrumb{gap:10px;gap:10px;display:flex;justify-content:center}#shopify-section-template--19449165349033__custom_liquid_ABVGTq .breadcrumb,.single-collection .breadcrumb{display:flex;gap:10px}.single-collection .breadcrumb{justify-content:center}#shopify-section-template--19449165349033__custom_liquid_ABVGTq .breadcrumb a,.single-collection .breadcrumb{color:#28552f}#shopify-section-template--19449165349033__custom_liquid_ABVGTq .breadcrumb span .single-collection .breadcrumb{color:rgb(0 0 0 / .6)}.single-product .product-details .atw-button-add span{color:#28552f}.single-product .product-details .atw-button-add{background:#f1f1f1;border:2px solid #28552f;gap:12px;font-family:Public Sans,sans-serif!important}.single-product .product-details .atw-button-added{background:#28552f;border:2px solid #28552f;gap:12px;transform:scale(1)!important}.single-product .product-details .atw-button-added svg path{stroke:#fff;fill:#fff}.single-product .product-details .atw-button-add svg path{stroke:#28552f;fill:#28552f}.single-product .jdgm-prev-badge__text{margin-left:3px;margin-right:0;color:#637381;font-size:14px}.single-product .product-details .price{font-size:25px;font-weight:700;color:#000}.single-product .product-details .details__header{font-size:16px;color:#000;font-weight:500;padding:16px;transition:all ease-in-out 500ms}.single-product .product-details .details-content{padding:24px 16px 24px}.single-product .product-details .details-content p{max-width:100%!important}.single-product .product-details .details:hover .details__header{background:#f1f1f1;transition:all ease-in-out 500ms}.single-product .resource-list__item .price{font-size:16px;line-height:24px;color:#000}.single-product .product-details .details[open] .details__header{background:#f6fff8;transition:all ease-in-out 500ms}.single-product .product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1.2fr 1fr}.single-product .product-information-details .group-block{margin-top:0;--padding-block-start:0}.single-collection .faq-sections{padding-top:60px;padding-bottom:60px}.single-product .section-title,.single-collection .faq-left .section-title,.single-collection .container-read-more h2{font-size:40px;font-weight:700;color:#28552f;margin-bottom:30px;text-align:center}.single-collection .container-read-more p{font-size:16px;line-height:30px;color:rgb(0 0 0 / .7)}.single-collection .container-read-more .read-more-btn{font-size:16px;font-weight:800;color:#28552f;cursor:pointer;display:inline-block;padding:10px 0 0;transition:all ease-in-out 500ms}.single-collection .container-read-more .read-more-btn:hover{color:#f2b508;transition:all ease-in-out 500ms}.single-product .faq-left .section-title{text-align:left}.impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:46px;display:grid}.impact-card{display:flex;flex-direction:column;align-items:center}.impact-card img{width:70px}.impact-card h3{font-size:16px;font-weight:500;color:#000;margin-top:24px!important;margin-bottom:22px;text-align:center}.impact-card p{font-size:16px;line-height:24px;color:rgb(0 0 0 / .6);text-align:center}.single-collection .container-read-more{padding-bottom:60px;padding-top:60px;background:#f6fff8}.center{text-align:center}.swym-wishlist-collections-v2,.swym-wishlist-collections-v2 svg{transform:translate(0,0)!important}.single-product .resource-list__item .product-card__content p{font-size:17px;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-product .resource-list__item .product-card__content .jdgm-prev-badge{padding-left:16px}.single-collection :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__card{padding-inline-start:0!important;padding-inline-end:0!important}.single-collection .product-card__content p{font-size:17px;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;padding-left:16px;padding-right:16px;-webkit-box-orient:vertical}.single-collection .product-card__content .price{font-size:19px;line-height:24px;color:#28552f;font-weight:700;padding-left:16px}.single-product .resource-list__item .add-to-cart-button,.single-collection add-to-cart-component .add-to-cart-button,.custom-112684400809 add-to-cart-component .add-to-cart-button{display:flex!important;align-items:center;gap:8px;padding:8px 14px!important;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#28552f;color:#fff;font-size:14px;font-weight:500;height:auto;float:right;margin-top:-49px;margin-right:16px;width:auto}.single-product .cart-buy-like-box .group-block-content{flex-direction:row!important;justify-content:flex-start}.single-product .cart-buy-like-box .group-block-content .buy-buttons-block{width:auto}.facets__see-results{justify-content:center}#filters-drawer-heading{font-size:20px}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{display:none}.cart-drawer__dialog{top:0}.single-product .custom-section-content .group-block-content{background-color:#fff;box-shadow:0 0 0 #fff0;overflow:hidden;border:1px solid #EBEBEB;transition:all 0.15s ease}.single-product .custom-section-content h2{font-size:40px;font-weight:700;color:#28552f;margin-bottom:0}.header__row{border-bottom:1px solid #f3f3f3!important;box-shadow:0 0 10px rgb(0 0 0 / .1)}.single-product .custom-section-content .group-block-content:hover{box-shadow:7px 7px 0 rgb(0 0 0 / .08);transition:all 0.15s ease}.single-product header-component .section--page-width{width:100%}.single-product .section--page-width{width:1200px;max-width:100%;margin:0 auto}.single-product footer .footer_bg.section--page-width{width:100%}.single-product .custom-section-content .group-block-content h3{font-size:16px;line-height:26px;font-weight:600;margin-bottom:14px;position:relative;padding:0 16px;margin-top:20px}.single-product .custom-section-content .group-block-content h3::after{position:absolute;content:'';bottom:-5px;left:16px;width:40px;height:2px;background-color:#000;border-radius:5px}.single-product .custom-section-content .group-block-content p{font-size:15px;line-height:26px;margin-bottom:0;color:rgb(0 0 0 / .6);padding:0 16px}.single-product .cart-buy-like-box .product-form-buttons--stacked{display:flex;flex-direction:row;flex-wrap:nowrap}.single-product .custom-section-content .group-block-content .image-block{position:relative;padding:36px}.single-product .custom-section-content .group-block-content .image-block{position:relative;padding:45% 37%}.single-product .custom-section-content .group-block-content .image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-product .custom-section-content .group-block-content a.button{border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:600;color:#484848;width:auto;cursor:pointer;transition:all 0.15s;padding:0 16px;margin-bottom:24px}.slide__image_mobile{display:none}.faq-section{position:relative;z-index:1;background:#fbfbfb!important;padding-top:60px;padding-bottom:60px}.faq-section::before{position:absolute;content:'';background:#fbfbfb;width:50%;height:100%;top:0;left:0;z-index:-1;display:none}.faq-section::after{position:absolute;content:'';background:#28552f;width:50%;height:100%;top:0;right:0;z-index:-1;display:block}.faq-layout{display:flex;flex-direction:row}.faq-left{flex:1;padding-right:50px;}.accordion{margin-top:24px}.accordion-item{border:1px solid #EFEDED;border-radius:5px;margin-bottom:15px}.accordion-header{width:100%;padding:12px 16px;background:#fff0;border:none;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:16px;font-weight:500;cursor:pointer;color:#000}button:focus.accordion-header{outline:none;border:0}.accordion-icon{margin-left:12px;font-size:1.3rem;color:#28552f;transition:transform 0.2s ease}.accordion-item.open .accordion-icon{transform:rotate(45deg)}.accordion-item.open{background-color:#F4FFF6}.accordion-body{max-height:0;overflow:hidden;padding-left:16px;padding-right:16px;transition:max-height 0.25s ease}.accordion-item.open .accordion-body{max-height:max-content}.accordion-body p{font-size:14px;padding:0 4px 14px;color:#000}.faq-right{flex:1;background-color:#28552f;color:#fff}.timeline{position:relative;padding-left:70px}.timeline::before{content:"";position:absolute;left:51px;top:9px;bottom:0;width:2px;background-image:linear-gradient(to bottom,#ffffff 0,#ffffff 4px,transparent 4px,transparent 10px);background-size:2px 10px;background-repeat:repeat-y}.timeline-item{position:relative;margin-bottom:70px;padding-left:20px}.timeline-item:last-child{margin-bottom:0}.timeline-marker{position:absolute;left:-33px;top:9px;width:30px;height:30px;border-radius:50%;border:6px solid #fff;background-color:#28552f}.timeline-content h3{font-size:25px;font-weight:700;margin-bottom:16px;top:16px;margin-top:24px!important;color:#fff}.timeline-content p{font-size:14px;line-height:24px;color:#fff;letter-spacing:0}.timeline-content img{width:50px;height:50px}.single-product .product-grid__card.product-grid__card,.single-collection .product-grid__card.product-grid__card,.custom-112470425769 .product-grid__card,.custom-112684400809 .product-grid__card{border:1px solid #c7c7c7}.collections-section{background-size:cover;background-repeat:no-repeat;background-position:top center}.collections-container{padding-top:110px;padding-bottom:40px}.collections-container .collections-content{text-align:center}.collections-container .collections-content h1{font-size:40px;font-weight:700;color:#28552f;margin-bottom:30px;text-transform:capitalize}.single-collection .facets:not(.facets--drawer){border:1px solid #c7c7c7;padding:0 16px;border-radius:6px}#shopify-section-template--19449165349033__section_wEVWqY,#shopify-section-template--19449165349033__section_jEB4rR{background:#f6fff8}.file_choose .group-block-content{border:0!important;background:transparent!important;box-shadow:none!important}.menu-drawer__menu-item{font-size:16px!important;color:#000!important}.custom-112453517481 #shopify-section-template--19536548790441__section_jPcMxy rte-formatter p{font-size:16px;line-height:28px;color:#000;text-align:justify!important}.custom-112453517481 #shopify-section-template--19536548790441__section_jPcMxy h2{font-size:40px;font-weight:700;color:#28552f}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 .group-block-content{gap:12px}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 h2{text-align:left;font-size:24px;color:#28552f}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 h4{text-align:left;font-size:20px;color:#28552f}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 img{width:60px}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 .section-content-wrapper.section-content-wrapper{padding-top:0!important}.custom-112138879145 #shopify-section-template--19449164824745__form,#shopify-section-template--19449164955817__main{padding-top:60px;padding-bottom:60px}.custom-112138879145 #shopify-section-template--19449164824745__form .custom_form{background:#f6fff8;padding:20px 24px;border-radius:8px;box-shadow:0 0 15px rgb(0 0 0 / .08)}.custom-112138879145 #shopify-section-template--19449164824745__form .custom_form h3,.custom-112138879145 #shopify-section-template--19449164824745__form .location_custom h3{font-size:24px;color:#28552f}.custom-112138879145 #shopify-section-template--19449164824745__form .location_custom rte-formatter+.group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style{padding:24px;border:1px solid #c7c7c7;border-radius:6px;max-width:450px}.location_custom h5{font-size:16px;color:#28552f;font-weight:600}.custom-112138879145 #shopify-section-template--19449164824745__form .custom_form rte-formatter{width:100%}.custom-112138879145 #shopify-section-template--19449164824745__form .custom_form rte-formatter p{width:100%;max-width:100%;margin-bottom:20px;font-size:16px;color:rgb(0 0 0 / .7);line-height:28px}.custom-112138879145 #shopify-section-template--19449164824745__form .contact-form{width:100%}.custom-112454992041 .faq-right{display:none}.custom-112454992041 .faq-section:after{display:none}.custom-112454992041 .faq-section .faq-layout,.blog-post-content,.shopify-policy__container{max-width:1200px!important;margin:0 auto}.blog-post-card__content{padding:20px 16px 24px!important;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;box-shadow:0 0 10px #0000001a;width:calc(100% - 32px)!important;margin:-20px auto 0;position:relative;z-index:1;background:#fff}.blog-post-card__content .h4{font-size:16px;font-weight:500;color:#28552f;margin-bottom:10px}.blog-post-card__content .shopify-block a{display:flex!important;align-items:center;gap:10px;justify-content:start;margin-top:0;font-size:16px;line-height:18px;font-weight:500;color:#28552f!important;position:relative}.blog-posts{--padding-block-end:0 !important}.blog-post-card__content .shopify-block rte-formatter{font-size:14px;font-weight:400;line-height:25px;color:#000;min-height:100px}.blog-post-card__content .shopify-block a:before{background:url(/cdn/shop/files/learn_more_icon_11a28522-65e5-43dd-9130-51cad2027889.png?v=1764420922);content:"";width:12px;height:12px;background-repeat:no-repeat}.blog-post-item:first-child .blog-post-card{flex-direction:column!important}.blog-post-item:first-child .blog-post-card__image-container{width:100%!important}.single-policies h1{line-height:53px !important;font-size:40px!important;font-weight:700!important;color:#28552f!important;margin-bottom:30px;text-align:left;margin:0}.single-policies .blog-post-details{justify-content:start!important}.blog-post-content rte-formatter p,.blog-post-content li,.blog-post-content .wp-block-heading,.shopify-policy__body p{font-size:16px;color:#000;line-height:28px}.shopify-policy__body{margin-top:24px}.shopify-policy__container{padding-top:60px;padding-bottom:60px}.cart-title .cart-bubble{display:none!important}#shopify-section-template--19449164497065__product_list_NNFgcy .add-to-cart-button{display:flex!important;align-items:center;gap:8px;padding:8px 14px!important;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;white-space:nowrap;margin:auto;background:#28552f;color:#fff;font-size:14px;font-weight:500;height:auto}#shopify-section-template--19449164497065__product_list_NNFgcy add-to-cart-component{float:right;margin-top:-49px;margin-right:16px}.cart-page{display:flex!important;flex-direction:column;grid-column:2 / 3!important;padding-top:60px;padding-bottom:60px}.cart-page__title h1.h4{font-size:40px!important;font-weight:700!important;color:#28552f!important;margin-bottom:30px}.resource-list__item .product-card p{font-size:17px;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.resource-list__item .product-card span.price{font-size:19px;line-height:24px;color:#28552f;font-weight:700}#shopify-section-template--19449164497065__product_list_NNFgcy{padding-bottom:60px;padding-top:60px;background:#f6fff8;border-bottom:1px solid #c7c7c7}#shopify-section-template--19449164497065__product_list_NNFgcy h3{font-size:40px;font-weight:700;color:#28552f;margin-bottom:30px}.resource-list--grid{gap:28px}#shopify-section-template--19449164497065__product_list_NNFgcy .section-resource-list__header a,.add-to-cart-button,.cart__ctas button{display:flex!important;align-items:center;gap:8px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;background-color:#28552f;color:#fff;font-size:16px;justify-content:center;width:auto;font-family:Public Sans,sans-serif!important}#shopify-section-template--19449164497065__product_list_NNFgcy .product-card__content{border-color:#c7c7c7}.cart__ctas button{text-align:center;justify-content:center}.single-cart table thead.visually-hidden:not(:focus,:active){position:inherit!important;background:#f5f5f5}.single-cart table thead th{padding:8px 10px;text-align:left}.single-cart table tbody tr:first-child.cart-items__table-row{margin-top:20px}.single-cart .cart-items__details,.single-cart .cart-items__quantity,.single-cart . cart-items__price{padding:20px 0}.value-cart{display:flex;width:100%;gap:40px}.value-cart .cart-page__items{width:100%}.login-main .submit-button:not(a),.login-main .change-email{background:#28552f!important;border-color:#28552f!important}.custom-112468263081 #Hero-template--19541434532009__hero_VYWeFh{background:#fff;padding-top:60px;padding-bottom:60px}.custom-112468263081 #shopify-section-template--19541434532009__hero_VYWeFh{max-width:1400px;margin:0 auto}.custom-112468263081 #shopify-section-template--19541434532009__hero_VYWeFh .hero__media-wrapper img{max-width:600px;height:auto;margin:0 auto}.custom-112468263081 #shopify-section-template--19541434532009__hero_VYWeFh .hero__media-wrapper .overlay{display:none}.main-collection-grid__empty p{font-size:16px;color:rgb(0 0 0 / .7);line-height:30px}.main-collection-grid__empty p a{color:#28552f}.sale_image{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.sale_image .sale_block_image{flex:0 0 calc(33% - 20px)}.location_table{max-width:1400px;margin:0 auto;padding:60px 0;border-radius:10px;overflow-x:auto}.location_table table{width:100%;table-layout:auto}.location_table table tbody tr:first-child{display:none}.location_table table tbody tr:nth-child(2){background:#f1f1f1}.location_table table tbody tr td{padding:10px 10px;border:1px solid #f1f1f1;white-space:nowrap}.location_table table tbody tr::nth-child(3n - 1){background:#000}footer .social-icons__icon{color:#fff;height:25px;width:25px!important}footer .social-icons__icon-wrapper{height:40px;width:40px!important;background:#28552f;border-radius:50px}footer .layout-panel-flex--row>.group-block--width-fill.logo_section{flex:30%}footer .layout-panel-flex--row>.group-block--width-fill.address_footer{flex:30%}footer .layout-panel-flex--row>.group-block--width-fill.about_footer{flex:10%}footer .layout-panel-flex--row>.group-block--width-fill.support_footer{flex:15%}footer .layout-panel-flex--row>.group-block--width-fill.business_section{flex:15%}.footer-mobile-menu{display:none;width:100%;padding:0}.button-unstyled.slideshow-control.slideshow-control--shape-circle{background:#fff!important;color:#28552f!important;box-shadow:0 0 5px rgb(0 0 0 / .15)}.custom_form_page{max-width:650px;margin:0 auto;padding:24px;box-shadow:0 0 10px rgb(0 0 0 / .10);border-radius:10px}.custom_form_page .contact-form{width:100%!important}.custom_locator{position:relative;border-radius:20px;overflow:hidden;border:10px solid #fff;flex:0 0 calc(33% - 12px)!important;box-shadow:0 0 10px rgb(0 0 0 / .10);--padding-block-start:0 !important}.custom_locator .text-block{position:absolute;bottom:0;left:0;width:100%;padding:50px 25px;background:linear-gradient(0deg,#000000a6,transparent);padding:50px 20px 20px}.custom_locator .text-block h2{color:#fff;text-align:left;position:relative;display:flex;align-items:center;justify-content:space-between}.custom_locator .text-block h2::after{background:url(/cdn/shop/files/arrow-right.png?v=1764180671);content:'';width:20px;height:20px;opacity:0;transition:all ease-in-out 500ms}.custom_locator:hover .text-block h2::after{opacity:1;transition:all ease-in-out 500ms}.custom_locator .image-block__image{aspect-ratio:1 / 1}.store_custom{box-shadow:0 0 14px #0000000f;padding:20px 16px;border-radius:8px;border-left:7px solid #28552f;background-color:#fff;height:100%;flex:0 0 calc(33% - 12px)!important}.store_custom .mobile-column{flex-direction:row!important}.store_custom .group-block--width-fill .mobile-column{flex-direction:column!important}.store_custom .text-block p{font-size:20px;margin-bottom:4px;color:#28552f}.store_custom rte-formatter.text-block p{font-size:14px;margin-bottom:4px;color:#000}.announcemnt_box{position:unset}.new-arival .section-resource-list__content{display:none}.new-arival .section-resource-list__content a{display:flex!important;align-items:center;gap:8px;padding:10px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:.3s;background-color:#28552f;color:#fff;font-size:16px;justify-content:center;width:auto}.cat-slider-wrapper{overflow:hidden}#catSlider{will-change:transform}.is-recipe p{margin-block:0!important}.is-recipe .shopify-block rte-formatter{--padding-block-start:0!important}.cart__summary-item .cart__total-value{font-weight:700}.cart__summary-item .cart__total-label{text-transform:capitalize;font-weight:700}.Avada-Faqs_Button{bottom:85px!important}@media screen and (max-width:1399px){.pm-prev,.test-prev,.receipe-prev{left:1px}.pm-next,.test-next,.receipe-next{right:2px}.vitality .regional_left{padding:20px 16px 20px 20px}.regional_main .regional_left,.essentials .regional_left{padding:20px 20px 20px 16px}}.mobile-drawer{display:none}@media (max-width:1299.98px){.single-product .resource-list--grid{grid-template-columns:1fr 1fr!important;gap:8px}.new-arival add-to-cart-component{float:inherit;margin-top:0;margin-right:0}.new-arival .add-to-cart-button{width:auto;justify-content:flex-start;margin:0 auto 16px 16px}footer .layout-panel-flex--row>.group-block--width-fill.logo_section{flex:22%}}@media (max-width:991.98px){.single-cart table thead.visually-hidden:not(:focus,:active){position:absolute!important}.single-cart table tbody tr:first-child.cart-items__table-row{margin-top:0}.nav{display:none}.mobile-toggle{display:block}.mega-menu{position:static;width:100%}.mega-content{flex-direction:column}.footer-content{grid-template-columns:repeat(1,1fr)!important}.slide_btn svg{width:35px;height:35px}.section_heading,.new-arival h2,.single-product .custom-section-content h2,.single-product .section-title,.single-product .section-resource-list__content h3,.single-collection .collections-container .collections-content h1{font-size:25px}.cart-page__title h1.h4,#shopify-section-template--19449164497065__product_list_NNFgcy h3{font-size:25px!important}.single-collection .collections-container .collections-content h1{margin-bottom:10px}.single-product .section--page-width{--gap:00 !important}.single-product .product-information.section--page-width .product-details>.group-block{--padding-block-end:0 !important}.cart-box .cart_items_link{width:45px;height:45px}.created_main{flex-direction:column-reverse}.new-arival .group-block__media-wrapper+.group-block-content a{display:none!important}.regional_right_image{padding:40% 0}.navbar{display:none}.mobile-toggle{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #F4B507;border-radius:6px;background:#F4B507;position:relative}.mobile-toggle img{width:17px}.custom-search-wrapper{display:none}.footer-top{padding-top:60px}.footer-top .container{--padding-block-start:0;--padding-block-end:0}.footer-top .group-block-content{margin:0 auto}.footer-top .email-signup__input-group{margin-top:25px;max-width:550px;margin:25px auto;width:100%}.footer-newsletter{border:0}.drawer-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);display:none;z-index:9998}.mobile-drawer{position:fixed;top:0;left:-300px;width:300px;height:100%;background:#fff;z-index:9999;padding:20px;overflow-y:auto;transition:left 0.3s ease;box-shadow:2px 0 8px rgb(0 0 0 / .2);display:block}.mobile-drawer.open{left:0}.drawer-overlay.open{display:block}.drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.drawer-close{font-size:30px;cursor:pointer;padding:5px}.drawer-title{font-size:18px;margin:0}.drawer-menu,.drawer-submenu,.drawer-submenu-2{list-style:none;margin:0;padding:0}.drawer-item summary,.drawer-submenu summary{padding:12px 0;cursor:pointer;font-size:16px;font-weight:600;border-bottom:1px solid #eee}.drawer-submenu li a,.drawer-submenu-2 li a{display:block;padding:8px 0 8px 15px;font-size:14px;color:#333}.drawer-submenu-2 li a{padding-left:30px}.single-collection .product-card__content p,.resource-list__carousel .product-grid__card.product-grid__card .h5 p,.custom-112684400809 .product-card__content p{font-size:14px;line-height:19px}.single-collection .product-card__content .price,.resource-list__item .product-card span.price{font-size:15px;line-height:15px}.single-product .resource-list__item .add-to-cart-button,.single-collection add-to-cart-component .add-to-cart-button,.custom-112684400809 add-to-cart-component .add-to-cart-button{float:inherit;margin:0 0 16px 16px}.blog-posts-container{grid-template-columns:repeat(2,1fr)!important}.value-cart{flex-direction:column}#shopify-section-template--19449165349033__section_jEB4rR .layout-panel-flex{flex-direction:row!important}.layout-panel-flex{flex-direction:column!important}.single-product .product-information__grid{gap:30px}.menu-drawer__navigation{overflow-y:auto}.cat-item{flex:0 0 calc(20% - 20px);margin-right:15px}.new-arival .section-resource-list__content{display:flex;justify-content:center!important;--horizontal-alignment:center !important}.custom_locator{flex:1!important}}@media (max-width:767.98px){.single-policies h1 {font-size: 25px !important; line-height: 30px!important;}.single-policies h3 { font-size:18px !important} .footer-top .group-block-content{margin:0}.footer-mobile-menu{display:flex;justify-content:space-between;background-color:#f8f8f8;padding:10px 0;position:fixed;bottom:0;width:100%;z-index:999;border-top:1px solid #e0e0e0}.footer-mobile-menu .header-actions__action{flex-direction:column;width:100%!important;flex-wrap:nowrap}.footer-mobile-menu .account-drawer .header-actions__action{gap:10px 0}.footer-mobile-menu .header-actions__action.account-button{right:0;height:47px!important}.footer-mobile-menu{bottom:0}.footer-mobile-menu header-actions{justify-content:space-around;width:100%}.footer-mobile-menu header-actions a,.footer-mobile-menu header-actions cart-drawer-component,.footer-mobile-menu header-actions dialog-component{flex:0 0 19%;justify-content:center}.footer-mobile-menu header-actions cart-drawer-component .header-actions__action::after{content:'Cart';font-size:14px;color:#000}.footer-mobile-menu header-actions .footer-icon{width:20px;height:20px}.footer-mobile-menu header-actions .header-actions__action.action__cart{position:relative;flex-direction:column;width:100%!important;height:100%!important;border-radius:0!important;border:0!important;position:relative!important;right:0;display:flex;justify-content:space-between;align-items:center}.footer-mobile-menu header-actions .header-actions__action .account-button__icon{font-size:14px;padding-bottom:3px}.footer-mobile-menu header-actions .cart_items_link{display:inherit!important;background:transparent!important;right:0;height:25px!important;margin:0 auto}.footer-mobile-menu header-actions dialog-component .header-actions__action::before{content:'';width:20px;height:17px;background:url(/cdn/shop/files/setting.svg?v=1766490482);margin:0 auto}.right_menu{display:none}#shopify-section-template--19449164497065__product_list_NNFgcy{padding-top:30px;padding-bottom:30px}#shopify-section-template--19449164497065__product_list_NNFgcy .text-block{width:100%}#shopify-section-template--19449164497065__product_list_NNFgcy h3{margin-bottom:10px}#shopify-section-template--19449164497065__product_list_NNFgcy .layout-panel-flex--row:not(.mobile-column)>.text-block{flex:0}.account-button,cart-icon,.swym-header-launcher{width:35px!important;height:35px!important;border-radius:0!important;border:0!important;position:relative!important;right:14px}.cart-bubble,.swym-header-launcher-badge{right:-4px!important;top:-3px!important;width:20px!important;height:20px!important}.sale_image .sale_block_image{flex:0 0 100%}header-actions{gap:4px!important}.cart_items_link:hover,.search-action:hover{background:#fff0;border:0}.search-action{width:35px;height:35px;border:0;border-radius:0;right:32px;top:2px}.cart_items_link:hover .svg-wrapper,.search-action:hover .svg-wrapper,.swym-header-launcher:hover{color:#28552f!important}.swym-header-launcher-icon svg{width:20px;height:20px}.right_menu+header-actions{display:none}.mobile-toggle{width:35px;height:35px}.cart-box .cart_items_link,.search_box_mobile .search-action{width:35px;height:35px}.announcemnt_box{z-index:0}.right_side_header a.quick_buy{display:none!important}#shopify-section-template--19449165349033__section_jEB4rR img{width:50px!important}.ikai_about{flex-direction:column;gap:20px}.img-content{flex-direction:column}.footer-content{grid-template-columns:1fr!important}.section_padding,.faq-section,single-collection .faq-sections,.single-collection .container-read-more,.single-collection .faq-sections,.single-collection .product-grid-container,#shopify-section-template--19449164955817__main,.shopify-policy__container,.cart-page,.location_table{padding-top:30px;padding-bottom:30px}.faq-section{padding-bottom:0}.single-product .product-details{grid-column:1 / 3;width:100%;padding:30px 16px 0}.regional_main{padding-top:30px}.heading_icons_main{margin-bottom:10px}.right_side_header{gap:8px}.footer-top .image-block--Ac0Q0eGlqK3RPUlJja__image_Na6WtB{width:25px}.footer-top .group-block{width:100%}footer .group-block-content{align-items:flex-start!important;gap:20px}.footer-top{padding-top:30px;padding-bottom:30px;margin-bottom:0}.slide__image_mobile{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.slide__image{display:none}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout{flex-direction:column}.faq-section::after,.faq-section::before{display:none}.faq-left{padding-right:0}.faq-right{padding-top:30px;padding-bottom:30px;position:relative}.faq-right::after{content:'';position:absolute;top:0;left:-16px;width:calc(100% + 32px);height:100%;background:#28552f;z-index:-1}#shopify-section-template--19449165349033__custom_liquid_ABVGTq{margin-bottom:0}.single-product .product-details h1,.single-product .product-details .price{font-size:20px}.single-collection .collections-container{padding-top:60px;padding-bottom:40px}.single-collection .product-grid{padding-left:16px;padding-right:16px}.single-collection .container-read-more h2,.single-collection .faq-left .section-title{font-size:25px}.single-collection .container-read-more h2{text-align:left}.timeline{padding-left:30px}.timeline:before{left:11px}.timeline-item{margin-bottom:30px}.single-collection .facets-toggle__button{background:#28552f;color:#fff;padding:8px 25px;border-radius:6px;font-size:16px;font-weight:600;margin-bottom:20px;cursor:pointer}.custom-112453517481 #shopify-section-template--19536548790441__section_jPcMxy h2{font-size:25px}.blog-post-item:first-child,.blog-post-item:nth-child(2),.blog-post-item:nth-child(3){flex:0 0 1%}.img-content img{margin-bottom:20px}#shopify-section-template--19449165349033__section_jEB4rR .layout-panel-flex{flex-direction:row!important;flex-wrap:wrap;justify-content:center}#shopify-section-template--19449165349033__section_jEB4rR .layout-panel-flex .group-block--width-fill{flex:0 0 46%}#shopify-section-template--19449165349033__section_jEB4rR .layout-panel-flex .group-block--width-fill p{white-space:nowrap}.about_block_item img{width:80px;margin:0 auto 14px}.about_block_item h3{font-size:16px}.regional_left a.button{padding:0;font-weight:600;color:#28552F!important;background:transparent!important}.regional_left p{margin-bottom:8px}.regional_left a.button img{display:none}.slideshow-arrows .slideshow-control{opacity:1!important}.resource-list__carousel .slideshow-control[disabled]{display:flex;opacity:1!important;box-shadow:0 0 5px rgb(0 0 0 / .15)}.custom-112684400809 .jdgm-prev-badge{padding-left:16px;padding-right:16px}.custom-112684400809 .jdgm-prev-badge .jdgm-prev-badge__text{white-space:nowrap}.custom-112684400809 .resource-list--grid{gap:12px}.resource-list__carousel .product-grid__card.product-grid__card .jdgm-prev-badge .jdgm-prev-badge__text,.single-collection .jdgm-prev-badge .jdgm-prev-badge__text{white-space:nowrap}.loop-slider{display:flex;touch-action:pan-y;cursor:grab}.loop-slider:active{cursor:grabbing}.slideshow-box slideshow-arrows,.slideshow-box slideshow-controls:has(.slideshow-controls__dots),.slideshow-box slideshow-component[autoplay] slideshow-controls{display:none}.slider-{{section.id}}img{width:100%;height:auto}.swiper-button-next,.swiper-button-prev{display:none!important}.custom-112453517481 #shopify-section-template--19536548790441__section_jPcMxy img{margin-left:60px}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 .group-block-content{align-items:center}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 h2{text-align:center}.custom-112453517481 #shopify-section-template--19536548790441__section_xKeC67 h4{text-align:center}}@media (max-width:749.98px){.header-logo__image-container--original{padding-top:10px;padding-bottom:10px}}@media (max-width:575.98px){.about_blocks{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.about_block_item{flex:0 0 45%}.cat-item .category_icon{padding:20px;width:97px;height:97px}.cat-item{flex:0 0 calc(45.5% - 20px);margin-right:0}.cat-item .category_icon img{width:47px}.cat-item h3{font-size:16px}.blog-posts-container{grid-template-columns:repeat(1,1fr)!important}.single-collection .product-grid{--mobile-columns:1 !important;grid-template-columns:1fr 1fr}.blog-posts-container{flex-direction:column}}