.tm-epo-variation-section h3.tm-epo-element-label{margin:0 0 8px!important;font-weight:500!important;font-size:16px!important;line-height:1.3!important;color:#000!important}.tm-epo-variation-section h3.tm-epo-element-label .tm-epo-required{display:none!important}.tm-extra-product-options-variations.tm-variation-ul-text{display:flex!important;flex-wrap:wrap;gap:8px}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap{width:auto!important;margin:0!important;padding:0!important;border:none!important;outline:none!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap.tc-mode-text,.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap.tc-active.tc-mode-text{border:none!important;outline:none!important;border-radius:0!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap .tc-input-wrap{position:absolute!important;overflow:hidden;width:0!important;height:0!important;opacity:0!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap .tc-input-wrap input[type='radio']{appearance:none!important;position:absolute!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap label.tm-epo-field-label{display:inline-flex!important;align-items:center;justify-content:center;border:1.5px solid rgb(0 0 0 / .15)!important;border-radius:10px!important;padding:8px 18px!important;width:auto!important;font-size:15px;font-weight:400;white-space:nowrap;color:var(--color-text)!important;background:#fff!important;outline:none!important;cursor:pointer;transition:var(--trs,0.3s ease)!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap label.tm-epo-field-label:focus,.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap label.tm-epo-field-label:focus-visible{outline:none!important;box-shadow:none!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap label.tm-epo-field-label:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.tm-extra-product-options-variations.tm-variation-ul-text .tmcp-field-wrap.tc-active label.tm-epo-field-label{border-color:var(--color-accent)!important;font-weight:500!important;color:var(--color-accent)!important;background:rgb(175 105 99 / .07)!important}