.ts-gallery__media{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ts-gallery__media-item{display:flex;align-items:center;justify-content:center;max-width:calc(20% - 8px);width:100%;border:1px solid #1f1f1f;cursor:zoom-in;position:relative}.ts-gallery__media-item:after{content:"";background-image:url(/cdn/shop/files/Textures_642ebec4-dd9e-4650-81ed-d2c14662bc03.png?v=1749802056);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4}.ts-gallery__media-item video{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.ts-gallery__media-popup--slide video{width:100%;height:100%;object-fit:cover}.ts-gallery__media-popup--slide{display:flex;align-items:center;justify-content:center;height:80vh;max-width:80vw;width:100%;margin:auto}.ts-gallery__media-popup--slide .image{height:100%;object-fit:contain}.ts-gallery__title{color:#1f1f1f;text-align:center;-webkit-text-stroke-width:.65px;-webkit-text-stroke-color:#1f1f1f;font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.ts-gallery__subtitle{color:#1f1f1f;text-align:center;font-family:var(--font-body);font-size:15px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.6px;text-transform:uppercase;padding:26px 0 50px}.ts-gallery__button{display:flex;align-items:center;justify-content:center;height:61px;max-width:280px;width:100%;margin:50px auto 0;background-color:#1f1f1f;color:#f5f5f5;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;background-image:url(/cdn/shop/files/Textures.png?v=1749543284);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid transparent;transition:all .3s ease}.ts-gallery__button:hover{background-image:none;border:1px solid #1f1f1f;background-color:#f9f9f9;color:#1f1f1f}.ts-gallery__media-popup{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#0000007a;opacity:1;visibility:visible;pointer-events:all;transition:all .3s ease}.ts-gallery__media-popup.unvisible{opacity:0;visibility:hidden;pointer-events:none}.ts-gallery__media-popup .gallerySlider{display:flex;align-items:center;justify-content:center}.ts-gallery__media-popup-control{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;background-color:#f9f9f9;border-radius:50%;overflow:hidden;border:1px solid #1f1f1f;flex-shrink:0;height:64px;width:64px;z-index:55;transform:translateY(-50%);transition:all .3s ease;cursor:pointer}.ts-gallery__media-popup-control.swiper-button-disabled{cursor:not-allowed;background-color:#9e9e9e}.ts-gallery__media-popup-control path{fill:#1f1f1f;transition:all .3s ease}.ts-gallery__media-popup-control-prev{left:20px;transform:translateY(-50%) rotate(180deg)}.ts-gallery__media-popup-control-next{right:20px}.ts-gallery__media-popup-control:hover{background-color:#1f1f1f;border:1px solid #ffffff}.ts-gallery__media-popup-control:hover path{fill:#fff}.ts-gallery__media-popup-close{display:flex;align-items:center;justify-content:center;position:absolute;top:70px;right:50px;background-color:#f9f9f9;border-radius:50%;overflow:hidden;border:1px solid #1f1f1f;flex-shrink:0;height:45px;width:45px;z-index:56;transform:translateY(-50%);transition:all .3s ease;cursor:pointer}.ts-gallery__media-popup-close:hover{background-color:#1f1f1f;border:1px solid #ffffff}.ts-gallery__media-popup-close svg{transition:all .3s ease}.ts-gallery__media-popup-close:hover svg{fill:#fff}@media screen and (max-width: 989px){.ts-gallery__title{font-size:30px;letter-spacing:1.1px}.ts-gallery__subtitle{padding:24px 0 40px;font-size:14px;letter-spacing:.56px}.ts-gallery__media-item{max-width:calc(50% - 3px)}.ts-gallery__media{gap:6px}.ts-gallery__media-item:nth-child(n+7){display:none}.ts-gallery__button{height:40px;font-size:15px;max-width:219px;letter-spacing:.6px;margin:40px auto 0}.ts-gallery__media-popup-control{height:34px;width:34px;padding:5px}.ts-gallery__media-popup-close{top:80px;right:10px;height:35px;width:35px;padding:5px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ts-gallery.css.map */
