.mmx-latest-wrap,.mmx-latest-wrap *{box-sizing:border-box}.mmx-latest-wrap{direction:rtl;width:100%;font-family:inherit}.mmx-latest-head{margin-bottom:16px;text-align:right}.mmx-latest-head h2{margin:0;font-size:22px;font-weight:900;color:#111}.mmx-latest-grid{display:grid;grid-template-columns:repeat(var(--mmx-latest-desktop),1fr);gap:14px}.mmx-latest-card{position:relative;background:0 0;border-radius:18px;overflow:hidden;transition:.28s ease}.mmx-latest-card:hover{transform:translateY(-5px)}.mmx-latest-img{display:flex;align-items:center;justify-content:center;width:100%;height:210px;padding:0;background:linear-gradient(180deg,#fafafa 0%,#f2f3f4 100%);border-radius:18px;overflow:hidden;text-decoration:none!important}.mmx-latest-img img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.mmx-latest-card:hover .mmx-latest-img img{transform:scale(1.06)}.mmx-latest-title{display:block;margin-top:9px;color:#222!important;font-size:14px;font-weight:800;line-height:1.8;text-align:right;text-decoration:none!important;min-height:48px}.mmx-latest-title:hover{color:#009245!important}.mmx-latest-price{margin-top:4px;color:#009245;font-size:14px;font-weight:900}.mmx-latest-price del{color:#999;font-size:12px;margin-left:5px}.mmx-latest-price ins{color:#009245;text-decoration:none}.mmx-latest-badge{position:absolute;top:10px;right:10px;z-index:3;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#05c66b,#007f3d);color:#fff;font-size:11px;font-weight:900;box-shadow:0 8px 18px rgba(0,146,69,.25)}.mmx-latest-empty{padding:18px;background:#fff3f3;color:#b00020;border-radius:14px;font-weight:900}@media (max-width:1024px){.mmx-latest-grid{grid-template-columns:repeat(var(--mmx-latest-tablet),1fr);gap:12px}.mmx-latest-img{height:190px}}@media (max-width:767px){.mmx-latest-grid{grid-template-columns:repeat(var(--mmx-latest-mobile),1fr);gap:10px}.mmx-latest-img{height:155px;border-radius:15px}.mmx-latest-title{font-size:13px;line-height:1.7;margin-top:7px;min-height:44px}.mmx-latest-badge{font-size:10px;padding:3px 8px}}@media (max-width:390px){.mmx-latest-img{height:140px}.mmx-latest-title{font-size:12.5px}}