/* The approved Wellness sprout from MASTER/ESSENCE_iconos_metodo_ESPECIFICACION.html. */
.ess-icon-wellness {
    position: relative;
    color: #77786f;
}

.ess-icon-wellness > span {
    position: absolute;
    display: block;
}

/* Exact 58 × 58 implementation used by the homepage medallion. */
.ess-method-icon.ess-icon-wellness > span:nth-child(1) {
    left: 28px;
    top: 24px;
    width: 1px;
    height: 20px;
    background: currentColor;
    transform: rotate(-2deg);
}

.ess-method-icon.ess-icon-wellness > span:nth-child(2),
.ess-method-icon.ess-icon-wellness > span:nth-child(3) {
    top: 18px;
    width: 15px;
    height: 10px;
    border: 1px solid currentColor;
}

.ess-method-icon.ess-icon-wellness > span:nth-child(2) {
    left: 15px;
    border-radius: 80% 10% 80% 10%;
    transform: rotate(32deg);
}

.ess-method-icon.ess-icon-wellness > span:nth-child(3) {
    right: 14px;
    border-radius: 10% 80% 10% 80%;
    transform: rotate(-32deg);
}

/* The same approved geometry, proportionally scaled in the larger method medallions. */
.ess-method-page-icon.ess-icon-wellness > span:nth-child(1),
.ess-method-medallion.ess-icon-wellness > span:nth-child(1) {
    left: 48.276%;
    top: 41.379%;
    width: 1px;
    height: 34.483%;
    background: currentColor;
    transform: rotate(-2deg);
}

.ess-method-page-icon.ess-icon-wellness > span:nth-child(2),
.ess-method-page-icon.ess-icon-wellness > span:nth-child(3),
.ess-method-medallion.ess-icon-wellness > span:nth-child(2),
.ess-method-medallion.ess-icon-wellness > span:nth-child(3) {
    top: 31.034%;
    width: 25.862%;
    height: 17.241%;
    border: 1px solid currentColor;
}

.ess-method-page-icon.ess-icon-wellness > span:nth-child(2),
.ess-method-medallion.ess-icon-wellness > span:nth-child(2) {
    left: 25.862%;
    border-radius: 80% 10% 80% 10%;
    transform: rotate(32deg);
}

.ess-method-page-icon.ess-icon-wellness > span:nth-child(3),
.ess-method-medallion.ess-icon-wellness > span:nth-child(3) {
    right: 24.138%;
    border-radius: 10% 80% 10% 80%;
    transform: rotate(-32deg);
}
