.co-product-stock .sku .ca-radio{width:100%}.co-product-stock .sku .ca-radio .radio{gap:10px;margin:0}.co-product-stock .sku .ca-radio .radio li{height:100%;margin:0}.co-product-stock .sku .ca-radio .radio li:not(:has(:disabled)) label:hover{opacity:.5}.co-product-stock .sku .ca-radio .radio label{height:100%;padding:0;transition:opacity .3s}.co-product-stock .sku .ca-radio .radio label:before{display:none}.co-product-stock .sku .ca-radio .radio .radio-label{align-items:center;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:14px .625rem;text-align:center;width:auto}.co-product-stock .sku .ca-radio .radio .radio-label span{color:#626262;font-weight:700}.bp-sm .co-product-stock .sku .ca-radio .radio .radio-label span{font-size:1.5rem}.co-product-stock .sku .ca-radio input:checked+label:after{display:none}.co-product-stock .sku .ca-radio input:checked+label .radio-label{background-color:var(--color-bg-sub,#fff);border-color:var(--color-bg-sub,#fff)}.co-product-stock .sku .ca-radio input:checked+label .radio-label span{color:var(--color-main,#ccc)}.co-product-stock .sku .ca-radio input:disabled+label .radio-label{background-color:#ddd;border-color:#ddd}.co-product-stock .sku .ca-radio input:disabled+label .radio-label span{color:#7c7c7c}
