/**
 * Mobilni header — samo search; Wishlist/Cart su u side meniju.
 */

@media only screen and (max-width: 1024px) {
	#qodef-page-mobile-header-inner {
		gap: 8px;
	}

	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
		flex: 0 0 auto;
		max-width: 50%;
	}

	#qodef-page-mobile-header .qodef-widget-holder.qodef--one {
		display: inline-flex !important;
		align-items: center;
		justify-content: flex-end;
		flex: 1 1 auto;
		flex-wrap: nowrap;
		gap: 0;
		height: 100%;
		min-width: 0;
		margin: 0 8px 0 auto;
	}

	#qodef-page-mobile-header .qodef-widget-holder.qodef--one .widget {
		display: inline-flex !important;
		align-items: center;
		margin: 0 !important;
		padding: 0;
	}

	#qodef-page-mobile-header .widget_passim_core_search_opener {
		line-height: 1;
	}

	#qodef-page-mobile-header .qodef-search-opener {
		color: #604235;
	}

	#qodef-page-mobile-header .qodef-search-opener:hover {
		color: #B08968;
	}

	#qodef-page-mobile-header .qodef-search-opener .qodef-m-icon {
		font-size: 18px;
		line-height: 1;
	}

	#qodef-page-mobile-header .qodef-mobile-header-opener {
		flex: 0 0 auto;
		margin-left: 0;
	}

	/* Bez cart/wishlist ikona u mobilnom headeru */
	#qodef-page-mobile-header .widget_passim_core_woo_side_area_cart,
	#qodef-page-mobile-header .widget_runnerp_wishlist_header {
		display: none !important;
	}
}

/* Wishlist/Cart samo u mobilnom side meniju — sakrij u desktop navigaciji */
@media only screen and (min-width: 1025px) {
	#qodef-page-header .qodef-header-navigation .runnerp-mobile-side-menu-item {
		display: none !important;
	}
}
