.tnt-gallery-wrap{container-type:inline-size;width:100%}.tnt-gallery{--tnt-gallery-radius:clamp(12px, 3.1cqw, 24px);--tnt-gallery-thumb-radius:clamp(6px, 1cqw, 8px);--tnt-gallery-thumbs-width:clamp(64px, 19cqw, 146px);--tnt-gallery-gap:clamp(12px, 4cqw, 32px);--tnt-gallery-thumbs-gap:clamp(8px, 3cqw, 24px);--tnt-gallery-thumb-padding:clamp(4px, 1.6cqw, 12px);--tnt-gallery-nav-height:clamp(28px, 5.7cqw, 44px);--tnt-gallery-nav-icon:clamp(16px, 3.1cqw, 24px);--tnt-gallery-zoom-size:clamp(40px, 9.3cqw, 72px);--tnt-gallery-zoom-icon:clamp(20px, 4.1cqw, 32px);--tnt-gallery-zoom-bottom:clamp(12px, 4.6cqw, 36px);--tnt-gallery-zoom-side:clamp(12px, 6.7cqw, 52px);--tnt-gallery-bg:#fff;--tnt-gallery-border:#e0e0e2;--tnt-gallery-thumb-border:#c0c2c5;--tnt-gallery-nav-bg:#ececec;--tnt-gallery-icon:#3f4064;--tnt-gallery-dot:#c0c2c5;--tnt-gallery-dot-active:#0c1e3c;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tnt-gallery-gap);width:100%}.tnt-gallery *,.tnt-gallery *::before,.tnt-gallery *::after{box-sizing:border-box}.tnt-gallery.has-thumbs{grid-template-columns:var(--tnt-gallery-thumbs-width) minmax(0,1fr)}.tnt-gallery button.tnt-gallery__nav,.tnt-gallery button.tnt-gallery__thumb,.tnt-gallery button.tnt-gallery__arrow,.tnt-gallery button.tnt-gallery__zoom,.tnt-gallery button.tnt-gallery__nav:hover,.tnt-gallery button.tnt-gallery__thumb:hover,.tnt-gallery button.tnt-gallery__arrow:hover,.tnt-gallery button.tnt-gallery__zoom:hover,.tnt-gallery button.tnt-gallery__nav:focus,.tnt-gallery button.tnt-gallery__thumb:focus,.tnt-gallery button.tnt-gallery__arrow:focus,.tnt-gallery button.tnt-gallery__zoom:focus{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--tnt-gallery-icon);font:inherit;line-height:1;text-transform:none;cursor:pointer}.tnt-gallery button:focus-visible{outline:2px solid var(--tnt-gallery-icon);outline-offset:2px}.tnt-gallery__icon{display:block;pointer-events:none}.tnt-gallery:dir(ltr) .tnt-gallery__icon--prev,.tnt-gallery:dir(ltr) .tnt-gallery__icon--next{transform:scaleX(-1)}.tnt-gallery__stage{position:relative;align-self:start;min-width:0;aspect-ratio:var(--tnt-gallery-ratio,4 / 5);border-radius:var(--tnt-gallery-radius);background:var(--tnt-gallery-bg);overflow:hidden}.tnt-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.tnt-gallery__track::-webkit-scrollbar{display:none}.tnt-gallery__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;padding:10%;scroll-snap-align:center}.tnt-gallery__img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-drag:none}.tnt-gallery button.tnt-gallery__zoom,.tnt-gallery button.tnt-gallery__zoom:hover,.tnt-gallery button.tnt-gallery__zoom:focus{position:absolute;z-index:2;bottom:var(--tnt-gallery-zoom-bottom);inset-inline-start:var(--tnt-gallery-zoom-side);width:var(--tnt-gallery-zoom-size);height:var(--tnt-gallery-zoom-size);border:1px solid var(--tnt-gallery-border);border-radius:50%;background:var(--tnt-gallery-bg)}.tnt-gallery__zoom .tnt-gallery__icon{width:var(--tnt-gallery-zoom-icon);height:var(--tnt-gallery-zoom-icon)}.tnt-gallery button.tnt-gallery__arrow,.tnt-gallery__dots{display:none}.tnt-gallery__thumbs{display:flex;flex-direction:column;gap:calc(var(--tnt-gallery-thumbs-gap) * .67);height:0;min-height:100%}.tnt-gallery button.tnt-gallery__nav,.tnt-gallery button.tnt-gallery__nav:hover,.tnt-gallery button.tnt-gallery__nav:focus{flex:0 0 var(--tnt-gallery-nav-height);width:100%;border-radius:var(--tnt-gallery-thumb-radius);background:var(--tnt-gallery-nav-bg)}.tnt-gallery__nav .tnt-gallery__icon{width:var(--tnt-gallery-nav-icon);height:var(--tnt-gallery-nav-icon)}.tnt-gallery button.tnt-gallery__nav:disabled{opacity:.45;cursor:default}.tnt-gallery__thumbs-track{display:flex;flex:1;flex-direction:column;gap:var(--tnt-gallery-thumbs-gap);min-height:0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.tnt-gallery__thumbs-track::-webkit-scrollbar{display:none}.tnt-gallery button.tnt-gallery__thumb,.tnt-gallery button.tnt-gallery__thumb:hover,.tnt-gallery button.tnt-gallery__thumb:focus{flex:0 0 auto;width:100%;aspect-ratio:146 / 130;min-height:0;overflow:hidden;padding:var(--tnt-gallery-thumb-padding);border:1px solid var(--tnt-gallery-thumb-border);border-radius:var(--tnt-gallery-thumb-radius);background:var(--tnt-gallery-bg);scroll-snap-align:start;transition:opacity .2s,border-color .2s}.tnt-gallery button.tnt-gallery__thumb.is-active{border-color:var(--tnt-gallery-border);opacity:.45}.tnt-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}@media (max-width:767px){.tnt-gallery,.tnt-gallery.has-thumbs{--tnt-gallery-radius:24px;--tnt-gallery-thumb-radius:8px;grid-template-columns:minmax(0,1fr);gap:24px}.tnt-gallery__stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-areas:"prev track next" ".    dots  .";align-items:center;row-gap:16px;aspect-ratio:auto;padding:24px 0 16px}.tnt-gallery__track{grid-area:track;height:auto;aspect-ratio:1}.tnt-gallery__slide{padding:4%}.tnt-gallery button.tnt-gallery__arrow,.tnt-gallery button.tnt-gallery__arrow:hover,.tnt-gallery button.tnt-gallery__arrow:focus{display:flex;width:48px;height:48px}.tnt-gallery__arrow .tnt-gallery__icon{width:28px;height:28px}.tnt-gallery button.tnt-gallery__arrow--prev{grid-area:prev}.tnt-gallery button.tnt-gallery__arrow--next{grid-area:next}.tnt-gallery__dots{display:flex;grid-area:dots;justify-self:center;align-items:center;gap:10px;padding:12px 20px;border-radius:20px;background:#f5f5f5}.tnt-gallery__dot{width:6px;height:6px;border-radius:50%;background:var(--tnt-gallery-dot);transition:background-color .2s}.tnt-gallery__dot.is-active{background:var(--tnt-gallery-dot-active)}.tnt-gallery button.tnt-gallery__zoom{display:none}.tnt-gallery__thumbs{order:2;height:auto;min-height:0}.tnt-gallery button.tnt-gallery__nav{display:none}.tnt-gallery__thumbs-track{flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.tnt-gallery button.tnt-gallery__thumb,.tnt-gallery button.tnt-gallery__thumb:hover,.tnt-gallery button.tnt-gallery__thumb:focus{width:92px;aspect-ratio:92 / 82;padding:8px}}.tnt-lightbox{position:fixed;z-index:999999;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(12 12 16 / .92);opacity:0;transition:opacity .2s}.tnt-lightbox.is-open{opacity:1}.tnt-lightbox[hidden],.tnt-lightbox [hidden]{display:none!important}.tnt-lightbox__img{display:block;max-width:calc(100vw - 160px);max-height:calc(100vh - 120px);object-fit:contain;user-select:none}.tnt-lightbox button,.tnt-lightbox button:hover,.tnt-lightbox button:focus{position:absolute;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .12);box-shadow:none;color:#fff;cursor:pointer}.tnt-lightbox button:hover{background:rgb(255 255 255 / .22)}.tnt-lightbox__close{top:20px;inset-inline-end:20px}.tnt-lightbox__prev{top:50%;inset-inline-start:20px;transform:translateY(-50%)}.tnt-lightbox__next{top:50%;inset-inline-end:20px;transform:translateY(-50%)}.tnt-lightbox__count{position:absolute;bottom:24px;left:50%;color:rgb(255 255 255 / .8);font-size:14px;transform:translateX(-50%)}.tnt-lightbox:dir(ltr) .tnt-gallery__icon--prev,.tnt-lightbox:dir(ltr) .tnt-gallery__icon--next{transform:scaleX(-1)}@media (max-width:767px){.tnt-lightbox__img{max-width:100vw;max-height:calc(100vh - 160px)}.tnt-lightbox__prev,.tnt-lightbox__next{top:auto;bottom:16px;transform:none}.tnt-lightbox__count{bottom:32px}}body.tnt-lightbox-open{overflow:hidden}