
		html, body {
			overflow-x: hidden;
			max-width: 100%;
		}

		body .nav-wrapper {
			background: #ffffff !important;
		}
		body .nav-bar {
			border-top: none !important;
			border-bottom: 1px solid #e2e8f0 !important;
			box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.05) !important;
			padding: 14px 24px !important;
			justify-content: space-between !important;
			position: sticky !important;
			top: 0 !important;
			z-index: 990 !important;
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
		}
		body .logo-area img {
			height: 52px !important;
			max-height: 58px !important;
			width: auto !important;
		}
		body nav.mn {
			background: #ffffff !important;
			border: none !important;
			border-top: none !important;
			min-height: auto !important;
			padding: 0 !important;
			gap: 40px !important;
			font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
		}
		body .mn-item > a {
			padding: 6px 0 !important;
			font-size: 16.8px !important;
			font-weight: 600 !important;
			letter-spacing: normal !important;
			text-transform: none !important;
			color: #08192f !important;
			background: transparent !important;
			border-radius: 0 !important;
			position: relative !important;
		}
		body .mn-item > a:hover {
			background: transparent !important;
			color: #f2790a !important;
		}
		body .mn-item.active > a,
		body .mn-item.active > a:hover {
			background: transparent !important;
			color: #f2790a !important;
			padding: 6px 0 !important;
			border-radius: 0 !important;
		}
		body .mn-item.active > a::after {
			content: '';
			position: absolute;
			bottom: -14px;
			left: 0;
			width: 100%;
			height: 2.5px;
			background-color: #f2790a;
			border-radius: 2px;
		}
		body .mn-item > a svg {
			width: 12px !important;
			height: 12px !important;
			stroke: currentColor !important;
		}
		body .drop {
			border-top: 2px solid #f2790a !important;
			border-radius: 10px !important;
			box-shadow: 0 20px 25px -5px rgba(0,0,0,.15), 0 10px 10px -5px rgba(0,0,0,.04) !important;
			overflow: hidden !important;
			margin-top: 6px !important;
		}
		body .drop a {
			font-size: 14px !important;
			font-weight: 500 !important;
			text-transform: none !important;
			letter-spacing: normal !important;
			color: #475569 !important;
			border-bottom: none !important;
			padding: 10px 18px !important;
		}
		body .drop a:hover {
			background: #fef2e6 !important;
			color: #f2790a !important;
		}
		body .nav-actions {
			gap: 20px !important;
		}
		body .nav-action {
			flex-direction: row !important;
			align-items: center !important;
			gap: 8px !important;
		}
		body .nav-action img {
			width: 20px !important;
			height: 20px !important;
		}
		body .nav-action span {
			font-size: 16px !important;
			font-weight: 600 !important;
			color: #08192f !important;
			text-transform: none !important;
			letter-spacing: normal !important;
		}
		body .nav-action:hover span {
			color: #f2790a !important;
		}
		body .badge {
			top: -8px !important;
			right: -10px !important;
			width: 18px !important;
			height: 18px !important;
			background: #f2790a !important;
			border: 2px solid #ffffff !important;
			font-size: 10.88px !important;
			font-weight: 700 !important;
		}
		body .account-dropdown {
			border-radius: 10px !important;
			box-shadow: 0 20px 25px -5px rgba(0,0,0,.15), 0 10px 10px -5px rgba(0,0,0,.04) !important;
		}
		body .account-dropdown a {
			font-size: 14px !important;
			font-weight: 500 !important;
			text-transform: none !important;
			color: #475569 !important;
		}
		body .account-dropdown a:hover {
			background: #fef2e6 !important;
			color: #f2790a !important;
		}
		body .mobile-menu-btn {
			background: #08192f !important;
		}
		body .mn-item .drop {
			display: none !important;
		}
		body .mn-item.active > a svg {
			display: none !important;
		}
		html body div.related-products ul.wc-block-product-template li.wc-block-product div.wc-block-components-product-image {
			height: 160px !important;
			display: flex !important;
			align-items: center !important;
			justify-content: center !important;
			overflow: hidden !important;
		}
		html body div.related-products ul.wc-block-product-template li.wc-block-product div.wc-block-components-product-image img {
			height: 100% !important;
			width: 100% !important;
			object-fit: contain !important;
		}
		html body div.related-products ul.wc-block-product-template li.wc-block-product h3.wp-block-post-title {
			min-height: 66px !important;
			max-height: 66px !important;
			display: -webkit-box !important;
			-webkit-line-clamp: 3 !important;
			-webkit-box-orient: vertical !important;
			overflow: hidden !important;
		}
		html body div.related-products ul.wc-block-product-template li.wc-block-product a.wp-block-read-more {
			margin-top: auto !important;
		}
		body .zoomImg {
			display: none !important;
		}
		