makers-videos[hidden],.mkv-modal[hidden]{display:none!important}.mkv{display:block;padding:var(--mkv-padding-top, 50px) 0 var(--mkv-padding-bottom, 50px);background-color:var(--mkv-bg, #fff)}.mkv__wrapper{max-width:1400px;margin:0 auto;padding:0 20px;overflow:hidden}.mkv__heading{text-align:center;margin-bottom:40px}.mkv__heading h2{font-size:32px;margin:0 0 10px;color:var(--mkv-heading, #000)}.mkv__heading p{font-size:16px;margin:0;color:var(--mkv-text, #333)}.mkv__carousel{display:flex;gap:var(--mkv-gap, 20px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--mkv-scrollbar, #ccc) transparent;padding:6px 6px 20px;margin:0;list-style:none;-webkit-overflow-scrolling:touch}.mkv__carousel::-webkit-scrollbar{height:8px}.mkv__carousel::-webkit-scrollbar-track{background:transparent}.mkv__carousel::-webkit-scrollbar-thumb{background-color:var(--mkv-scrollbar, #ccc);border-radius:4px}.mkv__item{flex:0 0 var(--mkv-card-width, 350px);max-width:85%;display:flex;margin:0;padding:0}.mkv__item:first-child{margin-left:auto}.mkv__item:last-child{margin-right:auto}.mkv__item:before,.mkv__item::marker{content:none}.mkv-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;padding:0;margin:0;border:0;text-align:left;font:inherit;color:inherit;background:var(--mkv-card-bg, #fff);border-radius:var(--mkv-radius, 12px);overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.mkv-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.mkv-card:focus,.mkv-card:focus-visible{outline:none;border:0}.mkv-card:focus-visible{box-shadow:0 0 0 2px #556d718c,0 4px 16px #0000001f}.mkv-card__thumb{position:relative;display:block;width:100%;padding-bottom:56.25%;overflow:hidden;background:#000}.mkv-card__thumb--empty{background:linear-gradient(135deg,#e9ece8,#d5dad3)}.mkv-card__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mkv-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2;color:#000}.mkv-card:hover .mkv-card__play{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.mkv-card__play svg{width:24px;height:24px;margin-left:3px}.mkv-card__info{display:block;padding:15px}.mkv-card__title{display:block;font-size:16px;font-weight:600;line-height:1.35;color:var(--mkv-text, #333);margin:0;overflow-wrap:anywhere}.mkv__nav{display:flex;justify-content:center;gap:15px;margin-top:30px}.mkv__btn{width:40px;height:40px;border-radius:50%;background:var(--mkv-btn-bg, #000);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mkv__btn:hover{background:var(--mkv-btn-hover, #333);transform:scale(1.1)}.mkv__btn svg{width:20px;height:20px;fill:var(--mkv-btn-icon, #fff)}.mkv__btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.mkv__editor-note{max-width:1400px;margin:0 auto;padding:16px 20px;text-align:center;font-size:14px;color:#666;border:1px dashed #bbb;border-radius:8px}.mkv-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:99999}.mkv-modal__close{position:fixed;top:20px;right:20px;background:#fff;border:none;border-radius:50%;color:#000;font-size:30px;font-weight:700;cursor:pointer;width:50px;height:50px;line-height:50px;padding:0;text-align:center;z-index:100000;box-shadow:0 2px 10px #00000080;transition:all .3s ease}.mkv-modal__close:hover{background:#f0f0f0;transform:scale(1.1)}.mkv-modal__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1200px}.mkv-modal__inner video{width:100%;height:auto;max-height:85vh;display:block;background:#000;border-radius:8px}@media(max-width:768px){.mkv__item{flex-basis:280px}.mkv__heading{margin-bottom:24px}.mkv__heading h2{font-size:24px}.mkv__nav{display:none}.mkv-modal__close{top:10px;right:10px;width:45px;height:45px;line-height:45px;font-size:28px}.mkv-modal__inner{width:95%}.mkv-modal__inner video{max-height:70vh}}@media(prefers-reduced-motion:reduce){.mkv__carousel{scroll-behavior:auto}.mkv-card,.mkv-card__play,.mkv__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-makers-videos.css.map */
