.feed-section .deal-list{gap:12px}
.feed-section .deal-card{grid-template-columns:280px 1fr;min-height:250px;border-radius:16px}
.feed-section .product-visual:after{width:210px;height:210px}
.feed-section .product-glyph{font-size:72px}
.feed-section .product-visual small{bottom:18px;font-size:12px}
.feed-section .deal-badge{top:14px;left:14px;padding:5px 8px;font-size:9px}
.feed-section .deal-content{padding:22px 26px}
.feed-section .deal-title{gap:12px}
.feed-section .deal-title h3{font-size:21px;margin:6px 0 12px}
.feed-section .save{width:34px;height:34px;font-size:18px}
.feed-section .price-row{gap:10px}
.feed-section .price-row strong{font-size:25px}
.feed-section .price-row>span{font-size:10px;padding:3px 6px}
.feed-section .price-drop{font-size:12px}
.feed-section .rating{margin:6px 0 10px}
.feed-section .deal-reason{padding:9px 11px;margin-bottom:12px}
.feed-section .deal-reason span{font-size:9px}
.feed-section .deal-reason p{font-size:12px;margin-top:3px}
.feed-section .card-actions{gap:12px}
.feed-section .card-actions>span{font-size:10px}
.feed-section .card-actions a{font-size:12px;padding:10px 14px}

@media(max-width:800px){
  .feed-section .deal-card{grid-template-columns:1fr;min-height:0}
  .feed-section .product-visual{min-height:200px}
  .feed-section .deal-content{padding:18px}
  .feed-section .deal-title h3{font-size:20px}
}
