/* Add custom CSS styles below */ 
.s-block {
  margin-top: 3rem;
  padding-top: 1rem;
}
.T__links_tree .flex-center {
    gap:12px;
}
.s-block--features__item {
    background-color:#485f57 !important;
}
.s-block--features__item h2 {
    color:#d7b879 !important;
} 
.s-block--features__item p {
    color:#fcf5ed !important;
} 
.store-footer__inner .container div {
    justify-content:unset;
}
@media (min-width: 640px) {
    .sm\:row-span-2 {
        grid-row: span 1 / span 2;
    }
}
.s-block--logos-slider {
    background-color:#fcf5ed;
}
.s-block--logos-slider .s-block__title {
    justify-content:center;
}
.s-block--logos-slider h2 {
    color:#495e57;
    text-align:center;
    font-size: 2rem !important;
    font-weight: bold !important;
}
.s-block--logos-slider .s-block__display-all {
    display:none;
}
/* Adding logos in footer */
/* الحاوية اللي هتتضاف جواها البلوكات */
.s-extra-docs {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

/* نفس ستايل الضريبة */
.s-extra-docs .doc-badge {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}

.s-extra-docs .doc-badge__icon {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  object-fit: cover;
  transition: opacity .2s ease;
}

.s-extra-docs .doc-badge__icon:hover { opacity: .85; }


.s-extra-docs .doc-badge__meta b {
  font-size: 13px;
  font-weight: 700;
}

/* RTL spacing */
html[dir="rtl"] .s-extra-docs .doc-badge { direction: rtl; }
@media(max-width:767px)
{
    .s-payments-list-wrap + div {
  flex-direction:column;
}
}
.s-payments-list-wrap + div>div {
    justify-content:center;
}
.s-payments-list-wrap {
    margin-bottom:8px;
}
.main-content h2, .total-price {
    color: #c5ab77 !important;
}
.pricesBar {
    background-color: #1f312b !important;
}
#nav-items a {
    font-size: 16px;
    font-weight: bold;
}
.border-bordertheme {
    border-radius:6px;
}