@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');
*{
font-family: 'Tajawal', sans-serif!important;
}
.btn--floated.btn--add-to-cart {
    position: initial;
    display: block;
    width: calc(100% - 30px);
    border-radius: 99px !important;
    margin: 0px 15px 10px !important;
    transform: none !important;
    padding: 2px 10px 2px 2px!important;
  
}
.btn--floated.btn--add-to-cart .sicon-shopping-bag::before {
    content: 'إضافة للسلة' !important;
    font-family: 'Tajawal', sans-serif !important;
    font-weight: 700 !important;
    color: #fff;
    margin-left:6px;
}
.btn--add-to-cart i::after {
    content: "\ef36";
    margin-left:8px;
}
.btn--add-to-cart {
    background: #516395 !important;

    transition: all 0.4s ease !important;
}
.btn--primary, .shipping-tracker>a {
    color: #fff;
    background: #516395 !important ;

}

.btn--add-to-cart:hover {
        background-color: #000  !important;

}
.btn--floated.btn--add-to-cart.disabled {
    background: rgba(245,81,87, 0.12) !important;
    color: #f55157 !important;
    opacity: 1 !important;
}
.btn--floated.btn--add-to-cart.disabled .sicon-shopping-bag::before {
    content: 'نفدت الكمية' !important;
    color: #f55157 !important;
    opacity: 1 !important;
        margin-left:7px;
}
.btn--add-to-cart.disabled i::after {
    content: "\ef36";
    display:none;
}
.btn--add-to-cart.disabled:before {
    width: 0%;
}

.disabled{
     background: rgba(245,81,87, 0.12) !important;
    color: #f55157 !important;
    opacity: 1 !important;  

}
.badge--primary{
    color:#fff;
    background-color: #f44336;
   	animation: blinkingBackground 5s infinite !important;
}
@keyframes blinkingBackground{
		0%		{ background-color: #fff0; }
		25%		{ background-color: #C6426E; }
		50%		{ background-color: #fff0;  }
		75%		{ background-color:#C6426E ;  }
		100%	        { background-color: #fff0; }
}
@media (max-width:576px){

 /* Italic Tag */
 .products-list-container .product-block i{
  font-size:14px;
 }
 
}

/* Heading */
.products-list-container .product-block h2{
 font-weight:500;
 text-align:center;
 font-size:14px;
}

/* Price wrapper */
.products-list-container .product-block .price-wrapper{
 text-align:center;
}

/* Title  primary */
.footer__top .store-links .title--primary{
 font-weight:400;
}

/* Title  primary */
.footer__top .store-about .title--primary{
 font-weight:400;
}

/* Title  primary */
.footer__top .store-contact-info .title--primary{
 font-weight:400;
}

/* Footer  top */
.footer .footer__top{
 border-width:0px;
}

/* Footer  mid */
.footer .footer__mid{
 border-width:0px;
}

/* Button */
.products-list-container .product-block .btn--add-to-cart{
 border-top-left-radius:12px !important;
 border-top-right-radius:12px !important;
 border-bottom-left-radius:12px !important;
 border-bottom-right-radius:12px !important;
}

/* Button */
.home-block .title--x-large a{
 color:#ffffff;
 font-weight:500;
 border-width:0px;
 border-style:none;
}

/* Link */
.footer__top .footer-list--social-links a{
 background-color:#D6A4A4;
 color:#ffffff !important;
 font-weight:700;
}

 .btn--add-to-cart {
  background: #DAE2F8 !important;
background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
  
}
 .sicon-shopping-bag {
    color: white !important;
}
.footer {
    
  background: #DAE2F8 !important;
background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
  
}
/* Paragraph */
.footer__top .store-about p{
 color:#f9f9f9;
 font-weight:600;
 text-align:justify;
}

/* Title  primary */
.footer__top .store-about .title--primary{
 font-weight:500;
 color:#f2f2f2 !important;
}

/* Link */
.store-links-items li a{
 color:#ffffff !important;
 font-weight:500;
}

/* Title  primary */
.footer__top .store-links .title--primary{
 color:#ffffff !important;
}

/* Title  primary */
.footer__top .store-contact-info .title--primary{
 color:#ffffff !important;
}

/* Text unicode */
.store-contact-info a .text-unicode{
 color:#ffffff;
}

/* Sicon phone */
.store-contact-info a .sicon-phone{
 color:#ffffff;
}

/* Sicon iphone */
.store-contact-info a .sicon-iphone{
 color:#ffffff;
}

/* Italic Tag */
.store-contact-info a i{
 color:#ffffff;
}

/* Loaded */
.footer-list--payment-methods li .loaded{
 background-color:#ffffff;
 border-top-left-radius:12px;
 border-top-right-radius:12px;
 border-bottom-left-radius:12px;
 border-bottom-right-radius:12px;
}

/* Footer  bottom */
.footer .footer__bottom{
 transform:translatex(0px) translatey(0px);
}
@media (max-width:576px){

 /* Footer list  social links */
 .footer__top .footer__block .footer-list--social-links{
  text-align:center;
  position:relative;
  top:8px;
 }
 
 /* Title  large */
 .home-block .title--x-large{
  font-weight:500;
 }
 
}
.top-header {
    border: none !important;

  background: #DAE2F8 !important;
background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
}
.site-header {
    border: none !important;
  background: #DAE2F8 !important;
background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important; 
}
.sicon-cart {
    color: white !important;
    font-size: 25px !important;
}
b {
    color: white !important;
}
@media (max-width:575.99px){

 /* Italic Tag */
 #main-cart-btn i{
  font-size:33px !important;
 }
 
 /* Sicon search */
 .site-header__wrapper .sicon-search{
  font-size:33px;
  color:#ffffff;
 }
 
 /* Header side panel trigger */
 .site-header .site-header__wrapper .header-side-panel-trigger{
  color:#ffffff;
 }
 
}
 .mb-20::before {
   background: white !important;
}
.container .top-header__info .text-unicode {
    color: white !important;
}
.container .sicon-phone-talking {
    color: white !important;
}
.menu-item a {
  font-weight: 500  
}
/* Title  large */
.home-block .title--x-large{
 font-weight:600;
}

/* Button */
.home-block .title--x-large a{
 background-image:linear-gradient(to right, #d6a4a4 0%, #dae2f8 100%) !important;
}
@media (max-width:576px){

 /* Image */
 .home-block figure img{
  display:flex;
  grid-template-columns:30px !important;
  flex-direction:row;
  align-items:stretch;
  justify-content:flex-end;
  flex-wrap:wrap;
  clear:both;
 }
 
 /* Column 4/12 */
 .home-block .col-sm-12{
  display:inline-block;
  align-items:center;
  justify-content:center;
  flex-direction:row;
  flex:1 1 0%;
 }
 
}
.sicon-shipping {
    color: white !important;
}
.title--primary {
    font-weight: 400
}
.sicon-crown {
    color: white !important;
}
.sicon-crdit-card-alt {
    color: white !important;
}
 .store-feature__icon {
    background: rgb(214,164,164);
background: linear-gradient(335deg, rgba(214,164,164,1) 0%, rgba(218,226,248,1) 100%);
}
.avatar-wrapper--primary {
     background: rgb(214,164,164);
background: linear-gradient(335deg, rgba(214,164,164,1) 0%, rgba(218,226,248,1) 100%);
 
}
.title--medium {
    font-weight: 400 !important;
}
#login-with-phone {
     background: rgb(214,164,164);
background: linear-gradient(335deg, rgba(214,164,164,1) 0%, rgba(218,226,248,1) 100%);
    color: white !important;
    
}
#login-with-email {
    background: rgb(214,164,164);
background: linear-gradient(335deg, rgba(214,164,164,1) 0%, rgba(218,226,248,1) 100%);
    color: white !important;
}
.avatar-wrapper--primary .sicon-user {
    color: white !important;
}
.next {
    background: #DAE2F8 !important;
    background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    font-weight: 700 !important;
}
.is-active .step__icon {
     background: #DAE2F8 !important;
    background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    font-weight: 700 !important;
}
.step-2 .step__icon {
     background: #DAE2F8 !important;
    background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    font-weight: 700 !important;
    color: white !important;
}
.step-2 .color-muted {
    font-weight: 400 !important;
}
.step-2 .title {
    font-weight: 500 !important;
}
.is-active .title {
    font-weight: 500 !important;
}
.title--small {
    font-weight: 500 !important;
}
.active .submit-btn {
    background: #DAE2F8 !important;
    background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    font-weight: 700 !important;
    color: white !important;
}
.btn--primary {
    background: #DAE2F8 !important;
    background: -webkit-linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    background: linear-gradient(to right, #D6A4A4, #DAE2F8)!important;
    font-weight: 700 !important;
    color: white !important;
}