.elementor-134 .elementor-element.elementor-element-6e7d652{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-134 .elementor-element.elementor-element-6e7d652 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-134 .elementor-element.elementor-element-33fcccc .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF;padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-100d93e *//*
search on mobile fix
*/
.elementor-134 .elementor-element.elementor-element-100d93e .main-nav .hamburger-wrapper {
    z-index: 104;
}

@media (max-width: 991px) {
.elementor-134 .elementor-element.elementor-element-100d93e .main-nav-search {
    position: relative;
}

.elementor-134 .elementor-element.elementor-element-100d93e .main-nav-search .mns-desk {
    display: none;
    position: absolute;
    z-index: 2;
    pointer-events: none;
    background-color: #fff;
}

.elementor-134 .elementor-element.elementor-element-100d93e .main-nav .main-nav-icon {
    overflow: hidden;
}
}


/*
Prevent layout shift shopping cart
*/
.elementor-134 .elementor-element.elementor-element-100d93e .elementor-menu-cart__toggle .elementor-button {
    border: none;
    padding: 8px;
}

.elementor-134 .elementor-element.elementor-element-100d93e .elementor-menu-cart__toggle .elementor-button-icon {
    color: #000;
    font-size: 22px;
    
}

.elementor-134 .elementor-element.elementor-element-100d93e .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
    background-color: #9c7112;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e7d652 */.elementor-134 .elementor-element.elementor-element-6e7d652 {
    height: 1px;
    overflow: hidden;
    transform: translateY(-1000px);
}/* End custom CSS */