#{$prefix}-header-right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex: 0 0 33.33%;
	max-width: 33.33%;
	@include mobile {
		flex: 0 0 100%;
		max-width: 100%;
		justify-content: flex-start;
	}
	#{$prefix}-search-wrapper {
		position: relative;
		#{$prefix}-search-form {
			display: flex;
			justify-content: flex-end;
			align-items: center;
			position: relative;
			.search-form {
			    max-width: 500px;
			    min-width: 240px;
			    display: flex;
			    align-items: center;
			    align-self: center;
			    background: #ffff;
			    border-radius: 30px;
			    padding: 5px 15px;
			    margin-left: auto;
			    @include mobile  {
			    	max-width: fit-content;
    				min-width: fit-content;
			    }
			    #{$prefix}-search-submit {
				    background: transparent;
				    border: 0;
				    cursor: pointer;
				    position: absolute;
				    right: 0;
				    height: 40px;
				    color: #000;
				}
			    label {
			    	input[type="search"] {
					    border: none;
					    background: #fff;
					    font-size: 15px;
					    padding: 0;
					    &:focus {
					    	outline: none;
					    }
			    	}
			    }
			}
		}
	}
}