/*
Theme Name: Karo Child
Theme URI: https://karo.themeftc.com/elementor/
Author: ThemeFTC
Author URI: https://themeforest.net/user/themeftc
Description: Child theme for Karo theme
Version: 2.4.6
Template: karo
Text Domain: karo
*/

.header-layout1 .header-content .logo a img {
    max-width: 100px;
}

.deal-slider-home7 .woocommerce .product .item-description .meta_info > div, 
.deal-slider-home7 .woocommerce .product .item-description .meta_info a, 
.woocommerce .product .item-description .meta_info > div {
    transform: unset !important;
}

.woocommerce .product .item-description .meta_info a, 
.woocommerce .product .item-description .meta_info > div {
     transform: unset !important; 
    -moz-transform: unset !important;
    -webkit-transform: unset;
    -o-transform: unset !important;
     transition: transform 0.7s ease 0s; 
    -moz-transition: transform 0.7s ease 0s;
     -webkit-transition: transform 0.7s ease 0s; 
    -o-transition: transform 0.7s ease 0s;
}

.woocommerce .product .item-description .meta_info {
    opacity: 0.9;
    visibility: visible !important;
}

.archive .woocommerce .products:not(.list) .product .item-description, .woocommerce .products.grid .product .item-description {
  min-height: 150px !important;
}

.woocommerce .product .item-description .meta_info a.add_to_cart_button, 
.woocommerce-page .product .item-description .meta_info a.add_to_cart_button {
    color: white !important;
    background-color: #61b521;
}

header .nav-right .cart-item {
    width: 30px !important;
}

header .nav-right .cart-item a.ftc-cart-tini.cart-item-canvas{
    background: #61b521;
    padding: 5px;
    border-radius: 10px;
    height: 20px;
    width: 20px;
}

.woocommerce div.product form.cart .variations .value .rtwpvs-terms-wrapper .rtwpvs-term {
    width: 100% !important;
    min-width: 100% !important;
}

.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-radio-term[data-rtwpvs-tooltip] {
    position: relative;
    min-width: 100% !important;
}

@media (max-width: 991px) {
    .header-ftc .nav-right > div {
        line-height: 35px;
    }
    
    header .nav-right .cart-item {
        width: 50px !important;
    }
    
    header .nav-right .cart-item a.ftc-cart-tini.cart-item-canvas {
        background: #61b521;
        padding: 10px;
        border-radius: 50%;
        height: 50px;
        width: 50px;
        display: inline-block;
    }
}