tfc-media-slider{display:block;min-width:0;margin:var(--tfc-top) 0 var(--tfc-bottom)}.tfc-media *,.tfc-media *:before,.tfc-media *:after{box-sizing:border-box}.tfc-media__heading{margin:0 0 18px;font-family:var(--tfc-heading-font);font-weight:var(--tfc-heading-weight);font-size:var(--tfc-heading-size);color:var(--tfc-heading-color);text-align:var(--tfc-heading-align);line-height:1.3}.tfc-media__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tfc-columns) - 1) * var(--tfc-gap)) / var(--tfc-columns));gap:var(--tfc-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:4px 0 12px;margin:0;list-style:none;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tfc-media__slide{min-width:0;scroll-snap-align:start}.tfc-media__card{position:relative;display:block;width:100%;aspect-ratio:var(--tfc-ratio);padding:0;overflow:hidden;border:var(--tfc-border-width) solid var(--tfc-border);border-radius:var(--tfc-radius);box-shadow:var(--tfc-shadow);background:var(--tfc-slide-bg);cursor:pointer}.tfc-media__card>img{width:100%;height:100%;object-fit:cover;display:block}.tfc-media__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--tfc-overlay);pointer-events:none}.tfc-media__play{position:absolute;bottom:12px;left:12px;width:var(--tfc-play-size);height:var(--tfc-play-size);display:grid;place-items:center;border:var(--tfc-play-border) solid var(--tfc-play-color);border-radius:50%;color:var(--tfc-play-color);background:var(--tfc-play-bg)}.tfc-media__play svg{width:50%;height:50%}.tfc-media[data-play-position=center] .tfc-media__play{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%)}.tfc-media[data-play-position=bottom-right] .tfc-media__play{left:auto;right:12px}.tfc-media__image-icon{position:absolute;bottom:12px;right:12px;width:24px;height:24px;color:#fff;filter:drop-shadow(0 1px 2px #000)}.tfc-media__image-icon svg{width:100%;height:100%}.tfc-media__navigation{display:flex;justify-content:center;gap:10px;margin-top:8px}.tfc-media__arrow{display:grid;place-items:center;width:var(--tfc-arrow-size);height:var(--tfc-arrow-size);padding:7px;border:1px solid var(--tfc-border);border-radius:var(--tfc-arrow-radius);color:var(--tfc-arrow-color);background:var(--tfc-arrow-bg);cursor:pointer}.tfc-media__arrow svg,.tfc-media__close svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7}.tfc-media__arrow:hover:not(:disabled){color:var(--tfc-arrow-hover-color);background:var(--tfc-arrow-hover-bg)}.tfc-media button:disabled{opacity:.3;cursor:default}.tfc-media button:focus-visible,.tfc-media a:focus-visible,.tfc-media__track:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tfc-media__dialog{width:min(var(--tfc-modal-width),calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:var(--tfc-modal-padding);padding-top:calc(var(--tfc-close-size) + var(--tfc-modal-padding) + 8px);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--tfc-modal-radius);color:var(--tfc-modal-color);background:var(--tfc-modal-bg);font-family:var(--tfc-modal-font);text-align:var(--tfc-modal-align);box-shadow:0 16px 70px #00000040}.tfc-media__dialog::backdrop{background:rgb(0 0 0 / var(--tfc-modal-overlay))}.tfc-media__close{position:absolute;top:var(--tfc-modal-padding);right:var(--tfc-modal-padding);width:var(--tfc-close-size);height:var(--tfc-close-size);padding:8px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:var(--tfc-modal-button-radius);color:var(--tfc-modal-button-color);background:var(--tfc-modal-button-bg)}.tfc-media__viewer-media{border:var(--tfc-modal-media-border) solid var(--tfc-modal-media-border-color);border-radius:var(--tfc-modal-media-radius);overflow:hidden}.tfc-media__viewer-media img,.tfc-media__viewer-media video{display:block;width:100%;height:auto;max-height:65dvh;object-fit:contain;background:var(--tfc-slide-bg)}.tfc-media__modal-heading{margin:16px 0 8px;color:inherit;font:inherit;font-size:var(--tfc-modal-heading-size);font-weight:700;line-height:1.35}.tfc-media__modal-text{font-size:var(--tfc-modal-text-size);line-height:1.6;color:inherit}.tfc-media__modal-nav{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:14px}.tfc-media__modal-nav button,.tfc-media__action{padding:10px 16px;min-height:40px;border:0;border-radius:var(--tfc-modal-button-radius);color:var(--tfc-modal-button-color);background:var(--tfc-modal-button-bg);cursor:pointer;font:inherit;text-decoration:none}.tfc-media__action{display:inline-block;margin-top:8px}.tfc-media__modal-nav button:hover:not(:disabled),.tfc-media__action:hover,.tfc-media__close:hover{filter:brightness(.9)}@media(min-width:750px){.tfc-media--no-desktop-arrows .tfc-media__navigation{display:none}}@media(max-width:749px){.tfc-media__track{grid-auto-columns:calc((100% - (var(--tfc-mobile-columns) - 1) * var(--tfc-gap)) / var(--tfc-mobile-columns))}.tfc-media--no-mobile-arrows .tfc-media__navigation{display:none}}@media(prefers-reduced-motion:reduce){.tfc-media__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tfc-media-slider.css.map */
