/* MATERIAL SYMBOLS */

.material-symbols-rounded,
.goapp-material-symbol {
	font-family: 'Material Symbols Rounded';
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	font-feature-settings: 'liga';
	vertical-align: middle;
}

/* GOAPP PRODUCT ICON */

.goapp-product-icon {
	width: 72px;
	height: 72px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--awb-color3, #e5e5e5);
	border-radius: 20px;
	background: var(--awb-color2, #f7f7f7);
}

.goapp-product-icon .goapp-product-material-icon,
.goapp-product-icon .material-symbols-rounded {
	font-size: 36px;
}

/* AVADA WOO PRODUCT ICON */

.goapp-woo-product-icon {
	box-sizing: border-box;
}

.goapp-woo-product-symbol {
	display: inline-block;
}

/* ADMIN PRODUCT ICON PREVIEW */

.goapp-material-symbol-preview {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 52px;
	height: 52px;
	border: 1px solid #dcdcde;
	border-radius: 10px;
	background: #fff;
}


/* MATERIAL SYMBOLS - PREVENT LIGATURE TEXT FLASH */

.goapp-material-symbol:not(.goapp-product-svg),
.goapp-woo-product-symbol:not(.goapp-product-svg),
.material-symbols-rounded:not(.goapp-product-svg) {
	visibility: hidden;
}

.goapp-ms-fonts-loaded .goapp-material-symbol,
.goapp-ms-fonts-loaded .goapp-woo-product-symbol,
.goapp-ms-fonts-loaded .material-symbols-rounded {
	visibility: visible;
}


/* WOO PRODUCT ICON - LOCAL SVG */

.goapp-woo-product-symbol.goapp-product-svg {
	width: 1em;
	height: 1em;
	display: inline-block;
	color: inherit;
	fill: currentColor;
	visibility: visible;
	vertical-align: middle;
	overflow: visible;
}
