.product-info-main .price-box {
	margin: 30px 0;
}

[id^="options-"][id$="-list"] .admin__field-option {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

[id^="options-"][id$="-list"] .admin__control-radio {
    position: absolute;
    opacity: 0;
}

[id^="options-"][id$="-list"] .admin__field-label {
    display: block;
    width: 180px;
    height: 100px;
    border: 2px solid #ddd;
    border-radius: 6px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    font-size: 0;

    opacity: 1;
    filter: grayscale(0);

    transition:
        opacity 0.2s ease,
        filter 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

/* Grey out other distributors when one is selected */
[id^="options-"][id$="-list"]:has(.admin__control-radio:checked) .admin__field-label {
    opacity: 0.4;
    filter: grayscale(100%);
}

/* Selected distributor */
[id^="options-"][id$="-list"] .admin__control-radio:checked + .admin__field-label {
    opacity: 1;
    filter: grayscale(0);
    border-color: #000;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.15);
}

/* Distributor 1 */
[id^="options-"][id$="-list"] .admin__field-option:nth-child(1) .admin__field-label {
    background-image: url('/media/distributors/western-tire-equipment-and-supply-co-logo.jpg');
}

/* Distributor 2 */
[id^="options-"][id$="-list"] .admin__field-option:nth-child(2) .admin__field-label {
    background-image: url('/media/distributors/rubber-inc-logo.jpg');
}

/* Distributor 3 */
[id^="options-"][id$="-list"] .admin__field-option:nth-child(3) .admin__field-label {
    background-image: url('/media/distributors/proquip-solutions-logo.jpg');
}