.mm-pdp{--red:#E63B2E;--red-deep:#C42A1F;--cream:#FFF4E6;--paper:#fff;--ink:#221A16;--muted:#7A6A5C;--gold:#F2B441;--mint:#1F9D6C;--line:#F0E2D2;--china:#FCEAE8;font-family:Inter,system-ui,sans-serif;color:var(--ink)}.mm-pdp *{box-sizing:border-box}.mm-pdp .disp{font-family:"Baloo 2",sans-serif}.mm-ship{background:var(--ink);color:#fff;font-size:11.5px;font-weight:500;text-align:center;padding:9px 12px}.mm-ship b{color:var(--gold)}.mm-shipbar{height:4px;background:#3a2f27;position:relative}.mm-shipbar i{position:absolute;left:0;top:0;bottom:0;background:var(--gold);transition:width .4s}.mm-bc{padding:10px 16px 0}.mm-bc .breadcrumb{font-size:11px;color:var(--muted)}.mm-bc .breadcrumb a{color:var(--muted);text-decoration:none}.mm-bc .breadcrumb a:hover{color:var(--red)}.mm-bc .breadcrumb__divider{margin:0 5px;color:var(--line)}.mm-bc .breadcrumb__divider:last-child{display:none}.mm-gal{margin:10px 16px 0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;position:relative}.mm-gal__main{position:relative;aspect-ratio:1/1;background:#fff}.mm-gal__main img{width:100%;height:100%;object-fit:contain}.mm-gal__badge{position:absolute;top:12px;left:12px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;padding:5px 11px;border-radius:10px;z-index:2}.mm-gal__heart{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:#fffffff2;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);z-index:2}.mm-gal__neko{position:absolute;bottom:10px;right:12px;width:38px;height:38px;opacity:.92;z-index:2}.mm-gal__thumbs{display:flex;gap:7px;padding:10px;border-top:1px solid var(--line);overflow-x:auto}.mm-gal__thumb{flex:0 0 52px;height:52px;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:#faf6ef;padding:0}.mm-gal__thumb.on{border-color:var(--red)}.mm-gal__thumb img{width:100%;height:100%;object-fit:cover}.mm-head{padding:16px 16px 0}.mm-title{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:22px;line-height:1.15;margin:0}.mm-meta{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.mm-stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:-1px;color:#e2d8c8}.mm-stars__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--gold);line-height:1}.mm-rev{font-size:12px;line-height:1;color:var(--muted)}.mm-brand{font-size:12px;color:var(--red);font-weight:600;margin-left:auto;text-decoration:none}.mm-spice{margin:14px 16px 0;background:var(--china);border-radius:13px;padding:11px 14px;display:flex;align-items:center;gap:8px}.mm-spice__lbl{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px}.mm-spice__c{margin-left:auto;display:flex;gap:3px;align-items:center}.mm-spice__c span{font-size:17px;line-height:1}.mm-spice__c span.off{filter:grayscale(1);opacity:.3}.mm-spice__n{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px;color:var(--red);margin-left:7px}.mm-social{margin:14px 16px 0;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.mm-social .t{font-size:16px}.mm-live{margin:9px 16px 0;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mint);font-weight:600}.mm-live .dot{width:8px;height:8px;border-radius:50%;background:var(--mint);animation:mmpl 1.6s infinite}@keyframes mmpl{0%{box-shadow:0 0 #1f9d6c66}70%{box-shadow:0 0 0 7px #1f9d6c00}to{box-shadow:0 0 #1f9d6c00}}.mm-deal-head{display:none;align-items:center;justify-content:center;gap:10px;margin:18px 16px 11px}.mm-pdp .mm-deal-head.show{display:flex!important}.mm-pdp .mm-deal-head .line{flex:1 1 0;min-width:20px;height:2px;background:var(--line);border-radius:2px}.mm-pdp .mm-deal-head .t{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:14px;letter-spacing:.3px;white-space:nowrap;text-align:center}.mm-buy{margin:16px 16px 0;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.mm-buy>.rapi-bundle-content-0{flex:0 0 100%;order:-1;min-width:0}.mm-qty{display:flex;align-items:center;border:2px solid var(--line);border-radius:11px;overflow:hidden}.mm-qty button{background:#fff;border:none;width:40px;height:48px;font-size:20px;cursor:pointer;color:var(--ink)}.mm-qty input{width:38px;height:48px;text-align:center;border:none;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:16px;-moz-appearance:textfield}
/*# sourceMappingURL=/cdn/shop/t/149/assets/mm-pdp-1.css.map */
