media-gallery[data-gallery-controller] [id^=GalleryViewer-]{position:relative}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-buttons{display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;justify-content:space-between;align-items:center;pointer-events:none;z-index:2;transform:none!important}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-counter{display:none}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button{display:flex!important;position:absolute!important;top:50%!important;bottom:auto!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:0;border-radius:0;background:transparent!important;color:#0e2a5c!important;opacity:1!important;pointer-events:auto;transform:translateY(-50%)!important}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button--prev{left:0!important;right:auto!important;justify-content:flex-start}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button--next{right:0!important;left:auto!important;justify-content:flex-end}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button .svg-wrapper{width:14px;height:14px;margin-inline:4px}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button .icon{width:14px;height:14px}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button--prev .icon{transform:rotate(90deg)!important}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button--next .icon{transform:rotate(-90deg)!important}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button:hover .icon{scale:1.1}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button:disabled{visibility:hidden}@media(min-width:750px){media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button .svg-wrapper,media-gallery[data-gallery-controller] [id^=GalleryViewer-] .slider-button .icon{width:20px;height:20px}}media-gallery[data-gallery-controller] .ProductGallery__scrollbar{position:relative;display:none;height:4px;margin-top:15px;overflow:hidden;border-radius:3px;background:#eaeaea}media-gallery[data-gallery-controller] .ProductGallery__scrollbar-thumb{height:100%;width:100%;transform-origin:left center;transition:none;will-change:transform;background:#333;border-radius:3px}media-gallery[data-gallery-controller] .product-media-container .product__media>img{width:100%;height:100%;max-height:100%;object-fit:contain}@media screen and (max-width:749px){media-gallery[data-gallery-controller] .ProductGallery__scrollbar{display:block}media-gallery[data-gallery-controller]>slider-component{height:auto;margin:0}media-gallery[data-gallery-controller] .product__media-list{width:100%;height:auto;margin:0;padding:0;gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:none;scroll-snap-type:x mandatory;scroll-padding:0}media-gallery[data-gallery-controller] .product__media-list:after{content:none}media-gallery[data-gallery-controller] .product__media-list>.product__media-item{display:block;box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}media-gallery[data-gallery-controller] .product-media-container.media-type-image{display:block;box-sizing:border-box;width:100%;max-width:100%;height:auto;aspect-ratio:var(--preview-ratio, 1)}media-gallery[data-gallery-controller] .media-type-image .product__modal-opener{width:100%;height:100%}media-gallery[data-gallery-controller] .media-type-image .product__media{position:relative;width:100%;height:100%;padding-top:0}media-gallery[data-gallery-controller] .slider-button--prev{transform:none!important}}@media screen and (min-width:750px){media-gallery[data-gallery-controller] .product__media-list{position:relative;overflow:hidden;border-radius:0}media-gallery[data-gallery-controller] .product__media-list>.is-gallery-leaving{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:100%!important;margin:0!important;pointer-events:none;z-index:1}}media-gallery[data-gallery-controller] [id^=GalleryViewer] .product-media-container,media-gallery[data-gallery-controller] [id^=GalleryViewer] .product__media,media-gallery[data-gallery-controller] [id^=GalleryViewer] .global-media-settings{border-radius:0!important;--media-radius: 0px}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .product__media-list{aspect-ratio:1 / 1;height:auto!important;min-height:0}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .media-type-image{--ratio: 1 !important;--preview-ratio: 1 !important;--aspect-ratio: 1 !important;--ratio-percent: 100% !important;box-sizing:border-box;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%;aspect-ratio:1 / 1}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .media-type-image .product__modal-opener,media-gallery[data-gallery-controller] [id^=GalleryViewer-] .media-type-image .product__media{box-sizing:border-box;width:100%;height:100%!important;max-height:100%;padding-top:0!important}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .media-type-image .product__media>img{width:100%;height:100%;object-fit:contain!important;object-position:center;box-sizing:border-box;padding:0}@media(min-width:750px){media-gallery[data-gallery-controller] [id^=GalleryViewer-] .product__media-list{display:block}media-gallery[data-gallery-controller] [id^=GalleryViewer-] .product__media-item.is-active,media-gallery[data-gallery-controller] [id^=GalleryViewer-] .product__media-item.is-gallery-leaving{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%;margin:0!important;padding:0}}@supports (animation-timeline: --nutracene-gallery-scroll) and (timeline-scope: --nutracene-gallery-scroll){@media(max-width:749px){media-gallery[data-gallery-controller]{timeline-scope:--nutracene-gallery-scroll}media-gallery[data-gallery-controller] .product__media-list{scroll-timeline-name:--nutracene-gallery-scroll;scroll-timeline-axis:x}media-gallery[data-gallery-controller] .ProductGallery__scrollbar-thumb{animation:nutracene-gallery-progress 1s linear both;animation-timeline:--nutracene-gallery-scroll}}}@keyframes nutracene-gallery-progress{0%{transform:scaleX(var(--gallery-start-progress, .2))}to{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/nutracene-gallery.css.map */
