.spi-slideshow-wrap{padding:40px 0 64px;overflow:hidden;position:relative}.spi-slideshow-wrap .flickity-viewport{overflow:visible!important}.spi-flickity:focus{outline:none}.spi-flickity{transition:opacity .5s ease}.spi-flickity:not(.flickity-enabled){opacity:0}.spi-slideshow-wrap *,.spi-slideshow-wrap *:before,.spi-slideshow-wrap *:after{box-shadow:none!important;-webkit-box-shadow:none!important}.spi-slide{width:84%;margin:0 10px;position:relative;overflow:hidden;transition:opacity .5s ease;cursor:pointer;background:#111;flex-shrink:0}.spi-slide.is-selected{opacity:1}.spi-slide__media{position:relative;width:100%;height:100%}.spi-slide__img,.spi-slide__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}@keyframes spi-ken-burns{0%{transform:scale(1.07)}to{transform:scale(1)}}.spi-slide.is-selected .spi-slide__img,.spi-slide.is-selected .spi-slide__video{animation:spi-ken-burns 4s cubic-bezier(.25,.46,.45,.94) forwards}.spi-slide__placeholder{width:100%;height:100%;background:linear-gradient(160deg,#1c1c1c,#2e2e2e);display:flex;align-items:center;justify-content:center}.spi-slide__placeholder svg{width:64px;height:64px;opacity:.2}.spi-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay-opacity, .3));pointer-events:none;z-index:1;display:block!important}.spi-slide__content{position:absolute;bottom:0;left:0;right:0;padding:60px 44px 38px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.68) 0%,rgba(0,0,0,.22) 50%,transparent 100%);pointer-events:none}.spi-slide__text{flex:1;min-width:0}.spi-slide__subheading{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--spi-sub-color, rgba(255, 255, 255, .6));margin:0 0 10px;font-family:var(--font-body-family);font-weight:400}.spi-slide__heading{font-size:clamp(22px,3vw,50px);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;color:var(--spi-heading-color, #ffffff);line-height:1.18;margin:0;letter-spacing:-.01em}.spi-slide__heading em{font-style:italic}.spi-slide__desc{margin:12px 0 0;font-size:1.4rem;line-height:1.6;color:var(--spi-desc-color, rgba(255, 255, 255, .8));font-family:var(--font-body-family);font-weight:400;max-width:480px}.spi-slide__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;flex-shrink:0;min-width:200px;padding:13px 26px;border:1.5px solid var(--spi-btn-border, rgba(255, 255, 255, .75));border-radius:50px;color:var(--spi-btn-text, #fff);font-family:var(--font-body-family);font-size:16px;letter-spacing:0;text-decoration:none;background:rgba(var(--spi-btn-bg-r, 255),var(--spi-btn-bg-g, 255),var(--spi-btn-bg-b, 255),var(--spi-btn-bg-opacity, .08));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .25s ease,color .25s ease,border-color .25s ease;pointer-events:all}.spi-slide__btn:hover{background:var(--spi-btn-hover-bg, #ffffff);color:var(--spi-btn-hover-text, #000000);border-color:var(--spi-btn-hover-border, #ffffff)}.spi-slide__btn svg{flex-shrink:0;transition:transform .2s ease}.spi-slide__btn:hover svg{transform:translate(4px)}.spi-slideshow-wrap .flickity-page-dots{bottom:-38px}.spi-slideshow-wrap.spi-dots-hidden .flickity-page-dots{display:none}.spi-slideshow-wrap .flickity-page-dots .dot{width:6px;height:6px;background:#0000002e;border:1.5px solid rgba(0,0,0,.3);opacity:1;margin:0 4px;transition:width .3s ease,background .3s ease,border-radius .3s ease}.spi-slideshow-wrap .flickity-page-dots .dot.is-selected{width:26px;border-radius:3px;background:#111;border-color:#111}@media screen and (max-width:749px){.spi-slideshow-wrap{padding:0 0 56px}.spi-slideshow-wrap .spi-flickity,.spi-slideshow-wrap .flickity-viewport,.spi-slideshow-wrap .spi-slide{height:70vh!important}.spi-slide{width:92%;margin:0 6px}.spi-slide__content{padding:40px 20px 24px;flex-direction:column;align-items:flex-start;gap:14px}.spi-slide__heading{font-size:clamp(20px,6vw,32px)}.spi-slide__btn{padding:11px 20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/spi-slideshow.css.map */
