/* Standalone Mana slider. No WoodMart selectors or global Swiper initialization. */
body.mana-design .mana-slider-row{position:relative;isolation:isolate;min-width:0;margin:0 auto 30px;border:1px solid #e3e6e0;border-radius:var(--ms-radius,18px);overflow:hidden;background:#f6f5f2;font-family:ManaIRANSans,IRANSans,Tahoma,sans-serif;--swiper-theme-color:var(--ms-page-color,#8d2440)}
body.mana-design .mana-native-slider.mana-native-slider-v29{padding:0;border:0;background:transparent;overflow:visible;margin-bottom:0}
body.mana-design .mana-slider-stretch{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:0}
.mana-slider-row .mana-slider-swiper{height:var(--ms-height,460px);overflow:hidden}.mana-slider-row .swiper-wrapper{align-items:stretch}.mana-slider-row .swiper-slide{height:100%;position:relative;overflow:hidden}
.mana-slider-row:not(.is-ready) .swiper-wrapper{display:block}.mana-slider-row:not(.is-ready) .swiper-slide:not(:first-child){display:none}
.mana-slider-row .mana-slide-picture{position:absolute;inset:0;display:block;z-index:0}.mana-slider-row .mana-slide-picture img{display:block;width:100%;height:100%;object-fit:var(--ms-fit,cover);object-position:var(--ms-position,center center)}
.mana-slider-row .mana-slide-shade{position:absolute;inset:0;background:#000;opacity:var(--ms-overlay,0);pointer-events:none}
.mana-slider-row .mana-slide-container{position:relative;height:100%;max-width:1400px;width:calc(100% - 112px);margin:auto;display:flex;align-items:center;justify-content:flex-start;z-index:1;box-sizing:border-box}
.mana-slider-row.mana-slider-full-content .mana-slide-container{max-width:none}.mana-slider-row .mana-slide-copy{width:var(--ms-content,48%);max-width:700px;color:var(--ms-text,#25322e);padding:36px 0;box-sizing:border-box;line-height:1.9}
.mana-slider-row .mana-slide-copy h2{font:600 clamp(24px,2.7vw,40px)/1.65 ManaIRANSans,IRANSans,Tahoma,sans-serif;margin:8px 0 14px;color:inherit;letter-spacing:0;overflow-wrap:anywhere}
.mana-slider-row .mana-slide-eyebrow{margin:0;color:var(--ms-button,#8d2440);font-size:12px;font-weight:500}.mana-slider-row .mana-slide-description{font-size:14px;line-height:2;margin:0 0 20px;color:inherit;opacity:.85;max-width:500px}
.mana-slider-row a.mana-slide-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 20px;border:1px solid var(--ms-button,#8d2440);border-radius:9px;background:var(--ms-button,#8d2440);color:white;text-decoration:none;font-size:12px;font-weight:500;line-height:1.8;box-shadow:none}.mana-slider-row a.mana-slide-button:hover{filter:brightness(1.08)}
.mana-slide-text-left .mana-slide-container{justify-content:flex-end}.mana-slide-text-left .mana-slide-copy{text-align:left}.mana-slide-text-center .mana-slide-container{justify-content:center}.mana-slide-text-center .mana-slide-copy{text-align:center}.mana-slide-text-center .mana-slide-description{margin-inline:auto}.mana-slide-v-top .mana-slide-container{align-items:flex-start}.mana-slide-v-bottom .mana-slide-container{align-items:flex-end}
.mana-slider-row .mana-slider-controls[hidden]{display:none!important}.mana-slider-row .mana-slider-arrows{position:absolute;inset:0;pointer-events:none;z-index:4}.mana-slider-row .mana-slider-arrows button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--ms-arrow-size,40px);height:var(--ms-arrow-size,40px);min-height:0;padding:0;margin:0;pointer-events:auto;background:var(--ms-arrow-bg,#fff);color:var(--ms-arrow-color,#8d2440);border:1px solid #e3e6e0;border-radius:50%;font:20px/1 Tahoma,sans-serif;cursor:pointer}.mana-slider-row .mana-slider-prev{right:var(--ms-arrow-offset,18px)}.mana-slider-row .mana-slider-next{left:var(--ms-arrow-offset,18px)}.mana-slider-row .mana-arrow-square button{border-radius:7px}.mana-slider-row .mana-arrow-minimal button{border:0;background:transparent}.mana-slider-row .has-shadow button{box-shadow:0 3px 18px #25322e13}.mana-slider-row .swiper-button-disabled{opacity:.3;cursor:default}
.mana-slider-row .mana-slider-pagination{position:absolute;z-index:5;bottom:var(--ms-page-offset,18px);top:auto;left:50%;transform:translateX(-50%);width:auto;max-width:70%;display:flex;gap:7px;align-items:center;justify-content:center;line-height:1.8;font-size:12px;color:var(--ms-page-color,#8d2440)}.mana-slider-row .mana-pagination-right{left:auto;right:60px;transform:none}.mana-slider-row .mana-pagination-left{left:60px;transform:none}
.mana-slider-row .swiper-pagination-bullet{width:var(--ms-dot,8px);height:var(--ms-dot,8px);background:var(--ms-page-color,#8d2440);border:0;padding:0;min-height:0;border-radius:99px;box-shadow:none;margin:0!important;opacity:.28;cursor:pointer}.mana-slider-row .swiper-pagination-bullet-active{opacity:1}.mana-slider-row .swiper-pagination-progressbar{width:calc(100% - 120px);height:3px;background:#25322e15;max-width:none}.mana-slider-row .swiper-pagination-progressbar-fill{background:var(--ms-page-color,#8d2440)}
.mana-slider-row .mana-slider-pause{position:absolute;bottom:12px;left:14px;z-index:6;display:grid;place-items:center;padding:0;margin:0;width:32px;height:32px;min-height:0;border:1px solid #e3e6e0;border-radius:50%;background:#ffffffd9;color:#8d2440;font-size:13px;cursor:pointer}.mana-slider-row :is(button,a):focus-visible{outline:2px solid #8d2440;outline-offset:3px}
.mana-slider-row.mana-slider-height-ratio .mana-slider-swiper{height:auto;aspect-ratio:var(--ms-ratio,2.6)}.mana-slider-row.mana-slider-height-image .mana-slider-swiper{height:auto;aspect-ratio:var(--ms-image-ratio,var(--ms-ratio,2.6))}
.mana-slider-row.is-ready .swiper-slide-active .mana-slide-copy{animation:manaSlideRise .65s both}.mana-slider-row.is-ready .mana-slide-anim-none .mana-slide-copy{animation:none}.mana-slider-row.is-ready .mana-slide-anim-fade.swiper-slide-active .mana-slide-copy{animation:manaSlideFade .65s both}.mana-slider-row.is-ready .mana-slide-anim-zoom.swiper-slide-active .mana-slide-copy{animation:manaSlideZoom .65s both}.mana-slider-effect-distortion .swiper-slide-active .mana-slide-picture{animation:manaSlideDistort .65s both}
@keyframes manaSlideRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes manaSlideFade{from{opacity:0}to{opacity:1}}@keyframes manaSlideZoom{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes manaSlideDistort{0%{filter:blur(5px);transform:scale(1.025) skewX(2deg)}100%{filter:blur(0);transform:none}}
@media(max-width:1100px) and (min-width:769px){.mana-slider-row .mana-slider-swiper{height:var(--ms-tablet-height,420px)}.mana-slider-row .mana-slide-copy h2{font-size:28px}.mana-slider-row .mana-slide-description{font-size:12px}}
@media(max-width:768px){body.mana-design .mana-slider-row{margin-bottom:22px}.mana-slider-row .mana-slider-swiper{height:var(--ms-mobile-height,560px)}.mana-slider-row.mana-slider-height-ratio .mana-slider-swiper{aspect-ratio:var(--ms-mobile-ratio,.8)}.mana-slider-row.mana-slider-height-image .mana-slider-swiper{aspect-ratio:var(--ms-image-ratio,var(--ms-mobile-ratio,.8))}.mana-slider-row .mana-slide-container{width:calc(100% - 44px);align-items:flex-start;justify-content:center}.mana-slider-row .mana-slide-copy{width:100%;max-width:none;text-align:right;padding:28px 0 60px}.mana-slider-row .mana-slide-copy h2{font-size:25px;line-height:1.65;margin:6px 0 8px}.mana-slider-row .mana-slide-eyebrow{font-size:11px}.mana-slider-row .mana-slide-description{font-size:12px;line-height:1.9;margin-bottom:13px;max-width:none}.mana-slider-row a.mana-slide-button{font-size:11px;min-height:40px;padding:8px 15px;gap:16px}.mana-slider-row .mana-slide-mobile-center .mana-slide-container{align-items:center}.mana-slider-row .mana-slide-mobile-bottom .mana-slide-container{align-items:flex-end}.mana-slider-row .mana-slider-arrows button{width:32px;height:32px;top:auto;bottom:10px;transform:none;font-size:17px}.mana-slider-row .mana-slider-next{left:54px}.mana-slider-row .mana-slider-prev{right:12px}.mana-slider-row .mana-slider-pause{left:12px;bottom:10px}.mana-slider-row .mana-slider-pagination{bottom:20px;max-width:55%}.mana-slider-row .mana-pagination-right{right:54px;left:auto}.mana-slider-row .mana-pagination-left{left:96px}.mana-slider-row .swiper-pagination-progressbar{width:45%}}
@media(prefers-reduced-motion:reduce){.mana-slider-row *{animation:none!important;transition-duration:0s!important}}
