.sw-gal{padding:clamp(4rem,6vw,8rem) 0}.sw-gal__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.sw-gal__nav{display:flex;flex:0 0 auto;align-items:center;gap:1.2rem}.sw-gal__count{min-width:5.6rem;font-family:var(--sw-font-display);font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-align:right;color:var(--sw-black)}.sw-gal__btn{display:grid;place-items:center;width:5rem;height:5rem;padding:0;border:.2rem solid var(--sw-black);border-radius:50%;background:transparent;color:var(--sw-black);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sw-gal__btn svg{width:2rem;height:2rem}.sw-gal__btn:hover:not(:disabled),.sw-gal__btn:focus-visible{border-color:var(--sw-red);background:var(--sw-red);color:var(--sw-white);outline:none}.sw-gal__btn:disabled{opacity:.3;cursor:default}.sw-gal__track{position:relative;display:flex;gap:1.6rem;overflow-x:auto;padding:0 max(2rem,calc((100vw - var(--page-width)) / 2)) 1.6rem;scroll-snap-type:x mandatory;scroll-padding-inline:max(2rem,calc((100vw - var(--page-width)) / 2));scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sw-gal__track::-webkit-scrollbar{display:none;width:0;height:0}.sw-gal__track:focus-visible{outline:.2rem solid var(--sw-red);outline-offset:-.2rem}.sw-gal__slide{position:relative;flex:0 0 min(78rem,78vw);margin:0;overflow:hidden;border-radius:.8rem;background:#111;scroll-snap-align:start}.sw-gal__slide img,.sw-gal__slide svg{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}.sw-gal__slide figcaption{position:absolute;left:0;bottom:0;max-width:80%;padding:.9rem 1.4rem;background:var(--sw-black);color:var(--sw-white);font-size:1.3rem;line-height:1.4}.sw-gal__empty{margin:0;padding:3rem;border:.2rem dashed rgba(0,0,0,.25);border-radius:.8rem;font-size:1.5rem;text-align:center;color:#0009}@media screen and (max-width:749px){.sw-gal__slide{flex-basis:88vw}.sw-gal__btn{width:4.4rem;height:4.4rem}.sw-gal__head{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sw-gal__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/segway-gallery.css.map */
