:root{--org-primary:#80b435;--org-primary-hover:#6ea029;--org-primary-dark:#1b2e23;--org-primary-dark-2:#22543d;--org-primary-light:#f4f9ec;--org-primary-border:#d4e8be;--heading-color:#1e2d24;--body-color:#55625a;--muted-color:#7d8b82;--white:#fff;--light-bg:#f8faf6;--card-bg:#fff;--border-color:#e5ece2;--coral:#e05a47;--amber:#f59e0b;--gold:#d97706;--fc-forest:#1b2e23;--fc-moss:#22543d;--fc-gold:#80b435;--fc-green:#80b435;--fc-green-hover:#6ea029;--fc-almond:#f8faf6;--fc-cream:#fff;--fc-dark:#1e2d24;--fc-charcoal:#55625a;--fc-border:#e5ece2;--fc-card:#fff;--font-serif:"Playfair Display", Georgia, serif;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 2px 8px #1b2e230d;--shadow-md:0 4px 16px #1b2e2314;--shadow-lg:0 12px 32px #1b2e231f;--shadow-hover:0 14px 34px #80b43533;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:9999px;--primary-color:#80b435;--primary-hover:#6ea029;--primary-dark:#1b2e23;--primary-dark-2:#22543d;--primary-light:#f4f9ec;--primary-border:#d4e8be}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--body-color);-webkit-font-smoothing:antialiased;background-color:#fff;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .2s}a:hover{color:var(--primary-color)}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}img{max-width:100%;height:auto;display:block}.header_section{z-index:1000;background-color:var(--white);position:sticky;top:0;box-shadow:0 2px 15px #0000000d}.top_header_main{background-color:var(--primary-dark);color:#fff;border-bottom:1px solid #ffffff14;padding:8px 0;font-size:.82rem}.top_header_main a{color:#fff}.top_header_main a:hover{color:var(--primary-color)}.header_bottom_main{border-bottom:1px solid var(--border-color);background-color:#fff;padding:14px 0}.navbar-brand-logo{font-family:var(--font-serif);color:var(--primary-dark);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.65rem;font-weight:800;display:flex}.navbar-brand-logo span{color:var(--primary-color)}.main_nav_link{color:var(--heading-color);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:600;transition:all .2s}.main_nav_link:hover,.main_nav_link.active{color:var(--primary-color);background-color:var(--primary-light)}.header_icon_btn{border:1px solid var(--border-color);width:42px;height:42px;color:var(--heading-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative}.header_icon_btn:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:var(--primary-light)}.header_cart_pill{background-color:var(--primary-light);border:1px solid var(--primary-border);color:var(--primary-dark);border-radius:999px;align-items:center;gap:10px;padding:6px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.header_cart_pill:hover{background-color:var(--primary-color);color:#fff}.badge_counter{background-color:var(--coral);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.header-actions-group{flex-shrink:0!important;align-items:center!important;gap:14px!important;display:flex!important}@media (max-width:768px){.navbar-brand-logo{gap:6px!important;font-size:1.25rem!important}.header-actions-group{gap:12px!important}.header-account-btn{border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}}@media (max-width:480px){.navbar-brand-logo{white-space:nowrap!important;font-size:1.12rem!important}.header_bottom_main{padding:10px 0!important}.header-actions-group{gap:10px!important}.header-account-btn,.header-cart-icon-btn{width:38px!important;height:38px!important}}.nav-dropdown-wrapper{align-items:center!important;display:inline-flex!important;position:relative!important}.products-dropdown-menu{z-index:2000!important;background-color:#fff!important;border:1px solid #e1ebe2!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;width:360px!important;padding:10px!important;animation:.22s cubic-bezier(.16,1,.3,1) navDropdownFade!important;display:flex!important;position:absolute!important;top:calc(100% + 12px)!important;left:0!important;box-shadow:0 20px 48px #1b2e2329,0 4px 14px #0000000d!important}.products-dropdown-menu:before{content:"";background:0 0;width:100%;height:12px;position:absolute;top:-12px;left:0}.products-dropdown-menu:after{content:"";background-color:#fff;border-top:1px solid #e1ebe2;border-left:1px solid #e1ebe2;width:12px;height:12px;position:absolute;top:-6px;left:32px;transform:rotate(45deg)}@keyframes navDropdownFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dropdown-cat-card{color:#1e2d24!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:9px 12px!important;text-decoration:none!important;transition:all .18s!important;display:flex!important}.dropdown-cat-card:hover{background-color:#f4fbf0!important;border-color:#dbead2!important;transform:translate(3px)!important}.dropdown-cat-icon{background-color:#f3f7ef;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-right:12px;font-size:1.2rem;transition:all .2s;display:flex}.dropdown-cat-card:hover .dropdown-cat-icon{background-color:#e3f2d8;transform:scale(1.08)}.dropdown-cat-pill{color:#3b6038;background-color:#eef5e9;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;transition:all .2s}.dropdown-cat-card:hover .dropdown-cat-pill{color:#fff;background-color:#80b435}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.d-block{display:block!important}.banner_section_main{border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 50% 30%,#f4f9ec 0%,#edf5e3 60%,#e6f0da 100%);padding:75px 0 85px;position:relative;overflow:hidden}.banner_sub_title{margin-bottom:18px;display:inline-block}.banner_sub_badge{color:var(--primary-color);letter-spacing:.08em;border:1px solid var(--primary-border);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 22px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #80b43529}.banner_title h1{font-family:var(--font-serif);color:var(--heading-color);margin-bottom:24px;font-size:clamp(2.4rem,5.2vw,3.8rem);font-weight:800;line-height:1.18}.banner_title font.first{color:var(--primary-color);font-style:italic}.banner_title font.text-effect{color:var(--coral);background:linear-gradient(135deg,#e05a47 0%,#f59e0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.banner_search_bar{border:2px solid var(--primary-border);background:#fff;border-radius:999px;align-items:center;max-width:640px;margin:0 auto;padding:6px;display:flex;position:relative;box-shadow:0 8px 30px #1b2e231a}.banner_search_bar select{background:var(--light-bg);color:var(--heading-color);cursor:pointer;border:none;border-radius:999px;outline:none;margin-right:6px;padding:12px 18px;font-size:.9rem;font-weight:600}.banner_search_bar input{color:var(--heading-color);background:0 0;border:none;outline:none;flex:1;padding:12px 24px;font-size:.96rem}.banner_search_bar button{background:var(--primary-color);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 26px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}.banner_search_bar button:hover{background:var(--primary-hover);transform:translateY(-1px)}.section_sub_title{color:var(--primary-color);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:.8rem;font-weight:800;display:flex}.section_sub_title i{font-size:.55rem}.section_title{font-family:var(--font-serif);color:var(--heading-color);margin-bottom:14px;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700}.service_setion{border-bottom:1px solid var(--border-color);background-color:#fff;padding:38px 0}.service_inner_content{align-items:center;gap:14px;padding:12px;display:flex}.service_content_icon{background-color:var(--primary-light);width:52px;min-width:52px;height:52px;color:var(--primary-color);border:1px solid var(--primary-border);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.service_content_title h6{color:var(--heading-color);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.95rem;font-weight:700}.service_content_sub_title span{color:var(--muted-color);font-size:.84rem}.category_section{background-color:var(--light-bg);padding:60px 0}.category_card{text-align:center;border:1px solid var(--border-color);background:#fff;border-radius:18px;flex-direction:column;align-items:center;height:100%;padding:22px 16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.category_card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-hover);transform:translateY(-6px)}.category_card_img{background-color:var(--primary-light);border:2px dashed var(--primary-border);border-radius:50%;width:120px;height:120px;margin:0 auto 16px;padding:6px;overflow:hidden}.category_card_img img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .3s}.category_card:hover .category_card_img img{transform:scale(1.1)}.category_card_title{color:var(--heading-color);margin-bottom:4px;font-size:1.05rem;font-weight:700}.category_card_count{color:var(--primary-color);background:var(--primary-light);border-radius:999px;padding:3px 12px;font-size:.82rem;font-weight:600;display:inline-block}.sale_section{background-color:var(--light-bg);padding:40px 0 60px}.sale_card{box-shadow:var(--shadow-sm);color:#fff;background-position:50%;background-size:cover;border-radius:20px;align-items:center;min-height:220px;padding:30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.sale_card:before{content:"";z-index:1;background:linear-gradient(135deg,#1b2e23d9 0%,#22543da6 100%);position:absolute;inset:0}.sale_card_content{z-index:2;max-width:320px;position:relative}.sale_card_tag{background:var(--primary-color);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-block}.sale_card h3{font-family:var(--font-serif);margin-bottom:8px;font-size:1.45rem;font-weight:700;line-height:1.25}.sale_card p{opacity:.9;margin-bottom:16px;font-size:.88rem}.sale_card_btn{color:var(--primary-dark);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.sale_card_btn:hover{background:var(--primary-color);color:#fff}.product_section{background-color:#fff;padding:60px 0}.product_tabnav_1{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.product_tab_btn{background:var(--light-bg);color:var(--heading-color);border:1px solid var(--border-color);border-radius:999px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:all .2s}.product_tab_btn:hover,.product_tab_btn.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 4px 14px #80b43540}.product_layout_1{border:1px solid var(--border-color);background:#fff;border-radius:20px;flex-direction:column;height:100%;transition:all .25s;display:flex;position:relative;overflow:hidden}.product_layout_1:hover{box-shadow:var(--shadow-hover);border-color:var(--primary-border);transform:translateY(-6px)}.product_image_wrap{background-color:#fbfdf9;padding-top:96%;position:relative;overflow:hidden}.product_image_wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.product_layout_1:hover .product_image_wrap img{transform:scale(1.06)}.product_badge_group{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.product_badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.badge_cat{color:var(--primary-dark);background:#fffffff2;box-shadow:0 2px 8px #0000000f}.badge_discount{background:var(--coral);color:#fff}.product_action_btns{z-index:3;justify-content:center;gap:10px;transition:all .25s;display:flex;position:absolute;bottom:-50px;left:0;right:0}.product_layout_1:hover .product_action_btns{bottom:14px}.product_action_btn{width:40px;height:40px;color:var(--heading-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000001f}.product_action_btn:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.product_content_wrap{flex-direction:column;flex:1;padding:18px;display:flex}.rating_wrap{align-items:center;gap:6px;margin-bottom:8px;display:flex}.rating_star{color:#f59e0b;gap:2px;font-size:.8rem;display:flex}.rating_score{color:var(--muted-color);font-size:.78rem;font-weight:600}.product_title{color:var(--heading-color);margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.35}.product_unit{color:var(--muted-color);margin-bottom:10px;font-size:.8rem}.product_price_row{align-items:baseline;gap:8px;margin-top:auto;margin-bottom:14px;display:flex}.sale_price{color:var(--primary-color);font-size:1.25rem;font-weight:800}.orig_price{color:var(--muted-color);font-size:.9rem;text-decoration:line-through}.add_to_cart_pill{background:var(--primary-light);width:100%;color:var(--primary-dark);border:1px solid var(--primary-border);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.add_to_cart_pill:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 4px 12px #80b43540}.deal_section{color:#fff;background:linear-gradient(135deg,#1b2e23 0%,#22543d 100%);padding:60px 0;position:relative}.deal_wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.deal_content_left{flex:1;min-width:300px}.deal_timer_group{gap:14px;margin:24px 0 28px;display:flex}.timer_box{text-align:center;background:#ffffff1f;border:1px solid #fff3;border-radius:14px;min-width:72px;padding:14px 18px}.timer_num{color:#fff;font-size:1.8rem;font-weight:800;line-height:1}.timer_lbl{text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin-top:4px;font-size:.72rem}.quality_section{background-color:var(--light-bg);padding:65px 0}.quality_pillar_card{border:1px solid var(--border-color);background:#fff;border-radius:18px;height:100%;padding:24px;transition:all .2s}.quality_pillar_card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-4px)}.pillar_icon{background:var(--primary-light);width:52px;height:52px;color:var(--primary-color);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.35rem;display:flex}.quality_pillar_card h5{color:var(--heading-color);margin-bottom:8px;font-size:1.1rem;font-weight:700}.quality_pillar_card p{color:var(--body-color);font-size:.88rem;line-height:1.55}.testimonial_section{background-color:#fff;padding:60px 0}.testimonial_card{background:var(--light-bg);border:1px solid var(--border-color);border-radius:20px;height:100%;padding:30px}.review_stars{color:#f59e0b;margin-bottom:14px;font-size:.9rem}.testimonial_quote{color:var(--heading-color);margin-bottom:18px;font-size:.96rem;font-style:italic;line-height:1.65}.review_author{align-items:center;gap:12px;display:flex}.author_avatar{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:700;display:flex}.author_meta h6{color:var(--heading-color);margin-bottom:2px;font-size:.92rem;font-weight:700}.author_meta span{color:var(--primary-color);font-size:.78rem;font-weight:600}.footer_section{background-color:var(--primary-dark);color:#fff;padding:60px 0 25px}.footer_top_subs{align-items:center;max-width:480px;display:flex;position:relative}.footer_top_subs input{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;outline:none;width:100%;padding:14px 140px 14px 20px}.footer_top_subs button{background:var(--primary-color);color:#fff;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:700;position:absolute;right:5px}.footer_col h5{font-family:var(--font-serif);color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:700}.footer_links{list-style:none}.footer_links li{margin-bottom:10px}.footer_links a{color:#ffffffbf;font-size:.9rem}.footer_links a:hover{color:var(--primary-color)}.footer_bottom{color:#fff9;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:45px;padding-top:25px;font-size:.82rem;display:flex}.cart_drawer_backdrop{z-index:2000;opacity:0;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.cart_drawer_backdrop.show{opacity:1;display:block}.cart_drawer{z-index:2001;background:#fff;flex-direction:column;width:100%;max-width:420px;transition:right .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:-420px;box-shadow:-4px 0 25px #00000026}.cart_drawer.show{right:0}.cart_drawer_header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cart_drawer_items{flex:1;padding:18px 22px;overflow-y:auto}.cart_drawer_footer{border-top:1px solid var(--border-color);background:var(--light-bg);padding:18px 22px}.toast_notification{background:var(--primary-dark);color:#fff;z-index:3000;border:1px solid var(--primary-color);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:.9rem;font-weight:600;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0000002e}.quick_view_modal{z-index:2500;background:#0009;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.quick_view_modal.show{display:flex}.quick_view_dialog{background:#fff;border-radius:20px;width:100%;max-width:800px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 15px 40px #00000040}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.row.g-4{margin-top:-12px}.row.g-4>[class*=col-]{padding-top:24px}[class*=col-]{box-sizing:border-box;padding-left:12px;padding-right:12px}.col-12{width:100%}.col-6,.col-sm-6{width:50%}.col-md-4{width:33.3333%}.col-md-6{width:50%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6667%}.col-lg-6{width:50%}.col-lg-10{width:83.3333%}.col-xl-3{width:25%}@media (max-width:991px){.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-10{width:100%}.col-md-4{width:50%}.col-md-6{width:100%}}@media (max-width:576px){.col-6,.col-sm-6,.col-md-4{width:100%}.banner_search_bar{border-radius:20px;flex-direction:column;padding:10px}.banner_search_bar select,.banner_search_bar input,.banner_search_bar button{border-radius:999px;width:100%;margin-bottom:8px}}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-inline{display:inline!important}}@media (min-width:992px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.text-start{text-align:left!important}.text-success{color:var(--org-primary)!important}.text-warning{color:var(--amber)!important}.text-danger{color:var(--coral)!important}.text-white{color:#fff!important}.text-secondary{color:#6c757d!important}.text-muted{color:#7d8b82!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.text-uppercase{text-transform:uppercase!important}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;display:inline-block}.bg-success{background-color:var(--org-primary)!important;color:#fff!important}.bg-warning{background-color:var(--amber)!important}.bg-danger{background-color:var(--coral)!important;color:#fff!important}.bg-light{background-color:var(--light-bg)!important}.rounded-pill{border-radius:9999px!important}.organic-tabs-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.organic-tab-oval{cursor:pointer;color:#2d6a4f;background-color:#fff;border:2px solid #cfe0cb;outline:none;align-items:center;gap:10px;padding:12px 28px;font-size:1rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #0000000a;border-radius:9999px!important}.organic-tab-oval:hover{border-color:#2d6a4f;transform:translateY(-1px);box-shadow:0 6px 16px #2d6a4f1f}.organic-tab-oval.active{color:#fff!important;background-color:#2d6a4f!important;border-color:#2d6a4f!important;box-shadow:0 6px 18px #2d6a4f40!important}.organic-tab-badge{margin-left:4px;padding:3px 12px;font-size:.74rem;font-weight:800;transition:all .25s;border-radius:9999px!important}.organic-tab-oval.active .organic-tab-badge{color:#fff!important;background-color:#ffffff38!important}.organic-tab-oval:not(.active) .organic-tab-badge{color:#2d6a4f!important;background-color:#e8f3e5!important}.drawer-backdrop{z-index:2000;background:#00000080;display:none;position:fixed;inset:0}.drawer-backdrop.active{display:flex}.cart-drawer{z-index:2001;background:#fff;flex-direction:column;width:100%;max-width:420px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 25px #00000026}.product-modal-backdrop{z-index:2500;background:#0009;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.product-modal-backdrop.active{display:flex}.product-modal-card{background:#fff;border-radius:20px;width:100%;max-width:800px;padding:30px;position:relative;box-shadow:0 15px 40px #00000040}.btn-pill-wa{color:#fff;background:#25d366;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-pill-wa:hover{color:#fff;background:#1ebc59}.cta-pill-link{background:var(--org-primary);color:#fff;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cta-pill-link:hover{background:var(--org-primary-hover);color:#fff}.cart-item-thumb,.cart-item-row img,#cartDrawerItems img,.cart_drawer_items img,.drawer-items-list img{object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;display:block!important}.cart-item-row{border-bottom:1px solid #e5ece2;align-items:center;gap:12px;padding:12px 0;display:flex}.cart-item-name{color:#1e2d24;margin:0 0 2px;font-size:.92rem;font-weight:700}.cart-item-unit{color:#7d8b82;font-size:.78rem}.cart-item-price-row{justify-content:space-between;align-items:center;display:flex}.cart-item-line-price{color:#80b435;font-size:.95rem;font-weight:700}.qty-stepper{background:#fff;border:1px solid #e5ece2;border-radius:999px;align-items:center;display:inline-flex}.qty-stepper button{color:#1e2d24;cursor:pointer;background:0 0;border:none}.cart-item-remove{color:#e05a47;cursor:pointer;background:0 0;border:none;padding:4px}.cart-item-thumb,.cart-item-row img,#cartDrawerItems img,.cart_drawer_items img,.drawer-items-list img,.cart_drawer img,.cart-drawer img,.offcanvas-body img,.prdc_ctg_product_img img,.prdc_ctg_product_content img{object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important;display:block!important}.prdc_ctg_product_img{background-color:#f7f7f7!important;border-radius:8px!important;flex-shrink:0!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;line-height:60px!important;overflow:hidden!important}nextjs-portal,#nextjs-dev-tools,div[data-nextjs-dev-tools-indicator],[data-nextjs-dev-tools-button],[data-nextjs-dev-tools-root],[data-next-badge],.nextjs-toast-errors-parent,.__next-dev-tools,#__next-build-watcher{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}div:has(>svg path[d*="M14.926 7.464"]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.popular-cat-marquee-wrapper{width:100%;padding:12px 0 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.popular-cat-track{will-change:transform;gap:32px;width:max-content;animation:135s linear infinite popularCatMarquee;display:flex}.popular-cat-marquee-wrapper:hover .popular-cat-track{animation-play-state:paused}@keyframes popularCatMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.popular-cat-item{-webkit-user-select:none;user-select:none;transition:transform .25s}.popular-cat-item:hover .popular-cat-img-box{transform:translateY(-6px)scale(1.06);border-color:#2d6a4f!important;box-shadow:0 12px 24px #2d6a4f38!important}.popular-cat-item:hover h3{color:#2d6a4f!important}@media (max-width:768px){.popular-cat-track{gap:20px;animation-duration:110s}}
