/* HeartSlider Styles — 3.3.2 */
.heart-slideshow{position:relative;top:0;right:0;bottom:0;left:0;height:100vh;height:calc(var(--vh,1vh) * 100);width:100%;overflow:hidden;z-index:10;opacity:0;visibility:hidden}.heart-slideshow.first-image-loaded,.heart-slideshow.progressive-loading-disabled{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;visibility:visible}.heart-slideshow .heart-slide{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:-1;opacity:0;-webkit-transition:opacity 0s 3s;transition:opacity 0s 3s}.heart-slide[tab-index="-1"]{visibility:hidden}.heart-slide .image-holder{pointer-events:none;height:100%;width:100%;margin:0}.heart-slide img{display:block;height:100%;width:100%;opacity:0;pointer-events:none;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.heart-slide img[src],.heart-slide img[srcset]{visibility:visible;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.heart-slide img.image-loaded,.heart-slideshow.progressive-loading-disabled img{opacity:1}.heart-slide.active{opacity:1;z-index:20;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:opacity 3s cubic-bezier(.455,.03,.515,.955);transition:opacity 3s cubic-bezier(.455,.03,.515,.955)}.heart-next,.heart-prev{cursor:pointer;position:absolute;top:0;right:50%;bottom:0;left:auto;width:50%;width:calc(50% + 5em);z-index:40;background:0 0;border:0;outline:0;opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.heart-next:hover,.heart-prev:hover{opacity:1}.heart-next::before,.heart-prev::before{content:"";height:1.35em;width:1.35em;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:0;right:calc(50vw - 4em);bottom:0;left:auto;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.heart-next::before{right:auto;left:calc(50vw - 4em);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.heart-next{left:50%}