.image_gallery{position:relative}.image_gallery__head{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-bottom:32px;text-align:center}.image_gallery__handle{display:inline-flex;align-items:center;gap:8px;font-size:1.2}.image_gallery__handle svg{width:18px;height:18px}.image_gallery__heading{margin:0}.image_gallery .swiper{overflow:hidden;padding:.5rem}.image_gallery__slide{height:auto}.image_gallery__card{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--ig-radius);aspect-ratio:var(--ig-ratio);background:rgba(var(--ig-overlay),.04)}.image_gallery__card img,.image_gallery__card .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease;will-change:transform}.image_gallery__overlay{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);width:90%;height:90%;margin:0 auto}.image_gallery__overlay:before{content:"";position:absolute;display:block;background:var(--image-overlay);width:0;height:100%;left:0;z-index:1;transition:.4s ease-in-out;opacity:1}.image_gallery__slide:hover .image_gallery__overlay:before{width:100%}.image_gallery__icon{width:4rem;height:4rem;color:var(--ig-icon);transform:scale(.8);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease;transition-delay:.5s;z-index:1;position:relative;display:flex;align-items:center;justify-content:center}.image_gallery__icon img,.image_gallery__icon .image_gallery__icon_svg{width:3.5rem;height:3.5rem;object-fit:cover;position:static}.image_gallery__caption{color:var(--ig-icon);font-size:.85rem;letter-spacing:.04em;transform:translateY(14px);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1) 60ms,opacity .6s ease 60ms;padding:0 16px;text-align:center}.image_gallery .swiper-slide{height:auto}.image_gallery__nav{position:absolute;top:50%;z-index:3;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;padding:0;font:inherit;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 0, 0, 0));box-shadow:0 6px 24px #0000001f;cursor:pointer;transform:translateY(-50%);transition:opacity .3s ease,background .3s ease,transform .3s ease;opacity:0;pointer-events:none}.image_gallery__slide:hover .image_gallery__overlay{opacity:1}.image_gallery:hover .image_gallery__nav,.image_gallery:focus-within .image_gallery__nav,.image_gallery__nav:focus-visible{opacity:1;pointer-events:auto}.image_gallery__slide:hover .image_gallery__icon{transform:scale(1);opacity:1}.image_gallery__nav svg{width:18px;height:18px}.image_gallery__nav.is-prev{left:14px}.image_gallery__nav.is-next{right:14px}.image_gallery__nav.swiper-button-disabled{opacity:0!important;pointer-events:none}.image_gallery__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}a.link_absolute{position:absolute;width:100%;height:100%;z-index:2}.image_gallery__slide a:focus-visible{outline-offset:3px;transition:none}
/*# sourceMappingURL=/cdn/shop/t/214/assets/image-gallery.css.map */
