.product-gallery{position:relative;gap:1.5rem;align-items:flex-start}.product-gallery__thumbs{position:relative;gap:.5rem;flex-shrink:0;width:70px;max-height:100%;overflow-y:auto;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{display:block;width:55px;height:55px;padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer;overflow:hidden;opacity:.5;transition:opacity .25s ease,border-color .25s ease;flex-shrink:0}.product-gallery__thumb:hover{opacity:.85}.product-gallery__thumb.is-active{opacity:1;border-color:#fff}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__main{flex:1;position:relative;overflow:hidden;border-radius:2px;cursor:grab;user-select:none;-webkit-user-select:none}.product-gallery__slide{display:none;animation:galleryFadeIn .35s ease}.product-gallery__slide.is-active{display:block}.product-gallery__slide .image{width:100%!important;height:auto!important}.product-gallery__slide .image img,.product-gallery__slide img{width:100%!important;height:auto!important;display:block!important;object-fit:contain}@keyframes galleryFadeIn{0%{opacity:0}to{opacity:1}}.product-gallery__nav{position:absolute;bottom:12px;right:12px;gap:4px;z-index:5}.product-gallery__nav-btn{width:32px;height:32px;border:none;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#1a1a1a;cursor:pointer;transition:background .2s ease,transform .15s ease;padding:0}.product-gallery__nav-btn:hover{background:#fff;transform:scale(1.08)}.product-gallery__nav-btn:active{transform:scale(.95)}.product-gallery__nav-btn svg{width:16px;height:16px;pointer-events:none}@media screen and (max-width:768px){.product-gallery{flex-direction:column-reverse;gap:.5rem}.product-gallery__thumbs{flex-direction:row!important;width:100%;max-height:none;overflow-x:auto;overflow-y:hidden}.product-gallery__thumb{width:56px;height:56px}.product-accordion{margin-left:0;margin-bottom:2rem}.accordion-title{font-size:.9rem}.product-info{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-slider.css.map */
