// ==============================
// Layout & Position
// ==============================
@mixin pixelio-cart-abandon-recovery-more-position-fixed {
	position: fixed;
}

@mixin pixelio-cart-abandon-recovery-more-position-relative {
	position: relative;
}

@mixin pixelio-cart-abandon-recovery-more-position-absolute {
	position: absolute;
}

@mixin pixelio-cart-abandon-recovery-more-at-top {
	top: 0;
}

@mixin pixelio-cart-abandon-recovery-more-at-bottom {
	bottom: 0;
}

@mixin pixelio-cart-abandon-recovery-more-15px-bottom {
	bottom: 15px;
}

@mixin pixelio-cart-abandon-recovery-more-1000px-bottom {
	bottom: -1000px;
}

@mixin pixelio-cart-abandon-recovery-more-at-left {
	left: 0;
}

@mixin pixelio-cart-abandon-recovery-more-at-right {
	right: 0;
}

@mixin pixelio-cart-abandon-recovery-more-in-front {
	z-index: 9999;
}

@mixin pixelio-cart-abandon-recovery-more-auto-margin {
	margin: auto;
}

@mixin pixelio-cart-abandon-recovery-more-no-margin {
	margin: 0;
}

@mixin pixelio-cart-abandon-recovery-more-margin-top-25 {
	margin-top: 25px;
}

@mixin pixelio-cart-abandon-recovery-more-margin-right-left-50px {
	margin: 0 50px;
}

@mixin pixelio-cart-abandon-recovery-more-margin-left-25px {
	margin-left: 25px;
}

@mixin pixelio-cart-abandon-recovery-more-margin-7px {
	margin-bottom: 7px;
}

@mixin pixelio-cart-abandon-recovery-more-overflow-hidden {
	overflow: hidden;
}

// ==============================
// Dimensions (width / height)
// ==============================
@mixin pixelio-cart-abandon-recovery-more-width-complete {
	width: 100%;
}

@mixin pixelio-cart-abandon-recovery-more-height-complete {
	height: 100%;
}

@mixin pixelio-cart-abandon-recovery-more-width-250px {
	width: 250px;
}

@mixin pixelio-cart-abandon-recovery-more-width-60px {
	width: 60px;
}

@mixin pixelio-cart-abandon-recovery-more-height-50px {
	height: 50px;
}

@mixin pixelio-cart-abandon-recovery-more-height-30px {
	height: 30px;
}

// ==============================
// Display & Flex
// ==============================
@mixin pixelio-cart-abandon-recovery-more-inline-block {
	display: inline-block;
}

@mixin pixelio-cart-abandon-recovery-more-block {
	display: block;
}

@mixin pixelio-cart-abandon-recovery-more-display-none {
	display: none;
}

@mixin pixelio-cart-abandon-recovery-more-display-flex-fallback-inline-block {
	display: inline-block; // fallback
	display: flex;
}

@mixin pixelio-cart-abandon-recovery-more-flex-no-wrap-and-vertical-align-middle {
	flex-wrap: nowrap;
	vertical-align: middle;
}

@mixin pixelio-cart-abandon-recovery-more-align-center {
	align-content: center;
}

@mixin pixelio-cart-abandon-recovery-more-align-item-center {
	align-items: center;
}

@mixin pixelio-cart-abandon-recovery-more-justify-center {
	justify-content: center;
}

// ==============================
// Typography
// ==============================
@mixin pixelio-cart-abandon-recovery-more-font-bold {
	font-weight: 700;
}

@mixin pixelio-cart-abandon-recovery-more-font-size-30px {
	font-size: 30px;
}

@mixin pixelio-cart-abandon-recovery-more-font-size-25px {
	font-size: 25px;
}

@mixin pixelio-cart-abandon-recovery-more-font-size-18px {
	font-size: 18px;
}

@mixin pixelio-cart-abandon-recovery-more-font-top-middle {
	top: 50%;
}

@mixin pixelio-cart-abandon-recovery-more-text-center {
	text-align: center;
}

// ==============================
// Colors & Backgrounds
// ==============================
@mixin pixelio-cart-abandon-recovery-more-color-white {
	color: $font-color;
}

@mixin pixelio-cart-abandon-recovery-more-color-primary {
	color: $primary-color;
}

@mixin pixelio-cart-abandon-recovery-more-color-black {
	color: $second-font-color;
}

@mixin pixelio-cart-abandon-recovery-more-background-primary {
	background-color: $primary-color;
}

@mixin pixelio-cart-abandon-recovery-more-background-secondary-color {
	background-color: $secondary-color;
}

@mixin pixelio-cart-abandon-recovery-more-background-light {
	background-color: $font-color;
}

@mixin pixelio-cart-abandon-recovery-more-background-color-white {
	background: $font-color;
}

@mixin pixelio-cart-abandon-recovery-more-background-transparent {
	background: transparent;
}

@mixin pixelio-cart-abandon-recovery-more-no-background {
	background: none;
}

// ==============================
// Borders & Shadows
// ==============================
@mixin pixelio-cart-abandon-recovery-more-border-radius {
	border-radius: 10px;
}

@mixin pixelio-cart-abandon-recovery-more-no-border-radius {
	border-radius: 0;
}

@mixin pixelio-cart-abandon-recovery-more-no-border {
	border: none;
}

@mixin pixelio-cart-abandon-recovery-more-shadow {
	box-shadow: -2px 0 40px -29px $shadow-color;
	-webkit-box-shadow: -2px 0 40px -29px $shadow-color;
	-moz-box-shadow: -2px 0 40px -29px $shadow-color;
}

@mixin pixelio-cart-abandon-recovery-more-no-shadow {
	box-shadow: none;
}

@mixin pixelio-cart-abandon-recovery-more-no-outline {
	outline: none;
}

// ==============================
// Opacity / Visibility
// ==============================
@mixin pixelio-cart-abandon-recovery-more-no-opacity {
	opacity: 0;
}

@mixin pixelio-cart-abandon-recovery-more-full-opacity {
	opacity: 1;
}

@mixin pixelio-cart-abandon-recovery-more-semi-opaque {
	opacity: 0.5;
}

// ==============================
// Content / Misc
// ==============================
@mixin pixelio-cart-abandon-recovery-more-cursor-pointer {
	cursor: pointer;
}

@mixin pixelio-cart-abandon-recovery-more-empty-content {
	content: "";
}

@mixin pixelio-cart-abandon-recovery-more-animation-bought {
	@include pixelio-cart-abandon-recovery-more-1000px-bottom;
	animation-timing-function: linear;
	animation-duration: 15s;
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwaXhlbGlvX2NhcnRfYWJhbmRvbl9yZWNvdmVyeV9tb3JlX21peGlucy5zY3NzIn0= */
