/* Accessories / electronics single-product layout. */

.lf-sp--accessories .lf-sp__excerpt {
	color: var(--lf-muted);
	margin: 0.5rem 0 1.25rem;
}

.lf-sp--accessories form.cart {
	display: flex;
	gap: 0.75rem;
	flex-wrap: wrap;
	margin: 1.25rem 0 1rem;
}

.lf-sp--accessories form.cart .quantity {
	display: none;
}

.lf-sp--accessories button.single_add_to_cart_button {
	background: var(--lf-primary);
	color: #fff;
	border: none;
	border-radius: var(--lf-radius-sm);
	min-height: 52px;
	padding: 0 2rem;
	font-weight: 700;
	flex: 1 1 200px;
}

.lf-sp--accessories button.single_add_to_cart_button:hover {
	background: var(--lf-primary-dark, var(--lf-primary));
}

.lf-sp--accessories .lf-buy-now-button {
	flex: 1 1 200px;
	min-height: 52px;
}

.lf-sp--accessories .lf-sp__mini-trust {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1.25rem;
	list-style: none;
	margin: 0 0 1rem;
	padding: 0;
	font-size: 0.8rem;
	color: var(--lf-muted);
}

.lf-sp--accessories .lf-sp__mini-trust li {
	display: flex;
	align-items: center;
	gap: 0.35rem;
}

.lf-sp--accessories .lf-text-link {
	background: none;
	border: none;
	padding: 0.5rem 0 1rem;
	font-weight: 600;
	color: var(--lf-text);
	cursor: pointer;
	display: block;
}

.lf-sp--accessories .product_meta {
	font-size: 0.85rem;
	color: var(--lf-muted);
	border-top: 1px solid var(--lf-border);
	padding-top: 1rem;
}
