/**
 * Modern glassmorphism button effect.
 * Frosted-glass look: blurred backdrop, soft translucent border, subtle depth,
 * and a smooth hover lift. Applied to the site's "Order Now" buttons.
 */

.daz-glass-btn,
a.elementor-button.elementor-button-link.elementor-size-sm {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 12px 26px !important;
	border-radius: 14px !important;
	border: 1px solid rgba(255, 255, 255, 0.4) !important;
	background: linear-gradient(135deg, rgba(31, 92, 52, 0.92), rgba(46, 125, 70, 0.85)) !important;
	-webkit-backdrop-filter: blur(10px) saturate(180%);
	backdrop-filter: blur(10px) saturate(180%);
	box-shadow:
		0 4px 10px rgba(46, 125, 70, 0.22),
		inset 0 1px 0 rgba(255, 255, 255, 0.35);
	color: #ffffff !important;
	font-weight: 600 !important;
	text-decoration: none !important;
	cursor: pointer;
	overflow: hidden;
	transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

.daz-glass-btn::before,
a.elementor-button.elementor-button-link.elementor-size-sm::before {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.25), transparent 40%);
	pointer-events: none;
}

.daz-glass-btn:hover,
a.elementor-button.elementor-button-link.elementor-size-sm:hover {
	transform: translateY(-2px);
	background: linear-gradient(135deg, rgba(31, 92, 52, 1), rgba(46, 125, 70, 0.95)) !important;
	box-shadow:
		0 6px 14px rgba(46, 125, 70, 0.28),
		inset 0 1px 0 rgba(255, 255, 255, 0.45);
	color: #ffffff !important;
}

.daz-glass-btn:active,
a.elementor-button.elementor-button-link.elementor-size-sm:active {
	transform: translateY(0);
	box-shadow:
		0 4px 12px rgba(46, 125, 70, 0.28),
		inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
