.button:not(.customize-partial-edit-shortcut-button),
input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"] {
	border-radius: 0.2rem;
	color: $color_white;
	background-color: $color_main;
	border-width: 1px;
	border-color: $color_main;
	border-style: solid;
	padding: 0.8rem 2.5rem;
	font-size: 0.75rem;
	line-height: 1.5rem;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	@include transition;

	&:hover {
		transform: translateY(-2px);
		box-shadow: 0 2px 4px rgba(0,0,0,.1);
		@include transition;
	}

	&:active,
	&:focus {
		border-color: $color_border_button_focus;
	}
}

.billow {
	a.button-slider {
		display: inline-block;
		border-radius: 0.2rem;
		color: $color_white;
		background-color: $color_main;
		padding: 0.8rem 2.5rem;
		font-size: 0.8rem;
		line-height: 1.5rem;
		font-weight: 700;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
		@include transition;

		&:hover {
			transform: translateY(-2px);
			box-shadow: 0 2px 4px rgba(0,0,0,.1);
			@include transition;
		}
	}
}

.pswp {
	z-index: 99999;

	.pswp__button {
		border: none !important;

		&:hover {
			transform: none !important;
		}
	}
}
