.embla{position:relative;overflow:hidden;width:100%;visibility:hidden;opacity:0;transition:opacity .3s ease}.embla.rtl{direction:rtl}.embla.ready{visibility:visible;opacity:1}.embla__viewport{overflow:hidden;position:relative;width:100%;padding:var(--stage-padding) 0px}.product-slider .embla__viewport{padding:var(--stage-padding) 8px}.embla__container{display:flex;padding-inline:0}.embla__slide{flex:0 0 calc((100% - (var(--slides-to-show) - 1) * var(--slide-spacing)) / var(--slides-to-show));margin-inline-end:var(--slide-spacing)}.embla__slide:last-child{margin-inline-end:var(--last-slide-spacing)}.embla__controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;padding:0}.embla__controls button{pointer-events:all;background:var(--base-color);color:#3e3e3e;opacity:.8;border:0!important;outline:0;padding:10px;cursor:pointer;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:25px}.embla__dots{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.embla__dots.in-content{position:absolute;bottom:10px;width:100%}.embla__dots button{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:all .3s ease}.embla__dots button.active{background:var(--violet-color);width:20px;border-radius:5px}.embla-thumbs .embla__slide{flex:0 0 auto;width:70px;height:70px;padding:3px;border:1px solid #cccccc;border-radius:8px}@media screen and (min-width: 1400px){.embla-thumbs .embla__slide{width:100px;height:100px}}.embla-thumbs .embla__slide img{border-radius:6px}.embla-thumbs .embla__slide.active{border:2px solid var(--violet-color)}
