@function z($layer) {
	@if not map-has-key($z-indexes, $layer) {
		@error 'There is no layer named `#{$layer}` in $z-indexes. Layer should be one of #{map-keys($z-indexes)}.';
	}

	@return map-get($z-indexes, $layer);
}

@function map-deep-get($map, $keys...) {

	@each $key in $keys {
		$map: map-get($map, $key);
	}

	@return $map;
}

@function parse-int($number) {
	@return $number / ($number * 0 + 1);
}

@function px2rem($size) {
	$remSize: $size / 16px;
	@return #{$remSize}rem;
}