.photo.generated-module-photo{background:#fff;overflow:hidden;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center}
.photo.generated-module-photo img{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}
.module-card .product-image{padding:0}.module-card .code{font-size:12px;letter-spacing:.04em}
.module-card .price{margin-top:auto!important;padding-top:3px;text-align:right;width:100%;justify-content:flex-end}
.module-card .add-button{margin-top:0!important}
.module-card .module-minimum{text-align:right}
.module-card .product-image{border-radius:5px!important}
.module-card .photo.generated-module-photo{aspect-ratio:3/2!important;border-radius:5px}
