@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--primary: #570D48;--primary-mid: #9F2089;--primary-dark: #60014A;--heart: #ED3843;--light-pink: #FFE7FB;--warm-orange: #ff8a65;--text-dark: #333;--text-mid: #5c687e;--text-light: #94a3b8;--bg: #fff;--bg-warm: #fff3e0;--border: #e5e7eb;--green: #1ba672;--shadow: 0 1px 3px rgba(0,0,0,.08);--font: "Outfit", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);background:#f5f5f5;color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}img{display:block;max-width:100%}ul,ol{list-style:none}.meesho-header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 1px 3px #00000014}.header-container{max-width:100%;padding:0}.header-topRow{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem}.header-left{display:flex;align-items:center;gap:.75rem}.hamburger-btn{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}.hamburger-btn:hover{background:#f5f5f5}.brand-logo{display:flex;align-items:center;text-decoration:none}.nexshop-logo{font-family:var(--font);font-size:1.45rem;font-weight:800;letter-spacing:-.5px;line-height:1}.logo-nex{color:var(--primary)}.logo-shop{color:var(--primary-mid)}.header-right{display:flex;align-items:center;gap:1.5rem}.header-icon{display:flex;align-items:center;justify-content:center;position:relative;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:background .15s}.header-icon:hover{background:#f5f5f5}.cart-wrapper{position:relative}.badge{position:absolute;top:-6px;right:-6px;background:var(--primary-mid);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 3px}.header-search{padding:0 1rem .7rem}.search-box{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:.45rem .75rem}.search-box input{flex:1;border:none;background:transparent;font-size:.875rem;color:var(--text-dark);font-family:var(--font);outline:none}.search-box input::placeholder{color:var(--text-light)}.cart-overlay{position:fixed;inset:0;background:#00000059;z-index:1100;opacity:0;pointer-events:none;transition:opacity .25s}.cart-overlay.active{opacity:1;pointer-events:all}.cart-sidebar{position:fixed;top:0;right:-100%;width:min(340px,92vw);height:100vh;background:#fff;z-index:1200;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000026;transition:right .28s cubic-bezier(.4,0,.2,1)}.cart-sidebar.active{right:0}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.cart-header h3{font-size:1rem;font-weight:700;color:var(--text-dark)}.cart-header button{font-size:1.5rem;line-height:1;color:#666;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-header button:hover{background:#f5f5f5}.cart-items{flex:1;overflow-y:auto;padding:1rem}.cart-item{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.cart-item img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.cart-item-info{flex:1}.cart-item-name{font-size:.78rem;font-weight:500;color:var(--text-dark);line-height:1.35;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-price{font-size:.85rem;font-weight:700;color:var(--primary-mid)}.cart-item-qty{display:flex;align-items:center;gap:6px;margin-top:4px}.qty-btn{width:22px;height:22px;border:1px solid var(--border);border-radius:4px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;color:var(--primary-mid)}.qty-btn:hover{background:var(--light-pink)}.qty-num{font-size:.85rem;font-weight:600;min-width:16px;text-align:center}.cart-footer{padding:1rem 1.25rem;border-top:1px solid var(--border)}.total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--text-dark)}.checkout-btn{width:100%;background:var(--primary-mid);color:#fff;font-size:.95rem;font-weight:700;padding:.75rem;border-radius:8px;transition:background .15s}.checkout-btn:hover{background:var(--primary)}.home-promo{background:#fff;margin-bottom:.5rem}.full-width-img{width:100%;height:auto;display:block}.marquee-bar{background:var(--primary);padding:6px 0;overflow:hidden;white-space:nowrap;display:flex}.marquee-inner{display:flex;width:max-content;animation:seamless-marquee 22s linear infinite}.marquee-text{color:#fff;font-size:.85rem;font-weight:600;padding-right:50px;flex-shrink:0}@keyframes seamless-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.deals-section{display:flex;justify-content:center;padding:.85rem 1rem;border-top:1px solid #fff3e0;background:#fff}.deals-container{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.deals-label{font-size:1.05rem;font-weight:700;color:var(--text-mid);display:flex;align-items:center;gap:.3rem;white-space:nowrap}.timer-box{display:flex;align-items:center;background:var(--bg-warm);border:1px solid var(--warm-orange);padding:3px 10px;border-radius:4px;gap:.4rem}.timer-text{color:var(--primary-mid);font-family:var(--font);font-size:.92rem;font-weight:700;letter-spacing:.3px;white-space:nowrap}.products-section{background:#fff;margin-top:.5rem;padding:1rem .75rem 4rem}.section-title{font-size:1rem;font-weight:700;color:var(--text-mid);margin-bottom:.75rem;padding:0 .25rem}.product-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.product-card{display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;transition:box-shadow .18s,transform .18s;cursor:pointer}.product-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.product-img{width:100%;aspect-ratio:1;overflow:hidden;background:#fafafa}.product-img img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.product-card:hover .product-img img{transform:scale(1.03)}.product-details{padding:.5rem .5rem .6rem;display:flex;flex-direction:column;gap:.25rem}.product-name{font-size:.75rem;font-weight:500;color:#2d3748;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-price{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;margin-top:2px}.sell-price{font-size:.9rem;font-weight:700;color:#1a202c}.mrp-price{font-size:.72rem;color:#94a3b8;text-decoration:line-through}.off-percentage{font-size:.7rem;font-weight:700;color:var(--green)}.free-delivery{font-size:.68rem;font-weight:600;color:var(--green)}.ratings-row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.rating-section{display:flex;align-items:center;gap:3px}.rating-chip{display:flex;align-items:center;gap:2px;background:var(--primary-mid);border-radius:3px;padding:2px 5px}.rating-num{font-size:.72rem;font-weight:700;color:#fff}.review-count{font-size:.65rem;color:#94a3b8}.add-to-cart-btn{margin-top:6px;width:100%;background:var(--primary-mid);color:#fff;font-size:.72rem;font-weight:700;padding:6px 0;border-radius:6px;transition:background .15s,transform .1s;letter-spacing:.3px}.add-to-cart-btn:hover{background:var(--primary)}.add-to-cart-btn:active{transform:scale(.97)}.product-header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 1px 3px #00000014}.product-header-inner{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem}.ph-left{display:flex;align-items:center;gap:.5rem}.ph-right{display:flex;align-items:center;gap:1.25rem}.ph-back-btn{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;background:none;border:none;cursor:pointer}.ph-back-btn:hover{background:#f5f5f5}.product-page-main{padding-bottom:0;background:#f5f5f5}.product-gallery{background:#fff;margin-bottom:8px}.main-image-container{position:relative;background:#fafafa}.main-image-container img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.image-indicator{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:5px}.image-indicator .dot{width:7px;height:7px;border-radius:50%;background:#0003}.image-indicator .dot.active{background:var(--primary-mid)}.similar-products-section{padding:10px 12px;border-top:1px solid var(--border)}.section-title-sm{font-size:.78rem;font-weight:600;color:var(--text-mid);margin-bottom:8px}.thumbnail-list{display:flex;gap:8px;overflow-x:auto}.thumb-item{width:60px;height:60px;border-radius:6px;border:2px solid var(--border);overflow:hidden;flex-shrink:0;cursor:pointer}.thumb-item.active{border-color:var(--primary-mid)}.thumb-item img{width:100%;height:100%;object-fit:cover}.product-info-card{background:#fff;padding:12px 16px;margin-bottom:8px}.product-title{font-size:.95rem;font-weight:600;color:#1a202c;line-height:1.45;margin-bottom:10px}.pricing-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.current-price{font-size:1.35rem;font-weight:800;color:#1a202c}.mrp-price-pd{font-size:.85rem;color:#94a3b8;text-decoration:line-through}.discount-pill{background:#dcfce7;color:#166534;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:20px}.free-delivery-tag{display:inline-flex;align-items:center;gap:4px;background:#f0fdf4;border:1px solid #bbf7d0;color:var(--green);font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:4px}.seller-card{background:#fff;padding:12px 16px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.seller-left{display:flex;align-items:center;gap:10px}.shop-icon-blue{width:38px;height:38px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}.seller-info-text{display:flex;flex-direction:column;gap:3px}.seller-name-row{display:flex;align-items:center;gap:6px}.sold-by-badge{font-size:.72rem;color:#94a3b8}.seller-shop-name{font-size:.85rem;font-weight:700;color:var(--primary-mid)}.seller-rating-badge{display:inline-flex;align-items:center;gap:3px;background:#059669;color:#fff;font-size:.72rem;font-weight:700;padding:2px 6px;border-radius:3px;width:fit-content}.product-details-card{background:#fff;margin-bottom:8px}.card-title{font-size:.9rem;font-weight:700;color:var(--text-dark);padding:12px 16px 8px;border-bottom:1px solid #f5f5f5}.product-desc-content{padding:10px 16px 14px;font-size:.85rem;line-height:1.65;color:#444;white-space:pre-wrap}.new-reviews-container{background:#fff;margin-bottom:8px}.rv-section-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border)}.rv-section-title{font-size:.95rem;font-weight:800;color:var(--text-dark);letter-spacing:-.2px}.reviews-summary-new{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border);background:#fafafa}.summary-left{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px}.main-rating-green{display:flex;align-items:center;gap:4px;background:#059669;color:#fff;font-size:1.35rem;font-weight:800;padding:8px 12px;border-radius:8px;line-height:1}.summary-total{font-size:.7rem;font-weight:600;color:var(--text-dark);text-align:center}.summary-reviews-count{font-size:.68rem;color:var(--text-mid);text-align:center}.summary-bars{flex:1;display:flex;flex-direction:column;gap:6px}.summary-bar-row{display:flex;align-items:center;gap:7px}.bar-label{min-width:56px;font-size:.68rem;color:var(--text-mid);text-align:right;white-space:nowrap}.bar-bg{flex:1;height:7px;background:#e9ecef;border-radius:10px;overflow:hidden}.bar-fill{height:100%;border-radius:10px;transition:width .6s ease}.bar-count{min-width:28px;font-size:.68rem;color:var(--text-mid)}.new-review-list{padding:0 16px 4px}.new-review-card{padding:14px 0;border-bottom:1px solid var(--border)}.new-review-card:last-child{border-bottom:none}.rv-top-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rv-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:.5px}.rv-name-col{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.reviewer-name{font-size:.85rem;font-weight:700;color:var(--text-dark);line-height:1.2}.rv-verified{display:inline-flex;align-items:center;gap:3px;font-size:.67rem;color:#059669;font-weight:600}.review-date{font-size:.68rem;color:#94a3b8;white-space:nowrap;flex-shrink:0}.review-status-row{display:flex;align-items:center;gap:6px;margin-bottom:7px}.rv-stars{display:flex;align-items:center;gap:1px}.status-txt{font-size:.72rem;font-weight:700;color:var(--text-dark)}.review-comment{font-size:.83rem;color:#374151;line-height:1.55;margin-bottom:10px}.review-images-pair{display:flex;gap:7px;margin-bottom:10px}.review-images-pair img{width:70px;height:70px;border-radius:8px;object-fit:cover;border:1px solid var(--border)}.rv-helpful-row{display:flex;align-items:center;gap:8px}.rv-helpful-label{font-size:.72rem;color:#94a3b8}.helpful-btn-new{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:#475569;background:none;cursor:pointer;padding:4px 11px;border:1px solid #cbd5e1;border-radius:20px;font-family:inherit;transition:background .15s,border-color .15s}.helpful-btn-new:hover{background:#f1f5f9;border-color:#94a3b8}.helpful-btn-no{color:#94a3b8}.helpful-btn-new:hover{background:#f5f5f5}.button-container{position:fixed;bottom:0;left:0;right:0;display:flex;z-index:900;box-shadow:0 -2px 10px #0000001f}.buynow-button{flex:1;padding:.9rem 0;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:none;font-family:var(--font);transition:opacity .15s}.buynow-button:active{opacity:.85}.buynow-white{background:#fff;color:var(--primary-mid);border-top:1px solid var(--border)}.buynow-purple{background:var(--primary-mid);color:#fff}.cart-page-main{background:#f5f5f5;min-height:100vh}.step-bar{background:#fff;display:flex;align-items:flex-start;justify-content:space-between;padding:14px 24px 10px;position:relative;border-bottom:1px solid #eee}.step-bar:after{content:"";position:absolute;top:28px;left:12%;width:76%;height:1.5px;background:#e0e0e0;z-index:0}.step{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1}.step-dot{width:30px;height:30px;border-radius:50%;border:2px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#bbb;font-family:var(--font)}.step.active .step-dot{border-color:var(--primary-mid);color:var(--primary-mid);border-width:2.5px}.step-lbl{font-size:11px;color:#aaa;font-weight:600;font-family:var(--font)}.step.active .step-lbl{color:var(--primary-mid);font-weight:700}.cp-section-card{background:#fff;margin-top:8px;padding:16px}.cp-cart-title{font-size:1.05rem;font-weight:800;color:#111;margin-bottom:14px;font-family:var(--font)}.cp-item-row-wrap{padding-bottom:14px;margin-bottom:12px}.cp-item-row{display:flex;gap:12px;align-items:flex-start}.cp-item-img{width:80px;height:90px;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid #eee}.cp-item-details{flex:1}.cp-item-top{display:flex;justify-content:space-between;align-items:flex-start}.cp-item-name{font-size:.88rem;font-weight:600;color:var(--primary-mid);line-height:1.35;flex:1;padding-right:6px}.cp-delete-btn{background:none;border:none;cursor:pointer;padding:2px;flex-shrink:0;line-height:0}.cp-price-row{display:flex;align-items:center;gap:8px;margin:5px 0 10px}.cp-price-now{font-size:.95rem;font-weight:700;color:#111}.cp-qty-row{display:inline-flex;align-items:center;border:1.5px solid #ccc;border-radius:4px;overflow:hidden}.cp-qty-btn{width:30px;height:28px;background:none;border:none;font-size:1.2rem;font-weight:700;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font)}.cp-qty-btn:active{background:#f0f0f0}.cp-qty-val{min-width:32px;text-align:center;font-size:.9rem;font-weight:700;color:#111;border-left:1.5px solid #ccc;border-right:1.5px solid #ccc;height:28px;display:flex;align-items:center;justify-content:center}.cp-delivery-title{font-size:.95rem;font-weight:800;color:#111;margin-bottom:12px;font-family:var(--font)}.cp-delivery-option{border:1.5px solid #ddd;border-radius:10px;padding:13px 14px;margin-bottom:10px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .15s,background .15s}.cp-delivery-option.selected{border-color:var(--primary-mid);background:#fdf3fc}.cp-radio-circle{width:19px;height:19px;border-radius:50%;border:2px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.cp-delivery-option.selected .cp-radio-circle{border-color:var(--primary-mid)}.cp-radio-dot{width:9px;height:9px;border-radius:50%;background:var(--primary-mid)}.cp-delivery-info{flex:1}.cp-delivery-name{font-size:.9rem;font-weight:700;color:#222}.cp-delivery-sub{font-size:.78rem;color:#888;margin-top:2px}.cp-delivery-price{font-size:.9rem;font-weight:700;color:#333}.cp-free-val{color:#008a00;font-weight:700}.cp-summary-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:.88rem;color:#444}.cp-sum-label{color:#555}.cp-sum-val{font-weight:600}.cp-summary-divider{height:1px;background:#f0f0f0}.cp-summary-total .cp-sum-label,.cp-summary-total .cp-sum-val{font-size:.95rem;font-weight:800;color:#111}.cp-safety-card{background:#fff;margin-top:8px;overflow:hidden;display:flex}.cp-safety-img{width:100%;height:auto;display:block}.empty-wrap{text-align:center;padding:40px 20px}.empty-wrap h2{font-size:1rem;color:#555;margin:12px 0 6px}.empty-wrap p{font-size:.85rem;color:#999;margin-bottom:20px}.empty-shop-btn{background:var(--primary-mid);color:#fff;padding:12px 28px;border-radius:8px;font-weight:700;font-size:.9rem;border:none;cursor:pointer;font-family:var(--font)}.cp-sticky-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;z-index:999;box-shadow:0 -2px 10px #00000014}.cp-footer-price{font-size:1.1rem;font-weight:800;color:#111;font-family:var(--font)}.cp-continue-btn{background:var(--primary-mid);color:#fff;border:none;border-radius:8px;padding:13px 32px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:var(--font);transition:opacity .15s}.cp-continue-btn:active{opacity:.85}.co-main{background:#f5f5f5;min-height:100vh}.step.done .step-dot{border-color:var(--primary-mid);color:var(--primary-mid);background:#fdf3fc;font-size:14px}.step.done .step-lbl{color:var(--primary-mid);font-weight:700}.co-page-heading{background:#fff;margin-top:8px;padding:18px 16px 14px;display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;color:#111;border-bottom:1px solid #f0f0f0;font-family:var(--font)}.co-form-card{background:#fff;margin-top:8px;padding:20px 16px 24px}.co-field-wrap{position:relative;margin-bottom:18px;border:1.5px solid #ccc;border-radius:6px;padding:10px 12px 8px;background:#fff;transition:border-color .2s}.co-no-margin{margin-bottom:0}.co-field-wrap:focus-within{border-color:var(--primary-mid)}.co-field-error{border-color:#ef4444!important}.co-field-wrap label{position:absolute;top:-9px;left:10px;background:#fff;padding:0 4px;font-size:12px;color:#888;font-weight:500;font-family:var(--font);pointer-events:none}.co-field-wrap:focus-within label{color:var(--primary-mid)}.co-field-error label{color:#ef4444}.co-field-wrap input{width:100%;border:none;outline:none;font-size:.95rem;color:#222;background:transparent;padding:4px 0 2px;font-family:var(--font)}.co-error-msg{display:block;font-size:.72rem;color:#ef4444;margin-top:4px;font-family:var(--font)}.co-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-trust-banner{margin-top:8px;overflow:hidden}.co-trust-banner img{width:100%;height:auto;display:block}.co-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;z-index:999;border-top:1px solid #eee;box-shadow:0 -2px 10px #00000014}.co-sticky-cta button{width:100%;background:var(--primary-mid);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;padding:15px;cursor:pointer;letter-spacing:.3px;font-family:var(--font);transition:opacity .15s}.co-sticky-cta button:active{opacity:.88}.pm-main{background:#f5f5f5;min-height:100vh}.pm-secure-pill{display:inline-flex;align-items:center;gap:4px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:4px 10px;font-size:.7rem;color:#1d4ed8;font-weight:700;font-family:var(--font)}.pm-section-card{background:#fff;margin-top:8px}.pm-upi-chip{background:#5f259f;color:#fff;font-size:.7rem;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.5px;font-family:var(--font)}.pm-cashback-banner{background:#e7f9ed;margin-top:8px;padding:12px 16px}.pm-cashback-top{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pm-cashback-title{font-size:.88rem;font-weight:800;color:#15803d;font-family:var(--font)}.pm-cashback-body{font-size:.78rem;color:#166534;line-height:1.5;font-family:var(--font)}.pm-upi-header-row{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.pm-upi-logo-txt{display:flex;align-items:center;gap:8px}.pm-upi-label{font-size:.92rem;font-weight:800;color:#222;font-family:var(--font)}.pm-device-tag{font-size:.7rem;color:#888;background:#f3f4f6;border-radius:10px;padding:3px 8px;font-weight:600}.pm-method-row{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .1s}.pm-method-selected{background:#fdf4fc}.pm-method-row:active{background:#fdf3fc}.pm-method-left{display:flex;align-items:center;gap:12px;flex:1}.pm-radio-wrap{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}.pm-radio-wrap.selected{border-color:var(--primary-mid)}.pm-radio-inner{width:10px;height:10px;border-radius:50%;background:var(--primary-mid)}.pm-method-info{display:flex;flex-direction:column;gap:2px}.pm-method-top-row{display:flex;align-items:center;gap:10px}.pm-method-name{font-size:.9rem;font-weight:700;color:#222;font-family:var(--font)}.pm-method-amount{font-size:.88rem;font-weight:700;color:#111;font-family:var(--font)}.pm-method-sub{font-size:.72rem;font-weight:600;font-family:var(--font)}.pm-method-icon-wrap{flex-shrink:0;margin-left:8px}.pm-qr-link{display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:.82rem;color:#60014a;font-weight:600;cursor:pointer;font-family:var(--font);border-top:1px dashed #e5e7eb}.pm-upi-id-card{background:#fff;margin-top:8px;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-upi-id-label{font-size:.75rem;color:#888;font-weight:600;font-family:var(--font)}.pm-upi-id-val{font-size:.75rem;color:#60014a;font-weight:700;font-family:var(--font);background:#fdf4fc;padding:2px 8px;border-radius:4px;border:1px solid #e9d5f0}.pm-price-card{background:#fff;margin-top:8px;padding:16px}.pm-price-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:.88rem}.pm-lbl{font-weight:600;color:#555;font-family:var(--font)}.pm-val{color:#111;font-family:var(--font)}.pm-free{color:#16a34a;font-weight:700;font-family:var(--font)}.pm-price-divider{height:1px;background:#efefef}.pm-price-total .pm-lbl,.pm-price-total .pm-val{font-weight:800;color:#111;font-size:.92rem}.pm-sticky-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;z-index:999;box-shadow:0 -2px 10px #00000014}.pm-footer-amount{font-size:1.1rem;font-weight:800;color:#111;line-height:1.2;font-family:var(--font)}.pm-footer-detail{font-size:10px;color:var(--primary-mid);font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;font-family:var(--font)}.pm-pay-btn{background:var(--primary-mid);color:#fff;border:none;border-radius:8px;padding:13px 28px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:var(--font);transition:opacity .15s}.pm-pay-btn:active{opacity:.85}.pm-details-overlay{position:fixed;inset:0;background:#00000073;z-index:1100;display:flex;align-items:flex-end}.pm-details-sheet{background:#fff;width:100%;border-radius:16px 16px 0 0;padding:20px 16px 24px}.pm-close-sheet{width:100%;margin-top:16px;background:var(--primary-mid);color:#fff;border:none;border-radius:8px;padding:13px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:var(--font)}.pm-qr-modal{background:#fff;width:90%;max-width:340px;border-radius:16px;padding:24px 20px 20px;margin:auto;text-align:center;box-shadow:0 8px 32px #0000002e}.pm-qr-title{font-size:1.1rem;font-weight:800;color:#111;margin-bottom:4px;font-family:var(--font)}.pm-qr-sub{font-size:.8rem;color:#666;margin-bottom:16px;line-height:1.5;font-family:var(--font)}.pm-qr-img{width:220px;height:220px;border:2px solid #f0f0f0;border-radius:12px;display:block;margin:0 auto 12px}.pm-qr-upi{font-size:.78rem;color:#60014a;font-weight:700;background:#fdf4fc;border:1px solid #e9d5f0;border-radius:6px;padding:5px 10px;margin-bottom:12px;font-family:var(--font);word-break:break-all}.pm-qr-apps{display:flex;justify-content:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pm-qr-apps span{font-size:.68rem;background:#f3f4f6;color:#555;padding:3px 8px;border-radius:10px;font-weight:600;font-family:var(--font)}.pm-details-overlay{position:fixed;inset:0;background:#00000080;z-index:1100;display:flex;align-items:center;justify-content:center}.pm-details-sheet{background:#fff;width:100%;max-width:440px;border-radius:16px 16px 0 0;padding:20px 16px 24px;align-self:flex-end}.pm-details-title{font-size:1rem;font-weight:800;color:#111;margin-bottom:12px;font-family:var(--font)}.adm-login-wrap{min-height:100vh;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:20px}.adm-login-card{background:#fff;border-radius:16px;padding:36px 28px 32px;width:100%;max-width:380px;box-shadow:0 4px 24px #0000001a;text-align:center}.meesho-logo-img{height:52px;width:auto;object-fit:contain;display:inline-block}.adm-login-logo{display:flex;justify-content:center;margin-bottom:4px}.adm-pixel-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.adm-pixel-tag{display:inline-flex;align-items:center;gap:5px;background:#f0fdf4;border:1.5px solid #86efac;border-radius:20px;padding:4px 10px 4px 8px;font-size:.78rem;font-weight:600;color:#166534;font-family:monospace}.adm-pixel-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;flex-shrink:0}.adm-pixel-remove{background:none;border:none;cursor:pointer;color:#16a34a;font-size:1rem;line-height:1;padding:0 0 0 2px;font-weight:700}.adm-pixel-remove:hover{color:#ef4444}.adm-login-sub{font-size:.82rem;color:#999;margin-bottom:24px;font-family:var(--font)}.adm-pass-input{width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:8px;font-size:.95rem;font-family:var(--font);outline:none;margin-bottom:12px;transition:border-color .2s}.adm-pass-input:focus{border-color:var(--primary-mid)}.adm-pass-err{border-color:#ef4444!important;animation:adm-shake .3s ease}@keyframes adm-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.adm-err-msg{color:#ef4444;font-size:.78rem;margin:-6px 0 10px;font-family:var(--font)}.adm-login-btn{width:100%;background:var(--primary-mid);color:#fff;border:none;border-radius:8px;padding:13px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:var(--font);transition:opacity .15s}.adm-login-btn:active{opacity:.85}.adm-back-link{display:block;margin-top:16px;background:none;border:none;color:#999;font-size:.82rem;cursor:pointer;font-family:var(--font)}.adm-back-link:hover{color:var(--primary-mid)}.adm-wrap{min-height:100vh;background:#f0f0f0;font-family:var(--font)}.adm-header{background:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #00000014;position:sticky;top:0;z-index:100}.adm-header-label{font-size:.78rem;font-weight:700;color:#888;margin-left:6px;text-transform:uppercase;letter-spacing:.5px}.adm-store-btn{background:#f5f5f5;border:1.5px solid #ddd;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:var(--font);color:#555}.adm-logout-btn{background:#fff0f0;border:1.5px solid #fca5a5;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:var(--font);color:#ef4444}.adm-content{max-width:720px;margin:0 auto;padding:16px 12px;display:flex;flex-direction:column;gap:12px}.adm-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.adm-section-title{padding:14px 18px;font-size:.9rem;font-weight:800;color:#111;border-bottom:1px solid #f0f0f0;background:#fafafa}.adm-section-body{padding:16px 18px}.adm-hint{font-size:.78rem;color:#888;margin:0 0 10px;line-height:1.5}.adm-active-tag{color:#16a34a!important}.adm-code{background:#f5f5f5;border-radius:4px;padding:1px 6px;font-size:.75rem;font-family:monospace;color:var(--primary-mid)}.adm-input-row{display:flex;gap:8px}.adm-input{flex:1;padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:.9rem;font-family:var(--font);outline:none;transition:border-color .2s}.adm-input:focus{border-color:var(--primary-mid)}.adm-save-btn{padding:10px 18px;background:var(--primary-mid);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;font-family:var(--font);white-space:nowrap;transition:background .2s}.adm-saved{background:#16a34a!important}.adm-dropzone{border:2px dashed #ddd;border-radius:10px;padding:28px 16px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:14px}.adm-dropzone:hover,.adm-dropzone-hover{border-color:var(--primary-mid);background:#fdf3fc}.adm-link{color:var(--primary-mid);font-weight:700}.adm-csv-error{color:#ef4444;font-size:.8rem;background:#fff5f5;border:1px solid #fca5a5;border-radius:6px;padding:8px 12px;margin-bottom:12px}.adm-preview-box{border:1.5px solid #e0e0e0;border-radius:10px;overflow:hidden;margin-bottom:14px}.adm-preview-header{background:#f0fdf4;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;font-size:.82rem;font-weight:700;color:#166534;border-bottom:1px solid #d1fae5}.adm-import-btn{background:#16a34a;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:var(--font)}.adm-product-list{display:flex;flex-direction:column;gap:0;border:1.5px solid #f0f0f0;border-radius:10px;overflow:hidden}.adm-product-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #f5f5f5;transition:background .1s}.adm-product-row:last-child{border-bottom:none}.adm-product-row:hover{background:#fafafa}.adm-thumb{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid #eee;flex-shrink:0;background:#f5f5f5}.adm-no-img{display:flex;align-items:center;justify-content:center;color:#bbb;font-size:1.2rem}.adm-product-info{flex:1;min-width:0}.adm-product-name{font-size:.82rem;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-product-meta{font-size:.72rem;color:#888;margin-top:2px}.adm-del-btn{background:none;border:1.5px solid #fca5a5;border-radius:6px;padding:5px 8px;cursor:pointer;color:#ef4444;line-height:0;flex-shrink:0;transition:background .15s}.adm-del-btn:hover{background:#fff5f5}.adm-reset-btn{background:#f5f5f5;border:1.5px solid #ddd;border-radius:6px;padding:7px 14px;font-size:.8rem;font-weight:700;cursor:pointer;font-family:var(--font);color:#555}.adm-reset-btn:hover{background:#ffe4e6;border-color:#fca5a5;color:#ef4444}.adm-csv-example-wrap{margin-top:16px}.adm-csv-example{background:#1e1e2e;color:#cdd6f4;border-radius:8px;padding:12px 14px;font-size:.72rem;font-family:monospace;overflow-x:auto;white-space:pre;margin:0 0 8px}.adm-form-row{display:flex;flex-direction:column;gap:4px}.adm-form-label{font-size:.75rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;display:block}.adm-form-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adm-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1a1a2e;color:#fff;font-size:.85rem;font-weight:600;padding:12px 24px;border-radius:30px;z-index:9999;white-space:nowrap;box-shadow:0 4px 20px #00000040;animation:fadein .2s ease;font-family:var(--font)}.site-footer{background:var(--primary);color:#ffffffd9;padding:1.5rem 1rem;text-align:center;font-size:.78rem;line-height:1.6}.site-footer strong{color:#fff;font-weight:700}.mf-wrap{background:#1a0a14;color:#ffffffbf;font-family:var(--font);padding-bottom:8px}.mf-brand{padding:28px 20px 20px;text-align:center}.mf-logo{height:32px;width:auto;object-fit:contain;margin-bottom:8px}.mf-tagline{font-size:.85rem;font-weight:700;color:#f43397;margin:0 0 2px}.mf-tagline-sub{font-size:.75rem;color:#ffffff73;margin:0}.mf-divider{height:1px;background:#ffffff12;margin:0 20px}.mf-app{padding:20px;text-align:center}.mf-section-label{font-size:.72rem;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.8px;margin:0 0 10px}.mf-app-badges{display:flex;gap:10px;justify-content:center}.mf-badge-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:8px 14px;font-size:.78rem;font-weight:700;color:#fff;text-decoration:none;transition:background .15s}.mf-badge-btn:hover{background:#ffffff24}.mf-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:20px}.mf-col{display:flex;flex-direction:column;gap:8px}.mf-col-title{font-size:.72rem;font-weight:800;color:#ffffff73;text-transform:uppercase;letter-spacing:.8px;margin:0 0 2px}.mf-link{font-size:.82rem;color:#ffffffb3;text-decoration:none;line-height:1.4;transition:color .15s}.mf-link:hover{color:#f43397}.mf-policies{padding:20px}.mf-policy-links{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.mf-policy-link{font-size:.78rem;color:#ffffffa6;text-decoration:none;transition:color .15s}.mf-policy-link:hover{color:#f43397}.mf-dot{color:#ffffff40;font-size:.7rem}.mf-payments{padding:20px}.mf-pay-icons{display:flex;flex-wrap:wrap;gap:6px}.mf-pay-chip{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:700;color:#ffffffb3}.mf-social{padding:20px}.mf-social-row{display:flex;gap:10px;flex-wrap:wrap}.mf-social-btn{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:700;text-decoration:none;color:#fff;transition:opacity .15s}.mf-social-btn:active{opacity:.8}.mf-fb{background:#1877f2}.mf-ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.mf-yt{background:red}.mf-trust{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mf-trust-item{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:#ffffffb3}.mf-copyright{padding:20px 20px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.07)}.mf-copyright p{font-size:.7rem;color:#ffffff59;margin:0;line-height:1.5}.toast-container{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:.4rem;pointer-events:none}.toast{background:#1a202c;color:#fff;font-size:.82rem;font-weight:500;padding:.5rem 1rem;border-radius:20px;animation:toast-in .2s ease,toast-out .25s ease 1.5s forwards;white-space:nowrap}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1}to{opacity:0}}@media(min-width:480px){.product-list{grid-template-columns:repeat(2,1fr);gap:.75rem}.product-name{font-size:.8rem}}@media(min-width:640px){.product-list{grid-template-columns:repeat(3,1fr)}.products-section{padding:1.25rem 1rem 4rem}}@media(min-width:900px){.product-list{grid-template-columns:repeat(4,1fr)}.header-topRow{padding:.75rem 2rem}.header-search{padding:0 2rem .9rem}.products-section{padding:1.5rem 2rem 4rem}}@media(min-width:1200px){.product-list{grid-template-columns:repeat(5,1fr)}}
