@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");:root{--background:#ffffff;--foreground:#171717;--color-secondary:#F2F2F2;--fs-sm:12px;--radius-sm:20px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}a{color:inherit;text-decoration:none;margin:0!important}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){html{color-scheme:dark}}body.modal-open{padding-right:0!important}img{max-width:100%;display:block}.small-text{font-size:var(--fs-xs);font-weight:400;color:var(--color-gray)}.section-heading{font-size:20px;font-weight:600;color:var(--color-primary);margin-bottom:var(--space-4)}.see-more-btn{border:none;border-radius:25px;background-color:var(--color-primary-light);font-size:16px;font-weight:400;width:115px;height:40px;text-decoration:none}.see-more-btn,.see-more-card{display:flex;justify-content:center;align-items:center;color:var(--color-white);text-align:center;transition:all var(--transition-base)}.see-more-card{flex-direction:column;width:100%;height:100%;border-radius:20px;background-color:#F2F2F2;font-size:var(--fs-md);font-weight:700;padding:var(--space-2);box-shadow:0 15px 30px 0 #0000000D}.sign-up-hero-image{background-image:linear-gradient(90deg,rgba(1,66,37,.9),rgba(49,115,85,.6)),url(/assets/images/sign-up-background-img.png);height:1000px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.sign-up-hero-text{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white}.social-btns-container{background-color:#004225;padding:40px;border-radius:50px}.google-btn{background-color:#fff;color:#000;padding:8px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;border:none;cursor:pointer;transition:background-color var(--transition-fast)}.google-icon{width:30px;height:30px;margin-right:10px}.sign-up-form-container{background-color:#EDEDED;margin:0 auto;max-width:660px;border-radius:30px;padding:30px}.sign-up-btn{background-color:#004225;color:var(--color-white);padding:10px 40px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background-color var(--transition-fast)}.sign-in-hero-image{background-image:linear-gradient(90deg,rgba(1,66,37,.9),rgba(49,115,85,.6)),url(/assets/images/sign-in-background-img.png);height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.sign-in-hero-text{width:100%;text-align:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:white}.sign-in-form-container{background-color:#D9D9D9;margin:0 auto;max-width:500px;border-radius:30px;padding:25px}.sign-in-input-field{width:100%;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);margin-bottom:var(--space-2)}.sign-in-btn{background-color:#004225;color:var(--color-white);padding:12px 40px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background-color var(--transition-fast)}.cart-item{background-color:#f1f1f1;border-radius:10px;margin-bottom:25px}.cart-store-name{font-size:16px;font-weight:600;color:#014225;margin-bottom:10px;background-color:#E0EBE7}.cart-img{width:100px;height:auto;object-fit:cover;border-radius:8px}.qty-btn{width:32px;height:32px;text-align:center}.cart-summary{background-color:#f1f1f1;border-radius:16px;padding:20px}.section-header{font-weight:600}.info-box{background-color:#f1f1f1;padding:15px 20px;border-radius:12px}.package-box{background-color:#fff;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:6px solid #d2e6db}.product-img{width:100px;border-radius:8px;object-fit:cover}.delivery-option input[type=radio]{display:none}.delivery-option label{border:1px solid #ccc;border-radius:8px;padding:10px 15px;cursor:pointer;width:100%;text-align:center}.delivery-option input[type=radio]:checked+label{border-color:#014225;background-color:#eaf3ee}.invoice-box{background-color:#f1f1f1;border-radius:16px;padding:20px}.btn-dark-green{background-color:#014225;color:#fff}.btn-dark-green:hover{background-color:#023b20;color:#fff}.loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:gradientMove 6s ease infinite}.logoWrapper{animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:768px){.sign-in-hero-text{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white}.sign-up-form-container{background-color:#EDEDED;margin:0 auto;max-width:660px;border-radius:30px;padding:5px}.loadingContainer{height:86vh}.margin-top{margin-top:64px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-inter:"Inter","Inter Fallback"}:root{--color-primary:#091C13;--color-primary-light:#004225;--color-primary-dark:#e65c00;--color-secondary:#EDEDED;--color-accent:#0abde3;--color-light:#f9f9f9;--color-dark:#222;--color-white:#fff;--color-gray:#888;--color-border:#ddd;--color-background:#ffffff;--color-footer-background:#EDEDED;--font-base:"Poppins",sans-serif;--font-heading:"Poppins",sans-serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 3px rgba(0,0,0,0.1);--shadow-md:0 2px 6px rgba(0,0,0,0.1);--shadow-lg:0 4px 12px rgba(0,0,0,0.15);--transition-fast:0.2s ease-in-out;--transition-base:0.3s ease-in-out}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;background-color:var(--color-background);color:var(--color-dark)}.header-container{background-color:var(--color-primary);padding:.7rem 0;box-shadow:var(--shadow-md)}.search-box{width:500px;height:50px}.search-box input{width:100%;height:100%;border-start-start-radius:30px;border-bottom-left-radius:30px;padding:0 30px}.search-box button{border-end-end-radius:30px;border-top-right-radius:30px;padding:0 30px}.search-box button i{color:var(--color-primary-light);font-size:20px;font-weight:bolder!important}.form-control:focus{outline:none;box-shadow:none}.custom-offcanvas{top:60px!important;height:calc(100% - 60px)}.toggle-button{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center}.header-container-2{background-color:var(--color-white);padding:1.8rem 0}.seller-btn{border:none;background-color:var(--color-primary-light);color:var(--color-white);padding:10px 15px;border-radius:30px;transition:all .3s ease-in-out}.seller-btn:hover{background-color:#216446;color:var(--color-white)}.menu-links-link{color:rgba(0,0,0,.65);margin-top:.125rem;text-decoration:none;display:block}.footer-container{background-color:var(--color-footer-background);padding:4rem 0;text-align:center}.footer-title{font-size:16px;font-weight:600;color:var(--color-dark)}.footer-menu-box a{color:var(--color-dark);text-decoration:none;font-size:13px;transition:all .3s ease-in-out}.mobile-search-box{position:fixed;top:60px;left:0;right:0;z-index:1055}@media (min-width:768px){.mobile-search-box{display:none}}@media (max-width:767.98px){body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;background-color:var(--color-background);color:var(--color-dark)}.toggle-vector-icon{width:20px;height:20px;object-fit:contain}.brand-logo{width:100px;height:30px;object-fit:contain}.user-vector-icon img{height:21px;object-fit:contain}.footer-container{background-color:var(--color-footer-background);padding:2rem 0;text-align:center}}.lang-toggle{background-color:#FFFFFF;border:1px solid #ffffff;border-radius:10px}.lang-btn{padding:2px 14px;background:none;border:none;font-weight:700;color:#000;transition:background .3s}.lang-btn.active{background-color:#003325;color:#fff}