:root {
	--tw-gradient-from-position: ;
	--tw-gradient-to-position: ;
}

@font-face {
	font-family: "icomoon";
	src: url("../fonts/icomoon.eot?or5mvs");
	src:
		url("../fonts/icomoon.eot?or5mvs#iefix") format("embedded-opentype"),
		url("../fonts/icomoon.ttf?or5mvs") format("truetype"),
		url("../fonts/icomoon.woff?or5mvs") format("woff"),
		url("../fonts/icomoon.svg?or5mvs#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="swift-icon-"],
[class*=" swift-icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "icomoon";
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.dashicons-sreshto-swift-coupons::before {
	font-family: "icomoon";
	content: "\e901";
}

/* Add icon before specific WooCommerce tabs for qualifiers */
#woocommerce-coupon-data
	ul.wc-tabs
	li.swiftcoupons_qualifiers_options
	a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_qualifiers_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_qualifiers_options a::before {
	content: "\f108"; /* Unicode for the icon */
}

/* Add icon before specific WooCommerce tabs for BXGX deals */
#woocommerce-coupon-data
	ul.wc-tabs
	li.swiftcoupons_bxgx_deals_options
	a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_bxgx_deals_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_bxgx_deals_options a::before {
	content: "\f524"; /* Unicode for the icon */
}

/* Add icon before specific WooCommerce tabs for scheduler */
#woocommerce-coupon-data ul.wc-tabs li.swiftcoupons_scheduler_options a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_scheduler_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_scheduler_options a::before {
	content: "\f508"; /* Unicode for the icon */
}

/* Add icon before specific WooCommerce tabs for URL apply */
#woocommerce-coupon-data ul.wc-tabs li.swiftcoupons_url_apply_options a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_url_apply_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_url_apply_options a::before {
	content: "\f103"; /* Unicode for the icon */
}

/* Add icon before specific WooCommerce tabs for auto-apply */
#woocommerce-coupon-data
	ul.wc-tabs
	li.swiftcoupons_auto_apply_options
	a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_auto_apply_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_auto_apply_options a::before {
	content: "\f515"; /* Unicode for the icon */
}

/* Add icon before specific WooCommerce tabs for shipping discounts */
#woocommerce-coupon-data
	ul.wc-tabs
	li.swiftcoupons_add_products_options
	a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_add_products_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_add_products_options a::before {
	content: "\f170"; /* Unicode for the icon */
}

/* Add icon before specific WooCommerce tabs for shipping discounts */
#woocommerce-coupon-data
	ul.wc-tabs
	li.swiftcoupons_shipping_discounts_options
	a::before,
#woocommerce-product-data
	ul.wc-tabs
	li.swiftcoupons_shipping_discounts_options
	a::before,
.woocommerce ul.wc-tabs li.swiftcoupons_shipping_discounts_options a::before {
	content: "\f231"; /* Unicode for the icon */
}

.swiftcoupons_qualifiers_options.swiftcoupons_qualifiers_tab a,
.swiftcoupons_bxgx_deals_options.swiftcoupons_bxgx_deals_tab a,
.swiftcoupons_scheduler_options.swiftcoupons_scheduler_tab a,
.swiftcoupons_url_apply_options.swiftcoupons_url_apply_tab a,
.swiftcoupons_auto_apply_options.swiftcoupons_auto_apply_tab a,
.swiftcoupons_add_products_options.swiftcoupons_add_products_tab a,
.swiftcoupons_shipping_discounts_options.swiftcoupons_shipping_discounts_tab a {
	color: #8b5cf6;
	font-weight: 500;
}

.swiftcoupons_qualifiers_options.swiftcoupons_qualifiers_tab a::after,
.swiftcoupons_bxgx_deals_options.swiftcoupons_bxgx_deals_tab a::after,
.swiftcoupons_scheduler_options.swiftcoupons_scheduler_tab a::after,
.swiftcoupons_url_apply_options.swiftcoupons_url_apply_tab a::after,
.swiftcoupons_auto_apply_options.swiftcoupons_auto_apply_tab a::after,
.swiftcoupons_add_products_options.swiftcoupons_add_products_tab a::after,
.swiftcoupons_shipping_discounts_options.swiftcoupons_shipping_discounts_tab
	a::after {
	font-family: "icomoon";
	content: "\e900";
	position: absolute;
	top: 50%;
	right: 1%;
	transform: translateY(-50%);
	opacity: 0.7;
	transition: all 0.3s ease;
}
.swiftcoupons_qualifiers_options.swiftcoupons_qualifiers_tab a:hover::after,
.swiftcoupons_bxgx_deals_options.swiftcoupons_bxgx_deals_tab a:hover::after,
.swiftcoupons_scheduler_options.swiftcoupons_scheduler_tab a:hover::after,
.swiftcoupons_url_apply_options.swiftcoupons_url_apply_tab a:hover::after,
.swiftcoupons_auto_apply_options.swiftcoupons_auto_apply_tab a:hover::after,
.swiftcoupons_add_products_options.swiftcoupons_add_products_tab a:hover::after,
.swiftcoupons_shipping_discounts_options.swiftcoupons_shipping_discounts_tab
	a:hover::after {
	opacity: 1;
	right: 10%;
}

@keyframes subtle-bounce {
	0%,
	100% {
		transform: translateY(0) scale(1);
		box-shadow:
			0 10px 15px -3px rgba(0, 0, 0, 0.1),
			0 4px 6px -2px rgba(0, 0, 0, 0.05);
	}
	50% {
		transform: translateY(-8px) scale(1.02);
		box-shadow:
			0 20px 25px -5px rgba(0, 0, 0, 0.1),
			0 10px 10px -5px rgba(0, 0, 0, 0.04);
	}
}
.animate-subtle-bounce {
	animation: subtle-bounce 2.5s ease-in-out infinite;
}
