
.e-floating-bars-var-3 {
	--e-floating-bars-announcement-bg-color: #cdd9df;
	--e-floating-bars-announcement-text-color: #1c2448;
	--e-floating-bars-announcement-icon-color: #1c2448;
	--e-floating-bars-close-button-color: #1c2448;
	--e-floating-bars-coupon-button-color: #467ff7;
	--e-floating-bars-coupon-bg-color: #fff;
	--e-floating-bars-coupon-border-color: #467ff7;
	--e-floating-bars-coupon-icon-gap: 5px;
	--e-floating-bars-coupon-border-width: 2px;
	--e-floating-bars-coupon-padding-block-end: 8px;
	--e-floating-bars-coupon-padding-block-start: 8px;
	--e-floating-bars-coupon-padding-inline-end: 20px;
	--e-floating-bars-coupon-padding-inline-start: 20px;
	--e-floating-bars-coupon-animation-delay: 500ms;
	--e-floating-bars-coupon-animation-duration: 1000ms;
	--e-floating-bars-coupon-width: initial;
	--e-floating-bars-coupon-height: initial;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button {
	align-items: center;
	border: 0;
	border-radius: 0;
	color: var(--e-floating-bars-coupon-button-color);
	display: flex;
	height: var(--e-floating-bars-coupon-height);
	justify-content: center;
	order: 3;
	padding-block-end: var(--e-floating-bars-coupon-padding-block-end);
	padding-block-start: var(--e-floating-bars-coupon-padding-block-start);
	padding-inline-end: var(--e-floating-bars-coupon-padding-inline-end);
	padding-inline-start: var(--e-floating-bars-coupon-padding-inline-start);
	position: relative;
	width: var(--e-floating-bars-coupon-width);
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button, .e-floating-bars-var-3 .e-floating-bars__coupon-button:focus, .e-floating-bars-var-3 .e-floating-bars__coupon-button:hover {
	background-color: var(--e-floating-bars-coupon-bg-color);
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated {
	animation-delay: var(--e-floating-bars-coupon-animation-delay);
	animation-duration: var(--e-floating-bars-coupon-animation-duration);
	animation-iteration-count: 1;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation {
	opacity: 0;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible {
	opacity: 1;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout {
	border-color: var(--e-floating-bars-coupon-border-color);
	border-style: dashed;
	border-width: var(--e-floating-bars-coupon-border-width);
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text {
	--e-floating-bars-coupon-padding-block-end: 0;
	--e-floating-bars-coupon-padding-block-start: 0;
	--e-floating-bars-coupon-padding-inline-end: 0;
	--e-floating-bars-coupon-padding-inline-start: 0;
	--e-floating-bars-coupon-border-width: 0;
	--e-floating-bars-coupon-bg-color: transparent;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag, .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag, .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket, .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket {
	--e-floating-bars-coupon-padding-block-end: 8px;
	--e-floating-bars-coupon-padding-block-start: 8px;
	--e-floating-bars-coupon-padding-inline-end: 20px;
	--e-floating-bars-coupon-padding-inline-start: 20px;
	background-color: transparent;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag, .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag {
	padding-inline-start: calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em);
}

[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape, [dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape {
	transform: rotate(180deg);
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket, .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket {
	padding-inline: calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em);
}

.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape {
	stroke-width: var(--e-floating-bars-coupon-border-width);
	stroke: var(--e-floating-bars-coupon-border-color);
}

@media (max-width:767px) {
	.e-floating-bars-var-3 .e-floating-bars__coupon-button {
		display: flex;
		grid-column: span 2/span 2;
		grid-row-start: 2;
		justify-content: center;
	}
}

.e-floating-bars-var-3 .e-floating-bars__shape {
	left: 0;
	position: absolute;
	z-index: -1;
}

.e-floating-bars-var-3 .e-floating-bars__shape .path {
	fill: var(--e-floating-bars-coupon-bg-color);
}

.e-floating-bars-var-3 .e-floating-bars__shape .circle {
	fill: var(--e-floating-bars-announcement-bg-color);
}

.e-floating-bars-var-3 .e-floating-bars__shape:not(:root) {
	overflow: visible !important;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-icon {
	color: var(--e-floating-bars-coupon-button-color);
	display: flex;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg {
	fill: var(--e-floating-bars-coupon-button-color);
	height: 1em;
	width: 1em;
}

.e-floating-bars-var-3 .e-floating-bars__coupon-text-group {
	align-items: center;
	display: flex;
	gap: var(--e-floating-bars-coupon-icon-gap);
}

.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden {
	display: none;
}
