:root{--mp-card-bg-color:#fff;--mp-card-charge-bg-color:#f5f5f6;--mp-card-box-shadow-color:rgba(49,52,64,.25)}@media (prefers-color-scheme:dark){:root{--mp-card-bg-color:#313440;--mp-card-charge-bg-color:#474b5d;--mp-card-box-shadow-color:rgba(203,206,216,.8)}}.card__outer-container{background:var(--mp-sidebar-bg-color);border-bottom:1px solid #f5f5f6;margin:2.4rem 0 -3rem;padding:3rem}.card{background:var(--mp-card-bg-color);border:1px solid #b0b0b0;border-radius:5px;display:flex;margin-bottom:30px;position:relative}.card__charge{align-items:center;background:var(--mp-card-charge-bg-color);border-top-left-radius:5px;bottom:0;display:inline-flex;float:right;justify-content:center;padding:.2rem .5rem;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card__charge,.card__link{font-size:1.4rem;line-height:1.29}.card__link{color:currentColor;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .2s;width:100%}.card__link:focus,.card__link:hover{box-shadow:0 3px 9px 1px var(--mp-card-box-shadow-color)}.card__image-container{line-height:0;overflow:hidden}.card__icon,.card__image{transition:transform .2s}.card__link:focus .card__icon,.card__link:focus .card__image,.card__link:hover .card__icon,.card__link:hover .card__image{transform:rotate(1deg) scale(1.05)}.card__image{border-radius:5px 5px 0 0;height:auto;width:100%}.card__icon-container{align-items:center;background:#313440;border-radius:5px 5px 0 0;display:flex;justify-content:center}.card__icon-container--department-administration{background:#b00400}.card__icon-container--department-default{background:#646566}.card__icon-container--department-finance{background:#f27b13}.card__icon-container--department-hr{background:#4d1b8f}.card__icon-container--department-purchasing{background:#004972}.card__icon-container--department-qm{background:#098f22}.card__icon-container--department-sales{background:#db5098}.card__icon-container--department-it{background:#219ebc}.card__icon{height:50%;width:50%}.card__icon use{fill:#fff}.card__department{margin:0;padding:.5rem 1rem 0;text-align:center}.card__title{flex-grow:1;font-size:1.8rem;font-weight:700;line-height:1.22;margin:1rem 1rem 1.5rem;text-align:center}.card__product-category{color:#b0b0b0;font-weight:700;margin:0 1rem;text-align:center}.card__vendor{border-top:1px solid #b0b0b0;margin:.5rem 0 0;padding:2rem}.card__certified{position:absolute;right:-1.2rem;top:.8rem}@media (min-width:601px){.card__container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px}.card{grid-column:span 6;margin-bottom:0}}@media (min-width:901px){.card{grid-column:span 4}.card--home{grid-column:span 6}}@media (min-width:1201px){.card{grid-column:span 3}.card--home{grid-column:span 4}}