.mbbp-catalogues{--mbbp-cat-navy:var(--mbbp-primary,#202675);width:100%;max-width:100%}.mbbp-catalogues__title{margin:0 0 24px;color:var(--mbbp-cat-navy);font-size:clamp(30px,4vw,52px);line-height:1.05}.mbbp-catalogues__grid{display:grid;grid-template-columns:repeat(var(--mbbp-cat-cols,2),minmax(0,1fr));gap:38px 28px}.mbbp-catalogue-card{overflow:hidden;background:#fff;border:1px solid #e3e3e3;border-radius:11px;box-shadow:0 2px 6px #11182724;min-width:0}.mbbp-catalogue-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f3f4f6}.mbbp-catalogue-card__media>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.mbbp-catalogue-card:hover .mbbp-catalogue-card__media>img{transform:scale(1.015)}.mbbp-catalogue-card__placeholder{height:100%;display:grid;place-items:center;color:#8b8f99}.mbbp-catalogue-card__placeholder span{display:grid;place-items:center;width:74px;height:88px;border:3px solid currentColor;border-radius:8px;font-size:22px;font-weight:900}.mbbp-catalogue-card__actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:34px;background:#00000085;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mbbp-catalogue-card:hover .mbbp-catalogue-card__actions,.mbbp-catalogue-card:focus-within .mbbp-catalogue-card__actions{opacity:1;visibility:visible}.mbbp-catalogue-action{display:grid;justify-items:center;gap:7px;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:16px}.mbbp-catalogue-action svg{width:42px;height:42px;color:#09a8ff}.mbbp-catalogue-card__title{margin:0;padding:12px 16px 13px;text-align:center;color:var(--mbbp-cat-navy);font-size:clamp(16px,1.8vw,22px);font-weight:800;line-height:1.2;text-transform:uppercase}.mbbp-catalogues-empty{padding:18px;border:1px dashed #c5c8d5;border-radius:8px}@media (max-width:1024px){.mbbp-catalogues__grid{grid-template-columns:repeat(var(--mbbp-cat-cols-tablet,2),minmax(0,1fr));gap:24px 18px}}@media (max-width:640px){.mbbp-catalogues__grid{grid-template-columns:repeat(var(--mbbp-cat-cols-mobile,1),minmax(0,1fr));gap:18px}.mbbp-catalogue-card__actions{opacity:1;visibility:visible;inset:auto 0 0;background:linear-gradient(transparent,#000000b8);padding:42px 12px 12px;gap:28px}.mbbp-catalogue-action{font-size:13px}.mbbp-catalogue-action svg{width:30px;height:30px}.mbbp-catalogue-card__title{font-size:16px}}.mbbp-catalogue-card__media{isolation:isolate}.mbbp-catalogue-card__actions{z-index:5;pointer-events:none;transform:translateZ(0)}.mbbp-catalogue-card__actions .mbbp-catalogue-action{position:relative;z-index:6;pointer-events:auto}.mbbp-catalogue-card:hover .mbbp-catalogue-card__actions,.mbbp-catalogue-card:focus-within .mbbp-catalogue-card__actions{display:flex!important;opacity:1!important;visibility:visible!important}.mbbp-catalogue-action:hover{color:#fff!important;transform:translateY(-2px)}@media (hover:none){.mbbp-catalogue-card__actions{display:flex!important;opacity:1!important;visibility:visible!important;inset:auto 0 0;background:linear-gradient(transparent,#000000c2);padding:48px 12px 12px}}
