.navbar-brand img {
      max-height: 2.75rem;
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding-left : 0;
  }
 salla-slider.photos-slider .swiper-slide {
   margin : 0;
   padding : 0;
   border-radius: 0 !important;
 }
  
  #swiper-wrapper-e97abd1fd104c62dc {
    transform: translate3d(0px, 0px, 0px) !important;
  }
  salla-slider.photos-slider .swiper-slide {
    width : 100%;
    border-radius : 0rem !important;
  }


  #photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden {
    padding : 0;
  }

.s-slider-wrapper .swiper-pagination-bullet-active {
  background-color : white;
  border : none;
}

.photos-slider .swiper-slide a {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}



.mainheader {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

@font-face {
  font-family: 'Lyon';
  src: url('https://cdn.jsdelivr.net/gh/hamzaabido/fonts@main/COMM%20-%20Lyon%20Arabic%20Display%20Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lyon';
  src: url('https://cdn.jsdelivr.net/gh/hamzaabido/fonts@main/COMM%20-%20Lyon%20Arabic%20Display%20Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lyon';
  src: url('https://cdn.jsdelivr.net/gh/hamzaabido/fonts@main/COMM%20-%20Lyon%20Arabic%20Display%20Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lyon';
  src: url('https://cdn.jsdelivr.net/gh/hamzaabido/fonts@main/COMM%20-%20Lyon%20Arabic%20Display%20Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

*, body, html, h1, h2, h3, h4, h5, h6, p, a, span, button, input, div {
  font-family: 'Lyon', sans-serif !important;
}

:root {
    --font-main: 'Lyon', sans-serif !important;
    --font-primary: 'Lyon', sans-serif !important;
}

h1,h2 ,h3:not(.post-entry__title) {
    font-feature-settings: "swsh" 1, "cswh" 1, "salt" 1, "ss01" 1, "ss02" 1, "ss03" 1, "liga" 1, "dlig" 1 !important;
    font-variant-alternates: swash(1);
  line-height: 30px;
}
@font-face {
  font-family: 'ZeynNumbers';
  src: url('https://cdn.jsdelivr.net/gh/hamzaabido/fonts@main/alfont_com_29LTZeyn-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ZeynNumbers';
  src: url('https://cdn.jsdelivr.net/gh/hamzaabido/fonts@main/alfont_com_29LTZeyn-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

div.swiper-slide.relative.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active > div.floating-wrapper.floatings-between.top-custom.absolute.text-center > div > p {
  font-size : 18px;
}

.s-block--tabs-produtcs .tabs {
   justify-content: center;
}

#app.btns-gradient .tab-trigger.is-active, #app.btns-gradient .tab-trigger.is-active>button {
  background : transparent !important;
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
   background-color: transparent;
   border: none;
}
div.tabs.hide-scroll > salla-button > button > span > span {
   color: #111111 !important;
   font-size: 20px;
   font-feature-settings: "swsh" 1, "cswh" 1, "salt" 1, "ss01" 1, "ss02" 1, "ss03" 1, "liga" 1, "dlig" 1 !important;
   font-variant-alternates: swash(1);
}

.header-is-dark #mainnav {
   background-color : transparent;
}
.main-nav-container.fixed-header .inner {
   backdrop-filter: blur(10px);
}

div.relative.wide.product-block-outer.donating-wrap > div {
  padding-bottom: 0px;
}
.product-block__thumb:not(.s-product-card-image) .badge {
   border-radius: 0px;
}
div.relative.wide.product-block-outer.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 {
   display : flex;
   flex-direction: column;
   align-items: center;
   align-content: center;
   justify-content: center;
}
div.relative.wide.product-block-outer.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 {
  margin-top : 10px;
}
div.relative.wide.product-block-outer.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 > small,
#product_1198909647_1 > div.relative.wide.s-product-card-content.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 > small {
   margin-right : 0px;
   opacity : 75%;
}
.s-block__display-all {
  width: -webkit-fill-available;
  border-color: #efefef;
border-radius : 0px;
}
.s-block__display-all .s-button-text {
  color: var(--atc-text-color, #eeeeee);
}
custom-salla-product-card.product-block {
  border: solid 0.5px #d1d1d1;
}
body.p-sub-last custom-salla-product-card .product-title p.product-subtitle,
#product_1198909647_1 > div.relative.wide.s-product-card-content.donating-wrap > div > a > p {
  border: solid 0.5px #d1d1d1;
  width:fit-content;
  padding: 5px;
  border-radius: 15px;
  color: #265bab;
  background : transparent;
}
.section-is-slider .pagination-is-under .swiper-wrapper {
  padding-bottom : 30px;
}
div.relative.wide.product-block-outer.donating-wrap > div > a {
  display: flex;
    align-items: center;
}
#swiper-wrapper-ee9e142af2628ced {
  padding: 0px;
}

@media only screen and (max-width: 767px) {
    body .s-block-count-down.type-count_down .s-count-down-item {
        min-width: 85px;
    }
}
.s-block-count-down .s-count-down-list .s-count-down-item {
  font-size: 1rem;
  border-radius : 0px;
  border: solid 0.5px #cee1ff;
}
#main-content > section.s-block.s-block-count-down.all.type-count_down.custom-s.s-block-count-down-3.veritcal-mobile.container > div > salla-count-down > ul > li > div.s-count-down-item-value {
  color : #163565;
  font-size : 18px;
}
#main-content > section.s-block.s-block-count-down.all.type-count_down.custom-s.s-block-count-down-3.veritcal-mobile.container > div > salla-count-down > ul > li > div.s-count-down-item-label {
  margin : 0;
}
div.relative.wide.s-product-card-content.donating-wrap > div > div.count-down_wrapper.inside_product > salla-count-down > ul > li > div.s-count-down-item-label,
section.s-block.s-block-count-down.all.type-count_down.custom-s.s-block-count-down-4.veritcal-mobile.container > div > salla-count-down > ul > li > div.s-count-down-item-label {
  margin: 0;
}
.s-count-down-md .s-count-down-item::after {
  display: none;
}
div.relative.wide.s-product-card-content.donating-wrap > div > div.count-down_wrapper.inside_product {
  display: none;
}

.s-product-card-image .thumb-wrapper img.my-lazy {
    max-height: 350px !important;
    height: auto !important;
    width: auto;
    object-fit: contain;
}

.s-products-list-wrapper .product-block .price-wrapper .sale-ratio-wrapper { 
  display : none;
}
.s-products-slider-card .price-wrapper .sale-ratio-wrapper {
  border : solid 0.5px #bcd6b8;
  background: #eff9ef;
  border-radius : 25px;
  margin : 10px;
}
  div.relative.wide.product-block-outer.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 > div > span {
    color : #3a663d;
    padding : 6px;
  }
  
#app salla-add-product-button button[product-id].s-button-primary {
  border-top: solid 0.5px #d1d1d1;
}

.aali-products-tabs {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

div.relative.wide.s-product-card-content.donating-wrap > div > a {
    display: flex;
    align-items: center;
}
.s-block-count-down.type-product .s-product-card-content {
  padding: 0px;
}
div.relative.wide.s-product-card-content.donating-wrap > div {
  padding: 0px;
}
div.relative.wide.s-product-card-content.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 > span {
      color: var(--red-color, #ef4444);
}
div.relative.wide.s-product-card-content.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 {
  display: flex;
  flex-direction: column;
}
div.relative.wide.s-product-card-content.donating-wrap > div > div.price-wrapper.mb-2\.5.px-2 {
  margin : 10px 10px 10px 10px;
}

#featured-products-style2-6 {
  padding-top: 0px;
}
#featured-products-style2-6 > div.tabs.hide-scroll {
  display: none;
}
@media (min-width: 1024px) {
    section.s-block-count-down custom-salla-product-card {
        max-width: 100% !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    section.s-block-count-down custom-salla-product-card.md\:max-h-80 {
        max-height: 1200px !important;
      height: 400px !important;
    }
    section.s-block-count-down custom-salla-product-card .s-product-card-image {
        max-width: 600px !important;
      width: 400px !important;
    }
}
    section.s-block-count-down custom-salla-product-card .s-product-card-content {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 100% !important;
    }

    section.s-block-count-down custom-salla-product-card .product-block__info {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        width: 100% !important;
        padding-bottom: 50px !important;
    }

    section.s-block-count-down custom-salla-product-card .btn--add-to-cart {
        position: absolute !important;
        bottom: 10px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        margin: 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    section.s-block-count-down custom-salla-product-card salla-add-product-button,
    section.s-block-count-down custom-salla-product-card salla-add-product-button > div,
    section.s-block-count-down custom-salla-product-card salla-button,
    section.s-block-count-down custom-salla-product-card .s-button-element {
        margin: 0 !important;
    }

.sq-awesome-banners .banner-outer .banner-texts .banner__title {
  color : #111111; 
}
.sq-awesome-banners .grid.\!flex .banner-outer {
  border: solid 0.5px #d1d1d1;
  padding : 30px;
  background: white;
  margin-left: 10px !important;
}
body:not(.cls-85) .sq-awesome-banners salla-slider[display-all-url] .s-slider-block__title {
  justify-content : center;
}
.s-slider-swiper-wrapper .swiper-slide:last-child {
    margin-left: 0 !important;
}

#mobile-nav {
    background: transparent !important;
  backdrop-filter : blur(10px);
  border : solid 0.5px;
}

/* Counter with BG */
#main-content > section.s-block.s-block-count-down.counterbg {
  background: url(https://i.ibb.co/cKYQY5YL/From-Klick-Pin-CFDreamynaildesigninspirationthatfeelf-ezgif-com-video-to-gif-converter.gif);
  background-size: cover;
  background-blend-mode: hard-light;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0px;
  position: relative;
}
#main-content > section.s-block.s-block-count-down.counterbg:before {
  content : '';
  mix-blend-mode : overlay;
  background: #2070ec;
  display : flex;
  height: 100%;
  width: -webkit-fill-available;
  position : absolute;
  top: 0;
  left: 0;
}
#main-content > section.s-block.s-block-count-down.counterbg > div {
  display: flex;
  justify-content: center;
  padding: 28px;
  position: relative;
  z-index: 1;
}
.counterbg .s-count-down-list .s-count-down-item {
  border : solid 0.5px #ffffff;
  background : transparent;
}
#main-content > section.s-block.s-block-count-down.counterbg > div > salla-count-down > ul > li {
  backdrop-filter: blur(5px);
}
#main-content > section.s-block.s-block-count-down.counterbg > div > salla-count-down > ul > li > div.s-count-down-item-value {
  color : white !important;
  font-size : 20px;
}
#main-content > section.s-block.s-block-count-down.counterbg > div > salla-count-down > ul > li > div.s-count-down-item-label {
  color : white;
  font-size : 14px;
  margin-top : 0px;
}

@media only screen and (max-width: 767px) {
    .s-block-count-down.type-product.veritcal-mobile .s-product-card-horizontal .s-product-card-image {
        background: transparent;
    }
}

custom-salla-product-card[id^="product_1455919983"] .thumb-wrapper img { padding : 12.5px; }
custom-salla-product-card[id^="product_783657990"] .thumb-wrapper img { padding : 10px; }
custom-salla-product-card[id^="product_135327441"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_231407239"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_2051010629"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_1198909647"] .thumb-wrapper img { }
custom-salla-product-card[id^="product_1182931920"] .thumb-wrapper img { padding : 10px; }
custom-salla-product-card[id^="product_1205423968"] .thumb-wrapper img { padding : 10px; }
custom-salla-product-card[id^="product_1065850498"] .thumb-wrapper img { padding : 10px; }
custom-salla-product-card[id^="product_106766648"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_1889945482"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_1522879404"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_379754528"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_867242020"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_1893871891"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_2113950124"] .thumb-wrapper img { padding : 20px; }
custom-salla-product-card[id^="product_952902398"] .thumb-wrapper img { padding : 20px; }

/* Countdown text overlay */
section.counterbg .count-down_wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px;
  position: relative;
  z-index: 1;
}
section.counterbg .count-down_wrapper > salla-count-down {
  order: 3;
}
section.counterbg .count-down_wrapper::before {
  content: "عروض عيد الأضحى";
  order: 1;
  color: white;
  font-size: 26px !important;
  font-weight: bold;
  text-align: center;
}
section.counterbg .count-down_wrapper::after {
  content: "تنتهي العروض خلال";
  order: 1;
  color: #f1f1f1;
  font-size: 14px !important;
  margin-top: 13px;
  line-height: 1.6;
  text-align: center;
  margin-bottom : 13px;
  max-width: 90%;
}

/* Footer */
#main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 > div {
  display : flex;
  flex-direction: column;
}
#main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 > salla-trust-badges {
    display : flex;
  flex-direction: column;
}
#main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 {
  display : flex;
  width: -webkit-fill-available;
  justify-content: space-evenly;
  order: 2;
  margin: 16px 0px 16px 0px;
}
#main-content > footer > div.store-footer__inner > div > div.footer-links.mb-4 {
  margin-top : 42px;
  margin-bottom : 0px;
}
@media only screen and (max-width: 1024px) {
    .footer-centered .store-footer .footer-links .footer-list {
      display: flex;
      flex-direction: column;
    }
#main-content > footer > div.footer-foot.container.flex.flex-col-reverse.lg\:flex-row.lg\:justify-between.items-center.mb-2.lg\:mb-4 > span {
  margin: 20px 0px 20px 0px;
}
  #main-content > footer > div.footer-foot.container.flex.flex-col-reverse.lg\:flex-row.lg\:justify-between.items-center.mb-2.lg\:mb-4 > ul {
    display: none;
  }
#app .footer-contact {
  display: none !important;
}
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 > salla-trust-badges > img,
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 > div > div {
    display: none;
  }
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 > div {
    display: none;
  }

  #main-content > footer > div.store-footer__inner > div > div.footer-links.mb-4 {
    margin-top: 0;
  }
  #main-content > footer > div.store-footer__inner > div > div.footer-links.mb-4 > div,
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-bottom__inside-footer-top.items-center.justify-between.py-2 > salla-trust-badges > div > b,
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > p:nth-child(3),
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > p:nth-child(4) {
    opacity: 50%;
  }
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > p.max-w-sm.leading-6.mb-6 {
    display: none;
  }
  #main-content > footer > span.line.block.my4.px-4.mb-4.border-0.border-dashed.border-t-2.opacity-30 {
    display: none;
  }
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-social-outer.grid.mb-4.test-1:before {
    content: 'تابعنا على';
  }
  #main-content > footer > div.store-footer__inner > div > div.footer_top.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.footer-social-outer.grid.mb-4.test-1 {
    margin-top: 32px;
  }
  .footer-centered .payments-wrapper, .footer-centered .sbc-wrapper {
    display: none !important;
  }
  .s-trust-badges-image {
    display: none !important;
  }
  .s-trust-badges-number,
  .footer-list {
    opacity: 50%;
  }

/* ===== Sticky add-to-cart bar (all screen sizes) ===== */
body.product-single {
  padding-bottom: 90px;
}
.main-content.prod-main-content form.product-form {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 40;
  background: #fff;
  box-shadow: 0 -2px 12px rgba(0,0,0,0.1);
  padding: 10px 16px;
  margin: 0 !important;
}

/* ===== Installment widget styling (product page) ===== */
.main-content.prod-main-content salla-installment {
  border: none !important;
  background: transparent !important;
  padding: 0 !important;
  font-size: 13px !important;
}
.main-content.prod-main-content salla-installment img {
  height: 16px !important;
  vertical-align: middle !important;
}

/* ===== Reorder product page: Tabby/Tamara installment now AFTER the description ===== */
.main-content.main-content.prod-main-content .product-banners        { order: 1  !important; }
.main-content.main-content.prod-main-content .product-main-title      { order: 2  !important; }
.main-content.main-content.prod-main-content .product-entry__sub-title{ order: 3  !important; }
.main-content.main-content.prod-main-content .p-price-outer            { order: 4  !important; }
.main-content.main-content.prod-main-content .p-available-badge         { order: 5  !important; }
.main-content.main-content.prod-main-content .product__description      { order: 6  !important; }
.main-content.main-content.prod-main-content salla-installment          { order: 7  !important; }
.main-content.main-content.prod-main-content .p-share                   { order: 8  !important; }
.main-content.main-content.prod-main-content form.product-form          { order: 9  !important; }
.main-content.main-content.prod-main-content .s-block--bundle-out-of-stock-alternative { order: 10 !important; }
.main-content.main-content.prod-main-content salla-quick-order           { order: 11 !important; }

/* ===== Equal spacing between homepage sections ===== */
#main-content > section.s-block.s-block--photos-slider,
#main-content > section#featured-products-style2-4 {
  margin-top: 64px !important;
}

/* ===== Trust badges row under price ===== */
.main-content.prod-main-content .p-price-outer::after {
  content: "🛡️ الضمان الذهبي  ·  🚚 توصيل سريع";
  display: block;
  width: 100%;
  font-size: 13px;
  color: #555;
  margin-top: 8px;
  order: inherit;
}