:root{--color-primary: #10B981;--color-primary-dark: #059669;--color-primary-light: #34D399;--color-accent: #F59E0B;--color-accent-hover: #D97706;--color-bg-main: #0B1510;--color-bg-card: #13241A;--color-bg-alt: #1A3024;--color-bg-subtle: #16281F;--color-text-main: #F1F5F3;--color-text-dark: #F8FAFB;--color-text-muted: #9CA3AF;--color-text-light: #D1D5DB;--color-border: #243D2F;--color-border-hover: #365C46;--font-family: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 6px 16px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .6);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .75);--transition-fast: .18s ease;--transition-normal: .28s ease}html,body{overflow-x:hidden!important;max-width:100%!important;width:100%!important;margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--color-bg-main);color:var(--color-text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:52%;left:50%;transform:translate(-50%,-50%);width:min(600px,85vw);height:min(600px,85vw);background:url(/images/organic-mascot.png) center/contain no-repeat;opacity:.04;pointer-events:none;z-index:0}button{font-family:inherit;cursor:pointer}.container{max-width:1240px;margin:0 auto;padding:0 1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.95rem;padding:.65rem 1.35rem;border-radius:var(--radius-full);transition:var(--transition-fast);border:1px solid transparent}.btn-primary{background-color:var(--color-primary);color:#062818;font-weight:700}.btn-primary:hover{background-color:var(--color-primary-light);color:#062818;transform:translateY(-1px)}.btn-outline{background-color:transparent;border-color:var(--color-border);color:var(--color-text-main)}.btn-outline:hover{border-color:var(--color-primary-light);color:var(--color-primary-light);background-color:var(--color-bg-alt)}.btn-sm{font-size:.825rem;padding:.4rem .9rem}.btn-lg{font-size:1.05rem;padding:.85rem 1.85rem}.section-padding{padding-top:4.5rem;padding-bottom:4.5rem}.badge-tag{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.badge-category{background-color:var(--color-bg-alt);color:var(--color-primary-light);border:1px solid var(--color-border)}.badge-discount{background-color:var(--color-accent);color:#fff}.page-watermark-bg{position:relative}.page-watermark-bg:before,.page-watermark-bg:after{display:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.hero-section,.top-bar,.nav-bar-row,.categories-dropdown-menu,.featured-box-container,.promo-card,.why-choose-bar,.seller-panoramic-card,.products-hero-banner,.catalog-filter-bar,.login-modal-container,.checkout-modal-container,.partner-modal-card,.enquiry-popup-card,.loc-modal-card,.footer,.cart-drawer{color:#fff}.hero-section h1,.hero-section h2,.hero-section h3,.featured-box-container h1,.featured-box-container h2,.featured-box-container h3,.products-hero-banner h1,.products-hero-banner h2,.products-hero-banner h3,.login-modal-container h1,.login-modal-container h2,.login-modal-container h3,.checkout-modal-container h1,.checkout-modal-container h2,.checkout-modal-container h3,.why-choose-bar h3,.seller-panoramic-card h2,.footer h4,.partner-modal-card h2{color:#fff!important;font-weight:700}.hero-section p,.products-hero-banner p,.featured-box-container .featured-sub,.why-choose-bar .why-sub-text,.why-choose-bar .perk-text small,.seller-panoramic-card .seller-desc,.seller-panoramic-card .seller-grow-tag,.login-modal-container .subtitle,.checkout-modal-container .sub,.footer-brand-desc,.footer-links a,.cat-drop-item,.main-nav-link{color:#e2e8f0!important}.top-bar a:hover,.nav-bar-row a:hover,.categories-dropdown-menu a:hover,.footer-links a:hover,.main-nav-link:hover,.cat-drop-item:hover{color:#fcd34d!important}.text-green-contrast{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}.text-mint-light{color:#a7f3d0!important}.text-gold-light{color:#fde047!important}input::placeholder,textarea::placeholder,.form-control::placeholder{color:#64748b!important;opacity:1!important;font-weight:500}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#64748b!important;opacity:1!important;font-weight:500}input::-moz-placeholder,textarea::-moz-placeholder,.form-control::-moz-placeholder{color:#64748b!important;opacity:1!important;font-weight:500}input:-ms-input-placeholder,textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#64748b!important;opacity:1!important;font-weight:500}.partner-modal-card input::placeholder,.partner-modal-card textarea::placeholder,.checkout-modal-card input::placeholder,.checkout-modal-container input::placeholder,.login-modal-container input::placeholder,.enquiry-popup-card input::placeholder,.enquiry-popup-card textarea::placeholder,.contact-form-card input::placeholder,.contact-form-card textarea::placeholder,.hero-section input::placeholder{color:#d1e7dd!important;opacity:.9!important}.partner-modal-card input::-webkit-input-placeholder,.partner-modal-card textarea::-webkit-input-placeholder,.checkout-modal-card input::-webkit-input-placeholder,.checkout-modal-container input::-webkit-input-placeholder,.login-modal-container input::-webkit-input-placeholder,.enquiry-popup-card input::-webkit-input-placeholder,.enquiry-popup-card textarea::-webkit-input-placeholder,.contact-form-card input::-webkit-input-placeholder,.contact-form-card textarea::-webkit-input-placeholder,.hero-section input::-webkit-input-placeholder{color:#d1e7dd!important;opacity:.9!important}.partner-modal-card,.partner-modal-backdrop,.checkout-modal-container,.login-modal-container,.enquiry-popup-card{scrollbar-width:none!important;-ms-overflow-style:none!important}.partner-modal-card::-webkit-scrollbar,.partner-modal-backdrop::-webkit-scrollbar,.checkout-modal-container::-webkit-scrollbar,.login-modal-container::-webkit-scrollbar,.enquiry-popup-card::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
