.abwab-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abwab-space-2)}.abwab-gallery__main{position:relative;aspect-ratio:var(--abwab-gallery-ratio, .8);overflow:hidden;background-color:var(--abwab-sand)}.abwab-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.abwab-gallery__track::-webkit-scrollbar{display:none}.abwab-gallery__track:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.abwab-gallery__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.abwab-gallery__opener{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.abwab-gallery__image{display:block;width:100%;height:100%;object-fit:contain}.abwab-gallery--cover .abwab-gallery__image{object-fit:cover}.abwab-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.abwab-gallery__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;background-color:rgba(var(--color-background),.9);transform:translate(-50%,-50%);pointer-events:none}.abwab-gallery__nav{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--abwab-tap-target);height:var(--abwab-tap-target);padding:0;border:0;background-color:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%);transition:background-color var(--abwab-duration) var(--abwab-ease)}.abwab-gallery__nav:hover{background-color:rgb(var(--color-background))}.abwab-gallery__nav--prev{left:var(--abwab-space-3)}.abwab-gallery__nav--next{right:var(--abwab-space-3)}.abwab-gallery__nav .svg-wrapper{width:2.4rem;height:1rem;transition:transform var(--abwab-duration) var(--abwab-ease)}.abwab-gallery__nav--prev .svg-wrapper{transform:rotate(180deg)}.abwab-gallery__nav--next:hover .svg-wrapper{transform:translate(.3rem)}.abwab-gallery__nav--prev:hover .svg-wrapper{transform:rotate(180deg) translate(.3rem)}.abwab-gallery__count{position:absolute;right:var(--abwab-space-3);bottom:var(--abwab-space-3);z-index:1;margin:0;padding:var(--abwab-space-1) var(--abwab-space-2);background-color:rgba(var(--color-background),.92);font-size:1.2rem;font-weight:var(--abwab-weight-medium);letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none}.abwab-gallery__thumbs{display:flex;gap:var(--abwab-space-2);overflow-x:auto;scrollbar-width:none}.abwab-gallery__thumbs::-webkit-scrollbar{display:none}.abwab-gallery__thumb{flex:0 0 6.4rem;aspect-ratio:4 / 5;padding:0;border:.1rem solid transparent;background-color:var(--abwab-sand);opacity:.6;cursor:pointer;transition:opacity var(--abwab-duration) var(--abwab-ease),border-color var(--abwab-duration) var(--abwab-ease)}.abwab-gallery__thumb:hover,.abwab-gallery__thumb[aria-current=true]{opacity:1}.abwab-gallery__thumb[aria-current=true]{border-color:rgb(var(--color-foreground))}.abwab-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.abwab-gallery--multi{grid-template-columns:8rem minmax(0,1fr);gap:var(--abwab-space-3)}.abwab-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;contain:size}.abwab-gallery__thumb{flex:0 0 auto;width:100%}.abwab-gallery--multi .abwab-gallery__main{grid-column:2;grid-row:1}}@media screen and (max-width:749px){.abwab-gallery__nav--prev{left:var(--abwab-space-2)}.abwab-gallery__nav--next{right:var(--abwab-space-2)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/abwab-product-gallery.css.map */
