.kanopi-gallery{--gallery-slide-width: 100%;--gallery-slide-gap: 0px;display:block;width:100%;min-width:0;background:#fff}.kanopi-gallery__viewport{position:relative;width:100%}.kanopi-gallery__track{position:relative;display:flex;align-items:flex-start;gap:var(--gallery-slide-gap);width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--media-radius, 12px);background:#fff}.kanopi-gallery__track::-webkit-scrollbar{display:none}.kanopi-gallery__slide{flex:0 0 var(--gallery-slide-width);min-width:0;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;background:#fff}.kanopi-gallery__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.kanopi-gallery__controls{position:absolute;inset-block:0;inset-inline-start:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding-inline:3px;pointer-events:none}.kanopi-gallery__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;color:#fff;background:transparent;opacity:.7;cursor:pointer;pointer-events:auto}.kanopi-gallery__arrow:before{position:absolute;width:16px;height:16px;background:#121212;content:""}.kanopi-gallery__arrow svg{position:relative;width:16px;height:16px}.kanopi-gallery__arrow[data-gallery-step="-1"] svg{transform:scaleX(-1)}.kanopi-gallery__arrow:disabled{opacity:.3;cursor:default}.kanopi-gallery__pagination{position:absolute;bottom:4px;inset-inline-start:calc(var(--gallery-slide-width) / 2);display:flex;padding-inline:2px;border-radius:24px;background:#ffffffd9;transform:translate(-50%)}.kanopi-gallery__dot{display:inline-flex;align-items:center;justify-content:center;width:32px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.kanopi-gallery__dot span{width:7px;height:7px;border:1px solid #121212;border-radius:50%;background:#fff}.kanopi-gallery__dot[aria-current=true] span{background:#121212}.kanopi-gallery__thumbnails{display:flex;justify-content:center;gap:8px;margin-top:12px}.kanopi-gallery__thumbnail{flex:1 1 0;min-width:0;max-width:90px;aspect-ratio:1;padding:3px;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer}.kanopi-gallery__thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.kanopi-gallery__thumbnail[aria-current=true]{border-color:#fe5a00}.kanopi-gallery__track:focus-visible{outline:2px solid #fe5a00;outline-offset:-2px}.kanopi-gallery__arrow:focus-visible,.kanopi-gallery__dot:focus-visible,.kanopi-gallery__thumbnail:focus-visible{outline:2px solid #fe5a00;outline-offset:2px}@media screen and (max-width:749px){.product__media-wrapper>.kanopi-gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.kanopi-gallery--multiple{--gallery-slide-width: calc(100% - 28px) }.kanopi-gallery__track{border-radius:0;scroll-padding-inline-start:14px}.kanopi-gallery__pagination,.kanopi-gallery__thumbnails{display:none}}@media(prefers-reduced-motion:reduce){.kanopi-gallery__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kanopi-product-gallery.css.map */
