/* Add custom CSS styles below */ 
.main-nav-container.fixed-header .inner {
    background: #fff !important;
}
.s-payments-list { 
    background: #fff;
    padding: 15px;
    margin-top: 9px;
    position: relative;
    bottom: 4px;
}


h2.total-price {
    color:  #b08046 !important;
}
.s-product-card-sale-price h4,.s-product-card-sale-price h2 {
   font-size: 1.25rem !important;
    color: #b08046 !important;
    text-align: center !important;
    width: 100% !important;
    display: block !important;
    font-weight: 700 !important;
}
.s-product-card-sale-price {
    display: inline-flex;
  direction: ltr;
}
custom-salla-product-card:first-child:last-child {
    grid-column: 2;
}


@media (min-width: 1024px) {

custom-salla-product-card:first-child:nth-last-child(2) {
    grid-column: 1;
   
}
custom-salla-product-card:nth-child(2):last-child {
    grid-column: 3;
  
}
}

.contact-item {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 19px;
    text-decoration: none;
    color: white;
    margin-top: 8px;
}

.shadow-default.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 {
    color: #333;
}
.s-slider-block__title-right {
    color: #333;
}

    .s-comments-product {
        height: 4px;
        padding: 0;
        background: #b08046;
        margin: 60px;
    }

.social-row {
    display: flex; 
    align-items: center;
    margin-top: 10px;
     width: unset !important; 
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
    color: black;
}
.header-search.flex-1 {
    display: none;
}
 


@media (max-width: 1024px) {

   
    /* إظهار عناصر نسخة الكمبيوتر */
    nav#mobile-menu ul.main-menu > li[class*="!block"] {
        display: inline-block !important;
    }

    /* إخفاء عناصر نسخة الجوال */
    nav#mobile-menu ul.main-menu > li[class*="lg:hidden"] {
        display: none !important;
    }

 ul.main-menu {
    display: grid;
    position: relative;
    top: 51px !important;
    left: 100px;
}

}

@media (min-width: 1024px) {
nav#mobile-menu.mobile-menu.mm-spn--light.mm-spn--navbar {
    padding-top: 0px;
    padding-right: 70px;
    margin: 0;
    margin-top: -10px;
}
  
#mainnav{
  height: unset !important;
}

  .footer-text-wrapper ul.list.list--brands {
    display: none;
}
  
}


salla-products-slider .s-slider-block__title {
    padding-top: 100px;
    margin-top: 200px;
}
.s-comments-container {
    padding-top: 32px;
}











@media (max-width: 1024px) {
    .s-products-list-vertical-cards {
        grid-template-columns: unset !important;
    }
    .s-product-card-vertical {
    padding: 10px !important;
    flex-direction: unset;
    align-items: center;
    max-width: 100%;
    display: block;
    float: right !important;
}
    .s-product-card-image {
    width: 100%;
    height: unset !important;
}
    .s-product-card-content {
    display: block;
    flex-direction: column;
    padding: 0;
    position: relative;
}
    .s-product-card-content-title a {
    font-size: 12px !important;
    color: #b08046 !important;
}
    .s-product-card-content-sub {
   
    padding-bottom: 0;
}
    .s-product-card-content-footer {
    align-items: inherit;
    display: block;
    margin-top: auto;
}
    .s-product-card-sale-price h4, .s-product-card-sale-price h2 
    , .s-product-card-sale-price span {
    font-size: 14px !important;
    float: right;
    width: 40% !important;
    display: block !important;
}
.s-product-card-sale-price span {
float: left;
}
    .s-product-card-sale-price {
    display: block;
   
}

    custom-salla-product-card:first-child:nth-last-child(2) {
    grid-column: unset;
}
  

.s-products-list-vertical-cards {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 1rem;
}


.s-products-list-vertical-cards:has(> :nth-child(2)):not(:has(> :nth-child(3))) {
     grid-template-columns: unset !important;
     display: flex;
     justify-content: space-between;
}

.s-products-list-vertical-cards > custom-salla-product-card:only-child {
    grid-column: 1 / span 2; /* يمتد على العمودين */
    justify-self: center;    /* يتوسط في المنتصف */
    width: 50%;              /* أو العرض الذي تفضله */
}

  h2.total-price.font-bold.text-xl.inline-block.ddr333 {
    font-size: 12px;
    padding-bottom: 31px;
}
}

body{color:#333;}
salla-contacts *,.rating-header * {
    color: #fff !important;
}
.rating-header .s-button-text{
  color:#333 !important;
}

salla-comments.hydrated {
    display: flow-root;
}
.s-comments-container {
    float: inline-end;
 
}
salla-products-slider .s-slider-block__title {
    padding-top: 67px;
     margin-top: 20px;
    border-top: 4px solid #b08046;
}
sallapayments.s-payments-list-wrap.hydrated {
    position: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}