.http{
  /* box-sizing: border-box; */
}
*, *:before, *:after{
  /* box-sizing: inherit; */
}
body{
  /* margin: 0; */
}

.pinski{
  width: 60vw;
  margin: auto;
  margin-bottom: 5vw;
/* height: auto; */
  border: 1px solid var(--main-color);
}
.pinski .container{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, auto);
  font-size: 0;
  width: 100%;
  background: transparent;
}
.pinski .item5 {
  height: auto;
  font-size: 0;
  cursor: pointer;
}
.pinski .item5 img{
  /* max-width: 100%; */
  width: 100%;
}

.pinski .item5 p{
  position: absolute;
  z-index: 2;
  font-size: 1rem;
  padding: 1vw;
  margin: 0;
  top: 10px;
  left: 10px;
  background-color:
  var(--main-color);
  color: white;
}

.pinski .item1{
  grid-column: 1;
  grid-row: 1;
}
.pinski .item2{
  grid-column: 2;
  grid-row: 1;
}
.pinski .item3{
  grid-column: 3;
  grid-row: 1;
}
.pinski .item4{
  grid-column: 1;
  grid-row: 2;
}
.pinski .item5{
  grid-column: 2;
  grid-row: 2;
  position: relative;
}
.pinski .item6{
  grid-column: 3;
  grid-row: 2;
}
.pinski .item7{
  grid-column: 1;
  grid-row: 3;
}
.pinski .item8{
  grid-column: 2;
  grid-row: 3;
}
.pinski .item9{
  grid-column: 3;
  grid-row: 3;
}

.pinski .container button{
  position: absolute;
  z-index: 2;
  display: flex;
  top: 35.7vw;
  left: 44.1vw;
  width: 10vw;
  height: 4vw;
  background: rgba(var(--color1), 0.2);
  border: 1px solid rgba(var(--color1), 0.2);
  border-radius: 100%;
  cursor: grab;
}
.pinski .left-side{
  display: inline-block;
  width: 50%;
  height: 5vw;
  /* background: red; */
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
}
.pinski .right-side{
  display: inline-block;
  width: 50%;
  height: 5vw;
  /* background: green; */
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
}
