mm-hoodie-form{display:block;width:100%;min-width:0;padding:20px;border:1px solid #777;border-radius:10px;margin:16px 0;box-sizing:border-box}mm-hoodie-form *{box-sizing:border-box}mm-hoodie-form label{display:block;margin:12px 0;font-size:16px}mm-hoodie-form input,mm-hoodie-form select{display:block;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:10px;background:#fff;color:#111;border:1px solid #777;border-radius:4px;font:inherit;font-size:16px}mm-hoodie-form fieldset{min-width:0;margin:18px 0;padding:12px;border:1px solid #777}.mm-hoodie-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mm-hoodie-total{font-size:1.2em;font-weight:700}mm-hoodie-form button{width:100%;min-height:48px;padding:14px;background:#f2852e;color:#111;border:0;border-radius:5px;font:inherit;font-weight:700;cursor:pointer}mm-hoodie-form button:disabled{opacity:.5;cursor:not-allowed}mm-hoodie-form :focus-visible{outline:3px solid #f2852e;outline-offset:3px}@media(max-width:600px){mm-hoodie-form{padding:12px}.mm-hoodie-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
