.canvas-slicer{position:relative}.canvas-slicer[data-slicer-loading-text]:after{content:attr(data-slicer-loading-text);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5rem;font-size:140%;line-height:normal;background-color:#fff}.canvas-slicer[data-slicer-loading-text].canvas-slicer--is-ready:after{opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease .2s,visibility .5s ease .2s;transition:opacity .5s ease .2s,visibility .5s ease .2s}.canvas-slicer-list{position:relative;overflow:hidden;background-color:#fff}.canvas-slicer-list__slide{position:absolute;top:0;left:0;width:100%;height:auto;max-width:100%;visibility:hidden}.canvas-slicer-list__slide:first-child{position:relative;visibility:visible}.canvas-slicer--is-ready .canvas-slicer-list__slide{visibility:hidden}.canvas-slicer-list__canvas{position:absolute;top:0;left:0;width:100%;height:auto;cursor:move}.canvas-slicer-controls{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0 0}.canvas-slicer-controls__dots{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.canvas-slicer-controls__dot{width:.75rem;font-size:0;line-height:0;position:relative;margin:0 4px;visibility:hidden;opacity:.3}.canvas-slicer-controls__dot:not(.canvas-slicer-controls__dot--is-active){cursor:pointer}.canvas-slicer-controls__dot:not(.canvas-slicer-controls__dot--is-active):hover{opacity:.75}.canvas-slicer-controls__dot--is-active{cursor:default;opacity:1}.canvas-slicer-controls__dot:after{visibility:visible;content:"";display:block;padding-top:100%;-webkit-box-shadow:inset 0 0 0 1rem;box-shadow:inset 0 0 0 1rem;border-radius:50%}