/* Plugova 3.10 — make the live WooCommerce marketplace the visual priority on Home and Catalogue. */
.plugova-live-catalogue.plugova-marketplace{padding-top:88px;padding-bottom:105px;background:#f5f8fc}
.plugova-live-catalogue .catalog-title{text-align:center;max-width:790px;margin:0 auto 34px}
.plugova-live-catalogue .catalog-title h2{font-size:clamp(38px,4vw,58px);line-height:1.04;letter-spacing:-.04em;margin:9px 0 15px;color:#111a34}
.plugova-live-catalogue .catalog-title .lead{max-width:720px;margin:0 auto;color:#6f7b93}
.plugova-live-catalogue .catalog-tools{max-width:100%;margin:0 0 34px;padding:20px;border:1px solid #e2e7f1;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(28,43,78,.045)}
.plugova-live-catalogue .catalog-search{max-width:700px}.plugova-live-catalogue .filter-row{margin-top:14px}
.plugova-catalog-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
.plugova-catalog-market-card{width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important;min-height:420px!important}
.plugova-catalog-market-card .plugova-home-plugin-summary{min-height:62px}
.plugova-catalog-market-card .plugova-home-license{margin-top:4px}
.plugova-catalog-market-card .plugova-home-card-checks{margin-top:16px!important}
.plugova-catalog-market-card .plugova-home-plugin-foot{margin-top:auto!important}
.plugova-catalog-market-card .plugova-home-plugin-icon img{width:100%;height:100%;object-fit:cover;border-radius:11px}
.plugova-home-plugins{position:relative;z-index:2}
/* On an Elementor homepage, visually tighten the transition from hero into the marketplace. */
body.home .elementor > .elementor-element:nth-child(2) .plugova-marketplace{margin-top:-1px}
@media(max-width:1050px){.plugova-catalog-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.plugova-live-catalogue.plugova-marketplace{padding-top:65px;padding-bottom:75px}.plugova-live-catalogue .catalog-tools{padding:15px}.plugova-catalog-market-grid{grid-template-columns:1fr!important}.plugova-catalog-market-card{min-height:0!important}}
