.fuelerate-options[hidden],.fuelerate-pdp--option-cards #infiniteoptions-container{display:none}.fuelerate-options{display:flex;flex-direction:column;gap:24px;width:100%}.fuelerate-options__field{min-width:0;margin:0;padding:0;border:0}.fuelerate-options .fuelerate-pdp__label{float:none;width:100%;margin-bottom:12px}.fuelerate-options__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fuelerate-options__choice{display:flex;align-items:center;justify-content:center;min-width:0;min-height:45px;padding:8px;border:1px solid #000;border-radius:5px;background:#fff;color:#000;font:inherit;font-size:16px;line-height:20px;cursor:pointer}.fuelerate-options__choice[aria-pressed=true]{background:#000;color:#fff}.fuelerate-options__choice:has(img)[aria-pressed=true]{outline:2px solid #000;outline-offset:2px;background:#fff;color:#000}.fuelerate-options__choice:focus-visible{outline:2px solid #000;outline-offset:3px}.fuelerate-options__choice:disabled{opacity:.5;cursor:not-allowed}.fuelerate-options__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.fuelerate-options__field--color .fuelerate-options__choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.fuelerate-options__field--color .fuelerate-options__choice{min-height:0;aspect-ratio:1;padding:0;border:0;border-radius:0}.fuelerate-options__width-row{display:grid;gap:24px}.fuelerate-options__width-row .fuelerate-pdp__guide{width:100%}.fuelerate-options__field--hardware .fuelerate-options__choices{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px}:is(.fuelerate-options__field--width,.fuelerate-options__field--handle,.fuelerate-options__field--control-handle,.fuelerate-options__field--1-2-slip-collar) .fuelerate-options__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:252px}:is(.fuelerate-options__field--hardware,.fuelerate-options__field--width,.fuelerate-options__field--handle,.fuelerate-options__field--control-handle,.fuelerate-options__field--1-2-slip-collar) .fuelerate-options__choice{flex-direction:column;justify-content:flex-start;min-height:0;padding:6px;gap:6px;font-size:12px;text-align:center;overflow-wrap:anywhere}:is(.fuelerate-options__field--hardware,.fuelerate-options__field--width,.fuelerate-options__field--handle,.fuelerate-options__field--control-handle,.fuelerate-options__field--1-2-slip-collar) .fuelerate-options__choice:not(:has(img)){justify-content:center;overflow-wrap:anywhere;line-height:1.2}:is(.fuelerate-options__field--hardware,.fuelerate-options__field--width,.fuelerate-options__field--handle,.fuelerate-options__field--control-handle,.fuelerate-options__field--1-2-slip-collar) .fuelerate-options__image{width:auto;max-width:100%;aspect-ratio:1;object-fit:contain}:is(.fuelerate-options__field--handle,.fuelerate-options__field--control-handle) .fuelerate-options__image{width:100%;aspect-ratio:2;object-fit:cover}.fuelerate-options__caption{display:flex;flex-direction:column;gap:2px;width:100%}.fuelerate-options__choice-name{font-size:12px;line-height:1.2}.fuelerate-options__choice-price{font-weight:600;line-height:1.2}:is(.fuelerate-options__field--hardware,.fuelerate-options__field--width,.fuelerate-options__field--handle,.fuelerate-options__field--control-handle,.fuelerate-options__field--1-2-slip-collar) .fuelerate-options__choice[aria-pressed=true]{outline:2px solid #000;outline-offset:0;background:#fff;color:#000}.fuelerate-options__field.is-invalid{margin:-8px;padding:8px;border-radius:5px;background:#c7352e26}.fuelerate-options__field.is-invalid>legend{float:left}.fuelerate-options__field.is-invalid>legend+*{clear:both}.fuelerate-options__field.is-invalid .fuelerate-select__trigger,.fuelerate-options__field.is-invalid .fuelerate-options__choice:not(:has(img)){border-color:#c7352e}.fuelerate-options__field-error{margin:8px 0 0;color:#c7352e;font-size:14px;line-height:20px}.fuelerate-options__field-error[hidden]{display:none}@media(min-width:990px){.fuelerate-options__field--color .fuelerate-options__choices{gap:12px}.fuelerate-options__width-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fuelerate-product-options.css.map */
