/* designed by Emadcode.com > +966583418182 */
/* theme: malak */

/* tempo */
.hide,
.s-block--slider-with-bg {
	display: none !important;
}
/* tempo */

body#app {
	background-color: #fff !important;
	--clr-9999: #112c49;
	--clr-main: #0e5d9f;
	--clr-p: #1365a6;
}
/* ------ splash screen ------  */
body.index:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	position: fixed;
	z-index: 9999999 !important;
	background: url(https://cdn.salla.sa/GnWv/c6eJVBA8kcvmSxzqIfd8ypqVyvr7kTZcWBR7HM9r.png);
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 155px;
	transform: scale(0);
	animation-name: pupup_logo;
	animation-duration: 2s;
}

@keyframes pupup_logo {
	0% {
		transform: scale(0);
	}
	18% {
		transform: scale(2);
	}
	75% {
		transform: scale(2);
	}
	95% {
		transform: scale(0);
	}
	100% {
		transform: scale(0);
	}
}
body.index:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #ffffff;
	position: fixed;
	z-index: 999999;
	transform: scale(0);
	animation-name: pupup;
	animation-duration: 2s;
}
@keyframes pupup {
	0% {
		transform: scale(2);
	}
	18% {
		transform: scale(2);
	}
	80% {
		transform: scale(2);
	}
	100% {
		transform: scale(0);
	}
}

/* ------ end splash screen ------  */

/* ad */
body.index .salla-advertisement {
	display: block !important;
	position: fixed;
	position: absolute;
	right: unset;
	left: 0;
	top: 0;
	bottom: unset;
	max-width: unset;
	width: 100%;
	border-radius: 0;
}
.salla-advertisement > .flex > .flex {
	flex-direction: row;
	display: flex;
	white-space: nowrap;
	margin: 0;
	padding: 6px 7px;
	gap: unset;
}
.salla-advertisement > .flex.container {
	max-width: unset;
}
.salla-advertisement > .flex > .flex > li {
	animation-duration: 6800ms !important;
	animation-name: marquee;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
[dir="rtl"] .salla-advertisement > .flex > .flex > li {
	direction: rtl;
	animation-name: marquee-rtl;
	-webkit-animation-name: marquee-rtl;
}
.salla-advertisement > .flex > .flex > li span {
	display: inline-block;
	padding: 0 1.8rem;
}
.salla-advertisement .absolute.h-6 {
	width: 2.4rem;
	height: 2rem;
	min-height: 100%;
	left: 0 !important;
	background: #0000007b;
	color: #fff;
	border-radius: 0;
	transform: translateY(-50%);
	top: 50%;
}
@keyframes marquee {
	100% {
		transform: translateX(-100%);
	}
}
@keyframes marquee-rtl {
	100% {
		transform: translateX(100%);
	}
}
body.index .store-header {
	margin-top: 2.4rem;
	transition: 0.2s;
}
body.index.ad-closed .store-header {
	margin-top: 0;
	transition: 0.5s;
}
/* ad */

/* ----- fix problem of hidden prod img */
/* .product-entry > [aria-label="product"] > div {
	min-height: 50px;
} */
/* ----- fix problem of hidden prod img */

/* ----- header ----- */
#mainnav i,
.s-cart-summary-content .s-cart-summary-total {
	color: var(--color-primary);
}
/* ----- header ----- */

.product-entry .s-button-primary {
	color: #fff !important;
}

/* ////////// */

/* blocks */

/* gradient title */
[dir="rtl"] body .s-slider-block__title h2,
[dir="rtl"] body .s-slider-block__title-right,
.index .s-block__title h2,
.index .tabs .tab-trigger.is-active:only-child,
.testimonials-slider h1,
.testimonials-slider p,
.s-block--features .angel-feature i {
	background: -webkit-linear-gradient(#eee, #333);
	background: linear-gradient(to right, #70c0e7 11px, #2165a4 71%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.index .tabs .tab-trigger.is-active:only-child {
	font-size: 1.2rem;
}
/* gradient title */

/* home page: tabs */
.tabs .tab-trigger {
	border-radius: 300px;
	background-color: var(--color-primary);
	color: var(--color-primary);
	margin: 0 8px;
	border: 1px solid transparent;
	background: linear-gradient(to right, #70c0e7 11px, #2165a4 71%);
	transition: 0.3s;
}

.tabs .tab-trigger.is-active:not(:only-child) {
	background: transparent;
	background: linear-gradient(to right, transparent 11px, transparent 71%);
	color: var(--color-primary);
	border-color: var(--color-primary);
}
.tabs .tab-trigger:not(:only-child) {
	border-radius: 300px;
	background-color: var(--color-primary);
	color: #fff;
	background-origin: border-box;
}

/* home page: tabs */
[dir="rtl"] body .s-slider-block__title h2,
[dir="rtl"] body .s-slider-block__title-right {
	padding-left: 0;
}
/* blocks */

/* ////////// */

/* ----- main-menu: sidebar ----- */
.offers-link .lazy__bg {
	background-image: url(https://cdn.salla.sa/form-builder/cPpkKiidjNOu93QK4SOWWYTcEbhlk9og0Aveo7wV.png) !important;
}
/* blog */
.blog-link .lazy__bg {
	background-image: url(https://cdn.salla.sa/form-builder/Ar1MmuOAXQ3cG2GEePNEPjL9lrf2JZ0oE8shsjHD.png) !important;
}
.main-menu li > a > .lazy__bg.lazy_menu {
	height: 5rem !important;
	width: 5rem !important;
	border-radius: 0.5rem;
}
.main-menu li.lg\:hidden > a {
	align-items: center;
}
/* ----- main-menu ----- */

/* ////////// */

/* ----- product block ----- */
.product-entry salla-add-product-button .s-button-element {
	background: linear-gradient(to right, #70c0e7 11px, #2165a4 71%);
	border: none;
}
/* ----- product block ----- */

/* features */
.index .s-block--features {
	background: none;
}
.s-block--features .angel-feature h4,
.s-block--features .angel-feature p {
	color: var(--color-primary);
}

/* features */

/* categ page */
.sub-cat-icon .sub-categories > img {
	border-radius: 8px;
}
/* categ page */

/* ----- cart page ----- */
.cart-submit-wrap > salla-button button {
	background: linear-gradient(to right, #70c0e7 11px, #2165a4 71%);
	color: #fff;
	border: 1px solid transparent;
	background-origin: border-box;
}
.cart-submit-wrap > salla-button button:hover {
	background: linear-gradient(to right, transparent 11px, transparent 71%) !important;
	color: var(--color-primary, #000) !important;
	border-color: var(--color-primary, #000) !important;
}
/* ----- cart page ----- */

@media only screen and (max-width: 768px) {
	.s-block__display-all {
		display: none !important;
	}
	.s-block__title,
	.s-block .tabs,
	.s-slider-block__title {
		display: flex;
		justify-content: center;
		margin-bottom: 1rem;
	}
}
@media only screen and (min-width: 768px) {
	.navbar-brand {
		margin-top: 0.2rem;
	}
	.navbar-brand img {
		min-height: 3.4rem;
	}
}
@media only screen and (min-width: 992px) {
	.sub-cat-slider .swiper-wrapper > .swiper-slide {
		max-width: 23%;
	}
}

/* -----  testimonials ----- */
.index .testimonial__avatar,
#product-tabs-faqs .comment .da-bgm.rounded-full {
	position: relative;
	z-index: 0;
}
.index .testimonial__avatar:after,
#product-tabs-faqs .comment .da-bgm.rounded-full:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	left: 0;
	top: 0;
	background: url(https://media.zid.store/ceb6c4eb-d69d-4224-a170-ba1cb8654ef6/ddcb0ce6-aa15-4474-8654-5266942b68df.svg);
	z-index: -1;
	color: rebeccapurple;
}
.index .testimonial__avatar img[src="https://cdn.assets.salla.network/stores/themes/default/assets/images/avatar_male.png"]
,
#product-tabs-faqs .comment .da-bgm.rounded-full img[src="https://cdn.assets.salla.network/stores/themes/default/assets/images/avatar_male.png"]
{
	visibility: hidden;
}
.index .s-rating-stars-btn-star svg {
	display: none;
}
.index .s-rating-stars-btn-star.s-rating-stars-selected {
	background-image: url(https://media.zid.store/ceb6c4eb-d69d-4224-a170-ba1cb8654ef6/20220ec4-70c4-4cbf-b8ca-55be5242abf7.svg);
	background-size: 100% auto;
	width: 15px;
	height: 15px;
	display: block;
	margin: 0 2px;
}
.index .s-rating-stars-btn-star:not(.s-rating-stars-selected) {
	background-image: url(https://media.zid.store/ceb6c4eb-d69d-4224-a170-ba1cb8654ef6/1ef0fffa-f7f1-4102-9341-016798df086e.svg);
}

/* -----  testimonials ----- */

/* for apple only in categ page */
.product-index .lazy__bg[style*="https://cdn.salla.sa/form-builder/bwIhnIqGTjMVxZp5Kp8X8fePPpPUkQFs0bpuAMCg.png"]
{
	background-image: url(https://cdn.salla.sa/form-builder/aXWXo9YsFJcCjqhCF7rOhcAuoVL4fA72JOYKgzLI.png) !important;
	background-position: center -1px !important;
}
/* for apple only in categ page */