/* Add custom CSS styles below */ 
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');

body {
	font-family: 'almarai', sans;
}
/* ===== Header ===== */
header .sicon-menu:before {
	content: '';
	background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/0be33931-df1b-4e71-90bb-7cfb77dfa842.svg)
		no-repeat center / contain;
	width: 28px;
	height: 18px;
	display: block;
}

header .sicon-cart:before {
	content: '';
	background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/0596c89c-a749-421e-a97d-726981f0ae2d.svg)
		no-repeat center / cover;
	width: 28px;
	height: 28px;
	display: block;
}

.main-nav-container {
	min-height: auto;
}
header .sicon-search:before {
	content: '';
	background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/a2e65603-e560-48ab-b40c-1e2e265b080e.svg)
		no-repeat center / cover;
	width: 24px;
	height: 24px;
	display: block;
}

header .sicon-user:before {
	content: '';
	background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/1a513270-862f-4743-84ad-dafa01bcd9cd.svg)
		no-repeat center / cover;
	width: 25px;
	height: 25px;
	display: block;
}
.s-cart-summary-count {
	background: var(--color-primary);
}
/* ===== Header ===== */

/* ===== Banners ===== */
.s-block.s-block--fixed-banner.wide-placeholder:not(.s-block--dynamic-banner) {
	margin-top: 2rem;
}
.s-block.s-block--fixed-banner.wide-placeholder:not(.s-block--dynamic-banner)
	img {
	background: #000;
	padding-inline: 0.5rem;
	border-radius: 8px;
}
.s-block--about.pt-0, .s-block--about.pt-0 *{
  margin:0
}
.s-block--about.pt-0 a{
    background: transparent;
    color: #000;
    border: 2px solid;
    border-radius: 25px !important;
    height: auto;
    margin: 0;
}
.s-block--about.pt-0 a i{
      display: none;
}
/* ===== Banners ===== */
/* ===== Product Card ===== */
@media (max-width: 991px) {
	.simplified-products .offer-slide,
	.simplified-products .s-products-slider-card {
		width: 195px;
	}
}

.product-card__enhanced-mini-cart button.s-button-element {
	border-radius: 14px;
}
.product-card__enhanced-mini-cart button.s-button-element i {
	display: none;
}
.product-card__enhanced-mini-cart__btn--inner span {
	margin: unset;
}
.my-2.mx-auto.w-28.h-0.border-2.border-primary {
	display: none;
}
/* ===== Product Card ===== */

/* ===== Testimonial ===== */
.s-block--testimonials .flex.flex-col.justify-between.h-full {
	box-shadow: none;
	padding: 0.5rem 1.25rem;
	border-radius: 8px;
	border: 1px solid var(--color-primary);
}
.testimonials-item > div {
	border: 1px solid;
    border-radius: 16px;
    padding: 0;
    height: auto;
}
.testimonials-item > div > div {
	padding: 0.5rem;
}
.s-block--testimonials .home-block-title{
	padding-bottom: 1.5rem;
}
.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 header {
	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;
}
.s-block--testimonials .testimonials-item:after{
	display: none;
}
/* ===== Testimonial ===== */

/* ===== FAQ ===== */
@media (max-width: 768px) {
    h2.text-store-text-primary, .home-block-title  p{
        font-size: 1.5rem;
    }
}
.single-faq{
	background: linear-gradient(to right, rgba(225, 196, 0, 0.24), rgba(254, 222, 0, 1));
    border: none;
    border-radius: 16px;
}

/* ===== FAQ ===== */
/* ===== Animated Features ===== */
.banners-slider.bg-black{
	background-color: rgba(0, 0, 0, 0.87);
	padding: 1rem 0.5rem;
}
.page-content-section {
    max-width: 1200px !important;
    margin: 2rem auto;
    overflow: hidden
}
.item img {
    display: inline-block;
    max-width: 300px;
    width: max-content;
	vertical-align: middle;

}

.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: 10px
}

@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: #000;
    font-size: 0.875rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.3s ease-out;
    border-radius: 8px;
    background: #FEDE00;
    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/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/929eeb4c-ae98-448d-ad4e-7a3d619bda59.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 ====== */
/* ====== Product Page ====== */
.product-single salla-installment:after{
	content: "";
    background: url(https://cdn.salla.sa/form-builder/nzQWeWXlrkfNdZeIMEoO40t9ksUlfgvV43Qnwcwk.png) no-repeat center / contain;
    display: block;
    height: 12rem;
    width: 100%;
}
#single-product-details{
	margin: 0;
}
.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;
}
.product-single salla-conditional-fields:after{
  content:"";
      background: url(https://media.zid.store/cdn-cgi/image/w=60,q=100,f=auto/https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/a2237fa8-fa83-481d-b809-8d80ba2d2325.svg) no-repeat center / cover;
    width: 2rem;
    height: 2rem;
    display: inline-flex;
    max-width:10%;
   margin-top: 2rem;
       justify-content: center;
    align-items: center;
        padding-top: 10px;
}
.product-single salla-product-options:after{
  content:"مدد ضمانك";
    display: inline-flex;
    background-color: #000;
    color: #FEDE00;
    font-size: 0.875rem;
    padding: 0.25rem 1rem;
    width: 90%;
    border-radius: 8px;
}
.product-single .store-footer__inner, .product-single .store-footer__contacts-row{
display:none
}
/* ====== Product Page ====== */

/* ====== Footer ====== */
footer svg.absolute, footer a.flex.items-center.justify-center.m-0 {
	display: none;
}
.store-footer{
  margin-inline: 1rem;
  border-radius: 16px 16px 0 0;
}
.store-footer  a.anime-item{
  display:none
}
.store-footer .flex.items-center.justify-center.flex-wrap.gap-2.md\:gap-5{
  gap: 0;
}
.footer-description:before{
  content:"من نحن";
  display:block;
  font-size:1.125rem;
  font-weight:700;
  text-align:center;
  padding-bottom: 1rem;
}
.store-footer__inner::after {
    content: "تواصل معنا";
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    text-align: center;
    padding-bottom: 1rem;
}
.store-footer__contacts-row a{
  border:none
}
.store-footer__contacts-row {
    padding-top: 0;
    border: 0;
}
.store-footer ul.flex.items-center.justify-center.flex-wrap.gap-5.mt-4{
  margin:0;
      gap: 5px;
}
.store-footer__contacts-row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.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;
  padding-bottom:0
}

footer .store-links-items{
  display: flex;
  flex-direction: column;
}
footer-description+p {
    font-size: 0.75rem;
}

.store-footer .social-link{
	border: none;
	opacity: 1 !important;
}
.store-footer__contacts-row i{
    font-size: 1.125rem;
}