.gkit__figure{margin:0}.gkit--hover-darken .gkit__image:hover{filter:brightness(.8)}.gkit__caption{margin-top:6px;font-size:.875em;line-height:1.4}.gkit--captions-hover .gkit__figure{position:relative}.gkit--captions-hover .gkit__caption{position:absolute;inset:auto 0 0 0;margin:0;padding:8px 10px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.72));opacity:0;transition:opacity .2s ease}.gkit--captions-hover .gkit__figure:hover .gkit__caption,.gkit--captions-hover .gkit__figure:focus-within .gkit__caption{opacity:1}.gkit__more{margin-top:16px;text-align:center}.gkit__more-error{margin:8px 0 0;color:#b32d2e}.gkit--slider{position:relative}.gkit--slider .gkit__viewport{overflow:hidden}.gkit--slider .gkit__items{display:flex;gap:var(--gkit-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gkit--slider .gkit__items::-webkit-scrollbar{display:none}.gkit--slider .gkit__item{flex:0 0 calc(( 100% - ( var(--gkit-slides-current) - 1 ) * var(--gkit-gap) ) / var(--gkit-slides-current));scroll-snap-align:start}.gkit--swiper .gkit__items{box-sizing:content-box;gap:0;overflow:visible;scroll-snap-type:none;transition-property:transform}.gkit--swiper .gkit__item{flex:0 0 auto;scroll-snap-align:none}.gkit__arrow,.gkit__dots,.gkit__pause{display:none}.gkit-js .gkit__arrow,.gkit-js .gkit__dots,.gkit-js .gkit__pause{display:flex}.gkit__arrow{position:absolute;top:calc(50% - 22px);z-index:2;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;font-size:26px;line-height:1;background:rgba(0,0,0,.45);border:0;border-radius:50%;cursor:pointer}.gkit__arrow:hover{background:rgba(0,0,0,.7)}.gkit__arrow--prev{left:8px}.gkit__arrow--next{right:8px}.gkit__controls{display:flex;align-items:center;justify-content:center;gap:10px;min-height:24px;margin-top:10px}.gkit__dots{align-items:center;gap:8px}.gkit__dot{width:10px;height:10px;padding:0;background:currentColor;border:0;border-radius:50%;opacity:.3;cursor:pointer}.gkit__dot[aria-current=true]{opacity:1}.gkit__fraction{font-size:.875em;font-variant-numeric:tabular-nums}.gkit__pause{align-items:center;padding:0 4px;font-size:11px;background:0 0;border:0;cursor:pointer}.gkit-notice{padding:12px 16px;color:#8a1f11;background:#fdf3f2;border:1px solid #d6534a;border-radius:3px;font-size:14px}