/* Add custom CSS styles below */ 
/* Add custom CSS styles below */
@font-face {
	font-family: 'ge';
	src: url('https://assets.zid.store/themes/f6c450d0-3383-4c29-9188-efa4330d50a2/GE_Hili_Book.otf');
	font-style: normal;
	font-weight: 400;
}
.header__icons{    gap: 0}
.header-rounded-btn {
    display: flex;
    height: 2rem;
    width: 2rem;
    }
.header--mini .main-nav__content {
    gap: 0;
}
/* ## Start new updates ## */
/* .s-block--title-only, .product-entry__title a, .product-entry--vertical salla-add-product-button .btn__text, .store-footer__inner, footer .accordion-section, .dark .dark\:border-white\/\[0\.15\], .product-single .product-details__item h1, .leading-6.\[\&_li\]\:list-disc, .s-block__title h2, .s-slider-block__title h2{
  	font-family: 'ge', 'PingARLT';
} */
 body:not(.disabled-grayscale-outofstock) .out-of-stock .product-entry__image img, 
 body:not(.disabled-grayscale-outofstock) .product-entry--full-image.out-of-stock img  {
    filter: none !important;
}
.product-entry--vertical salla-add-product-button {
    position: static !important;
    display: block;
}
.product-entry--vertical salla-add-product-button.hidden {
    display: none !important;
}
body .promotion-badge.has-discount {
    background: transparent;
    color: #0b2032;
    font-weight: 400;
    border: 1px solid #0b2032;
    border-radius: 0;
    box-shadow: none !important;
}

/* ## End new updates ## */
.s-block--banners .banner-entry{
      width: 11rem;
    border-radius: 6px;
    height: 12rem;
}
.s-block--banners .banners-grid{
  grid-auto-flow: column;
    gap: 0.5rem;
    overflow: auto;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: auto;
    padding: 0 0 1rem;
    margin-top: 1rem;
}
.s-block--banners ::-webkit-scrollbar {
  height: 6px;
}

.s-block--banners ::-webkit-scrollbar-track {
  background: #d5d6d7;
  border-radius: 16px;
}
body.rtl .s-block--banners.container{
      padding-left: 0;
}
body.ltr .s-block--banners.container{
      padding-right: 0;
}
.s-block--banners ::-webkit-scrollbar-thumb {
  background: #000;
}
.banners-grid .banner-entry:nth-child(9), .banners-grid .banner-entry:nth-child(10){
  display:none
}
    .banners-grid .banner-entry:first-child, .banners-grid .banner-entry:nth-child(2), .banners-grid .banner-entry:nth-child(3), .banners-grid .banner-entry:nth-child(4), .banners-grid .banner-entry:nth-child(5), .banners-grid .banner-entry:nth-child(6), .banners-grid .banner-entry:nth-child(7), .banners-grid .banner-entry:nth-child(8), .banners-grid .banner-entry:nth-child(9), .banners-grid .banner-entry:nth-child(10) {
        grid-row: auto;
        grid-column: auto;
    }
@media (max-width: 820px) {
    .banners-grid .banner-entry:first-child, .banners-grid .banner-entry:nth-child(2), .banners-grid .banner-entry:nth-child(3), .banners-grid .banner-entry:nth-child(4), .banners-grid .banner-entry:nth-child(5), .banners-grid .banner-entry:nth-child(6), .banners-grid .banner-entry:nth-child(7), .banners-grid .banner-entry:nth-child(8), .banners-grid .banner-entry:nth-child(9), .banners-grid .banner-entry:nth-child(10) {
        grid-row: auto;
        grid-column: auto;
    }
}
.banners-grid .banner-entry:first-child {
    width: 11rem;
    border-radius: 6px;
    height: 12rem;
}

.sale-price {
    color: rgba(248, 113, 113, 1);
}
body.rtl .s-block--fixed-banner:nth-of-type(5), body.rtl .s-block--fixed-banner:nth-of-type(8),
body.rtl .s-block--fixed-banner:nth-of-type(11),
body.rtl .s-block--fixed-banner:nth-of-type(14){
  display:none
}
body.ltr .s-block--fixed-banner:nth-of-type(4), body.ltr .s-block--fixed-banner:nth-of-type(7),
body.ltr .s-block--fixed-banner:nth-of-type(10),
body.ltr .s-block--fixed-banner:nth-of-type(13){
  display:none
}
.guarantee {
  display: flex;
  align-items: center;
  background: #f7f7f7;
  text-align: right;
  margin-bottom: 2rem;
}

.guarantee p,
.guarantee h2 {
  color: #646464;
  text-align: start;
}

.guarantee .img-con {
  width: 4rem;
}
/* ===== Header ===== */
header i.icon.sicon-shopping-bag:after {
	content: '';
	background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/d03547ab-1348-4650-9347-09a843213156.svg)
		no-repeat center / cover;
	width: 22px;
	height: 22px;
	display: block;
}

header .sicon-user:after {
	content: '';
	background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/a80556d0-b1c8-45a4-bdde-3fad4857e842.svg)
		no-repeat center / cover;
	width: 22px;
	height: 22px;
	display: block;
}

header i.icon.sicon-shopping-bag,
header .sicon-search,
header .sicon-user,
header .sicon-earth {
	font-size: 0;
}

header .sicon-earth:after {
	content: 'EN';
	color: var(--yellow-color);
	font-size: 13px;
	line-height: 14px;
}

body.ltr header .sicon-earth:after {
	content: 'AR';
}

header .s-cart-summary-count {
	border: 1px solid #fff;
	width: 1.1rem;
	height: 1.1rem;
	background: transparent;
}

header .sicon-search:after {
	content: '';
	background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/554dc394-c25f-4931-8f55-bb6f6a4b68ac.svg)
		no-repeat center / cover;
	width: 22px;
	height: 22px;
	display: block;
}

header button#storemenu-panel-trigger {
	height: fit-content;
	width: 2rem;
}

header button#storemenu-panel-trigger span {
	display: none;
}

header button#storemenu-panel-trigger:after {
	content: '';
	background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/42288e87-a617-41de-94d0-2ca0f0125d21.svg)
		no-repeat center / contain;
	width: 100%;
	height: 26px;
	display: block;
}
.short-menu-items {
	padding-top: 0;
}
.short-menu-items .in-short-menu {
	display: none;
}
.main-nav {
	min-height: 60px;
}
header salla-cart-summary {
	order: -2;
}

header .header__icons button.header-rounded-btn:first-of-type,
header .header__icons salla-user-menu {
	order: -1;
}

header .header__icons button.header-rounded-btn[aria-label='Change Language'] {
	order: 0;
}

header .header__icons salla-user-menu .s-user-menu-trigger-avatar {
	display: none;
}

header .header__icons salla-user-menu .s-user-menu-avatar-wrap:after {
	content: '';
	background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/9c18e745-1c3f-4005-96e5-52b9cdf76e61.svg)
		no-repeat center / cover;
	width: 22px;
	height: 22px;
	display: block;
}

/* menu */
.mainmenu--default .main-menu li.root-level > a {
	padding-top: 0px;
	padding-bottom: 1rem;
	font-weight: 500;
	font-size: 1.125rem;
}

/* side menu */
.header--mini .storemenu-panel .menu-close:after,
.header--mini .storemenu-panel .menu-close:before {
	background-color: #fff;
}

aside .side-panel__content {
	padding-right: 1.5rem !important;
}

.mainmenu--sidepanel .storemenu-panel .main-menu li > a:hover span {
	text-decoration-line: none;
}

#storemenu-panel .side-panel__bottom salla-button button {
	padding: 0.5rem 1.6rem 0.6rem;
	color: #fff;
	background-color: #bc9764;
	border: none;
	border-radius: 20px;
}

#storemenu-panel .side-panel__bottom salla-button {
	flex-basis: initial;
	flex-grow: inherit;
}

.side-panel__bottom .inner > div.flex-center {
	justify-content: flex-start;
}

nav .main-menu li:not(:first-of-type) a {
	font-weight: 400 !important;
}
nav .main-menu-item {
	color: #0b2032;
}
nav .main-menu li a {
	font-size: 1.1rem !important;
	padding: 0.5rem 0 !important;
	font-weight: 400;
}
.header--mini #storemenu-panel .side-panel__top:after,
.header--mini #storemenu-panel .side-panel__bottom:before {
	display: none;
}
#storemenu-panel .side-panel__content {
	background-color: #fff;
}
#storemenu-panel {
	padding: 0;
}
#storemenu-panel .side-panel__top {
	padding: 0.5rem;
}
#storemenu-panel .navbar-brand img {
	max-height: 2.8rem;
}
/* ===== End Header ===== */

/* ===== Sections ===== */
.s-block .s-block__title .right-side {
	padding: 0;
}
.s-block--title-only .s-block__title{
    text-align: center;
    padding-top: 3rem;
}
.s-block--title-only .s-block__title .right-side h2 {
    font-weight: 100;
}
.s-block--title-only .s-block__title p {
    font-size: 1rem;
}
.s-block--fixed-products .s-block__title{
  display:none
}
.s-block .s-block__title {
	flex-direction: column;
	color: #bc9764;
}
.s-block .s-block__title .right-side h2 {
	margin-bottom: 0.5rem;
}
.s-block .s-block__title .left-side a {
	color: #bc9764;
}
/* ===== End Sections ===== */

/* ===== Products Slider ===== */
/*
#app div.s-products-list-vertical-cards {
	column-gap: 0;
}*/
.product-entry .product-entry__image {
	overflow: hidden;
	border-radius: 0;
}
.product-entry .product-entry__image-main {
	/*background: linear-gradient(90deg, #eff6ff 0%, #fef9f2 100%);*/
	border-radius: 0;
}
.product-entry
	.product-card-img--portrait
	.product-entry__image-main
	.image--aspect-ratio
	img {
	object-fit: contain;
	border-radius: 0;
}
/*
.product-entry .product-entry__content {
	display: grid;
	padding-inline: 0.5rem;
	grid-template-columns: 1fr 2fr;
}*/
.product-entry__content div:first-of-type {
	grid-column: span 2;
}
.product-entry salla-button.btn--wishlist button {
	height: 2rem;
	width: 2rem;
	background: none;
	border: none;
}
salla-button.btn--wishlist button .sicon-heart {
	font-size: 0;
}

salla-button.btn--wishlist button.is-added .sicon-heart:after {
	content: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/3c0b0d23-6ee3-4afe-a90c-5c024c077108.svg);
}

salla-button.btn--wishlist button .sicon-heart:after {
	content: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/32043f09-9aa6-4dc8-8c5f-6b6487775ef5.svg);
}
.product-entry .discount-amount {
	display: none;
}
.product-entry--vertical .product-entry__content {
    align-items: center;
}
.product-entry salla-add-product-button button {
	background: #0b2032;
	color: #fff;
	font-weight: 400;
	border: 1px solid #0b2032;
	border-radius: 0;
	padding: 0.3rem;
	height: auto;
}
.product-entry salla-add-product-button button:hover {
	background-color: transparent;
}
/* ===== End Products Slider ===== */
/* ===== Banner ===== */
section.s-block.s-block--fixed-banner .banner--fixed img {
	border-radius: 0;
}
section.s-block.s-block--fixed-banner .container {
	padding: 0;
	max-width: 100%;
}

/* ===== End Banner ===== */
/* ===== Tabs ===== */

.s-block--tabs-produtcs .tabs {
	justify-content: center;
	border: none;
	gap: 1rem;
}
.s-block--tabs .quicklinks-item.is-active {
	color: #bc9764;
}
.s-block--tabs .quicklinks-item span::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #a9a3a1;
	transform: scaleY(0.5);
	transform-origin: bottom;
	transition:
		transform 0.3s ease,
		background-color 0.3s ease;
}

.s-block--tabs .quicklinks-item.is-active span::before {
	transform: scaleY(1);
	background-color: #bc9764;
}
.s-block--tabs .quicklinks-item {
	min-width: 6rem;
	color: #a9a3a1;
	font-weight: 400;
	transition: 0.3s all ease-in-out;
	font-size: 1.1rem;
}
.s-block--tabs .quicklinks-item span {
	width: 100%;
	display: block;
	transition: 0.3s all ease-in-out;
	padding-bottom: 5px;
}
.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 .quicklinks-item span::before {
	opacity: 1;
	width: 100%;
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
	opacity: 1;
}
.s-block-tabs {
	margin-top: 0;
}
/* ===== Tabs ===== */

/* ===== Footer ===== */
.store-footer {
	background-color: #0b2032 !important;
	color: #bc9764 !important;
}
.store-footer__inner{
  padding:0;
  border:none
}
footer div.max-w-3xl.flex.flex-col.items-center a h2{
  font-size:0;
  margin: 0;
}
footer div.max-w-3xl.flex.flex-col.items-center a h2: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/9f3ff607-6862-44db-912e-dcc95865b7f4.png) no-repeat center / contain;
  width: 12rem;
  height: 5rem;
  display: block;
}
/* ===== End Footer ===== */
/* ====== Accordion ====== */
.section-title,
.s-reviews-header {
	font-size: 1.8rem;
	font-weight: 700;
	text-align: center;
}

.section-sub {
	font-size: 1.1rem;
	font-weight: 400;
	text-align: center;
	margin-top: 5px;
}
.accordion {
	direction: rtl;
	padding-top: 10px;
}
.accordion-button {
	cursor: pointer;
	width: 100%;
	text-align: right;
	transition:
		background-color 0.3s,
		color 0.3s;
	color: #252122;
	font-size: 1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.3s ease-out;
}
body:lang(en) .accordion-button,
body:lang(en) .accordion-content p {
	direction: ltr;
}
footer .accordion-button {
	color: #BC9764;
	border-bottom: 1px solid rgba(205, 214, 220, 0.33) !important;
	font-weight: 600;
    padding: 10px 15px;
	margin-bottom: 10px;
}

.accordion-button.active {
	opacity: 0.75;
}
.accordion-content ul{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.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: 18px;
	padding-right: 18px;
}
.page-single .accordion-button {
	padding: 10px 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eef1f4;
}
.accordion-button:after {
	content: '╋';
	font-size: 0.8rem;
	transition: all 0.3s ease;
	font-weight: 400;
}
.accordion-button.active:after {
	content: '━';
	transform: rotate(180deg);
}
.accordion-content p {
	margin: 10px 0 18px;
}
/*  product-single accordion */
.product-single .accordion-button {
	border-bottom: 1px solid #f4f7fa;
	padding: 8px 15px;
}
footer .accordion-section {
	margin: 0 auto;
	padding: 10px 20px;
	max-width: 60rem;
}
.product-single .accordion-section {
	margin-bottom: 1rem;
}
.product-single .accordion-button {
	font-weight: 500;
}
/* ====== End Accordion ====== */
@media (min-width: 1024px) {
	.product-entry--vertical .product-entry__image > salla-add-product-button {
		display: none !important;
	}
	.product-entry--vertical .donating-wrap salla-add-product-button {
		display: block !important;
		transform: none !important;
	}