/*
Theme Name: iConvert Electronics
Author: iConvert
Author URI: https://iconvert.pro
Description: A clean Full Site Editing WooCommerce theme built for tech, gadget, and electronics stores.
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 7.4
Version: 1.0.12
License: GNU General Public License version 3
License URI: http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
Text Domain: iconvert-electronics
Tags: full-site-editing, block-patterns, e-commerce, blog, news
*/


.iconvert-electronics-header {
	background-color: var(--wp--preset--color--base);
	border-bottom: 1px solid var(--wp--preset--color--border);
	position: sticky;
	top: 0;
	z-index: 100;
}
.iconvert-electronics-header .wp-block-site-title a,
.iconvert-electronics-header .wp-block-navigation a {
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-header .wp-block-navigation a:hover {
	color: var(--wp--preset--color--accent-secondary);
}

.iconvert-electronics-header-brand {
	flex: 0 0 auto;
}
.iconvert-electronics-header-brand .wp-block-site-logo:empty {
	display: none;
}
.iconvert-electronics-header-brand .wp-block-site-logo:not(:empty) + .wp-block-site-title {
	display: none;
}

.iconvert-electronics-header-icons {
	gap: 12px;
}
.iconvert-electronics-header-icons .wp-block-woocommerce-customer-account svg,
.iconvert-electronics-header-icons .wc-block-mini-cart__icon {
	width: 22px;
	height: 22px;
	fill: currentColor;
}
.iconvert-electronics-header-icons .wp-block-woocommerce-customer-account .label {
	display: none;
}


:root {
	--drawer-width: 480px;
	--neg-drawer-width: -480px;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content {
	background-color: var(--wp--preset--color--base);
}

.iconvert-electronics-page-hero {
	background: linear-gradient(180deg, #ffd500 0%, #ffd000 60%, #ffc400 100%);
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-page-hero .iconvert-electronics-page-hero-image img {
	max-width: 616px;
	width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
}
.iconvert-electronics-hero-headline {
	font-family: var(--wp--preset--font-family--sans);
	font-size: clamp(48px, 6vw, 77px);
	font-weight: 800;
	line-height: 1;
	letter-spacing: 0;
	color: var(--wp--preset--color--contrast);
	margin: 0 0 16px 0;
}
.iconvert-electronics-hero-eyebrow {
	font-family: var(--wp--preset--font-family--sans);
	font-size: 32px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: 0;
	text-transform: uppercase;
	color: var(--wp--preset--color--contrast);
	margin: 0 0 12px 0;
}
.iconvert-electronics-hero-price {
	font-family: var(--wp--preset--font-family--sans);
	font-size: 49px;
	font-weight: 800;
	line-height: 1.1;
	color: var(--wp--preset--color--contrast);
	margin: 0 0 24px 0;
}

.wp-block-button .wp-block-button__link {
	font-family: var(--wp--preset--font-family--sans);
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 20px 60px;
	border-radius: 100px;
}

.wp-block-button.is-style-outline .wp-block-button__link {
	background: transparent !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 2px solid var(--wp--preset--color--contrast) !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background: var(--wp--preset--color--contrast) !important;
	color: var(--wp--preset--color--base) !important;
}

.wc-block-components-product-button .wp-block-button__link,
.wc-block-components-product-button .wc-block-components-product-button__button {
	background: var(--wp--preset--color--base) !important;
	color: var(--wp--preset--color--subtle-contrast) !important;
	border: 1px solid var(--wp--preset--color--subtle-contrast) !important;
	padding: 15px 30px !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	border-radius: 400px !important;
}
.wc-block-components-product-button .wp-block-button__link:hover,
.wc-block-components-product-button .wc-block-components-product-button__button:hover {
	background: var(--wp--preset--color--contrast) !important;
	color: var(--wp--preset--color--base) !important;
	border-color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-product-hero {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

.iconvert-electronics-product-info .iconvert-electronics-product-divider,
.iconvert-electronics-product-info hr.iconvert-electronics-product-divider {
	width: 100% !important;
	display: block !important;
	height: 2px !important;
	border: 0 !important;
}

body:not(.singular):not(.wp-singular) .iconvert-electronics-hero-page-title {
	display: none;
}
body.singular .iconvert-electronics-hero-archive-title,
body.wp-singular .iconvert-electronics-hero-archive-title {
	display: none;
}

.wc-block-components-product-sale-badge,
.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge,
.onsale {
	background-color: var(--wp--preset--color--accent-tertiary) !important;
	color: var(--wp--preset--color--base) !important;
	font-size: 10px !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	letter-spacing: normal !important;
	text-transform: uppercase !important;
	padding: 1px 5px 2px !important;
	border-radius: 5px !important;
	min-width: 0 !important;
	min-height: 0 !important;
	border: 0 !important;
}

.wp-block-woocommerce-catalog-sorting select,
select.orderby {
	font-family: var(--wp--preset--font-family--sans);
	font-size: 14px;
	font-weight: 400;
	padding: 10px;
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--contrast);
	border: 0;
	border-radius: 0;
	cursor: pointer;
}

.iconvert-electronics-page-hero .wp-block-breadcrumbs,
.iconvert-electronics-page-hero .wc-block-breadcrumbs,
.iconvert-electronics-page-hero .woocommerce-breadcrumb {
	color: var(--wp--preset--color--contrast) !important;
	font-size: 14px;
}
.iconvert-electronics-page-hero .wp-block-breadcrumbs a,
.iconvert-electronics-page-hero .wc-block-breadcrumbs a,
.iconvert-electronics-page-hero .woocommerce-breadcrumb a {
	color: var(--wp--preset--color--accent-secondary) !important;
}
.iconvert-electronics-page-hero .wp-block-breadcrumbs a:hover,
.iconvert-electronics-page-hero .wc-block-breadcrumbs a:hover,
.iconvert-electronics-page-hero .woocommerce-breadcrumb a:hover {
	color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-cat-chips {
	margin: 0 0 var(--wp--preset--spacing--30) 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
.iconvert-electronics-cat-chips > h1,
.iconvert-electronics-cat-chips > h2,
.iconvert-electronics-cat-chips > h3,
.iconvert-electronics-cat-chips > h4,
.iconvert-electronics-cat-chips > h5,
.iconvert-electronics-cat-chips > h6,
.iconvert-electronics-cat-chips > .wp-block-heading,
.iconvert-electronics-cat-chips .wc-block-product-filters__heading,
.iconvert-electronics-cat-chips .wc-block-product-filter-overlay-navigation,
.iconvert-electronics-cat-chips .wp-block-woocommerce-product-filter-overlay-navigation,
.iconvert-electronics-cat-chips .wc-block-product-filters__close,
.iconvert-electronics-cat-chips .wc-block-product-filters__apply,
.iconvert-electronics-cat-chips button[aria-label="Close"],
.iconvert-electronics-cat-chips button[aria-label="Apply"] {
	display: none !important;
}
.iconvert-electronics-cat-chips .wp-block-woocommerce-product-filter-chips,
.iconvert-electronics-cat-chips ul.wc-block-product-filter-chips__items {
	display: flex !important;
	flex-wrap: wrap;
	gap: 8px !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	justify-content: center;
}

.iconvert-electronics-cat-chips .wc-block-product-filter-chips__item {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 5px 15px !important;
	margin: 0 !important;
	font-family: var(--wp--preset--font-family--sans) !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.6 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	background: var(--wp--preset--color--surface) !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 0 !important;
	border-radius: 100px !important;
	cursor: pointer;
	text-decoration: none !important;
	list-style: none !important;
	transition: background-color 0.15s, color 0.15s;
}

.iconvert-electronics-cat-chips .wc-block-product-filter-chips__label,
.iconvert-electronics-cat-chips .wc-block-product-filter-chips__text {
	background: transparent !important;
	color: inherit !important;
	font: inherit !important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline-flex !important;
	align-items: center !important;
}
.iconvert-electronics-cat-chips .wc-block-product-filter-chips__swatch,
.iconvert-electronics-cat-chips .wc-block-product-filter-chips__count {
	display: none !important;
}
.iconvert-electronics-cat-chips .wc-block-product-filter-chips__item:hover {
	background: var(--wp--preset--color--contrast) !important;
	color: var(--wp--preset--color--base) !important;
}
.iconvert-electronics-cat-chips .wc-block-product-filter-chips__item[aria-checked="true"],
.iconvert-electronics-cat-chips [aria-pressed="true"],
.iconvert-electronics-cat-chips .is-selected .wc-block-product-filter-chips__item,
.iconvert-electronics-cat-chips .is-active {
	background: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--contrast) !important;
}


.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation {
	background: var(--wp--preset--color--surface);
	border-radius: 8px;
}
.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation li {
	border-left: 3px solid transparent;
	padding-left: 8px;
}
.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation li a {
	display: block;
	padding: 10px 4px;
	font-size: 14px;
	font-weight: 600;
	color: var(--wp--preset--color--contrast);
	text-decoration: none;
}
.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation li a:hover {
	color: var(--wp--preset--color--accent-secondary);
}
.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation li.is-active {
	border-left-color: var(--wp--preset--color--accent-secondary);
}
.iconvert-electronics-myaccount-card .woocommerce-MyAccount-navigation li.is-active a {
	color: var(--wp--preset--color--accent-secondary);
}
.iconvert-electronics-myaccount-card .woocommerce-orders-table thead {
	background: var(--wp--preset--color--surface);
}
.iconvert-electronics-myaccount-card .woocommerce-orders-table th,
.iconvert-electronics-myaccount-card .woocommerce-orders-table td {
	padding: 12px 16px;
	border-bottom: 1px solid var(--wp--preset--color--border);
}
.iconvert-electronics-myaccount-card .woocommerce-orders-table__cell-order-status mark {
	display: inline-block;
	padding: 4px 12px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--contrast);
	border-radius: 100px;
}

.iconvert-electronics-myaccount-card .woocommerce form .form-row input.input-text,
.iconvert-electronics-myaccount-card .woocommerce form .form-row textarea,
.iconvert-electronics-myaccount-card .woocommerce form .form-row select {
	width: 100%;
	padding: 12px 16px;
	font: inherit;
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 6px;
	background: var(--wp--preset--color--base);
}
.iconvert-electronics-myaccount-card .woocommerce form .form-row label {
	display: block;
	margin-bottom: 4px;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.iconvert-electronics-myaccount-card .woocommerce-message,
.iconvert-electronics-myaccount-card .woocommerce-info,
.iconvert-electronics-myaccount-card .woocommerce-error {
	padding: 12px 16px 12px 20px;
	border-left: 3px solid var(--wp--preset--color--accent-secondary);
	background: var(--wp--preset--color--surface);
	border-radius: 0 6px 6px 0;
}

.iconvert-electronics-top-strip h6,
.iconvert-electronics-top-strip p {
	margin: 0 !important;
	line-height: 1.4;
}
.iconvert-electronics-top-strip a:hover {
	opacity: 0.75;
}

.iconvert-electronics-cat-bar p {
	margin: 0 !important;
	line-height: 1.2;
}
.iconvert-electronics-cat-bar a {
	color: var(--wp--preset--color--base) !important;
	text-decoration: none;
	transition: opacity 0.15s;
}
.iconvert-electronics-cat-bar a:hover {
	color: var(--wp--preset--color--base) !important;
	opacity: 0.75;
}

.wp-site-blocks > header.wp-block-template-part {
	margin-bottom: 0 !important;
}
.wp-site-blocks > header.wp-block-template-part + * {
	margin-top: 0 !important;
}

.iconvert-electronics-promo-card h4 {
	font-weight: 400 !important;
	line-height: 1.3 !important;
}

.iconvert-electronics-feat-icon {
	flex: 0 0 auto;
	color: var(--wp--preset--color--accent-secondary);
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.iconvert-electronics-feat-icon svg {
	width: 40px;
	height: 40px;
	display: block;
}

.iconvert-electronics-shop-sidebar {
	font-size: 14px;
}
.iconvert-electronics-shop-sidebar h5 {
	margin-top: 0 !important;
}
.iconvert-electronics-shop-sidebar .wc-block-product-filter-price {
	margin-bottom: var(--wp--preset--spacing--40);
}

.iconvert-electronics-shop-sidebar .wp-block-woocommerce-product-template > div + div {
	margin-top: var(--wp--preset--spacing--20);
}

.iconvert-electronics-footer-top {
	background-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-footer-top a {
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-footer-top a:hover {
	color: var(--wp--preset--color--accent-secondary);
}
.iconvert-electronics-footer-bottom {
	background-color: var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--base);
}
.iconvert-electronics-footer-bottom a {
	color: var(--wp--preset--color--base);
}

.iconvert-electronics-newsletter-strip .iconvert-electronics-newsletter-icon {
	display: inline-flex;
	align-items: center;
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-newsletter-strip .iconvert-electronics-newsletter-icon svg {
	display: block;
}

.iconvert-electronics-client-logos {
	color: #c9cdd2;
}
.iconvert-electronics-client-logos .iconvert-electronics-client-logo {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 1 auto;
}
.iconvert-electronics-client-logos .iconvert-electronics-client-logo svg {
	display: block;
	width: auto;
	max-width: 200px;
	height: 40px;
}

.iconvert-electronics-footer-contact .iconvert-electronics-footer-contact-icon {
	display: inline-flex;
	align-items: center;
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-footer-contact .iconvert-electronics-footer-contact-icon svg {
	display: block;
}
.iconvert-electronics-footer-social .wp-social-link {
	background-color: var(--wp--preset--color--contrast) !important;
	color: var(--wp--preset--color--base) !important;
}
.iconvert-electronics-footer-social .wp-social-link:hover {
	background-color: var(--wp--preset--color--accent-secondary) !important;
	color: var(--wp--preset--color--base) !important;
}

.iconvert-electronics-footer-links a {
	text-decoration: none !important;
}
.iconvert-electronics-footer-links a:hover {
	text-decoration: underline !important;
}

body:not(.singular):not(.wp-singular) .iconvert-electronics-hero-page-title    { display: none; }
body.singular .iconvert-electronics-hero-archive-title,
body.wp-singular .iconvert-electronics-hero-archive-title { display: none; }

.iconvert-electronics-deals-tabs {
	border-bottom: 1px solid var(--wp--preset--color--border);
	padding-bottom: 6px;
}
.iconvert-electronics-deals-tabs .iconvert-electronics-deals-tab {
	padding-bottom: 8px;
	margin-bottom: -7px !important;
	cursor: default;
}
.iconvert-electronics-deals-tabs .iconvert-electronics-deals-tab.is-active {
	border-bottom: 4px solid var(--wp--preset--color--accent);
	color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-product-grid .iconvert-electronics-product-card {
	background: var(--wp--preset--color--base);
	padding: 0;
	position: relative;
}
.iconvert-electronics-product-grid .wp-block-woocommerce-product-image {
	background: var(--wp--preset--color--surface);
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 4px;
	overflow: hidden;
}
.iconvert-electronics-product-grid .iconvert-electronics-product-cat-label {
	text-transform: none !important;
	letter-spacing: 0 !important;
}
.iconvert-electronics-product-grid .wp-block-button.is-style-outline .wp-block-button__link,
.iconvert-electronics-product-grid .wc-block-components-product-button .wp-block-button__link {
	background: transparent !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 1px solid var(--wp--preset--color--border) !important;
	border-radius: 999px !important;
	padding: 10px 24px !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}
.iconvert-electronics-product-grid .wp-block-button.is-style-outline .wp-block-button__link:hover,
.iconvert-electronics-product-grid .wc-block-components-product-button .wp-block-button__link:hover {
	background: var(--wp--preset--color--contrast) !important;
	color: var(--wp--preset--color--base) !important;
	border-color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-product-grid .wc-block-components-product-sale-badge {
	background-color: rgb(255, 162, 0) !important;
	color: var(--wp--preset--color--base, #fff) !important;
	font-size: 10px !important;
	font-weight: 400 !important;
	letter-spacing: 0.5px !important;
	text-transform: uppercase !important;
	padding: 5px 10px !important;
	border-radius: 0 !important;
	writing-mode: horizontal-tb !important;
}

.iconvert-electronics-pill-row .iconvert-electronics-pill {
	display: inline-flex;
}
.iconvert-electronics-pill-row .iconvert-electronics-pill a {
	display: inline-block;
	padding: 5px 15px;
	border: 0;
	border-radius: 0;
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--contrast);
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	transition: background 0.15s ease, color 0.15s ease;
}
.iconvert-electronics-pill-row .iconvert-electronics-pill a:hover {
	background: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--contrast);
}

.iconvert-electronics-recent-mini .iconvert-electronics-recent-mini-card .wp-block-woocommerce-product-image {
	max-width: 80px;
	flex: 0 0 80px;
}
.iconvert-electronics-promo-mini {
	height: 100%;
}

.iconvert-electronics-summer-banner {
	margin-left: auto;
	margin-right: auto;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
	background-color: var(--wp--preset--color--accent-secondary) !important;
	color: var(--wp--preset--color--base) !important;
	display: block;
	padding: 14px 18px !important;
}
.woocommerce-MyAccount-navigation ul li.is-active {
	background-color: var(--wp--preset--color--accent-secondary);
}

.wp-block-woocommerce-product-details .wc-tabs,
.woocommerce-tabs .tabs {
	list-style: none !important;
	margin: 0 0 0 !important;
	padding: 0 !important;
	display: flex !important;
	gap: 32px;
	border-bottom: 1px solid var(--wp--preset--color--border);
}
.wp-block-woocommerce-product-details .wc-tabs li,
.woocommerce-tabs .tabs li {
	list-style: none !important;
	padding: 0 0 12px !important;
	margin: 0 !important;
	background: transparent !important;
	border: 0 !important;
}
.wp-block-woocommerce-product-details .wc-tabs li::before,
.woocommerce-tabs .tabs li::before {
	display: none !important;
}
.wp-block-woocommerce-product-details .wc-tabs li a,
.woocommerce-tabs .tabs li a {
	color: var(--wp--preset--color--muted-contrast) !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	text-decoration: none !important;
	padding-bottom: 12px;
}
.wp-block-woocommerce-product-details .wc-tabs li.active a,
.wp-block-woocommerce-product-details .wc-tabs li[aria-selected="true"] a,
.woocommerce-tabs .tabs li.active a {
	color: var(--wp--preset--color--contrast) !important;
	border-bottom: 3px solid var(--wp--preset--color--accent);
}

.iconvert-electronics-product-hero .iconvert-electronics-product-hero-title {
	text-transform: uppercase;
	margin: 0 0 var(--wp--preset--spacing--20) !important;
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-meta,
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-meta a {
	color: var(--wp--preset--color--accent-secondary) !important;
	text-transform: none;
	font-size: 13px;
	font-weight: 500;
}
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-meta .sku_wrapper,
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-meta .tagged_as { display: none; }
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-crumbs,
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-crumbs a {
	color: var(--wp--preset--color--contrast) !important;
}
.iconvert-electronics-product-hero .iconvert-electronics-product-hero-decor svg {
	max-width: 320px;
	display: block;
	margin-left: auto;
}

.iconvert-electronics-product-info .iconvert-electronics-add-to-cart-compact .single_add_to_cart_button,
.iconvert-electronics-product-info .iconvert-electronics-add-to-cart-compact button.single_add_to_cart_button {
	background: transparent !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 1px solid var(--wp--preset--color--border) !important;
	border-radius: 999px !important;
	padding: 10px 28px !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	width: auto !important;
}
.iconvert-electronics-product-info .iconvert-electronics-add-to-cart-compact .single_add_to_cart_button:hover {
	background: var(--wp--preset--color--contrast) !important;
	color: var(--wp--preset--color--base) !important;
}
.iconvert-electronics-product-info .iconvert-electronics-add-to-cart-compact .quantity input.qty {
	width: 60px;
	height: 44px;
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 4px;
	padding: 0 10px;
}
.iconvert-electronics-product-info .iconvert-electronics-product-info-meta {
	font-size: 13px;
	color: var(--wp--preset--color--muted-contrast);
}
.iconvert-electronics-product-info .iconvert-electronics-product-info-meta .sku_wrapper,
.iconvert-electronics-product-info .iconvert-electronics-product-info-meta .tagged_as { display: none; }
.iconvert-electronics-product-info .iconvert-electronics-product-info-meta .posted_in a {
	color: var(--wp--preset--color--accent-secondary);
}

.wp-block-woocommerce-product-details .woocommerce-Tabs-panel > h2,
.woocommerce-Tabs-panel--description > h2,
.woocommerce-Tabs-panel--additional_information > h2 {
	display: none;
}

.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row {
	background: transparent;
	margin: 0;
}
.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row > summary {
	list-style: none;
	cursor: pointer;
	padding: 14px 20px;
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--contrast);
	font-weight: 700;
	font-size: 16px;
	border: 0;
	border-radius: 0;
	margin: 0;
	user-select: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row > summary::-webkit-details-marker {
	display: none;
}
.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row > summary::after {
	content: "▾";
	color: var(--wp--preset--color--muted-contrast);
	font-size: 14px;
	margin-left: 12px;
	transition: transform 0.2s;
}
.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row:not([open]) > summary::after {
	transform: rotate(-90deg);
}
.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row[open] > summary {
	background: var(--wp--preset--color--muted-surface, var(--wp--preset--color--surface));
}
.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row > *:not(summary) {
	padding: 0 20px;
}

.iconvert-electronics-reviews-section .wp-block-post-comments-form .comment-respond {
	margin-top: 0;
}
.iconvert-electronics-reviews-section .wp-block-post-comments-form input[type="text"],
.iconvert-electronics-reviews-section .wp-block-post-comments-form input[type="email"],
.iconvert-electronics-reviews-section .wp-block-post-comments-form textarea {
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 4px;
	padding: 10px 12px;
	font-family: inherit;
	font-size: 14px;
}
.iconvert-electronics-reviews-section .wp-block-post-comments-form input[type="submit"],
.iconvert-electronics-reviews-section .wp-block-post-comments-form .submit {
	background: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 0 !important;
	border-radius: 4px !important;
	padding: 12px 28px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	cursor: pointer;
}

.iconvert-electronics-product-info-meta a,
.iconvert-electronics-product-hero-meta a {
	color: var(--wp--preset--color--accent-secondary);
	text-decoration: none;
}

#review_form #respond input#submit,
.woocommerce #review_form #respond .form-submit input {
	background: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 0 !important;
	border-radius: 4px !important;
	padding: 12px 28px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	cursor: pointer;
}
#review_form #respond input#submit:hover {
	background: var(--wp--preset--color--accent-secondary) !important;
	color: var(--wp--preset--color--base) !important;
}

.iconvert-electronics-sidebar-product-list .wp-block-post-title {
	text-transform: none !important;
}

.iconvert-electronics-product-sidebar-widget a {
	color: var(--wp--preset--color--contrast) !important;
	text-decoration: none;
}
.iconvert-electronics-product-sidebar-widget a:hover {
	text-decoration: underline;
}
.iconvert-electronics-product-sidebar-promo,
.iconvert-electronics-product-sidebar-promo a {
	color: var(--wp--preset--color--base) !important;
}
.iconvert-electronics-product-sidebar-promo .wp-element-button {
	color: var(--wp--preset--color--contrast) !important;
}
.iconvert-electronics-sidebar-heading {
	border-bottom: 3px solid var(--wp--preset--color--accent);
	padding-bottom: 8px;
	display: inline-block;
}
.iconvert-electronics-sidebar-product-list .iconvert-electronics-sidebar-product-row .wp-block-woocommerce-product-image {
	flex: 0 0 60px;
	max-width: 60px;
}
.iconvert-electronics-sidebar-product-list .iconvert-electronics-sidebar-product-row a {
	text-decoration: none;
}

.iconvert-electronics-page-hero .wp-block-post-title,
.iconvert-electronics-page-hero .wp-block-query-title {
	text-align: center;
}

.wc-block-components-product-sale-badge,
.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge,
.onsale {
	background-color: rgb(255, 162, 0) !important;
	color: var(--wp--preset--color--base, #fff) !important;
	font-size: 10px !important;
	font-weight: 400 !important;
	line-height: 1 !important;
	text-transform: uppercase !important;
	letter-spacing: 0.5px !important;
	padding: 5px 10px !important;
	border-radius: 0 !important;
	min-width: 0 !important;
	min-height: 0 !important;
	border: 0 !important;
}

.wp-block-woocommerce-product-sale-badge {
	position: static !important;
	background: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
	width: auto !important;
	height: auto !important;
	z-index: 2;
}

.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge {
	position: absolute !important;
	top: 10px !important;
	right: 10px !important;
	left: auto !important;
	bottom: auto !important;
	width: max-content !important;
	white-space: nowrap !important;
	z-index: 2;
}
.wc-block-components-product-sale-badge__text::after {
	content: "!";
}

@media (min-width: 768px) {

	.wc-block-product-filters__close-overlay,
	.wc-block-product-filters__apply-button {
		display: none !important;
	}

	.iconvert-electronics-shop-sidebar .wc-block-product-filters__overlay-content {
		position: static !important;
		transform: none !important;
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
		background: transparent !important;
		padding: 0 !important;
		box-shadow: none !important;
	}

	.iconvert-electronics-shop-sidebar .wc-block-product-filters__open-overlay {
		display: none !important;
	}
}

.woocommerce-breadcrumb .breadcrumb-prefix {
	color: var(--wp--preset--color--muted-contrast, #555);
	font-size: 14px;
	font-weight: 400;
	margin-right: 8px;
}


.iconvert-electronics-header-icons .wp-block-woocommerce-mini-cart button svg {
	font-size: 22px !important;
	color: var(--wp--preset--color--contrast) !important;
	fill: var(--wp--preset--color--contrast) !important;
}

p.stars,
.comment-form-rating .stars {
	display: inline-flex;
	gap: 4px;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
p.stars span,
.comment-form-rating .stars span {
	display: inline-flex;
	gap: 4px;
}
p.stars a,
.comment-form-rating .stars a {
	display: inline-block;
	overflow: hidden;
	text-indent: -9999px;
	width: 22px;
	height: 22px;
	line-height: 1;
	cursor: pointer;
	text-decoration: none !important;
	position: relative;
}
p.stars a::before,
.comment-form-rating .stars a::before {
	font-size: 18px;
	line-height: 1;
	position: absolute;
	left: 2px;
	top: 2px;
	text-indent: 0;
	transition: color 0.1s linear;
}

@layer stars-base, stars-click, stars-hover;

@layer stars-base {
	p.stars a::before,
	.comment-form-rating .stars a::before {
		content: "\2606";
		color: #d3ced2;
	}
}

@layer stars-click {

	p.stars.selected a::before,
	.comment-form-rating .stars.selected a::before {
		content: "\2605";
		color: rgb(247, 178, 7);
	}
	p.stars.selected a.active ~ a::before,
	.comment-form-rating .stars.selected a.active ~ a::before {
		content: "\2606";
		color: #d3ced2;
	}
}

@layer stars-hover {

	p.stars:hover a::before,
	.comment-form-rating .stars:hover a::before {
		content: "\2605";
		color: rgb(247, 178, 7);
	}
	p.stars a:hover ~ a::before,
	.comment-form-rating .stars a:hover ~ a::before {
		content: "\2606";
		color: #d3ced2;
	}
}

.star-rating {
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em;
	font-family: inherit;
	color: #d3ced2;
}
.star-rating::before {
	content: "\2606\2606\2606\2606\2606";
	color: #d3ced2;
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: 0.1em;
}
.star-rating span {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.star-rating span::before {
	content: "\2605\2605\2605\2605\2605";
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: 0.1em;
	color: rgb(247, 178, 7);
}

.wp-block-woocommerce-product-results-count,
.woocommerce-result-count {
	font-size: 12px !important;
	color: var(--wp--preset--color--muted-contrast, #555) !important;
}
.wp-block-woocommerce-product-results-count strong,
.wp-block-woocommerce-product-results-count .wc-block-components-product-results-count strong,
.woocommerce-result-count strong {
	font-size: 12px !important;
	font-weight: 700 !important;
	color: var(--wp--preset--color--contrast, #000) !important;
}

.iconvert-electronics-shop-toolbar-card {
	border-top: 1px solid var(--wp--preset--color--border, #d9d9d9) !important;
	border-bottom: 1px solid var(--wp--preset--color--border, #d9d9d9) !important;
	padding: 15px 0 !important;
}

.iconvert-electronics-section-heading {
	font-size: 16px !important;
	font-weight: 400 !important;
	display: inline-block;
	padding-bottom: 6px;
	border-bottom: 6px solid var(--wp--preset--color--accent);
	margin-bottom: var(--wp--preset--spacing--40, 24px) !important;
}

.wp-block-group:has(> .iconvert-electronics-section-heading)::before {
	content: "";
	display: block;
	border-bottom: 1px solid var(--wp--preset--color--border);
	margin-bottom: var(--wp--preset--spacing--30, 16px);
}

.iconvert-electronics-feature-strip .has-contrast-color {
	color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-header-brand .wp-block-site-title,
.iconvert-electronics-header-brand p.site-title {
	display: none !important;
}

.iconvert-electronics-hero-price-row {
	align-items: flex-end !important;
}

.iconvert-electronics-explore-cta {
	display: inline-flex !important;
	align-items: center;
	gap: 10px;
	color: var(--wp--preset--color--contrast) !important;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none !important;
}
.iconvert-electronics-explore-arrow {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 22px;
	height: 22px;
	background: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--contrast);
}
.iconvert-electronics-explore-arrow svg {
	display: block;
	stroke: currentColor;
}

.iconvert-electronics-promo-card {
	overflow: hidden;
}
.iconvert-electronics-promo-card .wp-block-columns {
	margin: 0 !important;
	gap: 0 !important;
}
.iconvert-electronics-promo-card .iconvert-electronics-promo-card-img figure {
	margin: 0;
	height: 100%;
}
.iconvert-electronics-promo-card .iconvert-electronics-promo-card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.iconvert-electronics-section-heading-wrap {
	width: 100%;
}

.iconvert-electronics-newsletter-headline {

	font-weight: 500 !important;
}
.iconvert-electronics-newsletter-headline strong {
	font-weight: 700 !important;
}

.iconvert-electronics-product-card .iconvert-electronics-product-cat-label,
.iconvert-electronics-product-card .iconvert-electronics-product-cat-label a {
	color: var(--wp--preset--color--accent-secondary) !important;
	text-decoration: none !important;
}
.iconvert-electronics-product-card .iconvert-electronics-product-cat-label {
	color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-product-grid .iconvert-electronics-product-card .wp-block-woocommerce-product-image {
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
}

.iconvert-electronics-product-grid .wc-block-components-product-button .wp-block-button__link,
.iconvert-electronics-product-grid .wp-block-button.is-style-outline .wp-block-button__link {
	color: rgb(139, 139, 139) !important;
	border-color: rgb(139, 139, 139) !important;
}

.iconvert-electronics-top-strip .has-subtle-contrast-color {
	color: rgb(153, 153, 153) !important;
}

.iconvert-electronics-feature-strip .wp-block-columns > .wp-block-column + .wp-block-column {
	border-left: 2px solid var(--wp--preset--color--contrast);
	padding-left: var(--wp--preset--spacing--40);
}
@media (max-width: 783px) {
	.iconvert-electronics-feature-strip .wp-block-columns > .wp-block-column + .wp-block-column {
		border-left:unset;
		padding-left: unset;
	}
}
.iconvert-electronics-footer-contact > .wp-block-group > p:last-child {
	font-size: 21px !important;
	font-weight: 800 !important;
}

.iconvert-electronics-footer-top .iconvert-electronics-footer-links p,
.iconvert-electronics-footer-top .iconvert-electronics-footer-links a {
	font-size: 14px !important;
}

.iconvert-electronics-newsletter-strip {
	border-top: 2px solid var(--wp--preset--color--surface);
	border-bottom: 2px solid var(--wp--preset--color--surface);
}

.iconvert-electronics-footer-social.has-small-icon-size .wp-social-link {
	width: 28px !important;
	height: 28px !important;
	padding: 6px;
}

.iconvert-electronics-footer-logo img {
	width: 152px !important;
	height: auto !important;
}

.iconvert-electronics-feature-strip .wp-block-column {
	min-height: 70px;
}

.iconvert-electronics-feature-strip .wp-block-columns > .wp-block-column:first-child {
	border-left: 0 !important;
	padding-left: 0;
}

.iconvert-electronics-promo-cards .iconvert-electronics-promo-card {
	min-height: 201px;
	overflow: hidden;
}

.iconvert-electronics-top-strip-utility a {
	text-decoration: none !important;
	color: inherit !important;
}
.iconvert-electronics-top-strip-utility a:hover {
	color: var(--wp--preset--color--accent-secondary) !important;
}

.iconvert-electronics-cat-bar a {
	line-height: 21px !important;
}

.iconvert-electronics-footer-social.has-small-icon-size .wp-social-link {
	width: 28px !important;
	height: 28px !important;
	padding: 5px;
}
.iconvert-electronics-footer-social.has-small-icon-size .wp-social-link svg {
	width: 18px;
	height: 18px;
}

.iconvert-electronics-footer-contact > .wp-block-group > p:first-child {
	font-weight: 400 !important;
}
.iconvert-electronics-footer-top .wp-block-column:first-child > p {
	font-weight: 400 !important;
}

.iconvert-electronics-footer-top {
	padding-top: 96px !important;
	padding-bottom: 96px !important;
}

.wc-block-components-product-sale-badge__text::after {
	content: "!";
}

.iconvert-electronics-page-hero.has-accent-background-color,
.iconvert-electronics-page-hero {
	background: linear-gradient(120deg, #ffc600 0%, #ffd500 100%) !important;
}

.wc-block-components-product-sale-badge,
.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge,
.onsale {
	padding: 2px 5px !important;
	border-radius: 5px !important;
	letter-spacing: 1px !important;
}

.iconvert-electronics-shop-sidebar .wp-block-woocommerce-product-rating {
	margin-bottom: 4px !important;
}
.iconvert-electronics-shop-sidebar .wc-block-components-product-rating-stars {
	font-size: 12px !important;
	color: rgb(255, 213, 0);
}

.iconvert-electronics-shop-main .iconvert-electronics-product-grid .wc-block-components-product-button .wp-block-button__link,
.iconvert-electronics-shop-main .iconvert-electronics-product-grid .wp-block-button.is-style-outline .wp-block-button__link {
	background: var(--wp--preset--color--base) !important;
	color: rgb(139, 139, 139) !important;
	border: 1px solid rgb(139, 139, 139) !important;
	border-radius: 400px !important;
	padding: 15px 30px !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}
.iconvert-electronics-shop-main .iconvert-electronics-product-grid .wc-block-components-product-button .wp-block-button__link:hover {
	background: var(--wp--preset--color--accent-secondary) !important;
	color: var(--wp--preset--color--base) !important;
	border-color: var(--wp--preset--color--accent-secondary) !important;
}

.iconvert-electronics-cat-bar a:empty {
	display: none !important;
}

.iconvert-electronics-shop-sidebar .wp-block-post-title,
.iconvert-electronics-shop-sidebar .wp-block-post-title a {
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	color: var(--wp--preset--color--contrast) !important;
}

.iconvert-electronics-product-sidebar-promo {
	background:
		linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.75) 100%),
		linear-gradient(135deg, #1a1a1f 0%, #2c2c30 50%, #1a1a1f 100%) !important;
	min-height: 300px !important;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.iconvert-electronics-product-sidebar-promo h5 {
	font-size: 21px !important;
	font-weight: 800 !important;
}
.iconvert-electronics-product-sidebar-promo p {
	font-size: 21px !important;
	font-weight: 300 !important;
}
.iconvert-electronics-product-sidebar-promo p strong {
	font-weight: 700 !important;
}

.iconvert-electronics-product-accordion .iconvert-electronics-accordion-row > summary {
	background: rgb(242, 242, 242) !important;
	font-size: 15.75px !important;
	font-weight: 700 !important;
}

.iconvert-electronics-availability {
	align-items: baseline;
}

.iconvert-electronics-product-accordion .wp-block-post-content,
.iconvert-electronics-product-accordion .wp-block-post-content p {
	font-size: 14px;
	line-height: 1.7;
}

.iconvert-electronics-related-products .iconvert-electronics-section-heading {
	margin-bottom: var(--wp--preset--spacing--40) !important;
}

.iconvert-electronics-product-info .iconvert-electronics-add-to-cart-compact p.stock {
	display: none !important;
}

.iconvert-electronics-product-accordion .wp-block-post-comments-form input[type="submit"],
.iconvert-electronics-product-accordion .wp-block-post-comments-form .submit {
	background: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 2px solid var(--wp--preset--color--accent) !important;
	padding: 8px 20px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	border-radius: 0 !important;
	width: auto !important;
	min-width: 78px;
}

.iconvert-electronics-page-hero {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}

.iconvert-electronics-feature-strip .wp-block-column h4,
.iconvert-electronics-feature-strip .wp-block-columns h4 {
	min-height: 67px;
	display: flex;
	align-items: center;
}

.wc-block-components-product-sale-badge__text::after { content: "!"; }

.iconvert-electronics-promo-cards .wp-block-group[class*="apple"],
.iconvert-electronics-apple-card,
.iconvert-electronics-promo-cards > .wp-block-columns .wp-block-column > .wp-block-group {
	border-radius: 10px !important;
}

.iconvert-electronics-summer-banner.wp-block-cover {
	background-image: url("assets/img/bg1.jpg") !important;
}

.iconvert-electronics-summer-banner h4 strong,
.iconvert-electronics-summer-banner .wp-block-heading strong {
	font-weight: 700 !important;
}

.iconvert-electronics-footer-top .wp-block-columns > .wp-block-column > .wp-block-heading,
.iconvert-electronics-footer-top .wp-block-columns > .wp-block-column > h4.wp-block-heading {
	line-height: 1.6 !important;
}

.woocommerce-noreviews {
	color: #999 !important;
	font-size: 16px;
}

#commentform #reply-title,
#review_form #reply-title {
	font-weight: 400 !important;
	font-size: 18px;
	display: block;
	margin: 0 0 12px;
}

#commentform #reply-title small,
#review_form #reply-title small {
	font-size: 12px;
	margin-left: 12px;
	font-weight: 400;
}

#commentform .comment-notes,
#review_form .comment-notes {
	font-size: 14px;
	color: #555;
	margin: 0 0 16px;
}

#commentform .comment-form-rating,
#commentform .comment-form-comment,
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-cookies-consent,
#review_form .comment-form-rating,
#review_form .comment-form-comment,
#review_form .comment-form-author,
#review_form .comment-form-email,
#review_form .comment-form-cookies-consent {
	margin: 0 0 16px;
}

#commentform label,
#review_form label {
	display: block;
	margin: 0 0 6px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
#commentform textarea,
#review_form input[type="text"],
#review_form input[type="email"],
#review_form input[type="url"],
#review_form textarea {
	font-family: inherit !important;
	font-size: 16px !important;
	color: #000 !important;
	background: #fff !important;
	border: 1px solid #ccc !important;
	border-radius: 0 !important;
	padding: 8px 12px !important;
	box-sizing: border-box;
	max-width: 100%;
}

#commentform textarea#comment,
#review_form textarea#comment {
	display: block;
	width: 100% !important;
	min-height: 160px;
	resize: vertical;
}

#commentform input#author,
#commentform input#email,
#review_form input#author,
#review_form input#email {
	width: 280px;
}

#commentform .comment-form-cookies-consent label,
#review_form .comment-form-cookies-consent label {
	display: inline;
	margin-left: 6px;
	font-size: 14px;
}

#commentform input#submit,
#review_form input#submit,
.wp-block-woocommerce-product-details #commentform input[type="submit"] {
	background: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--base) !important;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 14px 32px !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	cursor: pointer;
	margin-top: 8px;
}
#commentform input#submit:hover,
#review_form input#submit:hover {
	opacity: 0.9;
}

body h3#reply-title,
body .iconvert-electronics-product-accordion h3#reply-title,
body #commentform #reply-title,
body #review_form #reply-title {
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.4 !important;
	margin: 0 0 12px !important;
}

#commentform input#submit,
#review_form input#submit {
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	padding: 8px 14px !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 2px solid var(--wp--preset--color--accent) !important;
}

.iconvert-electronics-blog-grid {
	gap: 32px !important;
}
.iconvert-electronics-blog-grid > .wp-block-post {
	display: block;
	background: var(--wp--preset--color--base, #fff);
	margin: 0 !important;
	overflow: hidden;
	border-radius: 4px;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-image {
	margin: 0 !important;
	display: block;
	line-height: 0;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-image img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 0 !important;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-overlay {
	background: rgba(0, 0, 0, 0.85);
	color: #fff;
	padding: 18px 20px;
	margin: 0 !important;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-overlay .wp-block-post-title,
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-overlay .iconvert-electronics-blog-card-title {
	margin: 0 0 6px 0 !important;
	color: #fff !important;
	font-weight: 300 !important;
	font-size: 20px !important;
	line-height: 1.25 !important;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-overlay .wp-block-post-title a,
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-overlay .iconvert-electronics-blog-card-title a {
	color: #fff !important;
	text-decoration: none;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-meta {
	margin: 0 0 8px 0 !important;
	color: rgba(255, 255, 255, 0.7);
	font-size: 12px;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-meta a,
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-meta time,
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-meta .wp-block-post-author-name {
	color: rgba(255, 255, 255, 0.7) !important;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-meta p {
	margin: 0 !important;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-excerpt {
	margin: 0 !important;
	color: rgba(255, 255, 255, 0.85);
	font-size: 13px;
	line-height: 1.5;
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-excerpt .wp-block-post-excerpt__excerpt {
	margin: 0 !important;
	color: rgba(255, 255, 255, 0.85);
}
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-excerpt .wp-block-post-excerpt__more-text,
.iconvert-electronics-blog-grid .iconvert-electronics-blog-card-excerpt .wp-block-post-excerpt__more-link {
	display: none;
}
.iconvert-electronics-blog-grid + .wp-block-query-pagination,
.iconvert-electronics-blog-grid ~ .wp-block-query-pagination {
	justify-content: center !important;
	gap: 8px;
}

.iconvert-electronics-chip-strip {
	display: flex !important;
	flex-wrap: wrap !important;
	gap: 8px !important;
	justify-content: center;
	margin: 0 0 var(--wp--preset--spacing--30) 0 !important;
}
.iconvert-electronics-chip-strip .iconvert-electronics-chip {
	margin: 0 !important;
	padding: 0 !important;
}
.iconvert-electronics-chip-strip .iconvert-electronics-chip .wp-block-button__link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 40px;
	padding: 8px 20px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 1.2 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	background: var(--wp--preset--color--base) !important;
	color: var(--wp--preset--color--contrast) !important;
	border: 1px solid var(--wp--preset--color--border, rgba(0,0,0,0.12)) !important;
	border-radius: 999px !important;
	text-decoration: none !important;
	white-space: nowrap;
	transition: background-color 0.15s, color 0.15s, border-color 0.15s;
	box-shadow: none !important;
}
.iconvert-electronics-chip-strip .iconvert-electronics-chip .wp-block-button__link:hover {
	background: var(--wp--preset--color--accent-soft, var(--wp--preset--color--surface)) !important;
	color: var(--wp--preset--color--accent) !important;
	border-color: var(--wp--preset--color--accent) !important;
}
.iconvert-electronics-chip-strip .iconvert-electronics-chip.is-active .wp-block-button__link {
	background: var(--wp--preset--color--accent) !important;
	color: var(--wp--preset--color--base) !important;
	border-color: var(--wp--preset--color--accent) !important;
}
.iconvert-electronics-chip-strip .iconvert-electronics-chip.is-empty {
	display: none !important;
}

.iconvert-electronics-myaccount-card .woocommerce:not(:has(.woocommerce-MyAccount-navigation)) {
	max-width: 480px;
	margin: 0 auto;
	padding: 24px 0;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login,
.iconvert-electronics-myaccount-card .woocommerce-form-register {
	background: var(--wp--preset--color--base);
	border: 1px solid var(--wp--preset--color--border, rgba(0, 0, 0, 0.12));
	border-radius: 4px;
	padding: 28px 32px;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login p,
.iconvert-electronics-myaccount-card .woocommerce-form-register p {
	margin: 0 0 16px 0;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login label,
.iconvert-electronics-myaccount-card .woocommerce-form-register label {
	display: block;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: 600;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login input.input-text,
.iconvert-electronics-myaccount-card .woocommerce-form-register input.input-text {
	width: 100% !important;
	box-sizing: border-box;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login__rememberme {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-weight: 400 !important;
	margin: 0 0 16px 0;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login__rememberme input {
	width: auto !important;
	margin: 0 !important;
}
.iconvert-electronics-myaccount-card .woocommerce-form-login__submit {
	width: 100%;
}
.iconvert-electronics-myaccount-card .woocommerce-LostPassword {
	margin-top: 12px !important;
	font-size: 14px;
}
.woocommerce-Address-title {
	h2 {
		font-size: 2rem;
	}
}
.woocommerce-account .addresses .title .edit {
	display: block;
	margin-bottom: 1em
}
.woocommerce-Addresses .title .edit {
	float: left !important;
}

.wp-block-woocommerce-mini-cart {
	visibility: visible !important;
}

