/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
.store-footer__inner .about-us-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 1rem;
    background-color: var(--main-background);
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: var(--main-color);
    }
    
.s-reviews-testimonial {
    border-radius: 1rem;
    background-color: var(--main-background);
    padding: 3rem;
}
button.s-button-primary {
    border-width: 0;
    background-color: #414042;
    background-color: var(--color-primary);
    padding: 0.75rem;
    color: var(--foreground-color);
    border-radius: var(--small-curve);}
.s-button-wide {
    width: 100%;
    display: block;
    padding: 1rem;
    font-size: 1rem;
    border-radius: 1rem;
}
.f_enhanced-store-features .f_features-item {
    display: flex
;
    flex: 1 1 0%;
    flex-grow: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    background-color: var(--main-background);
    padding: 1rem;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}
.navbar-brand img {
  max-height: 100px;
  max-width: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  margin-inline-end: 0.5rem; /* هامش يمين أو يسار حسب الاتجاه */
}
.f_enhanced-square-photos:not(.f_rounded-photos) .f_image-entry img {
    border-radius: 1rem
}