.mcew-editor-notice,.mcew-empty-state,.mcew-comments-empty,.mcew-comments-closed{padding:18px;border:1px dashed #cfd6df;border-radius:8px;background:#f8fafc;color:#5b6573;text-align:center}
.mcew-readmore{--mcew-collapsed-height:520px;--mcew-fade-height:150px;--mcew-fade-color:#fff;--mcew-fade-start-opacity:0;position:relative;width:100%}.mcew-readmore__viewport{position:relative;overflow:hidden;transition:max-height .45s ease}.mcew-readmore.is-collapsed .mcew-readmore__viewport{max-height:var(--mcew-collapsed-height)}.mcew-readmore.is-expanded .mcew-readmore__viewport{max-height:none}.mcew-readmore__content-inner>:first-child{margin-top:0}.mcew-readmore__content-inner>:last-child{margin-bottom:0}.mcew-readmore__fade{position:absolute;z-index:2;right:0;bottom:0;left:0;height:var(--mcew-fade-height);pointer-events:none;background:linear-gradient(to bottom,transparent,var(--mcew-fade-color));background:linear-gradient(to bottom,color-mix(in srgb,var(--mcew-fade-color) calc(var(--mcew-fade-start-opacity)*100%),transparent),var(--mcew-fade-color));transition:.25s}.mcew-readmore.is-expanded .mcew-readmore__fade,.mcew-readmore.no-overflow .mcew-readmore__fade{opacity:0;visibility:hidden}.mcew-readmore__actions{position:relative;z-index:4;display:flex;justify-content:center;margin-top:12px}.mcew-readmore.no-overflow .mcew-readmore__actions{display:none}.mcew-readmore__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:10px 28px;border:1px solid #8f9aaa;border-radius:8px;background:#fff;color:#263242;font:inherit;cursor:pointer;transition:.2s}.mcew-readmore__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mcew-readmore__icon,.mcew-readmore__icon svg,.mcew-readmore__icon i{display:inline-flex;width:1em;height:1em}
.mcew-audio-player{--mcew-audio-track:#cfd6df;--mcew-audio-progress:#9eabb9;--mcew-audio-thumb:#fff;--mcew-audio-track-height:5px;--mcew-audio-thumb-size:14px;--mcew-volume-track:#b9c4cf;--mcew-volume-fill:#46966f;--mcew-seek-progress:0%;--mcew-volume-progress:75%;position:relative;width:100%;padding:11px 18px;border:1px solid #e1e6ec;border-radius:14px;background:#f7fafc;color:#4f5f73}.mcew-audio-player__audio{display:none}.mcew-audio-player__inner{display:flex;align-items:center;width:100%;min-width:0;gap:12px}.mcew-audio-player__play,.mcew-audio-player__icon-button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:4px;border:0;border-radius:50%;background:transparent;color:#4f5f73;text-decoration:none;cursor:pointer;transition:.2s}.mcew-audio-player__play svg{width:22px;height:22px}.mcew-audio-player__icon-button svg{width:20px;height:20px}.mcew-audio-player__pause-icon,.mcew-audio-player.is-playing .mcew-audio-player__play-icon,.mcew-audio-player__mute-icon,.mcew-audio-player.is-muted .mcew-audio-player__volume-icon{display:none}.mcew-audio-player.is-playing .mcew-audio-player__pause-icon,.mcew-audio-player.is-muted .mcew-audio-player__mute-icon{display:inline-flex}.mcew-audio-player__progress-wrap{display:flex;flex:1 1 auto;align-items:center;min-width:70px}.mcew-audio-player input[type=range]{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.mcew-audio-player__seek{width:100%;height:22px}.mcew-audio-player__seek::-webkit-slider-runnable-track{height:var(--mcew-audio-track-height);border-radius:999px;background:linear-gradient(to right,var(--mcew-audio-progress) 0,var(--mcew-audio-progress) var(--mcew-seek-progress),var(--mcew-audio-track) var(--mcew-seek-progress),var(--mcew-audio-track) 100%)}.mcew-audio-player__seek::-webkit-slider-thumb{-webkit-appearance:none;width:var(--mcew-audio-thumb-size);height:var(--mcew-audio-thumb-size);margin-top:calc((var(--mcew-audio-track-height) - var(--mcew-audio-thumb-size))/2);border:1px solid #c2cbd5;border-radius:50%;background:var(--mcew-audio-thumb)}.mcew-audio-player__seek::-moz-range-track{height:var(--mcew-audio-track-height);border-radius:999px;background:var(--mcew-audio-track)}.mcew-audio-player__seek::-moz-range-progress{height:var(--mcew-audio-track-height);background:var(--mcew-audio-progress)}.mcew-audio-player__seek::-moz-range-thumb{width:var(--mcew-audio-thumb-size);height:var(--mcew-audio-thumb-size);border:1px solid #c2cbd5;border-radius:50%;background:var(--mcew-audio-thumb)}.mcew-audio-player__time{flex:0 0 auto;min-width:48px;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;direction:ltr}.mcew-audio-player__volume{width:88px;height:22px}.mcew-audio-player__volume::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--mcew-volume-fill) 0,var(--mcew-volume-fill) var(--mcew-volume-progress),var(--mcew-volume-track) var(--mcew-volume-progress),var(--mcew-volume-track) 100%)}.mcew-audio-player__volume::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:1px solid #b8c2cc;border-radius:50%;background:#fff}.mcew-audio-player__volume::-moz-range-track{height:4px;background:var(--mcew-volume-track)}.mcew-audio-player__volume::-moz-range-progress{height:4px;background:var(--mcew-volume-fill)}.mcew-audio-player__volume::-moz-range-thumb{width:14px;height:14px;border:1px solid #b8c2cc;border-radius:50%;background:#fff}.mcew-audio-player__settings-wrap{position:relative}.mcew-audio-player__speed-menu[hidden]{display:none!important}.mcew-audio-player__speed-menu{position:absolute;z-index:30;right:0;bottom:calc(100% + 9px);display:grid;min-width:86px;overflow:hidden;border:1px solid #dce2e8;border-radius:8px;background:#fff;box-shadow:0 8px 26px rgba(27,38,52,.15)}.mcew-audio-player__speed-option{padding:7px 12px;border:0;border-bottom:1px solid #eef1f4;background:transparent;color:#374151;font-size:12px;cursor:pointer}.mcew-audio-player__speed-option:hover,.mcew-audio-player__speed-option.is-active{background:#f1f5f9;font-weight:700}
.mcew-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:24px}.mcew-post-card{--mcew-card-accent-height:5px;position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #e0e5ea;border-radius:9px;background:#fff;box-shadow:0 3px 10px rgba(25,38,52,.06);transition:.25s}.mcew-post-card:after{position:absolute;z-index:5;right:13%;bottom:0;left:13%;height:var(--mcew-card-accent-height);border-radius:999px 999px 0 0;background:#65a30d;content:"";transform:translateY(110%);transition:.25s}.mcew-post-card:hover:after{transform:translateY(0)}.mcew-post-card__link{position:absolute;z-index:4;inset:0}.mcew-post-card__image{position:relative;height:142px;overflow:hidden;background:#edf1f4}.mcew-post-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:.4s}.mcew-post-card:hover .mcew-post-card__image img{transform:scale(1.035)}.mcew-post-card__overlay-title{position:absolute;z-index:2;right:0;bottom:8px;left:0;padding:6px 10px;background:rgba(0,0,0,.66);color:#fff;font-size:15px;font-weight:700;line-height:1.55;text-align:center}.mcew-post-card__title{position:relative;z-index:2;flex:1;margin:0;padding:17px 14px;color:#1f2937;font-size:15px;font-weight:600;line-height:1.8;text-align:center}.mcew-post-card__meta{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 14px;border-top:1px solid #edf0f2;color:#7a8593;font-size:13px}.mcew-post-card__date,.mcew-post-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcew-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px;direction:rtl}.mcew-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:3px;border:1px solid #d9e0e7;border-radius:6px;background:#fff;color:#293241;text-decoration:none;transition:.2s}.mcew-pagination .page-numbers.current{border-color:#65a30d;background:#65a30d;color:#fff}
body.mcew-hide-native-comments #comments:not(.mcew-comments-area),body.mcew-hide-native-comments .comments-area:not(.mcew-comments-area),body.mcew-hide-native-comments .comment-area:not(.mcew-comments-area),body.mcew-hide-native-comments .elementor-widget-theme-post-comments{display:none!important}.mcew-comment-form-wrap{margin-bottom:28px}.mcew-comments-widget .comment-respond,.mcew-comments-widget .comment-form{margin:0}.mcew-comment-form{--mcew-form-gap:18px;display:flex;flex-wrap:wrap;gap:var(--mcew-form-gap)}.mcew-comment-form p{margin:0}.mcew-comment-form__full,.mcew-comment-form .comment-form-cookies-consent,.mcew-comment-form .form-submit,.mcew-comment-form .must-log-in{flex:0 0 100%;width:100%}.mcew-comment-form__half{flex:1 1 calc(50% - var(--mcew-form-gap)/2);min-width:220px}.mcew-comment-form input[type=text],.mcew-comment-form input[type=email],.mcew-comment-form input[type=url],.mcew-comment-form textarea{box-sizing:border-box;width:100%;margin:0;padding:13px 16px;border:1px solid #d7dde5;border-radius:8px;background:#fff;color:#4b5563;font:inherit;outline:0}.mcew-comment-form textarea{display:block;min-height:160px;resize:vertical}.mcew-comment-form .form-submit{display:flex;justify-content:center}.mcew-comment-submit{min-height:42px;margin:0;padding:11px 18px;border:1px solid transparent;border-radius:8px;background:#65a30d;color:#fff;font:inherit;font-weight:700;cursor:pointer}.mcew-comments-list-wrap+.mcew-comment-form-wrap{margin-top:28px;margin-bottom:0}.mcew-comments-list{display:flex;flex-direction:column;gap:22px}.mcew-comment-root[hidden]{display:none!important}.mcew-comment{position:relative;padding:24px 20px 20px;border:1px solid #dce2e8;border-radius:9px;background:#fff;transition:.2s}.mcew-comment__header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #edf0f2}.mcew-comment__identity{display:flex;align-items:center;gap:10px;min-width:0}.mcew-comment__avatar{display:inline-flex;flex:0 0 auto}.mcew-comment__avatar img{display:block;margin:0;border-radius:50%;background:#e5e7eb}.mcew-comment__author{overflow:hidden;color:#4b5563;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mcew-comment__date{flex:0 0 auto;color:#7f8996;font-size:12px}.mcew-comment__content{padding-top:17px;color:#4b5563;font-size:14px;line-height:2}.mcew-comment__reply{display:flex;justify-content:flex-start;margin-top:11px}.mcew-comment__reply a{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:8px 16px;border-radius:6px;background:#f2f3f5;color:#374151;font-size:13px;text-decoration:none}.mcew-comment__children{display:flex;flex-direction:column;gap:16px;margin-top:10px;margin-right:40px}.mcew-comments-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.mcew-comments-toggle{min-height:40px;margin:0;padding:10px 30px;border:1px solid #9aa5b1;border-radius:7px;background:#fff;color:#374151;font:inherit;cursor:pointer}
@media(max-width:767px){.mcew-audio-player{padding:10px 12px}.mcew-audio-player__inner{gap:8px}.mcew-audio-player__volume{width:62px}.mcew-comment-form__half{flex-basis:100%;min-width:0}.mcew-comment__children{margin-right:16px}}@media(max-width:520px){.mcew-audio-player__volume,.mcew-audio-player__settings-wrap{display:none}.mcew-comment{padding:18px 14px}.mcew-comment__header{flex-wrap:wrap}}

/* نسخه 1.1.0: اصلاح دکمه ارسال دیدگاه و کانواس حرفه ای */
.mcew-comments-widget .mcew-comment-form input[type="submit"].mcew-comment-submit{-webkit-appearance:none!important;appearance:none!important;background:#65a30d!important;background-color:#65a30d!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
.mcew-comments-widget .mcew-comment-form input[type="submit"].mcew-comment-submit:hover,.mcew-comments-widget .mcew-comment-form input[type="submit"].mcew-comment-submit:focus{background-image:none!important}
.mcew-readmore__content-inner{overflow-wrap:anywhere}.mcew-readmore__content-inner img{max-width:100%;height:auto}
.mcew-offcanvas{--mcew-offcanvas-width:420px;--mcew-offcanvas-duration:380ms;--mcew-offcanvas-easing:cubic-bezier(.22,.61,.36,1);--mcew-offcanvas-z:99999;--mcew-offcanvas-scrollbar:#aab4c0;--mcew-offcanvas-scrollbar-track:rgba(0,0,0,.06);position:relative;width:100%}
.mcew-offcanvas__trigger-wrap{display:flex;width:100%;justify-content:flex-start}.mcew-offcanvas-trigger-full-yes .mcew-offcanvas__trigger{width:100%}
.mcew-offcanvas__trigger{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;min-height:42px;margin:0;padding:11px 18px;border:1px solid transparent;border-radius:8px;background:#65a30d;color:#fff;font:inherit;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.mcew-offcanvas__trigger:focus-visible,.mcew-offcanvas__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mcew-offcanvas__trigger-icon,.mcew-offcanvas__trigger-icon i,.mcew-offcanvas__trigger-icon svg{display:inline-flex;flex:0 0 auto;width:1em;height:1em;font-size:20px;line-height:1;transition:transform .25s ease,color .25s ease}.mcew-offcanvas__trigger-icon svg{fill:currentColor}.mcew-offcanvas__trigger-text{display:inline-block}
.mcew-offcanvas__overlay{position:fixed;z-index:var(--mcew-offcanvas-z);inset:0;margin:0;padding:0;background:rgba(15,23,42,.55);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mcew-offcanvas-duration) var(--mcew-offcanvas-easing),visibility 0s linear var(--mcew-offcanvas-duration)}
.mcew-offcanvas__panel{position:fixed;z-index:calc(var(--mcew-offcanvas-z) + 1);top:0;bottom:auto;display:flex;width:var(--mcew-offcanvas-width);max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;box-sizing:border-box;overflow:hidden;flex-direction:column;border:0 solid transparent;background:#fff;box-shadow:0 0 45px rgba(15,23,42,.2);visibility:hidden;pointer-events:none;will-change:transform;overscroll-behavior:contain;transition:transform var(--mcew-offcanvas-duration) var(--mcew-offcanvas-easing),visibility 0s linear var(--mcew-offcanvas-duration)}
.mcew-offcanvas--right .mcew-offcanvas__panel{right:0;left:auto;transform:translate3d(103%,0,0)}.mcew-offcanvas--left .mcew-offcanvas__panel{right:auto;left:0;transform:translate3d(-103%,0,0)}
.mcew-offcanvas.is-open .mcew-offcanvas__overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--mcew-offcanvas-duration) var(--mcew-offcanvas-easing),visibility 0s linear 0s}.mcew-offcanvas.is-open .mcew-offcanvas__panel{transform:translate3d(0,0,0);visibility:visible;pointer-events:auto;transition:transform var(--mcew-offcanvas-duration) var(--mcew-offcanvas-easing),visibility 0s linear 0s}
.mcew-offcanvas__header{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid #e8edf2;background:#fff}.mcew-offcanvas__title{min-width:0;color:#1f2937;font-size:17px;font-weight:700;line-height:1.5}.mcew-offcanvas__title-spacer{flex:1}
.mcew-offcanvas__close{-webkit-appearance:none;appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:8px;border:0;border-radius:50%;background:#f3f4f6;color:#4b5563;font:inherit;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.mcew-offcanvas__close:hover{transform:rotate(90deg)}.mcew-offcanvas__close span,.mcew-offcanvas__close i,.mcew-offcanvas__close svg{display:inline-flex;width:1em;height:1em}.mcew-offcanvas__close svg{fill:currentColor}.mcew-offcanvas__close--floating{position:absolute;z-index:3;top:14px;right:14px}
.mcew-offcanvas__body{position:relative;min-height:0;flex:1 1 auto;padding:24px;overflow-x:hidden;overflow-y:auto;color:#374151;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mcew-offcanvas-scrollbar) var(--mcew-offcanvas-scrollbar-track);-webkit-overflow-scrolling:touch}.mcew-offcanvas__body::-webkit-scrollbar{width:8px}.mcew-offcanvas__body::-webkit-scrollbar-track{background:var(--mcew-offcanvas-scrollbar-track)}.mcew-offcanvas__body::-webkit-scrollbar-thumb{border-radius:999px;background:var(--mcew-offcanvas-scrollbar)}.mcew-offcanvas__content>:first-child{margin-top:0}.mcew-offcanvas__content>:last-child{margin-bottom:0}.mcew-offcanvas__content img{max-width:100%;height:auto}
@media(max-width:767px){.mcew-offcanvas__panel{max-width:100vw}.mcew-offcanvas__body{padding:20px}}
@media(prefers-reduced-motion:reduce){.mcew-offcanvas__overlay,.mcew-offcanvas__panel,.mcew-offcanvas__trigger,.mcew-offcanvas__trigger-icon,.mcew-offcanvas__close{transition-duration:1ms!important}}

/* Latest posts */
.mcew-latest-posts{position:relative!important;display:flex;flex-direction:column;gap:16px;transform:none!important;perspective:none!important}.mcew-latest-posts__item{position:relative!important;display:flex;flex:0 0 auto;align-items:flex-start;gap:12px;border-bottom:1px solid transparent;isolation:isolate;contain:layout paint;transform:none!important;transition:background-color .22s,border-color .22s}.mcew-latest-posts__thumb{position:relative!important;inset:auto!important;z-index:0;display:block;flex:0 0 80px;width:80px;height:62px;overflow:hidden;border-radius:10px;background:#eef1f4;isolation:isolate;contain:layout paint;transform:none!important}.mcew-latest-posts__thumb>.mcew-latest-posts__image{position:absolute!important;inset:0!important;z-index:0;display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;opacity:1!important;visibility:visible!important;pointer-events:none;transform-origin:center center;backface-visibility:hidden;transition:transform .35s ease,filter .35s ease}.mcew-latest-posts__thumb>img,.mcew-latest-posts__thumb>picture,.mcew-latest-posts__thumb>picture>img{position:absolute!important;inset:0!important;z-index:0;display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;backface-visibility:hidden}.mcew-latest-posts__placeholder{position:absolute!important;inset:0!important;display:block;width:100%;height:100%;background:linear-gradient(135deg,#eef1f4,#dfe5eb)}.mcew-latest-posts__content{position:relative!important;display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:6px;transform:none!important}.mcew-latest-posts__title{display:block;color:#334155;font-size:15px;line-height:1.8;text-decoration:none;transition:color .2s}.mcew-latest-posts__date{color:#8a96a5;font-size:12px;direction:ltr;text-align:right}.mcew-latest-posts--sticky-safe,.elementor-sticky .mcew-latest-posts,.elementor-sticky--active .mcew-latest-posts,.e-sticky .mcew-latest-posts{transform:none!important;filter:none!important;backdrop-filter:none!important}.mcew-latest-posts--sticky-safe .mcew-latest-posts__item,.mcew-latest-posts--sticky-safe .mcew-latest-posts__thumb,.mcew-latest-posts--sticky-safe .mcew-latest-posts__image,.mcew-latest-posts--sticky-safe .mcew-latest-posts__thumb>img,.elementor-sticky .mcew-latest-posts__image,.elementor-sticky--active .mcew-latest-posts__image,.e-sticky .mcew-latest-posts__image{transform:none!important;will-change:auto!important;animation:none!important}.mcew-latest-posts--sticky-safe .mcew-latest-posts__thumb{contain:strict;overflow:hidden!important}.mcew-latest-posts--sticky-safe .mcew-latest-posts__thumb>.mcew-latest-posts__image{transition:filter .25s ease}.mcew-latest-posts--sticky-safe .mcew-latest-posts__item:hover .mcew-latest-posts__image{filter:brightness(.96)}
/* Contact */
.mcew-contact{padding:28px 24px;border-radius:16px;background:#eef1f5;color:#4b596d;text-align:center}.mcew-contact__logo{width:110px;margin:0 auto 14px}.mcew-contact__logo img{display:block;width:100%;height:auto}.mcew-contact__title{margin:0 0 12px;color:#273246;font-size:21px}.mcew-contact__description{margin:0 auto 20px;max-width:300px;line-height:2}.mcew-contact__items{display:flex;flex-direction:column;gap:10px;align-items:center}.mcew-contact__item{display:flex;width:100%;max-width:240px;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border:1px solid #cdd5df;border-radius:8px;background:transparent;color:#516074;text-decoration:none;transition:.22s}.mcew-contact__icon,.mcew-contact__icon svg,.mcew-contact__icon i{display:inline-flex;width:1em;height:1em}
/* Categories */
.mcew-categories{display:grid;grid-template-columns:1fr;row-gap:16px}.mcew-categories__link{display:flex;align-items:center;gap:10px;color:#45546a;text-decoration:none;transition:.22s}.mcew-categories__icon{display:inline-flex;flex:0 0 auto;width:6px;font-size:6px}.mcew-categories__icon svg,.mcew-categories__icon i{width:1em;height:1em}.mcew-categories__count{margin-inline-start:auto;opacity:.7;font-size:.85em}
/* Search */
.mcew-search__form{max-width:100%}.mcew-search__field{display:flex;align-items:center;width:100%;min-height:48px;overflow:hidden;border:1px solid #d7dde5;border-radius:8px;background:#fff;transition:.22s}.mcew-search__input{flex:1 1 auto;min-width:0;height:100%;margin:0!important;padding:0 14px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#334155;line-height:1.5;text-align:right}.mcew-search__submit{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;height:100%;margin:0;padding:0;border:0;background:transparent;color:#334155;cursor:pointer;transition:.2s}.mcew-search__submit svg,.mcew-search__submit i{width:1em;height:1em}.mcew-search__trigger{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:1px solid #8f9aaa;border-radius:8px;background:#fff;color:#263242;cursor:pointer;transition:.22s}.mcew-search__trigger svg,.mcew-search__trigger i{width:1em;height:1em}.mcew-search-modal[hidden]{display:none!important}.mcew-search-modal{position:fixed;z-index:999999;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:0 5vw;background:rgba(0,0,0,.88);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.mcew-search-modal.is-open{opacity:1;visibility:visible}.mcew-search-modal__panel{width:min(1024px,100%);margin-top:60px;padding:14px;border:1px solid rgba(255,255,255,.45);border-radius:8px;background:rgba(255,255,255,.28);transform:translateY(-12px);transition:transform .25s}.mcew-search-modal.is-open .mcew-search-modal__panel{transform:translateY(0)}.mcew-search-modal__title{margin:0 0 10px;color:#fff;text-align:right}.mcew-search-modal__close{position:absolute;top:18px;left:18px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#ef4444;font-size:26px;cursor:pointer;transition:.2s}.mcew-search-modal__close svg,.mcew-search-modal__close i{width:1em;height:1em}.mcew-search-modal .mcew-search__field{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.5)}.mcew-search-modal .mcew-search__input{color:#fff}.mcew-search-modal .mcew-search__input::placeholder{color:#d9e0e8}.mcew-search-modal .mcew-search__submit{color:#76b900}body.mcew-search-modal-open{overflow:hidden!important}
@media(max-width:767px){.mcew-search-modal{padding:0 18px}.mcew-search-modal__panel{margin-top:76px}.mcew-search-modal__close{top:15px;left:10px}}

/* Contact widget enhancements */
.mcew-contact__logo{display:block;height:110px;overflow:hidden}
.mcew-contact__logo img,.mcew-contact__logo picture{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.mcew-contact__logo picture img{display:block;width:100%;height:100%;max-width:none;object-fit:inherit}
.mcew-contact__item{direction:rtl}
.mcew-contact--icon-right .mcew-contact__item,.mcew-contact-icon-right .mcew-contact__item{flex-direction:row!important}
.mcew-contact--icon-left .mcew-contact__item,.mcew-contact-icon-left .mcew-contact__item{flex-direction:row-reverse!important}
.mcew-contact__icon{--mcew-contact-icon-rotate:0deg;--mcew-contact-icon-hover-rotate:0deg;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:1;transform:rotate(var(--mcew-contact-icon-rotate));transition-property:transform,color;transition-duration:250ms;transition-timing-function:ease}
.mcew-contact__item:hover .mcew-contact__icon{transform:rotate(calc(var(--mcew-contact-icon-rotate) + var(--mcew-contact-icon-hover-rotate)))}
.mcew-contact__icon i,.mcew-contact__icon svg{display:block;width:1em;height:1em}
.mcew-contact__icon svg{fill:currentColor}
.mcew-contact__text{min-width:0}

/* Table of contents */
.mcew-toc{--mcew-toc-duration:350ms;--mcew-toc-indent:18px;--mcew-toc-scroll-offset:80;position:relative;width:100%;box-sizing:border-box;padding:0;border:1px solid #edf0f4;border-radius:10px;background:#fff;color:#334155;overflow:hidden;transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:ease}
.mcew-toc[hidden]{display:none!important}
.mcew-toc__toggle{-webkit-appearance:none;appearance:none;display:flex;width:100%;min-height:58px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:15px 18px;border:0 solid transparent;border-radius:10px;background:#fff;color:#283548;font:inherit;font-size:16px;font-weight:700;line-height:1.7;text-align:right;cursor:pointer;box-shadow:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}
.mcew-toc__toggle:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
.mcew-toc__title{display:block;min-width:0;flex:1 1 auto}
.mcew-toc__toggle-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;color:#475569;font-size:16px;line-height:1;transform:rotate(0deg);transition:transform var(--mcew-toc-duration) ease,color .22s ease}
.mcew-toc__toggle-icon i,.mcew-toc__toggle-icon svg{display:block;width:1em;height:1em}
.mcew-toc__toggle-icon svg{fill:currentColor}
.mcew-toc__body{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows var(--mcew-toc-duration) cubic-bezier(.22,.61,.36,1),opacity var(--mcew-toc-duration) ease}
.mcew-toc.is-open .mcew-toc__body{grid-template-rows:1fr;opacity:1;pointer-events:auto}
.mcew-toc__body-inner{min-height:0;overflow:hidden}
.mcew-toc__list-wrap{box-sizing:border-box;margin:12px 0 0;padding:0;border:0 solid transparent;border-radius:0;background:transparent}
.mcew-toc__list{display:flex;flex-direction:column;gap:10px;margin:0!important;padding:0!important;list-style:none!important}
.mcew-toc__item{--mcew-toc-depth:0;display:block;margin:0!important;padding:0!important;list-style:none!important;transition:margin .2s ease}
.mcew-toc--hierarchical .mcew-toc__item{margin-inline-start:calc(var(--mcew-toc-depth) * var(--mcew-toc-indent))!important}
.mcew-toc__link{display:flex;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;margin:0;padding:3px 0;border-radius:5px;background:transparent;color:#3f4d61;font-size:15px;line-height:2;text-align:right;text-decoration:none!important;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}
.mcew-toc__link:hover,.mcew-toc__link:focus{color:#65a30d;text-decoration:none!important}
.mcew-toc__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.mcew-toc__link.is-active{color:#4d8f14}
.mcew-toc__marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1em;height:1em;margin-top:.65em;color:#82bd4b;font-size:6px;line-height:1;transition:color .2s ease,transform .2s ease}
.mcew-toc__marker i,.mcew-toc__marker svg{display:block;width:1em;height:1em}
.mcew-toc__marker svg{fill:currentColor}
.mcew-toc--marker-number .mcew-toc__marker{height:auto;margin-top:0;font-size:.9em;font-variant-numeric:tabular-nums}
.mcew-toc--marker-none .mcew-toc__marker{display:none}
.mcew-toc__text{display:block;min-width:0;flex:1 1 auto;overflow-wrap:anywhere}
.mcew-toc__empty{padding:14px;color:#7b8797;font-size:14px;line-height:1.8;text-align:center}
.mcew-toc__empty[hidden]{display:none!important}
@media(max-width:767px){.mcew-toc__toggle{min-height:54px;padding:13px 15px}.mcew-toc__link{line-height:1.9}}
@media(prefers-reduced-motion:reduce){.mcew-toc,.mcew-toc__toggle,.mcew-toc__toggle-icon,.mcew-toc__body,.mcew-toc__link,.mcew-toc__marker{transition-duration:1ms!important}}

.mcew-categories__icon,.mcew-categories__icon i,.mcew-categories__icon svg,.mcew-categories__icon svg *{color:inherit;fill:currentColor;stroke:currentColor;transition:color .22s ease,fill .22s ease,stroke .22s ease}

/* Mafsho share widget */
.mcew-share{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:100%;gap:0;direction:ltr}
.mcew-share-order-reverse .mcew-share{flex-direction:row-reverse}
.mcew-share-wrap-yes .mcew-share{flex-wrap:wrap}
.mcew-share__item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#8c99aa;line-height:1;text-decoration:none!important;appearance:none;-webkit-appearance:none;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.2s;transition-timing-function:ease}
.mcew-share__item:hover,.mcew-share__item:focus,.mcew-share__item:active{color:inherit;text-decoration:none!important}
.mcew-share__item--lead{cursor:default;pointer-events:none}
.mcew-share__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.mcew-share__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:18px;line-height:1;color:inherit}
.mcew-share__icon i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:inherit;font-size:inherit;line-height:1}
.mcew-share__icon svg{display:block;width:1em;height:1em;overflow:visible;color:inherit;fill:none!important;stroke:currentColor!important;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.mcew-share__icon svg *{fill:none!important;stroke:currentColor!important}
.mcew-share__icon .fab,.mcew-share__icon .fas,.mcew-share__icon .far{color:inherit}
.mcew-share__item[data-tooltip]:before,.mcew-share__item[data-tooltip]:after{position:absolute;left:50%;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
.mcew-share__item[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + 8px);transform:translate(-50%,4px);min-width:max-content;max-width:180px;padding:6px 9px;border-radius:5px;background:#263242;color:#fff;font-size:12px;line-height:1.4;white-space:nowrap}
.mcew-share__item[data-tooltip]:before{content:"";bottom:calc(100% + 3px);transform:translateX(-50%);border-width:5px 5px 0;border-style:solid;border-color:#263242 transparent transparent}
.mcew-share__item[data-tooltip]:hover:before,.mcew-share__item[data-tooltip]:hover:after,.mcew-share__item[data-tooltip]:focus-visible:before,.mcew-share__item[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}
.mcew-share__item[data-tooltip]:hover:after,.mcew-share__item[data-tooltip]:focus-visible:after{transform:translate(-50%,0)}
.mcew-share__item.is-copied:after{content:"لینک کپی شد"}
@media(prefers-reduced-motion:reduce){.mcew-share__item,.mcew-share__item[data-tooltip]:before,.mcew-share__item[data-tooltip]:after{transition-duration:1ms!important}}

/* Custom bestsellers list */
.mcew-custom-bestsellers{--mcew-custom-tooltip-offset:10px;--mcew-custom-tooltip-arrow:7px;--mcew-custom-tooltip-bg:#202a38;display:flex;flex-direction:column;width:100%;gap:2px;position:relative}.mcew-custom-bestsellers__item{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;min-height:92px;gap:8px;padding:6px 6px 6px 10px;border:1px solid #dde3e9;border-radius:8px;background:#fff;color:inherit;text-decoration:none!important;transition-property:background-color,border-color,box-shadow,transform;transition-duration:.25s;overflow:visible;outline:0}.mcew-custom-bestsellers--image-left .mcew-custom-bestsellers__item{flex-direction:row-reverse}.mcew-custom-bestsellers__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mcew-custom-bestsellers__thumb{display:flex;flex:0 0 80px;align-items:center;justify-content:center;width:80px;height:80px;min-width:0;overflow:hidden;border-radius:8px;background:#ecedef;transition:.25s}.mcew-custom-bestsellers__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;transition:opacity .25s,transform .25s}.mcew-custom-bestsellers__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f2f3f5,#e4e7ea)}.mcew-custom-bestsellers__content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:center;gap:4px;text-align:right}.mcew-custom-bestsellers__title,.mcew-custom-bestsellers__subtitle{display:block;transition:color .25s,text-shadow .25s}.mcew-custom-bestsellers__title{margin:0;color:#202a38;font-size:18px;font-weight:700;line-height:1.55}.mcew-custom-bestsellers__subtitle{margin:0;color:#5f6977;font-size:14px;line-height:1.65}.mcew-custom-bestsellers__item:hover .mcew-custom-bestsellers__title,.mcew-custom-bestsellers__item:focus-visible .mcew-custom-bestsellers__title{color:#5daa0a}.mcew-custom-bestsellers__tooltip{position:absolute;z-index:999;width:260px;max-width:calc(100vw - 24px);padding:9px 12px;border-radius:7px;background:var(--mcew-custom-tooltip-bg);color:#fff;text-align:center;line-height:1.7;opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility,transform;transition-duration:.2s}.mcew-custom-bestsellers__tooltip:after{position:absolute;width:0;height:0;border-style:solid;content:""}.mcew-custom-bestsellers__item:hover .mcew-custom-bestsellers__tooltip,.mcew-custom-bestsellers__item:focus-visible .mcew-custom-bestsellers__tooltip{opacity:1;visibility:visible}.mcew-custom-bestsellers--tooltip-top .mcew-custom-bestsellers__tooltip{left:50%;bottom:calc(100% + var(--mcew-custom-tooltip-offset));transform:translate(-50%,6px)}.mcew-custom-bestsellers--tooltip-top .mcew-custom-bestsellers__item:hover .mcew-custom-bestsellers__tooltip,.mcew-custom-bestsellers--tooltip-top .mcew-custom-bestsellers__item:focus-visible .mcew-custom-bestsellers__tooltip{transform:translate(-50%,0)}.mcew-custom-bestsellers--tooltip-top .mcew-custom-bestsellers__tooltip:after{top:100%;left:50%;margin-left:calc(var(--mcew-custom-tooltip-arrow)*-1);border-width:var(--mcew-custom-tooltip-arrow) var(--mcew-custom-tooltip-arrow) 0;border-color:var(--mcew-custom-tooltip-bg) transparent transparent}.mcew-custom-bestsellers--tooltip-bottom .mcew-custom-bestsellers__tooltip{left:50%;top:calc(100% + var(--mcew-custom-tooltip-offset));transform:translate(-50%,-6px)}.mcew-custom-bestsellers--tooltip-bottom .mcew-custom-bestsellers__item:hover .mcew-custom-bestsellers__tooltip,.mcew-custom-bestsellers--tooltip-bottom .mcew-custom-bestsellers__item:focus-visible .mcew-custom-bestsellers__tooltip{transform:translate(-50%,0)}.mcew-custom-bestsellers--tooltip-bottom .mcew-custom-bestsellers__tooltip:after{bottom:100%;left:50%;margin-left:calc(var(--mcew-custom-tooltip-arrow)*-1);border-width:0 var(--mcew-custom-tooltip-arrow) var(--mcew-custom-tooltip-arrow);border-color:transparent transparent var(--mcew-custom-tooltip-bg)}.mcew-custom-bestsellers--tooltip-right .mcew-custom-bestsellers__tooltip{right:calc(100% + var(--mcew-custom-tooltip-offset));top:50%;transform:translate(-6px,-50%)}.mcew-custom-bestsellers--tooltip-right .mcew-custom-bestsellers__item:hover .mcew-custom-bestsellers__tooltip,.mcew-custom-bestsellers--tooltip-right .mcew-custom-bestsellers__item:focus-visible .mcew-custom-bestsellers__tooltip{transform:translate(0,-50%)}.mcew-custom-bestsellers--tooltip-right .mcew-custom-bestsellers__tooltip:after{right:100%;top:50%;margin-top:calc(var(--mcew-custom-tooltip-arrow)*-1);border-width:var(--mcew-custom-tooltip-arrow) var(--mcew-custom-tooltip-arrow) var(--mcew-custom-tooltip-arrow) 0;border-color:transparent var(--mcew-custom-tooltip-bg) transparent transparent}.mcew-custom-bestsellers--tooltip-left .mcew-custom-bestsellers__tooltip{left:calc(100% + var(--mcew-custom-tooltip-offset));top:50%;transform:translate(6px,-50%)}.mcew-custom-bestsellers--tooltip-left .mcew-custom-bestsellers__item:hover .mcew-custom-bestsellers__tooltip,.mcew-custom-bestsellers--tooltip-left .mcew-custom-bestsellers__item:focus-visible .mcew-custom-bestsellers__tooltip{transform:translate(0,-50%)}.mcew-custom-bestsellers--tooltip-left .mcew-custom-bestsellers__tooltip:after{left:100%;top:50%;margin-top:calc(var(--mcew-custom-tooltip-arrow)*-1);border-width:var(--mcew-custom-tooltip-arrow) 0 var(--mcew-custom-tooltip-arrow) var(--mcew-custom-tooltip-arrow);border-color:transparent transparent transparent var(--mcew-custom-tooltip-bg)}
.mcew-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mcew-tag{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border:1px solid #b9c0ca;border-radius:6px;background:transparent;color:#667085;text-decoration:none;line-height:1.5;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.mcew-tag:hover,.mcew-tag:focus-visible{border-color:#65a30d;color:#65a30d;text-decoration:none}.mcew-tag:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.mcew-rating{--mcew-rating-color:#65a30d;--mcew-rating-hover:#65a30d;display:inline-flex;align-items:center;gap:5px;color:#344054}.mcew-rating.is-reverse{flex-direction:row-reverse}.mcew-rating__required{color:#e11d48}.mcew-rating__stars{display:inline-flex;direction:ltr;gap:3px}.mcew-rating__star{display:inline-flex;margin:0;padding:0;border:0;background:transparent;color:var(--mcew-rating-color);cursor:default}.mcew-rating__star svg{width:22px;height:22px;fill:transparent;stroke:currentColor;stroke-width:1.7;transition:.18s}.mcew-rating.is-interactive .mcew-rating__star{cursor:pointer}.mcew-rating__star.is-active svg,.mcew-rating.is-interactive .mcew-rating__star:hover svg{fill:var(--mcew-rating-hover);stroke:var(--mcew-rating-hover)}.mcew-rating__star:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}

/* Live search results */
.mcew-search-results{display:flex;flex-direction:column;gap:10px;margin-top:10px}.mcew-search-results__status{padding:14px;text-align:center;color:#fff}.mcew-search-results__groups{display:flex;flex-direction:column;gap:10px}.mcew-search-results__group{display:flex;flex-direction:column;gap:6px}.mcew-search-results__group-title{padding:8px 12px;border-radius:4px;background:#24324b;color:#fff;font-weight:700;text-align:right}.mcew-search-results__list{display:flex;flex-direction:column;gap:5px}.mcew-search-result{display:flex;align-items:center;gap:9px;min-height:52px;padding:4px 6px;border:1px solid transparent;border-radius:5px;background:rgba(255,255,255,.28);text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}.mcew-search-result:hover{transform:translateY(-1px)}.mcew-search-result__image{display:flex;flex:0 0 auto;width:54px;height:44px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.14)}.mcew-search-result__image img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.mcew-search-result__image.is-placeholder:before{content:'\1F50D';display:flex;width:100%;height:100%;align-items:center;justify-content:center;opacity:.45}.mcew-search-result__title{min-width:0;overflow:hidden;color:#fff;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.mcew-search-results__more{align-self:center;margin-top:4px;padding:10px 24px;border:1px solid transparent;border-radius:6px;background:#f26532;color:#fff;text-decoration:none!important;transition:.2s}.mcew-search-results__more[hidden]{display:none!important}.mcew-search-modal__close{border-radius:6px}.mcew-search-modal__close svg{width:1em;height:1em}

/* Comment rating */
.mcew-comment-rating-field{display:flex;flex:0 0 100%;width:100%;align-items:center;justify-content:flex-start;gap:10px}.mcew-comment-rating-field__heading{display:inline-flex;align-items:center;gap:4px}.mcew-comment-rating-field .mcew-rating{display:inline-flex}.mcew-comment-rating-field .mcew-rating.has-error{outline:1px solid #e11d48;outline-offset:4px;border-radius:4px}.mcew-comment-rating-field .mcew-rating:focus-within{outline-offset:4px;border-radius:4px}.mcew-comment__rating{display:flex;justify-content:flex-start;padding-top:12px}.mcew-comment__rating .mcew-rating__star{cursor:default}.mcew-comment__rating .mcew-rating__star svg{width:18px;height:18px}

@media(max-width:767px){.mcew-search-modal__panel{max-height:calc(100vh - 96px);overflow-y:auto}.mcew-search-results{gap:8px}.mcew-search-result{min-height:48px}.mcew-comment-rating-field{flex-wrap:wrap}}

/* Floating icon */
.mcew-floating-icon{--mcew-float-x:24px;--mcew-float-y:24px;--mcew-hover-scale:1.08;--mcew-bounce-duration:2400ms;--mcew-bounce-distance:10px;--mcew-ray-color:#f59e0b;--mcew-ring-color:#f59e0b;--mcew-ray-length:14px;--mcew-ray-width:2px;--mcew-radiance-duration:2200ms;position:fixed;display:block;isolation:auto;line-height:1}.mcew-floating-icon--right{right:var(--mcew-float-x)}.mcew-floating-icon--left{left:var(--mcew-float-x)}.mcew-floating-icon--bottom{bottom:var(--mcew-float-y)}.mcew-floating-icon--top{top:var(--mcew-float-y)}.mcew-floating-icon__motion{position:relative;display:grid;place-items:center;isolation:isolate}.mcew-floating-icon__button{position:relative;z-index:3;display:grid;place-items:center;padding:0;cursor:pointer;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.mcew-floating-icon__button:hover,.mcew-floating-icon__button:focus-visible{transform:scale(var(--mcew-hover-scale));outline:none}.mcew-floating-icon__icon{display:grid;place-items:center;transition:color .3s ease,transform .3s ease}.mcew-floating-icon__icon i{font-size:inherit}.mcew-floating-icon__icon svg{width:1em;height:1em;fill:currentColor;stroke:currentColor}.mcew-floating-icon.has-bounce .mcew-floating-icon__motion{animation-duration:var(--mcew-bounce-duration);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.mcew-floating-icon.bounce-float .mcew-floating-icon__motion{animation-name:mcewFloat}.mcew-floating-icon.bounce-elastic .mcew-floating-icon__motion{animation-name:mcewElastic}.mcew-floating-icon.bounce-pulse .mcew-floating-icon__motion{animation-name:mcewPulse}.mcew-floating-icon.bounce-wobble .mcew-floating-icon__motion{animation-name:mcewWobble}.mcew-floating-icon.pause-hover:hover .mcew-floating-icon__motion,.mcew-floating-icon.pause-hover:hover .mcew-floating-icon__rays,.mcew-floating-icon.pause-hover:hover .mcew-floating-icon__effects *{animation-play-state:paused}@keyframes mcewFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--mcew-bounce-distance)))}}@keyframes mcewElastic{0%,100%{transform:translateY(0) scale(1)}35%{transform:translateY(calc(-1 * var(--mcew-bounce-distance))) scale(1.04,.96)}55%{transform:translateY(2px) scale(.98,1.03)}70%{transform:translateY(-3px) scale(1.01,.99)}}@keyframes mcewPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mcewWobble{0%,100%{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}.mcew-floating-icon__effects{position:absolute;inset:0;z-index:1;pointer-events:none}.mcew-floating-icon__rays{position:absolute;inset:0;animation:mcewRaySpin calc(var(--mcew-radiance-duration)*2) linear infinite}.mcew-floating-icon__rays i{position:absolute;left:50%;top:50%;width:var(--mcew-ray-width);height:var(--mcew-ray-length);border-radius:999px;background:var(--mcew-ray-color);transform:translate(-50%,-50%) rotate(calc(360deg / var(--mcew-ray-count) * var(--i))) translateY(-46px);transform-origin:center;animation:mcewRayBurst var(--mcew-radiance-duration) ease-out infinite;animation-delay:calc(var(--i) * -90ms)}.mcew-floating-icon__rings i{position:absolute;inset:0;border:2px solid var(--mcew-ring-color);border-radius:50%;opacity:0;animation:mcewRing var(--mcew-radiance-duration) ease-out infinite}.mcew-floating-icon__rings i:nth-child(2){animation-delay:calc(var(--mcew-radiance-duration)/3)}.mcew-floating-icon__rings i:nth-child(3){animation-delay:calc(var(--mcew-radiance-duration)*2/3)}.mcew-floating-icon.radiance-rays .mcew-floating-icon__rings,.mcew-floating-icon.radiance-rings .mcew-floating-icon__rays{display:none}@keyframes mcewRaySpin{to{transform:rotate(360deg)}}@keyframes mcewRayBurst{0%,15%{opacity:0;transform:translate(-50%,-50%) rotate(calc(360deg / var(--mcew-ray-count) * var(--i))) translateY(-40px) scaleY(.2)}35%{opacity:.95}75%{opacity:.55}100%{opacity:0;transform:translate(-50%,-50%) rotate(calc(360deg / var(--mcew-ray-count) * var(--i))) translateY(-78px) scaleY(1.2)}}@keyframes mcewRing{0%{opacity:.7;transform:scale(.85)}100%{opacity:0;transform:scale(2.05)}}.mcew-floating-icon__tooltip{position:absolute;z-index:5;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;transition:.2s ease}.mcew-floating-icon__motion:hover .mcew-floating-icon__tooltip,.mcew-floating-icon__button:focus-visible+.mcew-floating-icon__tooltip{opacity:1;visibility:visible}.mcew-floating-icon__tooltip.tooltip-top{bottom:calc(100% + 10px);left:50%;transform:translateX(-50%)}.mcew-floating-icon__tooltip.tooltip-bottom{top:calc(100% + 10px);left:50%;transform:translateX(-50%)}.mcew-floating-icon__tooltip.tooltip-left{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.mcew-floating-icon__tooltip.tooltip-right{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.mcew-floating-icon *{animation:none!important;transition:none!important}}

/* Elementor Popup compatibility for the floating icon. The Elementor widget host is
 * portaled to body on the frontend, so transformed/sticky ancestors cannot become a
 * containing block for either the fixed trigger or Elementor Pro dialogs. */
.elementor-widget-mcew-floating-icon.mcew-floating-icon-host--ported{position:static!important;inset:auto!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;overflow:visible!important;z-index:auto!important}
.mcew-floating-icon--elementor-popup-trigger.is-activating-popup .mcew-floating-icon__motion,.mcew-floating-icon--elementor-popup-trigger.is-activating-popup .mcew-floating-icon__effects,.mcew-floating-icon--elementor-popup-trigger.is-popup-open .mcew-floating-icon__motion,.mcew-floating-icon--elementor-popup-trigger.is-popup-open .mcew-floating-icon__effects{animation:none!important;transform:none!important;will-change:auto!important}
.mcew-floating-icon--elementor-popup-trigger.is-popup-open{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
