.fixed-header {
	position           : fixed;
	opacity            : 0;
	z-index            : 0;
	top                : -100px;
	left               : 0;
	right              : 0;
	-webkit-box-shadow : 0 13px 64px -8px rgba(0, 0, 0, 0.1);;
	-moz-box-shadow    : 0 13px 64px -8px rgba(0, 0, 0, 0.1);;
	box-shadow         : 0 13px 64px -8px rgba(0, 0, 0, 0.1);;
	/*z-index            : 1000;*/
	background-color   : #ffffff;
	padding            : 10px 20px 10px 250px;
	transition         : .3s opacity ease;
	display            : none;
}

.fixed-header--visible {
	z-index : 1100;
	opacity : 1;
	top     : 0;
}

.js-init-fixed-header {
	display : block;
}

.js-init-fixed-header:after {
	display    : block;
	position   : absolute;
	width      : 30px;
	top        : 0;
	bottom     : 0;
	background : #ffffff;
	left       : 200px;
}

.fixed-header:after {
	display : block;
	content : '';
	clear   : both;
}

.fixed-header__phone {
	float : left;
	font  : 300 30px 'San Francisco', sans-serif;
	color : rgba(0, 0, 0, .8);
}

.fixed-header__cart {
	float         : right;
	padding-right : 40px;
}

.fixed-header__cart-btn {
	display          : block;
	font             : 500 20px/20px 'San Francisco', sans-serif;
	color            : #7a3035;
	border-radius    : 7px;
	background-color : #f3b731;
	padding          : 10px 20px;
	cursor           : pointer;
	text-decoration  : none;
}

.fixed-header__cart-btn--green {
	background-color : #34a97f;
}

.fixed-header__cart-btn:hover {
	background-color : #f5c55a;
}

@media (max-width : 768px) {
	.fixed-header {
		display : none;
	}
}