.mpc-grid{display:grid;width:100%;box-sizing:border-box}.mpc-card{display:flex;flex-direction:column;text-decoration:none!important;color:inherit;box-sizing:border-box;background:#fff;overflow:hidden;position:relative;border-radius:2px;border:1px solid #e8e8e8;transition:transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.35s cubic-bezier(.22,1,.36,1),border-color 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.mpc-image{width:100%;overflow:hidden;line-height:0;background:#f7f7f7;flex-shrink:0}.mpc-image img,.mpc-img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain!important;transition:transform 0.5s cubic-bezier(.22,1,.36,1)}.mpc-badge{position:absolute;top:10px;left:10px;z-index:5;background:#fff;color:#111;font-size:11px;font-weight:500;padding:4px 10px;border-radius:2px;box-shadow:0 1px 4px rgb(0 0 0 / .08);line-height:1.3}.mpc-title-wrap{width:100%;box-sizing:border-box;padding:16px 14px 18px}.mpc-title{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:#111;transition:color 0.25s ease}.mpc-desc{margin:6px 0 0;font-size:12px;line-height:1.5;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpc-style-corporate .mpc-card{border-color:#e5e5e5;box-shadow:0 1px 3px rgb(0 0 0 / .04),0 4px 12px rgb(0 0 0 / .03)}.elementor-widget-minimal-product-cards .mpc-style-corporate .mpc-card:hover{transform:translateY(-5px)!important;border-color:#222!important;box-shadow:0 8px 20px rgb(0 0 0 / .08)!important}.elementor-widget-minimal-product-cards .mpc-style-corporate .mpc-card:hover .mpc-image img{transform:scale(1.03)!important}.elementor-widget-minimal-product-cards .mpc-style-corporate .mpc-card:hover .mpc-title{color:#000!important}.mpc-style-elevated .mpc-card{border-color:#fff0;box-shadow:0 4px 16px rgb(0 0 0 / .06)}.elementor-widget-minimal-product-cards .mpc-style-elevated .mpc-card:hover{transform:translateY(-7px)!important;box-shadow:0 14px 32px rgb(0 0 0 / .1)!important}.elementor-widget-minimal-product-cards .mpc-style-elevated .mpc-card:hover .mpc-image img{transform:scale(1.04)!important}.mpc-style-border .mpc-card{border:1px solid #ddd;box-shadow:none}.elementor-widget-minimal-product-cards .mpc-style-border .mpc-card:hover{border-color:#111!important;transform:translateY(-3px)!important;box-shadow:0 6px 18px rgb(0 0 0 / .07)!important}.mpc-style-subtle .mpc-card{border-color:#ebebeb;box-shadow:0 2px 6px rgb(0 0 0 / .03)}.elementor-widget-minimal-product-cards .mpc-style-subtle .mpc-card:hover{transform:translateY(-4px)!important;border-color:#ccc!important;box-shadow:0 10px 24px rgb(0 0 0 / .07)!important}.elementor-widget-minimal-product-cards .mpc-style-subtle .mpc-card:hover .mpc-image img{transform:scale(1.025)!important}.mpc-style-premium .mpc-card{border-color:rgb(0 0 0 / .06);box-shadow:0 2px 8px rgb(0 0 0 / .04),0 8px 20px rgb(0 0 0 / .04)}.elementor-widget-minimal-product-cards .mpc-style-premium .mpc-card:hover{transform:translateY(-6px)!important;border-color:rgb(0 0 0 / .12)!important;box-shadow:0 12px 28px rgb(0 0 0 / .09)!important}.elementor-widget-minimal-product-cards .mpc-style-premium .mpc-card:hover .mpc-image img{transform:scale(1.035)!important}.mpc-card:focus-visible{outline:2px solid #111;outline-offset:3px}@media (prefers-reduced-motion:reduce){.mpc-card,.mpc-image img{transition:none!important}}