.kr-insta-grid__title-link,.kr-insta-grid__title-link:hover{color:inherit}.kr-insta-grid__carousel{position:relative}.kr-insta-grid__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--kr-insta-per-row-mob) - 1) * var(--kr-insta-gap)) / var(--kr-insta-per-row-mob));gap:var(--kr-insta-gap)}@media(min-width:768px){.kr-insta-grid__grid{grid-auto-columns:calc((100% - (var(--kr-insta-per-row) - 1) * var(--kr-insta-gap)) / var(--kr-insta-per-row))}}.kr-insta-grid__link{display:block;position:relative;color:inherit}.kr-insta-grid__media{position:relative;aspect-ratio:var(--kr-insta-ratio);overflow:hidden;background:rgb(var(--text-color)/.05)}.kr-insta-grid__media .img-ar{height:100%}.kr-insta-grid__media .theme-img,.kr-insta-grid__media video{width:100%;height:100%;object-fit:cover;transition:transform .4s}.kr-insta-grid__media .video-played-hidden{position:relative;z-index:1}.kr-insta-grid__media .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;background:#c6c7c8;fill:#9f9f9f}.kr-insta-grid__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#0000004d;opacity:0;transition:opacity .25s;pointer-events:none}.kr-insta-grid__icon{display:flex;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .25s;pointer-events:none}.kr-insta-grid__icon svg{width:32px;height:32px}@media(hover:hover){a.kr-insta-grid__link:hover .kr-insta-grid__media:after,a.kr-insta-grid__link:hover .kr-insta-grid__icon{opacity:1}a.kr-insta-grid__link:hover .theme-img,a.kr-insta-grid__link:hover video{transform:scale(1.03)}}.kr-insta-grid__nav .slider-nav__btn{--slider-nav-btn-x-offset: 16px;--slider-nav-btn-color: rgb(var(--body-text-color));display:flex;top:calc(50% - 20px);width:40px;height:40px;align-items:center;justify-content:center}.kr-insta-grid__nav .slider-nav__btn:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:50%;background:rgb(var(--body-bg-color));box-shadow:0 1px 4px #0003;opacity:.9;transition:opacity .2s}.kr-insta-grid__nav .slider-nav__btn:hover:after{opacity:1}.kr-insta-grid__nav .slider-nav__btn svg{width:20px;height:20px}@media(max-width:767.98px){.kr-insta-grid__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kr-insta-grid.css.map */
