/* Add custom CSS styles below */ 
/* Add custom CSS styles below */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap');
body {
	font-family: 'IBM Plex Sans Arabic', 'PingARLT';
}
/* ===== Header ===== */
header .sicon-menu,
header .sicon-cart,
header .sicon-search,
header .sicon-user {
	font-size: 0;
      line-height: 0;
}
.header-info {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
}
.header-btn__icon.icon {
	margin: 0 !important;
}
header .sicon-menu:after {
	content: '';
	background: url(https://media.zid.store/a787bb08-6922-43b1-80db-4221161c7f8c/ac3bced7-6da1-4f7f-b7c2-41673d465afb.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/792f2e57-d183-4778-aafa-b15609832363.svg)
		no-repeat center / cover;
	width: 25px;
	height: 25px;
	display: block;
}
.s-cart-summary-count {
	background: transparent;
	color: #000;
	right: -10px;
}
body.ltr .s-cart-summary-count {
	left: -10px;
}
.lang {
	flex-direction: row-reverse;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
}

header .sicon-search:after {
	content: '';
	background: url(https://media.zid.store/a787bb08-6922-43b1-80db-4221161c7f8c/e6218b1c-3c1e-4227-9b80-c818529c0595.svg)
		no-repeat center / cover;
	width: 24px;
	height: 24px;
	display: block;
}

header .sicon-user:after {
	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;
}

header .sicon-user {
	color: #000;
}
header .main-nav-container {
	min-height: auto;
	height: auto !important;
}

body.rtl button.ml-3.md\:ml-4.rtl\:ml-\[unset\].rtl\:mr-3.rtl\:md\:mr-4 {
	margin-left: 10px;
}
body.ltr button.ml-3.md\:ml-4.rtl\:ml-\[unset\].rtl\:mr-3.rtl\:md\:mr-4 {
	margin-right: 10px;
}

/* ===== Header ===== */

/* ===== Sections ===== */
.enhanced-title-border{
  display: none
}
.s-block--square-links img {
	aspect-ratio: auto;
}
.s-block--square-links .group-hover\:scale-110:hover {
    transform: none !important;
}

.s-block--square-links h2 {
	font-size: 1.4rem;
}
.s-block .home-block-title {
    text-align: start !important;
}
@media (max-width: 768px) {
    .s-block--square-links .max-w-7xl {
        padding-inline: 16px;
    }
    .double-banner .container{
    	padding-inline: 0 !important;
    }
}

.screen {
	margin-top: 2rem !important;
}
/* ===== Sections ===== */

/* ===== Product Card ===== */
.product-card__normal-cart{
  display: none
}
@media (min-width: 991px) {
    .product-card__enhanced-mini-cart {
        display: block !important;
    }
  .s-block .home-block-title h2{
    font-size: 1.5rem
  }
}
.product-card__title a {
	font-size: 0.9rem !important;
}
.product-card__enhanced-mini-cart button.s-button-element i{
	display: none;
}
.product-card__enhanced-mini-cart__btn--inner span{
	margin: 0 !important;
}
/* ===== Product Card ===== */


/* ===== Grid Section ===== */
.s-block__title .right-side:where([dir='rtl'], [dir='rtl'] *) {
	padding-left: 0 !important;
}
.s-block--banners {
	margin-top: 3rem;
}
section.s-block.s-block--banners .s-block__title {
	justify-content: center;
}
section.s-block.s-block--banners .s-block__title h2 {
	font-size: 1.4rem;
	text-align: center;
}
section.s-block.s-block--banners .s-block__title h2:after {
	content:'@gndash.sa';
	display: block;
	padding-top: 5px;
	font-size: 1rem;
	font-weight: 500;
}

section.s-block.s-block--banners .grid {
	grid-template-columns: repeat(3, 1fr);
    gap: 0.75rem;
}
section.s-block.s-block--banners .grid .banner-entry .lazy__bg {
	background-size: cover;
}
section.s-block.s-block--banners .grid .banner-entry {
	background-color: transparent;
	grid-column: span 1 / span 1;
	grid-row: span 2 / span 2;
	transition: all 0.3s ease;
	border-radius: 0 !important;
}
section.s-block.s-block--banners .grid .banner-entry:hover {
	opacity: 0.6;
}
/* ===== End Grid Section ===== */
/* ===== Tabs ===== */
.s-block--tabs-produtcs .tabs { justify-content: center; border: none; gap: 1rem; }
.s-block--tabs-produtcs .tab-trigger button { padding: 0; font-size: 1rem; border-bottom: 2px solid; opacity: 0.6; font-weight: 600; }
.s-block--tabs-produtcs .tab-trigger.is-active button { opacity: 1; }
.s-block-tabs { margin-top: 0; }

/* ===== Product Page ===== */
.product-single .product-features--wrapper .grid { grid-template-columns: repeat(1, 1fr); gap: 0; }
.product-single .product-features-item { border: none; justify-content: flex-start; padding: 10px 20px; }
.product-single .product-features-item .feature-icon i { display: none; }
.product-single .product-features-item .feature-icon:after { content: ''; background: url(https://media.zid.store/73bd4a79-320b-439a-836e-8973d4edca4b/12e0057f-dacf-4708-8e62-4d15a2120e09.png) no-repeat center / cover; width: 25px; height: 25px; display: block; }
.product-single .product-features-item:nth-of-type(3) .feature-icon:after { background: url(https://media.zid.store/73bd4a79-320b-439a-836e-8973d4edca4b/436fac7a-7897-44d5-a441-e348db1ec5c7.png) no-repeat center / cover; }
.product-single .product-features-item:nth-of-type(2) .feature-icon:after { background: url(https://media.zid.store/73bd4a79-320b-439a-836e-8973d4edca4b/bb5eb0ee-25d1-4d09-84a2-5b0ccf050cad.png) no-repeat center / cover; }
.product-single .product-features-item .feature-text h3 { font-size: 0.9rem; }
/* ===== End Product Page ===== */

/* ===== Footer ===== */
.store-footer h3 {
    font-weight: 500;
}
footer salla-social {
    margin-top: 0 !important;
}
.footer-is-custom .store-footer .store-footer__contacts-row {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    border: none !important;
    gap: .625rem;
}

.s-social-link a svg {
    height: 1.125rem;
    width: 1.125rem;
}
.store-footer .flex.items-center.justify-center.flex-wrap.gap-2.md\:gap-5 {
    gap: 0;
}
.store-footer__contacts-row i {
    font-size: 1.125rem;
    margin: 0;
    border: none;
}
.store-footer__contacts-row .text-unicode {
    display: none;
}
.s-social-link a{
  border: none;
}
/* ===== Media Queries ===== */
@media (min-width: 768px) {
  section.s-block.s-block--banners .grid .banner-entry {
    height: 350px;
  }
  section.s-block.s-block--banners .grid {
	grid-template-columns: repeat(6, 1fr);
    gap: 1.5rem;
  }
}
@media (max-width: 768px) {
	header .sicon-menu:after {
		width: 22px;
		height: 22px;
	}

	.product-single__info {
		text-align: center;
	}

	.product-single__info .flex.whitespace-nowrap.gap-4.items-center {
		justify-content: center;
	}

	.product-card__price .total-price {
		font-size: 0.875rem !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;
	}

	header .container .flex.items-center.justify-start.w-1\/3 {
		gap: 10px;
	}

	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;
	}

	.s-block--about div.w-full {
		align-items: center;
	}
	.s-block.s-block--best-offers
		.fit-slider-products
		.s-slider-swiper-wrapper
		.swiper-slide {
		width: 200px;
	}
	section.s-block.s-block--banners .grid {
		grid-template-columns: repeat(2, 1fr);
	}
}