.ecommerce-vendor-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);padding:16px;margin-bottom:16px}.ecommerce-vendor-card .ecommerce-vendor-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}.ecommerce-vendor-card .ecommerce-vendor-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.ecommerce-vendor-card .ecommerce-vendor-card-title h4{margin:0;font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}.ecommerce-vendor-card .ecommerce-vendor-card-actions{display:flex;flex-shrink:0;gap:6px}.ecommerce-vendor-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin-bottom:16px}.ecommerce-vendor-stats .ecommerce-vendor-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--hh-background-color-secondary);color:var(--hh-text-color-main);text-decoration:none;transition:border-color .15s,background-color .15s}.ecommerce-vendor-stats .ecommerce-vendor-stat:not(.disabled):focus-visible,.ecommerce-vendor-stats .ecommerce-vendor-stat:not(.disabled):hover{border-color:var(--bs-primary);color:var(--hh-text-color-highlight)}.ecommerce-vendor-stats .ecommerce-vendor-stat.disabled{opacity:.55;cursor:not-allowed}.ecommerce-vendor-stats .ecommerce-vendor-stat-count{font-size:1.25rem;font-weight:700;line-height:1.2;white-space:nowrap}.ecommerce-vendor-stats .ecommerce-vendor-stat-count .fa{color:var(--bs-primary);font-size:1rem}.ecommerce-vendor-stats .ecommerce-vendor-stat-label{font-size:.85rem;color:var(--hh-text-color-soft);overflow-wrap:break-word}.ecommerce-vendor-details{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0;padding-top:12px;border-top:1px solid var(--bs-border-color)}.ecommerce-vendor-details>div{min-width:0}.ecommerce-vendor-details dt{font-size:.8rem;font-weight:400;color:var(--hh-text-color-soft);margin-bottom:4px}.ecommerce-vendor-details dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.ecommerce-vendor-details dd .badge{white-space:normal;text-align:left}.ecommerce-vendor-details .ecommerce-vendor-details-wide{flex:1 1 240px}.ecommerce-vendor-help{margin:8px 0 0;font-size:.85rem;color:var(--hh-text-color-soft)}.ecommerce-vendor-details dd .btn{padding:.3em .6em;font-size:.75em;font-weight:700;line-height:1;border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:transparent;color:var(--hh-text-color-soft);box-shadow:none;text-transform:uppercase}.ecommerce-vendor-details dd .btn:focus-visible,.ecommerce-vendor-details dd .btn:hover{border-color:var(--bs-primary);color:var(--hh-text-color-highlight);background-color:transparent}.container-fluid.ecommerce-container-cards .card{width:auto}.ecommerce-container-cards .cards-view{width:100%}.ecommerce-container-cards .cards-view .card{height:100%;background:0 0}.ecommerce-container-cards .cards-view .card .card-bg-image{height:auto;aspect-ratio:1/1;object-fit:cover}@media (max-width:575.98px){#layout-content>.container.ecommerce-container-cards .row{margin-right:calc(-.25 * var(--bs-gutter-x))!important;margin-left:calc(-.25 * var(--bs-gutter-x))!important}#layout-content>.container.ecommerce-container-cards .row>*{padding-right:calc(var(--bs-gutter-x) * .25)!important;padding-left:calc(var(--bs-gutter-x) * .25)!important}#layout-content>.container.ecommerce-container-cards .row>* .card-panel{margin:calc(var(--bs-gutter-x) * .25) 0!important}}.container-fluid.ecommerce-container-cards .card{width:auto}.ec-images-gallery .col-media{padding-left:0!important;padding-right:0!important}.ec-images-gallery img{vertical-align:top;width:100%;object-fit:cover;padding:2px;height:160px}.ec-images-gallery[data-ec-gallery-nb-image="1"] img{height:auto}.ec-images-gallery[data-ec-gallery-nb-image="2"] img{height:240px}.ecommerce-pdf-template-editor .sun-editor-editable{--se-edit-background-color:#fff;--se-edit-font-color:#000;--se-edit-font-pre:#000;--se-edit-font-quote:#666;--se-edit-background-pre:#f5f5f5;--se-edit-border-light:#ddd;--se-edit-border-dark:#ccc;--se-edit-border-dark-n1:#ccc;--se-edit-border-dark-n2:#ddd;--se-edit-border-table:#ccc;--se-edit-hr-color:#ccc;--se-edit-anchor:#0056b3;--se-caret-color:#000;--se-placeholder-color:#999;color-scheme:light}.ecommerce-pdf-template-editor .sun-editor-editable table th{background-color:transparent;color:inherit}.card.product-card{border:none;background:0 0}.card.product-card .card-header{padding:0;position:relative;border-bottom:none}.card.product-card .card-header img{margin:0 auto}.card.product-card .card-body{padding:16px 20px}.card.product-card .card-body .product-name{font-weight:700;text-align:center;margin-bottom:8px}.card.product-card .card-body .product-description *{font-size:14px}.card.product-card .card-body .product-description p{margin:0 0 5px}.card.product-card .card-body .product-description img{max-width:100%;height:auto}.card.product-card .card-body a:not(.btn){display:block}.card.product-card .card-body .btn{white-space:normal;margin-top:8px}.card.product-card .card-footer{padding:0 16px 16px;border-top:none;background:0 0}.card.product-card .card-footer .product-price{display:block;font-weight:700;text-align:center;font-size:125%}
/*# sourceMappingURL=humhub.ecommerce.bundle.min.css.map */