/* button#stuller_sync {
    display: none;
} */

.select2-container .dropdown-wrapper {
    height: 60px;
    overflow: scroll;
} 
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item:hover{
	box-shadow:none !important;
}
.single-product .dici-tabs-wrapper .woocommerce-Tabs-panel table.woocommerce-product-attributes th {
    text-align:left;
    width:22%;
}
.single-product .dici-tabs-wrapper .woocommerce-Tabs-panel table.woocommerce-product-attributes td {
    text-align:left;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item {
    margin-right:25px !important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item img {
    width: 52px !important;
    max-width: 52px !important;
    height:44px;
}
.woocommerce-product-gallery iframe #video {
    text-align:center;
}
.woocommerce-product-gallery iframe #video #showvideo video {
    width:400px !important;
}
#finger_size_options {

    border: 1px solid #e1e1e1;
    border-radius: 2rem;
    display: block;
    padding:10px;
    color:gray;
}
#featured_video {
    text-align:center;
}
.woocommerce-product-gallery__image {
    text-align:center;
}
.woocommerce-product-gallery__image img {
    height:350px;
    width:350px;
}
.single-product .summary .variations {
    margin-bottom:0px !important;
}
.single-product .summary .woocommerce-variation-price {
    display:none;
}
.woocommerce-variation-price-custom {
    font-size: 18px;
    font-weight: bold;
    margin-bottom:.3rem;
}
.reset_variations {
    text-decoration:none;
    text-transform:uppercase;
    font-size:12px;
}
div.cs-filters .cs-attribute-image,
div.cs-filters .cs-attribute-name {

    display:block;
    margin:0 auto;
    text-align:center;
}
div.cs-filters > div 
{
    display:inline-block;
    width:33%;
}
div.cs-filters div a {
    text-decoration:none;
    font-weight:500;
}
.elementor-2119 .elementor-element.elementor-element-e26049a {
    margin-bottom:0;
}
.site-content, .dici-layout-default .site-content, .dici-layout-right .site-content {
    grid-template-columns: 9fr;
}

@media screen and (max-width: 480px) {
 
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item {
        margin-right:10px !important;
    }
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item img {
        width: 35px !important;
        max-width: 35px !important;
    }

}
@media screen and (max-width: 440px) {
 
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item {
        margin-right:6px !important;
    }
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item img {
        width: 30px !important;
        max-width: 30px !important;
        height:30px;
    }
    #finger_sizes > td {
        width:30% !important;
    }

}
@media screen and (max-width: 320px) {
 
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item {
        margin-right:6px !important;
    }
    .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item img {
        width: 25px !important;
        max-width: 25px !important;
    }

}  

