.mc{margin-top:28px}.mc-grid{grid-template-columns:minmax(0,340px) 32px minmax(0,340px) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.mc-col{min-width:0;margin:0}.mc-label{letter-spacing:.04em;border-radius:14px 14px 0 0;margin-left:24px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.mc-now .mc-label{color:#4a3214;background:#f3d9b1}.mc-new .mc-label{color:#fff;background:#e8264b}.mc-phone{scrollbar-width:thin;background:#fff;border:8px solid #111827;border-radius:30px;height:700px;overflow:hidden auto;box-shadow:0 18px 40px #00000040}.mc-phone>img{width:100%;height:auto;display:block}.mc-miss{color:#5b6b82;padding:24px;font-size:14px}.mc-arrow{color:var(--coral,#e8264b);text-align:center;align-self:center;font-size:28px}.mc-store{color:#111827;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45}.mc-bar{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mc-burger{flex-direction:column;gap:3px;display:flex}.mc-burger i{background:#111;width:16px;height:2px;display:block}.mc-brand{letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;font-weight:700;overflow:hidden}.mc-search{border:2px solid #111;border-radius:50%;width:12px;height:12px}.mc-body{padding:12px 14px 22px}.mc-slot{margin:0 0 10px;padding-right:26px;position:relative}.mc-has{outline-offset:3px;border-radius:4px;outline:1.5px dashed #e8264b73}.mc-pin{color:#fff;background:#09182b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;right:0}.mc-pin-static{flex:none;width:26px;height:26px;font-size:13px;position:static}.mc-chip{color:#5a3a12;background:#fbe7d3;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.mc-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1.2}.mc-title-sm{margin:2px 0 12px;font-size:18px}.mc-sub{color:#374151;margin:0}.mc-rating{align-items:center;gap:6px;margin:0;display:flex}.mc-rating u{color:#374151}.mc-stars{color:#111;letter-spacing:1px}.mc-price{margin:0;font-size:17px;font-weight:700}.mc-price s{color:#9ca3af;margin-left:8px;font-size:14px;font-weight:400}.mc-gal{gap:6px;display:grid}.mc-hero{aspect-ratio:1;object-fit:cover;background:#f3f4f6;border-radius:6px;width:100%}.mc-thumbs{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.mc-thumbs img{aspect-ratio:1;object-fit:cover;border:1px solid #e5e7eb;border-radius:4px;width:100%}.mc-thumbs img.on{border:2px solid #111}.mc-benefits{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mc-benefits li{padding-left:20px;position:relative}.mc-benefits li:before{content:"✓";color:#0e7c3a;font-weight:700;position:absolute;left:0}.mc-cta{text-align:center;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111;border-radius:999px;padding:13px;font-size:13px;font-weight:700;display:block}.mc-express{gap:6px;display:grid}.mc-x{text-align:center;border:1px solid #111;border-radius:999px;padding:10px;font-size:12px;font-weight:600;display:block}.mc-x-dark{color:#fff;background:#1f2937;border-color:#1f2937}.mc-deliv{color:#14532d;background:#f0fdf4;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:600}.mc-ph{color:#6b7280;background:#fff;border:1.5px dashed #9ca3af;font-style:italic;font-weight:500}.mc-trust{text-align:center;color:#4b5563;margin:0;font-size:12px}.mc-badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mc-badges span{text-transform:uppercase;letter-spacing:.03em;border:1.5px solid #111;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.mc-prog p{margin:0 0 6px;font-size:12px}.mc-prog span{background:#e5e7eb;border-radius:6px;height:6px;display:block;overflow:hidden}.mc-prog i{background:#0e7c3a;height:100%;display:block}.mc-line{grid-template-columns:64px 1fr auto;align-items:start;gap:10px;display:grid}.mc-line img{object-fit:cover;background:#f3f4f6;border-radius:6px;width:64px;height:64px}.mc-line b{font-size:13px;display:block}.mc-line small{color:#6b7280;display:block}.mc-line em{text-align:right;font-style:normal;font-weight:700}.mc-line em s{color:#9ca3af;font-size:12px;font-weight:400;display:block}.mc-qty{border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:12px;margin-top:6px;padding:2px 10px;font-size:12px;display:inline-flex}.mc-qty i{color:#6b7280;font-style:normal}.mc-line-sm{grid-template-columns:44px 1fr auto}.mc-line-sm img{width:44px;height:44px}.mc-up{background:#f9fafb;border-radius:8px;padding:10px}.mc-up>small{color:#374151;margin-bottom:6px;font-weight:600;display:block}.mc-add{border:1px solid #111;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px;font-weight:700}.mc-total{border-top:1px solid #eee;justify-content:space-between;margin:0;padding-top:10px;font-size:14px;display:flex}.mc-legend{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mc-legend li{align-items:flex-start;gap:12px;display:flex}.mc-legend b{font-size:15px;line-height:1.35;display:block}.mc-legend p{color:var(--muted,#5b6b82);margin:3px 0 0;font-size:14px;line-height:1.5}.mc-legend .mc-pin{background:var(--coral,#e8264b)}@media (max-width:1100px){.mc-grid{grid-template-columns:minmax(0,340px) 32px minmax(0,340px)}.mc-legend{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:8px}}@media (max-width:760px){.mc-grid{grid-template-columns:minmax(0,1fr)}.mc-arrow{display:none}.mc-phone{height:600px}}@media print{.mc-phone{height:auto;overflow:visible}}
