/* Shared facts for the large and 31-inch 3/4-inch Rain Bird ground sprinklers. */
body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts,
body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts {
	box-sizing: border-box;
	width: min(100%, 760px);
	margin: 24px auto 22px;
	padding: clamp(18px, 2.4vw, 26px);
	border: 1px solid #dfe7e9;
	border-radius: 16px;
	background: linear-gradient(145deg, #ffffff 0%, #f7fafb 100%);
	box-shadow: 0 10px 28px rgba(20, 44, 55, .07);
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts .ww-single-kit-buying-facts__grid,
body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts .ww-single-kit-buying-facts__grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts .ww-single-kit-buying-facts__grid > div,
body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts .ww-single-kit-buying-facts__grid > div {
	display: flex;
	min-width: 0;
	padding: 14px 15px;
	border-left: 3px solid #e6762d;
	background: #fff;
	box-shadow: 0 4px 15px rgba(20, 44, 55, .05);
	flex-direction: column;
	justify-content: center;
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts strong,
body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts strong {
	color: #173846 !important;
	font-size: clamp(19px, 2vw, 24px) !important;
	font-weight: 900 !important;
	line-height: 1.15 !important;
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts span,
body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts span {
	margin-top: 4px;
	color: #50636c !important;
	font-size: 15px !important;
	font-weight: 750 !important;
	line-height: 1.35 !important;
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts > p,
body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts > p {
	margin: 16px 0 0 !important;
	color: #425861 !important;
	font-size: 16px !important;
	font-weight: 650 !important;
	line-height: 1.55 !important;
	text-align: center;
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-description,
body.single-product.postid-5276 .ww-three-quarter-rainbird-description {
	margin: 0 auto 26px;
	padding: clamp(18px, 2.4vw, 28px);
	border-top: 3px solid #e6762d;
	background: #f7fafb;
}

body.single-product.postid-5066 .ww-three-quarter-rainbird-description h2,
body.single-product.postid-5276 .ww-three-quarter-rainbird-description h2 {
	margin-top: 0 !important;
	text-align: center;
}

@media (max-width: 620px) {
	body.single-product.postid-5066 .ww-three-quarter-rainbird-buying-facts .ww-single-kit-buying-facts__grid,
	body.single-product.postid-5276 .ww-three-quarter-rainbird-buying-facts .ww-single-kit-buying-facts__grid {
		grid-template-columns: 1fr;
	}
}

/* Premium 3/4-inch ground spike: open, modern product-detail presentation. */
body.single-product.postid-5066 .woocommerce-tabs > ul.tabs,
body.single-product.postid-5066 .woocommerce-Tabs-panel--description > h2:first-child,
body.single-product.postid-5066 .ww-matched-section:has(.ww-premium-ground-spike-copy) > h2:first-child {
	display: none !important;
}

body.single-product.postid-5066 .woocommerce-tabs,
body.single-product.postid-5066 .woocommerce-Tabs-panel--description {
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: 0 !important;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy {
	box-sizing: border-box;
	width: min(100%, 1120px);
	margin: 0 auto;
	color: #29434f;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__intro {
	max-width: 850px;
	margin: 0 auto clamp(30px, 5vw, 52px);
	text-align: center;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__eyebrow {
	margin: 0 0 10px !important;
	color: #bf5819 !important;
	font-size: 15px !important;
	font-weight: 900 !important;
	letter-spacing: .11em;
	text-transform: uppercase;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy h2 {
	margin: 0 0 15px !important;
	color: #173846 !important;
	font-size: clamp(30px, 4vw, 48px) !important;
	font-weight: 900 !important;
	line-height: 1.08 !important;
	text-align: center;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy p,
body.single-product.postid-5066 .ww-premium-ground-spike-copy figcaption {
	font-size: clamp(17px, 1.6vw, 20px) !important;
	line-height: 1.62 !important;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__features {
	display: grid;
	margin: 0 0 clamp(36px, 6vw, 68px);
	border-top: 1px solid #d9e2e5;
	border-bottom: 1px solid #d9e2e5;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__features article {
	padding: clamp(22px, 3vw, 34px);
	text-align: center;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__features article + article {
	border-left: 1px solid #d9e2e5;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__features h3 {
	position: relative;
	margin: 0 0 13px !important;
	padding-top: 13px;
	color: #173846 !important;
	font-size: clamp(21px, 2vw, 27px) !important;
	font-weight: 900 !important;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__features h3::before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 38px;
	height: 3px;
	border-radius: 2px;
	background: #e6762d;
	content: "";
	transform: translateX(-50%);
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__features p {
	margin: 0 !important;
	font-size: 17px !important;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles {
	display: grid;
	align-items: center;
	gap: clamp(28px, 5vw, 62px);
	padding: clamp(24px, 4vw, 46px);
	border-top: 3px solid #e6762d;
	background: #f5f8f9;
	grid-template-columns: minmax(0, 1.08fr) minmax(280px, .92fr);
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles h2 {
	font-size: clamp(28px, 3.4vw, 42px) !important;
	text-align: left;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles figure {
	margin: 0;
	text-align: center;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 10px 28px rgba(20, 44, 55, .08);
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles figcaption {
	margin-top: 10px;
	color: #5b6e76;
	font-size: 14px !important;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 22px;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__actions a {
	display: inline-flex;
	align-items: center;
	min-height: 46px;
	padding: 10px 18px;
	border: 1px solid #1d566b;
	border-radius: 999px;
	color: #173846 !important;
	background: #fff;
	font-size: 16px;
	font-weight: 850;
	text-decoration: none !important;
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__actions a:hover,
body.single-product.postid-5066 .ww-premium-ground-spike-copy__actions a:focus-visible {
	border-color: #e6762d;
	color: #9d420d !important;
	box-shadow: 0 0 0 3px rgba(230, 118, 45, .15);
}

body.single-product.postid-5066 .ww-premium-ground-spike-copy__note {
	max-width: 900px;
	margin: 24px auto 0 !important;
	color: #50636c !important;
	font-size: 15px !important;
	text-align: center;
}

@media (max-width: 760px) {
	body.single-product.postid-5066 .ww-premium-ground-spike-copy__features,
	body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles {
		grid-template-columns: 1fr;
	}

	body.single-product.postid-5066 .ww-premium-ground-spike-copy__features article + article {
		border-top: 1px solid #d9e2e5;
		border-left: 0;
	}

	body.single-product.postid-5066 .ww-premium-ground-spike-copy__nozzles h2 {
		text-align: center;
	}

	body.single-product.postid-5066 .ww-premium-ground-spike-copy__actions {
		justify-content: center;
	}
}
