/* Add custom CSS styles below */ 
/*fixed code*/
* {
  margin:0;
  padding:0;
  box-sizing:border-box;
}
:root{
    --second-color:#A65A57;
}
body  ,.s-comments-product {
    background-color:  #fff !important ;

}
/* image header*/

.s-block:first-of-type {
    margin-top: 0;
}
.s-block:first-of-type.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0;
}
/*banner--fixed*/
.banner--fixed img {
       background-color: transparent;
       margin: auto;
}
/*  grid*/
.s-block__title {
    justify-content: center;
}
/* products border  */
.s-product-card-entry {
    border: 2px solid var(--color-primary);
    overflow: hidden;
}
.s-product-card-price, .s-product-card-starting-price h4 {
    color: var(--color-primary);
}
.s-product-card-content-title a {
    color: var(--color-primary);
}
button.s-button-btn.s-button-outline.s-button-primary-outline {
    border-radius: 10px;
    box-shadow: 1px 2px 3px #ddd;
}
.s-product-card-content {
    padding: 12px;
    background-color: #FFF8FA;
}
.s-product-card-image img {
    background: #fff;
}
/*remove the latest products*/
[dir=rtl] .s-slider-block__title h2 ,.s-reviews-testimonial__info h2 ,.s-reviews-testimonial__text p {
      color:var(--color-primary);
}
.s-reviews-testimonial {
    border: 1px solid var(--color-primary);
    border-radius: 31px;
}


/*footer*/
.footer-is-light .store-footer .store-footer__inner  ,footer.store-footer {
    background-color: #FFF8FA !important;
    color: var(--second-color);
}
.copyright-text p {
    color: var(--second-color);
}
/******** footer icons ********/
.s-contacts-icon svg {
    fill: #fff;
}
 .s-social-link a{
    color: var(--white-color);
    border: 0;
    transition: all .5s;
}
.s-social-link a:hover {
    transform: translateY(-10px);
     transition: all .5s;
}
.s-contacts-icon {
    border: 0;
    text-align: center;
}

.s-contacts-icon {
    color: var(--color-primary);
    display: inline-grid;
    justify-items: center;
    margin-right: 10px;
    align-items: stretch;
    justify-content: center;
    align-content: center;
    z-index: 1;
    width: 40px;
    height: 40px;
    border-radius: 12px
    
}

.s-contacts-icon {
    position: relative;
    z-index: 1;
    background: repeating-conic-gradient(from var(--a),#fff 0%,#fff 5%,transparent 5%,transparent 40%,#fff 50% );
    animation: animate 4s linear infinite;
    border-radius: 12px
}

@property --a {
    syntax: '<angle>';
    inherits: false;
    initial-value: 0deg;
}

@keyframes animate {
    0% {
        --a: 0deg
    }

    100% {
        --a: 360deg
    }
}

.s-contacts-icon::after {
    content: "";
    position: absolute;
    inset: 2px;
    z-index: -1;
    background:var(--second-color);
    border-radius: 12px
}
.store-footer h3 {
    background-color: white;
    color: var(--color-primary);
    border-radius: 15px;
    padding: 6px 20px;
    text-align: center !important;
}
/*logo*/
.store-footer a[href="https://saudithaibeauty.com/"] h3 {
    width: 180px;
    height: 140px;
    background-image: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/ePwmPG/V3opEo8L5FM5QH2OjJwKoAZpshoLZ3ssFx6GuWr8.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
}
/* media */
@media (max-width: 767px){
.swiper-slide {
    width: 56%;
}
.store-footer__inner * {
    text-align: center;
    justify-content: center;
}
  .store-footer a[href="https://saudithaibeauty.com/"] h3 {
    width: 120px;
    height: 120px;
}
}