body{
    background-color:#fff !important;
}                                                                                                                                                              
i.header-btn__icon.sicon-user-circle,.sicon-shopping-bag {
    background: transparent;
    border:none;
    color: #fd7101;
}
i.sicon-search.text-xl.text-gray-700{
 color: #fd7101;
}
header i {
    border-radius: 15px !important;
}
.s-search-input-wrapper {
    border: 2px solid #fe7101;
    border-radius: 15px;
}
.top-navbar {
    display: none;
}


:is(section.s-block.s-block--photos-slider) img {
    border-radius: 0!important;
    background-color: transparent!important
}

section.s-block.s-block--photos-slider {
    margin-top: 0
}

section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide {
    padding: 0!important;
    width: 100%!important;
    max-width: unset;
    border-radius: 0!important
}

section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper {
    padding: 0
}

p.s-cart-summary-content * {
    color: #fd7101;
}

div#mainnav {
    padding-top:1rem;
}
.banner--fixed img, .banner-entry {
    background-color:transparent !important;
}                                                                                    




body.index > div.app-inner.flex > section:nth-child(7) > div.grid,
body.index > div.app-inner.flex > section:nth-child(8) > div.grid{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
body.index > div.app-inner.flex > section:nth-child(7) > div.grid a:first-child,
body.index > div.app-inner.flex > section:nth-child(8) > div.grid a:first-child{
    grid-area:1/1/1/1
}
body.index > div.app-inner.flex > section:nth-child(7) > div.grid a div,
body.index > div.app-inner.flex > section:nth-child(8) > div.grid a div{
    background-position:center;
    background-size:contain !important;
}
@media(max-width:992px){
    body.index > div.app-inner.flex > section:nth-child(7) > div.grid a,
    body.index > div.app-inner.flex > section:nth-child(8) > div.grid a{
        height: 65px;
    }
}
  body.index > div.app-inner.flex > section:nth-child(8) {
      margin-top:.5rem;
  }

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    border-radius:0 !important;
    color: #fff !important;
    background-color:#fd7101;

}



body.index .s-product-card-content , 
body.index .s-product-card-content  h3 a
{
    color: #fd7101;
}

body.index .s-products-slider-wrapper div.s-slider-block__title>div.s-slider-block__title-right>h2 ,
body.index .s-block__title h2{
    position: relative;
    padding-left: 0!important;
    margin-bottom: 1rem;
    font-size:25px;
    color: #fd7101;
}

body.index .s-products-slider-wrapper div.s-slider-block__title>div.s-slider-block__title-right>h2:before,
body.index .s-block__title h2:before{
    position: absolute;
    content: "";
    background-image: url(https://i.postimg.cc/d3HMQ5fs/Frame-25.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 150px;
    height: 50px;
    bottom: -60px;
    left: 50%;
    transform: translate(-50%)
}

body.index .s-products-slider-wrapper .s-slider-block__title ,body.index .s-block__title {
    flex-direction: column;
    gap: 38px
}

body.index .s-products-slider-wrapper .s-slider-block__title-right {
    padding-left: 0!important
}

body.index .s-slider-block__title-left {
    display:none;
}

.store-footer__inner {
    background:#fd7101 !important;
    color: #fff !important;

}
footer a[href*=instagram] {
    background: linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
}
footer a[href*=tiktok] {
   background: black !important;
    color:white;
}
footer a[href*=snapchat] {
    background:yellow !important;
    color:black;
}
footer a[href*=youtube] {
    background-color:red !important;
    color:white;
}
footer a[href*=twitter] {
    background:black !important;
    color:white;
}
footer a[href*=facebook] {
    background:#214c68 !important;
    color:white;
}

footer.store-footer li.s-social-link {
    transition: all 0.3s ease;
}

footer.store-footer li.s-social-link:hover {
    transform: translateY(-3px);
}


@media(max-width: 767px) {
    .store-footer__inner * {
        text-align:center;
        justify-content: center
    }
    .s-products-slider-card {
    max-width: 200px;

}
}