.fpd-live-promotions{padding-top:28px!important;padding-bottom:12px!important}.fpd-live-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:28px;align-items:center;background:linear-gradient(135deg,#eef5ea,#fff);border:1px solid rgba(31,68,39,.14);border-radius:24px;padding:28px;box-shadow:0 16px 40px rgba(31,68,39,.08);margin-bottom:18px}.fpd-live-promo-copy h2{margin:8px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.05}.fpd-live-promo-copy p{font-size:17px;line-height:1.65;max-width:700px}.fpd-live-promo-images{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.fpd-live-promo-images img{width:100%;height:150px;object-fit:cover;border-radius:14px}.fpd-live-promo-images img:first-child{grid-column:1/-1;height:220px}.fpd-category-card:has(.fpd-cat-image){padding:0!important;overflow:hidden;position:relative}.fpd-category-card:has(.fpd-cat-image)>div{padding:22px 24px 24px}.fpd-category-card:has(.fpd-cat-image)>.fpd-cat-index{position:absolute;right:18px;top:18px;z-index:3;background:rgba(255,255,255,.92);padding:5px 9px;border-radius:999px}.fpd-cat-image{display:block;width:100%;height:165px;overflow:hidden;background:#edf2e9}.fpd-cat-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fpd-category-card:hover .fpd-cat-image img{transform:scale(1.035)}@media(max-width:800px){.fpd-live-promo{grid-template-columns:1fr;padding:20px}.fpd-live-promo-images img:first-child{height:190px}.fpd-cat-image{height:145px}}
