div#options-combinations-container ul.thumbnails.image_picker_selector li div.opt-as-list {
        font-weight: bold;
        background: none;
        border: 1px solid #8a8d8e;
        padding: 15px 10px;
}

@media (hover: hover) {
    div#options-combinations-container ul.thumbnails.image_picker_selector li div.opt-as-list:hover  {
        background: rgba(255, 212, 106, 1);
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
    }
}
div#options-combinations-container ul.thumbnails.image_picker_selector li div.opt-as-list.selected {
    background: rgba(255, 212, 106, 1);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}
div#options-combinations-container ul.thumbnails.image_picker_selector li div.opt-as-image {
    border: 2px solid #8a8d8e;
}

@media (hover: hover) {
    div#options-combinations-container ul.thumbnails.image_picker_selector li div.opt-as-image:hover {
        border-color: rgba(255, 212, 106, 1);
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
    }
}
div#options-combinations-container ul.thumbnails.image_picker_selector li div.opt-as-image.selected {
    border-color: rgba(255, 212, 106, 1);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-product-product.popup .product-info .product-details {
    padding-bottom: 73px !important;
}

.route-product-product:not(.popup) .product-info .product-details a#reset_options,
.route-product-product:not(.popup) .product-info .product-details div.options-combinations-error {
    order: 1;
}
.route-product-product:not(.popup) .product-info .product-details div.options-combinations-error {
    display: block !important;
}