/* Vitalia search/basket additions. Existing theme layout and checkout stay in place. */
.eds-search-match{font-size:12px;line-height:1.5;color:#32645d;margin:6px 0 10px;font-weight:normal}
.eds-search-context{font-size:13px;line-height:1.7;color:#555;margin:12px 0}
.cart-info td.quantity .eds-cart-update,.cart-info td.quantity .eds-cart-remove{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:66px;min-height:40px;padding:8px 12px;margin:3px;vertical-align:middle;border:1px solid #cbd9d5;border-radius:4px;background:#f0f7f5;color:#205c54;font:12px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}
.cart-info td.quantity .eds-cart-remove{background:#fff;color:#963f3f;border-color:#dfcece}
.cart-info td.quantity .eds-cart-update:hover,.cart-info td.quantity .eds-cart-update:focus{background:#dceee8}
.cart-info td.quantity .eds-cart-remove:hover,.cart-info td.quantity .eds-cart-remove:focus{background:#fbefef}
.cart-info td.quantity input[type=text]{min-width:42px;min-height:40px;box-sizing:border-box;text-align:center;vertical-align:middle}
.eds-cart-update:focus-visible,.eds-cart-remove:focus-visible{outline:2px solid #17675f;outline-offset:2px}
@media(max-width:600px){.cart-info td.quantity .eds-cart-update,.cart-info td.quantity .eds-cart-remove{min-height:44px}.cart-info td.quantity input[type=text]{font-size:16px}}
