/*
 * AS Product Detail — "Site style" skin, desktop (media: min-width = two-column breakpoint).
 */

body.aspd-style-site {
	--aspd-gap-section: 48px;
}
body.aspd-style-site .aspd-main {
	padding-top: var(--aspd-top-space, 24px);
}
body.aspd-style-site .aspd-main__media {
	margin-bottom: 0;
}
body.aspd-style-site .aspd .aspd-title {
	font-size: 28px;
	line-height: 36px;
}
body.aspd-style-site .aspd .aspd-price :is(.amount, .amount bdi, .woocommerce-Price-currencySymbol, ins, .wcpbc-price) {
	font-size: 30px;
}
body.aspd-style-site #aspd-purchase .aspd-buy .single_add_to_cart_button,
body.aspd-style-site .aspd .aspd-quote__btn {
	min-height: 52px;
}
body.aspd-style-site .aspd-buy .quantity {
	min-height: 52px;
}
body.aspd-style-site .aspd .aspd-qty__btn,
body.aspd-style-site #aspd-purchase .aspd-buy .quantity input.qty {
	min-height: 50px;
}
body.aspd-style-site .aspd-reviews__layout {
	grid-template-columns: 360px minmax(0, 1fr);
	gap: 56px;
}
