/* Add custom CSS styles below */ 
body {
    background-color: #F6F1EB !important;
}
body,
.main-content,
.section,
section,
.container {
    background-color: #F6F1EB !important;
}

section,
.card,
.product,
.container,
.block,
.feature-item,
input,
textarea,
select {
    background-color: #F6F1EB !important;
    border-color: #E7DCCF !important;
}

* {
    border-color: #E7DCCF !important;
}

footer,
.footer,
footer *,
.site-footer,
.bottom-footer {
    background: #F6F1EB !important;
}

/* 1. إزالة الخلفية البيضاء، الحدود، والظلال من الكرت الخارجي بالكامل */
.s-block--features__item {
    background-color: transparent !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px !important;
}

/* 2. التحكم في الدائرة المحيطة بالأيقونة وتوسيطها */
.s-block--features__item .feature-icon {
    width: 70px !important;
    height: 70px !important;
    background-color: #2b2b2b !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto 15px auto !important;
}

/* 3. الأيقونة داخل الدائرة */
.s-block--features__item .feature-icon i {
    color: #ffffff !important;
    font-size: 30px !important;
}

/* تحسين خانة البحث */
.s-search-input {
    height: 48px !important;
    border-radius: 30px !important;
    border: 1px solid #e7d9cc !important;
    background: #f8f3ee !important;
    padding: 0 45px 0 20px !important;
    font-size: 14px !important;
    color: #444 !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05) !important;
}

.s-search-input:focus {
    border-color: #d8b9a0 !important;
    background: #fff !important;
    box-shadow: 0 0 0 4px rgba(216,185,160,0.15) !important;
    outline: none !important;
}

.s-search-input::placeholder {
    color: #a38f82;
}

/* نسخة ثانية من الفيتشر (مكررة) */
.s-block--features__item {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px !important;
    transition: all 0.3s ease;
}

/* دائرة الأيقونة (نسخة ثانية) */
.s-block--features__item .feature-icon {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: rgba(84, 69, 63, 0.12) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}

/* الأيقونة */
.s-block--features__item .feature-icon i {
    color: #54453F !important;
}

/* hover */
.s-block--features__item:hover .feature-icon {
    background: #54453F !important;
}

.s-block--features__item:hover .feature-icon i {
    color: #fff !important;
}

/* النص */
.s-block--features__item h2 {
    color: #54453F !important;
    font-weight: 700;
}

.s-block--features__item p {
    color: #8a7a74;
    line-height: 1.7;
}