/**
* Theme Name: Nika Child
* Description: This is a child theme for Nika
* Author: Thembay
* Author URI: https://thembay.com/
* Version: 1.2.5
* Template: nika
*/
/*@media (max-width: 1199px) {
    .tbay-search-form .tbay-search {
        font-size: 14px;
    }
}
.path .tbay-element-banner .wrapper-content-banner {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.4);
}
.yith-wcwl-add-to-wishlist-button__label {
    font-size: 0;
}

.yith-wcwl-add-to-wishlist-button__label::before {
    content: "\e900";
    font-family: "tbay";
    font-size: 20px;
}
@media (max-width: 1199px) {
    body .topbar-device-mobile i, body .topbar-device-mobile.active-home-icon .topbar-title {
        color: #000;
    }
}
@media (max-width: 1199px) {
    body .topbar-device-mobile {
        background: #fff;
    }
}*/
@media (max-width: 1199px) {
    .tbay-search-form .tbay-search {
        font-size: 14px;
    }
}
.path .tbay-element-banner .wrapper-content-banner {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.8);
}
@media (max-width: 1199px) {
    body .topbar-device-mobile i, body .topbar-device-mobile.active-home-icon .topbar-title {
        color: #000;
    }
}
@media (max-width: 1199px) {
    body .topbar-device-mobile {
        background: #fff;
    }
}
.yith-wcwl-add-to-wishlist-button__label {
    display: inline-block !important;
    width: 24px !important;
    height: 24px !important;
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.tbay-homepage-demo .topbar-device-mobile>div.search-device, .topbar-device-mobile>div.search-device {
    display:none;
}
@media (max-width: 782px) {
    body.tbay-search-mb.active-admin-bar .wrapper-container {
        padding-top: 90px;
    }
}
@media (max-width: 768px) {
    #menu-footer {
        display: flex;
        flex-direction: column !important;
        text-align: center;
    }
}
.tbay-topcart {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
@media (max-width: 1199px) {
    body.tbay-search-mb .wrapper-container {
        padding-top: 42px;
    }
}
.woocommerce div.product div.images .woocommerce-product-gallery__image a {
    border:1px solid var(--tb-border-color);
}