/*

	TeeAssembler 2.0
	https://github.com/AlexIsTheGuy/TeeAssembler-2.0
	
	Copyright (c) 2022–2024 Aleksandar Blažić and contributors
	Released under the MIT license
	https://github.com/AlexIsTheGuy/TeeAssembler-2.0/blob/main/LICENSE

*/

.teeassembler-tee {
	font-size: 1px;
	width: 96em;
	height: 96em;
	position: relative;
}

.teeassembler-tee [data-teeassembler-body_part] {
    position: absolute;
}

.teeassembler-tee .teeassembler-back_foot, 
.teeassembler-tee .teeassembler-back_foot_shadow, 
.teeassembler-tee .teeassembler-front_foot, 
.teeassembler-tee .teeassembler-front_foot_shadow {
	width: 64em;
	height: 32em;
}

.teeassembler-tee .teeassembler-back_foot_shadow {
	background-position: -192em -64em;
	top: 52em;
	left: 4em;
	transform: scale(1.2);
}

.teeassembler-tee .teeassembler-back_foot {
	background-position: -192em -32em;
	top: 51em;
	left: 7em;
	transform: scale(1.4);
}

.teeassembler-tee .teeassembler-body, 
.teeassembler-tee .teeassembler-body_shadow {
	width: 96em;
	height: 96em;
	transform: scale(.9);
	top: 0;
}

.teeassembler-body_shadow {
	background-position: -96em 0;
}

.teeassembler-body {
	background-position: 0 0;
}

.teeassembler-front_foot_shadow {
	background-position: -192em -64em;
	top: 52em;
	left: 28em;
	transform: scale(1.2);
}

.teeassembler-front_foot {
	background-position: -192em -32em;
	top: 51em;
	left: 26em;
	transform: scale(1.35);
}

.teeassembler-left_eye, 
.teeassembler-right_eye {
	display: inline-flex;
	width: 32em;
	height: 32em;
	background-position: -64em -96em;
	filter: brightness(1);
}

.teeassembler-left_eye {
	left: -22em;
	top: -21em;
	transform: scale(1.08);
}

.teeassembler-right_eye {
	left: -9em;
	top: -21em;
	transform: scale(1.08) rotateY(-180deg);
}

.teeassembler-tee .teeassembler-eyes_guide_line {
	width: 9.5px;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: 0.5em 0.5em;
	opacity: 0;
}

.teeassembler-tee .teeassembler-eyes_guide_marker {
	width: 1px;
	height: 1px;
	position: absolute;
	right: -1em;
	opacity: 0;
}