.lzp{--lzp-shadow:0 14px 32px rgba(0,0,0,.22);max-width:var(--lzp-width);margin:var(--lzp-margin);position:relative;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.lzp--bevel .lzp__viewport{box-shadow:0 var(--lzp-depth) 0 color-mix(in srgb,var(--lzp-border-color) 38%,#111),var(--lzp-shadow),inset 0 1px 1px rgba(255,255,255,.45)}.lzp__viewport{aspect-ratio:var(--lzp-ratio-d);overflow:hidden;position:relative;border:var(--lzp-border) solid var(--lzp-border-color);border-radius:var(--lzp-radius);box-shadow:var(--lzp-shadow);background:#f4f4f4}.lzp__track,.lzp__slide,.lzp__picture,.lzp__picture img{height:100%;width:100%}.lzp__track{position:relative}.lzp__slide{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--lzp-transition-duration,.55s) ease}.lzp__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.lzp__picture{display:block}.lzp__picture img{display:block;object-fit:var(--lzp-fit)}.lzp--elegant .lzp__viewport{box-shadow:0 var(--lzp-depth) 0 rgba(51,39,8,.3),0 16px 35px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.55)}.lzp--elegant .lzp__viewport:after{background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 25%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.lzp__content{align-items:flex-start;bottom:20px;display:flex;flex-direction:column;gap:10px;left:20px;max-width:calc(100% - 40px);position:absolute;right:auto;top:auto;z-index:3}.lzp__content--bottom-center,.lzp__content--top-center{align-items:center;left:50%;right:auto;transform:translateX(-50%);width:max-content}.lzp__content--bottom-right,.lzp__content--top-right{align-items:flex-end;left:auto;right:20px}.lzp__content--top-left,.lzp__content--top-center,.lzp__content--top-right{bottom:auto;top:20px}.lzp__content--center{align-items:center;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content}.lzp__caption,.lzp__countdown{background:color-mix(in srgb,var(--lzp-text-bg) calc(var(--lzp-text-alpha) * 1%),transparent);border-radius:var(--lzp-text-radius);box-shadow:0 3px 10px rgba(0,0,0,.22);color:var(--lzp-text);font-size:var(--lzp-text-d);font-weight:700;line-height:1.2;padding:var(--lzp-text-pad);text-shadow:0 1px 2px rgba(0,0,0,.3)}.lzp__countdown{font-size:max(14px,calc(var(--lzp-text-d) * .62));font-variant-numeric:tabular-nums}.lzp__cta{background:var(--lzp-cta-bg);border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.22);color:var(--lzp-cta-color)!important;font-size:15px;font-weight:800;padding:11px 18px;text-decoration:none!important;transition:filter .2s,transform .2s}.lzp__cta:hover,.lzp__cta:focus-visible{filter:brightness(1.12);outline:2px solid var(--lzp-text);outline-offset:3px;transform:translateY(-1px)}.lzp__badge{background:#d22;color:#fff;font-size:13px;font-weight:800;left:0;padding:8px 22px;position:absolute;top:20px;transform:translateX(-8px) skew(-10deg);z-index:4}.lzp__arrow{align-items:center;background:rgba(15,15,15,.58);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:32px;height:44px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:5}.lzp__arrow:hover,.lzp__arrow:focus-visible{background:rgba(15,15,15,.85);outline:2px solid white;outline-offset:2px}.lzp__arrow--prev{left:14px}.lzp__arrow--next{right:14px}.lzp__dots{bottom:11px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%);z-index:6}.lzp__dot{background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.lzp__dot.is-active{background:#fff;transform:scale(1.25)}.lzp__pause{background:rgba(15,15,15,.6);border:0;border-radius:4px;bottom:10px;color:#fff;cursor:pointer;font-size:15px;line-height:1;padding:7px 9px;position:absolute;right:12px;z-index:6}.lzp--transition-slide .lzp__slide{opacity:1;transform:translateX(105%);transition:transform var(--lzp-transition-duration,.55s) ease}.lzp--transition-slide .lzp__slide.is-active{transform:translateX(0)}.lzp--transition-zoom .lzp__slide.is-active img{animation:lzp-zoom 5s ease-out both}.lzp--transition-kenburns .lzp__slide.is-active img{animation:lzp-kenburns 8s ease-in-out both}.lzp--effect-glow .lzp__viewport{animation:lzp-glow var(--lzp-speed) ease-in-out infinite}.lzp--effect-gradient .lzp__viewport{border-color:transparent;border-image:linear-gradient(120deg,#d4af37,#fff,#7f5f12,#fff) 1;animation:lzp-gradient var(--lzp-speed) linear infinite}.lzp--effect-sweep .lzp__viewport:before{animation:lzp-sweep var(--lzp-speed) ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 65%);content:"";height:100%;left:-130%;pointer-events:none;position:absolute;top:0;width:70%;z-index:7}.lzp--effect-sparkle .lzp__viewport:before{animation:lzp-sparkle var(--lzp-speed) linear infinite;background:radial-gradient(circle at 30% 30%,#fff 0 1px,transparent 2px),radial-gradient(circle at 80% 70%,#fff 0 1px,transparent 2px);background-size:53px 47px,79px 61px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:7}.lzp--intensity-medium .lzp__viewport:before{opacity:.7}.lzp--intensity-high .lzp__viewport:before{opacity:1}@keyframes lzp-zoom{from{transform:scale(1)}to{transform:scale(1.045)}}@keyframes lzp-kenburns{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.08) translate(-1%,-1%)}}@keyframes lzp-glow{50%{box-shadow:0 0 20px color-mix(in srgb,var(--lzp-border-color) 65%,transparent),var(--lzp-shadow)}}@keyframes lzp-gradient{to{filter:hue-rotate(22deg)}}@keyframes lzp-sweep{0%,35%{left:-100%}70%,100%{left:140%}}@keyframes lzp-sparkle{to{background-position:53px 47px,-79px 61px}}@media (max-width:1024px){.lzp__viewport{aspect-ratio:var(--lzp-ratio-t)}.lzp__caption{font-size:var(--lzp-text-t)}.lzp__slide--hide-tablet{display:none}}@media (max-width:767px){.lzp__viewport{aspect-ratio:var(--lzp-ratio-m)}.lzp__content{bottom:14px;left:14px;max-width:calc(100% - 28px)}.lzp__content--bottom-center{left:50%}.lzp__content--bottom-right{left:auto;right:14px}.lzp__content--top-left,.lzp__content--top-center,.lzp__content--top-right{bottom:auto;top:14px}.lzp__caption{font-size:var(--lzp-text-m)}.lzp__arrow{height:36px;width:36px}.lzp__slide--hide-mobile{display:none}}@media (min-width:1025px){.lzp__slide--hide-desktop{display:none}}@media (prefers-reduced-motion:reduce){.lzp *,.lzp__slide,.lzp__picture img{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
