media-link-slider-component{display:block;position:relative;padding:1.2rem 15px!important}@media screen and (max-width: 400px){media-link-slider-component{padding:1.2rem 10px!important}}media-link-slider-component .slider{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}media-link-slider-component .slider__slide{flex:0 0 auto;scroll-snap-align:start;width:fit-content;max-width:300px}media-link-slider-component .video-preview-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;z-index:2;background:var(--color-background);border-radius:50%;padding:1rem}media-link-slider-component .video-preview-icon svg{width:100%;height:100%}media-link-slider-component .video-preview img{width:100%;height:100%;object-fit:cover;z-index:1}media-link-slider-component .media-link-item{position:relative;border:none;overflow:hidden;height:100%;display:flex;flex-direction:column}media-link-slider-component .media-link-item img{width:100%;height:auto;display:block;object-fit:cover}media-link-slider-component .media-link-item img{border-radius:var(--kl-reviews-featured-corner-radius, 8px)}media-link-slider-component .placeholder-media{background:var(--color-foreground-10);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:var(--color-foreground-75);font-size:1.4rem}media-link-slider-component .media-link{display:inline-block;padding:1rem;text-decoration:none;font-weight:500;font-size:2rem;transition:color var(--duration-short) ease}media-link-slider-component .media-link:hover{color:var(--title_color_hover, #ffa3fe)}media-link-slider-component .media-link p{margin:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1rem}media-link-slider-component .media-link:hover p{text-decoration:none}media-link-slider-component .slider-buttons{display:flex;align-items:center;justify-content:space-between}media-link-slider-component .slider-buttons .slider-dots{display:flex;position:relative;justify-content:center;bottom:0;padding-top:1.2rem}media-link-slider-component .slider-counter{color:var(--color-foreground-75);font-size:1.4rem}media-link-slider-component .slider-action{display:flex;gap:1rem}media-link-slider-component .slider-button{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:.1rem solid var(--arrow-border-color);border-radius:50%;color:var(--pagination-item-color);cursor:pointer;transition:all var(--duration-short) ease;padding:8px}media-link-slider-component .slider-button:hover{border-color:var(--arrow-border-color-hover)}media-link-slider-component .slider-button:disabled{opacity:.5;cursor:not-allowed}media-link-slider-component .slider-button .icon{width:100%;height:100%;margin:0;transform:rotate(90deg)}media-link-slider-component .slider-button--next{transform:rotate(180deg)}media-link-slider-component .slider::-webkit-scrollbar{display:none}media-link-slider-component .slider{-ms-overflow-style:none;scrollbar-width:none}media-link-slider-component .media-link-carousel-header{display:flex;justify-content:space-between;align-items:center}media-link-slider-component .media-link-carousel-header .heading{font-size:3.2rem;font-weight:700}@media screen and (max-width: 749px){media-link-slider-component .media-link-carousel-header .heading{font-size:2.8rem}}media-link-slider-component .video-open-popup{height:100%}media-link-slider-component .video-button{border:none;padding:0;height:100%;background:none}media-link-slider-component .video-button img{height:100%;width:100%;object-fit:cover;border-radius:var(--kl-reviews-featured-corner-radius, 8px)}media-link-slider-component .hover-underline-animation{display:inline-block;position:relative}media-link-slider-component .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-.5rem;left:0;background-color:var(--title_color_hover, #ffa3fe);transition:transform .15s ease-out}media-link-slider-component .media-link:hover .hover-underline-animation:after{transform:scaleX(1)}media-link-slider-component .hover-underline-animation.left:after{transform-origin:bottom right}media-link-slider-component .media-link:hover .hover-underline-animation.left:after{transform-origin:bottom left}.fluid-width-video-wrapper>video{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/162/assets/component-media-link-carousel.css.map */
