section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) > .container {
  margin-top: 0;
  max-width: 100%;
}

/* الكونتينر داخل البانر ياخد كامل العرض */
.index section.s-block.s-block--fixed-banner.wide-placeholder > .container {
  max-width: 100%;
  padding: 0;
}
/* البانر الأول ياخد ارتفاع كامل */
section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
  margin-top: 0;
  height: 100%;
  overflow: hidden;
}
لو عايز تصغر بانر معين عن الباقي
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(4) > .container {
  margin-top: 0;
  max-width: 50%;
}
.top-navbar {
display:none;
}

img{
 background: transparent !important!;
}
.banner-images .content-image {
justify-content: start !important;
}


/* Add custom CSS styles below */ 



body#app.index {
    background: white; /* خلفية بيضاء لصفحة الهوم */
}


/* ==============================
   3- إعدادات اللازي لود (Lazy Loading)
============================== */
.lazy__bg.lazy.entered.loaded {
    background-size: contain;      /* ملاءمة الخلفية بدون قص */
    background-repeat: no-repeat;  /* منع التكرار */
}


/* ==============================
   4- إعدادات الصور والبنرات
============================== */
a.banner-entry.square-photos {
    background: transparent; /* خلفية شفافة */
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 100px;
      max-width: 90px;
}

@media (max-width: 450px) {
.landing-page-fixed-bannar h1 {
font-size:27px !important;
}
    .landing-page-fixed-bannar .photo > p {
        display:none;
    }
}



/* categories -------------------- */ 
@media(max-width:768px){
.banner-images .cat  {
max-height: 100% !important;
height: 100% !important;
}
.cat:nth-of-type(1)  {
   max-height: 830px !important;
}
.banner-images .photo {
height: auto !important;
}
.cat:nth-of-type(2)  {
   max-height: 330px !important;
}
.cat:nth-of-type(2) img {
 object-position: 0px -200px;
}
}
.h-\[250px\] {
    height: 275px!important;
}
.\!max-h-\[250px\]{
    max-height: 275px !important;
}

.cat:nth-of-type(5) {
display:none;
}
.cat:nth-of-type(6) {
display:none;
}

.gif-banner {
    background-color: rgb(62 124 149) !important;
}

.gif-banner .gif-video {
    transform: translateX(0%) !important;
}


@media(max-width:768px){
.content-image div.cat img {
    height: auto !important;
    background-position: left;
}
}





.footer-is-light .store-footer .store-footer__inner {
    background-color: #163A5F !important;
}
.footer-is-light .store-footer {
    background-color: #163A5F !important;;
}

span.text-sm.copyright-text {
    display: none;
}
.footer-is-light .store-footer .store-footer__inner {
    background-color: #163a5f00 !important;
}
@media(max-width:767px){
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden{
   padding:0;
}
.s-products-slider-card {
    max-width: 185px;
}
.main-nav-container {
    min-height: 56px;
}
  .s-button-element:not(:disabled):not([loading]) {
    font-size: 11px;
}
}