.OTPRoot{flex-wrap:nowrap;display:flex}.OTPInput{all:unset;box-sizing:border-box;text-align:center;color:#000;box-shadow:0 0 0 1px var(--black-a6);background-color:#fff;border:1px solid #000;border-radius:4px;justify-content:center;align-items:center;width:60px;height:35px;padding:0;font-size:15px;line-height:1;display:inline-flex}.OTPInput:hover{box-shadow:0 0 0 1px #000}.OTPInput:focus{box-shadow:0 0 0 2px #000}.OTPInput::selection{background-color:var(--black-a6);color:#00f}
.header-top{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.header-logo{align-items:center;gap:8px;display:flex}.header-logo img{height:40px}.header-logo span{color:#d32f2f;font-size:14px;font-weight:600}.header-search{flex-wrap:wrap;flex-grow:1;align-items:center;gap:10px;margin:0 20px;display:flex}.header-search select,.header-search input,.header-search button{height:38px}.header-search .form-select{width:160px}.header-search .input-group{flex-grow:1}.header-search .btn-location{white-space:nowrap}.header-icons{align-items:center;gap:15px;display:flex}.header-icons .icon-wrapper{position:relative}.header-icons .icon-wrapper .badge{color:#fff;background:red;border-radius:50%;padding:2px 5px;font-size:10px;position:absolute;top:-5px;right:-10px}.header-nav{color:#fff;background-color:#388e3c;flex-wrap:wrap;gap:30px;padding:10px 20px;font-weight:500;display:flex}.header-nav span{cursor:pointer}.header-nav span:hover{text-decoration:underline}.bg-success.text-white.py-2.px-3.d-flex.flex-wrap.gap-4.fw-semibold{font-family:Inter;font-size:14px;line-height:100%;background-color:#449400!important;padding:15px!important;font-weight:400!important}button.btn.btn-outline-secondary.d-flex.align-items-center.gap-1{width:100%}select.form-select.w-auto{width:100%!important}.categories{margin-right:10px}.allcate{color:#fff;background:0 0;display:ruby}.selectstyle{color:#9e9e9e;padding:15px;font-size:14px;font-weight:500;line-height:100%}@media (max-width:768px){.header-search{flex-direction:column;align-items:stretch;margin:10px 0}.header-search .form-select,.header-search .input-group,.header-search .btn-location{width:100%!important}.header-logo span{display:none}.header-nav{gap:15px;font-size:14px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}.animate-slide-down{animation:.6s ease-out slideDown}span.badge.bg-danger.rounded-circle.position-absolute.top-0.start-100.translate-middle.p-1{width:20px}.input-group{flex-wrap:wrap;align-items:stretch}.topsearch{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:8px;padding:13px;font-family:Inter;font-size:14px;font-weight:500;line-height:100%}ul.navbar-nav.me-auto.mb-2.mb-lg-0 li a{color:#fff}ul.navbar-nav.me-auto.mb-2.mb-lg-0{gap:20px}button#userDropdown{font-size:11px;font-weight:500}.inputsearch{color:#9e9e9e;background:#f8f8f8;border:1px solid #c7c7c7;padding:13px;font-family:Inter;font-size:14px;font-weight:300;line-height:100%}input.inputsearch.form-control:focus{box-shadow:none;background:#f8f8f8;border:1px solid #c7c7c7}.serachbaaricon{border:1px solid #c7c7c7}button.serachbaaricon.btn.btn-outline-secondary:hover{background:#f9bd52}.bg-danger{text-align:center;font-size:9px}.coust{width:22px}.cardfooteraddres{border:none;margin:0 auto;display:block}.addresnewhome .modal-content{background-image:url(/images/popbg.png);background-repeat:no-repeat;background-size:cover}.maincliss{background:#fff;border-radius:50%;padding:14px}.addresnewhome .modal-header button.btn-close{opacity:1;font-size:12px;position:absolute;top:6px;right:10px}
.cart-overlay{opacity:0;visibility:hidden;z-index:998;background:rgba(0,0,0,.5);width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.cart-overlay.show{opacity:1;visibility:visible}.cart-drawer{z-index:9999;color:#333;background:#fff;flex-direction:column;width:700px;max-width:100%;height:100%;font-family:Segoe UI,sans-serif;transition:right .3s;display:flex;position:fixed;top:0;right:-400px;box-shadow:-5px 0 20px rgba(0,0,0,.25)}.cart-drawer.open{right:0}.cart-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-size:1.2rem;font-weight:700;display:flex}.close-btn{cursor:pointer;color:#ff4500;background:0 0;border:none;font-size:1.5rem;transition:transform .2s}.close-btn:hover{transform:scale(1.2)}.cart-alert{text-align:center;color:#672825;background:#f8d6d6;border:1px solid #e0a8a8;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.cart-item{border-bottom:1px solid #f5f5f5;align-items:center;padding:1rem;display:flex}.cart-item img{object-fit:cover;border-radius:6px;width:50px;height:50px;margin-right:.8rem}.item-details h6{margin:0;font-size:.95rem;font-weight:600}.item-details small{color:#888;font-size:.8rem}.qty-control{align-items:center;margin-left:auto;margin-right:1rem;display:flex}.qty-control button{cursor:pointer;color:#fff;opacity:1;background:#459443;border:1px solid #ccc;border-radius:4px;width:28px;height:28px}.qty-control button:hover{background:#f0f0f0}.qty-control span{margin:0 5px}.item-price{color:#ff4500;font-weight:700}.order-details{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1rem}.order-details .row{justify-content:space-between;margin-bottom:.5rem;display:flex}.order-details .total{color:#ff4500;font-size:1.05rem;font-weight:700}.cart-footer{margin-top:auto;padding:1rem}.cart-footer button{background:var(--Brand-color-3,#459443);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;margin:3px;padding:10px;font-size:13px;font-weight:700;transition:background .2s}.cart-footer button:hover{background:#e65c00}.orangecolor{background:#fff7e9;margin:11px;padding:20px}.greencolor{background:#e0eddf;margin:11px;padding:20px}.order-card{border:1px solid rgba(0,0,0,.09);border-radius:8px;margin:1rem;padding:1rem}.order-card h5{color:#333;margin-bottom:.8rem;font-size:1.05rem;font-weight:600}.order-row{color:#555;justify-content:space-between;margin-bottom:.5rem;font-size:.95rem;display:flex}.order-row.total{color:#383838;border-top:1px dotted #d5dcdb;padding-top:.5rem;font-size:1rem;font-weight:700}.order-row.coupon button{color:#f60;cursor:pointer;border:none;border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:500;transition:background .2s}.order-row.coupon button:hover{background:#e65c00}.missed-section{color:#333;background:#edf5ed;border-radius:6px;justify-content:space-between;align-items:center;margin:1rem;padding:.8rem 1rem;font-size:.95rem;font-weight:500;display:flex}.add-items-btn{background:var(--Brand-color-3,#459443);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 10px;font-size:.85rem;font-weight:600;transition:background .2s}.add-items-btn:hover{background:#e65c00}.cart-drawer{color:#333;background:#fff;flex-direction:column;width:400px;max-width:100%;height:100%;font-family:Segoe UI,sans-serif;transition:right .3s;display:flex;position:fixed;top:0;right:-400px;box-shadow:-5px 0 20px rgba(0,0,0,.25)}.cart-drawer-content{flex:1;padding-bottom:1rem;overflow-y:auto}.cart-drawer-content::-webkit-scrollbar{width:6px}.cart-drawer-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.cart-drawer-content::-webkit-scrollbar-track{background:0 0}.paper-bag-option{color:#333;border-top:1px solid #eee;margin:0 1rem;padding:1rem;font-size:.95rem}.paper-bag-option input[type=checkbox]{cursor:pointer;margin-right:.5rem;transform:scale(1.1)}.coupon-row{cursor:pointer;background-color:#f8f9fa;border:1px solid #e5e7eb;width:90%;transition:all .2s}.coupon-row:hover{background-color:#f1f5f9;box-shadow:0 2px 6px rgba(0,0,0,.05)}.coupon-icon{color:#0284c7;background-color:#e0f2fe;border-radius:50%;width:30px;height:30px}.coupon-text{color:#111827;font-size:14px;font-weight:500}
@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee{background-color:green;justify-content:flex-end;align-items:center;height:50px;display:flex;overflow:hidden}.marquee span{will-change:transform;white-space:nowrap;color:#fff;padding:4px;font-size:15px;animation:14s linear infinite marquee;transform:translate(0)}
