/* Shared recipe product add button, scoped by its own class. */
body main #add-product.bpm-project-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:80px;padding:14px 24px;border:1px solid #1d2328;border-radius:14px;background:#1d2328!important;color:#fff!important;box-shadow:none;cursor:pointer;text-transform:none;letter-spacing:normal}
body main #add-product.bpm-project-submit>.bpm-submit-cart{width:29px;height:29px;flex:0 0 29px;padding-right:18px;border-right:1px solid #ffffff66;box-sizing:content-box;fill:currentColor}
body main #add-product.bpm-project-submit>.bpm-submit-copy{flex:1;min-width:0;text-align:center}
body main #add-product.bpm-project-submit .bpm-submit-title{display:block;margin:0;font:700 22px/1.25 Arial,sans-serif;color:#fff}
body main #add-product.bpm-project-submit .bpm-submit-subtitle{display:block;margin:5px 0 0;font:400 17px/1.3 Arial,sans-serif;color:#cbd0d3}
body main #add-product.bpm-project-submit>.bpm-submit-arrow{width:29px;height:29px;flex:0 0 29px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body main #add-product.bpm-project-submit:hover:not(:disabled){background:#293238!important;border-color:#293238}
body main #add-product.bpm-project-submit:focus-visible{outline:3px solid #59636a;outline-offset:4px}
body main #add-product.bpm-project-submit:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:540px){body main #add-product.bpm-project-submit{min-height:76px;padding:12px;gap:10px}body main #add-product.bpm-project-submit>.bpm-submit-cart{width:24px;height:24px;flex-basis:24px;padding-right:10px}body main #add-product.bpm-project-submit>.bpm-submit-arrow{width:24px;height:24px;flex-basis:24px}body main #add-product.bpm-project-submit .bpm-submit-title{font-size:18px}body main #add-product.bpm-project-submit .bpm-submit-subtitle{font-size:14px}}
