#levis-fs22-showcase-mount{width:100%;--lm-cyan:#69dcff;--lm-blue:#3e7dff;--lm-glow:rgba(91,188,255,.42)}.levis-fs22-gallery{position:relative;left:50%;width:min(130%,100vw);max-width:2210px;margin:0;transform:translateX(-50%);padding:23px 88px 10px;perspective:1820px;isolation:isolate}.levis-fs22-gallery::before{content:"";position:absolute;inset:14% 3% 2%;pointer-events:none;background:radial-gradient(ellipse at 50% 72%,rgb(63 135 255 / .17),transparent 58%);filter:blur(28px);opacity:.8;z-index:-1}.levis-fs22-gallery__viewport{position:relative;width:100%;overflow:hidden;padding:31px 0 39px;outline:none;cursor:grab;touch-action:pan-y}.levis-fs22-gallery__nav{position:absolute;top:50%;z-index:30;display:flex;align-items:center;justify-content:center;width:68px;height:94px;margin:0;padding:0;border:1px solid rgb(111 220 255 / .34);border-radius:23px;background:linear-gradient(145deg,rgb(5 20 48 / .88),rgb(4 12 34 / .72));color:#91ecff;box-shadow:0 14px 38px rgb(0 8 30 / .42),0 0 0 1px rgb(255 255 255 / .035) inset,0 0 24px rgb(72 191 255 / .14);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);cursor:pointer;transform:translateY(-50%);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease,background .22s ease,opacity .22s ease}.levis-fs22-gallery__nav--prev{left:9px}.levis-fs22-gallery__nav--next{right:9px}.levis-fs22-gallery__nav::before{content:"";position:absolute;inset:9px;border:1px solid rgb(126 226 255 / .10);border-radius:16px;pointer-events:none}.levis-fs22-gallery__nav-icon{position:relative;width:18px;height:18px;border-top:3px solid currentColor;border-right:3px solid currentColor;filter:drop-shadow(0 0 7px rgb(117 224 255 / .9))}.levis-fs22-gallery__nav--prev .levis-fs22-gallery__nav-icon{transform:rotate(-135deg);margin-left:6px}.levis-fs22-gallery__nav--next .levis-fs22-gallery__nav-icon{transform:rotate(45deg);margin-right:6px}.levis-fs22-gallery__nav:hover:not(:disabled){transform:translateY(-50%) scale(1.06);border-color:rgb(138 235 255 / .74);background:linear-gradient(145deg,rgb(9 35 77 / .94),rgb(5 18 45 / .86));box-shadow:0 18px 48px rgb(0 9 35 / .48),0 0 32px rgb(72 197 255 / .32),0 0 0 1px rgb(161 235 255 / .10) inset}.levis-fs22-gallery__nav:active:not(:disabled){transform:translateY(-50%) scale(.97)}.levis-fs22-gallery__nav:disabled{opacity:.24;cursor:default;filter:saturate(.4);box-shadow:none}.levis-fs22-gallery.is-grabbing .levis-fs22-gallery__viewport{cursor:grabbing}.levis-fs22-gallery__track{display:flex;gap:31px;transform:translate3d(0,0,0);transition:transform .62s cubic-bezier(.16,1,.3,1);will-change:transform}.levis-fs22-gallery__track.is-dragging{transition:none}.levis-fs22-gallery__card{--card-distance:0;flex:0 0 calc((100% - 62px)/3);min-width:0;margin:0;transform-style:preserve-3d;transform:translateZ(calc((1 - min(1, abs(var(--card-distance)))) * 44px)) rotateY(calc(var(--card-distance) * -4.5deg)) scale(calc(1 - min(1, abs(var(--card-distance))) * .035));opacity:1;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .45s ease,filter .45s ease;filter:none}.levis-fs22-gallery__link{display:block;color:inherit;text-decoration:none;transform-style:preserve-3d}.levis-fs22-gallery__image{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:31px;background:#06132b;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;box-shadow:0 24px 70px rgb(0 10 35 / .38),0 0 0 1px rgb(133 211 255 / .18),inset 0 0 0 1px rgb(255 255 255 / .08);transition:transform .18s ease,box-shadow .35s ease,border-radius .35s ease;will-change:transform}.levis-fs22-gallery__image::before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgb(184 235 255 / .16) 0,rgb(73 154 255 / .07) 18%,transparent 38%);mix-blend-mode:screen;opacity:.42;transition:opacity .3s ease}.levis-fs22-gallery__image::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(125deg,rgb(138 230 255 / .78),rgb(82 119 255 / .08) 34%,rgb(255 255 255 / .03) 63%,rgb(99 207 255 / .55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.52}.levis-fs22-gallery__image img{display:block;width:100%;height:100%;object-fit:cover;transform:translate3d(0,0,0);filter:none;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .45s ease;will-change:transform}.levis-fs22-gallery__link:hover .levis-fs22-gallery__image{box-shadow:0 30px 90px rgb(0 24 80 / .48),0 0 36px var(--lm-glow),0 0 0 1px rgb(138 222 255 / .40),inset 0 0 0 1px rgb(255 255 255 / .12)}.levis-fs22-gallery__link:hover img{transform:scale(1.035) translate3d(calc((var(--mx) - 50%) * -.02),calc((var(--my) - 50%) * -.02),0);filter:contrast(1.025) saturate(1.06)}.levis-fs22-gallery__chromatic{position:absolute;inset:-8%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 24%,rgb(62 125 255 / .10) 42%,rgb(105 220 255 / .22) 49%,rgb(255 255 255 / .28) 51%,rgb(105 220 255 / .12) 54%,transparent 70%);transform:translateX(-120%) skewX(-12deg);opacity:0}.levis-fs22-gallery__link:hover .levis-fs22-gallery__chromatic{animation:levis-holo-sweep 1.05s cubic-bezier(.2,.8,.2,1) both}.levis-fs22-gallery__scan{position:absolute;left:0;right:0;top:-20%;height:22%;z-index:3;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(123 221 255 / .17),rgb(255 255 255 / .26),rgb(91 168 255 / .13),transparent);filter:blur(.2px);opacity:0}.levis-fs22-gallery__link:hover .levis-fs22-gallery__scan{animation:levis-scanline 1.25s cubic-bezier(.16,1,.3,1) both}.levis-fs22-gallery__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 5 20 / .52) 0%,rgb(0 6 22 / .16) 18%,rgb(0 6 22 / .04) 28%,transparent 40%)}.levis-fs22-gallery__title{position:absolute;left:29px;right:29px;bottom:23px;z-index:6;color:#fff;font-size:clamp(19px,1.36vw,23px);font-weight:650;line-height:1.25;letter-spacing:.005em;text-shadow:0 2px 12px rgb(0 0 0 / .68);transform:translateZ(32px);transition:transform .45s cubic-bezier(.16,1,.3,1),text-shadow .3s ease}.levis-fs22-gallery__link:hover .levis-fs22-gallery__title{transform:translate3d(0,-3px,42px);text-shadow:0 0 16px rgb(96 205 255 / .42),0 2px 12px rgb(0 0 0 / .7)}.levis-fs22-gallery__hud{display:flex;align-items:center;gap:16px;width:min(546px,54.6vw);margin:0 auto;padding-top:2px}.levis-fs22-gallery__progress{position:relative;flex:1;height:3px;overflow:hidden;border-radius:99px;background:rgb(112 180 255 / .18);box-shadow:0 0 18px rgb(74 151 255 / .08)}.levis-fs22-gallery__progress::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(138 223 255 / .18),transparent);animation:levis-rail 2.6s linear infinite}.levis-fs22-gallery__progress span{display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(.08);border-radius:inherit;background:linear-gradient(90deg,var(--lm-blue),#7ce6ff);box-shadow:0 0 12px rgb(102 210 255 / .72);transition:transform .62s cubic-bezier(.16,1,.3,1)}.levis-fs22-gallery__pulse{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#8fe8ff;box-shadow:0 0 0 4px rgb(112 209 255 / .10),0 0 14px rgb(112 209 255 / .75);animation:levis-pulse 1.8s ease-in-out infinite}.levis-fs22-gallery.is-loading .levis-fs22-gallery__pulse{animation-duration:.55s}@keyframes levis-holo-sweep{0%{transform:translateX(-120%) skewX(-12deg);opacity:0}14%{opacity:.9}100%{transform:translateX(120%) skewX(-12deg);opacity:0}}@keyframes levis-scanline{0%{top:-24%;opacity:0}12%{opacity:.8}85%{opacity:.48}100%{top:106%;opacity:0}}@keyframes levis-rail{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes levis-pulse{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:1024px){.levis-fs22-gallery{width:min(118%,100vw);padding-left:75px;padding-right:75px}.levis-fs22-gallery__track{gap:23px}.levis-fs22-gallery__card{flex-basis:calc((100% - 23px)/2)}.levis-fs22-gallery__nav{width:57px;height:83px;border-radius:21px}.levis-fs22-gallery__nav--prev{left:7px}.levis-fs22-gallery__nav--next{right:7px}.levis-fs22-gallery__hud{width:min(468px,65vw)}}@media(max-width:767px){.levis-fs22-gallery{width:100%;left:0;transform:none;padding:10px 56px 10px}.levis-fs22-gallery__viewport{padding:18px 0 29px}.levis-fs22-gallery__track{gap:16px}.levis-fs22-gallery__card{flex-basis:100%;transform:none!important;opacity:1!important;filter:none!important}.levis-fs22-gallery__nav{width:46px;height:68px;border-radius:18px}.levis-fs22-gallery__nav--prev{left:3px}.levis-fs22-gallery__nav--next{right:3px}.levis-fs22-gallery__nav-icon{width:14px;height:14px}.levis-fs22-gallery__image{border-radius:26px}.levis-fs22-gallery__title{left:21px;right:21px;bottom:18px;font-size:19px}.levis-fs22-gallery__hud{width:68vw}}@media(hover:none){.levis-fs22-gallery__image::before{display:none}}@media(prefers-reduced-motion:reduce){.levis-fs22-gallery__track,.levis-fs22-gallery__card,.levis-fs22-gallery__image,.levis-fs22-gallery__image img,.levis-fs22-gallery__title,.levis-fs22-gallery__progress span{transition:none!important}.levis-fs22-gallery__chromatic,.levis-fs22-gallery__scan,.levis-fs22-gallery__progress::before,.levis-fs22-gallery__pulse{animation:none!important}}