/* Sprint demo links. The loop button deliberately does NOT use WooCommerce's
 * generic .button class, so theme/card rules for Add to cart cannot reposition it.
 */
.products .product .slw-demo-button--loop{
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	max-width:100%;
	min-height:44px;
	margin:8px 0 0;
	padding:10px 8px;
	box-sizing:border-box;
	border:1px solid currentColor;
	border-radius:7px;
	background:#fff;
	color:#2E6FA8;
	font-size:.82rem;
	font-weight:650;
	line-height:1.2;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.products .product .slw-demo-button--loop:hover,
.products .product .slw-demo-button--loop:focus{
	background:#EEF6FC;
	color:#2E6FA8;
	border-color:#3B82C4;
	text-decoration:none;
	box-shadow:0 6px 14px rgba(46,111,168,.12);
}
.products .product .slw-demo-button--loop:focus-visible{
	outline:3px solid rgba(59,130,196,.28);
	outline-offset:3px;
}
.single-product .slw-demo-button--single{
	display:inline-block;
	margin-top:.75em;
}
