.swatch-option.color, .swatch-option.color:before{
    border-radius: 20px !important;
}
.gallery-placeholder .fotorama__thumb__arr:hover {
    color: #fff !important;
}
.swatch-select {
    width: 50% !important;
}
.stock .stock-img {
    width: 16px;
    padding-bottom: 3px;
    margin-right: 8px;
}
.product-info-main .stock.available:before{
    content: none!important;
}
.product-info-main .product.attribute.sku .value {
    color: #00d660 !important;
    font-size: 16px;
    font-weight: 600;
}
.swatch-option.color.selected:before, .swatch-option.color:hover:before {
    background-image: url(/media/.thumbswysiwyg/tick-svgrepo-com.webp);
    background-repeat: no-repeat;
    background-size: 80% 80%;
    background-position: center;
}
.bottom-content{
    display: none !important;
}
.product-detail-support{
    display: none !important;
}
.product-options-bottom .box-tocart .field .control {
    display: inline-flex !important;
    align-items: center !important;
    border: 1px solid #80808026 !important;
    padding: 0 10px !important;
    border-radius: 4px !important;
    background-color: #80808024 !important;
    max-width: 100% !important;
}
.custom-qty-btn{
    display: inline-flex !important;
    align-items: center !important;
    border: 1px solid #80808026 !important;
    padding: 0 10px !important;
    border-radius: 4px !important;
    background-color: #80808024 !important;
    max-width: 100% !important;
}
.input-text.qty {
    background-color: unset !important;
    border: unset !important;
}
.minus-btn img, .plus-btn img {
    width: 15px;
    margin-top: -2px;
    cursor: pointer;
}
