.sticky_hero {
	position: fixed;
	top: calc(82.4px + var(--wp-admin--admin-bar--height, 0px));
	top: var(--wp-admin--admin-bar--height, 0px);
	left: 0;
	width: 100%;
	z-index: 99;
	background-color: white;
	padding: 24px 0;
	background: var(--secondary-200);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.sticky_hero.active {
	opacity: 1;
	visibility: visible;
}

.sticky_title {
	color: var(--primary-900);
	font-size: 46px;
	font-weight: 600;
	line-height: 56px; /* 121.739% */
}

.sticky_rating_downloads {
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	display: flex;
	align-items: center;
	gap: 8px;
}

.sticky_rating {
	display: flex;
	gap: 8px;
	align-items: center;
}

.sticky_downloads {
	border-left: 1px solid #BDBDBD;
	padding-left: 6px;
}

.sticky_star,
.sticky_star_filled {
	width: 16px;
	height: 16px;
	flex: 0 0 16px;
}

.sticky_star_filled {
	background-image: url(../images/rating-star-yellow.svg);
}

.sticky_star {
	background-image: url(../images/rating-star-grey.svg);
}

.sticky_stars_filled,
.sticky_stars {
	gap: 4px;
	display: flex;
}

.sticky_stars {
	position: relative;
}

.sticky_stars_filled {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sticky_hero__sides {
	display: flex;
	gap: 32px;
	align-items: center;
	justify-content: space-between;
}

.sticky_hero__form select,
.sticky_hero__form .styled-select {
	display: none;
}

@media (max-width: 1199px) {
	.sticky_hero {
		display: none;
	}
}
