body.ce-kit-1{color:#2B1D19;font-family:"Menco", sans-serif;font-size:18px;}a, .elementor a{color:#2B1D19;}body.ce-kit-1 h1{color:#2B1D19;}body.ce-kit-1 h3{font-family:"Tanker", sans-serif;}body.ce-kit-1 .ce-display-small{color:#2B1D19;}.elementor-button{font-family:"Menco", sans-serif;font-weight:bold;background-color:#2B1E19;}.elementor-button, a.elementor-button:not(#e){color:#FDFBF2;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#2B1E19;}.elementor-button:hover, .elementor-button:focus{background-color:#FDFBF2;}.elementor-button.elementor-size-sm{font-size:16px;border-radius:26px 26px 26px 26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1606px;}@media(max-width:767px){body.ce-kit-1{font-size:16px;}}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Menco';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Menco-Medium.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Menco-Medium.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/Menco-Medium.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/Menco-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Menco';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Menco-Bold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Menco-Bold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/Menco-Bold.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/Menco-Bold.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Tanker';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Tanker-Regular.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Tanker-Regular.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/Tanker-Regular.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/Tanker-Regular.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.ybc_searchbox input.search_query_top.ybc_search_query {
    background: rgba(0, 0, 0, 0);
    border: none;
    border-bottom: 1px solid #2b1e19;
    padding-left: 0;
    border-radius: 0;
}
.zwa_search_top div.ets_search_block_top
 {
    width: 100%;
}
.zwa_search_top form.ybc_searchbox .button-search {
    display: none;
}
.zwa_search_top .search_block_results, .zwa_search_top #search_block_keyword {
    position: fixed;
    z-index: 1000;
    background: transparent;
    top: 134px;
    padding: 0;
    border: none;
    margin-top: 20px;
    left: 0;
    width: 100%;
    max-width: 1024px;
}
.zwa_search_top .search_block_results a.ets_link_see {
    background-color: #2b1e19;
}
#zwa_close_search_mobile{
    display: none;
}
#module-ybc_blocksearch-blocksearch .ybc_search_page_content .content_tab {
    background: transparent;
}
#module-ybc_blocksearch-blocksearch .ybc_search_page_content .wrap_header_tap ul li.active a{
    background-color: #2b1e19;
}
.search_block_results .autocomplete-suggestions .autocomplete-suggestion .search-name {
    font-family: "Tanker";
    font-size: 20px;
    color: #2b1e19;
    font-weight: 400;
}
.search_block_results .product_name .box_price {
    font-size: 16px;
    color: #2b1e19;
}
.search_block_results li a.blockBlock_name.ybc_blocksearch {
    align-items: center;
    display: flex;
}
.search_block_results .autocomplete-suggestions .autocomplete-suggestion .search-name strong {
    font-weight: 400;
}
@media (max-width: 767px) {
    #zwa_close_search_mobile{
            display: inline-block;
        position: absolute;
        top: 5px;
        right: 10px;
        font-size: 20px;
}
    .zwa_search_top {
        position: fixed;
        left: 0;
        top: -70px;
    background: #fdfbf2;
    transition: top 0.5s ease-out;
    }
    .zwa_search_top.zwa_show_search_mobile {
    top: 40px;
    z-index: 3;
}
.zwa_search_top .search_block_results, .zwa_search_top #search_block_keyword{
    top: 85px;
}
#zwa_search_mob .elementor-icon:hover {
    color: #232323;
    text-decoration: none;
}
}/* End custom CSS */