.musakhan-promo{padding:20px 18px;background:#f7f4ef;font-family:Tajawal,sans-serif;direction:rtl}
.musakhan-promo__inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;background:#fff;border:1px solid #e5e8dc;border-radius:26px;padding:24px 32px}
.musakhan-promo__image{min-width:0}
.musakhan-promo__image img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain;filter:drop-shadow(0 12px 14px #26371912)}
.musakhan-promo__copy{min-width:0}
.musakhan-promo__eyebrow{display:inline-block;padding:7px 14px;border-radius:30px;background:#edf1e2;color:#5c6e30;font-size:14px;font-weight:800}
.musakhan-promo h2{font-size:clamp(30px,4vw,48px);line-height:1.3;color:#5c6e30;font-weight:900;margin:16px 0 10px}
.musakhan-promo__price{font-size:24px;font-weight:700;color:#263719;margin:0 0 22px;line-height:1.5}
.musakhan-promo__price strong{font-size:42px;font-weight:900;color:#f07c21}
.musakhan-promo__order{display:flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:12px 28px;background:#f07c21;color:#fff;border:0;border-radius:14px;font:800 20px/1.4 Tajawal,sans-serif;cursor:pointer}
.musakhan-promo__order:hover{background:#dc6811}
.musakhan-promo__order:focus-visible{outline:3px solid #5c6e30;outline-offset:4px}
@media(max-width:767px){.musakhan-promo{padding:12px}.musakhan-promo__inner{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px;border-radius:20px;text-align:center}.musakhan-promo__image img{max-height:220px}.musakhan-promo h2{font-size:30px;margin:10px 0 2px}.musakhan-promo__price{font-size:20px;margin-bottom:12px}.musakhan-promo__price strong{font-size:34px}.musakhan-promo__order{width:100%}}

.musakhan-promo--mixed h2{font-size:clamp(26px,3vw,38px)}
@media(max-width:767px){.musakhan-promo--mixed .musakhan-promo__image img{max-height:300px}}
