section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) .container , section:has(img[src="https://cdn.files.salla.network/homepage/403132170/25c8cdcb-40d7-4c34-8fc4-d972ad09227a.webp"]) .container ,
section:has(img[src="https://cdn.files.salla.network/homepage/403132170/4bfdc1d2-6de5-4c96-8494-c77407c52c5f.webp"]) .container{
    max-width:100% !important;
}
body {
    background-color: hsl(0deg 0% 91.76%)
}

.navbar-brand img {
    max-height: 3.6rem!important
}
/* 
.top-navbar {
    background-color: #D8D8D8
} */

input.s-search-input {
    background-color: #ffffffb8!important
}

.main-nav-container {
        background-color: #47464629
}
.main-nav-container.fixed-header{
    background:#535252bd;
}
.main-menu li.root-level>a,.s-cart-summary-total {
    color: white !important;
    font-size:16px
}

.main-menu li.root-level>a:hover{
    color:#740609 !important
}
span.s-cart-summary-count {
    background-color: #CC0244
}

@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 .5s ease
}

.header-btn__icon {
    color:white;
    transition: transform .2s ease;
    box-shadow: 5px 8px 5px 2px #00000005;
    border: 1px solid #E5E7EB;
}

section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: -135px;
}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) .container , section:has(img[src="https://cdn.files.salla.network/homepage/403132170/518cfcad-35f9-4f80-b112-98ef5eef1e6c.webp"]) .container ,
section:has(img[src="https://cdn.files.salla.network/homepage/403132170/87c063c3-a3a0-4189-86bc-ba363c2c7775.webp"]) .container{
    max-width:100% !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    padding:0;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container img{
    background:transparent;
    border-radius:0;
}
a.slide--cat-entry {
    height:11rem;
    background:#740609; 
    border:none;
    border-radius:10px;
}
.s-block--categories .s-slider-block__title-nav{
    display:none !important;
}
a.slide--cat-entry img{
    height:7rem;
    width:7rem;
    margin-top:15px;
     transition: transform 0.6s;
  transform-style: preserve-3d;
}
a.slide--cat-entry img:hover {
     transform: rotateY(180deg);
}
.s-block--categories .s-slider-block__title,.s-block--banners .s-block__title {
    justify-content: center
}
.slide--cat-entry h2{
    color:white
}
.swiper-slide.slide--one-sixth {
    width: 18%
}

.s-block--categories .swiper-wrapper.s-slider-swiper-wrapper {
    justify-content:center !important;
}
.s-slider-nav-arrow {
    width:47px;
    background: #231F1E80;
    border: none
}

.s-slider-nav-arrow svg {
    fill: white
}

.s-product-card-content {
    text-align: center
}

.s-product-card-content-sub {
    justify-content: center
}

salla-add-product-button.hydrated:has(button:disabled):hover {
    cursor: no-drop
}
.s-product-card-entry{
    background:#F5F5F5
}
.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #740609;
    border-radius: 10px;
    color: #F5F5F5;
    border: none
}

.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
}

h1.s-reviews-header {
    color:#740609
}


.s-reviews-testimonial {
    background:#F5F5F5;
}

span.s-reviews-testimonial__icon path 
, span.s-rating-stars-btn-star.s-rating-stars-small.s-rating-stars-selected {
      fill:black
}
footer .store-footer__inner .grid div:first-child {
    grid-column: 1 / 2
}

.store-footer__inner {
     background:url("https://i.ibb.co/Mxk3CYkh/Slide-16-9-7.png") no-repeat !important;
    background-size:contain !important;
    padding-top:120px
 
}

.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: 140px;
    height: 100px;
    background-image: url("https://i.ibb.co/CpWvP6pj/Whats-App-Image-2025-12-14-at-03-51-37-c91a1ab7-1-1-3.png");
    background-size: cover;
    background-repeat: no-repeat!important;
    margin-bottom: 13px
}

.store-footer__inner > div * {
    text-align: center;
    justify-content: center;
    color: #fff
}

.store-footer__inner .grid > div > div {
    margin: auto;
    padding: 10px
}

footer.store-footer {
    background:url("https://i.ibb.co/4RRDkCxn/Group-1261155323.png") no-repeat !important;
    background-size:cover !important;

    
}

footer .copyright-text p {
    color: #fff
}

.store-footer__inner {
    padding-bottom: 0
}

ol.s-breadcrumb-wrapper {
    font-size: 18px
}

.inner.bg-inherit i.sicon-menu {
    color: white
}

.s-comments.s-comments-product,.s-user-menu-trigger {
    background: transparent!important
}

.content--single-page,.product-single .main-content {
    box-shadow: 5px 5px 15px 2px #0101011a!important
}

.product-single .main-content {
    padding: 20px;
    border-radius: 15px;
    background-color: #ffffffb8
}

img.s-trust-badges-image {
    background:#ffffff4f;
    padding:2px;
    border-radius:5px
}
@media(max-width:992px){
  
.swiper.s-slider-container{
    padding:0
}
.swiper-slide.slide--one-sixth {
    width: 24%
}
a.slide--cat-entry{
    height:10rem;
}
a.slide--cat-entry img{
    height:5rem;
    width:5rem;
}
    .store-footer__inner .grid {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .contact-social {
        border: none
    }
    footer.store-footer {
    background:url("https://i.ibb.co/4RRDkCxn/Group-1261155323.png") no-repeat !important;
    background-size:cover !important;  
  }
}
@media(max-width:600px){
    section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: -74px;
}
   .top-navbar{
        background:#b9b9b9 !important;
    }
    .s-block--categories .swiper-wrapper.s-slider-swiper-wrapper {
    justify-content:start !important;
}
    .swiper-slide.slide--one-sixth {
    width: 38%
}
a.slide--cat-entry{
    height:9.5rem;
}
a.slide--cat-entry img{
    height:6rem;
    width:6rem;
}
    .store-footer__inner {
     background:url("https://i.ibb.co/Mxk3CYkh/Slide-16-9-7.png") no-repeat !important;
    background-size:contain !important;
    padding-top:120px
 
}
}
@media(max-width:320px){

    .top-navbar{
        background:#404445
    }
    .s-block--categories .swiper-wrapper.s-slider-swiper-wrapper {
    justify-content:start !important;
}
    a.slide--cat-entry{
    height:8.6rem;
}
a.slide--cat-entry img{
    height:5.5rem;
    width:5.5em;
}
    .swiper-slide.slide--one-sixth {
    width: 40%
}
    .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
    }

}
header.store-header:before {
    content: '';
    background: url(https://i.ibb.co/KpVR8bfF/Frame-1171275482.png);
    background-repeat-y: no-repeat !important;
    background-position-x: 0 ;
    background-size: 150% !important;
    animation: scrollBrands 2000s linear alternate both infinite;
    background-size: contain;
    height: 40px;
    display: block;
    background-color: #740609;
    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: 30px;
        background-size: 255% !important;
    }
}

@media(max-width: 992px) {
    header.store-header:before {
      height:40px;
    }
}

@media(max-width: 600px) {
    header.store-header:before {
        background-size: 260% !important;
        height:26px
    }
}

@media(max-width: 350px) {
    header.store-header:before {
        background-size:300% !important;
        height: 20px
    }
}