/* Add custom CSS styles below */
:root {
  --text-color: #ffffff;
  --stroke-color: #6b4cff;
  --font-weight: 900;
  --font-size: 50px;

  --text-stroke-shadow:
    -2px -2px 0 #6b4cff,
     2px -2px 0 #6b4cff,
    -2px  2px 0 #6b4cff,
     2px  2px 0 #6b4cff,
     0px -2px 0 #6b4cff,
     0px  2px 0 #6b4cff,
    -2px  0px 0 #6b4cff,
     2px  0px 0 #6b4cff;
}
@font-face {
    font-family: "GE Flow Regular";
    src: url("https://wpazzrk.github.io/Moaaz/GE-Flow-Regular.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* استخدام الخط */
body *{
    font-family: "GE Flow Regular", sans-serif;
}
body#app {
    background: #1c1c1c;
}
nav#mobile-menu * {
    color: #fff;
}
.main_banner  .swiper-slide > div:nth-of-type(1) {
  text-align: center;
  width: 100% !important;
  max-width: 100%;
  right: unset; 
}
.main_banner .item.swiper-slide.swiper-slide-active {
    padding: 0px;
}
.main_banner  .swiper-slide > div a{
      margin-inline: auto;
}
.fixed-header .mobile-menu  *{
  color: #000 !important;
}
.store-header .container > div:nth-of-type(1) > div:nth-of-type(2) *{
  color: #fff !important;
}
.fixed-header .container > div:nth-of-type(1) > div:nth-of-type(2) *{
  color: #000 !important;
}
/************/
.main_banner .custom-tabs {
    display: none;
}
/************/
.RA_sp_title h2 {
  color: var(--text-color);
  font-weight: var(--font-weight);
  font-size: var(--font-size);
  text-shadow: var(--text-stroke-shadow);
}
/**********/
.hover\:scale-110:hover {
    --tw-scale-x: 1 !important;
}
.s-slider-block__title {
    display: none;
}
/***/
.ra-about-us2  .container  div:first-child{
  display: none
}
/*****/
.RE_timer .absolute{
    display: none;
}
.RE_timer > div:nth-of-type(2) {
    display: flex;
    justify-content: center;
    padding: 0px;
    align-items: center;
    height: 100%;
}
/***/
.s-slider-block__title-nav {
    visibility: hidden;
}
/*********/
.faq-header * {
    color: #fff !important;
}
.faq-answer {
    color: #fff !important;
}
.Ra__fqa > div:first-child .faq-item {
      box-shadow: 1px 1px 1px #90EDE1
}
/*****product***/
.s-block--best-offers {
  margin-bottom: 50px;
}
/*****/
.Ra-categories  img{
  object-fit: contain !important
}
.Ra-categories  .categ_image {
  height: auto;
  border: none;
  box-shadow: none
}
.Ra-categories .cards-categ {
    display: flex;
}
.Ra-categories h3.categ_name {
    display: none;
}
/*******/
footer *{

color:#fff;
border-color:#fff;
}
/********/
.s-product-card-content *:not(.s-product-card-content-btn):not(.s-product-card-content-btn *) {
    color: #fff !important;
}
.s-product-card-entry .s-product-card-content .s-product-card-content-sub .s-product-card-sale-price h4 {
    color: #fff !important;
}
/********/
section.Ra_fqa_section {
    margin-top: 30px;
}
@media (max-width:768px){
.Ra-categories .cards-categ {
    height: auto;
    display: flex;
    flex-direction: column;
}
  .RA_sp_title h2{
    font-size: 20px;
  }
}
/*****single-product***/
a.homeslider__slide.swiper-slide-active {
    background: #1c1c1c;
}
.product-single  .main-content * {
    color: #fff;
}
.main-content .s-form-control , .main-content .s-form-control *{
  color: #000 !important
}
.product__description.leading-normal.mb-3.container * {
    color: #fff !important;
}
#form-handler h2.text-base.font-normal.mb-2 {
    color: #fff;
}
#form-handler [type="submit"]{
  color: #fff !important
}
/*********/
nav.breadcrumbs * {
    color: #fff;
}
/***********/
.product-index .main-content > div:nth-of-type(1) * {
    color: #fff;
}
.main-content{
  border: unset !important;
}