.header-burger {
	display         : flex;
	flex-direction  : column;
	justify-content : center;
	align-items     : center;
	margin-right    : 15px;
}

.header-burger #bwa-menu__burger {
	margin : 0;
}

@media (min-width : 1200px) {
	body[data-is-desktop="true"] .main-header {
		position : -webkit-sticky;
		position : sticky;
		top      : 0;
	}

	body[data-is-desktop="true"] .main-header--is-sticky #bwa-menu__burger {
		display : block;
	}

	body[data-is-desktop="true"] .header-burger {
		display  : flex;
		overflow : hidden;
		width    : 0;
		margin   : 0;
	}

	body[data-is-desktop="true"] .main-header--is-not-sticky .header-burger {
		width             : 55px;
		text-align        : end;
		padding-left      : 80px;
		margin            : 0 15px 0 0;
		-webkit-animation : hide-burger 0.3s ease-in-out forwards .2s;
		animation         : hide-burger 0.3s ease-in-out forwards .2s;
	}

	body[data-is-desktop="true"] .main-header--is-sticky .header-burger {
		-webkit-animation : show-burger 0.5s ease-in-out forwards;
		animation         : show-burger 0.5s ease-in-out forwards;
		width             : 100% !important;
		text-align        : end;
		padding-left      : 80px;
	}

	body[data-is-desktop="true"] .header-burger p {
		font-size      : calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));
		font-family    : Roboto, sans-serif;
		font-weight    : 300;
		letter-spacing : 0.15em;
		text-transform : uppercase;
		color          : black;
		opacity        : 0;
		transition     : all 0.2s ease-in-out;
	}

	body[data-is-desktop="true"] .main-header--is-sticky .header-burger p {
		opacity    : 1;
		transition : all 0.3s ease-in-out 0.5s;
	}

	body[data-is-desktop="true"] .header-logo {
		transform-origin : left center;
		transform        : scale(1);
		transition       : .3s ease-in-out;
	}

	body[data-is-desktop="true"] .main-header--is-sticky .header-logo {
		transform : scale(.8);
	}

	body[data-is-desktop="true"] .main-header--is-sticky .header-logo .img-fluid {
		content : url('../../../img/logo-sticky.png');
	}

	body[data-is-desktop="true"] .header-nav {
		transform  : translate3d(0, 0, 0);
		transition : all .4s;
	}

	body[data-is-desktop="true"] .main-header--is-sticky .header-nav {
		transform  : translate3d(0, -100%, 0);
		transition : all .4s ease-in-out;
	}

	body[data-is-desktop="true"] .main-header--is-sticky .header-nav--is-show {
		transform : translate3d(0, 0, 0);
	}

}

@-webkit-keyframes show-sticky-header {
	0% {
		-webkit-transform : translate3d(0, -100%, 0);
		transform         : translate3d(0, -100%, 0)
	}
	100% {
		-webkit-transform : translate3d(0, 0, 0);
		transform         : translate3d(0, 0, 0)
	}
}

@keyframes show-burger {
	0% {
		width  : 0;
		margin : 0;
	}
	100% {
		width  : 55px;
		margin : 0 15px 0 0;
	}
}

@keyframes hide-burger {
	0% {
		width  : 55px;
		margin : 0 15px 0 0;
	}
	100% {
		width  : 0;
		margin : 0;
	}
}
