:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}@supports (overflow-x:clip){body,html{overflow-x:clip}}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.Toastify__toast-container{padding:16px!important}.Toastify__toast{border-radius:16px!important;font-family:inherit;font-weight:500;box-shadow:0 20px 40px -8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)!important;padding:16px 20px!important;margin-bottom:12px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.Toastify__toast-body{padding:0!important;margin:0!important;align-items:flex-start!important}.toast-custom-success{border-left:4px solid var(--primary-color)!important}.toast-custom-error,.toast-custom-success{background:rgba(255,255,255,.95)!important;color:#1e293b!important}.toast-custom-error{border-left:4px solid var(--danger-color)!important}.toast-custom-info{border-left:4px solid #3b82f6!important}.toast-custom-info,.toast-custom-warning{background:rgba(255,255,255,.95)!important;color:#1e293b!important}.toast-custom-warning{border-left:4px solid #f59e0b!important}.Toastify__toast-icon{margin-top:2px!important;margin-right:12px!important;width:22px!important}.Toastify__progress-bar{height:3px!important;border-bottom-left-radius:16px!important}.toast-progress-success{background:var(--primary-color)!important}.toast-progress-error{background:var(--danger-color)!important}.toast-progress-info{background:#3b82f6!important}.toast-progress-warning{background:#f59e0b!important}@media (max-width:767.98px){.Toastify__toast-container{padding:8px!important}.Toastify__toast{min-height:0!important;padding:10px 12px!important;margin-bottom:8px!important;border-radius:12px!important;font-size:13px!important;line-height:1.35!important}.Toastify__toast-icon{margin-top:0!important;margin-right:8px!important;width:18px!important}.Toastify__close-button{align-self:center!important;opacity:.5}}:root{--primary-color:#629D23;--primary-hover:#4d7a1b;--danger-color:#ff4d4f;--text-main:#2d3436;--text-muted:#636e72;--bg-modal:rgba(255,255,255,0.98)}.ant-modal-container,.ant-modal-content{border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;background:var(--bg-modal)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-modal-header{padding:24px 32px!important;background:linear-gradient(135deg,#f9fbf2,#ffffff)!important;border-bottom:1px solid #edf2f7!important;margin-bottom:0!important}.ant-modal-title{font-size:20px!important;font-weight:800!important;color:var(--primary-color)!important;letter-spacing:-.5px}.ant-modal-body{padding:32px!important}.ant-modal-footer{padding:20px 32px!important;background:#f8fafc!important;border-top:1px solid #edf2f7!important;margin-top:0!important}.ant-tabs-nav{margin-bottom:24px!important}.ant-tabs-tab{padding:12px 0!important;font-weight:600!important;font-size:15px!important;color:var(--text-muted)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.ant-tabs-ink-bar{height:3px!important;border-radius:3px 3px 0 0;background:var(--primary-color)!important}.premium-btn-primary{background:var(--primary-color);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px 0 rgba(98,157,35,.39)}.premium-btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(98,157,35,.23)}.premium-btn-outline{background:white;color:var(--text-muted);border:1px solid #e2e8f0;padding:12px 28px;border-radius:12px;font-weight:600;transition:all .2s}.premium-btn-outline:hover{background:#f7fafc;border-color:#cbd5e0}.premium-btn-danger{background:var(--danger-color);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:700;transition:all .3s;box-shadow:0 4px 14px rgba(255,77,79,.3)}.premium-btn-danger:hover{background:#ff7875;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,77,79,.2)}.ant-modal-close{top:16px!important;right:16px!important;background:transparent!important;color:#64748b!important;border-radius:8px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;opacity:.85}.ant-modal-close:hover{opacity:1;background:#f1f5f9!important;color:#0f172a!important}.ant-modal-close-x{font-size:15px!important;display:flex!important;align-items:center;justify-content:center}.ant-tabs-tab{margin:0 20px 0 0!important;padding:8px 0!important}.ant-tabs-tab-btn{font-size:14px!important;font-weight:500!important}.ant-form-item-label>label{font-weight:600!important;color:#4a5568!important;font-size:14px!important}.ant-input-affix-wrapper,.ant-input-number,.ant-input:not(.ant-input-affix-wrapper>input),.ant-picker{border-radius:8px!important;border:1px solid #e2e8f0!important;padding:8px 12px!important;font-size:15px!important;min-height:40px!important;box-sizing:border-box!important}.ant-input-affix-wrapper{display:flex!important;align-items:center!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper>input.ant-input{border:none!important;border-radius:0!important;padding:0!important;min-height:auto!important;height:100%!important;box-shadow:none!important;outline:none!important;background:transparent!important}.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px!important;display:flex!important;align-items:center!important;color:#64748b!important}.ant-input-affix-wrapper .ant-input-suffix{margin-left:8px!important;display:flex!important;align-items:center!important;color:#64748b!important}.ant-select.ant-select{--ant-select-border-radius:8px}.ant-select:not(.ant-select-sm):not(.ant-select-lg){--ant-select-height:40px;--ant-select-font-size:15px}.ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning){--ant-select-border-color:#e2e8f0}.ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning):hover{--ant-select-border-color:var(--primary-color)}.ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-focused{--ant-select-border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(98,157,35,.1)}.ant-select-single .ant-select-input{height:100%!important;padding:0!important;margin:0!important;border:none!important}.ant-select-multiple .ant-select-input{height:auto!important;padding:0!important;margin:0!important;border:none!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(98,157,35,.1)!important}.ant-picker-dropdown{z-index:1060!important}.ant-picker-cell button,.ant-picker-dropdown button,.ant-picker-header button,.ant-picker-panel button{width:auto!important;min-width:auto!important;border:none!important;background:transparent!important;box-shadow:none!important;transition:none!important}.ant-picker-header{display:flex!important;align-items:center!important;padding:4px 8px!important;color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}.ant-picker-header button{color:#64748b!important;font-size:13px!important;cursor:pointer!important;padding:0 6px!important;line-height:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-picker-header button:hover{color:var(--primary-color)!important}.ant-picker-header .ant-picker-header-view{flex:auto!important;text-align:center!important;font-weight:600!important;line-height:36px!important}.ant-picker-header .ant-picker-header-view button{color:#1e293b!important;font-weight:700!important;font-size:14px!important;padding:0 6px!important;display:inline-block!important;width:auto!important}.ant-picker-header .ant-picker-header-view button:hover{color:var(--primary-color)!important}.ant-picker-dropdown table{margin:0!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.ant-picker-dropdown table th{padding:6px 0!important;color:#64748b!important;font-size:12px!important;font-weight:600!important}.ant-picker-dropdown table td,.ant-picker-dropdown table th{border:none!important;text-align:center!important;background:transparent!important}.ant-picker-dropdown table td{padding:3px 0!important}.ant-picker-panels{display:inline-flex!important;flex-wrap:nowrap!important;direction:ltr!important}.ant-modal-header-premium{padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.modal-footer-premium{display:flex;justify-content:flex-end;gap:12px}.modal-icon-danger{width:48px;height:48px;background:#fff1f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--danger-color);font-size:24px;flex-shrink:0}.modal-title-container{display:flex;align-items:center;gap:16px;margin-bottom:16px}.modal-body-custom{text-align:center;font-size:16px;color:var(--text-main);line-height:1.6;margin-top:16px}.modal-btn-stacked{width:100%;margin-top:12px}.ant-modal-confirm .ant-modal-confirm-btns{display:flex!important;flex-direction:column-reverse!important;width:100%!important;margin-top:24px!important;gap:12px!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{width:100%!important;margin:0!important;padding:20px 0!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:16px!important;border-radius:12px!important}.ant-modal-confirm-title{display:flex!important;align-items:center!important}.modal-title-custom{font-size:18px!important;font-weight:700!important;color:#333!important}.highlight-green{color:var(--primary-color);font-weight:700}.modal-warning-box{background:#fff7e6;border:1px solid #ffd591;padding:12px;border-radius:8px;margin-top:20px;font-size:13px;color:#d46b08;display:flex;align-items:center;gap:10px;text-align:left}.login-premium-card{background:#ffffff;padding:40px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);width:100%}html body .swiper-button-next svg,html body .swiper-button-next:after,html body .swiper-button-prev svg,html body .swiper-button-prev:after,html body .swiper-navigation-icon{display:none!important;content:""!important;font-size:0!important;opacity:0!important;visibility:hidden!important}html body .rts-banner-area-one .swiper-button-next,html body .rts-banner-area-one .swiper-button-prev{background-image:none!important;height:80px!important;width:80px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.11)!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;transition:.3s!important;background:rgba(255,255,255,.11)!important;z-index:50!important;opacity:0!important;display:flex!important;align-items:center!important;justify-content:center!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;cursor:pointer!important}html body .rts-banner-area-one .swiper-button-next{right:80px!important;left:auto!important}html body .rts-banner-area-one .swiper-button-prev{left:80px!important;right:auto!important}html body .rts-banner-area-one:hover .swiper-button-next,html body .rts-banner-area-one:hover .swiper-button-prev{opacity:1!important}html body .rts-banner-area-one .swiper-button-next i,html body .rts-banner-area-one .swiper-button-prev i{color:#fff!important;font-size:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .rts-banner-area-one .swiper-button-next:hover,html body .rts-banner-area-one .swiper-button-prev:hover{background:#fff!important}html body .rts-banner-area-one .swiper-button-next:hover i,html body .rts-banner-area-one .swiper-button-prev:hover i{color:var(--color-primary,var(--primary-color,#629D23))!important}html body .category-area-main-wrapper-one{position:relative!important}.header-one,.rts-header-nav-area-one,.rts-header-one-area-one,.search-header-area-main{position:relative!important;z-index:1030!important}.rts-header-one-area-one .search-header-area-main,.search-header-area-main.search-header-area-main{z-index:1031!important}.product-gallery-promax.sticky-top{z-index:10!important}@media only screen and (max-width:991px){.product-gallery-promax.sticky-top{position:static!important;top:auto!important;z-index:1!important}}.logo-search-category-wrapper:not(.after-md-device-header){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:12px 0!important;width:100%!important;position:relative!important;z-index:100!important}@media only screen and (min-width:992px){.after-md-device-header{display:none!important}}.header-nav .logo-area,.logo-search-category-wrapper .logo-area,.mobile-header-top-row .logo-area,.rts-header .logo-area{display:flex!important;align-items:center!important;flex-shrink:0!important;max-width:260px!important}.header-nav .logo-area .logo,.header-nav .logo-area img,.logo-search-category-wrapper .logo-area .logo,.logo-search-category-wrapper .logo-area img,.mobile-header-top-row .logo-area .logo,.mobile-header-top-row .logo-area img,.rts-header .logo-area .logo,.rts-header .logo-area img{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.category-search-wrapper{flex:1 1 auto!important;display:flex!important;align-items:center!important;max-width:680px!important;height:48px!important;background:#ffffff!important;border:2px solid var(--primary-color,#629d23)!important;border-radius:8px!important;overflow:visible!important;position:relative!important;box-shadow:0 2px 8px rgba(98,157,35,.08)!important;transition:box-shadow .2s ease,border-color .2s ease!important;margin:0 auto!important}.category-search-wrapper:focus-within{box-shadow:0 4px 16px rgba(98,157,35,.15)!important}.category-btn,.category-search-wrapper .category-btn{height:100%!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 16px!important;background:#F8FAFC!important;border-right:1px solid #e2e8f0!important;border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;font-weight:600!important;font-size:14px!important;color:#334155!important;cursor:pointer!important;white-space:nowrap!important;flex-shrink:0!important;position:relative!important;transition:background .2s ease!important}.category-search-wrapper .category-btn:hover{background:#F1F5F9!important;color:var(--primary-color,#629D23)!important}.category-btn span,.category-search-wrapper .category-btn span{white-space:nowrap!important;word-break:keep-all!important}.category-search-wrapper .search-header{flex:1 1 auto!important;display:flex!important;align-items:center!important;height:100%!important;position:relative!important;margin:0!important;width:100%!important}.category-search-wrapper .search-header input{width:100%!important;height:100%!important;border:none!important;outline:none!important;padding:0 16px!important;font-size:14px!important;color:#1E293B!important;background:transparent!important;box-shadow:none!important}.category-search-wrapper .search-header input::placeholder{color:#94A3B8!important;font-size:14px!important}.category-search-wrapper .search-header button{position:relative!important;right:auto!important;top:auto!important;transform:none!important;height:40px!important;padding:0 20px!important;margin-right:4px!important;border-radius:6px!important;background:var(--primary-color,#629D23)!important;color:#FFFFFF!important;font-weight:600!important;font-size:14px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;flex-shrink:0!important;white-space:nowrap!important;transition:all .2s ease!important}.category-search-wrapper .search-header button:hover{background:var(--primary-hover,#4d7a1b)!important;box-shadow:0 2px 8px rgba(98,157,35,.3)!important}.accont-wishlist-cart-area-header{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;position:relative!important;z-index:101!important}.accont-wishlist-cart-area-header .btn-border-only,.btn-border-only{height:46px!important;padding:0 16px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background:#FFFFFF!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;font-size:14px!important;font-weight:600!important;color:#334155!important;transition:all .2s ease!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important;position:relative!important;text-decoration:none!important}.accont-wishlist-cart-area-header .btn-border-only:hover,.btn-border-only:hover{background:#F8FAFC!important;border-color:var(--primary-color,#629D23)!important;color:var(--primary-color,#629D23)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(0,0,0,.06)!important}.accont-wishlist-cart-area-header .btn-border-only i,.btn-border-only i{font-size:18px!important;color:#475569!important;transition:color .2s ease!important}.accont-wishlist-cart-area-header .btn-border-only:hover i,.btn-border-only:hover i{color:var(--primary-color,#629D23)!important}.accont-wishlist-cart-area-header .btn-border-only .text,.accont-wishlist-cart-area-header .btn-border-only span,.btn-border-only .text,.btn-border-only span{white-space:nowrap!important;word-break:keep-all!important}.accont-wishlist-cart-area-header .cart span.number,.accont-wishlist-cart-area-header .wishlist span.number,.compare-number .number{position:absolute!important;top:-5px!important;left:24px!important;width:20px!important;height:20px!important;background:var(--primary-color,#629D23)!important;color:#FFFFFF!important;font-size:11px!important;font-weight:700!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 4px rgba(0,0,0,.15)!important}.category-hover-header{position:relative!important}.category-hover-header .category-sub-menu{position:absolute!important;top:100%!important;left:0!important;min-width:270px!important;background:#ffffff!important;border-radius:8px!important;box-shadow:0 12px 32px rgba(0,0,0,.15)!important;border:1px solid #e2e8f0!important;z-index:99999!important;padding:10px 0!important;margin-top:4px!important;transition:all .2s ease!important}.category-hover-header:hover .category-sub-menu{visibility:visible!important;opacity:1!important;transform:translateZ(0) translateY(0)!important;display:block!important}.category-hover-header .category-sub-menu.card-number-show{right:0!important;left:auto!important;padding:24px!important;min-width:380px!important;max-width:420px!important}.category-sub-menu.card-number-show .mini-cart-empty{padding:24px 16px 12px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.category-sub-menu.card-number-show .mini-cart-empty__icon{width:56px!important;height:56px!important;border-radius:50%!important;background:#f4f9ee!important;color:#629d23!important;font-size:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:12px!important}.category-sub-menu.card-number-show .mini-cart-empty__text{font-size:14px!important;font-weight:600!important;color:#64748b!important;margin-bottom:16px!important}.category-sub-menu.card-number-show .mini-cart-empty__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 20px!important;font-size:13px!important;font-weight:600!important;border-radius:8px!important;text-decoration:none!important}.category-sub-menu.card-number-show .mini-cart-items-list{max-height:280px!important;overflow-y:auto!important;padding-right:4px!important}.nav-h_top.language li a,.nav-sm-left .nav-h_top li a,.nav-sm-left p.para{white-space:nowrap!important}@media only screen and (max-width:991px){.search-header-area-main{display:none!important}.logo-search-category-wrapper.after-md-device-header{display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px 12px!important;width:100%!important;background:#FFFFFF!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.mobile-header-top-row{justify-content:space-between!important;width:100%!important;position:relative!important}.mobile-header-top-row,.mobile-menu-toggle-btn{display:flex!important;align-items:center!important}.mobile-menu-toggle-btn{width:36px!important;height:36px!important;justify-content:center!important;border:none!important;background:transparent!important;color:#1E293B!important;font-size:22px!important;cursor:pointer!important;flex-shrink:0!important;z-index:10!important}.mobile-header-top-row .logo-area{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;max-width:200px!important}.mobile-header-top-row .logo-area .logo,.mobile-header-top-row .logo-area img{max-height:52px!important;width:auto!important;object-fit:contain!important}.mobile-header-top-row .accont-wishlist-cart-area-header{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important;z-index:10!important}.accont-wishlist-cart-area-header .btn-border-only,.btn-border-only{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;position:relative!important;box-sizing:border-box!important}.accont-wishlist-cart-area-header .btn-border-only>.text,.accont-wishlist-cart-area-header .btn-border-only>span:not(.number),.btn-border-only>.text,.btn-border-only>span:not(.number){display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important}.accont-wishlist-cart-area-header .cart:hover .category-sub-menu.card-number-show,.accont-wishlist-cart-area-header .category-hover-header:hover .category-sub-menu.card-number-show,.after-md-device-header .accont-wishlist-cart-area-header .category-sub-menu.card-number-show,.mobile-header-top-row .accont-wishlist-cart-area-header .category-sub-menu.card-number-show{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.accont-wishlist-cart-area-header .btn-border-only i,.btn-border-only i{font-size:22px!important;margin:0!important;color:#1E293B!important;text-indent:0!important;display:inline-block!important}.accont-wishlist-cart-area-header .btn-border-only .number,.btn-border-only .number{font-size:11px!important;text-indent:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:-4px!important;right:-2px!important;left:auto!important}.after-md-device-header .category-search-wrapper,.category-search-wrapper{width:100%!important;flex:0 0 100%!important;max-width:100%!important;height:42px!important;margin:0!important;border-radius:25px!important;border:2px solid var(--primary-color,#629d23)!important;background:#FFFFFF!important;position:relative!important}.after-md-device-header .category-search-wrapper .category-btn span.category-btn-text,.category-search-wrapper .category-btn span.category-btn-text{display:none!important}.after-md-device-header .category-search-wrapper .category-btn,.category-search-wrapper .category-btn{padding:0 12px!important;font-size:13px!important;gap:0!important;border-top-left-radius:23px!important;border-bottom-left-radius:23px!important;background:#F8FAFC!important;position:relative!important}.after-md-device-header .category-search-wrapper .category-hover-header.active .category-sub-menu,.after-md-device-header .category-search-wrapper .category-hover-header:hover .category-sub-menu{visibility:visible!important;opacity:1!important;transform:translateZ(0) translateY(0)!important;display:flex!important;flex-direction:column!important}.after-md-device-header .category-search-wrapper .category-hover-header .category-sub-menu,.category-search-wrapper .category-hover-header .category-sub-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:280px!important;max-width:90vw!important;max-height:70vh!important;overflow-y:auto!important;background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.18)!important;z-index:99999!important;padding:8px 0!important;transition:all .25s ease-in-out!important}.after-md-device-header .category-sub-menu span,.category-sub-menu span{display:inline-block!important;visibility:visible!important;font-size:13px!important;color:#1E293B!important;text-indent:0!important;opacity:1!important;width:auto!important;height:auto!important}.after-md-device-header .category-sub-menu li,.category-sub-menu li{display:block!important;width:100%!important;position:relative!important}.after-md-device-header .category-sub-menu li a,.category-sub-menu li a{display:flex!important;align-items:center!important;padding:10px 16px!important;color:#1E293B!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important}.after-md-device-header .category-sub-menu li a:hover,.category-sub-menu li a:hover{background:#F1F5F9!important;color:#629D23!important}.after-md-device-header .category-sub-menu li a img,.category-sub-menu li a img{display:inline-block!important;visibility:visible!important;width:20px!important;height:20px!important;margin-right:10px!important;object-fit:contain!important}.after-md-device-header .category-search-wrapper .category-btn img.parent,.category-search-wrapper .category-btn img.parent{width:16px!important;height:16px!important;margin:0!important}.after-md-device-header .category-search-wrapper .search-header input,.category-search-wrapper .search-header input{padding:0 12px!important;font-size:13px!important}.after-md-device-header .category-search-wrapper .search-header button,.category-search-wrapper .search-header button{height:38px!important;width:38px!important;min-width:38px!important;padding:0!important;margin-right:4px!important;border:none!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1E293B!important;font-size:18px!important}.after-md-device-header .category-search-wrapper .search-header button i,.category-search-wrapper .search-header button i{color:#1E293B!important;font-size:18px!important}.after-md-device-header .category-search-wrapper .search-header button .btn-text,.category-search-wrapper .search-header button .btn-text{display:none!important}.accont-wishlist-cart-area-header .category-sub-menu,.btn-border-only .category-sub-menu,.cart .category-sub-menu,.category-sub-menu.card-number-show,.wishlist .category-sub-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media only screen and (max-width:480px){.mobile-header-top-row .logo-area{max-width:175px!important}.mobile-header-top-row .logo-area .logo,.mobile-header-top-row .logo-area img{max-height:46px!important}.after-md-device-header .category-search-wrapper .search-header input,.category-search-wrapper .search-header input{padding:0 8px!important;font-size:12px!important}}@media only screen and (max-width:767.98px){.title-right-actioin-btn-wrapper-product-list{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.title-right-actioin-btn-wrapper-product-list .button-wrapper{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.title-right-actioin-btn-wrapper-product-list .button-wrapper .btn-primary,.title-right-actioin-btn-wrapper-product-list .button-wrapper .rts-btn,.title-right-actioin-btn-wrapper-product-list .button-wrapper button{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:visible!important}.title-right-actioin-btn-wrapper-product-list .button-wrapper .rts-btn .btn-label-text,.title-right-actioin-btn-wrapper-product-list .button-wrapper .rts-btn span:not(.badge):not(.btn-badge-count),.title-right-actioin-btn-wrapper-product-list .button-wrapper button .btn-label-text,.title-right-actioin-btn-wrapper-product-list .button-wrapper button span:not(.badge):not(.btn-badge-count){display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}.title-right-actioin-btn-wrapper-product-list .button-wrapper .rts-btn i,.title-right-actioin-btn-wrapper-product-list .button-wrapper button i{font-size:16px!important;margin:0!important;display:inline-block!important}.title-right-actioin-btn-wrapper-product-list .button-wrapper .rts-btn .badge,.title-right-actioin-btn-wrapper-product-list .button-wrapper .rts-btn .btn-badge-count,.title-right-actioin-btn-wrapper-product-list .button-wrapper button .badge,.title-right-actioin-btn-wrapper-product-list .button-wrapper button .btn-badge-count{position:absolute!important;top:-4px!important;right:-4px!important;margin:0!important;padding:1px 5px!important;font-size:10px!important;border-radius:10px!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}}.parent-nav .category-tree-menu{min-width:260px!important;padding:8px 0!important;border-radius:8px!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important;border:1px solid #e2e8f0!important}.category-tree-menu .cat-item-level1{position:relative!important;list-style:none!important}.category-tree-menu .cat-link-level1{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 18px!important;color:#334155!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;transition:all .2s ease!important}.category-tree-menu .cat-link-level1:hover{background:#F8FAFC!important;color:var(--primary-color,#629D23)!important;padding-left:22px!important}.category-tree-menu .cat-item-level1 .sub-tree-menu{position:absolute!important;top:0!important;left:100%!important;min-width:240px!important;background:#ffffff!important;border-radius:8px!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important;border:1px solid #e2e8f0!important;padding:8px 0!important;display:none!important;z-index:99999!important;list-style:none!important}.category-tree-menu .cat-item-level1:hover .sub-tree-menu{display:block!important}.sub-tree-menu .sub-tree-link{display:flex!important;align-items:center!important;padding:9px 18px!important;color:#475569!important;font-weight:500!important;font-size:13.5px!important;text-decoration:none!important;transition:all .2s ease!important}.sub-tree-menu .sub-tree-link:hover{background:#F1F5F9!important;color:var(--primary-color,#629D23)!important;padding-left:22px!important}.hot-tag{background:linear-gradient(135deg,#FF4D4F,#FF7875)!important;color:#ffffff!important;font-size:10px!important;font-weight:800!important;padding:2px 6px!important;border-radius:10px!important;margin-left:6px!important;box-shadow:0 2px 6px rgba(255,77,79,.4)!important;vertical-align:middle!important}.parent-nav .promo-menu{min-width:240px!important;padding:8px!important}.promo-menu .highlight-hot-deal{background:linear-gradient(135deg,#FFF1F0,#FFF0F6)!important;border:1px solid #ffa39e!important;border-radius:8px!important;margin:4px 0!important;transition:all .2s ease!important}.promo-menu .highlight-hot-deal:hover{background:linear-gradient(135deg,#FFE7E6,#FFD6E7)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(255,77,79,.2)!important}.promo-menu .highlight-hot-deal a.hot-deal-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;text-decoration:none!important}.promo-menu .highlight-hot-deal .hot-deal-text{font-weight:800!important;color:#D9363E!important;font-size:14px!important}.badge-shock-hot{background:linear-gradient(135deg,#FF4D4F,#F5222D)!important;color:#ffffff!important;font-size:10px!important;font-weight:800!important;padding:3px 8px!important;border-radius:12px!important;box-shadow:0 2px 6px rgba(255,77,79,.4)!important;letter-spacing:.5px!important;animation:pulse-hot 1.5s ease-in-out infinite!important;white-space:nowrap!important}@keyframes pulse-hot{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.parent-nav li.highlight-what-to-eat{margin-left:12px!important}.parent-nav li.highlight-what-to-eat a.what-to-eat-link{background:linear-gradient(135deg,#FF6B00,#FF8800 50%,#FF3D00)!important;color:#FFFFFF!important;font-weight:800!important;font-size:14px!important;padding:8px 18px!important;border-radius:24px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 4px 15px rgba(255,107,0,.45)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;border:1px solid rgba(255,255,255,.3)!important;position:relative!important;overflow:hidden!important;animation:float-glow 3s ease-in-out infinite!important}.parent-nav li.highlight-what-to-eat a.what-to-eat-link:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 24px rgba(255,107,0,.7)!important;background:linear-gradient(135deg,#FF5500,#FF7700 50%,#E62E00)!important;color:#FFFFFF!important}.parent-nav li.highlight-what-to-eat a.what-to-eat-link .food-icon{font-size:16px!important;animation:bounce-icon 2s ease-in-out infinite!important}.parent-nav li.highlight-what-to-eat a.what-to-eat-link .glowing-sparkle{font-size:13px!important;animation:pulse-sparkle 1.2s ease-in-out infinite!important}@keyframes float-glow{0%,to{box-shadow:0 4px 15px rgba(255,107,0,.45)}50%{box-shadow:0 6px 22px rgba(255,107,0,.75)}}@keyframes bounce-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(5deg)}}@keyframes pulse-sparkle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.side-bar{left:-100%!important;right:auto!important;transition:left .4s cubic-bezier(.4,0,.2,1)!important}.side-bar.show{left:0!important;right:auto!important;box-shadow:10px 0 30px rgba(0,0,0,.15)!important}.side-bar button.close-icon-menu{margin-left:auto!important;position:absolute!important;top:15px!important;right:15px!important}@media only screen and (max-width:575px){.side-bar button.close-icon-menu{position:relative!important;top:auto!important;right:auto!important;margin-left:auto!important;margin-right:0!important}}.single-shopping-card-one{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.single-shopping-card-one .thumbnail-preview{display:flex!important;align-items:center!important;justify-content:center!important;min-height:160px!important;max-height:175px!important;background-color:#ffffff!important;overflow:hidden!important;position:relative!important;padding:10px!important;border-radius:8px!important}.single-shopping-card-one .thumbnail-preview img{width:auto!important;max-width:75%!important;height:auto!important;max-height:140px!important;object-fit:contain!important;margin:0 auto!important;display:block!important;transition:transform .3s ease-in-out!important}.single-shopping-card-one:hover .thumbnail-preview img{transform:scale(1.06)!important}.single-shopping-card-one .body-content .title{font-size:14px!important;font-weight:600!important;line-height:1.35!important;height:38px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:6px!important}.single-shopping-card-one .body-content .price-area{margin-top:4px!important;margin-bottom:8px!important;display:flex!important;align-items:baseline!important;gap:8px!important}.single-shopping-card-one .body-content .price-area .current,.single-shopping-card-one .body-content .price-area .current-price,.single-shopping-card-one .body-content .price-area .price{font-size:16px!important;font-weight:700!important;color:#629D23!important}.single-shopping-card-one .body-content .price-area .old-price,.single-shopping-card-one .body-content .price-area .previous{font-size:13px!important;color:#94a3b8!important;text-decoration:line-through!important}@media (max-width:991px){.single-shopping-card-one .thumbnail-preview{min-height:120px!important}.single-shopping-card-one .thumbnail-preview img{max-width:70%!important;max-height:100px!important}.single-shopping-card-one .body-content .title,.single-shopping-card-one .body-content a .title{font-size:14.5px!important;height:42px!important}.single-shopping-card-one .body-content .price-area .current,.single-shopping-card-one .body-content .price-area .current-price{font-size:15px!important}}@media (max-width:575px){.single-shopping-card-one .thumbnail-preview{min-height:110px!important}.single-shopping-card-one .thumbnail-preview img{max-width:75%!important;max-height:90px!important}.single-shopping-card-one .body-content .title,.single-shopping-card-one .body-content a .title{font-size:14px!important;height:40px!important}.single-shopping-card-one .body-content .price-area .current,.single-shopping-card-one .body-content .price-area .current-price{font-size:14.5px!important}}.single-shopping-card-one .thumbnail-preview img.is-fallback-logo,.single-shopping-card-one .thumbnail-preview img[src*=logo_horizental],.single-shopping-card-one .thumbnail-preview img[src*=logo_tkmart],.thumbnail-preview img.is-fallback-logo,.thumbnail-preview img[src*=logo_horizental],.thumbnail-preview img[src*=logo_tkmart]{opacity:.4!important;filter:grayscale(15%) opacity(.45) contrast(90%)!important;max-width:50%!important;max-height:90px!important;transition:opacity .3s ease,filter .3s ease,transform .3s ease!important}.single-shopping-card-one:hover .thumbnail-preview img.is-fallback-logo,.single-shopping-card-one:hover .thumbnail-preview img[src*=logo_horizental],.single-shopping-card-one:hover .thumbnail-preview img[src*=logo_tkmart]{opacity:.6!important;filter:grayscale(0) opacity(.65)!important;transform:scale(1.05)!important}.single-shopping-card-one .badge,.single-shopping-card-one .thumbnail-preview .badge,.thumbnail-preview .badge{display:none!important;visibility:hidden!important}.filter-select-area{margin-left:0!important;width:100%!important;height:auto!important;min-height:unset!important;overflow:visible!important;position:relative!important}.filter-select-area .title,.filter-select-area h3,.filter-select-area h4{font-size:20px!important;font-weight:700!important;color:#1E293B!important}.filter-select-area .badge{font-size:13px!important;font-weight:600!important;padding:5px 12px!important;border-radius:20px!important}.filter-select-area label{font-size:14px!important;font-weight:600!important;color:#475569!important}.filter-select-area select{font-size:14px!important;font-weight:500!important;height:38px!important;border-radius:8px!important;border-color:#CBD5E1!important;color:#1E293B!important}.quick-price-chips-wrapper{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #f1f5f9!important}@media (max-width:767.98px){.quick-price-chips-wrapper{flex-wrap:nowrap!important}}.quick-price-chips-wrapper .quick-price-title{color:#64748B!important;font-size:12.5px!important;font-weight:600!important;margin-right:4px!important;white-space:nowrap!important}.quick-price-chip-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;flex:0 0 auto!important;white-space:nowrap!important;padding:5px 14px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;border-radius:9999px!important;border:1px solid #cbd5e1!important;background-color:#F8FAFC!important;color:#475569!important;cursor:pointer!important;transition:all .2s ease-in-out!important;text-decoration:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.quick-price-chip-btn:hover{background-color:#F0FDF4!important;border-color:#629D23!important;color:#629D23!important}.quick-price-chip-btn.active{background-color:#629D23!important;border-color:#629D23!important;color:#ffffff!important;font-weight:600!important;box-shadow:0 2px 5px rgba(98,157,35,.28)!important}@media screen and (max-width:768px){.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-picker-input>input,.ant-select-input,input,select,textarea{font-size:16px!important}.ant-select:not(.ant-select-sm):not(.ant-select-lg){--ant-select-font-size:16px}}@media only screen and (max-width:991px){.dashboard-wrapper,.ekomart_dashboard,body,html{max-width:100vw!important;overflow-x:hidden!important}.ekomart_dashboard .right-area-body-content,.ekomart_dashboard .right-area-body-content.collapsed{max-width:100vw!important;width:100%!important;margin-right:0!important;margin-left:0!important;overflow-x:hidden!important}.custom-table-wrapper{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.header-top-area{padding:6px 0!important}.header-top-area .contact-number-area p,.header-top-area p.disc{font-size:14px!important;font-weight:600!important}.header-mid-wrapper-between .nav-sm-left ul li a{padding:8px 0!important;color:#4B5563!important}.header-mid-wrapper-between .nav-sm-left p.para{margin:0!important;font-size:14px!important;color:#4B5563!important}@media only screen and (min-width:992px){.search-header-area-main{padding:10px 0!important}.logo-search-category-wrapper:not(.after-md-device-header){padding:4px 0!important}.logo-search-category-wrapper:not(.after-md-device-header) .logo-area .logo,.logo-search-category-wrapper:not(.after-md-device-header) .logo-area img{height:72px!important;width:auto!important;max-width:260px!important}}.parent-nav li.highlight-what-to-eat a.what-to-eat-link{animation:none!important;box-shadow:0 2px 6px rgba(255,107,0,.25)!important;font-weight:700!important}.parent-nav li.highlight-what-to-eat a.what-to-eat-link:hover{transform:translateY(-1px)!important;box-shadow:0 4px 10px rgba(255,107,0,.35)!important}.parent-nav li.highlight-what-to-eat a.what-to-eat-link .food-icon,.parent-nav li.highlight-what-to-eat a.what-to-eat-link .glowing-sparkle{animation:none!important}.account-menu{position:relative}.account-menu .account-menu-trigger{background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:8px;max-width:200px}.account-menu .account-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.account-menu .account-menu-caret{font-size:11px;transition:transform .2s ease}.account-menu.is-open .account-menu-caret{transform:rotate(180deg)}.account-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;background:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.12);padding:14px;z-index:1000;display:flex;flex-direction:column;gap:4px}.account-menu-dropdown:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.account-menu-intro{margin:0 0 10px;font-size:14px;line-height:1.5;color:#4B5563}.account-menu-primary{width:100%;justify-content:center;text-align:center;margin-bottom:4px}.account-menu-hello{font-size:14px;color:#4B5563;padding:2px 10px 10px;margin-bottom:4px;border-bottom:1px solid #f1f1f1}.account-menu-hello strong{color:#2C3C28}.account-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;font-size:14px;font-weight:500;color:#2C3C28;text-align:left;cursor:pointer}.account-menu-item:hover{background:#F3F8EC;color:#629D23}.account-menu-register{justify-content:center;gap:4px;color:#4B5563}.account-menu-register strong{color:#629D23}.account-menu-logout{border-top:1px solid #f1f1f1;border-radius:0 0 6px 6px;margin-top:4px;padding-top:11px;color:#B42318}.account-menu-logout:hover{background:#FEF3F2;color:#B42318}.account-page-nav{display:flex;flex-direction:column;gap:8px}.account-page-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;font-size:15px;font-weight:500;color:#2C3C28;text-align:left;cursor:pointer}.account-page-nav-item.active,.account-page-nav-item:hover{background:#629D23;border-color:#629D23;color:#fff}.account-page-card{background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:28px}.account-page-title{font-size:24px;margin:0 0 6px}.account-page-sub{color:#4B5563;margin:0 0 20px}.account-page-info{margin:0}.account-page-info-row{display:flex;gap:16px;padding:12px 0;border-top:1px solid #f1f1f1}.account-page-info-row dt{width:160px;flex-shrink:0;font-weight:500;color:#6B7280}.account-page-info-row dd{margin:0;color:#2C3C28;word-break:break-all}.account-menu-track{border-top:1px solid #f1f1f1;border-radius:0;margin-top:6px;padding-top:11px}.checkout-field-error,.checkout-form-error{color:#B42318;font-size:13px;margin:6px 0 0}.checkout-form-error{background:#FEF3F2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px;margin:0 0 14px;font-size:14px}.checkout-muted{color:#6B7280!important;font-size:13px!important;font-weight:400!important;text-align:right}.checkout-payment-method{display:flex;gap:12px;align-items:flex-start;border:1px solid #629d23;background:#F3F8EC;border-radius:8px;padding:12px 14px;margin-bottom:16px}.checkout-payment-method i{color:#629D23;font-size:20px;margin-top:2px}.checkout-payment-method p{margin:2px 0 0;font-size:13px;color:#4B5563}.checkout-submit{width:100%;justify-content:center}.checkout-submit:disabled{opacity:.6;cursor:not-allowed}.checkout-success{max-width:560px;margin:0 auto;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:40px 28px}.checkout-success h2{font-size:26px;margin-bottom:10px}.checkout-success-icon{width:64px;height:64px;border-radius:50%;background:#629D23;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.checkout-success-code{display:flex;flex-direction:column;gap:4px;background:#F3F8EC;border-radius:10px;padding:16px;margin:18px 0 10px;color:#4B5563}.checkout-success-code>strong{font-size:22px;color:#2C3C28;letter-spacing:.5px;word-break:break-all}.checkout-success-hint{font-size:13px;color:#6B7280}.checkout-success-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.track-recent{margin-top:24px;border-top:1px solid #f1f1f1;padding-top:16px}.track-recent h6{font-size:14px;margin-bottom:8px}.track-recent-item{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%;padding:10px 12px;margin-bottom:6px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;font-size:14px;text-align:left;cursor:pointer}.track-recent-item:hover{border-color:#629D23;background:#F3F8EC}.track-recent-item span:last-child{color:#6B7280;font-size:13px}.track-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.track-label{font-size:13px;color:#6B7280}.track-code{font-size:20px;margin:2px 0;word-break:break-all}.track-status{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#FEF6E7;color:#B54708}.track-status-confirmed,.track-status-delivering{background:#EFF8FF;color:#175CD3}.track-status-paid{background:#ECFDF3;color:#067647}.track-status-cancelled{background:#FEF3F2;color:#B42318}.track-steps{display:flex;list-style:none;padding:0;margin:0 0 20px;gap:4px}.track-steps li{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;color:#9CA3AF;position:relative}.track-steps li:before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:2px;background:#E5E7EB;z-index:0}.track-steps li:first-child:before{display:none}.track-steps li.done{color:#2C3C28;font-weight:500}.track-steps li.done:before{background:#629D23}.track-steps .dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:#E5E7EB;color:#6B7280;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.track-steps li.done .dot{background:#629D23;color:#fff}.track-items{width:100%;margin-top:16px;border-collapse:collapse;font-size:14px}.track-items td{padding:10px 0;border-top:1px solid #f1f1f1}.track-items td:last-child{text-align:right;white-space:nowrap;padding-left:12px}.track-items tr.total td{font-weight:700;color:#2C3C28}.track-empty{text-align:center;color:#6B7280;padding:48px 24px}.track-empty i{font-size:40px;color:#9CA3AF;margin-bottom:10px}@media (max-width:575px){.account-page-info-row{flex-direction:column;gap:2px}.track-steps li{font-size:11px}}.customer-auth-card{max-width:480px;margin:0 auto;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:32px 28px}.customer-auth-title{font-size:26px;margin:0 0 6px;text-align:center}.customer-auth-subtitle{text-align:center;color:#4B5563;margin:0 0 22px}.customer-auth-form{display:flex;flex-direction:column;gap:14px}.customer-auth-field{display:flex;flex-direction:column;gap:6px}.customer-auth-field label{font-weight:500;font-size:14px;color:#2C3C28}.customer-auth-field input{height:46px;border:1px solid #d1d5db;border-radius:8px;padding:0 14px;font-size:15px;background:#fff}.customer-auth-field input:focus{border-color:#629D23;outline:2px solid rgba(98,157,35,.2)}.customer-auth-field input[aria-invalid=true]{border-color:#B42318}.customer-auth-field input:disabled{background:#F3F4F6;color:#6B7280}.customer-auth-row-end{display:flex;justify-content:flex-end;margin-top:-6px}.customer-auth-submit{width:100%;justify-content:center}.customer-auth-submit:disabled{opacity:.6;cursor:not-allowed}.customer-auth-switch{text-align:center;font-size:14px;color:#4B5563;margin:0}.customer-auth-done{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.customer-auth-done>i{font-size:44px;color:#629D23}.customer-auth-success{color:#067647;background:#ECFDF3;border:1px solid #abefc6;border-radius:8px;padding:10px 12px;margin:0;font-size:14px}.customer-auth-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.turnstile-box{min-height:65px;display:flex;justify-content:center}.checkout-login-hint{background:#EFF8FF;border:1px solid #b2ddff;color:#1E3A5F;border-radius:8px;padding:10px 12px;font-size:14px;margin-bottom:16px}.my-orders{display:flex;flex-direction:column;gap:12px}.my-order-card{border:1px solid #e2e2e2;border-radius:10px;padding:14px 16px}.my-order-foot,.my-order-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.my-order-items{color:#4B5563;font-size:14px;margin:8px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.my-order-pager{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}@media (max-width:575px){.customer-auth-card{padding:24px 16px}}.account-menu-dropdown{min-width:280px;padding:16px;gap:0}.account-menu-intro{margin:0 0 12px}.account-menu-dropdown .rts-btn.account-menu-primary{display:flex!important;width:100%!important;max-width:none!important;justify-content:center!important;text-align:center;margin:0 0 10px!important}.account-menu-register{justify-content:flex-start;padding:4px 0;border-radius:0}.account-menu-register:hover{background:transparent;color:#4B5563}.account-menu-register strong{margin-left:4px}.account-menu-register:focus-visible strong,.account-menu-register:hover strong{text-decoration:underline;text-underline-offset:3px}.account-menu-track{margin-top:12px;padding:12px 10px 4px;align-items:flex-start}.account-menu-track>i{margin-top:3px}.account-menu-track-text{display:flex;flex-direction:column;line-height:1.3}.account-menu-track-text small{font-size:12px;font-weight:400;color:#6B7280}.account-menu-item:focus-visible,.account-menu-trigger:focus-visible{outline:2px solid #629D23;outline-offset:2px}body .customer-auth-field input,body .rts-billing-details-area .single-input input,body .track-order-area .single-input input{display:block;width:100%;height:50px;padding:0 15px;background:#fff;border:1px solid #e8e8e8;border-radius:5px;color:#2C3C28;font-size:16px;line-height:normal;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}body .rts-billing-details-area .single-input textarea{width:100%;min-height:120px;height:auto;padding:12px 15px;background:#fff;border:1px solid #e8e8e8;border-radius:5px;color:#2C3C28;font-size:16px;line-height:1.5}body .customer-auth-field input::placeholder,body .rts-billing-details-area .single-input input::placeholder,body .rts-billing-details-area .single-input textarea::placeholder,body .track-order-area .single-input input::placeholder{color:#9CA3AF}body .customer-auth-field input:focus,body .rts-billing-details-area .single-input input:focus,body .rts-billing-details-area .single-input textarea:focus,body .track-order-area .single-input input:focus{outline:none;border-color:#629D23;box-shadow:0 0 0 3px rgba(98,157,35,.15)}body .customer-auth-field input[aria-invalid=true],body .rts-billing-details-area .single-input input[aria-invalid=true],body .track-order-area .single-input input[aria-invalid=true]{border-color:#B42318}body .customer-auth-field input[aria-invalid=true]:focus,body .rts-billing-details-area .single-input input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(180,35,24,.12)}body .customer-auth-field input:disabled,body .customer-auth-field input[readonly]{background:#F3F4F6;color:#6B7280;cursor:not-allowed}body .customer-auth-field input:-webkit-autofill,body .rts-billing-details-area .single-input input:-webkit-autofill,body .track-order-area .single-input input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#2C3C28;caret-color:#2C3C28}body .customer-auth-field input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px rgba(98,157,35,.15)}body .customer-auth-field label,body .track-order-area .single-input label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#2C3C28}body .track-order-area .single-input{margin-bottom:18px}.customer-auth-input-wrap{position:relative}body .customer-auth-input-wrap.has-toggle input{padding-right:52px}.customer-auth-eye{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:#6B7280;border-radius:5px;cursor:pointer}.customer-auth-eye:hover{color:#2C3C28}.customer-auth-eye:focus-visible{outline:2px solid #629D23;outline-offset:-2px}.customer-auth-logo{display:flex;justify-content:center;margin-bottom:12px}.customer-auth-logo img{height:68px;width:auto;max-width:100%}@media (max-width:575px){.customer-auth-logo img{height:56px}}.customer-auth-form .customer-auth-field{gap:0}.customer-auth-card .customer-auth-done .rts-btn,.customer-auth-card .rts-btn.customer-auth-submit{display:flex!important;width:100%!important;max-width:none!important;justify-content:center!important;text-align:center}.account-page-card a:not(.rts-btn),.customer-auth-card a:not(.rts-btn):not(.customer-auth-logo),.track-order-area a:not(.rts-btn){color:#629D23;font-weight:600}.account-page-card a:not(.rts-btn):hover,.customer-auth-card a:not(.rts-btn):not(.customer-auth-logo):focus-visible,.customer-auth-card a:not(.rts-btn):not(.customer-auth-logo):hover,.track-order-area a:not(.rts-btn):hover{text-decoration:underline;text-underline-offset:3px}.customer-auth-row-end{margin-top:-4px;font-size:14px}.customer-auth-secondary{border-top:1px solid #f1f1f1;padding-top:14px;margin-top:4px;display:flex;flex-direction:column;gap:8px}.customer-auth-staff{text-align:center;font-size:13px;color:#6B7280;margin:0}.customer-auth-staff a{font-weight:500!important}.email-setting-section{border-top:1px solid #f1f1f1;padding-top:18px;margin-top:18px}.email-setting-section:first-of-type{border-top:0;margin-top:0}body .unit-selector .unit-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:104px;padding:8px 14px;border:1.5px solid #cbd5e1;border-radius:10px;background:#fff;color:#1e293b;cursor:pointer;text-align:left;line-height:1.25;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body .unit-selector .unit-chip:hover{border-color:#629d23}body .unit-selector .unit-chip:focus-visible{outline:2px solid #629d23;outline-offset:2px}body .unit-selector .unit-chip.is-active{border-color:#629d23;background:#f4f9ee;box-shadow:inset 0 0 0 1px #629d23}body .unit-selector .unit-chip__name{font-weight:700;font-size:14px}body .unit-selector .unit-chip__price{font-size:13px;color:#629d23;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .unit-selector .unit-chip__hint{font-size:11.5px;color:#64748b}body .cart-item-unit{display:block;font-size:13px;color:#64748b;margin-top:2px}.home-hero .home-hero__link{border-radius:10px;overflow:hidden}.home-hero .home-hero__img{display:block;width:100%;height:auto;border-radius:10px;background:#f4f9ee}@media only screen and (min-width:768px){.home-hero .home-hero__img{aspect-ratio:2.25/1;object-fit:cover}}@media only screen and (max-width:767px){body .home-hero.rts-section-gap{padding:12px 0 20px!important}body .home-hero .rts-banner-area-one{margin-bottom:16px!important}.home-hero .home-hero__img.is-builtin-mobile{aspect-ratio:1.2/1;object-fit:cover}.home-hero .swiper-button-next,.home-hero .swiper-button-prev{display:none!important}}.home-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 6px;gap:14px 6px;padding:14px 8px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px}.home-cat-tile{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-decoration:none;color:#1e293b}.home-cat-tile:active .home-cat-tile__icon{transform:scale(.94)}.home-cat-tile__icon{width:52px;height:52px;border-radius:16px;background:#f4f9ee;color:#629d23;font-size:22px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.home-cat-tile__icon img{width:30px;height:30px;object-fit:contain}.home-cat-tile.is-all .home-cat-tile__icon{background:#f1f5f9;color:#475569}.home-cat-tile__name{width:100%;font-size:12px;font-weight:600;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.home-cat-card .home-cat-card__icon{display:flex;align-items:center;justify-content:center;height:60px;margin-bottom:10px;color:#629d23;font-size:38px}@media only screen and (max-width:767px){.home-sections{display:flex;flex-direction:column}.home-sections>.home-sec--featured{order:1}.home-sections>.home-sec--discount{order:2}.home-sections>.home-sec--trust{order:3}.home-sections>.home-sec--rest{order:4}.home-sec--trust .rts-feature-area{padding:0 0 28px!important}.home-sec--trust .rts-feature-area .row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -15px;padding:0 15px;--bs-gutter-y:0;gap:10px}.home-sec--trust .rts-feature-area .row::-webkit-scrollbar{display:none}.home-sec--trust .rts-feature-area .row>[class*=col-]{flex:0 0 78%;max-width:78%;padding:0;margin-top:0;scroll-snap-align:start}.home-sec--trust .single-feature-area{padding:14px!important;gap:12px!important;align-items:center!important;box-shadow:none!important}.home-sec--trust .single-feature-area .icon svg{width:32px;height:32px}.home-sec--trust .single-feature-area .title{font-size:15px;margin-bottom:2px}.home-sec--trust .single-feature-area span{font-size:13px;line-height:1.4}}@media only screen and (max-width:991px){body .mobile-header-top-row .logo-area.mobile-brand{position:static!important;transform:none!important;left:auto!important;display:flex!important;align-items:center!important;gap:8px!important;max-width:none!important;min-width:0!important;margin:0 auto 0 4px!important;text-decoration:none!important}body .mobile-header-top-row .logo-area.mobile-brand img.mobile-brand__mark{width:36px!important;height:36px!important;max-height:36px!important;flex:0 0 36px}.mobile-brand__name{font-size:16px;font-weight:800;color:#2c7c51;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .after-md-device-header .category-search-wrapper .search-header input{padding-left:18px!important}body .mobile-menu-toggle-btn{padding:0!important}}.mobile-bottom-nav{display:none}@media only screen and (max-width:767px){.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:grid;grid-template-columns:repeat(5,1fr);height:calc(58px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:#ffffff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 16px rgba(15,23,42,.06)}.mobile-bottom-nav .mbn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:transparent;padding:0;color:#64748b;font-size:11px;font-weight:600;text-decoration:none}.mobile-bottom-nav .mbn-item i{font-size:20px}.mobile-bottom-nav .mbn-item.is-active{color:#629d23}.mobile-bottom-nav .mbn-icon{position:relative;display:inline-flex}.mobile-bottom-nav .mbn-badge{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#dc2626;color:#ffffff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center}body.has-mobile-bottom-nav{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}.mobile-bottom-nav .mbn-icon.is-bump{animation:mbnBump .5s ease}@keyframes mbnBump{0%{transform:scale(1)}30%{transform:scale(1.28)}55%{transform:scale(.92)}80%{transform:scale(1.06)}to{transform:scale(1)}}body.has-mobile-bottom-nav .logo-search-category-wrapper.after-md-device-header{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 12px!important}body.has-mobile-bottom-nav .mobile-header-top-row{width:auto!important;flex:0 0 auto!important}body.has-mobile-bottom-nav .mobile-header-top-row .accont-wishlist-cart-area-header,body.has-mobile-bottom-nav .mobile-header-top-row .mobile-brand__name,body.has-mobile-bottom-nav .mobile-header-top-row .mobile-menu-toggle-btn{display:none!important}body.has-mobile-bottom-nav .mobile-header-top-row .logo-area.mobile-brand{margin:0!important}body.has-mobile-bottom-nav .after-md-device-header .category-search-wrapper{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}body.has-mobile-bottom-nav .fab-speed-dial-container{bottom:calc(76px + env(safe-area-inset-bottom, 0px))!important;right:14px!important;z-index:990!important}body .fab-speed-dial-container .fab-main-trigger{width:44px!important;height:44px!important}body .fab-speed-dial-container .trigger-pulse-ring{display:none!important}body.has-mobile-bottom-nav .progress-wrap{bottom:calc(124px + env(safe-area-inset-bottom, 0px))!important;right:16px!important}body.mobile-drawer-open .mobile-bottom-nav{visibility:hidden}}@keyframes headerSlideDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes stickyanimations{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.header--sticky.sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1030!important;background:#ffffff!important;box-shadow:0 4px 20px rgba(15,23,42,.08)!important;animation:headerSlideDown .35s cubic-bezier(.16,1,.3,1) both!important;will-change:transform,opacity}@media only screen and (max-width:991px){.header--sticky.sticky .logo-search-category-wrapper.after-md-device-header{box-shadow:none!important}}.wishlist-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.wishlist-title{font-size:24px;margin:0;color:#1e293b}.wishlist-count{color:#64748b;font-size:14px}.wishlist-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.wishlist-item{display:grid;grid-template-columns:72px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.wishlist-thumb img{width:72px;height:72px;object-fit:contain;border-radius:8px;background:#f8fafc;display:block}.wishlist-info{min-width:0;display:flex;flex-direction:column;gap:4px}.wishlist-name{color:#1e293b;font-weight:600;font-size:15px;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wishlist-price{color:#629d23;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wishlist-actions{display:flex;align-items:center;gap:8px}body .wishlist-add{display:inline-flex;align-items:center;gap:8px;padding:10px 16px!important;font-size:14px;border-radius:10px;white-space:nowrap}.wishlist-remove{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#94a3b8}.wishlist-remove:hover{color:#dc2626;border-color:#fecaca}.wishlist-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.wishlist-clear{border:none;background:none;color:#64748b;text-decoration:underline;padding:0}.wishlist-continue{color:#629d23;font-weight:600}@media only screen and (max-width:575px){.wishlist-item{grid-template-columns:64px 1fr}.wishlist-thumb img{width:64px;height:64px}.wishlist-actions{grid-column:1/-1;justify-content:flex-end}body .wishlist-add{flex:1 1;justify-content:center}}.policy-doc .policy-updated{color:#64748b;font-size:14px;margin-bottom:20px}.policy-doc .section-list .title{font-size:20px}.about-store__hero{display:flex;gap:24px;align-items:flex-start;padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:36px}.about-store__hero img{flex:0 0 96px;border-radius:50%}.about-store__title{font-size:32px;margin:0 0 4px;color:#2c7c51}.about-store__tagline{font-weight:700;color:#629d23;margin-bottom:10px}.about-store__intro{color:#475569;line-height:1.7;margin:0}.about-store__h2{font-size:22px;margin:0 0 16px;color:#1e293b}.about-store__steps{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.about-store__step{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.about-store__step strong{display:block;margin:10px 0 4px;color:#1e293b}.about-store__step p{margin:0;color:#64748b;font-size:14px;line-height:1.6}.about-store__step-icon{width:44px;height:44px;border-radius:12px;background:#f4f9ee;color:#629d23;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.about-store__contact{margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:24px;background:#f4f9ee;border-radius:16px}.about-store__contact p{margin:0 0 6px;color:#334155}.about-store__contact p i{width:20px;color:#629d23}.about-store__contact-actions{display:flex;gap:12px;flex-wrap:wrap}@media only screen and (max-width:767px){.about-store__hero{flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.about-store__title{font-size:26px}.about-store__steps{grid-template-columns:1fr}.about-store__contact-actions{width:100%}.about-store__contact-actions>*{flex:1 1;text-align:center}}body .navigator-breadcrumb-wrapper>a{white-space:nowrap}body .rts-btn.btn-outline-green{background:#ffffff!important;color:#629d23!important;border:1.5px solid #629d23!important;border-radius:6px!important}body .rts-btn.btn-outline-green:hover{background:#f4f9ee!important}.contact-form-1 .contact-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.contact-form-1 .contact-subject{width:100%;height:50px;border:1px solid #e2e8f0;border-radius:6px;padding:0 14px;background:#fff;color:#334155}.contact-form-1 .contact-form-meta{text-align:right;font-size:12px;color:#94a3b8;margin:4px 0 10px}.contact-form-1 .contact-result{margin:12px 0 0;padding:10px 14px;border-radius:8px;font-size:14px}.contact-form-1 .contact-result.is-ok{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.contact-form-1 .contact-result.is-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.contact-form-1 button[disabled]{opacity:.6;cursor:not-allowed}.cartx{padding:24px 0 48px}.cartx-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.cartx-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cartx-title{font-size:22px;margin:0;color:#1e293b}.cartx-title span{font-size:15px;font-weight:500;color:#64748b}.cartx-clear{border:none;background:none;padding:6px 0;color:#64748b;font-size:14px;text-decoration:underline}.cartx-clear:hover{color:#dc2626}.cartx-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cartx-item{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 44px 12px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px}.cartx-thumb{display:block;width:76px;height:76px;border-radius:10px;overflow:hidden;background:#f8fafc;border:1px solid #f1f5f9}.cartx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cartx-thumb img.is-fallback{object-fit:contain;padding:12px;opacity:.45;filter:grayscale(15%)}.cartx-info{min-width:0;display:flex;flex-direction:column;gap:2px}.cartx-name{color:#1e293b;font-weight:600;font-size:15px;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cartx-name:hover{color:#629d23}.cartx-unit-price{color:#64748b;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartx-invalid{color:#dc2626;font-size:13px;margin:2px 0 0}.cartx-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.cartx-stepper{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.cartx-stepper,.cartx-stepper button{display:inline-flex;align-items:center}.cartx-stepper button{width:40px;height:40px;border:none;background:#f8fafc;color:#334155;font-size:14px;justify-content:center;padding:0}.cartx-stepper button:hover{background:#f1f5f9}.cartx-stepper button:active{background:#e2e8f0}.cartx-stepper button .fa-trash-can{color:#dc2626}.cartx-qty{min-width:36px;text-align:center;font-weight:700;color:#1e293b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartx-line-total{color:#1e293b;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cartx-remove{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;padding:0}.cartx-remove:hover{background:#fef2f2;color:#dc2626}.cartx-continue{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#629d23;font-weight:600;text-decoration:none}.cartx-summary{position:-webkit-sticky;position:sticky;top:16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.cartx-summary-title{font-size:18px;margin:0 0 12px;color:#1e293b}.cartx-sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;color:#475569;font-size:14px}.cartx-sum-row>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1e293b;font-weight:600;text-align:right}.cartx-sum-row .cartx-muted{color:#64748b!important;font-weight:500!important}.cartx-sum-row.is-total{border-top:1px dashed #e2e8f0;margin-top:4px;padding-top:12px;font-size:16px;color:#1e293b;font-weight:700}.cartx-sum-row.is-total>span:last-child{color:#629d23;font-size:20px}.cartx-note{display:flex;gap:8px;font-size:13px;color:#64748b;line-height:1.5;margin:8px 0 14px}.cartx-note i{color:#629d23;margin-top:3px}body .cartx-checkout{display:flex!important;width:100%;justify-content:center;border-radius:10px}.cartx-sticky-btn.is-disabled,body .cartx-checkout.is-disabled{opacity:.5;pointer-events:none}.cartx-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.cartx-undo span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cartx-undo button{flex-shrink:0;border:none;background:none;color:#629d23;font-weight:700;padding:4px 0}.cartx-sticky{display:none}@media only screen and (max-width:991px){.cartx-layout{grid-template-columns:1fr}.cartx-summary{position:static}}@media only screen and (max-width:767px){.cartx{padding:12px 0 calc(84px + env(safe-area-inset-bottom, 0px))}.cartx-title{font-size:19px}.cartx-item{grid-template-columns:64px minmax(0,1fr);padding:10px 40px 10px 10px}.cartx-thumb{width:64px;height:64px}.cartx-name{font-size:14px}.cartx-line-total{font-size:15px}.cartx-summary .cartx-checkout{display:none!important}.cartx-sticky{position:fixed;left:0;right:0;z-index:999;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#ffffff;border-top:1px solid #e2e8f0;box-shadow:0 -6px 18px rgba(15,23,42,.08)}body.has-mobile-bottom-nav .cartx-sticky{bottom:calc(58px + env(safe-area-inset-bottom, 0px))}.cartx-sticky-total{display:flex;flex-direction:column;line-height:1.2}.cartx-sticky-total small{color:#64748b;font-size:12px}.cartx-sticky-total strong{color:#1e293b;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartx-sticky-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;background:#629d23;color:#ffffff!important;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.cartx-sticky-btn:active{background:#4f8519}body.page-cart .progress-wrap{display:none!important}body.page-cart.has-mobile-bottom-nav .fab-speed-dial-container{bottom:calc(136px + env(safe-area-inset-bottom, 0px))!important}body.page-cart .rts-navigation-area-breadcrumb{padding:10px 0!important}}body .cartx-list-head .cartx-title{flex:1 1 auto;min-width:0;white-space:nowrap}body .cartx-list-head .cartx-clear{flex-shrink:0}body .cartx-items>.cartx-item{margin:0!important}body .cartx-undo .cartx-undo-text{margin:0;color:#1e293b;font-size:14px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .cartx button,body .cartx-undo button{width:auto}body .cartx-undo{width:100%}body .cartx-undo .cartx-undo-text{flex:1 1 auto;min-width:0}body .cartx-list-head .cartx-clear{flex:0 0 auto;margin-left:auto}body .cartx .cartx-stepper button{width:40px}body .cartx .cartx-remove{width:32px}.side-menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:10px;background:#dc2626;color:#ffffff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle;animation:side-menu-badge-pulse 2s ease-in-out infinite}@keyframes side-menu-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.45)}50%{box-shadow:0 0 0 5px rgba(220,38,38,0)}}@media (prefers-reduced-motion:reduce){.side-menu-badge{animation:none}}.online-order-row--late>td{background:#fff5f5!important}.track-steps .track-step-time{display:block;font-size:12px;color:#64748b;font-weight:400;margin-top:2px}.track-step-warning{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:14px;border:1px solid #fed7aa}.track-step-warning i{margin-right:6px}.track-status-deliveryfailed{background:#fff7ed!important;color:#c2410c!important}.my-order-cancel{margin:4px 0 0;font-size:13px;color:#b91c1c}.category-hover-header .category-sub-menu.cat-menu li a .cat-menu-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 20px;width:20px!important;height:20px!important;margin-right:12px}.category-hover-header .category-sub-menu.cat-menu li a .cat-menu-icon i{width:auto;height:auto;margin:0;border-radius:0;background:transparent!important;color:#629D23;font-size:16px}.category-hover-header .category-sub-menu.cat-menu li a .cat-menu-icon img{width:20px!important;height:20px!important;margin:0!important;object-fit:contain}.category-hover-header .category-sub-menu.cat-menu li a:hover .cat-menu-icon i{color:#fff}.category-hover-header .category-sub-menu.cat-menu .cat-menu-footer{margin-top:6px;padding-top:6px;border-top:1px solid #eef2f6}.category-hover-header .category-sub-menu.cat-menu .cat-menu-all .cat-menu-label,.category-hover-header .category-sub-menu.cat-menu .cat-menu-all i{color:#629D23;background:transparent}.category-hover-header .category-sub-menu.cat-menu .cat-menu-all:hover .cat-menu-label,.category-hover-header .category-sub-menu.cat-menu .cat-menu-all:hover i{color:#fff}@media (min-width:992px){.category-hover-header .category-sub-menu.cat-menu>li.cat-menu-has-children{position:relative}.category-hover-header .category-sub-menu.cat-menu .cat-menu-toggle{transform:rotate(-90deg);pointer-events:none}.category-hover-header .category-sub-menu.cat-menu .cat-menu-flyout{display:none!important;position:absolute;top:-6px;left:100%;min-width:230px;padding:6px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px rgba(15,23,42,.12);z-index:2}.category-hover-header .category-sub-menu.cat-menu>li.cat-menu-has-children:hover>.cat-menu-flyout{display:block!important}.category-hover-header .category-sub-menu.cat-menu>li.cat-menu-has-children:hover>a{background:var(--color-primary)}.category-hover-header .category-sub-menu.cat-menu>li.cat-menu-has-children:hover>a .cat-menu-icon i,.category-hover-header .category-sub-menu.cat-menu>li.cat-menu-has-children:hover>a span{color:#fff}#category-active-four.cat-menu .cat-menu-flyout li a.mobile-menu-link{padding:9px 18px}#category-active-four.cat-menu .cat-menu-flyout li a:after{display:none}}.category-hover-header .card-number-show .mc-list{margin-top:4px}.category-hover-header .card-number-show .mc-list .mc-item{white-space:normal;display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid #eef2f6}.category-hover-header .card-number-show .mc-list .mc-item:first-child{border-top:0}.category-hover-header .card-number-show .mc-list .mc-item .mc-thumb{flex:0 0 56px;width:56px;height:56px;border:1px solid #eef2f6;border-radius:8px;background:#F8FAFC;overflow:hidden;display:flex;align-items:center;justify-content:center}.category-hover-header .card-number-show .mc-list .mc-item .mc-thumb img{width:100%;height:100%;object-fit:contain;margin:0}.category-hover-header .card-number-show .mc-list .mc-item .mc-info{flex:1 1 auto;min-width:0}.category-hover-header .card-number-show .mc-list .mc-item .mc-title{display:-webkit-box!important;white-space:normal!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1E293B!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.category-hover-header .card-number-show .mc-list .mc-item a.mc-title:hover{color:#629D23!important}.category-hover-header .card-number-show .mc-list .mc-item .mc-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.category-hover-header .card-number-show .mc-list .mc-item .mc-price{margin-left:auto;color:#1E293B!important;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.category-hover-header .card-number-show .mc-list .mc-item .mc-qty{display:inline-flex;align-items:center;height:28px;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.category-hover-header .card-number-show .mc-list .mc-item .mc-qty button{width:28px!important;height:100%;padding:0;border:0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.category-hover-header .card-number-show .mc-list .mc-item .mc-qty button i{color:#475569!important;font-size:11px}.category-hover-header .card-number-show .mc-list .mc-item .mc-qty button:hover:not(:disabled){background:#F1F5F9}.category-hover-header .card-number-show .mc-list .mc-item .mc-qty button:disabled{cursor:not-allowed;opacity:.4}.category-hover-header .card-number-show .mc-list .mc-item .mc-qty .mc-qty-value{min-width:28px;color:#1E293B!important;font-size:13px;font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.category-hover-header .card-number-show .mc-list .mc-item .mc-remove{flex:0 0 28px;width:28px!important;height:28px;padding:0;border:0;border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.category-hover-header .card-number-show .mc-list .mc-item .mc-remove i{color:#94A3B8!important;font-size:14px;transition:color .15s ease}.category-hover-header .card-number-show .mc-list .mc-item .mc-remove:hover{background:#FEF2F2}.category-hover-header .card-number-show .mc-list .mc-item .mc-remove:hover i{color:#DC2626!important}.category-hover-header .card-number-show .mc-footer{margin-top:4px;padding-top:14px;border-top:1px solid #e2e8f0}.category-hover-header .card-number-show .mc-footer .mc-subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.category-hover-header .card-number-show .mc-footer .mc-subtotal span{color:#475569!important;font-size:14px;font-weight:600}.category-hover-header .card-number-show .mc-footer .mc-subtotal strong{color:#629D23!important;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.category-hover-header .card-number-show .mc-footer .mc-note{display:flex;align-items:flex-start;gap:8px;margin:-6px 0 14px;padding:8px 10px;border-radius:8px;background:#F7FEE7;white-space:normal}.category-hover-header .card-number-show .mc-footer .mc-note i{margin-top:2px;color:#629D23!important;font-size:13px}.category-hover-header .card-number-show .mc-footer .mc-note span{flex:1 1 auto;min-width:0;white-space:normal!important;color:#475569!important;font-size:12.5px;line-height:1.45}.category-hover-header .card-number-show .mc-footer .mc-actions{display:flex;gap:10px}.category-hover-header .card-number-show .mc-footer .mc-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.category-hover-header .card-number-show .mc-footer .mc-btn--primary{border:1px solid #629d23;background:#629D23;color:#fff!important}.category-hover-header .card-number-show .mc-footer .mc-btn--primary:hover{border-color:#4F7F1C;background:#4F7F1C}.category-hover-header .card-number-show .mc-footer .mc-btn--ghost{border:1px solid #cbd5e1;background:#fff;color:#1E293B!important}.category-hover-header .card-number-show .mc-footer .mc-btn--ghost:hover{border-color:#629D23;color:#629D23!important}