.video-thumbnail-label {
    background: #283033;
    border-radius: 5px;
    bottom: calc(100% + 5px);
    color: #fff;
    font-size: 12px;
    left: 50%;
    width: 250px;
    padding: 10px;
    pointer-events: none;
    position: absolute;
    text-align: left;
    text-transform: none;
    transform: translateX(-50%);
}

span.price span.woocommerce-Price-amount.amount {
    display: none!important;
}

@media screen and (min-width: 1601px) {
    .video-thumbnail-label {
        width: 90px;
        text-transform: none;
        transform: translateX(-50%);
    }
}

.ss-quote-col input.ss-checkbox {
    height: auto!important;
    width: auto;
}

label span.optional {
    display: none;
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled .variable-item-contents, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover img, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover span, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled img, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled span, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover img, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover span, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock img, .woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock span {
    filter: grayscale(1);
    opacity: .1!important;
}

.small-text-info {
    font-size: 12px;
}

.single-item-colour img {
    width: 26px!important;
}


/** After update WooCommerce and Wordpress - 2024-05-06 */
.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-link {
    display: block!important;
}

/** TODO - check for mobile */
.single-product .site-content .content-area .site-main .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs {
    width: 20%!important;
}

/** Due task with infinity scroll */
ul.page-numbers {
    display: none!important;
}