/*
Theme Name:     jarcofoods.com
Theme URI:      n/a
Template:       kadence
Author:         NXT Web Studio
Author URI:     n/a
Description:    Сайтът jarcofoods.com е онлайн магазин за вегански и здравословни храни (като конфитюри, органични и нискокалорични продукти).
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/



.nxt-shop-menu { display:flex;  }

/* контейнер */
.nxt-archive-top-nav {
	float: left;
}

/* UL reset */
.nxt-shop-menu {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* линкове = pill бутони */
.nxt-shop-menu li a,
.nxt-shop-menu li {
	display: inline-flex;
	align-items: center;
	gap: 6px;

	padding: 10px 16px;
	border-radius: 999px;

	background: #fff;
	color: #222;

	font-weight: 600;
	font-size: 14px;
	line-height: 1;

	text-decoration: none;

	border: 1px solid transparent;
	transition: all 0.25s ease;
}

/* hover */
.nxt-shop-menu li a:hover {
	background: #eaeaea;
	transform: translateY(-1px);
}

/* active (current категория) */
.nxt-shop-menu .current-menu-item > a,
.nxt-shop-menu .current-menu-parent > a {
	background: #ffffff;
	border: 1px solid #ddd;
}

/* optional: лек "premium" ефект */
.nxt-shop-menu li a:hover {
	
}

/* mobile scroll (много важно UX) */
@media (max-width: 768px) {
	.nxt-archive-top-nav {
		overflow-x: auto;
		flex-wrap: nowrap;
		padding-bottom: 6px;
	}

	.nxt-shop-menu {
		flex-wrap: nowrap;
	}

	.nxt-shop-menu li {
		flex: 0 0 auto;
	}
}


/* wrapper */
.woocommerce-ordering {
	position: relative;
	display: inline-block;

}

/* самият select */
.woocommerce-ordering .orderby {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;

	padding: 8px 44px 8px 20px;
	border-radius: 999px;

	background: #fff;
	border: 1px solid #e5e5e5;

	font-size: 14px;
	font-weight: 400;
	color: #222;

	cursor: pointer;
	min-width: 240px;

	transition: all 0.25s ease;
}

/* hover */
.woocommerce-ordering .orderby:hover {
}

/* focus */
.woocommerce-ordering .orderby:focus {
	outline: none;
}

/* custom arrow */
.woocommerce-ordering::after {
	content: "";
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);

	width: 6px;
	height: 6px;

	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	transform: translateY(-60%) rotate(45deg);

	pointer-events: none;
}

/* малко по-soft вид */
.woocommerce-ordering {
	padding: 4px;
	border-radius: 999px;
}



.nxt-product-rating {
    display: flex;
    align-items:flex-start;
    gap: 8px;
    font-size: 14px;
    line-height: 1;
}

.nxt-product-rating .star-rating {
    margin: 0 !important;
    color: var(--nxt-star-color);
    font-size: 14px !important;
}

.nxt-product-rating .star-rating::before {
    color: rgba(0, 0, 0, 0.18);
}

.nxt-product-rating .star-rating span::before {
    color: var(--nxt-star-color);
}

.nxt-product-rating .rating-value,
.nxt-product-rating .rating-count {
    color: #222;
    font-weight: 500;
}


.nxt-custom-bundles h3 { margin-bottom: 30px; }  

@media (max-width: 968px) {
	.kadence-woo-ordering { display: none; }
	.nxt-archive-top-nav  { margin-bottom: 20px; padding-bottom:15px; }
}