.product-options{padding:0;min-width:0;white-space:normal}
.product-option-group{padding:0;margin:8px 0 12px;border:0;min-width:0;background:transparent}
.product-option-group legend{float:left;display:flex;align-items:center;gap:8px;width:100%;padding:5px 0;margin:0 0 3px;border:0;color:#13294b;font-size:12px;font-weight:700}
.product-option-group legend+*{clear:both}
.product-option-group legend>span{font-size:10px;font-weight:400;color:#8794a8}
.product-option-row{display:flex!important;align-items:center;gap:9px;padding:8px 10px!important;margin:0!important;border-bottom:1px solid #edf0f5;cursor:pointer;font-size:12px!important;font-weight:500!important;border-radius:5px!important}
.product-option-row:hover{background:#f8fafc}
.product-option-row:has(input:checked){background:#f0f4fa;color:#13294b}
.product-option-row:focus-within{outline:2px solid #8799b3;outline-offset:1px}
.product-option-row input[type=radio]{appearance:auto!important;opacity:1!important;position:static!important;display:block!important;flex:0 0 15px;width:15px!important;height:15px!important;margin:0!important;accent-color:#13294b}
.product-option-name{flex:1;min-width:0;overflow-wrap:anywhere}
.product-option-price{flex:none;color:#46506a;font-weight:600;font-size:11px;text-align:right}
.product-option-price small{font-size:10px;font-weight:400}
.product-options-status{font-size:11px;color:#66738a;margin:5px 0}
.product-options-status:empty{display:none}
.product-options-cell{padding-top:0!important}
.product-options-cell .product-options{max-width:850px;margin-left:auto}
@media(max-width:600px){.product-option-row{min-height:44px;padding:9px 6px!important}.product-option-price{max-width:95px}.product-options-cell .product-options{min-width:270px}}
