/* ----------------------------------------
   Sticker
   ---------------------------------------- */

.sticker {
	position: absolute;
	pointer-events: auto;
	z-index: 3;
	transform: rotate(0deg);
	transform-origin: center center;
	transition: transform 200ms ease-in-out;
	will-change: transform;
}

@media (max-width: 767px) {
	.sticker {
		width: var(--sticker-mobile-width, var(--sticker-width, auto)) !important;
		height: var(--sticker-mobile-height, var(--sticker-height, auto)) !important;
		top: var(--sticker-mobile-top, var(--sticker-top, auto)) !important;
		right: var(--sticker-mobile-right, var(--sticker-right, auto)) !important;
		bottom: var(--sticker-mobile-bottom, var(--sticker-bottom, auto)) !important;
		left: var(--sticker-mobile-left, var(--sticker-left, auto)) !important;
	}
}

.sticker__picture,
.sticker__image {
	display: block;
	width: 100%;
	height: 100%;
}

.sticker__image {
	object-fit: contain;
}
