.standard-topping-picker,.catalog-order-form .standard-topping-picker{color:#243b2c;background:#f4f7ef;border:1px solid #ced8cf;border-radius:12px;min-width:0;margin:20px 0;padding:18px}.standard-topping-picker legend,.catalog-order-form .standard-topping-picker legend{padding:0 6px;font-size:16px;font-weight:800}.standard-topping-picker legend span{color:#456849;margin-left:8px;font-size:12px;font-weight:600}.standard-topping-picker p{margin:0 0 12px;font-size:13px;line-height:1.55}.standard-topping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.standard-topping-grid label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;padding:6px 8px;font-size:14px;line-height:1.4;display:flex}.standard-topping-grid input{accent-color:#28633e;flex:0 0 19px;width:19px;height:19px;margin:0}.standard-topping-grid label:has(input:focus-visible){outline-offset:2px;border-radius:4px;outline:2px solid #28633e}.standard-topping-grid label:has(input:not(:checked)){color:#79452a;background:#fbeadf;border-radius:5px}.standard-topping-picker .standard-topping-removals{color:#79452a;border-top:1px solid #ced8cf;margin:12px 0 0;padding-top:12px}@media (width<=560px){.standard-topping-grid{grid-template-columns:minmax(0,1fr)}.standard-topping-picker,.catalog-order-form .standard-topping-picker{padding:14px}}
