.elementor-730 .elementor-element.elementor-element-293219e{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-730 .elementor-element.elementor-element-293219e:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-293219e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://harakatbh.com/wp-content/uploads/2026/05/unnamed-20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-7200c45{--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-730 .elementor-element.elementor-element-d5684d2{text-align:center;}.elementor-730 .elementor-element.elementor-element-d5684d2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#0059BB;}.elementor-730 .elementor-element.elementor-element-d5684d2 > .elementor-widget-container{padding:0px 0px 0180px 0px;}.elementor-730 .elementor-element.elementor-element-f7c06c7{text-align:center;}.elementor-730 .elementor-element.elementor-element-f7c06c7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1F1B10;}.elementor-730 .elementor-element.elementor-element-f7c06c7 .elementor-heading-title a{transition-duration:0s;}.elementor-730 .elementor-element.elementor-element-f7c06c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-730 .elementor-element.elementor-element-c6a0244{text-align:center;}.elementor-730 .elementor-element.elementor-element-c6a0244 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;word-spacing:0px;color:#1F1B10;}.elementor-730 .elementor-element.elementor-element-c6a0244 .elementor-heading-title a{transition-duration:0s;}.elementor-730 .elementor-element.elementor-element-75682cc .elementor-button{font-size:14px;font-weight:700;}.elementor-730 .elementor-element.elementor-element-5ad2402{--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-730 .elementor-element.elementor-element-750c71e{--display:flex;}.elementor-730 .elementor-element.elementor-element-d989671{text-align:center;}.elementor-730 .elementor-element.elementor-element-d989671 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;color:#2E3192;}.elementor-730 .elementor-element.elementor-element-d989671 > .elementor-widget-container{padding:25px 25px 0px 25px;}.elementor-730 .elementor-element.elementor-element-6a28759{text-align:center;}.elementor-730 .elementor-element.elementor-element-6a28759 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;color:#4D4632;}.elementor-730 .elementor-element.elementor-element-0da7ae8{--display:flex;}.elementor-730 .elementor-element.elementor-element-b89e346{text-align:center;}.elementor-730 .elementor-element.elementor-element-b89e346 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#2E3192;}.elementor-730 .elementor-element.elementor-element-ac78f62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-730 .elementor-element.elementor-element-f952c07{--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-730 .elementor-element.elementor-element-0e90758{text-align:start;}.elementor-730 .elementor-element.elementor-element-0e90758 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:700;word-spacing:-2px;color:#CC5500;}.elementor-730 .elementor-element.elementor-element-c9054ef{--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-730 .elementor-element.elementor-element-635734c{text-align:end;}.elementor-730 .elementor-element.elementor-element-635734c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;word-spacing:-2px;color:#CC5500;}.elementor-730 .elementor-element.elementor-element-13c4f7f{--display:flex;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-product-grid-modern{gap:25px;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-product-item .woolentor-badge{font-family:"Cairo", Sans-serif;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-product-stars{gap:2px;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-product-actions .woolentor-cart-btn svg{width:18px;height:18px;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-luxury-card .woolentor-cart-arrow{font-size:18px;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}:root{--page-title-display:none;}body.elementor-page-730:not(.elementor-motion-effects-element-type-background), body.elementor-page-730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}@media(max-width:1024px){.elementor-730 .elementor-element.elementor-element-d5684d2 > .elementor-widget-container{padding:0px 0px 120px 0px;}.elementor-730 .elementor-element.elementor-element-f7c06c7 .elementor-heading-title{line-height:1.9em;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-product-grid-modern{gap:20px;}}@media(min-width:768px){.elementor-730 .elementor-element.elementor-element-293219e{--content-width:1280px;}.elementor-730 .elementor-element.elementor-element-7200c45{--width:50%;}.elementor-730 .elementor-element.elementor-element-5ad2402{--width:50%;}.elementor-730 .elementor-element.elementor-element-f952c07{--width:50%;}.elementor-730 .elementor-element.elementor-element-c9054ef{--width:50%;}}@media(max-width:767px){.elementor-730 .elementor-element.elementor-element-d5684d2 .elementor-heading-title{line-height:1.8em;}.elementor-730 .elementor-element.elementor-element-d5684d2 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-730 .elementor-element.elementor-element-5938b86 .woolentor-product-grid-modern{gap:15px;}}/* Start custom CSS for button, class: .elementor-element-75682cc */.harakat-hero-btn .elementor-button {
    background-color: #ff6b00 !important; 
    color: #ffffff !important;
    border-radius: 50px !important;
    padding: 16px 36px !important;
    font-family: 'Be Vietnam Pro', sans-serif !important;
    font-weight: 700 !important;
    border-bottom: 5px solid #cc5500 !important; /* عمق الـ 3D */
    transition: all 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}

.harakat-hero-btn .elementor-button:hover {
    background-color: #e66000 !important;
}

.harakat-hero-btn .elementor-button:active {
    transform: translateY(4px) !important;
    
    border-bottom-width: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-293219e *//* ترتيب الهيكل الرئيسي - Hero Section */
.elementor-730 .elementor-element.elementor-element-293219e {
    display: flex !important;
    flex-direction: row-reverse !important; 
    align-items: center !important;
    min-height: 60vh !important;
    padding: 40px 0 !important;
    direction: rtl !important;
}

/* تنسيق حاوية الصورة */
[data-id="7200c45"] {
    background-image: url('ضع_رابط_صورة_المنتج_هنا') !important;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 32px !important;
    min-height: 450px !important;
    margin-left: 20px !important;
    flex: 1; /* لتأخذ المساحة المتاحة */
}

/* تنسيق حاوية النصوص */
[data-id="5ad2402"] {
    padding: 0 40px !important;
    flex: 1; /* لتأخذ المساحة المتاحة */
}

/* تحسين العناوين العربية */
[data-id="0ae108b"] h2 {
    font-size: 3.5rem !important;
    color: #0059bb !important;
    line-height: 1.2 !important;
    margin-bottom: 20px !important;
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

[data-id="32a6b0d"] h2 {
    font-size: 1.25rem !important;
    font-weight: 400 !important;
    color: #1f1b10 !important;
    line-height: 1.6 !important;
    margin-bottom: 30px !important;
    font-family: 'Be Vietnam Pro', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-modern, class: .elementor-element-5938b86 *//* 1. السيطرة الكاملة على الشبكة (تجنب الزوم والتحميل المتكرر) */
.harakat-dynamic-grid .woolentor-product-grid-modern {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important;
    gap: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 2. تنسيق بطاقة المنتج (الكرت) */
.harakat-dynamic-grid .woolentor-product-item {
    background-color: #ffffff !important;
    border-radius: 24px !important;
    border: 1px solid #d1c6ab !important;
    padding: 16px !important;
    transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative !important;
    overflow: hidden !important;
}

.harakat-dynamic-grid .woolentor-product-item:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 40px rgba(0, 89, 187, 0.15) !important;
}

/* 3. تنسيق الصورة المربعة */
.harakat-dynamic-grid .woolentor-product-image img {
    border-radius: 12px !important;
    aspect-ratio: 1/1 !important;
    object-fit: contain !important;
    background-color: #fcf3e0 !important;
    margin-bottom: 16px !important;
    width: 100% !important;
}

/* 4. العنوان */
.harakat-dynamic-grid .woolentor-product-title a {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 800 !important;
    color: #1f1b10 !important;
    font-size: 16px !important;
    text-align: center !important;
    display: block !important;
    margin-bottom: 8px !important;
}

/* 5. السعر */
.harakat-dynamic-grid .woolentor-product-price .amount {
    color: #0059bb !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    text-align: center !important;
    display: block !important;
    margin-bottom: 12px !important;
}

/* 6. زر الإضافة (+) */
.harakat-dynamic-grid .woolentor-cart-btn {
    font-size: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    background-color: #ff6b00 !important;
    border-bottom: 4px solid #cc5500 !important;
    margin: 0 auto !important;
    transition: 0.3s !important;
}

.harakat-dynamic-grid .woolentor-cart-btn::after {
    content: "+" !important;
    font-size: 20px !important;
    color: #ffffff !important;
}

.harakat-dynamic-grid .woolentor-cart-btn svg { display: none !important; }

/* 7. إخفاء الـ Read more و النصوص غير المرغوبة */
.harakat-dynamic-grid .woolentor-cart-btn[title="Read more"] {
    display: none !important;
}

/* 8. ضبط الاتجاه */
.harakat-dynamic-grid {
    direction: rtl !important;
    text-align: right !important;
}/* End custom CSS */