/* Add custom CSS styles below */ 
body {
    background: url(https://static.vecteezy.com/system/resources/previews/006/590/327/non_2x/pink-marble-texture-background-for-design-artwork-wallpaper-interior-and-exterior-illustration-free-photo.jpg);
}
.s-product-card-promotion-title {
--tw-bg-opacity: 1;
background-color: #BDA685;
--tw-text-opacity: 1;
color: #fff;
color: #fff;
}
body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header) a {
    color: #BA186B !important;
}
.banner--fixed img {
display: block;
width: 100%;
border-radius: .375rem;
border-style: none;
--tw-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(244, 244, 246, 0);
-o-object-fit: cover;
object-fit: cover;
}
#wa-widget-send-button {
margin: 0 0 75px 0 !important;
padding-left: 15px;
padding-right: 10px;
position: fixed !important;
z-index: 16000160 !important;
bottom: 0 !important;
text-align: center !important;
height: 40px;
min-width: 50px;
border-radius: 25px;
visibility: visible;
transition: none !important;
background-color: #26e867 !important;
box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
right: 25px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.circle-action span:first-of-type:not(.notification-badge) { 
    color: #000000;
}
.site-header {
background: #FAF9F9;
max-height: 156px;
}
.circle-action {
    border: 1.2px solid #000000;
}
.site-header__cart .badge {
    color: #000000;
    border: 1.2px solid #000000;
}
.banner img {
display: block;
margin: 32px auto;
max-width: 100%;
border-radius: 10px 40px 10px 40px;
}
#cl_switcher #cl_toggle i, #cl_switcher #cl_toggle span {
display: inline-block;
vertical-align: middle;
color: black;
}
.salla-theme_4 .site-header #cl_switcher_wrapper #cl_switcher #cl_toggle {
border-color: #000;
color: #000;
}
.sub-nav__menu svg {
fill: #000000;
display: inline-block;
vertical-align: middle;
width: 35px;
height: 35px;
}
.products-grid.eq-height .product, .products-grid.eq-height .thumbnail, .products-listing.eq-height .product, .products-listing.eq-height .thumbnail, body.salla-default #products_div.eq-height .product, body.salla-default #products_div.eq-height .thumbnail {
align-items: flex-start;
display: flex;
flex-direction: column;
height: 100%;
justify-content: flex-start;
margin: 0;
background-color: #000000;
}
.salla-theme_4 .product {
    margin-bottom: 1.5rem;
    padding-bottom: 0;
    border: 1px solid black;
    border-radius: 15px;
    /*box-shadow: 0 0 10px #000000;*/
    background:rgba(17, 17, 17, 0.84);
}
a.product-add.add_to_cart_btn {
    position: relative;
    width: 80%;
}
body.salla-theme_4 .product .product-footer {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
}
.salla-theme_4 .product-footer .product-add {
    border-radius: 0;
    background: white;
    margin: 10px;
    margin-bottom: 15px;
    border-radius: 15px;
    /*box-shadow: 0 0 10px #bdbdbd;*/
}
.product>a .img-cont img {
    height: auto;
    border-radius: 15px 15px 0 0;
}
h3.product-title {
    color: white !important;
    text-align: center !important;
}
span.product-price {
    color: white !important;
}
a.product-add.add_to_cart_btn span.sicon-cart {
    position: relative;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
a.product-add.add_to_cart_btn span.sicon-cart::after {
    content: "اشترك";
}
body > section:nth-child(6) > div {
    background: transparent !important;
    backdrop-filter: blur(14px);
    border-radius: 15px !important;
}
body > section:nth-child(8) > div,
body > section:nth-child(10) > div,
body > section:nth-child(12) > div {
    background: transparent !important;
}
.footer-main {
    background: transparent;
}
.salla-theme_4 .product-details__price .product-price {
    font-family: DINNextLTArabic-Regular;
    padding: 0;
    color: black !important;
}
.product-tags {
    margin-bottom: 15px;
    display: none;
}
.footer-title span {
font-size: 17px!important;
color: #000000;
}
a.product-add.add_to_cart_btn span.sicon-cart {
position: relative;
display: flex;
justify-content: space-evenly;
align-items: center;
color: #000000;
}
a {
color: #000000;
}
.footer-main {
background: rgba(240, 240, 240, 0.72);
}
.store-contact a {
color: #000000;
}
.page-box .panel-heading .product-title {
    color: #000051 !important;
    padding: 14px;
}
body.salla-theme_4 section.section.section-products .container {
padding-left: 1.5rem;
padding-right: 1.5rem;
background-color: rgba(241, 239, 227, 0.54);
}
body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header) ul li>a {
    background: white !important;
}
body > div.content.page-container > div {
    background: white !important;
    padding-top: 10px;
}
/*logo*/
@media (min-width: 992px) {
.logo img {
    width: auto;
    height: 125px;
}
}
@media only screen and (max-width: 600px) {
  .md\:grid-cols-3 {
grid-template-columns: repeat(3,minmax(0,1fr));
}
}
.media span.product-price { color: #000051 !important; }