.mp-cert-page{--mp-cert-max: var(--mp-container-max, 1280px);color:#222}.mp-cert-page .containe,.mp-home-certs__inner{box-sizing:border-box!important;width:100%!important;max-width:var(--mp-cert-max, 1120px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--mp-container-pad, clamp(28px, 5.5vw, 72px))!important;padding-right:var(--mp-container-pad, clamp(28px, 5.5vw, 72px))!important}.mp-cert-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.mp-cert-filters__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #ddd;background:#fff;color:#444;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit}.mp-cert-filters__chip.is-active,.mp-cert-filters__chip:hover{border-color:#d32f2f;color:#d32f2f;background:#fff5f5}.mp-cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mp-cert-card{margin:0;background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.mp-cert-card:hover{border-color:#d0d0d0;box-shadow:0 8px 24px #0000000f}.mp-cert-card--placeholder{border-style:dashed}.mp-cert-card__media{position:relative;display:block;aspect-ratio:4 / 3;background:#eee;text-decoration:none;overflow:hidden}.mp-cert-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:.65rem;box-sizing:border-box;background:#fafafa}.mp-cert-card__badge{position:absolute;left:.55rem;top:.55rem;z-index:1;background:#b71c1c;color:#fff;font-size:.68rem;font-weight:700;padding:.28rem .45rem;border-radius:5px}.mp-cert-card__zoom{position:absolute;right:.55rem;bottom:.55rem;background:#000000b8;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.28rem .5rem;border-radius:5px;opacity:0;transition:opacity .2s ease}.mp-cert-card:hover .mp-cert-card__zoom,.mp-cert-card__media:focus-visible .mp-cert-card__zoom{opacity:1}.mp-cert-card__body{padding:.7rem .85rem .9rem;display:flex;flex-direction:column;gap:.2rem}.mp-cert-card__category{display:block;font-size:.8125rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:#d32f2f}.mp-cert-card__title{margin:0;font-size:.9rem;line-height:1.4;font-weight:700;color:#222}.mp-cert-card__desc{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#666}.mp-cert-card.is-filtered-out{display:none!important}.mp-home-certs{display:block!important;visibility:visible!important;clear:both!important;position:relative!important;z-index:2!important}.mp-home-certs__intro{margin:0;color:#555}.mp-cert-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.mp-cert-lightbox__close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:1.5rem;cursor:pointer;line-height:1}.mp-cert-lightbox__img{max-width:min(920px,100%);max-height:min(90vh,100%);object-fit:contain;background:#fff;border-radius:4px}@media(max-width:900px){.mp-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mp-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-cert-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.mp-cert-filters__chip{flex:0 0 auto}.mp-cert-card__zoom{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mp-certificates-system.css.map */
