.product-card {
	box-shadow: 0 0 5px rgba(0,0,0,0.05);
}

.product-card .flags .badge {
	float: left;
	clear: both;
	box-shadow: none !important;
}

.product-card .card-body > .product-price.align-self-baseline {
	line-height: 1.0em;
}

.product-card .card-body > .product-price.align-self-baseline .text-accent {
	font-size: 0.7rem;
	color: #72899a !important;
} 

.product-card .card-body .product-price {
	padding-right: 0.5em;
	white-space: nowrap;
}

.product-details .badge {
	box-shadow: none !important;
}

.navbar-brand {
	transition: all 0.3s ease-in-out;
	margin-left: 0.5em;
}

.navbar-brand:hover, .navbar-brand:focus {
	transform: scale(1.1);
} 

.dropdown-menu a:hover, .dropdown-menu a:focus {
	text-decoration: underline;
}

.dropdown-menu h6 {
	font-size: 0.9rem !important;
}

.table-responsive .simplebar-content a {
	transition: all 0.15s ease-in-out;
} 

.table-responsive {
	margin-top: 2em;
}

.table-responsive .simplebar-content a:hover, .table-responsive .simplebar-content a:focus {
	box-shadow: 0 0.3rem 1.525rem -0.375rem rgba(23, 29, 34, 0.2);
}

.table-responsive .simplebar-content a:hover h5, .table-responsive .simplebar-content a:focus h5 {
	color: var(--cz-nav-link-hover-color);
}

.footer .widget-list a:hover, .footer .widget-list a:focus {
	text-decoration: underline;
}

#megadiv-null > section.bg-secondary.py-4.pt-md-5 {
	padding-top: 1em !important;
}

.breadcrumb-light .breadcrumb-item > a:hover, .breadcrumb-light .breadcrumb-item > a:focus  {
	text-decoration: underline;
}

#megadiv-null > footer > div.pt-5.bg-darker.custom-bg-dark > div > div.row.pb-2 > div.col-md-6.text-center.text-md-end.mb-4 > img:nth-child(7) {
	background: #FFF;
	padding: 8px 10px;
} 

#megadiv-null > footer > div.pt-5.bg-darker.custom-bg-dark > div > div.row.pb-2 > div.col-md-6.text-center.text-md-end.mb-4 > img.d-inline-block.bg-light.p-1 {
	background: #FFF;
	padding: 6px 10px;
}

#megadiv-null > footer > div.pt-5.bg-darker.custom-bg-dark > div > div.row.pb-2 > div.col-md-6.text-center.text-md-end.mb-4 > img:nth-child(6) {
	background: #FFF;
	padding: 5px 10px;
}

#ctl00_ewpz1_mainTemplateCtrl_updatePanelMain > div.shadow.mb-3.p-3.pb-0 {
	display: none;
}

.pagination .page-link.disabled {
	visibility: hidden;
}

#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1), #megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2) {
	position: relative;
}

#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1):before {
	content: "";
	display: block;
	width: 50vw;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	transform: translate(-100%, 0);
	--cz-bg-opacity: 0.09;
    background-color: rgba(var(--cz-primary-rgb), var(--cz-bg-opacity)) !important;
}

#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2):before {
	content: "";
	display: block;
	width: 50vw;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	transform: translate(100%, 0);
    --cz-bg-opacity: 0.09;
    background-color: rgba(var(--cz-accent-rgb), var(--cz-bg-opacity)) !important;
}

#megadiv-null > section.bg-faded-primary {
	overflow: hidden;
}

#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1) > a, #megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2) > a {
	transition: all 0.15s ease-in-out;
}

#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1) > a:hover, #megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2) > a:hover,
#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1) > a:focus, #megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2) > a:focus {
	background-color: transparent !important;
}

#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1) > a:hover h3, #megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2) > a:hover h3,
#megadiv-null > section.bg-faded-primary > div > div > div:nth-child(1) > a:focus h3, #megadiv-null > section.bg-faded-primary > div > div > div:nth-child(2) > a:focus h3 {
	text-decoration: underline;
}

.usp h6, .usp p {
	color: #33404a !important;
}

.navbar {
	padding: 0;
}

.navbar > .container {
	padding-left: 0;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.btn-primary.btn-shadow {
	--cz-btn-box-shadow: none;
	box-shadow: none;
}

.navbar-expand-lg .mega-dropdown-column {
	padding-bottom: 0.5em !important;
}

.sidebar > li .row > a:hover, .sidebar > li .row > a:focus {
	text-decoration: underline;
}

#hw-87kwowifjjowiklsadh666left {
	top: auto !important;
	bottom: 0;
}

#heurekaTableft {
	margin-top: 0 !important;
}

div[data-testid="widgetButtonFrame"] {
	right: 24px !important;
}

.btn-scroll-top, #megadiv-null > section.container.pt-5.usp > div > hr {
	display: none;
}

#megadiv-null > header > div.navbar-sticky.bg-light > div:nth-child(1) > div > a.navbar-brand.d-sm-none.me-2 > img {
	width: 120px;
}

.widget-cart-item:hover > .d-flex {
	transform: none;
}

.widget-cart-item:hover .btn-close {
	visibility: hidden;
	opacity: 0;
}

#ctl00_ewpz1_mainTemplateCtrl_header_headermainform_updatePanelCart > div > div > div,
#ctl00_ewpz1_mainTemplateCtrl_TemplateCtrl1_headermainform_updatePanelCart > div > div > div,
#ctl00_ewpz1_mainTemplateCtrl_header_updatePanelCart > div > div > div {
	padding-bottom: 0 !important;
}

#ctl00_ewpz1_mainTemplateCtrl_header_headermainform_updatePanelCart > div > div > div > div:nth-child(1),
#ctl00_ewpz1_mainTemplateCtrl_TemplateCtrl1_headermainform_updatePanelCart > div > div > div > div:nth-child(1),
#ctl00_ewpz1_mainTemplateCtrl_header_updatePanelCart > div > div > div > div:nth-child(1) {
	height: 7rem !important;
}

#megadiv-null > div.page-title-overlap.bg-dark.pt-4 > div:nth-child(2) > div.order-lg-2.mb-3.pt-lg-2 > nav > ol,
#WebPart_CategoryNavBar1 > nav > ol,
#megadiv-null > div.bg-secondary.py-4 > div > div.order-lg-2.mb-3 > nav > ol {
	justify-content: flex-start !important;
}

@media screen and (max-width: 1279px) {
	#ctl00_ewpz1_mainTemplateCtrl_vertical1 .simplebar-content .d-flex.d-xl-block {
		flex-wrap: wrap;
	}
	#ctl00_ewpz1_mainTemplateCtrl_vertical1 .simplebar-content {
		padding-right: 0 !important;
	}
	#ctl00_ewpz1_mainTemplateCtrl_vertical1 .simplebar-content a {
		width: calc(50% - (1.5rem / 2));
	} 
	#ctl00_ewpz1_mainTemplateCtrl_vertical1 .simplebar-content a:last-child {
		margin-right: 0 !important;
	}
}

@media screen and (max-width: 991px) {
	#ctl00_ewpz1_mainTemplateCtrl_TemplateCtrl1_headermainform_search3,
	#ctl00_ewpz1_mainTemplateCtrl_header_search3,
	#ctl00_ewpz1_mainTemplateCtrl_header_headermainform_search3,
	#ctl00_ewpz1_mainTemplateCtrl_header_headermainform_search3 {
		margin-left: 1rem;		
	}
	.navbar-nav.navbar-mega-nav {
		margin-left: 1rem;
	}
	#megadiv-null > div.page-title-overlap.bg-dark.pt-4 > div:nth-child(2) > div.order-lg-1.pe-lg-4.text-center.text-lg-start > *,
	#megadiv-null > div.page-title-overlap.bg-dark.pt-4 > div.container.d-lg-flex.justify-content-between > div > div > *,
	#megadiv-null > div.bg-secondary.py-4 > div > div.order-lg-1.pe-lg-4.text-center.text-lg-start > * {
		text-align: left;
	}
}

@media screen and (max-width: 767px) {
	#ctl00_ewpz1_mainTemplateCtrl_slider1 .tns-item img {
		max-width: 280px;
	} 
	#ctl00_ewpz1_mainTemplateCtrl_vertical1 .simplebar-content a {
		width: 100%;
		margin-right: 0 !important;
	} 
}