.ab-course-promo{display:flex;align-items:center;gap:20px;width:min(100%,1040px);margin:0 auto 24px;padding:18px 24px;background:#171612;color:#fff8f0;border:1px solid #8e712e;border-radius:10px;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;text-align:left;flex-shrink:0;box-sizing:border-box}.ab-course-promo>img{width:48px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;transform:rotate(-7deg);flex-shrink:0}.ab-course-promo__copy{display:grid;gap:5px;flex:1;min-width:0}.ab-course-promo__copy>strong{font-size:19px;font-weight:800;letter-spacing:-.035em}.ab-course-promo__copy>span{font-size:13px;line-height:1.5}.ab-course-promo__copy>span:last-child{font-size:11px;color:#dbc186}.ab-course-promo__price{display:grid;gap:3px;flex-shrink:0;text-align:right}.ab-course-promo__price>strong{font-size:36px;line-height:1;font-weight:800;color:#e8a817;letter-spacing:-.05em}.ab-course-promo__price>s{font-size:12px;color:#c4bcac}.ab-course-promo__price>span{font-size:11px;margin-top:8px;font-weight:700;color:#e8a817}.ab-course-promo:focus-visible{outline:3px solid #7d5800;outline-offset:4px}.ab-course-promo:hover{border-color:#e8a817}@media (max-width:600px){.ab-course-promo{gap:12px;padding:16px 14px;margin-bottom:18px;flex-wrap:wrap}.ab-course-promo>img{width:36px;height:61px}.ab-course-promo__copy>strong{font-size:16px}.ab-course-promo__copy>span{font-size:11px}.ab-course-promo__copy>span:last-child{font-size:10px}.ab-course-promo__price{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding-left:48px;flex-wrap:wrap}.ab-course-promo__price>strong{font-size:32px}.ab-course-promo__price>span{margin:0 0 0 auto;font-size:10px}}@media (max-width:360px){.ab-course-promo__price{padding-left:0}.ab-course-promo__copy>strong{font-size:15px}}
