/* Add custom CSS styles below */
@font-face {
    font-family: 'Avenir';
    src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/Avenir-Regular.otf');
    font-style: normal;
    font-weight:400
  }
  @font-face {
    font-family: 'Avenir';
    src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/Avenir-Light.otf');
    font-style: normal;
    font-weight:300
  }
  @font-face {
    font-family: 'Avenir';
    src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/Avenir-Medium.otf');
    font-style: normal;
    font-weight:500
  }
  @font-face {
    font-family: 'Avenir';
    src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/Avenir-Black.otf');
    font-style: normal;
    font-weight:700
  }
body {
  font-family: "Avenir", serif;
}
/* 
salla-installment.hydrated {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: stretch !important;
  margin-top: 1rem !important;
  flex-wrap: nowrap !important;
  gap: 6px;
  max-width: 700px !important;
  margin: 1rem auto 0 !important;
}
salla-installment.hydrated > * {
  width: 49% !important;
  max-width: 49% !important;
  min-width: 49% !important;
  background-color: transparent !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  min-height: 90px !important;
  max-height: unset !important;
  height: max-content;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}


salla-installment.hydrated .tamara-product-widget {
  position: relative !important;
  display: inline-block !important;
  padding: 12px 6px 10px !important;
  border-radius: 8px !important;
  font-size: 11px !important;
  border: 1px solid #de9681 !important;
  background-color: #fff;
}
salla-installment.hydrated .tamara-product-widget .tamara-logo {
  position: absolute;
  top: -14px !important;
  left: 13px;
  height: 22px;
  width: auto;
  max-height: 22px !important;
}
salla-installment.hydrated .tamara-product-widget * {
  font-size: 12px;
}
*/
/* ===== Header ===== */
header .sicon-menu,
header .sicon-cart,
header .sicon-search,
header .sicon-user {
  font-size: 0;
}
.header-info {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
header .sicon-menu:after {
  content: "";
  background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/ff5372aa-caf1-4540-aad9-c24553d114a4.svg)
    no-repeat center / cover;
  width: 25px;
  height: 25px;
  display: block;
}
header salla-cart-summary {
  margin-right: 0 !important;
}
body.ltr header salla-cart-summary {
  margin-left: 0 !important;
}
header .sicon-cart:after {
  content: "";
  background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/f3026248-2b66-4a27-a2ac-a7b1e4bcbe24.svg)
    no-repeat center / cover;
  width: 25px;
  height: 25px;
  display: block;
}

.s-cart-summary-count {
  background: transparent;
  color: #fff;
  right: -10px;
}
body.ltr .s-cart-summary-count {
  left: -10px;
}

header .sicon-search:after {
  content: "";
  background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/a30b0dfe-9fa5-4bec-8050-6ab5aee49d80.svg)
    no-repeat center / cover;
  width: 26px;
  height: 26px;
  display: block;
}
.tabs-wrapper #details_table{
  padding-inline:1rem
}
header .sicon-user:after {
  content: "";
  background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/09578865-adba-45a4-a4ef-90a5d5a307a0.svg)
    no-repeat center / cover;
  width: 25px;
  height: 25px;
  display: block;
}

header .sicon-user {
  color: #de754c;
}

header .main-nav-container {
  min-height: auto;
  height: auto !important;
}

header .main-nav-container .inner {
  padding: 0;
}
header button.ml-3.md\:ml-4.rtl\:ml-\[unset\].rtl\:mr-3.rtl\:md\:mr-4{
  margin-inline: 0.75rem;
}
/* ====== Banners ====== */
.dynamic-banner--1 .container{
  padding-inline:1rem;
}
.dynamic-banner--1 .container .banner--fixed img{
  border-radius: 16px;
}
.s-block--three-banners{
  margin-top:0
}
/* ====== Static Products ====== */

.product-card__image img{
  border-radius: 16px;
}
.product-card__actions, .product-card__addToCart.mobile{
  display:none
}
.product-card__buttons{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.product-card__buttons .wishlist{
  display:none
}
.quickview-btn{
  order: 1;
  margin: 0;
  display: flex;
  justify-content: center;
}
.quickview-btn salla-button button{
    background-color: transparent;
    border: transparent !important;
}
.quickview-btn salla-button button .s-button-text i{
  display:none
}
.product-card__content{
  padding-bottom: 10px;
}
.quickview-btn salla-button button .s-button-text:after{
    content: "";
    background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/1a06c1f2-e24f-4b63-b0e8-d7b510ad532a.svg) no-repeat center / cover;
    width: 25px;
    height: 25px;
    display: block;
}
.addToCart{
    grid-column: span 2 / span 2;
    border-radius: 16px 0;
    background: #053950;
    margin:0 !important
}
.product-card{
  border-radius: 16px;
  background: #FFF;
}
.product-card--rounded .product-card__content {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}
.addToCart salla-button button{
    width: 100%;
    background: transparent;
    border: none !important;
    border-radius: 0;
}
.addToCart salla-button button:hover{
  transform: none !important;
  border-bottom-right-radius: 16px !important;
}
.addToCart salla-button button .s-button-text i{
  display:none
}
.home-block-title{
  display:none
}
.addToCart salla-button button .s-button-text:after{
  content:"اضف للسلة";
  display:block;
  font-size:0.75rem;
  color:#fff;
  text-align: center;
}
.fixed-products{
  padding-inline: 1rem
}
.s-products-list-vertical-cards {
    gap: 1rem;
}
.product-card__title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-inline:5px
}
.product-card__title{
  height:40px
}
.product-card__image img{
    mix-blend-mode: darken;
}

.product-card .product-card__content .product-card__buttons{
    flex-direction: row-reverse;
}

button[aria-label="Add or remove to wishlist"]{
    display: none !important;
}

button[aria-label="Add to cart button"]{
    width: auto !important;
    border-radius: 5px !important;
    padding: 10px 20px !important;
}

button[aria-label="Add to cart button"] .s-button-text{
    display: flex;
    flex-direction: row;
    gap: 7px;
}
.product-card__promotion{
          top: 0 !important;
        bottom: unset !important;
}
button[aria-label="Add to cart button"] .s-button-text::after{
    content: "إضافة إلى السلة";
    display: block;
    width: auto;
    height: auto;
    inset: 0;
    font-size: 14px;
    position: relative;
    z-index: 100;
}

.product-card .product-card__image >a::after{
    content: "";
    height: 80px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: #FFFFFF;
    border-radius: 15px 15px 0 0;
}

.product-card .product-card__image > a > img{
    position: relative;
    z-index: 1;
}

custom-salla-product-card.product-card,
.product-card  .product-card__mini-cart{
    border-radius: 0 0 15px 15px;
    overflow: hidden !important;
}
    .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button {
        padding: 10px 0;
    }
body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content{
  padding:10px 0 0 0 !important;
  justify-content: end;
}
.product-card__mini-cart button{
  background-color: var(--header-bg);
  color:#fff;
  
}
.product-card__mini-cart {
  display:none !important
}
.product-card__promotion{
    border-radius: 5px;
}
.price_is_on_sale {
    padding: 8px 0;
}
.main-nav-container.fixed-pinned .inner {
    z-index: 999;
}
.product-single .breadcrumbs {
    padding-inline: 10px;
}
@media (max-width: 768px){
    .product-card .product-card__image > a > img{
        object-fit: cover;
    }
    .product-card__title a{
      font-size:0.75rem;
      
    }
}
.product-card {
    background-color: transparent;
}
    salla-products-list .product-card--vertical.product-card--fit-height .product-card__content {
        background-color: #fff;
    }
/* ====== About ====== */
.s-block--about{
    margin: 0;
    padding-inline: 5px;
}
.s-block--about h2{
    font-size: 1.125rem;
    margin-bottom: 0.875rem;
}
.s-block--about p{
    color: #262626;
    font-size: 0.875rem;
    margin-bottom: 0;
}
.s-block--about a{
    background: #7ECCE5;
    color: #053950;
    font-weight: 400;
    border-radius: 8px !important;
    margin-top: 0.875rem;
}
.s-block--about .w-full.md\:w-2\/3.mx-auto.text-center{
      text-align: start;
}
/* ====== Faq ====== */
.s-block--faq p.mt-2.text-3xl{
  font-size: 1.25rem;
}
.s-block--faq .my-2.mx-auto.w-28.h-0.border-2.border-primary.home-block-line.anime-item{
  display:none
}
.s-block--faq p.mt-2.text-lg{
  font-size: 0.875rem;
  margin: 0 0 1rem;
}
.s-block--faq .single-faq {
  border-radius: 8px;
  background: rgba(126, 204, 229, 0.57);
  border: none;
  font-weight: 600;
}
.s-block--faq .single-faq .faq-btn p{
  font-size: 0.875rem;
}

/* ===== Testimonial ===== */
.s-block--testimonials .flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\]{
  box-shadow: none;
  padding: 0.5rem 1.25rem;
  border-radius: 8px;
  background: rgba(223, 232, 238, 0.38);
}
.s-block--testimonials div#item-text{
  text-align: center;
}
.s-block--testimonials .flex.items-center.mt-6.-mx-2{
      margin: 0;
    justify-content: center;
}
.s-block--testimonials img{
    display: none;
}
.s-block--testimonials p.text-base.mb-2.text-store-text-primary{
  text-align: center
}
.s-block--testimonials .sicon-quote, .s-block--testimonials.enhanced:before{
  display: none;
}
/* ====== Footer ====== */
footer svg{
  display:none
}

footer::before {
  content: '';
  position: absolute;
  inset: 0;
  background: url('https://cdn.salla.sa/form-builder/NB6Go46S9obtteEnUl9P4g8PAdL22bjltGO9zn4d.png') repeat;
  background-size: 550px; 
  opacity: 0.3;
  z-index: 0;
  border-radius: 16px 16px 0 0;
}
.flex.items-center.justify-center.flex-wrap.gap-5.rounded_contacts {
    position: relative;
    z-index: 1;
}
footer .text-center.order-1.lg\:order-\[unset\], footer .store-footer__contacts-row{
  z-index:1
}
.store-footer{
  margin-inline: 1rem;
  border-radius: 16px 16px 0 0;
}
.store-footer .lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] a.anime-item{
  display:none
}
.store-footer__contacts-row:before{
  content:"تواصل معنا";
  display:block;
  color:#fff;
  font-size:1rem;
  font-weight:700;
  text-align:center;
  padding-bottom: 1rem;
}
.store-footer__contacts-row .text-unicode{
 display:none
}
.footer-description{
  margin-bottom: 10px;
}
.flex.rtl\:space-x-reverse.space-x-2.items-end.justify-center.anime-item{
  margin-top:10px
}
footer .flex.items-center.justify-center.mt-5.anime-item{
  margin:0
}
.store-footer__inner{
  border-radius: 16px 16px 0 0;
  border:none
}
.store-footer__contacts-row{
  padding-top: 0;
}
footer .store-links-items{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
footer-description+p {
    font-size: 0.75rem;
}
.store-footer__inner, .store-footer__newsletter, .store-footer__contacts-row, .footer-bottom {
    background-color: #053950;
}

/* ====== Product Page ====== */

.product-single footer{
  display:none
}
.product-single .inventory-content, .product-single section.bg-storeBG.p-5.rounded-md.mb-5, .product-single .bg-storeBG.p-5.rounded-md.rounded-b-none.flex.sm\:pb-0.product-price.product-price-bottom{
  display:none
}
.product-single .app-inner > .container, #single-product-details .container{
  padding:0
}
.product-single.thumbnails{
  padding-inline:10px
}
.feat-con{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-top: 3rem;
}
.product-card__subtitle{
  font-size: 0.7rem;
}
/* comments */
.s-comments-item {
  text-align: center;
  border-radius: 8px;
  border: 1px solid #eaeaea !important;
  background-color: #eaeaea !important;
  padding-top: 15px;
}
.s-comments-item-user-wrapper {
  justify-content: center;
}
.s-comments-item .s-comments-flex,
.s-comments-item-avatar {
  display: none !important;
}
.s-comments-item-stars {
  margin: 0.25rem auto;
}
.s-comments-item-content {
  padding-bottom: 1rem;
}
/* buy numbers */
.product-single .space-y-5 > :not([hidden]) ~ :not([hidden]) {
  color: #000;
  background: rgba(222, 220, 233, 0.4);
  padding: 5px 8px;
  border-radius: 6px;
  width: fit-content;
  text-align: center;
}
ul.product-metadata:not([class*="!mb-0"]) li:first-of-type strong {
  font-weight: normal;
}
.product-single .space-y-5 > :not([hidden]) ~ :not([hidden]) .product-count-sale svg{
  display:none
}
.product-single .space-y-5 > :not([hidden]) ~ :not([hidden]) .product-count-sale:before {
  content: "";
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/0435c235-f9ec-4ed2-9658-4cf807ef8bc2.png");
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/00bd5bd5-0c80-4da5-a429-aeb5853399b6.png");
  width: 22px !important;
  height: 22px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 2px -5px;
}
.product-single ul.product-metadata:not([class*="!mb-0"]) {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  justify-content: center !important;
}
ul.product-metadata:not([class*="!mb-0"]) li:last-of-type {
  display: none !important;
}
.product-single .tabs{
  display: none
}
.product-single #reviews, .product-single  #details_table{
  display:block
}
/* salla-rating-stars */
.product-single  salla-rating-stars {
  color: #000;
  background: rgba(222, 220, 233, 0.4);
  padding: 4px 8px 1px;
  min-width: 130px;
  border-radius: 6px;
  width: fit-content;
  text-align: center;
}
.product-single .s-rating-stars-reviews {
  color: #484d56;
  margin: 0 5px !important;
}
.product-single 
  .s-rating-stars-btn-star:not(:first-child) {
  display: none !important;
}
/* ===== Animated Features ===== */

.page-content-section {
    max-width: 1200px !important;
    margin: 2rem auto;
    overflow: hidden
}

.item img {
    display: inline-block;
    max-width: 250px;
    width: max-content
}

.scrolling-container {
    white-space: nowrap;
    overflow: hidden;
    direction: rtl
}

.scrolling-content {
    display: inline-block;
    animation: scroll-rtl 15s linear infinite
}

.item {
    display: inline-block;
    margin-left: 0
}

.item img {
    vertical-align: middle;
    display: inline-block
}

.main-slider .slick-dots {
    display: none
}

@keyframes scroll-rtl {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(50%)
    }
}

/* ===== End Animated Features ===== */
/* ====== Accordion ====== */
.accordion {
  direction: rtl;
  padding-top:10px
}
.accordion-button {
    cursor: pointer;
    width: 100%;
    text-align: right;
    transition: background-color 0.3s, color 0.3s;
    color: #fff;
    font-size: 0.875rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.3s ease-out;
    border-radius: 8px;
    background: #053950;
    margin-bottom: 1rem;
    padding: 10px 15px;
    font-weight: 600;
}
body:lang(en) .accordion-button, body:lang(en) .accordion-content p{
  direction: ltr;
}
.index .accordion-button {
  padding: 8px 15px 8px 0;
  background: #fff;
  margin-bottom: 10px;
  color:#12284B;
  border-bottom: 1px solid #12284b3b;
  font-weight: 600;
}

.accordion-button .icon {
  font-size: 20px;
  margin-left: 10px;
}

.accordion-content {
  background-color: #fff;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-out;
  padding-left: 18px;
  padding-right: 18px;
}
.page-single .accordion-button {
    padding: 10px 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #EEF1F4;
}
.accordion-button:after {
    content: url("https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/58c89109-2c87-4086-bb28-b493ed9ffe66.svg");
    display:block;
    font-size: 0.8rem;
    transition: all .3s ease;
    font-weight: 400;
}
.accordion-button.active:after {
    transform: rotate(-90deg);
}
.accordion-content p {
  margin: 10px 0 18px;
}

/*  product-single accordion */

.product-single .accordion-section {
  margin: 2rem 0 1rem;
  padding-inline: 1rem;
}

/* ====== End Accordion ====== */
/* ====== Media Queries ====== */

@media (max-width: 768px) {
  header .sicon-search:after {
    width: 22px;
    height: 22px;
  }
}