.muscle-groups{position:relative;width:100%}.muscle-groups h2{margin:0 0 .5rem;font-size:.8rem;letter-spacing:-.03em;text-transform:uppercase;text-align:left}.muscle-groups label+h2{margin-top:1rem}.muscle-groups label{width:50px;display:block;margin-bottom:.5rem;cursor:pointer;font-size:.7rem;opacity:.5;position:relative;z-index:200;border-left:5px solid transparent;padding-left:6px;margin-left:-11px}.muscle-groups label:hover,.muscle-groups label.hover{opacity:1;border-color:#333333bf}.muscle-groups input:checked+label{opacity:1;font-weight:700;color:var(--eb81cb54)}.muscle-groups svg{position:var(--5fa22af8);right:-1.5rem;bottom:3rem;height:350px;z-index:100;top:10rem}.muscle-groups svg g[id] path{opacity:.2;transition:opacity .25s ease-in-out}.muscle-groups svg g g[id]:hover path{cursor:pointer;opacity:.5;fill:var(--eb81cb54)!important}.muscle-groups .muscles-helper{display:none}.muscle-groups label[for=obliques]:hover~svg #Obliques path{opacity:.75}.muscle-groups .obliques:checked~svg #Obliques path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=abs]:hover~svg #Abs path{opacity:.75}.muscle-groups .abs:checked~svg #Abs path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=biceps]:hover~svg #Biceps path{opacity:.75}.muscle-groups .biceps:checked~svg #Biceps path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=adductors]:hover~svg #Adductors path{opacity:.75}.muscle-groups .adductors:checked~svg #Adductors path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=pectorals]:hover~svg #Pectorals path{opacity:.75}.muscle-groups .pectorals:checked~svg #Pectorals path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=deltoids]:hover~svg #Deltoids path{opacity:.75}.muscle-groups .deltoids:checked~svg #Deltoids path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=hamstrings]:hover~svg #Hamstrings path{opacity:.75}.muscle-groups .hamstrings:checked~svg #Hamstrings path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=quads]:hover~svg #Quads path{opacity:.75}.muscle-groups .quads:checked~svg #Quads path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=forearms]:hover~svg #Forearms path{opacity:.75}.muscle-groups .forearms:checked~svg #Forearms path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=calves]:hover~svg #Calves path{opacity:.75}.muscle-groups .calves:checked~svg #Calves path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=triceps]:hover~svg #Triceps path{opacity:.75}.muscle-groups .triceps:checked~svg #Triceps path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=glutes]:hover~svg #Glutes path{opacity:.75}.muscle-groups .glutes:checked~svg #Glutes path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=lats]:hover~svg #Lats path{opacity:.75}.muscle-groups .lats:checked~svg #Lats path{opacity:.8;fill:var(--eb81cb54)!important}.muscle-groups label[for=trapezius]:hover~svg #Trapezius path{opacity:.75}.muscle-groups .trapezius:checked~svg #Trapezius path{opacity:.8;fill:var(--eb81cb54)!important}main.muscle-groups-container{display:flex;justify-content:center;align-items:var(--a5bc9e32);min-height:100%;width:100%}.disabled-pointer-events{pointer-events:none}.row{display:flex;flex-direction:row;flex-wrap:wrap}.col-12{flex-basis:0;flex-grow:1;max-width:100%}.col-6{flex-basis:0;flex-grow:1;max-width:50%}nav{display:inline}nav span{padding:10px;border:1px solid #ccc;border-radius:5px;margin:5px;cursor:pointer;display:inline-block;text-align:center;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease}nav span.selected{background:#000;color:#fff}.dark{background:#000;color:#fff}
