/* Keep the archive CTA glyph byte-for-byte aligned with the Elementor icon in loop item 1253. */
.elementor-875 .elementor-element-f3accce ul.products > li.product a.woocommerce-LoopProduct-link::after,
.elementor-875 .elementor-element-f3accce ul.products > li.product a.woocommerce-loop-product__link::after {
	content: "" !important;
	z-index: 1;
}

.elementor-875 .elementor-element-f3accce ul.products > li.product a.woocommerce-LoopProduct-link::before,
.elementor-875 .elementor-element-f3accce ul.products > li.product a.woocommerce-loop-product__link::before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	display: block;
	width: 40px;
	height: 40px;
	pointer-events: none;
	background-color: #09244b;
	-webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 16px 18px no-repeat;
	mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center / 16px 18px no-repeat;
	transition: background-color 0.2s ease, transform 0.2s ease;
}

@media (hover: hover) and (pointer: fine) {
	.elementor-875 .elementor-element-f3accce ul.products > li.product:hover a.woocommerce-LoopProduct-link::before,
	.elementor-875 .elementor-element-f3accce ul.products > li.product:hover a.woocommerce-loop-product__link::before {
		background-color: #ffffff;
		transform: translateX(2px);
	}
}

@media (max-width: 767px) {
	.elementor-875 .elementor-element-f3accce ul.products > li.product a.woocommerce-LoopProduct-link::before,
	.elementor-875 .elementor-element-f3accce ul.products > li.product a.woocommerce-loop-product__link::before {
		width: 36px;
		height: 36px;
		-webkit-mask-size: 15px 17px;
		mask-size: 15px 17px;
	}
}
