/* KTK Catalog Gallery 1.0.0 */
.ktk-cataloggallery__viewport{position:relative!important;touch-action:pan-y}
.ktk-cataloggallery__image{transition:opacity var(--ktk-cataloggallery-transition,180ms) ease!important}
.ktk-cataloggallery__image.is-changing{opacity:.32}
.ktk-cataloggallery__dots{position:absolute;z-index:6;left:50%;bottom:7px;display:flex;align-items:center;justify-content:center;gap:4px;max-width:calc(100% - 20px);padding:4px 6px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.08);pointer-events:none;transform:translateX(-50%);box-sizing:border-box}
.ktk-cataloggallery__dot{display:block;width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#aeb8c2;transition:width .15s ease,background-color .15s ease}
.ktk-cataloggallery__dot.is-active{width:16px;flex-basis:16px;background:#008fd3}
@media(prefers-reduced-motion:reduce){.ktk-cataloggallery__image,.ktk-cataloggallery__dot{transition:none!important}}
@media(max-width:767px){.ktk-cataloggallery__dots{bottom:5px;padding:5px 7px}.ktk-cataloggallery__dot{width:7px;height:7px;flex-basis:7px}.ktk-cataloggallery__dot.is-active{width:18px;flex-basis:18px}}
