.cvz-tile-root {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 50px 0 0 0;
    background-color: #fff;
}
.cvz-tile-left { flex: 1 1 45%; background-color: #fff;padding-left: 6%;}
.cvz-tile-center {
    /* flex: 1 1 10%; */
    padding: 15px 25px;
    background-color: #f5f5f5;
}
.cvz-tile-right { flex: 1 1 50%; padding-right: 6%; }


.cvz-tile-left h3 {font-size: 42px;line-height: 50px;font-weight: 700;margin: 48px 0 48px 15px;}
.cvz-tile-center h5 {font-size: 16px;line-height: 17px;font-weight: 700;margin: 8px 0 8px 0;}

.cvz-tile-colors { list-style:none; padding:0; display:flex; flex-wrap:wrap; gapx:20px; margin: -10px; }
.cvz-color-item { cursor:pointer; border:2px solid transparent; border-radius:4px; margin: 10px !important; }
.cvz-color-item.active { border-color:#e4e4e4; padding: 10px; background-color: #ededed;}
.cvz-color-item img { width:120px; height:120px; object-fit:cover;}
.cvz-color-item.active img { width:100px; height:100px; object-fit:cover;}

.cvz-sizes-list {
    display: flex;
    flex-wrap: wrap;
    /* gap: 30px; */
    justify-content: space-between;
}
.cvz-size-item img { width:auto; height:auto; object-fit:cover;}
.cvz-size-text { font-size:12px; margin-top:4px; text-align:center; }

.cvz-gallery-slider { position:relative; overflow:hidden; background-color: #f5f5f5; padding: 5px 55px 55px;}
.cvz-gallery-slider img { border-radius: 2px !important;}

.cvz-gallery-prev, .cvz-gallery-next {
  position:absolute; top:50%; transform:translateY(-50%);
  background:rgba(0,0,0,0.4); color:#fff; border:none;
  padding:0 15px; border-radius:2px; cursor:pointer; margin:0;
}
.cvz-gallery-prev { left:10px; }
.cvz-gallery-next { right:10px; }

/* Mobil */
@media (max-width:768px) {
  .cvz-tile-root { flex-direction:column; }
  .cvz-color-item img { width:48px; height:48px; }
  .cvz-color-item.active img { width:38px; height:38px;}
  .cvz-sizes-list { justify-content:center; }
}
