.energyTag {
    margin-top: 2px;
    margin-bottom: 2px;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-A3 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #009036;
    border-color: #009036;
}
.energyTag .scale-A3 .energy-A3:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-A3 > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-A3 {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-A3:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-A3 > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-A3:before {
    border-right-color: #009036;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-A2 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #55AB26;
    border-color: #55AB26;
}
.energyTag .scale-A3 .energy-A2:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-A2 > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-A2 {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-A2:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-A2 > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-A2:before {
    border-right-color: #55AB26;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-A1 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #C8D200;
    border-color: #C8D200;
}
.energyTag .scale-A3 .energy-A1:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-A1 > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-A1 {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-A1:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-A1 > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-A1:before {
    border-right-color: #C8D200;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-A {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #FFED00;
    border-color: #FFED00;
}
.energyTag .scale-A3 .energy-A:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-A > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-A {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-A:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-A > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-A:before {
    border-right-color: #FFED00;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-B {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #FBBA00;
    border-color: #FBBA00;
}
.energyTag .scale-A3 .energy-B:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-B > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-B {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-B:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-B > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-B:before {
    border-right-color: #FBBA00;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-C {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #EB6909;
    border-color: #EB6909;
}
.energyTag .scale-A3 .energy-C:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-C > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-C {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-C:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-C > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-C:before {
    border-right-color: #EB6909;
}
.energyTag .scale-A3 {
    cursor: default;
}
.energyTag .scale-A3 .energy-D {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #E2001A;
    border-color: #E2001A;
}
.energyTag .scale-A3 .energy-D:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A3 .energy-D > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A3 .energy-D {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A3 .energy-D:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A3 .energy-D > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A3 .energy-D:before {
    border-right-color: #E2001A;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-A2 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #009036;
    border-color: #009036;
}
.energyTag .scale-A2 .energy-A2:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-A2 > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-A2 {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-A2:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-A2 > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-A2:before {
    border-right-color: #009036;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-A1 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #55AB26;
    border-color: #55AB26;
}
.energyTag .scale-A2 .energy-A1:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-A1 > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-A1 {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-A1:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-A1 > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-A1:before {
    border-right-color: #55AB26;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-A {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #C8D200;
    border-color: #C8D200;
}
.energyTag .scale-A2 .energy-A:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-A > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-A {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-A:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-A > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-A:before {
    border-right-color: #C8D200;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-B {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #FFED00;
    border-color: #FFED00;
}
.energyTag .scale-A2 .energy-B:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-B > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-B {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-B:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-B > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-B:before {
    border-right-color: #FFED00;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-C {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #FBBA00;
    border-color: #FBBA00;
}
.energyTag .scale-A2 .energy-C:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-C > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-C {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-C:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-C > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-C:before {
    border-right-color: #FBBA00;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-D {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #EB6909;
    border-color: #EB6909;
}
.energyTag .scale-A2 .energy-D:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-D > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-D {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-D:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-D > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-D:before {
    border-right-color: #EB6909;
}
.energyTag .scale-A2 {
    cursor: default;
}
.energyTag .scale-A2 .energy-E {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #E2001A;
    border-color: #E2001A;
}
.energyTag .scale-A2 .energy-E:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A2 .energy-E > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A2 .energy-E {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A2 .energy-E:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A2 .energy-E > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A2 .energy-E:before {
    border-right-color: #E2001A;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-A {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #009036;
    border-color: #009036;
}
.energyTag .scale-A1 .energy-A:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-A > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-A {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-A:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-A > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-A:before {
    border-right-color: #009036;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-B {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #55AB26;
    border-color: #55AB26;
}
.energyTag .scale-A1 .energy-B:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-B > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-B {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-B:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-B > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-B:before {
    border-right-color: #55AB26;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-C {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #C8D200;
    border-color: #C8D200;
}
.energyTag .scale-A1 .energy-C:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-C > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-C {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-C:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-C > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-C:before {
    border-right-color: #C8D200;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-D {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #FFED00;
    border-color: #FFED00;
}
.energyTag .scale-A1 .energy-D:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-D > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-D {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-D:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-D > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-D:before {
    border-right-color: #FFED00;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-E {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #FBBA00;
    border-color: #FBBA00;
}
.energyTag .scale-A1 .energy-E:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-E > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-E {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-E:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-E > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-E:before {
    border-right-color: #FBBA00;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-F {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #EB6909;
    border-color: #EB6909;
}
.energyTag .scale-A1 .energy-F:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-F > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-F {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-F:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-F > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-F:before {
    border-right-color: #EB6909;
}
.energyTag .scale-A1 {
    cursor: default;
}
.energyTag .scale-A1 .energy-G {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #E2001A;
    border-color: #E2001A;
}
.energyTag .scale-A1 .energy-G:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-A1 .energy-G > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-A1 .energy-G {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-A1 .energy-G:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-A1 .energy-G > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-A1 .energy-G:before {
    border-right-color: #E2001A;
}
.energyTag .imageTag {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    height: 28px;
    border: none;
    background-color: transparent !important;
    margin: 0;
    padding: 0;
}
.energyTag .imageTag > img {
    max-width: 51px;
    min-height: 28px;
    font-size: 0.6875rem;
    line-height: 1;
}
.energyTag .scale-null > [class^=energy-] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: right;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    height: 1.75rem;
    width: 3.0625rem;
    margin-left: 0.875rem;
    padding-right: 0.4375rem;
    line-height: 1.75rem;
    font-size: 1.225rem;
    background-color: #ccc;
    border-color: #ccc;
}
.energyTag .scale-null > [class^=energy-]:before {
    content: "";
    position: absolute;
    right: 100%;
    border: 0.875rem solid transparent;
    border-right: 0.875rem solid #000;
}
.energyTag .scale-null > [class^=energy-] > sup {
    font-size: 60%;
    top: -0.4375rem;
}
@media (max-width: 991.98px) {
    .energyTag .scale-null > [class^=energy-] {
        height: 1.4rem;
        width: 2.45rem;
        margin-left: 0.7rem;
        padding-right: 0.35rem;
        line-height: 1.4rem;
        font-size: 0.98rem;
    }
    .energyTag .scale-null > [class^=energy-]:before {
        border: 0.7rem solid transparent;
        border-right: 0.7rem solid #000;
    }
    .energyTag .scale-null > [class^=energy-] > sup {
        top: -0.35rem;
    }
}
.energyTag .scale-null > [class^=energy-]:before {
    border-right-color: #ccc;
}

.energyLabel {
    width: 100%;
    max-width: 80%;
    max-height: 80vh;
    -o-object-fit: contain;
       object-fit: contain;
}

@media print {
    .energyTag {
        display: none;
    }
}
#listItemsNOSTOCK .energyTag,
.shoppingcart-list .energyTag {
    display: none !important;
}

#sidenav .itemPrice-wrapper .energyTag {
    display: block;
}

.traffic .energyTag .imageTag > img {
    max-height: 24px;
}

.itemHeaderList .energyTag .imageTag {
    width: 35px;
}

.itemsHeader .itemPriceBox .energyTag {
    display: none;
}

.sidenavListOrder .energyTag {
    display: none;
}

.itemInlineBlock > .image .energyTag {
    display: none;
}

.paymentBody .energyTag {
    display: none;
}

.item_essentials + .energyTag {
    top: 20px !important;
}

.related-box .itemPriceBox .energyTag {
    display: none;
}
