/* Search Widget Style */
a:focus,
a:focus-within,
a:focus-visible,
button:focus,
button:focus-within,
button:focus-visible,
input:focus,
input:focus-within,
input:focus-visible,
.ep-search-reset-button:focus,
.ep-search-sidebar .ep-search-panel .ep-search-icon-button:focus,
.ep-search-panel__button:focus{
  outline: 0px !important;
}

.ep-search-modal[aria-hidden="false"] input[type="search"] {
  border-radius: 6px !important;
}

.ep-search-modal__close svg {
  height: 1.5em !important;
  width: 1.5em !important;
}

.ep-search-modal .ep-search-toolbar .ep-search-icon-button {
  color: #212121;
}

#ep-instant-results .ep-search-small-button.undefined {
  color: #1f1f1f;
  font-weight: 400;
}

#ep-instant-results .view-all.btn{
    /* background-color: var( --e-global-color-accent ) !important; */
    
    color: #1f1f1f !important;
    /* border-radius: 4px 4px 4px 4px  !important; */
}

#ep-instant-results .view-all.btn:hover{
    /* background-color: var( --e-global-color-641f457 ) !important;
    border-color: var( --e-global-color-641f457 ) !important; */
}

/* End */

/* Header Related CSS */
.header_searcharea .e-search-form {
    flex-direction: row-reverse;
}

.header_searcharea .e-search-form input {
    padding: 6px 3px 6px 20px !important;
}

.header_searcharea .e-search-label>i {
    left: -36px;
}

.cart-icon .fl-cart-count::before {
    background: url(/wp-content/uploads/2025/09/cart.svg) no-repeat center center / contain !important;
    width: 19.5px;
    content: '';
    position: absolute;
    width: 19.5px;
    height: 25.2px;
    left: 8.4px;
    top: 3.4px;
}

.cart-icon .js-cart {
    display: block;
    width: 36px;
    height: 36px;
    position: relative;
    z-index: 99;
}

.cart-icon .cart-menu-items {
    position: absolute;
    right: 0px;
    top: 1px !important;
    background: #AB8E47;
    padding: 2px 0 0 0;
    border-radius: 100px;
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-family: 'Hind';
    color: #fff;
}

.cross-icon {
    cursor: pointer;
}

.offcanvas-mobile-menu .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator {
    border: 0px !important;
    border-radius: 0px !important;
}

.active-btn-text {
    display: none;
}

.mobile-mm ul {
    box-shadow: none;
}

.mm-inside-canvas ul li .elementskit-submenu-indicator {
    border: none !important;
    transform: rotate(270deg);
}

.mm-inside-canvas ul {
    box-shadow: none;
}

.mm-inside-canvas .elementskit-dropdown {
    padding: 0;
}

.header_off_canvas .ekit-wid-con .ekit-sidebar-group .ekit_widget-heading,
.header_off_canvas .ekit-overlay {
    display: none;
}

.off-canvas .before .open i.icon::before {
    content: "\e870";
}

/* End */

.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
    -webkit-transition: all 0s !important;
    transition: all 0s !important;
}