.glider,
.glider-contain {
 margin:0 auto;
 position:relative
}
.glider,
.glider-track {
 transform:translateZ(0)
}
.glider-dot,
.glider-next,
.glider-prev {
 border:0;
 padding:0;
 user-select:none;
 outline:0
}
.glider-contain {
 width:100%
}
.glider {
 overflow-y:hidden;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:none
}
.glider-track {
 width:100%;
 margin:0;
 padding:0;
 display:flex;
 z-index:1
}
.glider.draggable {
 user-select:none;
 cursor:-webkit-grab;
 cursor:grab
}
.glider.draggable .glider-slide img {
 user-select:none;
 pointer-events:none
}
.glider.drag {
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.glider-slide {
 user-select:none;
 justify-content:center;
 align-content:center;
 width:100%;
 min-width:150px
}
.glider-slide img {
 max-width:100%
}
.glider::-webkit-scrollbar {
 opacity:0;
 height:0
}
.glider-next,
.glider-prev {
 position:absolute;
 background:0 0;
 z-index:2;
 font-size:40px;
 text-decoration:none;
 left:-23px;
 top:30%;
 cursor:pointer;
 color:#666;
 opacity:1;
 line-height:1;
 transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)
}
.glider-next:focus,
.glider-next:hover,
.glider-prev:focus,
.glider-prev:hover {
 color:#ccc
}
.glider-next {
 right:-23px;
 left:auto
}
.glider-next.disabled,
.glider-prev.disabled {
 opacity:.25;
 color:#666;
 cursor:default
}
.glider-hide {
 opacity:0
}
.glider-dots {
 user-select:none;
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 margin:0 auto;
 padding:0
}
.glider-dot {
 display:block;
 cursor:pointer;
 color:#ccc;
 border-radius:999px;
 background:#ccc;
 width:12px;
 height:12px;
 margin:7px
}
.glider-dot:focus,
.glider-dot:hover {
 background:#ddd
}
.glider-dot.active {
 background:#a89cc8
}
@media(max-width:36em) {
 .glider::-webkit-scrollbar {
  opacity:1;
  -webkit-appearance:none;
  width:7px;
  height:3px
 }
 .glider::-webkit-scrollbar-thumb {
  opacity:1;
  border-radius:99px;
  background-color:rgba(156,156,156,.25);
  -webkit-box-shadow:0 0 1px rgba(255,255,255,.25);
  box-shadow:0 0 1px rgba(255,255,255,.25)
 }
}
