/* Add custom CSS styles below */ 
.has-overlay:after
{
  background-color: rgba(0, 0, 0, 0.2);
}
.has-overlay:hover:after {
    background-color: rgba(0, 0, 0, 0.2);
}
.store-header.z-3 .shadow-none:not(.fixed-pinned) .inner
{
    background-color: rgba(0, 0, 0, 0.2)!important;
}

@media (min-width: 768px) {
    .home-slider .md\:max-w-md {
        max-width: 87%;
    }
}
.with-transparent-header .main-nav-container:not(.fixed-pinned) .multihome-tabs-button.active {
    background-color: rgba(139, 135, 135, 0.69) !important;
}
#wa-nera-widget-send-button
{
    height: 64px;
    min-width: 64px;
    border-radius: 50%;
    background-color: #25D366;
}
.wa-messenger-svg-whatsapp {
    width: 52px;
    height: 52px;
}
.sec-categories .s-block__title,
.fav-products .s-block__title
{
  text-align: center;
  display: flex;
}
.dark .da-cp
{
  color: #fff!important;
}
.dark .s-block--banners .banner-square h3
{
  color: #fff!important;
  margin: 10px 0;
}
.dark .s-product-card-entry
{
  background-color: #fff;
  border-color: #fff!important;
}
.s-product-card-image 
{
  background: #fff;
}
.s-product-card-content-footer.rounded-lg button {
    border-radius: 1rem;
    background-color: var(--color-primary);
}
.dark .s-product-card-content-title
{
    color: #333333;
    text-align: center;
}
.s-product-card-props
{
  display: none;
}
.dark *.s-product-card-price{
    color: #F55157!important;
}
.s-product-card-price-before
{
  color: #a5a5a5!important;
}
.s-product-card-content-sub
{
  justify-content: center;
}
.dark .s-slider-block__title h2
{
  color:#fff;
}
.social-links > a
{
  display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border: 1px solid #eeeeee;
    border-radius: 50%;
}
.social-links .icon
{
    font-size: 1rem!important;
}
.footer-list > a
{
  position: relative;
}
.footer-list > a
{
  color: #DEDEDE;
}
.footer-list > a:before {
    font-family: "sallaicons";
    content: "\ea64";
    color: #DEDEDE;
    margin-left: 0.125rem;
    margin-right: 0.125rem;
    display: inline-block;
    align-self: flex-end;
    font-size: 0.7rem;
    line-height: 1rem;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
html[dir=ltr] .footer-list > a:before
{
  	content: "\ea67";
}
.store-footer h3
{
  color:#fff;
}
.s-block--features
{
      margin-bottom: 56px;
}
.s-block--features .angel-feature 
{
    background-color: #353535;
    padding: 32px;
    border-radius: 4px;
}
.store-footer
{
  margin-top: 0!important;
}
.to-top
{
  margin-top: 4rem;
  background-color: #353535;
}