.shape{display:flex;flex-wrap:nowrap;max-width:100vw;overflow-x:auto}@media only screen and (min-width:1024px){.shape{max-width:inherit;flex-wrap:wrap;overflow-x:visible}}.shape__empty{color:#fff}.shape__item{display:flex;align-items:center;justify-content:center;max-width:50vw;flex:1 0 50vw;height:calc(50vh - 65px);opacity:.5;border:solid #5c646b;border-width:0 1px 1px 0;transition:background-color .25s linear}.shape__item--active{opacity:1;cursor:pointer}@media only screen and (min-width:1024px){.shape__item{flex:1 0 50%;max-width:50%;height:130px}.shape__item--active:hover{background:#c70552}}.shape__item--current{background:#c70552;cursor:default}