.mms-slider,.mms-slider *{box-sizing:border-box}.mms-slider{position:relative;width:100%;height:var(--mms-height);overflow:hidden;border-radius:var(--mms-radius);background:#101510}.mms-track{position:relative;width:100%;height:100%}.mms-slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;overflow:hidden}.mms-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--mms-position)}.mms-slide.is-active{opacity:1;visibility:visible}.mms-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:rgba(0,0,0,var(--mms-overlay))}.mms-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(0,0,0,.38);color:#fff;font-size:34px;line-height:1;cursor:pointer;backdrop-filter:blur(5px)}.mms-arrow:hover{background:rgba(0,0,0,.65)}.mms-prev{left:20px}.mms-next{right:20px}.mms-dots{position:absolute;z-index:4;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:9px}.mms-dot{width:11px;height:11px;padding:0;border:1px solid #fff;border-radius:50%;background:rgba(255,255,255,.25);cursor:pointer}.mms-dot.is-active{background:#fff}.mms-effect-fade .mms-slide{transition:opacity var(--mms-duration) ease,visibility var(--mms-duration) ease}.mms-effect-slide .mms-slide{opacity:1;visibility:visible;transform:translateX(100%);transition:transform var(--mms-duration) cubic-bezier(.22,.61,.36,1)}.mms-effect-slide .mms-slide.is-active{transform:translateX(0);z-index:1}.mms-effect-slide .mms-slide.was-active{transform:translateX(-100%);z-index:0}.mms-effect-zoom .mms-slide{transition:opacity var(--mms-duration) ease,visibility var(--mms-duration) ease}.mms-effect-zoom .mms-slide img{transform:scale(1.02);transition:transform 7s ease}.mms-effect-zoom .mms-slide.is-active img{transform:scale(1.12)}.mms-effect-static .mms-slide{opacity:1;visibility:visible}.mms-empty{padding:16px;border:1px dashed #999;background:#fff;color:#333}@media(max-width:700px){.mms-slider{height:var(--mms-mobile-height)}.mms-arrow{width:40px;height:40px;font-size:29px}.mms-prev{left:10px}.mms-next{right:10px}.mms-dots{bottom:12px}}
