.elementor-249 .elementor-element.elementor-element-d8fea5a{--display:flex;--overflow:hidden;}.elementor-249 .elementor-element.elementor-element-7556e72 .jac-oda-intro-logo{width:131px;max-width:100%;}.elementor-249 .elementor-element.elementor-element-7556e72 .jac-oda-intro{background-color:#1a0f18;color:#ede8df;}.elementor-249 .elementor-element.elementor-element-7556e72 .jac-oda-wrap{--bg:#1a0f18;--accent:#b23284;--card-bg:rgba(26, 15, 24, 0.75);}.elementor-249 .elementor-element.elementor-element-7556e72 .jac-oda-intro-title{font-family:"Alef", Sans-serif;font-size:28px;}.elementor-249 .elementor-element.elementor-element-7556e72 .jac-oda-intro-desc{font-size:16px;}.elementor-249 .elementor-element.elementor-element-ac18b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-249 .elementor-element.elementor-element-5f015e2{--display:flex;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-249 .elementor-element.elementor-element-8fafd5a{text-align:center;}.elementor-249 .elementor-element.elementor-element-ce4531e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-grid{gap:28px;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-card{flex:0 0 calc(33.333% - (28px * 2 / 3));max-width:calc(33.333% - (28px * 2 / 3));background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.1);}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-img-wrap{aspect-ratio:3 / 4;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-img{object-fit:cover !important;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-title{color:#ffffff;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-artist{color:#b23284;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-price, .elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-price .amount{color:#B23284;}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-load-more-btn{color:#ffffff;background-color:transparent;border-color:rgba(255, 255, 255, 0.3);}.elementor-249 .elementor-element.elementor-element-755de0e .jac-oda-load-more-btn:hover{background-color:#b23284;border-color:#b23284;color:#ffffff;}body.elementor-page-249:not(.elementor-motion-effects-element-type-background), body.elementor-page-249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0F18;}/* Start custom CSS for theme-archive-title, class: .elementor-element-8fafd5a */.elementor-249 .elementor-element.elementor-element-8fafd5a .elementor-heading-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: clamp(40px, 5vw, 64px);
    font-weight: 400; /* جعلنا الخط أوضح قليلاً */
    line-height: 1.2;
    color: #1a0f18; /* لون داكن حاد بدلاً من الباهت */
    text-transform: capitalize;
}

.elementor-249 .elementor-element.elementor-element-8fafd5a .elementor-heading-title em {
    font-style: italic;
    color: #b23284; /* اللون الجكارندي الحيوي */
    /* تم إزالة display: block لتبقى الكلمة على نفس السطر */
    font-weight: 300; 
}/* End custom CSS */