header.store-header:before {
    content: '';
    background: url(https://i.ibb.co/1tv1GvvB/Property-1-1.png);
    background-repeat-y: no-repeat;
    background-position-x: 0;
    animation: scrollBrands 2000s linear alternate both infinite;
    background-size: contain;
    height: 40px;
    display: block;
    background-color: #7a002c;
    background-position: center;
    -bottom: 16px;
    z-index: 9999999999999999
}
@keyframes scrollBrands {
    0% {
        background-position-x: 0
    }

    50% {
        background-position-x: 35000px
    }

    100% {
        background-position-x: 0
    }
}

@media(max-width: 1050px) {
    header.store-header:before {
        height:27px !important
    }
}

@media(max-width: 992px) {
    header.store-header:before {
        height:25px !important
    }
}

@media(max-width: 600px) {
    header.store-header:before {
        background-size:220%;
        height: 28px; !important
        background-position: center
    }
}

@media(max-width: 400px) {
    header.store-header:before {
        background-size:240%;
        height: 24px !important
    }
}

@media(max-width: 350px) {
    header.store-header:before {
        background-size:290%;
        height: 22px !important
    }
}
body {
    background-color: #f5edeb
}

.top-navbar {
    background-color: #EBC9CA;
}

input.s-search-input {
    background-color:#F5EDEB !important;
}
.main-menu li.root-level> a{
    color:#000000B2 !important
}
.main-menu li.root-level> a:hover{
    color:#6B785E !important
}
.header-btn__icon {
    color: #000000B2 !important;
    border: #d3d3d345 1px solid!important ;
    transition: transform 0.2s ease;
}
@keyframes shake {
    0% { transform: translateX(0); }
    25% { transform: translateX(-2px); }
    50% { transform: translateX(2px); }
    75% { transform: translateX(-2px); }
    100% { transform: translateX(0); }
}

.header-btn__icon:hover {
    animation: shake 0.5s ease;
    background-color:#e98fa924;
    color:#4e4e4e
}

.s-cart-summary-total{
    color:#000000B2
}
.main-nav-container {
    background-color:#F5EDEB !important
}

span.s-cart-summary-count {
    background-color:#6B785E
}
.s-block.s-block--photos-slider .s-slider-block__title-nav{
    display:none;
}
section.s-block.s-block--photos-slider {
    margin: 0;
}

.swiper.s-slider-container.swiper-initialized{
    padding:0
}

salla-slider.photos-slider .swiper-slide{
    width:100%;
    padding:0;
    margin:0;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display:none
}


.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100% !important;
    padding: 0;

}
.s-block.s-block--fixed-banner.wide-placeholder .container img {
    border-radius:0;
    background:transparent ;

}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) , section:has(img[src="https://cdn.salla.sa/form-builder/DE3fG7hMoX21vjdu4x4hycxNklrDGQs7zPdlhmTV.png"]) {
    margin-top: 0 !important;
}

.swiper-wrapper.s-slider-swiper-wrapper {
    justify-content:space-between;
}

.s-block--categories .s-slider-wrapper.carousel-slider {
    width:80%;
    margin:auto;
}

section.s-block.s-block--categories .s-slider-block__title-nav{
    display:none;
}


.swiper-slide.slide--one-sixth{
    margin:auto !important;
    width:25%;
}
a.slide--cat-entry {
    background:transparent;
    height:250px;
    border:none
}
a.slide--cat-entry h2{
    font-size:18px;
}
a.slide--cat-entry img{
    border-radius:0;
    height:250px;
    width:250px
}

section.s-block.s-block--banners.container .grid{
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap:0;
    width:90%;
    margin:auto
}


.two-row .banner-entry:first-child{
    grid-row: span 1 / span 2;
}

a.banner-entry.square-photos {
    background: transparent;    
}

section.s-block.s-block--banners.container .s-block__title ,.s-block.s-block--categories .s-slider-block__title  {
    justify-content:center;
    text-align: center;
}
.s-block__title .right-side , .s-block.s-block--categories .s-slider-block__title-right {
    padding-left:0 !important;
}
.s-block__title .right-side h2 , .s-block.s-block--categories  .s-slider-block__title-right h2{
    padding-left:0;
    font-size:24px;
}
.s-block__title .right-side::after {
    content: "لحظاتـــك الثمينـــة تحتــاج لمساتنـــا";
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #6B785E;
    text-align: center; 
    margin: 0 auto;     
}
section:has(img[src="https://cdn.salla.sa/form-builder/wYDW0aNbV9CdN51kJDJ3owH6NlWLOzloFgwHSIUm.png"]){
    width:80%;
    margin:4rem auto ;
}
.s-block--banners .s-block__title{
    margin-top: 2rem;
}
.s-products-slider-slider .s-slider-block__title-nav button{
    width:45px;
    background-color:#c1bab7;
}
.s-products-slider-slider .s-slider-button-icon svg {
    fill:white !important;
}
.s-product-card-content{
    background-color:#FFFAF3 !important;
}
.s-block--best-offers .s-slider-block__title-right h2 , .s-reviews-header{
    font-size:22px;
}
.s-block--best-offers .s-slider-block__display-all{
    color:#6B785E;
    font-size:16px;
}
.s-product-card-content {
    text-align: center;
    color: #6B785E;
    background-color:#F5F5F5;
}

.s-product-card-content-sub {
    justify-content: center;
}
.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #6B785E;
    border-radius: 20px;
    color: white;
}
salla-add-product-button.hydrated:has(button:disabled):hover {
    cursor: no-drop
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    animation: shake .4s
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    animation: shake .4s
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    display: inline-block
}

@keyframes shake {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(-1px)
    }

    50% {
        transform: translateX(1px)
    }

    75% {
        transform: translateX(-1px)
    }

    100% {
        transform: translateX(0)
    }
}
span.s-reviews-testimonial__icon svg, .s-rating-stars-btn-star svg {
    fill:black !important;
}


.store-footer__inner {
    padding-top:6rem;
    padding-bottom: 0rem;
    background: url("https://i.ibb.co/xtQcd7hN/Footer-1.png") no-repeat !important;
}
footer .store-footer__inner .grid div:first-child {
    grid-column: 1 / 2;

}
.store-footer__inner .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.store-footer__inner .grid > div a h3 {
    display: none
}
.store-footer__inner .grid > div:nth-of-type(1) > a::after  {
  content: " ";
  display: block;
  width: 350px;
  height: 90px;
  background-image: url("https://i.ibb.co/8TP5ndr/logo-sara-1-1.png");
  background-size:cover;
  margin:auto;
  background-repeat: no-repeat !important;
 }
.store-footer__inner > div * {
    text-align: center;
    justify-content: center;
}
.store-footer__inner .grid > div > div {
    margin: auto;
    padding: 10px
}

.s-contacts-list::after {
  content: " ";
  display: block;
  width: 120px;
  height: 100px;
  background-image: url('https://i.ibb.co/1G39pfyQ/Mask-group.png');
  background-size:contain;
  margin:auto;
  background-repeat: no-repeat !important;
}
.s-contacts-item .s-contacts-icon{
    border:1px solid #6d6d6d ;
}
.mburger i{
    color:#6b785e
}
.s-social-link a{
    border:1px solid #374151
}
ol.s-breadcrumb-wrapper {
    font-size:18px;
} 
.s-comments.s-comments-product,.s-user-menu-trigger {
    background: transparent!important
}
.s-social-list .s-social-link a svg{
    display:none;
}
.s-social-list .s-social-link a{
    border:none !important;
    content: " ";
    display: block;
    width: 40px;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat!important
}
.s-social-list .s-social-link:nth-of-type(1) a{

    background-image: url("https://i.ibb.co/0pL6TZks/insta.png");
}
.s-social-list .s-social-link:nth-of-type(2) a {
    background-image: url("https://i.ibb.co/V0V5BrsM/unnamed.png");
}
.s-social-list .s-social-link:nth-of-type(3) a {
    background-image: url("https://i.ibb.co/ZRQ2CZWf/tik-tok-logo-578229-290.jpg");
}

/*.content--single-page .content-entry h2 {
    font-weight: lighter
}*/
@media (max-width: 992px){

section:has(img[src="https://cdn.salla.sa/form-builder/wYDW0aNbV9CdN51kJDJ3owH6NlWLOzloFgwHSIUm.png"]){
    width:90%;
}
.store-footer__inner .grid > div:nth-of-type(1) > a::after  {
  width: 250px;
  height: 55px;
 }
.store-footer__inner .grid{
  grid-template-columns: repeat(1, minmax(0, 1fr)); 

}
.s-block__title .right-side h2 , .s-block.s-block--categories  .s-slider-block__title-right h2{
    font-size:22px;
}
.s-block--best-offers .s-slider-block__title-right h2 , .s-reviews-header{
    font-size:20px;
}
    .store-footer__inner {
    background-color:#ebc9ca !important
}
   .contact-social {
        border: none
    }

.s-block--categories .s-slider-wrapper.carousel-slider {
    width:90%;

}
.swiper-slide.slide--one-sixth{
    width:33%;
}
section.s-block.s-block--banners.container .grid{
    gap:1rem;
    width:100%;
}
}
@media (max-width: 600px){
    .s-block--banners .s-block__title{
    margin-top: 1rem;
}
.s-products-slider-card{
    width:55%
}
.s-block--categories .s-slider-wrapper.carousel-slider {
    width:90%;
    margin:auto;
}
section:has(img[src="https://cdn.salla.sa/form-builder/wYDW0aNbV9CdN51kJDJ3owH6NlWLOzloFgwHSIUm.png"]){
    margin:2rem auto;
}
.s-cart-summary-total{
        display:none;
    }
    .s-block__title .right-side h2 , .s-block.s-block--categories  .s-slider-block__title-right h2{
    font-size:18px;
}
.s-block--best-offers .s-slider-block__title-right h2 , .s-reviews-header{
    font-size:18px;
}
    .s-block__title .right-side::after {
    font-size: 11px;
    }
    .banner-entry.square-photos {
        height:110px !important
    }
      .swiper-slide.slide--one-sixth {
        width: 50%;
    }
    a.slide--cat-entry {
    background:transparent;
    height:200px;
    border:none
}
a.slide--cat-entry h2{
    font-size:12px;
}
}
@media (max-width: 320px) {
    .s-add-product-button-main button {
        font-size:12px
    }

    .s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
        padding: 8px 5px
    }

    .swiper-slide.slide--one-sixth {
        width: 70%
    }
    
}