/* START_SNIPPET:productoption (INDEX:251) */
.mf-variant-options.single-option-radio:not(.single-color){display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 24px;padding:0;border:0;min-width:0}
.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;flex:1 1 140px;min-height:48px;height:auto;max-width:100%;margin:0;padding:13px 18px;border:1px solid #d9d1c7!important;border-radius:10px;background:#faf8f4!important;color:#51473e!important;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:.01em;text-align:center;white-space:normal;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}
.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]:checked+label{background:#30261f!important;color:#fffaf3!important;border-color:#30261f!important;box-shadow:0 3px 9px #30261f14!important}
.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]+label:before,.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]+label:after{display:none!important}
.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]:focus-visible+label{outline:2px solid #8d7155;outline-offset:3px}
.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]:disabled+label,.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]+label.disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}
@media(hover:hover){.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]:not(:checked):not(:disabled)+label:hover{background:#eee7dd!important;border-color:#ab9580!important}}
@media(prefers-reduced-motion:reduce){.mf-variant-options.single-option-radio:not(.single-color) input[type=radio]+label{transition:none}}
/* END_SNIPPET:productoption */
