/* Shared product action. Existing selection and basket handlers are unchanged. */
.product-page-flow .button.mi-add-another-item{display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;max-width:100%;box-sizing:border-box;border:2px solid #86c9a9;border-radius:10px;background:#096846!important;color:#fff!important;font-size:16px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:0 5px 14px #08492f1a}
.product-page-flow .button.mi-add-another-item:hover{background:#064d34!important;color:#fff!important}
.product-page-flow .button.mi-add-another-item:focus-visible{outline:3px solid #d5a52d;outline-offset:3px}
.product-page-flow .button.mi-add-another-item:is(:disabled,[aria-disabled=true]){opacity:.6;cursor:not-allowed;box-shadow:none}
.product-page-flow>.product-add-another{width:min(1320px,calc(100% - 32px));margin:12px auto 24px}
.product-add-another>.mi-add-another-item{width:100%}
.product-add-another>[data-production-basket-error]{margin:10px 0 0;color:#922c2c;font-size:14px;line-height:1.45}
.product-add-another>[data-production-basket-error]:empty{display:none}
.product-page-flow-flyers>.product-add-another,.product-page-flow-flying-banners>.product-add-another{order:3}
