.el-van-gallery{width:100%;overflow:hidden}.el-van-gallery__inner{width:100%}.el-van-gallery__title{max-width:22ch;margin:0 auto;color:var(--ink);font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:700;font-stretch:var(--display-stretch);line-height:1.1;letter-spacing:-.02em}.el-van-gallery__title em{color:var(--brand-ink);font-style:normal}.el-van-gallery__subtitle{max-width:60ch;margin:12px auto 40px;color:var(--ink-soft);font-size:18px;line-height:1.55;text-wrap:balance}.el-van-gallery__filters{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin-bottom:32px;position:relative;z-index:2}.el-van-gallery .el-custom-select{position:relative;width:100%}.el-van-gallery .el-custom-select.is-open{z-index:20}.el-van-gallery .el-custom-select__button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;gap:12px;padding:0 18px 0 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease}.el-van-gallery .el-custom-select__button:hover,.el-van-gallery .el-custom-select.is-open .el-custom-select__button{border-color:var(--ink)}.el-van-gallery .el-custom-select__button:focus-visible{border-color:var(--ink);outline:2px solid var(--brand);outline-offset:3px}.el-van-gallery .el-custom-select.is-disabled .el-custom-select__button{border-color:var(--line);background:var(--mist);color:var(--muted);cursor:not-allowed}.el-van-gallery .el-custom-select__arrow{width:8px;height:8px;flex:none;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.el-van-gallery .el-custom-select.is-open .el-custom-select__arrow{margin-top:4px;transform:rotate(-135deg)}.el-van-gallery .el-custom-select__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:block;max-height:0;padding:0;overflow:auto;visibility:hidden;opacity:0;pointer-events:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--elevate);transition:max-height .2s ease,opacity .15s ease,visibility .2s}.el-van-gallery .el-custom-select.is-open .el-custom-select__menu{max-height:min(440px,60vh);visibility:visible;opacity:1;pointer-events:auto}.el-van-gallery .el-custom-select__option{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 16px;border:0;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .15s ease}.el-van-gallery .el-custom-select__option:last-child{border-bottom:0}.el-van-gallery .el-custom-select__option:hover{background:var(--mist)}.el-van-gallery .el-custom-select__option[aria-selected=true]{background:var(--brand-tint);font-weight:600}.el-van-gallery .el-custom-select__option:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.el-van-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.el-van-gallery__item{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--radius);background:var(--line)}.el-van-gallery__grid>.el-van-gallery__item:nth-child(n+7){display:none}.el-van-gallery__item.is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,var(--line) 8%,var(--mist) 18%,var(--line) 33%);background-size:200% 100%;animation:el-van-gallery-shimmer 1.4s linear infinite}.el-van-gallery__item.is-loading .el-van-gallery__image{opacity:0}@keyframes el-van-gallery-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.el-van-gallery__image{width:100%;height:100%;display:block;object-fit:cover;transition:opacity .2s ease}.el-van-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.el-van-gallery__zoom:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.el-van-gallery__lightbox{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:72px 16px;border:0;background:transparent}.el-van-gallery__lightbox[open]{display:flex;align-items:center;justify-content:center}.el-van-gallery__lightbox::backdrop{background:#00263eeb}.el-van-gallery__lightbox-image{display:block;max-width:min(100%,1200px);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius)}.el-van-gallery__lightbox-close,.el-van-gallery__lightbox-nav{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;transition:background-color .15s ease}.el-van-gallery__lightbox-close svg{width:16px;height:16px}.el-van-gallery__lightbox-nav svg{width:10px;height:16px}.el-van-gallery__lightbox-close:hover,.el-van-gallery__lightbox-nav:hover{background:var(--mist)}.el-van-gallery__lightbox-close:focus-visible,.el-van-gallery__lightbox-nav:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.el-van-gallery__lightbox-close{top:16px;right:16px}.el-van-gallery__lightbox-nav{top:50%;transform:translateY(-50%)}.el-van-gallery__lightbox-nav--prev{left:16px}.el-van-gallery__lightbox-nav--next{right:16px}.el-van-gallery__load{display:flex;align-items:center;justify-content:center;width:auto;min-width:240px;max-width:100%;min-height:var(--button-height);margin:40px auto 0;padding:0 28px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s ease}.el-van-gallery__load:hover{border-color:var(--ink)}.el-van-gallery__load:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.el-van-gallery__load[hidden]{display:none}.el-van-gallery__cta{margin-top:28px}.el-van-gallery__cta .el-global-cta{margin-top:0}.el-van-gallery__cta-text{margin:12px 0 0;text-align:center;color:var(--muted);font-size:14px;font-weight:300;line-height:1.4}@media(prefers-reduced-motion:reduce){.el-van-gallery__item.is-loading:before{animation:none}.el-van-gallery .el-custom-select__menu,.el-van-gallery .el-custom-select__button,.el-van-gallery .el-custom-select__option,.el-van-gallery__image,.el-van-gallery__load{transition:none}}@media(max-width:991px){.el-van-gallery__title{font-size:30px}.el-van-gallery__subtitle{margin:10px auto 28px;font-size:17px}.el-van-gallery__filters{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:12px;margin-bottom:20px}.el-van-gallery__year{grid-column:1 / -1}.el-van-gallery .el-custom-select__button{padding:0 14px 0 12px}.el-van-gallery__grid{grid-template-columns:repeat(3,1fr);gap:12px}.el-van-gallery__item{border-radius:var(--radius-sm)}.el-van-gallery__lightbox{padding:72px 12px}.el-van-gallery__lightbox-close,.el-van-gallery__lightbox-nav{width:44px;height:44px}.el-van-gallery__lightbox-close{top:12px;right:12px}.el-van-gallery__lightbox-nav--prev{left:12px}.el-van-gallery__lightbox-nav--next{right:12px}.el-van-gallery__load{width:100%;min-width:0;min-height:var(--button-height-mobile);margin-top:24px}.el-van-gallery__cta{margin-top:24px}.el-van-gallery__cta-text{margin-top:10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/el-van-gallery.css.map */
