.ot-set-choices { margin: 0 0 16px; }
.ot-set-choices__title { margin: 0 0 8px; }
.ot-set-choice { margin: 0 0 12px; }
.ot-set-choice label { display: block; margin-bottom: 4px; font-weight: 600; }
.ot-set-choice select { width: 100%; max-width: 420px; }
.ot-from { font-size: .8em; opacity: .75; margin-right: 2px; }
.single_add_to_cart_button.disabled, .single_add_to_cart_button:disabled { opacity: .5; cursor: not-allowed; }
.ot-set-choice select + select { margin-top: 6px; }
.ot-set-choice select[hidden] { display: none; }
.ot-set-contents em { opacity: .8; }
