/** Shopify CDN: Minification failed

Line 58:0 Unexpected "{"

**/
.price--on-sale .price_sale {
	align-items: center;
}

/* Style the regular crossed-out price with a sharp diagonal slash */
.price_sale .price-item--regular {
	position: relative;
	display: inline-block;
	color: rgba(var(--color-foreground), var(--alpha-font-opacity));
	font-weight: 500;
	margin-right: 0.5rem;
}

/* Replace the default <s> strike with a sharp diagonal cut */
.price_sale .price-item--regular::after {
	content: "";
	position: absolute;
	top: 50%;
	left: -10%;
	right: -10%;
	height: 2px;
	/* thickness of cut */
	background: #e53935;
	/* red slash */
	transform: rotate(-18deg);
	/* sharp diagonal angle */
	transform-origin: center;
}

/* Make sale price stand out */
.price_sale .price-item--sale,
.price_regular .price-item--regular {
	color: rgba(var(--color-foreground), 1);
	/* sale red */
	font-weight: 500;
}

@media screen and (max-width: 749px) {
	.product-card_title {
		font-size: 14px !important;
	}

	.price_sale .price-item--sale,
	.price_regular .price-item--regular {
		font-size: var(--text-sm);
	}
}


.main-product_block .price_sale .price-item--sale,
.main-product_block .price_regular .price-item--regular,
:not(.complementary-products) .price_regular .price-item--regular,
{
font-size: var(--text-9xl);
}

.cart-drawer_footer>* {
	padding-block: 6px;
}