.items-stretch, .store-footer .footer-container, .product-entry salla-add-product-button .s-button-wrap .s-button-element{
    background: transparent!important;
}


.s-block--full-bg:first-of-type{
   margin-top: 65px!important;
}

.store-header{
    background-color: #fff!important;
}

.store-footer{
    background-color: #f6f6f6!important;
}


.store-footer__inner .container .to-top .gap-2{
    background-color: #841f48;
    color: #fff!important;
    margin-top: 13px;
    padding: 7px 25px;
    border-radius: 51px;
}

.store-footer__inner .container .to-top .gap-2:hover{
    color: #fff!important;
    background-color:#aa456e!important ;
}



section:nth-of-type(1) .container, section:nth-of-type(1)  .angel-stories {
    margin-top: 70px!important;
}



.stories.snapgram .story > .item-link>.item-preview{
    border-radius: 100%;
    border: 2px solid #aa456e;
    background: transparent!important;
}

.stories.snapgram .story > .item-link>.item-preview:hover{
    border-radius: 100%;
    border: 1px solid #fff!important;
    padding: 0!important;
    background-color: #aa456e!important;
}

.stories.snapgram .story > .item-link>.item-preview>*{
    border: none!important;
}


@media (max-width: 991px){


    .container{
        padding-left: none!important;
    }


    

}


.footer-newsletter .title-mail h2{
color: #841f48!important;
}

.store-footer a:hover{
    color: #841f48!important;
}

.store-footer a{
    color: #a9a9a9!important;
    text-align: right!important;
}


.contact-links a{
    background: #841f48!important;

    border-radius: 3px;
    min-width: 2rem;
    padding: 11px;
    border: 1px solid #841f48;
}


.store-footer  .leading-6{
    color: #333!important;
    text-align: right!important;
    font-weight: 600!important;
}

.unicode{
    color: #fff!important;
}

.sicon-whatsapp2{
    color: #fff!important;
}

.sicon-phone{
    color: #fff!important;
}
.sicon-mail{
    color: #fff!important;
}

.store-footer a{
    color: #333!important;
    font-weight: 500!important;
}

.footer-newsletter .title-mail p{
    color: #333!important;
    line-height: 24px!important;
    font-weight: 500!important;
}

.store-footer .footer-container .logo-footer{
    justify-content: start!important;
}

.s-button-text{
    color: #fff!important;
    font-weight: 600!important;
}

.social-links a{
    border: 1.5px solid #841f48!important;
    color: #841f48!important;
    padding: 7px 6px;
    border-radius: 100%;
    width: 40px;
    height: 40px;
}

.social-links a:hover{
    background-color: #841f48!important;
    color: #fff!important;
   
}

.bubble:before{
    color: #fff!important;
}

.product-entry salla-add-product-button .s-button-wrap .s-button-element{
    background-color: #841f48!important;
    border-radius: 3px;
    padding: 6px 5px;

    
}

.product-entry salla-add-product-button .s-button-wrap .s-button-element>.s-button-text{
    font-size: 14px;
    font-weight: 500!important;
}

.sicon-heart{   
    color: #841f48;    
    padding: 5px;
    border-radius: 4px;

}

.sicon-heart:hover{
    background-color: #841f48!important;
    color: #fff!important;
    border: none!important;
}

.product-entry--vertical salla-button.btn--wishlist{
    display: none!important;
}

.fixed-sticky{
background-color: #fff!important;
}

.main-nav-container.fixed-pinned .inner{
    opacity: 1!important;
}

.mm-spn li:hover{
    background-color: #841f48!important;
    color: #fff!important;
}



.s-button-element:not(:disabled):not([loading]) {
  background: #7b183c;
}


[dir="rtl"] .pe-8 {
  animation: smoothShake 3s infinite;
}

@keyframes smoothShake {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(2px, 2px); /* يمين وأسفل */
  }
  50% {
    transform: translate(-2px, -2px); /* يسار وأعلى */
  }
  75% {
    transform: translate(2px, 2px); /* يمين وأسفل */
  }
}