@media (min-width: 1024px) {
  #mainnav .container {
    max-width: 1200px;
    margin: 0 auto;
  }

  #mainnav .flex.items-stretch.justify-between.relative {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #mainnav .flex.items-center:first-child {
    order: 1;
  }

  #mainnav custom-main-menu {
    order: 2;
    margin: 0 30px; 
  }

  #mainnav .flex.items-center.justify-end {
    order: 3;
  }
}

img {
  border-radius: 0 !important;
  background-color: transparent !important;
}

.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top: 0 !important;
}

.s-block.s-block--banners.container {
  max-width: 1200px !important;
}

a.banner-entry.square-photos.has-overlay.with-hover {
  height: 500px !important;
  background-color: transparent !important;
}

#best-offers-4-slider .w-full {
  background-color: #A67845 !important;
  border-radius: 21px;
  padding: 5px;
}

button {
  background-color: #A67845 !important;
  color: white !important;
}

.s-slider-block__title-left {
  display: none !important;
}

.container .banner-entry.square-photos {
  height: 370px !important;
  background-color: transparent !important;
}

.lazy__bg.lazy.bg-no-repeat.entered.loaded {
  background-size: contain !important;
}

.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top: 10px !important;
}

.s-product-card-image {
  background-color: transparent !important;
}

.s-block.s-block--banners.container .grid.one-row.md\:grid-cols-3 > a.banner-entry.square-photos {
  height: 482px !important;
}

.lazy__bg.lazy.bg-no-repeat.entered.loaded {
  background-size: cover !important;
}

.store-footer__inner {
  background-color: #A67845 !important;
}

.store-footer__inner div {
  background-color: #A67845 !important;
  color: white;
}

.store-footer__inner h3 {
  background-color: #A67845 !important;
}

.store-footer__inner a {
  color: white;
  margin: 10px auto !important;
}

.store-footer {
  background-color: #A67845 !important;
}

.md\:flex {
  background-color: #A67845 !important;
}

footer .container {
  background-color: #A67845 !important;
  border: none !important;
}

.store-footer__inner {
  border: none;
}

.store-footer__inner > .container {
  padding: 13px !important;
  max-width: 1200px !important;
  margin: auto !important;
}

.s-product-card-image {
  border-radius: 10px !important;
  padding: 5px !important;
}

.header-btn {
  background-color: transparent !important;
}

.md\:flex.items-center.justify-between.py-4.container.text-center {
  justify-content: center !important;
  align-items: center !important;
}

.text-sm.copyright-text {
  margin-left: 5px !important;
}

.s-block.s-block--banners.container .s-block__title {
  display: flex;
  justify-content: center;
  align-items: center;
}

.s-block.s-block--banners.container .s-block__title .right-side h2 {
  font-size: 38px;
  font-weight: 600;
  line-height: 150%;
  color: #000000;
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* أيقونة قبل العنوان */
.s-block.s-block--banners.container .s-block__title .right-side h2::before {
  content: "";
  display: inline-block;
  width: 80px;
  height: 80px;
  background: url("https://i.ibb.co/V7kJjqs/Group-1618873115-1.png") no-repeat center;
  background-size: contain;
}

/* أيقونة بعد العنوان */
.s-block.s-block--banners.container .s-block__title .right-side h2::after {
  content: "";
  display: inline-block;
  width: 80px;
  height: 80px;
  background: url("https://i.ibb.co/V7kJjqs/Group-1618873115-1.png") no-repeat center;
  background-size: contain;
}

.s-products-slider-card {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: -1px -1px 8px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.s-products-slider-card:hover {
  transform: translateY(-4px);
}

.s-products-slider-card .s-product-card-image img {
  border-radius: 12px 12px 0 0;
  display: block;
  width: 100%;
  height: auto;
}

h4.s-product-card-price {
  color: #EB7B00 !important;
}

/* موبايل وتابلت */
@media (max-width: 1024px) {
  section.s-block.s-block--banners.container .grid.one-row.md\:grid-cols-3 > a.banner-entry.square-photos {
    height: 364px !important;
    width: 95% !important;
  }
.s-block.s-block--banners.container 
.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a {
    height: 184px !important;
}

.s-block.s-block--banners.container 
.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a .lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: contain !important;
}


}

footer.store-footer > .store-footer__inner > .container.text-center {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 5px !important;
}

@media (min-width: 1280px) {
:nth-child(1 of .container) {
  max-width: 100%;
  padding: 0 !important;
}
}



a.banner-entry.square-photos.has-overlay.with-hover::after {
    display: none !important;
}

.s-block.s-block--fixed-banner.wide-placeholder{
margin-top:0 !important
}
.text-with-border{
display:none !important
}
.s-block.s-block--banners.container .grid.one-row.md\:grid-cols-3 > a.banner-entry.square-photos {
    height: 450px !important;
}

.lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: contain !important;
}
#best-offers-4-slider .w-full {
   background-color: transparent !important; 
   padding: 0 !important;
}

@media (min-width: 1025px) {
  /* ارتفاع اللينك */
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 > a.banner-entry.square-photos {
    height: 410px !important;
    margin: 0 5px !important; /* 10px بينهم (5 يمين + 5 شمال) */
  }

  /* خلفية contain */
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 
  > a.banner-entry.square-photos .lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: contain !important;
  }

  /* مسافة بين الأعمدة */
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    gap: 10px !important;
  }
}
@media (min-width: 1025px) {
  /* حجم العناصر */
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 > a.banner-entry.square-photos {
    height: 350px !important; /* أصغر من 410 */
    width: 100% !important;
  }

  /* خلفية contain */
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 
  > a.banner-entry.square-photos .lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: contain !important;
  }

  /* تقليل المسافة بين العناصر */
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    gap: 10px !important; /* مسافة صغيرة جداً */
  }
}


.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 > a.banner-entry.square-photos{
          height: 350px !important;
        width: 273px !important;
}

section.s-block.s-block--banners.container 
> div.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
display:flex !important;
justify-content:center !important ;
align-items: center !important;
}

.container{
  margin-top: 20px !important;
}

@media (max-width: 1024px) {
  .lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: contain !important;
  }

  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
  display:grid !important;
    grid-template-columns: 1fr 1fr;
  }

  section.s-block.s-block--banners.container .grid.one-row.md\:grid-cols-3 > a.banner-entry.square-photos {
    height: 180px !important;
    width: 100% !important;
  }

  .container {
    padding: 0 !important;
  }

  .s-block.s-block--banners.container .s-block__title .right-side h2 {
    font-size: 18px !important;
  }

  img[src="https://cdn.salla.sa/form-builder/Aq4dL0AQ1QLOm9dkawZfvzucYlG8xJWyVeaHgGOz.png"] {
    margin-top: 8px !important;
  }

  .store-footer__inner {
    margin-bottom: 0 !important;
    padding-bottom :0 !important;
  }
.store-footer__inner a{
  padding:0 !important;
  }
section.s-block.s-block--banners.container 
> div:nth-of-type(2).grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
display:grid !important ;
    grid-template-columns: 1fr 1fr !important;

}
}
section:first-of-type .container {
    margin-top: 0 !important;
}

@media (max-width: 1024px) {
  .s-block.s-block--banners.container .s-block__title .right-side h2::before,
  .s-block.s-block--banners.container .s-block__title .right-side h2::after {
    width: 40px;
    height: 40px;
    background-size: contain;
  }
}