/* Add custom CSS styles below */ 
.product-more-info.vertical {
        margin: 0 !important;
}
.product-more-info .tab-content .tab-pane.show {
    padding: 0;
}
/* ===== Hero Video ===== */
.advanced-slider__caption {
    bottom: 6rem;
    top: unset;
    height: auto;
    padding-inline: 1rem;
}
.advanced-slider__caption__inner__content__button {
    font-weight: 600;
}
.flex.items-center.justify-between.mb-5{
    margin: 0;

}
.non-accordion-content{
    color: #3D4975;
}
/* ===== Header  ===== */
.more-info-tabs__nav-link {display: none !important;}
/* ===== Header  ===== */
.main-nav-container {
	min-height: auto;
}
header .sicon-cart,
header .sicon-search,
header .sicon-user {
  font-size: 0;
}

.s-cart-summary-count{
	background: var(--color-primary);
}

header .main-nav-container .sicon-search:after {
  content: "";
  background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/76b63e78-5bcd-4cfe-9ba3-d152fe414911.svg)
    no-repeat center / cover;
  width: 24px;
  height: 24px;
  display: block;
}

header .main-nav-container .sicon-user:after {
  content: "";
  background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/70e54970-9201-48de-b51e-1ee61ede87b6.svg)
    no-repeat center / cover;
  width: 25px;
  height: 25px;
  display: block;
}

header .main-nav-container .sicon-cart:after {
  content: "";
  background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/e66e1bc0-ae91-4681-9d55-e19920fe58ea.svg)
    no-repeat center / cover;
  width: 26px;
  height: 26px;
  display: block;
}
/* ===== Header  ===== */

/* ===== About ===== */

.s-block--about .btn {
	background-color: #E45F2B;
	color: #3D4975;
	padding: 0 2.5rem !important;
	margin: 0;
}
.s-block--about .btn i {
	display: none;
}
.s-block--about.pro-desc div.flex.flex-col-reverse{
  border-bottom:1px solid #E45F2B;
  padding-bottom:2rem
}
.s-block--about.text h2{
  font-size: 1.35rem;
}
/* ===== About ===== */

/* ===== Features ===== */
.s-block--circle-links.special h2{
  text-align:start;
  padding-inline: 10px;
}
.s-block--circle-links img{
      width: auto;
    height: auto;
    border-radius: 0;
}
.s-block--circle-links.special salla-slider .slide--one-sixth {
    width: 33.333333%;
}
@media (max-width: 768px) {
  .item img {
    max-width: 210px;
    }
  .s-block--circle-links.special salla-slider .slide--one-sixth {
      width: 80%;
  }
  h2.text-store-text-primary{

    font-size: 1.5rem;
  }
  .advanced-slider__caption__inner__content__heading {
    font-size: 1.8rem;
    }

}
.s-block--circle-links div.overflow-hidden.rounded-full.w-fit.mx-auto{
  border-radius: 0;
}
.home-block-line {
	display: none;
}
.s-block--circle-links.special h3{
    text-align: start;
    margin-top: 1rem;
    border-bottom: 2px solid rgba(228, 95, 43, 0.5);
    width: fit-content;
    padding: 0 1.5rem 0.3rem;
}

.s-block--circle-links.features ul{
      grid-template-columns: repeat(3, 1fr);
      gap:0
}
.s-block--circle-links.features ul a{
   pointer-events: none;
 }
.s-block--circle-links.features .mx-auto.max-w-7xl.px-6.lg\:px-8{
       padding-inline: 0.5rem;
 }
/* ===== Features ===== */

/* ===== Percentage ===== */
.s-block--banners{
  margin-top:0
}
.s-block--banners article{
    background: transparent;
    border: 0;
    display: flex;
    padding: 0;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    gap: 0.875rem;
    border-bottom: 1px solid #ECECEC;
    border-radius: 0;
    padding-bottom: 1.5rem;
}
.s-block--banners article img{
    border: 0;
    object-fit: contain;
    width: 7rem;
    height: 7rem;
    position: static;
}
.s-block--banners article div.absolute{
      display: none;
}
.s-block--banners article h3{
    color: #262C45;
    margin: 0;
    font-size: 1rem;
    font-weight: 200;
}
.s-block--banners article h3 a{
      pointer-events: none;
}
/* ===== Percentage ===== */

/* ===== 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);
}
.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;
}
/* ===== Testimonial ===== */

/* ===== Footer ===== */

footer svg.absolute, footer a.flex.items-center.justify-center.m-0 {
	display: none;
}
footer p.leading-6.footer-description.mb-8.mt-3.text-center:before{
  content:"من نحن";
  display:block;
  color:var(--color-primary);
  font-size: 1.125rem;
  font-weight: 700;
}
.store-footer__inner{
  border:none;
  padding-bottom: 0
}
.store-footer__contacts-row{
  padding-top: 0;
      border: 0;
}
.store-footer__contacts-row .text-unicode{
 display:none
}
.store-footer .social-link, footer .store-footer__contacts-row i{
	border: none;
}
.store-footer__contacts-row i{
    font-size: 1.125rem;
}
.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;
}
.store-footer__inner:after{
  content:"تواصل معنا";
  display:block;
  color:inherit;
  font-size:1rem;
  text-align:center;
  padding-bottom: 1rem;
}
.store-footer__contacts-row a{
  border:none
}
.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
}
.store-footer div.order-1 h3{
  display: none;
}
/* ===== Footer ===== */

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

.product-single .product-single__main-media {
    padding-inline: 1rem;
}
.product-single .text-store-text-primary{
  color:#3D4975
}
.product-single .product-single__info .flex.flex-col.space-y-5.mb-5 div.flex{
    margin-top: 1rem;
    justify-content: flex-end;
    background: #ffe8df;
    width: fit-content;
    flex-grow: inherit;
    padding: 0.2rem .5em;
}
.product-single .product-single__info .flex.flex-col.space-y-5.mb-5 .inventory-content{
  
}
.product-single .product-single__info .flex.flex-col.space-y-5.mb-5{
  justify-content: space-between;
      margin-top: 1rem;
    border-top: 1px solid #E45F2B;
    flex-direction: row;
    align-items: flex-end;
}
.product-single .inventory-content>#variant-inventory {
    color: #108043;
    position: relative;
    background-color: #cdffd7;
    width: fit-content;
    padding: 0.2rem 1rem;
    height: 100%;
}
.product-single salla-add-product-button button{
    background-color: #E45F2B;
    color: #3D4975;
    border: none;
}
.product-single salla-add-product-button button i{
    display: none;
}
.product-single .s-quantity-input-container{
      border-color: #E45F2B;
}
.product-single salla-products-slider{
  display:none
}
.product-single .product-single__info button.btn--wishlist, .product-single .product-single__info button.s-social-share-btn {
    background-color: transparent;
}
/* ===== Product Page ===== */
/* ====== Accordion ====== */
.accordion-section {
  margin: 2rem auto;
  padding-inline: 10px;
  max-width: 60rem;
}
.accordion {
  direction: rtl;
  padding-top:10px
}
.accordion-button {
  cursor: pointer;
  width: 100%;
  text-align: right;
  transition: background-color 0.3s, color 0.3s;
  display: flex;
  justify-content: space-between;
  align-items:center;
  transition: all 0.3s ease-out;
  font-weight: 600;
}
.accordion-section--faq .accordion-button{
    padding: 10px 15px;
    background-color: #E45F2B;
    margin-bottom: 1rem;
    border-radius: 16px;
    font-weight: 600;
}
.accordion-section--product .accordion-button{
    color: #3D4975;
    font-size: 1rem;
    border-top: 1px solid #E45F2B;
    padding: 8px 0;
}
.accordion-section--product .accordion-button:last-of-type{
   border-bottom: 1px solid #E45F2B;
}
body:lang(en) .accordion-button, body:lang(en) .accordion-content p{
  direction: ltr;
}
.accordion-button.active {
  opacity:0.75
}

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

.accordion-content {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-out;
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-button:after {
    content: "╋";
    font-size: 0.8rem;
    transition: all .3s ease;
    font-weight: 400;
}
.accordion-button.active:after {
    content: "━";
    transform: rotate(180deg);
}
.accordion-content p {
  margin: 10px 0 18px;
  color: #3D4975;
  font-size: 0.875rem;
}
.click{
  font-weight: 600;
}
/* ====== End Accordion ====== */

/* ===== 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;
    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 ===== */