::root {
  --primary: #358584;
}

.s-fast-checkout-button {
  padding: 0 !important;
}

.s-add-product-button-mini-checkout-content {
    display: flex;
    background-color: var(--add-to-cart-btn-bg-dark);
    color: #fff;
    width: 100%;
    justify-content: center;
    align-items: center;https://s.salla.sa/design/customization
    gap: 1rem;
    padding: 8px 24px 10px;
    border-radius: .5rem;
}

.s-add-product-button-mini-checkout-content svg {
    fill: #fff;
}

.breadcrumbs li span {
color: var(--add-to-cart-btn-bg-dark);
}


.main-menu li:hover>.sub-menu {
  background-color: var(--add-to-cart-btn-text-color-light);
}

.s-block--categories {
  padding-top: 40px;
}

/*Banners */ 
.home_page .component-options-sittings {
   margin-top: 0; 
   margin-bottom: 0;
}

section.component-options-sittings .A-overlay {
  all: unset;
}
/*============ Header ================ */
.main-menu li:hover>.sub-menu,
.category_menu_title,
.mm-ocd-opened .btn--close-sm {
background-color: 
var(--product-card-title-color-light) !important;
}

.category_menu_title {
  color: #ffffff;
}

.overly-header .top-navbar {
  top: 40px;
}

.index .overly-header .top-navbar:not(.fixed-pinned) .sub-menu li>a {
    color: #ffffff !important;
}
/*============ Products ============ */ 
.s-slider-block__title {
    max-width: 100%;
}

.s-slider-block__title-right h2 {
  position: relative;
  padding-bottom: 13px;
}

.s-slider-block__title-right h2::after {
  content: "";
    position: absolute;
    bottom: 0px;
    right: 0;
    width: calc(100% - 2rem);
    height: 5px;
    border: 1px solid var(--product-card-title-color-dark);
    border-radius: 2px;
    background-image: linear-gradient(
    to right, 
    var(--product-card-title-color-dark) 0%,
   var(--product-card-title-color-dark) 33.33%,
   transparent 33.33%, transparent 66.66%,
   var(--product-card-title-color-dark) 66.66% );
}

.s-slider-block__display-all {
  color: #ffffff;
    background-color: var(--product-card-title-color-light);
    padding: 8px;
    border-radius: 4px;
}

/*============ Features ============ */
.s-block--features__item {
  box-shadow: 0 0 50px -6px rgba(0, 0, 0, 0.09);
  border-radius: 8px;
}

.s-block--features__item .feature-icon i {
color: var(--add-to-cart-btn-bg-dark);
}
/*============ Footer ============ */ 
.footer-layout-2 .footer-top {
    padding: 1rem 0 1.5rem;
}

.footer-layout-2 .footer-top div:first-child {
    justify-content: center;
}

.store-footer {
  border-radius: 30px 30px 0 0;
}

.footer-top a:hover,
.store-footer__inner  a:hover, 
footer-bottom > a:hover,
.footer-bottom > * {
  opacity: 1 !important;
}

.footer-2 .store-log-and-description {
  padding: 0 16px;
}

.footer-2 .accordion-warpper,
.footer-2 .accordion-warpper .panel {
border-color: #fff;
}