.elementor-640 .elementor-element.elementor-element-6c92951{--display:flex;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-e330860 .swiper-slide-bg{background-color:#02020300;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2025/11/40.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-e330860 .swiper-slide-contents{margin:0 auto;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-e330860 .swiper-slide-inner{align-items:center;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-811a749 .swiper-slide-bg{background-color:#020203;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2025/10/Banner1.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-0098f2b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/01/52.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-0098f2b .swiper-slide-contents{margin-right:auto;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-375902d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/04/82-2.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-0d82ac5 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/03/59-1-scaled.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-5f80612 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/08/96-3.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-36f7bed .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/04/81-1.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-36f7bed .swiper-slide-contents{margin:0 auto;text-shadow:3px 0px 7px rgba(0,0,0,0.3);}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-36f7bed .swiper-slide-inner{align-items:center;text-align:center;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-f78d6ce .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/08/93-1.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-d57f636 .swiper-slide-bg{background-color:#3765A0;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/04/66.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-d57f636 .swiper-slide-contents{margin:0 auto;text-shadow:2px 0px 26px rgba(0,0,0,0.3);}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-d57f636 .swiper-slide-inner{align-items:center;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-d57f636 .swiper-slide-inner .elementor-slide-heading{color:#AD1010;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-d57f636 .swiper-slide-inner .elementor-slide-description{color:#AD1010;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-d57f636 .swiper-slide-inner .elementor-slide-button{color:#AD1010;border-color:#AD1010;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-repeater-item-13e28f4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://moonlightkosmetik.live/wp-content/uploads/2026/08/94-3.webp);background-size:cover;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide{transition-duration:calc(3000ms*1.2);height:820px;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-slide-button{background-color:#FFFFFF;border-width:2px;border-radius:17px;color:#7E2F2F;border-color:#963636;transition-duration:100ms;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-slide-button:hover{background-color:#9C5959;}.elementor-640 .elementor-element.elementor-element-8a2f790{width:100%;max-width:100%;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide-contents{max-width:62%;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide-inner{padding:0px 0px 0px 963px;text-align:center;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0.4em;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-slide-heading{color:#F3F3F3;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:2px;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-slide-description{color:#EBEBEB;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-swiper-button{font-size:31px;color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:13px;--swiper-pagination-bullet-vertical-gap:13px;height:11px;width:11px;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-pagination-fraction{font-size:11px;}.elementor-640 .elementor-element.elementor-element-4cfb765{margin-top:45px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-737c534{margin-top:0px;margin-bottom:25px;}.elementor-640 .elementor-element.elementor-element-f3591c0 .custom-title .entry-title , .elementor-640 .elementor-element.elementor-element-f3591c0 .klb-custom-title h6.entry-subtitle  , .elementor-640 .elementor-element.elementor-element-f3591c0 .module--title .entry-title{color:#F0D0B5;}.elementor-640 .elementor-element.elementor-element-f3591c0 .custom-title .entry-title:hover , .elementor-640 .elementor-element.elementor-element-f3591c0 .klb-custom-title h6.entry-subtitle:hover  , .elementor-640 .elementor-element.elementor-element-f3591c0 .module--title .entry-title:hover{color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-f3591c0 .custom-title p , .elementor-640 .elementor-element.elementor-element-f3591c0 .klb-custom-title h2.entry-title{color:#F0D0B5;}.elementor-640 .elementor-element.elementor-element-475ce64{--grid-columns:5;--grid-column-gap:6px;}.elementor-640 .elementor-element.elementor-element-8c245c9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-640 .elementor-element.elementor-element-d79429e .cosmetsy-button:not(.btn-justify){text-align:center;}.elementor-640 .elementor-element.elementor-element-0b8071b .cosmetsy-button:not(.btn-justify){text-align:center;}.elementor-640 .elementor-element.elementor-element-f427b2d{margin-top:45px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-69e3557{margin-top:45px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-7a2fd7c{margin-top:0px;margin-bottom:25px;}.elementor-640 .elementor-element.elementor-element-002d0cc{padding:100px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-title{background-color:transparent;background-image:linear-gradient(210deg, #E46161 0%, #3D2329 100%);}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-title:hover{background-color:transparent;background-image:linear-gradient(180deg, #DD6464 0%, #5A2935 100%);}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text a{background-color:transparent;background-image:linear-gradient(180deg, #54B5DF 0%, #111820 100%);} .elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-title {padding-top:0px;}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-subtitle{color:#2C1C1C;padding-right:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-subtitle:hover{color:#632626;}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text p{color:#A22929;padding-right:-29px;}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text p:hover{color:#792E2E;}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text a {color:#492424;}.elementor-640 .elementor-element.elementor-element-ef7aa86{padding:40px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-c92b39f{margin-top:45px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-3b1395a{margin-top:0px;margin-bottom:25px;}.elementor-640 .elementor-element.elementor-element-e772480{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-640 .elementor-element.elementor-element-e772480 > .elementor-shape-top svg, .elementor-640 .elementor-element.elementor-element-e772480 > .e-con-inner > .elementor-shape-top svg{width:calc(292% + 1.3px);height:333px;}.elementor-640 .elementor-element.elementor-element-564f775{margin-top:45px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-6f0addc{margin-top:0px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-c4bcedb{--display:flex;}.elementor-640 .elementor-element.elementor-element-7c1c06c .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-7c1c06c .gallery-item{padding:0 19px 19px 0;}.elementor-640 .elementor-element.elementor-element-7c1c06c .gallery{margin:0 -19px -19px 0;}.elementor-640 .elementor-element.elementor-element-901f133 .cosmetsy-button:not(.btn-justify){text-align:center;}body.elementor-page-640 .site-header .site-topbar{background-color:#DAE0E9;}body.elementor-page-640 .site-global-notification{background-color:#DAE0E9;color:#000000;}body.elementor-page-640 .site-header .site-topbar .site-menu .menu .menu-item a{color:#000000;}body.elementor-page-640 .container{max-width:1200px;}body.elementor-page-640 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px;}@media(max-width:1024px){.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide{height:297px;}.elementor-640 .elementor-element.elementor-element-4cfb765{margin-top:15px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-737c534{margin-top:0px;margin-bottom:15px;}.elementor-640 .elementor-element.elementor-element-475ce64{--grid-columns:2;--grid-column-gap:0px;}.elementor-640 .elementor-element.elementor-element-8c245c9{--grid-auto-flow:row;}.elementor-640 .elementor-element.elementor-element-f427b2d{margin-top:15px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-69e3557{margin-top:15px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-7a2fd7c{margin-top:0px;margin-bottom:15px;}.elementor-640 .elementor-element.elementor-element-002d0cc{padding:30px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-ef7aa86{padding:30px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-c92b39f{margin-top:15px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-3b1395a{margin-top:0px;margin-bottom:15px;}.elementor-640 .elementor-element.elementor-element-564f775{margin-top:15px;margin-bottom:0px;}.elementor-640 .elementor-element.elementor-element-6f0addc{margin-top:0px;margin-bottom:15px;}}@media(max-width:767px){.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide{height:162px;}.elementor-640 .elementor-element.elementor-element-8a2f790 .swiper-slide-contents{max-width:100%;}.elementor-640 .elementor-element.elementor-element-8a2f790 .elementor-slide-heading{font-size:12px;}.elementor-640 .elementor-element.elementor-element-475ce64{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0.1em;}.elementor-640 .elementor-element.elementor-element-475ce64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-8c245c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-title{background-color:transparent;background-image:linear-gradient(242deg, #E46161 0%, #3D2329 0%);}.elementor-640 .elementor-element.elementor-element-1798782 .module-block.text .entry-title:hover{background-color:transparent;background-image:linear-gradient(0deg, #DD6464 0%, #5A2935 0%);}}@media(min-width:768px){.elementor-640 .elementor-element.elementor-element-651cc91{width:25%;}.elementor-640 .elementor-element.elementor-element-8e6d8f5{width:49.333%;}.elementor-640 .elementor-element.elementor-element-5dab103{width:25%;}.elementor-640 .elementor-element.elementor-element-8734161{width:25%;}.elementor-640 .elementor-element.elementor-element-45126b7{width:49.333%;}.elementor-640 .elementor-element.elementor-element-4f1ff33{width:25%;}.elementor-640 .elementor-element.elementor-element-bd8bf54{width:25%;}.elementor-640 .elementor-element.elementor-element-87bf0a0{width:49.333%;}.elementor-640 .elementor-element.elementor-element-eeaea0c{width:25%;}.elementor-640 .elementor-element.elementor-element-e772480{--content-width:1468px;}}@media(max-width:1024px) and (min-width:768px){.elementor-640 .elementor-element.elementor-element-651cc91{width:10%;}.elementor-640 .elementor-element.elementor-element-8e6d8f5{width:80%;}.elementor-640 .elementor-element.elementor-element-5dab103{width:10%;}.elementor-640 .elementor-element.elementor-element-8734161{width:10%;}.elementor-640 .elementor-element.elementor-element-45126b7{width:80%;}.elementor-640 .elementor-element.elementor-element-4f1ff33{width:10%;}.elementor-640 .elementor-element.elementor-element-bd8bf54{width:10%;}.elementor-640 .elementor-element.elementor-element-87bf0a0{width:80%;}.elementor-640 .elementor-element.elementor-element-eeaea0c{width:10%;}}/* Start custom CSS for image-gallery, class: .elementor-element-7c1c06c *//* ==== گالری افقی اسکرول خودکار - مخصوص ویجت استاندارد المنتور ==== */

.elementor-element-7c1c06c .elementor-image-gallery {
    overflow: hidden;
    padding: 30px 0;
    background: transparent !important;
}

/* تبدیل به افقی + تکرار بی‌نهایت */
.elementor-element-7c1c06c .gallery {
    display: flex !important;
    gap: 30px;                    /* فاصله بین عکس‌ها */
    width: max-content;
    animation: marqueeLeft 15s linear infinite;
}

/* دوبل کردن محتوا برای لوپ بدون پرش */
.elementor-element-7c1c06c .gallery::before,
.elementor-element-7c1c06c .gallery::after {
    content: "";
    flex-shrink: 0;
    width: 100vw;
}

/* حذف float و تنظیمات پیش‌فرض وردپرس */
.elementor-element-7c1c06c .gallery-item {
    float: none !important;
    margin: 0 !important;
    width: auto !important;
    flex-shrink: 0;
}

/* استایل شیک عکس‌ها */
.elementor-element-7c1c06c .gallery-icon img {
    width: 320px !important;      /* عرض دلخواه عکس‌ها */
    height: 320px !important;
    object-fit: cover;
    border-radius: 20px;
    box-shadow: 0 15px 35px rgba(0,0,0,0.2);
    transition: all 0.4s ease;
    display: block;
}

/* هاور جذاب */
.elementor-element-7c1c06c .gallery-icon:hover img {
    transform: scale(1.08);
    box-shadow: 0 20px 50px rgba(0,0,0,0.3);
}

/* انیمیشن چپ به راست (مداوم) */
@keyframes marqueeLeft {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

/* اگر خواستی دو ردیف داشته باشی (یکی برعکس) - فقط این قسمت رو اضافه کن */
.elementor-element-7c1c06c.my-horizontal-gallery-reverse .gallery {
    animation: marqueeRight 55s linear infinite;
}

@keyframes marqueeRight {
    0%   { transform: translateX(-50%); }
    100% { transform: translateX(0); }
}

/* ریسپانسیو - موبایل */
@media (max-width: 767px) {
    .elementor-element-7c1c06c .gallery-icon img {
        width: 220px !important;
        height: 220px !important;
    }
    .elementor-element-7c1c06c .gallery {
        gap: 20px;
        animation-duration: 35s !important;
    }
}/* End custom CSS */