.custom-full-carousel{--module-height: 400px;--bg-color: #fff;--text-color: #000;--slide-gap: 20px;position:relative;height:var(--module-height);background:var(--bg-color);overflow:hidden;touch-action:pan-x}.carousel-track{display:flex;align-items:center;height:100%;animation:loopScroll var(--scroll-duration, 20s) linear infinite;gap:var(--slide-gap);transition:transform .3s ease-out;transform:translate(0)}.carousel-track.paused{animation-play-state:paused}.carousel-track.dragging{animation-play-state:paused;transition:none}.slide{position:relative;flex:0 0 auto;display:flex;align-items:center;height:100%;gap:15px}.slide-image{flex:0 0 auto;height:100%;padding:5px 0}.slide img{display:block;width:auto;height:100%;object-fit:contain;background:var(--bg-color)}.slide-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;color:var(--text-color);background:transparent;white-space:normal;width:fit-content;max-width:300px;text-align:left}.slide-heading{margin:0 0 8px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.3;color:var(--text-color)!important;text-align:left}.slide-text{margin:0;font-size:clamp(.9rem,1.8vw,1.1rem);line-height:1.4;color:var(--text-color)!important;text-align:left}.slide-content h1,.slide-content h2,.slide-content h3,.slide-content h4,.slide-content h5,.slide-content h6{color:var(--text-color)!important;margin:0 0 8px;text-align:left;line-height:1.3}.slide-content h1{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700}.slide-content h2{font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:600}.slide-content h3{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600}.slide-content h4{font-size:clamp(1rem,1.9vw,1.4rem);font-weight:600}.slide-content h5{font-size:clamp(.95rem,1.8vw,1.3rem);font-weight:500}.slide-content h6{font-size:clamp(.9rem,1.7vw,1.2rem);font-weight:500}.slide-content p{margin:0 0 8px;color:var(--text-color)!important;text-align:left;line-height:1.4}.slide-content p:last-child{margin-bottom:0}.slide-content span,.slide-content div,.slide-content strong,.slide-content em,.slide-content b,.slide-content i{color:var(--text-color)!important}@keyframes loopScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.carousel-track{animation-duration:calc(var(--scroll-duration, 20s) / 1.2)}.slide-content{max-width:200px}.slide{gap:10px}}@media (max-width: 480px){.carousel-track{animation-duration:calc(var(--scroll-duration, 20s) / 1.2)}.slide-content{max-width:150px}.slide{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-full-carousel.css.map */
