.face {
    width: 40vw;
    height: 50vw;
    background-image: radial-gradient(circle at center, rgb(168, 114, 113) 0%, rgb(161, 119, 118) 34%, rgb(146, 117, 83) 100%);
    border-radius: 40% 40% 50% 50%;
    position: absolute;
    margin-left: 50%;
    left: -20vw;
    top: 9vw;
    overflow: hidden;
    z-index: 2;
}

.eye {
    background-color: #e4d1ce;
    width: 9vw;
    height: 6vw;
    border-radius: 50%;
    position: absolute;
    overflow: hidden;
    border-top: 1vw solid rgba(49, 49, 49, 0.84);
    box-shadow: 0vw 0vw 1vw 1vw rgba(0, 0, 0, 0.74);
}

.eye-iris {
    position: absolute;
    width: 5vw;
    height: 5vw;
    margin-left: 50%;
    left: -2.5vw;
    border-radius: 50%;
    background-image: radial-gradient(circle at center, rgb(101, 54, 9) 0%, rgb(108, 53, 0) 100%);
}

.eye-pupil {
    width: 2vw;
    height: 2vw;
    position: absolute;
    background-color: #4a2706;
    border-radius: 50%;
    margin-left: 50%;
    left: -1vw;
    margin-top: 50%;
    top: -1vw;
}

.nose {
    width: 7vw;
    height: 10vw;
    background-image: radial-gradient(circle at center, rgb(193, 138, 96) 0%, rgb(152, 97, 64) 100%);
    position: absolute;
}

.nose-holder {
    width: 7vw;
    height: 10vw;
    position: absolute;
    overflow: hidden;
    border-radius: 50% 50% 15% 15%;
    left: -3.5vw;
    margin-left: 50%;
    top: 24vw;
}

.mouth {
    height: 4.4vw;
    border-top: 2vw dashed #eaeaea;
    border-bottom: 2vw dashed #eaeaea;
    background-color: rgba(0, 0, 0, 0);
    width: 36.2vw;
    margin-left: auto;
    margin-right: a;
    position: absolute;
    top: -1.1vw;
    left: -1vw;
}

.mouth-holder {
    width: 23vw;
    overflow: hidden;
    position: absolute;
    height: 4vw;
    background-color: #8f4d4d;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border: 1vw solid #680000;
    left: -11.5vw;
    margin-left: 50%;
    bottom: 8vw;
}

.ear {
    width: 10vw;
    height: 25vw;
    background-color: #b38e7d;
    border-radius: 50%;
    position: absolute;
    border: 1vw solid #9e6860;
    overflow: hidden;
}

.ear-inside {
    width: 7vw;
    height: 17vw;
    border: 1vw solid #9e6860;
    border-radius: 50%;
    position: absolute;
}

.nose-hole {
    border-width: 0.1vw;
    border-style: dotted;
    border-radius: 50%;
    width: 1.5vw;
    height: 1.5vw;
    position: absolute;
    background-color: #9f785d;
    bottom: 0.7vw;
}