@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.mcart{--violet:#6d28d9;--violet-dark:#5b21b6;--violet-light:#ede7fb;--violet-faint:#f7f3ff;--navy:#1e1450;--orange:#f59e0b;--green:#16a34a;--red:#ef4444;--ink:#1f2030;--muted:#7a7c8a;--line:#ececf2;--page:#f6f5fa;--bg:#fff;--radius:14px;--shadow:0 1px 3px rgba(40,20,80,.05),0 8px 26px rgba(40,20,80,.05);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--page);color:var(--ink);font-size:13px;line-height:1.45}.mcart *{box-sizing:border-box;margin:0;padding:0}.mcart a{color:inherit;text-decoration:none;cursor:pointer}.mcart button{font-family:inherit}.mcart .wrap{max-width:1340px;margin:0 auto;padding:0 16px}.mcart .muted{color:var(--muted)}.mcart .violet{color:var(--violet)}.mcart .green{color:var(--green)}.mcart .sm{font-size:11px}.mcart .block{display:block}.mcart .big{font-size:16px}.mcart .strike{color:#b3b4c0;text-decoration:line-through;font-weight:500}.mcart .off{color:var(--green);font-weight:800;font-size:12px}.mcart .link{color:var(--violet);font-size:12px;background:none}.mcart .btn,.mcart .link{font-weight:700;border:none;cursor:pointer}.mcart .btn{font-family:inherit;border-radius:9px;transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:7px}.mcart .btn-primary{background:var(--violet);color:#fff}.mcart .btn-primary:hover{background:var(--violet-dark)}.mcart .btn-primary:disabled{background:#cfcbd9;cursor:not-allowed}.mcart .btn-outline{background:#fff;border:1.5px solid var(--violet);color:var(--violet)}.mcart .btn-outline:hover{background:var(--violet-faint)}.mcart .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.mcart .pad{padding:18px}.mcart h3{font-size:15px;font-weight:800;margin-bottom:14px}.mcart .empty{text-align:center;padding:60px 16px}.mcart .empty-ic{font-size:54px;margin-bottom:10px}.mcart .empty h2{font-size:20px;font-weight:800;margin-bottom:6px}.mcart .empty-btn{padding:11px 26px;margin-top:16px;font-size:14px}.mcart .cbox{width:20px;height:20px;border:1.6px solid #cfcbd9;border-radius:5px;background:#fff;cursor:pointer;display:grid;place-items:center;color:#fff;flex:none}.mcart .cbox.on{background:var(--violet);border-color:var(--violet)}.mcart .title{font-size:26px;font-weight:800;padding:20px 0 14px}.mcart .layout{display:grid;grid-template-columns:1fr 340px;grid-gap:20px;gap:20px;align-items:start;padding-bottom:30px}.mcart main{display:flex;flex-direction:column;gap:14px;min-width:0}.mcart .freebar{background:#f0fbf4;border:1px solid #cdeed9;border-radius:11px;padding:13px 16px;font-weight:600;color:#16713c;display:flex;align-items:center;gap:9px}.mcart .cart-tools{justify-content:space-between;padding:4px 2px;flex-wrap:wrap}.mcart .cart-tools,.mcart .selall{display:flex;align-items:center;gap:10px}.mcart .selall{font-weight:700;font-size:13px;cursor:pointer}.mcart .tool-links{display:flex;gap:18px}.mcart .tool-links button{display:inline-flex;align-items:center;gap:6px;color:var(--violet);font-weight:700;font-size:12px;background:none;border:none;cursor:pointer}.mcart .items{display:flex;flex-direction:column;gap:14px}.mcart .citem{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:flex;gap:14px}.mcart .citem-img{width:110px;height:110px;border-radius:11px;background:linear-gradient(135deg,#f3edfd,#ece4fb);display:grid;place-items:center;flex:none;overflow:hidden}.mcart .citem-img img{width:100%;height:100%;object-fit:contain}.mcart .citem-img span{font-size:11px;font-weight:700;color:#a99cd0}.mcart .citem-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.mcart .citem-main{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:start}.mcart .citem-name{font-size:14px;font-weight:700;display:block;line-height:1.3;color:var(--ink)}.mcart .citem-spec{font-size:12px;margin:3px 0 7px;text-transform:capitalize}.mcart .assured{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-weight:700;font-size:11px}.mcart .seller{margin-top:6px}.mcart .stepper{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;padding:7px 12px;height:max-content}.mcart .stepper button{background:none;border:none;cursor:pointer;color:var(--violet);display:grid;place-items:center;padding:0}.mcart .stepper span{font-weight:700;min-width:16px;text-align:center}.mcart .citem-price{text-align:right;white-space:nowrap}.mcart .citem-price .pr b{font-size:17px}.mcart .savetag{margin-top:4px}.mcart .citem-actions{display:flex;gap:24px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.mcart .citem-actions button{display:inline-flex;align-items:center;gap:6px;color:var(--violet);font-weight:700;font-size:12px;background:none;border:none;cursor:pointer}.mcart .removeall{text-align:center;margin:8px 0}.mcart .removeall .btn{padding:10px 22px;font-size:13px}.mcart .fbt{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;margin-top:8px}.mcart .fbt-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mcart .fbt-head h3{margin:0}.mcart .combo-pill{background:var(--violet-light);color:var(--violet);font-weight:700;font-size:11px;padding:4px 11px;border-radius:20px}.mcart .fbt-row{flex-wrap:wrap}.mcart .fbt-pair,.mcart .fbt-row{display:flex;align-items:center;gap:10px}.mcart .fbt-item{text-align:center;width:110px}.mcart .fbt-img{height:90px;border-radius:10px;background:linear-gradient(135deg,#f3edfd,#ece4fb);display:grid;place-items:center;margin-bottom:7px;overflow:hidden}.mcart .fbt-img img{width:100%;height:100%;object-fit:contain;padding:8px}.mcart .fbt-img span{font-size:10px;font-weight:700;color:#a99cd0}.mcart .fbt-item small{display:block;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcart .fbt-item b{font-size:12px}.mcart .op{font-size:18px;color:var(--muted);font-weight:700}.mcart .combo{margin-left:auto;background:var(--violet-faint);border-radius:11px;padding:14px 18px;text-align:center;min-width:200px}.mcart .combo-price{font-size:20px}.mcart .combo-btn{width:100%;margin-top:10px;padding:10px;font-size:12.5px}.mcart .also{margin-top:8px}.mcart .also h3{margin-bottom:14px}.mcart .also-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.mcart .side{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:90px}.mcart .prow{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.mcart .psep{height:1px;background:var(--line);margin:8px 0}.mcart .savebanner{background:#f0fbf4;color:#16713c;border-radius:9px;padding:10px;text-align:center;font-size:11.5px;font-weight:600;margin:12px 0;display:flex;align-items:center;justify-content:center;gap:6px}.mcart .checkout{width:100%;padding:13px;font-size:14px}.mcart .secure{justify-content:center;gap:6px;margin-top:12px}.mcart .offer,.mcart .secure{display:flex;align-items:center}.mcart .offer{gap:11px;border:1px solid var(--line);border-radius:10px;padding:11px;margin-bottom:9px}.mcart .code{background:var(--violet-light);color:var(--violet);font-weight:800;font-size:11px;padding:6px 9px;border-radius:7px;flex:none}.mcart .offer-txt{flex:1 1}.mcart .offer-txt b{font-size:12.5px;display:block}.mcart .offer-txt small{font-size:10.5px}.mcart .viewmore{display:block;text-align:center;margin-top:4px}.mcart .rw-head{display:flex;justify-content:space-between;align-items:flex-start}.mcart .rw-head h3{margin-bottom:6px}.mcart .pts{font-size:18px}.mcart .coin{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe07a,#f6a609);display:grid;place-items:center;flex:none}.mcart .redeem{padding:11px 0;margin-top:12px;font-size:13px;font-weight:600}.mcart .redeem,.mcart .usepts{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}.mcart .usepts{padding-top:12px}.mcart .usepts span{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px}.mcart .toggle{width:38px;height:21px;border-radius:20px;background:#cfcbd9;border:none;cursor:pointer;position:relative;transition:.15s}.mcart .toggle.on{background:var(--violet)}.mcart .toggle i{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;transition:.15s}.mcart .toggle.on i{left:19px}.mcart .conf{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line)}.mcart .conf:first-of-type{border-top:none}.mcart .conf-ic{width:30px;height:30px;border-radius:8px;background:var(--violet-light);color:var(--violet);display:grid;place-items:center;flex:none}.mcart .conf b{font-size:12px;display:block}.mcart .conf small{font-size:10px}.mcart .botstrip{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:18px;margin-bottom:30px}.mcart .bs{display:flex;align-items:center;gap:11px}.mcart .bs-ic{width:38px;height:38px;border-radius:10px;background:var(--violet-light);color:var(--violet);display:grid;place-items:center;flex:none}.mcart .bs b{font-size:12px;display:block}.mcart .bs small{color:var(--muted);font-size:10px}.mcart .mobilebar{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 20px rgba(40,20,80,.1);padding:10px 14px;gap:12px;align-items:center;z-index:60}.mcart .mb-total{display:flex;flex-direction:column;line-height:1.1}.mcart .mb-total b{font-size:18px}.mcart .mobilebar .btn{flex:1 1;padding:13px;font-size:14px}@media(max-width:1080px){.mcart .layout{grid-template-columns:1fr}.mcart .side{position:static}.mcart .also-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.mcart .fcols{grid-template-columns:1fr 1fr}}@media(max-width:680px){.mcart .citem{flex-wrap:wrap}.mcart .citem-img{width:84px;height:84px}.mcart .citem-main{grid-template-columns:1fr;gap:12px}.mcart .citem-price{text-align:left}.mcart .stepper{justify-self:start}.mcart .also-grid{grid-template-columns:1fr 1fr}.mcart .fbt-row{flex-direction:column;align-items:stretch}.mcart .fbt-pair{width:100%}.mcart .fbt-item{width:100%;display:flex;align-items:center;gap:12px;text-align:left}.mcart .fbt-img{width:64px;height:64px;margin:0;flex:none}.mcart .combo{margin:0}.mcart .botstrip{grid-template-columns:1fr 1fr}.mcart .mobilebar{display:flex}.mcart .wrap{padding-bottom:80px}}@media(max-width:440px){.mcart .also-grid,.mcart .botstrip{grid-template-columns:1fr}}