/*
Theme Name: Gizmos
Theme URI: https://gizmos.qodeinteractive.com
Description: Electronics & Tech Shop Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: gizmos
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--dark nav > ul > li > a:hover {
	color: #f60946 !important;
}

.qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--dark nav > ul > li.current-menu-ancestor > a,
.qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--dark nav > ul > li.current-menu-item > a {
	color: var(--qode-header-dark-hover-color, var(--qode-main-color)) !important;
}

body.page-id-14545 #qodef-page-header-inner.qodef-skin--light nav > ul > li.menu-item-14548.current-menu-item,
body.page-id-14545 #qodef-page-header-inner.qodef-skin--light nav > ul > li.menu-item-14548.current_page_item,
body.page-id-14545 .qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav > ul > li.menu-item-14548.current-menu-item,
body.page-id-14545 .qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav > ul > li.menu-item-14548.current_page_item {
	background-color: transparent !important;
}

body.page-id-14545 #qodef-page-header-inner.qodef-skin--light nav > ul > li.menu-item-14548.current-menu-item > a,
body.page-id-14545 #qodef-page-header-inner.qodef-skin--light nav > ul > li.menu-item-14548.current_page_item > a,
body.page-id-14545 .qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav > ul > li.menu-item-14548.current-menu-item > a,
body.page-id-14545 .qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav > ul > li.menu-item-14548.current_page_item > a {
	color: var(--qode-header-dark-hover-color, var(--qode-main-color)) !important;
}

body.page-id-14545 .qodef-woo-product-list .qodef-filter-category-singular .qodef-m-filter-item,
body.page-id-14545 .qodef-m-filter .qodef-m-filter-item {
	border: 1px solid transparent;
}

body.page-id-14545 .qodef-woo-product-list .qodef-filter-category-singular .qodef-m-filter-item:hover,
body.page-id-14545 .qodef-m-filter .qodef-m-filter-item:hover {
	border-color: #f60946;
}

body.page-id-14545 .qodef-woo-product-list .qodef-filter-category-singular .qodef-m-filter-item.qodef--active,
body.page-id-14545 .qodef-m-filter .qodef-m-filter-item.qodef--active {
	border-color: var(--qode-main-color);
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item {
	border-color: #e6e8ef;
	border-radius: 16px;
	gap: 14px;
	justify-content: flex-start;
	min-height: 134px;
	padding: 16px 12px;
	transition: border-color 0.25s ease-out, box-shadow 0.25s ease-out, color 0.25s ease-out;
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item:hover {
	border-color: #f60946;
	box-shadow: 0 8px 24px rgba(246, 9, 70, 0.14);
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item.qodef--active {
	border-color: var(--qode-main-color);
	box-shadow: 0 8px 24px rgba(36, 83, 212, 0.14);
}

body.page-id-14545 .qodef-m-filter .qodef-m-filter-item:hover:before {
	background-color: #f60946;
}

body.page-id-14545 .qodef-m-filter .qodef-m-filter-item.qodef--active:before {
	background-color: var(--qode-main-color);
}

body.page-id-14545 .qodef-woo-product-list .qodef-filter-category-singular .qodef-m-filter-item:hover {
	background-color: #f60946;
	color: #fff;
}

body.page-id-14545 .qodef-woo-product-list .qodef-filter-category-singular .qodef-m-filter-item.qodef--active {
	background-color: var(--qode-main-color);
	color: #fff;
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item:hover,
body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item.qodef--active {
	background-color: transparent;
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item:hover,
body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item:hover .qodef-m-show-all-icon {
	color: #f60946;
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item.qodef--active,
body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item.qodef--active .qodef-m-show-all-icon {
	color: var(--qode-main-color);
}

.qodef-woo-product-list .qodef-filter-category-singular .qodef-m-show-all-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	margin: -2px 7px 0 0;
	position: relative;
	vertical-align: middle;
	visibility: visible;
	opacity: 1;
}

.qodef-woo-product-list .qodef-filter-category-singular .qodef-m-show-all-icon svg {
	display: none;
	width: 100%;
	height: 100%;
	fill: currentColor;
}

.qodef-woo-product-list .qodef-filter-category-singular .qodef-m-show-all-icon:before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background: currentColor;
	border-radius: 2px;
	box-shadow: 8px 0 0 currentColor, 0 8px 0 currentColor, 8px 8px 0 currentColor;
}

.qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item:first-child .qodef-m-category-image-wrapper {
	display: none;
}

.qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-show-all-icon {
	width: 43px;
	height: 42px;
	margin: 0;
	padding: 9px;
	color: var(--qode-main-color);
	background: rgba(36, 83, 212, 0.1);
	border-radius: 14px;
}

.qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-show-all-icon:before {
	width: 6px;
	height: 6px;
	box-shadow: 10px 0 0 currentColor, 0 10px 0 currentColor, 10px 10px 0 currentColor;
}

body.page-id-14545 .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-category-name {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 34px;
	line-height: 1.2;
	text-align: center;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="] {
	transition: transform 0.25s ease-out, box-shadow 0.25s ease-out, background-color 0.25s ease-out !important;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="]:hover,
body a.e-con.e-div-block-base[href*="/san-pham/?category="]:focus-visible {
	background-color: #fff !important;
	box-shadow: 0 12px 30px rgba(246, 9, 70, 0.16), inset 0 0 0 1px rgba(246, 9, 70, 0.35) !important;
	transform: translateY(-6px) !important;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="] .elementor-widget-image {
	overflow: hidden;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="] img {
	transition: transform 0.25s ease-out !important;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="]:hover img,
body a.e-con.e-div-block-base[href*="/san-pham/?category="]:focus-visible img {
	transform: scale(1.08) !important;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="] h4 {
	transition: color 0.25s ease-out !important;
}

body a.e-con.e-div-block-base[href*="/san-pham/?category="]:hover h4,
body a.e-con.e-div-block-base[href*="/san-pham/?category="]:focus-visible h4 {
	color: #f60946 !important;
}
