.lvr{--lvr-thumb-w:170px;--lvr-thumb-h:112px;--lvr-gap:8px;--lvr-strip-top:12px;--lvr-max:1100px;--lvr-ratio:16 / 10;--lvr-radius:12px;--lvr-thumb-radius:8px;--lvr-arrow-size:52px;--lvr-arrow-icon:#ffffff;--lvr-arrow-bg:var(--e-global-color-primary, #CC1939);--lvr-arrow-bg-hover:var(--e-global-color-secondary, #A8142F);--lvr-arrow-shadow:var(--e-global-color-primary, #CC1939);--lvr-arrow-shadow-a:35%;--lvr-arrow-blur:14px;--lvr-border-w:3px;--lvr-border-color:var(--e-global-color-accent, #CC1939);--lvr-speed:500ms;--lvr-fade:700ms;--lvr-edge:22%;--lvr-fs-bg:rgba(10,12,16,.92);--lvr-fs-btn-bg:rgba(0,0,0,.55);--lvr-fs-icon:#ffffff;--lvr-fs-speed:450ms;max-width:1400px;margin:0 auto;-webkit-user-select:none;user-select:none}.lvr *,.lvr *::before,.lvr *::after{box-sizing:border-box}.lvr-empty{padding:40px 20px;border:2px dashed #c9c9c9;border-radius:10px;text-align:center;color:#777;font:14px/1.4 sans-serif}.lvr-main{position:relative;display:flex;align-items:center;justify-content:center;gap:24px}.lvr-stage{position:relative;flex:0 1 var(--lvr-max);aspect-ratio:var(--lvr-ratio);overflow:hidden;border-radius:var(--lvr-radius);background:#eee;isolation:isolate}.lvr .lvr-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0;border:0;border-radius:0;box-shadow:none;opacity:0;transition:opacity var(--lvr-fade) ease;will-change:opacity;backface-visibility:hidden}.lvr .lvr-img.is-visible{opacity:1;z-index:1}.lvr .lvr-arrow,.lvr .lvr-arrow:hover,.lvr .lvr-arrow:focus,.lvr .lvr-arrow:active{flex:0 0 auto!important;width:var(--lvr-arrow-size)!important;height:var(--lvr-arrow-size)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:0 4px var(--lvr-arrow-blur) color-mix(in srgb,var(--lvr-arrow-shadow) var(--lvr-arrow-shadow-a),transparent)!important;outline:none!important;line-height:0!important;font-size:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;color:var(--lvr-arrow-icon)!important;background:var(--lvr-arrow-bg)!important;background-image:none!important;transition:background-color .2s,transform .2s,opacity .3s!important}.lvr.lvr--no-shadow .lvr-arrow{box-shadow:none!important}.lvr .lvr-arrow:hover{background:var(--lvr-arrow-bg-hover)!important;transform:scale(1.08)!important}.lvr .lvr-arrow:focus-visible{outline:2px solid var(--lvr-arrow-bg)!important;outline-offset:3px!important}.lvr .lvr-arrow svg{display:block!important;width:calc(var(--lvr-arrow-size) * .42)!important;height:calc(var(--lvr-arrow-size) * .42)!important;fill:none!important;stroke:currentColor!important;pointer-events:none}.lvr .lvr-arrow svg path{fill:none!important;stroke:currentColor!important}.lvr-strip{position:relative;margin-top:var(--lvr-strip-top);padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 var(--lvr-edge),#000 calc(100% - var(--lvr-edge)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 var(--lvr-edge),#000 calc(100% - var(--lvr-edge)),transparent 100%);touch-action:pan-y}.lvr-track{display:flex;align-items:center;gap:var(--lvr-gap);transition:transform var(--lvr-speed) cubic-bezier(.22,.7,.2,1);will-change:transform}.lvr-thumb{--x:0px;--s:.85;--b:.6;--o:1;position:relative;flex:0 0 var(--lvr-thumb-w);height:var(--lvr-thumb-h);overflow:hidden;border-radius:var(--lvr-thumb-radius);cursor:pointer;opacity:var(--o);transform:translateX(var(--x)) scale(var(--s));filter:brightness(var(--b));transition:transform var(--lvr-speed) cubic-bezier(.22,.7,.2,1),filter var(--lvr-speed) ease,opacity var(--lvr-speed) ease,box-shadow var(--lvr-speed) ease;will-change:transform;-webkit-mask-image:-webkit-radial-gradient(white,black)}.lvr-thumb::after{content:"";position:absolute;inset:0;border-radius:inherit;border:0 solid var(--lvr-border-color);opacity:0;transition:opacity var(--lvr-speed) ease;pointer-events:none}.lvr.lvr--border .lvr-thumb.is-active::after{border-width:var(--lvr-border-w);opacity:1}.lvr-thumb.is-hidden{pointer-events:none}.lvr-thumb:hover{filter:brightness(calc(var(--b) + .2))}.lvr-thumb.is-active{cursor:default;box-shadow:0 8px 20px rgb(0 0 0 / .22);z-index:2}.lvr-thumb.is-active:hover{filter:brightness(1)}.lvr .lvr-thumb img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0;border:0;border-radius:0;pointer-events:none}.lvr .no-anim,.lvr .no-anim .lvr-thumb,.lvr .no-anim .lvr-thumb::after{transition:none!important}.lvr.lvr--single .lvr-arrow,.lvr.lvr--single .lvr-strip{display:none!important}@media (max-width:900px){.lvr-main{gap:0}.lvr-stage{flex-basis:100%}.lvr .lvr-arrow,.lvr .lvr-arrow:hover,.lvr .lvr-arrow:focus,.lvr .lvr-arrow:active{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important}.lvr .lvr-prev{left:10px!important}.lvr .lvr-next{right:10px!important}.lvr-strip{padding:8px 0}}.lvr .lvr-fs,.lvr .lvr-close,.lvr .lvr-fs:hover,.lvr .lvr-close:hover,.lvr .lvr-fs:focus,.lvr .lvr-close:focus{width:42px!important;height:42px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;line-height:0!important;font-size:0!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;color:var(--lvr-fs-icon)!important;background:var(--lvr-fs-btn-bg)!important;background-image:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s,opacity .3s!important}.lvr .lvr-fs:hover,.lvr .lvr-close:hover{transform:scale(1.08)!important}.lvr .lvr-fs:focus-visible,.lvr .lvr-close:focus-visible{outline:2px solid var(--lvr-fs-icon)!important;outline-offset:2px!important}.lvr .lvr-fs svg,.lvr .lvr-close svg{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;pointer-events:none}.lvr .lvr-fs{position:absolute!important;right:12px!important;bottom:12px!important;z-index:3!important;display:flex!important}.lvr .lvr-close{display:none!important}.lvr-ph{display:block}.lvr.is-full{position:fixed!important;inset:0!important;z-index:999999!important;max-width:none!important;width:auto!important;margin:0!important;display:flex;flex-direction:column;justify-content:center;padding:calc(64px + env(safe-area-inset-top, 0px)) max(16px, env(safe-area-inset-right, 0px)) calc(20px + env(safe-area-inset-bottom, 0px)) max(16px, env(safe-area-inset-left, 0px));background:#fff0;transition:background-color var(--lvr-fs-speed) ease;overscroll-behavior:contain}.lvr.is-full.is-open{background:var(--lvr-fs-bg)}.lvr.is-full .lvr-stage{flex:none;max-width:none;background:#fff0;will-change:transform}.lvr.is-full .lvr-fs{display:none!important}.lvr.is-full .lvr-close{display:flex!important;position:absolute!important;top:calc(14px + env(safe-area-inset-top, 0px))!important;right:calc(14px + env(safe-area-inset-right, 0px))!important;z-index:6!important}.lvr.is-full .lvr-strip{transition:opacity calc(var(--lvr-fs-speed) * .8) ease .08s}.lvr.is-full:not(.is-open) .lvr-strip,.lvr.is-full:not(.is-open) .lvr-arrow,.lvr.is-full:not(.is-open) .lvr-close{opacity:0!important}@media (prefers-reduced-motion:reduce){.lvr.is-full,.lvr.is-full .lvr-strip{transition-duration:1ms!important}.lvr .lvr-img,.lvr-track,.lvr-thumb{transition-duration:1ms!important}}