.savebox {

	position: fixed;
	bottom: 2rem;
	width: 34rem;
	max-width: 100%;
	transition: bottom 0.65s cubic-bezier(0.34, 1.56, 0.64, 1);
	box-shadow: 0 16px 38px hsla(240, 19%, 7%, 0.45);
	z-index: 999;

	&-left {
		left: 2rem;
	}

	&-right {
		right: 2rem;
	}

	&-center {
		margin-inline: auto;
		left: 0;
		right: 0;
	}

	&-hidden {
		pointer-events: none;
		bottom: -4rem;
	}
}