hayd-product-gallery{display:block}.hayd-gallery-open{display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:zoom-in}.hayd-gallery-open:focus-visible{outline:2px solid #111;outline-offset:-4px;box-shadow:none}dialog.hayd-slideshow{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;background:#fff;color:#111;overflow:hidden;overscroll-behavior:contain}.hayd-slideshow[open]{display:flex;flex-direction:column}.hayd-slideshow::backdrop{background:#fff}.hayd-slideshow button{color:#111;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;flex-shrink:0;border-radius:0}.hayd-slideshow button:focus-visible{outline:2px solid #111;outline-offset:-3px;box-shadow:none}hayd-product-gallery[data-pointer-focus] .hayd-gallery-open:focus,hayd-product-gallery[data-pointer-focus] .hayd-slideshow :focus,hayd-product-gallery[data-pointer-focus] .hayd-slideshow:focus{outline:none;box-shadow:none}.hayd-slideshow__header{display:flex;justify-content:flex-end;flex:0 0 auto;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px 12px}.hayd-slideshow__close{width:44px;height:44px;display:grid;place-items:center}.hayd-slideshow__close svg{width:22px;height:22px}.hayd-slideshow__track{display:flex;flex:1 1 auto;min-height:0;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hayd-slideshow__track::-webkit-scrollbar{display:none}.hayd-slideshow__slide{flex:0 0 100%;height:100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.hayd-slideshow__slide img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hayd-slideshow__footer{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.hayd-slideshow__footer[hidden]{display:none}.hayd-slideshow__arrow{width:44px;height:44px;font-size:24px!important}.hayd-slideshow__dots{display:flex;max-width:calc(100% - 104px);overflow-x:auto;scrollbar-width:none}.hayd-slideshow__dot{display:grid;place-items:center;width:28px;height:44px}.hayd-slideshow__dot span{width:7px;height:7px;border:1px solid #111}.hayd-slideshow__dot[aria-current=true] span{background:#111}@media(min-width:750px){.hayd-slideshow__header,.hayd-slideshow__footer{padding:16px 24px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hayd-product-gallery.css.map */
