body {background-color: black;}


#app .special-testimonial {
	border: none;
	box-shadow: none;
	background-color: transparent !important;
}

.special-testimonial_avatar {
	position: absolute;
	left: 7%;
	top: 4%;
	height: 4.6rem;
	width: 4.6rem;
}
.special-testimonial__text {
	background: linear-gradient(to top, var(--custom-color7) 0%, var(--custom-color6) 100%) !important;
/* color: var(--custom-color7) !important; */	border-radius: 4rem;
	padding: 2.3rem;
	text-align: center;
	justify-content: center;
	height: auto !important;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	box-shadow: 2px 4px 4px -3px var(--custom-color7);
	border: 2.5px solid var(--custom-color7);
}
body#app .special-testimonial__inner {
	height: auto !important;
}

.special-testimonial__text:after {
	content: "";
	background-image: url("https://github.com/theme-aali/videos/raw/main/lens-faisel.png");
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
	width: 110px;
	height: 110px;
	position: absolute;
	right: 0.35rem;
	bottom: -0.7rem;
	z-index: -1;
}
.special-testimonial__text > div.flex.justify-center {
	align-items: center;
}
#app .special-testimonial__info h4 {
	color: var(--dm-bg-sec) !important;
}

@media only screen and (min-width: 768px) {
	.special-testimonial_avatar {
		position: absolute;
		left: 13%;
		top: 9%;
	}
}
/* jahmi codes */

h3.aniated-text-inner.font-bold.leading-normal.dm-text-main {
	color: #fff;
	text-align: center !important;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(-225deg, #ff8c00 0%, #1f3c88 29%, #000 67%, #fff 100%);
	background-size: 200% auto;
	animation: textclip 6s linear infinite;
}

@keyframes textclip {
	100% {
		background-position: 200% center;
	}
}

.sale-ratio {
	color: #fff;
}


.product__description {
	background: linear-gradient(-225deg, #fff, #fff);
	backdrop-filter: blur(40px);
	border-radius: 20px;
	border: 2px solid #fff;
}

.s-add-product-button-mini-checkout-content a {
	color: #fff !important;
	color: 2px solid #fdfdfd;
}

.s-product-card-vertical {
	box-shadow: 0 2px 5px -3px #fff !important;
}

.sicon-star2 {
	color: #fff !important;
}
.comment-content-side__prose p {
	color: #fff !important;
	font-weight: bolder;
}

.s-comment-form-input {
	border: 2px solid #fff !important;
}
.sold-q-or-remained_wrapper {
	background: #fff !important;
}

.special-testimonial,
.know-more-inner {
	border: 1px solid #fff;
	border-radius: 35px !important;
	box-shadow: 2px 4px 4px -3px #fff;
}

.swiper-slide-active .font-bold {
	font-size: 16px;
}

.special-testimonial__text { position: relative; background-color: #ffffff; /* خلفية فاتحة */ color: #000000; /* لون النص الأساسي */ border-radius: 25px; padding: 2rem 2.5rem; box-shadow: 0 4px 15px rgba(31, 60, 136, 0.4); overflow: visible; /* للسماح لصورة العميل بالخروج من الصندوق */ z-index: 1; } .special-testimonial__text::after { content: ""; position: absolute; width: 120px; height: 120px; background: radial-gradient(circle at center, #ff8c00 30%, transparent 70%); border-radius: 50%; opacity: 0.15; bottom: -30px; right: -30px; z-index: 0; pointer-events: none; } .special-testimonial_avatar { position: relative !important; z-index: 2 !important; border: 2px solid #ffffff; /* إطار اسود */ border-radius: 50%; overflow: visible !important; } .special-testimonial__text > * { position: relative; z-index: 3; }