.product-type-options[data-v-5312451e]{display:flex;flex-wrap:wrap;gap:12px}.product-type-options .product-type-option[data-v-5312451e]{align-items:center;background:#f1f3f6;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease;width:150px}.product-type-options .product-type-option[data-v-5312451e]:hover{background:#e8ebef;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.product-type-options .product-type-option.is-selected[data-v-5312451e]{background:#fff7f0;border-color:#f07d00}.product-type-options .product-type-option.is-selected .option-label[data-v-5312451e]{color:#f07d00;font-weight:600}.product-type-options .product-type-option .option-image[data-v-5312451e]{align-items:center;display:flex;height:80px;justify-content:center;padding:12px;position:relative;width:100%}.product-type-options .product-type-option .option-image img[data-v-5312451e]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-type-options .product-type-option .option-image .fallback-icon[data-v-5312451e]{color:#999;height:40px;width:40px}.product-type-options .product-type-option .option-image .checkmark-badge[data-v-5312451e]{align-items:center;background:#f07d00;border-radius:50%;display:flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px}.product-type-options .product-type-option .option-image .checkmark-badge .checkmark-icon[data-v-5312451e]{color:#fff;height:14px;width:14px}.product-type-options .product-type-option .option-label[data-v-5312451e]{color:#333;font-size:.85rem;line-height:1.3;margin:0;padding:4px 8px 10px;text-align:center}@media(max-width:768px){.product-type-options .product-type-option[data-v-5312451e]{width:120px}}@media(max-width:480px){.product-type-options[data-v-5312451e]{display:grid;grid-template-columns:repeat(3,1fr)}.product-type-options .product-type-option[data-v-5312451e]{width:auto}}
