.card_course{overflow:hidden;color:rgba(0,0,0,.87);background-color:#fff;border-radius:4px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);width:100%;border-width:3.5px}.card_course .card_course_link{display:block;color:inherit;text-decoration:none}.card_course .icon{font-size:18px}@media(max-width:600px){.card_course .icon{font-size:15px}}.card_course .discount_badge{position:absolute;top:8px;right:8px;background:linear-gradient(45deg,#ff4e50,#f9d423);color:#fff;padding:5px 7px;border-radius:16px;font-size:.9rem;font-weight:700;box-shadow:0 6px 12px rgba(0,0,0,.25);text-align:center;transform:rotate(-8deg)}.card_course .discount_badge:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,78,80,.8)}.card_course .discount_badge:hover{background:linear-gradient(45deg,#ff6f61,#ffba00);box-shadow:0 8px 14px rgba(0,0,0,.3)}.card_course .card_course_img_container{position:relative}.card_course .icon_card_course_container{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:50%;cursor:pointer;opacity:.5;transition:opacity .5s ease}.card_course .icon_card_course_container:hover{opacity:1}.card_course .card_course_img{width:100%;height:auto;object-fit:cover;position:relative;display:block;border-bottom:1px solid #f4e6e6}@media(max-width:600px){.card_course .btn_card_course{font-size:10px}}.card_course .card_course_content{padding-bottom:10px}.card_course .card_stat_value{margin:0;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.5}.card_course .card_stats{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.card_course .card_stat{display:flex;align-items:center;gap:5.6px}.card_course .icon_cart_course{position:relative;display:block}.card_course .icon_cart_course:hover{opacity:1}.card_course .card_actions{display:flex;align-items:center;padding:0 16px 8px}@keyframes moveLeftToRight{0%{left:0;opacity:.1}50%{left:calc(100% - 10px);opacity:.1}to{left:0;opacity:.1}}.card_course_img_container:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));transition:left .5s ease}.card_course_img_container:hover:after{left:100%}