.toptrend-main-header-c611d380 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
	width: 100%;
	background-color: #ffffff;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
	position: relative;
	z-index: 99999;
}

.toptrend-header-container-c611d380 {
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/* Top Bar */
.toptrend-topbar-c611d380 {
	background-color: #002244;
	color: #ffffff;
	font-size: 12px;
	font-weight: 500;
	padding: 8px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.toptrend-topbar-left-c611d380 {
	display: flex;
	gap: 20px;
}

.toptrend-topbar-right-c611d380 {
	display: flex;
	gap: 15px;
}

.toptrend-topbar-right-c611d380 a {
	color: #e0e0e0;
	text-decoration: none;
	transition: color 0.2s;
}

.toptrend-topbar-right-c611d380 a:hover {
	color: #FFCC00;
}

/* Middle Bar */
.toptrend-middle-bar-c611d380 {
	background-color: #004B93;
	padding: 15px 0;
	color: #ffffff;
}

.toptrend-middle-grid-c611d380 {
	display: grid;
	grid-template-columns: auto 1fr auto;
	gap: 30px;
	align-items: center;
	width: 100%;
}

/* Logo */
.toptrend-logo-text-c611d380 {
	font-size: 26px;
	font-weight: 800;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: -0.5px;
	display: inline-block;
}

.toptrend-logo-text-c611d380 span {
	color: #FFCC00;
}

/* Search Bar */
.toptrend-search-wrap-c611d380 {
	width: 100%;
	max-width: 650px;
	margin: 0 auto;
}

.toptrend-search-form-c611d380 {
	display: flex;
	width: 100%;
	position: relative;
	background: #ffffff;
	border-radius: 4px;
	overflow: hidden;
}

.toptrend-search-field-c611d380 {
	flex-grow: 1;
	border: none;
	padding: 12px 15px;
	font-size: 14px;
	outline: none;
	color: #333333;
}

.toptrend-search-submit-c611d380 {
	background-color: #FFCC00;
	border: none;
	color: #111111;
	padding: 0 20px;
	cursor: pointer;
	transition: background-color 0.2s;
	display: flex;
	align-items: center;
	justify-content: center;
}

.toptrend-search-submit-c611d380:hover {
	background-color: #e6b800;
}

/* Actions */
.toptrend-actions-wrap-c611d380 {
	display: flex;
	gap: 20px;
	align-items: center;
}

.toptrend-action-item-c611d380 {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #ffffff;
	text-decoration: none;
	transition: opacity 0.2s;
}

.toptrend-action-item-c611d380:hover {
	opacity: 0.9;
}

.toptrend-action-text-c611d380 {
	display: flex;
	flex-direction: column;
}

.toptrend-action-label-c611d380 {
	font-size: 11px;
	color: #b0cbe8;
}

.toptrend-action-sub-c611d380 {
	font-size: 14px;
	font-weight: 700;
}

/* Cart Icon Counter */
.toptrend-cart-icon-container-c611d380 {
	position: relative;
}

.toptrend-cart-badge-c611d380 {
	position: absolute;
	top: -5px;
	right: -10px;
	background-color: #FFCC00;
	color: #111111;
	font-size: 10px;
	font-weight: 800;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Bottom Bar - Navigation */
.toptrend-bottom-bar-c611d380 {
	background-color: #003366;
	padding: 10px 0;
	border-bottom: 2px solid #FFCC00;
}

.toptrend-navigation-c611d380 {
	width: 100%;
}

.toptrend-menu-list-c611d380 {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	gap: 25px;
}

.toptrend-menu-list-c611d380 li {
	position: relative;
}

.toptrend-menu-list-c611d380 a {
	color: #ffffff;
	text-decoration: none;
	font-weight: 600;
	font-size: 14px;
	transition: color 0.2s;
	display: block;
	padding: 5px 0;
}

.toptrend-menu-list-c611d380 a:hover {
	color: #FFCC00;
}

/* Mobile Responsive */
@media (max-width: 768px) {
	.toptrend-topbar-c611d380 {
		display: none;
	}
	.toptrend-middle-grid-c611d380 {
		grid-template-columns: 1fr auto;
		gap: 15px;
	}
	.toptrend-search-wrap-c611d380 {
		grid-column: span 2;
		order: 3;
	}
	.toptrend-menu-list-c611d380 {
		gap: 15px;
		overflow-x: auto;
		white-space: nowrap;
		padding-bottom: 5px;
	}
}
