.mahan-slider,.mahan-slider *{box-sizing:border-box}
.mahan-slider{position:relative;display:block;width:100%;aspect-ratio:2048/485;overflow:hidden;isolation:isolate;direction:rtl;background:#e7e7e9}
.mahan-slider__track{display:flex;direction:rtl;width:100%;height:100%;transform:translate3d(0,0,0);transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}
.mahan-slider__slide{position:relative;display:block;flex:0 0 100%;width:100%;height:100%;overflow:hidden;text-decoration:none!important;outline-offset:-3px}
.mahan-slider__slide picture,.mahan-slider__slide noscript{display:block;width:100%;height:100%}
.mahan-slider__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;object-position:center;opacity:0;transition:opacity .35s ease}
.mahan-slider__slide.is-loaded .mahan-slider__image,.mahan-slider__image--fallback{opacity:1}
.mahan-slider__skeleton{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;background:linear-gradient(110deg,#e7e7e9 0%,#f3f3f4 38%,#e7e7e9 75%);transition:opacity .35s ease,visibility .35s ease}
.mahan-slider__skeleton-glow{position:absolute;inset:0;display:block;transform:translateX(100%);background:linear-gradient(90deg,transparent,#fff9,transparent);animation:mahan-slider-sheen 1.35s ease-in-out infinite}
.mahan-slider__slide.is-loaded .mahan-slider__skeleton{opacity:0;visibility:hidden}
@keyframes mahan-slider-sheen{to{transform:translateX(-100%)}}
.mahan-slider__arrows{position:absolute;z-index:2;bottom:20px;left:20px;display:flex;gap:12px;direction:ltr}
.mahan-slider .mahan-slider__arrows button,.mahan-slider .mahan-slider__arrows button:hover,.mahan-slider .mahan-slider__arrows button:focus,.mahan-slider .mahan-slider__arrows button:active{appearance:none!important;width:44px;height:44px;display:grid;place-items:center;padding:0!important;border:1px solid #e7e7e9!important;border-radius:6px!important;background:#fff!important;color:#000!important;box-shadow:0 1px 5px #0002!important;transform:none!important;filter:none!important;text-decoration:none!important;line-height:1!important;cursor:pointer}
.mahan-slider .mahan-slider__arrows button:focus-visible{outline:2px solid #e40137!important;outline-offset:2px}
.mahan-slider .mahan-slider__arrows button:focus:not(:focus-visible){outline:none!important}
.mahan-slider .mahan-slider__arrows button svg{display:block;width:16px;height:16px;fill:none!important;stroke:currentColor!important;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transform:none!important}
.mahan-slider__dots{position:absolute;z-index:2;bottom:23px;left:50%;display:flex;align-items:center;justify-content:center;gap:8px;direction:ltr;transform:translateX(-50%)}
.mahan-slider__dots button{flex:none;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0005;cursor:pointer;transition:width .25s,background .25s}
.mahan-slider .mahan-slider__dots button[aria-current="true"],.mahan-slider .mahan-slider__dots button[aria-current="true"]:is(:hover,:focus,:active){width:20px;background:#e40137!important}
.mahan-slider__dots button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:767px){.mahan-slider{aspect-ratio:16/9}.mahan-slider__image{object-position:right center}.mahan-slider .mahan-slider__arrows{display:none!important}.mahan-slider__dots{bottom:19px;gap:5px}.mahan-slider__dots button{width:6px;height:6px}.mahan-slider__dots button[aria-current="true"]{width:17px}}
@media(max-width:767px){.mahan-slider__slide:has(source) .mahan-slider__image{object-position:center}}
@media(prefers-reduced-motion:reduce){.mahan-slider__track,.mahan-slider__image,.mahan-slider__skeleton,.mahan-slider__dots button{transition:none}.mahan-slider__skeleton-glow{animation:none}}
