#caption{display:none!important}.product-options{margin:1.5rem 0}.product-options fieldset{margin:1.5rem 0;padding:0;border:0}.product-options legend{margin-bottom:.8rem}.product-options label{display:block;margin:.65rem 0 .35rem}.product-options select,.product-options input[type=number],.product-options textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.65rem;border:1px solid var(--line,#888);border-radius:0;background:var(--bg,#fff);color:inherit;font:inherit}.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1rem}.option-grid input,.option-grid select{margin-top:.35rem}.special-options{margin:1rem 0}.special-options summary{cursor:pointer}.special-options label{font-size:.95rem}.special-options input[type=checkbox]{margin-right:.5rem}.option-summary{font-size:.9rem;line-height:1.6;border-top:1px solid var(--line,#888);padding-top:1rem}.quote-note{margin:1.5rem 0}.product-options [hidden]{display:none!important}@media(max-width:420px){.option-grid{gap:.3rem .65rem}}