.product-gallery-custom{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;animation:product-gallery-fade-in .6s ease both}@keyframes product-gallery-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.product-gallery-custom__main{position:relative;aspect-ratio:4 / 3;max-height:68vh;border-radius:24px;overflow:hidden;background-color:var(--color-white);box-shadow:0 1px 3px #2622201a}.product-gallery-custom__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transition:opacity .45s ease}.product-gallery-custom__slide.is-active{opacity:1;z-index:1}.product-gallery-custom__slide img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s ease}@media(hover:hover){.product-gallery-custom__slide.is-active:hover img{transform:scale(1.06)}}.product-gallery-custom__thumbs{display:flex;gap:var(--space-xs);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.product-gallery-custom__thumbs::-webkit-scrollbar{display:none}.product-gallery-custom__thumb{flex:0 0 auto;width:104px;aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:16px;overflow:hidden;background-color:var(--color-white);box-shadow:0 1px 2px #26222014;cursor:pointer;opacity:.55;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.product-gallery-custom__thumb img{width:100%;height:100%;object-fit:contain;display:block}.product-gallery-custom__thumb.is-active{opacity:1;border-color:var(--color-walnut)}@media(hover:hover){.product-gallery-custom__thumb:hover{opacity:1;transform:translateY(-2px)}}@media screen and (min-width:900px){.product-gallery-custom__thumb{width:128px}}.product-gallery-custom__slide.is-hidden-for-variant,.product-gallery-custom__thumb.is-hidden-for-variant{display:none}@media(prefers-reduced-motion:reduce){.product-gallery-custom{animation:none}.product-gallery-custom__slide,.product-gallery-custom__slide img,.product-gallery-custom__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-gallery-custom.css.map */
