:root {
	--primary-color: #2c3825;
}

* {
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}

body {
	background-color: #F7F6F4;
}

.topnav-is-dark .top-navbar {
	background-color: var(--primary-color);
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--photos-slider {
	margin: 0px;
}

#photos-0-slider>div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
	margin: 0px;
	padding: 0px;
}

#swiper-wrapper-84f75c6f239c85a9>div {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#swiper-wrapper-45143a315191049a3>div {
	width: 100% !important;
    margin: 0px;
	padding: 0px;
}

@media (min-width: 1024px) {
	salla-slider.photos-slider .swiper-slide {
		margin-left: 0rem;
		margin-right: 0rem;
		width: 100%;
		margin: 0px;
		padding: 0px;
		border-radius: 0px;
	}
}

#swiper-wrapper-10697d1c8388439ab>div>a>img {
	border-radius: 0px;

}


div.s-product-card-content>div.s-product-card-content-footer.gap-2>salla-add-product-button>div>salla-button>button {
	background: var(--primary-color);
	border-radius: 1.8px;
	color: white;
}

div.s-product-card-image>salla-button>button {
	display: none;
}

.sicon-user-circle:before {
	content: "\f078";
}

.header-btn__icon {
	border: none;
	color: white;
}

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

.s-cart-summary-total {
	color: white;
}

#mainnav {
	background-color: var(--primary-color);
	color: white;
}

#app>div.app-inner.flex.flex-col.min-h-full>header>div.top-navbar>div>salla-contacts>a:nth-child(1) {
	display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>header>div.top-navbar>div>div>div.header-search.flex-1>salla-search>div>div>div.s-search-results>a>div.s-search-product-details>div.s-search-product-price {
	color: black;
}

#app>div.app-inner.flex.flex-col.min-h-full>header>div.top-navbar>div>div>div.header-search.flex-1 {
	display: none;
}

.topnav-is-dark .top-navbar {
	display: none;
}

#main-slider-0>div.s-slider-block__title>div>div>button.s-slider-prev.s-slider-nav-arrow {

	background: transparent;
}

.s-slider-nav-arrow svg {
	fill: white;
}

#main-slider-0>div.s-slider-block__title>div>div>button.s-slider-next {

	background: transparent;
}

.s-slider-block__title h2 {
	font-size: 1.75rem;
	color: var(--primary-color);
}

.s-product-card-price,
.s-product-card-starting-price h4 {
	color: var(--primary-color);
}

.s-product-card-content-title a {
	color: var(--primary-color);
}

.s-slider-block__title-left {
	display: none;
}

.s-product-card-fit-height.s-product-card-vertical .s-product-card-image {
	border-radius: 0px;
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--banners.container>div>a {
	border-radius: 0px;
}

#featured-products-style1-6>div.s-block__title>div.right-side>h2 {
	font-size: 1.75rem;
}

#featured-products-style1-6>div.s-block__title>div.tabs.hide-scroll.hidden.lg\:flex {
	display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--slider-with-bg.s-block--full-bg>div.slider-bg>div>div>h3 {
	font-size: 2.75rem;
	padding-bottom: 15px;
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--slider-with-bg.s-block--full-bg>div.slider-bg>div>div>p {
	font-size: 1.1rem;
	padding-bottom: 5px;
}

#slider-with-bg-7>div.s-slider-block__title>div.s-slider-block__title-left>div {
	display: none;
}

.s-block--features__item {
	border-radius: 0px;
}

#\37 93156473>a>span {
	margin-right: 38rem;
}

.s-product-card-entry {
	border-radius: 0px;
}

.s-block--features__item {
	background: var(--primary-color);
}

.s-block--features__item .feature-icon {
	background-color: white;
}

.s-block--features__item .feature-icon i {
	color: var(--primary-color);
	font-size: 1.6rem;
}

.s-block--features__item h2,
.s-block--features__item p {
	color: white;
}

.s-block--features__item p {
	color: white;
}

.footer-is-light .store-footer .store-footer__inner {
	background: var(--primary-color);
	color: white;
	border: none;
	border-bottom: 1px dotted;
	text-align: center;
}

#contact-slot>a>span.s-contacts-icon {
	border: none;
}

.s-social-link a {
	border-radius: 2px;
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.md\:flex.items-center.justify-between.py-4.container.text-center {
	max-width: 100%;
	background: var(--primary-color);
}

.copyright-text p {
	color: white;
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {

	text-align: center;
	justify-content: space-between;
	display: flex;
	flex-direction: column;
	justify-content: center;
	justify-items: center;
	align-content: space-around;
	align-items: center;
	flex-wrap: nowrap;
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.s-payments-list-item {
	border-radius: 5px;
}

#root>div>div>div.s-login-modal-header-inner>span {
	background: var(--primary-color);
}

#root>div>div>div.s-login-modal-header-inner>span>svg {
	fill: white;
}

#root>div>div>div.s-login-modal-tab.s-show.s-login-modal-active>form>button {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	color: white;
}

#root>div>div>div.s-login-modal-tab.s-show.s-login-modal-active>form>div.s-tel-input.hide-dropdown>div.iti.iti--separate-dial-code.iti--show-flags>input {
	border-color: var(--primary-color);
}

.s-user-menu-trigger {
	align-items: center;
	cursor: pointer;
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
	--tw-bg-opacity: 1;
	background-color: var(--primary-color);
	font-size: .875rem;
	border: none;
	line-height: 1.25rem;
	padding: 0px
}

.no-content-placeholder .icon {
	background-color: var(--primary-color);
	color: white;
}

#cart-submit>button {
	background: var(--primary-color);
	color: white;
}

div>div>div.rounded-lg.flex.flex-col.md\:flex-row.items-center.justify-start.ga4.md\:ga6.p-6.bg-white.w-full>div>div>div.flex.flex-col.gap-4>div.flex-row.flex.xxs\:flex-col.items-start.gap-4.text-sm.justify-start>div:nth-child(1)>a>span {
	color: var(--primary-color);
}

div>div>div.rounded-lg.flex.flex-col.md\:flex-row.items-center.justify-start.ga4.md\:ga6.p-6.bg-white.w-full>div>div>div.flex.flex-col.gap-4>div.flex-row.flex.xxs\:flex-col.items-start.gap-4.text-sm.justify-start>div:nth-child(2)>span.text-primary {
	color: var(--primary-color);
}

.bg-store-color {
	background-color: var(--primary-color) !important;
}

#root>div>div>div.rounded-lg.flex.flex-col.md\:flex-row.items-center.justify-start.ga4.md\:ga6.p-6.bg-white.w-full>div>div>div.h-12.w-12.md\:h-\[45px\].md\:w-\[45px\].flex.items-center.justify-center.rounded-full.bg-store-color {
	background-color: var(--primary-color) !important;
}


#offers {
	display: none !important;
}

#mainnav>div>div>div>div:nth-child(1)>a.lg\:hidden.mburger.mburger--collapse.leading-none.rtl\:ml-4.ltr\:mr-4>i {
	color: white;
}

@media(max-width: 1024px) {
	#offers {
		display: none;
	}

	#\37 79514504>a,
	#\31 905226563>a,
	#\31 379834452>a {
		color: black;
	}

	.s-reviews-testimonial__icon svg {
		hight: 1.75rem;
		width: 1.75rem;
	}

	.s-reviews-testimonial__icon svg:where([dir=rtl], [dir=rtl] *) {
		left: 1rem;
	}

}


#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div {
	display: grid;
	justify-items: stretch;
	align-items: start;

	.lg\:gap-6 {
		gap: 1.5rem;
	}
}

@media (min-width: 1024px) {
	#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
	padding-left: 0px;
}

#\37 79514504>a,
#\31 905226563>a,
#\31 379834452>a {
	color: white;
}

#\37 79514504>div,
#\31 905226563>div,
#\31 379834452>div {
	text-align: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	color: var(--primary-color);
	width: 10%;
}

#app>div.app-inner.flex.flex-col.min-h-full>div>div>div>div.flex.min-h-screen>salla-products-list>div>span {
	background-color: var(--primary-color);
}

#app>div.app-inner.flex.flex-col.min-h-full>div>div>div>div.flex.min-h-screen>salla-products-list>div>span>svg {
	fill: white;
}

div.s-reviews-swiper-slide.swiper-slide.swiper-slide-active>div>div>div.s-reviews-testimonial__avatar>img,
div.s-reviews-swiper-slide.swiper-slide.swiper-slide-next>div>div>div.s-reviews-testimonial__avatar>img, 
div.s-reviews-swiper-slide.swiper-slide.swiper-slide-prev > div > div > div.s-reviews-testimonial__avatar > img {
	max-width: 153%;
	position: relative;
	left: 15px;
	bottom: 1px;
}

#app>div.app-inner.flex.flex-col.min-h-full>div.container.lg\:mb-24>div>div>salla-notifications>div>div>salla-notification-item>a>span>i {
	background-color: var(--primary-color);
	color: white;
}

div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16>div.flex.rtl\:space-x-reverse.space-x-3>salla-social-share>div>slot-fb>salla-button>button {
	background-color: var(--primary-color);
	color: white;
}

div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16>div.flex.rtl\:space-x-reverse.space-x-3>salla-button>button {

	background-color: var(--primary-color);
	color: white;

}

.s-comments-item-avatar-img {
	background-color: var(--primary-color);
}

#main-content > section.s-block.s-block--fixed-banner.wide-placeholder > div {
padding: 0px;
margin: 0px;
}

#main-content > section.s-block.s-block--fixed-banner.wide-placeholder > div > a > img {
border-radius: 0px;
}

#main-content > section.s-block.s-block--fixed-banner.wide-placeholder {
  margin: 0px;
}

#slider-with-bg-2 > div.s-slider-block__title {
justify-content: center;
}



div.s-reviews-testimonial__avatar {
  display: none;
}

div.s-comments-item-avatar > img {
  display: none;
}

#main-content > section.s-block.s-block--fixed-banner.wide-placeholder > div {
  max-width: 100%;
}

.s-product-card-entry {
  background: transparent;
}

div.swiper.s-slider-container > div.swiper-wrapper.s-slider-swiper-wrapper
 {
  justify-content: space-between;
}