.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
	width: 100%;
}

.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
	width: 100%;
}

.woocommerce div.product div.images .flex-control-thumbs {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
	margin-top: 32px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	width: 100%;
}

h1 {
	font-size: clamp(1.125rem, 0.7509rem + 1.0409vw, 2rem);
	/* 32 18 */
	line-height: 1.5;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme))
	div.product
	span.price {
	color: #000;
	font-size: clamp(1.125rem, 0.7509rem + 1.0409vw, 2rem);
	/* 32 18 */
}

.flex.items-center.gap-\[20px\].sm\:gap-\[40px\].mb-0.sm\:mb-\[25px\] span {
	font-size: clamp(0.875rem, 0.6078rem + 0.7435vw, 1.5rem);
	/*24 14 */
}

.yith-add-to-wishlist-button-block span {
	font-size: clamp(0.875rem, 0.7681rem + 0.2974vw, 1.125rem);
	/* 18 14 */
}

.yith-add-to-wishlist-button-block svg {
	display: none;
}

/* Hide number input arrows in Chrome, Safari, Edge, Opera */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Hide number input arrows in Firefox */
input[type="number"] {
	-moz-appearance: textfield;
}
.product_description p {
	margin-bottom: 0;
}

.product_description br {
	display: none;
}

.sku,
.sku p,
.sku li {
	font-size: 16px;
}
