/* Add custom CSS styles below */ 

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');
body {
  font-family: "Cairo", sans-serif;
}
.top-navbar {
    display: none;
}
@media(max-width:767px){
.navbar-brand img {
    max-width: 52px;
}
.fixed-header .navbar-brand img {
    max-width: 60px;
}
header.store-header{
    position: static !important;
}
}
section:nth-child(1 of section.landing-page-first-banner) h1 {
    font-size: 43px !important;
}
@media(min-width:991px){
section:nth-child(2 of section.landing-page-first-banner){
height:70vh;
}
}
@media(max-width:767px){

 section.landing-page-first-banner{
height: 54vh;
}
section:nth-child(1 of section.landing-page-first-banner)  .container > div h1 {
display:none !important;
}
section:nth-child(2 of section.landing-page-first-banner) .container {
    justify-content: flex-start !important;
    margin-top: 20%;
}
section:nth-child(1 of section.landing-page-first-banner) a.fbanner-star-btn{
    opacity: 0;
}
section:nth-child(2 of section.landing-page-first-banner) h1 {
color:#fff !important
}
}
/***category **/
/* start customize setion*/
.md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    width: 80%;
    margin-inline: auto;
}
.two-row .banner-entry:first-child {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
}
a.banner-entry{
    height: 305px;
    background-color:unset;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}
@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    height: 200px;
}
}
@media(max-width:767px){
a.banner-entry{
    height: 160px;
    padding: 0rem;
  
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
width: 100%;
}
}
/*------main-image------*/
.swiper.s-slider-container.swiper-initialized {
    margin-left: 0!important;
   padding:0px
}
section.s-block.s-block--photos-slider {
    margin-top: 0px;
}
/*-------------------------------------*/
.swiper.s-slider-container.swiper-initialized {
    margin-left: 0!important;
    padding: 0px;
}
salla-slider.photos-slider .swiper-slide {
    margin-left: 1rem;
    margin-right: 1rem;
    width: 100%;
    padding: 0px;
}
 salla-slider.photos-slider .swiper-slide {
    padding: 0rem;
    margin: 0rem;
    width: 100%;
}
.s-slider-block__title-nav {
    visibility: hidden;
}
/***************/
.g_features  .products {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.g_features  .products-item:nth-of-type(4) i:before , .g_features  .products-item:nth-of-type(5) i:before{
 content: " ";
     background-image: url("https://cdn.salla.sa/form-builder/NnGqOjBbCzzSnV5fK74uV5kDv6LPJntTL24eOTtm.png");
    background-size: contain;
    width: 50px;
    height:50px;
    display: block;
    background-repeat: no-repeat;
    margin: auto;
}
.g_features  .products-item:nth-of-type(5) i:before{
     background-image: url("https://cdn.salla.sa/form-builder/VRSqeqpMR7F2iabbSgwfx7fIWHkrHKxkNNZuLlyE.png");
}
.g_features  .products-item:nth-of-type(4) h3:before{
content:"الآف العملاء راضيين";
display: inline-block;
width:100%;
font-size:22px;
}
.g_features  .products-item:nth-of-type(5) h3:before{
content:"منتجات آمنة 100%";
display: inline-block;
width:100%;
font-size:22px;
}
.g_features  .products-item:nth-of-type(5) h3,.g_features  .products-item:nth-of-type(4) h3{
font-size:0px;
}
.g_features .products-item i::before {
    font-size: 43px;
}
@media(max-width:767px){ 
.g_features  .products {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  row-gap: 20px;
}
.g_features  .products-item{
grid-column:span 2;
}
.g_features  .products-item:nth-of-type(4){
 grid-column:2/4;
 }
 .g_features  .products-item:nth-of-type(5) h3:before , .g_features  .products-item:nth-of-type(4) h3:before{

font-size: 12px;
        font-weight: 900;
}
section.g_features {
    margin-bottom: 10px !important;
}
}
.copyright-text p {
    color: #fff !important;
}
/******product***/
.g-products {
margin-bottom: 10px !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 20px;
}
/******الشريط ********************/
.sg-brands {
  overflow: hidden;
  width: 100%;
  background: var(--color-primary); /* optional */
  padding: 10px 0;
}
.marquee-content span{
color:#fff;
}
.sg-brands .marquee-wrapper {
    display: flex;
    flex-direction:row;
    align-items: center;
    width: max-content;
    gap: 20px;
}

.sg-brands .marquee-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  animation: brands-marquee 10s linear infinite;

}

.sg-brands .marquee-wrapper:hover .marquee-content {
  animation-play-state: paused;
}

@keyframes brands-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
/*@keyframes brands-marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}*/


.sg-brands .marquee-content a {
  display: inline-block;
  margin-right: 80px; /* spacing between logos */
}

.sg-brands .marquee-content img {
  height: 50px;
  object-fit: contain;
  aspect-ratio: 130/50;
}
@media(max-width:767px){ 
.sticky-product-bar__quantity {
    margin-bottom: 0px !important;
}
.s-add-product-button-with-sticky-bar {
    margin-top: 0px !important;
}
p.total-price {
    font-size: 15px !important;
}
.s-quantity-input-container {

    height: 1.7rem;

}
.like-product .s-product-card-content {
    height: 75%;
}
.product-single  .like-product .s-product-card-content {
    height: 55%;
} 
}