.product-gallery__carousel-wrapper{position:relative}.product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:background .2s ease,transform .2s ease}.product-gallery__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.product-gallery__arrow--prev{left:15px}.product-gallery__arrow--next{right:15px}@media screen and (max-width:768px){.product-gallery__arrow{width:32px;height:32px}.product-gallery__arrow--prev{left:10px}.product-gallery__arrow--next{right:10px}}.scroller-arrow{display:none!important}.product-gallery__thumbnail-list{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important;margin-top:3px!important;width:100%!important;overflow:visible!important}.product-gallery__thumbnail{display:block!important;width:100%!important;flex:none!important;max-width:none!important;border-radius:4px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}.product-gallery__thumbnail.is-nav-selected{border-color:#7b1fa2!important}.product-gallery__thumbnail img{width:100%!important;height:auto!important;object-fit:cover}@media screen and (max-width:768px){.mobile-scroller-wrapper{position:relative;display:flex;align-items:center;margin-top:15px}.scroller-arrow{display:flex!important;background:#fff;border:1px solid #e0e0e0;border-radius:50%;width:25px;height:25px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;z-index:2;box-shadow:0 2px 5px #0000001a}.scroller-arrow--prev{margin-right:5px}.scroller-arrow--next{margin-left:5px}.product-gallery__thumbnail-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:5px!important;scrollbar-width:none;margin-top:0!important}.product-gallery__thumbnail-list::-webkit-scrollbar{display:none}.product-gallery__thumbnail{flex:0 0 70px!important;width:45px!important}}.product-gallery__carousel-wrapper{border:1px solid #e1e3e4;border-radius:4px}.mobile-scroller-wrapper{padding:5px;border:1px solid #e1e3e4;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
