media-gallery[data-vorug-gallery] slider-component[id^=GalleryViewer]{display:flex!important;flex-direction:column;justify-content:center}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport{flex:0 0 auto;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:auto!important;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:auto;height:auto!important}media-gallery[data-vorug-gallery] [id^=Slider-Gallery-].product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important;scroll-snap-type:none!important;transform:none}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport::-webkit-scrollbar{display:none}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport.is-controlled-scrolling{scroll-snap-type:none}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport.is-dragging{cursor:grabbing}@media(hover:hover)and (pointer:fine){media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport,media-gallery[data-vorug-gallery] .product__modal-opener--image,media-gallery[data-vorug-gallery] .product__modal-opener--image :is(img,figure,button,.product__media){cursor:grab!important}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport.is-dragging,media-gallery[data-vorug-gallery] .slider__viewport.is-dragging .product__modal-opener--image,media-gallery[data-vorug-gallery] .slider__viewport.is-dragging .product__modal-opener--image :is(img,figure,button,.product__media){cursor:grabbing!important}}media-gallery[data-vorug-gallery] [id^=Slider-Gallery-].product__media-list>.product__media-item:nth-child(n+1){display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;height:auto!important;aspect-ratio:auto!important;scroll-snap-align:start;opacity:1;user-select:none;-webkit-user-select:none}media-gallery[data-vorug-gallery] [id^=Slider-Gallery-].product__media-list>.product__media-item:nth-child(n+1):not(.is-active){pointer-events:none}media-gallery[data-vorug-gallery]{--vg-frame-w: min(100%, 960px, calc((100vh - 190px)*1.5) );--vg-frame-bg: #efede8}media-gallery[data-vorug-gallery] [id^=Slider-Gallery-].product__media-list>.product__media-item:nth-child(n+1){display:flex!important;align-items:center;justify-content:center}media-gallery[data-vorug-gallery] .product__media-list>.product__media-item>modal-opener{display:block;position:relative;flex:0 0 auto;width:var(--vg-frame-w);aspect-ratio:3 / 2;overflow:hidden;background:var(--vg-frame-bg);container-type:size}media-gallery[data-vorug-gallery] .product__media-list>.product__media-item:nth-child(n+2) .product__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding:0!important;margin:0!important;aspect-ratio:auto;background:transparent!important}media-gallery[data-vorug-gallery]:not(#vg) .product__media-list>.product__media-item:nth-child(n+2) .product__media :is(figure,img){position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;margin:0;object-fit:cover!important;object-position:50% 50%!important}media-gallery[data-vorug-gallery]:not(#vg) .product__media-list>.product__media-item:nth-child(n+2) .product__media img[src*="-overhead."]{object-fit:contain!important;padding:3%;box-sizing:border-box}.main-product[data-pdp-photo-frame=sideways] media-gallery[data-vorug-gallery] .product__media-list>.product__media-item:first-child .product__media{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);margin:0!important;width:min(var(--pdp-hero-span, 80%),var(--pdp-hero-ceiling, 100%),calc(88cqh * var(--pdp-photo-aspect, 1)));max-width:none}@supports (height: 1svh){media-gallery[data-vorug-gallery]{--vg-frame-w: min(100%, 960px, calc((100svh - 190px)*1.5) )}}media-gallery[data-vorug-gallery]:not(#vg) .product__media-list>.product__media-item:first-child>modal-opener{display:block;width:var(--vg-frame-w);height:auto;aspect-ratio:3 / 2}@supports not (container-type: size){.main-product[data-pdp-photo-frame=sideways] media-gallery[data-vorug-gallery] .product__media-list>.product__media-item:first-child .product__media{width:min(var(--pdp-hero-span, 80%),var(--pdp-hero-ceiling, 100%),calc(58% * var(--pdp-photo-aspect, 1)))}}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport :is(img,a){-webkit-user-drag:none;user-drag:none}.vorug-gallery__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 0;color:var(--vorug-ink, #24261f);font-family:inherit}media-gallery[data-vorug-gallery-single] .vorug-gallery__controls{display:none}.vorug-gallery__count{margin:0;font-size:13px;line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.vorug-gallery__sep{opacity:.45;padding-inline:.2em}.vorug-gallery__arrows{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.vorug-gallery__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .18s ease,transform .18s ease}.vorug-gallery__arrow--prev .vorug-gallery__icon{transform:scaleX(-1)}.vorug-gallery__arrow:hover{opacity:.6}.vorug-gallery__arrow:disabled{opacity:.3;cursor:default;transform:none}.vorug-gallery__arrow--prev:hover{transform:translate(-2px)}.vorug-gallery__arrow--next:hover{transform:translate(2px)}.vorug-gallery__arrow:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.vorug-gallery__icon{display:block;pointer-events:none}media-gallery[data-vorug-gallery] [id^=GalleryViewer] .slider__viewport:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(min-width:750px){.vorug-gallery__controls{width:var(--vg-frame-w);margin-inline:auto}.vorug-gallery__arrow:last-child{margin-inline-end:-10px}.vorug-gallery__controls{padding-top:10px}}@media(max-width:749px){.main-product[data-vorug-pdp]>.ordinal-section:first-child{padding-top:2px}media-gallery[data-vorug-gallery]{--vg-frame-w: 100%}media-gallery[data-vorug-gallery]:not([data-vorug-gallery-single]) [id^=Slider-Gallery-].product__media-list{gap:4px!important}media-gallery[data-vorug-gallery]:not([data-vorug-gallery-single]) [id^=Slider-Gallery-].product__media-list>.product__media-item:nth-child(n+1){flex-basis:calc(100% - 20px)!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}media-gallery[data-vorug-gallery] .product__media-list>.product__media-item>modal-opener,media-gallery[data-vorug-gallery]:not(#vg) .product__media-list>.product__media-item:first-child>modal-opener{aspect-ratio:1 / 1}.vorug-gallery__controls{width:auto;margin-inline:24px;padding:6px 0 0}.vorug-gallery__arrow{width:44px;height:44px}}@supports not (container-type: size){@media(max-width:749px){.main-product[data-pdp-photo-frame=sideways] media-gallery[data-vorug-gallery] .product__media-list>.product__media-item:first-child .product__media{width:min(var(--pdp-hero-span, 80%),var(--pdp-hero-ceiling, 100%),calc(88% * var(--pdp-photo-aspect, 1)))}}}@media(prefers-reduced-motion:reduce){media-gallery[data-vorug-gallery] [id^=Slider-Gallery-].product__media-list,.vorug-gallery__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vorug-pdp-gallery.css.map */
