body.single-product.enhanced .nectar-prod-wrap,
body.single-product.enhanced .after-product-summary-clear,
body.single-product.enhanced .tabs.wc-tabs { display: none; }
@media only screen and (min-width: 1000px) {
	body.single-product.enhanced.woocommerce div.product .woocommerce-tabs[data-tab-style=fullwidth_stacked] {
		padding-top: 0!important;
	}
}
body.single-product.enhanced[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title { padding-top:0!important; }
@media only screen and (min-width: 1000px) {
    body.single-product.enhanced [data-tab-pos=fullwidth_stacked] .products.related, .single-product [data-tab-pos=fullwidth_stacked] .products.upsells, .woocommerce #ajax-content-wrap .woocommerce-tabs[data-tab-style=fullwidth_stacked]>div:not(.tab-container) {
    	padding: 0!important;
    }
}

.woocommerce ul.products li {
	border-radius: 20px 20px 0 0!important;
	box-shadow: 0 0 20px rgba(0,0,0,0.2)!important;
	overflow: hidden;
}
.woocommerce ul.products li .product-wrap { background: transparent; }
.woocommerce ul.products li .product-wrap a { background: transparent; }
.woocommerce ul.products li .product-wrap a img {
	/*border-radius: 20px 20px 0 0!important;
	box-shadow: 0 0 20px rgba(0,0,0,0.2)!important;*/
}
.woocommerce ul.products li .onsale { margin-top: 6px!important; }
.woocommerce ul.products li .product-add-to-cart { display:none; }
.woocommerce ul.products li .woocommerce-loop-product__title {
	padding: 10px 20px 14px 12px!important;
	margin: 0!important;
	background: #0164ff!important;
	color: #FFF!important;
	font-size: 20px!important;
	line-height: 24px!important;
	min-height: 66px;
}

.rppe-split-title {
	display: flex;
	align-items: top;
	gap: 0.2em;
}

.rppe-code {
	font-size: 2em;
	font-weight: 600;
	line-height: 1;
	flex: 0 0 auto;
	min-width: 2.5em;   /* keeps the codes a consistent width so the names line up across cards */
}

.rppe-name {
	font-size: 0.8em;
	font-weight: 600;
	line-height: 1.3;
}

@media (min-width: 1200px) {
	.rppe-split-title { gap: 0.6em; }
	.rppe-code { font-size: 3em; }
	.rppe-name { font-size: 1em; padding-top: 5px; }
}