@font-face {
	font-family: 'bahijj';
	src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/bahij-janna-bold.ttf');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: 'bahijj';
	src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/bahij-janna-regular.ttf');
	font-style: normal;
	font-weight: 400;
}
body {
	font-family: 'bahijj';
}
/* ===== Header ===== */

header .sicon-cart,
header .sicon-search,
header .sicon-user {
	font-size: 0;
}

header .sicon-cart:after {
	content: '';
	background: url(https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/df4e70a3-5713-4e66-a9eb-34a692563081.svg)
		no-repeat center / cover;
	width: 25px;
	height: 25px;
	display: block;
}
.s-cart-summary-count {
	background: transparent;
}

header .sicon-search:after {
	content: '';
	background: url(https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/ceffc4d7-a9d7-42c4-8844-178c5b869b13.svg)
		no-repeat center / cover;
	width: 26px;
	height: 26px;
	display: block;
}

header .sicon-user:after {
	content: '';
	background: url(https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/77db04e3-d200-4f8f-b59d-989fb3a817f0.svg)
		no-repeat center / cover;
	width: 26px;
	height: 26px;
	display: block;
}

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

header .main-nav-container .inner {
	padding: 0;
}
.main-nav-container.fixed-pinned .inner {
	backdrop-filter: none;
	background-color: var(--header-bg);
}
/* ===== Header ===== */

/* ===== Hero ===== */

.advanced-slider__caption__inner--center {
	margin-top: 15rem;
	color: #fff;
}
.advanced-slider__caption__inner__content__heading {
	font-weight: 400;
}
.advanced-slider__caption__inner__content__button {
	border-radius: 8px;
}
.s-block--bundle-features-marquee {
	margin-top: 0;
}

/* ===== Hero ===== */
/* ===== Sections ===== */
.s-block--compare .after figcaption,
.s-block--compare .before figcaption {
	top: 1rem;
	transform: none;
	padding: 8px 20px;
	border-radius: 6px;
	color: #fff;
}
.s-block--compare .before figcaption {
	background-color: #b5b5b5;
}
.s-block--compare .after figcaption {
	background-color: var(--header-bg);
}
.index.mobile_small_blocks_titles .home-block-title h2 {
	font-weight: 400;
}
.s-block--square-links img {
	aspect-ratio: auto;
}
.s-block--circle-links h3{
  margin-top: 0.5rem;
}
/* ===== Sections ===== */

/* ===== Heading ===== */

.enhanced-title-border {
	display: none;
}
/* ===== Heading ===== */

/* ===== Testimonial ===== */
.s-block--testimonials .flex.flex-col.justify-between.h-full.w-full {
	box-shadow: none;
	padding: 0.5rem 1.25rem;
	flex-direction: column-reverse;
}
.s-block--testimonials
	.flex.flex-col.justify-between.h-full.w-full
	.text-store-text-secondary {
	border: 0;
	border-top: 0.5px solid #1c1a1933;
	text-align: center;
}
.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;
}
.s-block--testimonials .sicon-star2, .s-block--custom-reviews .sicon-star2 {
	color: var(--header-bg);
}
.s-block--custom-reviews .review >div .flex.items-center.mt-6.-mx-2{
    margin: 0;
    flex-direction: column;
}
.s-block--custom-reviews .review >div img{
    display: none
}
.s-block--custom-reviews .sicon-quote{
  display: none
}
.s-block--custom-reviews .review >div{
    box-shadow: none;
    flex-direction: column-reverse;
    padding: 0.875rem;
}
.s-block--custom-reviews .review >div div.mx-2{
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-top: 0.5rem;
}
.s-block--custom-reviews .review >div .comment__rating{
    width: auto;
}

/* ===== Testimonial ===== */

/* ===== Product Card ===== */
.s-rating-stars-wrapper {
    gap: 0;
}
.product-card__title a {
	font-size: 0.9rem !important;
	width: auto !important;
    text-align: start;
}
.product-card .product-feature {
	display: flex;
	align-items: center;
	gap: 6px;
}
.product-card .product-feature img {
	width: 0.875rem;
	height: 0.875rem;
	flex: 0 0 0.875rem;
}
.product-card__enhanced-mini-cart__btn--inner i {
	display: none;
}
.product-card__enhanced-mini-cart__btn--inner span {
	margin-right: 0;
}
.product-card__enhanced-mini-cart button.s-button-element {
	border-radius: 6px;
}
.product-card__price {
	justify-content: flex-start;
}
.product-card__price .total-price {
	color: var(--header-bg);
}
.product-card__normal-cart{
  display: none
}
body.index .product-card__image {
    height: auto !important;
    max-height: 100% !important;
}
.product-card__image img {
    border-radius: 6px;
}
.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {
    background-color: #493F3E !important;
    padding-inline: 1rem;
    border-radius: 4px;
}
.product-card__enhanced-mini-cart-divider {
    display: none;
}
body:not(.index) .product-card__subtitle {
  display: none
}
.s-product-card-rating {
    margin-top: 0;
}
/* ===== Product Card ===== */

/* ===== Product Page ===== */
.product-single__row .magnify-wrapper img {
	border-radius: 8px;
}
.s-slider-vertical .s-slider-thumbs-container .swiper-slide img,
.product-single
	.product-single__main-media
	.s-slider-thumbs
	.s-slider-thumbs-container
	.swiper-slide:after {
	border-radius: 8px;
}
.product-single .product-single__info button.btn--wishlist,
.product-single .product-single__info button.s-social-share-btn {
	background-color: transparent;
}
.product-single__info .flex.items-center.justify-between.mb-5 {
	margin-bottom: 0;
}
.product-more-info .more-tab-container .more-info-tabs__nav-link {
	display: none;
}
.product-single .grid {
	gap: 0;
}
.product-single .s-block--faq {
	margin: 0;
}
.product-single .single-faq {
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #9c9493;
	background-color: transparent;
	color: #221f1f;
    padding-inline: 0;
}
.product-single .single-faq i {
	width: 2rem;
	height: 2rem;
    background-color: transparent;
    color: var(--bottom-nav-text-color);
}
.s-product-card-rating span svg {
	height: 0.7rem;
	margin-bottom: 0;
	width: 0.7rem;
	fill: var(--header-bg);
}
.product-card {
	background-color: transparent;
}
.product-single__info .flex.flex-col.space-y-5.mb-5 {
    margin-bottom: 0;
}
/* ===== Product Page ===== */
/* ===== Product Features ===== */
.product-single .product-features--wrapper .grid {
	gap: 0;
}
.product-single .product-features--wrapper , .product-single salla-quick-order{
	margin: 0;
}
.product-more-info.vertical {
	margin: 0;
}
.product-videos-container {
	padding-bottom: 1.5rem;
}

.product-single .product-features-item {
	border: none;
	flex-direction: column;
	justify-content: flex-start;
}

.product-single .product-features-item .feature-icon i {
	display: none;
}

.product-single .product-features-item .feature-icon:after {
	content: '';
	background: url(https://cdn.files.salla.network/homepage/1664640942/01376e5b-c3a2-4e39-be7b-b6a0f93965cd_176x180.webp)
		no-repeat center / cover;
	width: 3rem;
	height: 3rem;
	display: block;
}

.product-single .product-features-item:nth-of-type(2) .feature-icon:after {
	background: url(https://cdn.files.salla.network/homepage/1664640942/30b4b551-70ae-4f89-9cb0-39c4ccdfc049_164x164.webp)
		no-repeat center / cover;
}
.product-single .s-block--faq .sicon-keyboard_arrow_down:before {
    content: "\e90c";
}
.product-single .sicon-keyboard_arrow_up:before {
    content: "\e98a";
}
.product-single .product-features-item:nth-of-type(3) .feature-icon:after {
	background: url(https://cdn.files.salla.network/homepage/1664640942/9e11ca51-ae63-4ffe-aa8f-feb120eebc59_168x168.webp)
		no-repeat center / cover;
}
.product-features-item:not(:first-child) {
    border-inline-start: 1px solid #d8c4ba;
}
.product-single .product-features-item .feature-text h3 {
	font-size: 1rem;
	color: var(--header-bg);
    font-weight: 400;
}
@media (max-width: 768px) {
	.product-single .product-features-item .feature-text h3 {
		font-size: 0.9rem;
	}
}
/* ===== Product Features ===== */
/* ====== Footer ====== */
footer svg.absolute {
	display: none;
}
.footer-is-custom .store-footer {
	border-radius: 10px 10px 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;
	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;
}
.s-social-link a svg {
	height: 1.25rem;
	width: 1.25rem;
}
.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-description + p {
	font-size: 0.75rem;
}

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

/* ===== Media Queries ===== */
@media (max-width: 768px) {
	header .sicon-menu:after {
		width: 22px;
		height: 22px;
	}
	.advanced-slider__caption__inner__content__text {
		font-size: 1.25rem;
	}
	.advanced-slider__caption__inner__content__heading {
		font-size: 2rem;
	}
	.index.mobile_small_blocks_titles .home-block-title h2 {
		font-size: 1.5rem;
	}
	.s-block--videos-gallery .swiper-slide {
		width: 190px !important;
	}
	.index.mobile_small_blocks_titles .home-block-title h2 + p {
		font-size: 1.125rem;
	}
	header .main-nav-container .inner .container {
		padding: 1rem;
	}
	.s-block--square-links.features salla-slider .slide--one-fourth {
		height: auto;
		max-width: 185px;
	}
	.product-single__slider {
		padding-inline: 0.5rem;
	}

	.s-block--fixed-banner:not(.s-block--dynamic-banner) {
		max-width: 15rem;
		margin-inline: auto;
	}

	.product-card__price .total-price {
		font-size: 1rem !important;
	}

	.s-block--square-links h2,
	.s-block--best-offers h2,
	section.s-block.container.fixed-products h2,
	.s-block--faq p.text-3xl,
	.s-block.banners-slider .container:before {
		font-size: 1.3rem;
	}

	footer ul.footer-list.store-links-items li a {
		font-size: 0.875rem;
	}
	.content.content--single-page {
		padding-inline: 0;
	}

	header .sicon-search:after {
		width: 22px;
		height: 22px;
	}
    .mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {
          left: unset;
          right: 1rem;
          top: 0.5rem;
      }
        .s-block--custom-products .s-products-slider-card {
          max-width: 350px;
      }
}

@media (min-width: 768px) {
	.s-block--fixed-banner:not(.s-block--dynamic-banner) {
		max-width: 17rem;
		margin-inline: auto;
        margin-top: 0;
	}
    .product-card__enhanced-mini-cart {
      display: block !important
    }
    .product-card__title a {
      font-size: 1.25rem !important;
    }
}
@media only screen and (min-width: 1024px) {
    .main-menu li.root-level>a {
        font-weight: 400;
        font-size: 1.125rem;
    }
}