section.s-block.s-block--fixed-banner  .container {
    max-width: 100%;
    padding: 0;
}
section.s-block:nth-of-type(1)  {
    margin-top:0px;
}
section.s-block img{
    background-color: transparent;
    border-radius:0px;
}
footer.store-footer , .store-footer__inner {
    background-color :#CDBCAE !important;
}
li.s-social-link a , span.s-contacts-icon , .md\:flex.items-center.justify-between.py-4.container.text-center.border-t-2.border-white  , .store-footer__inner {
    border:none;
}
span.s-contacts-icon {
    background-color:#231F1E;
}
a.gallery_btn , li.s-social-link a , span.s-contacts-icon {
    color: #fff;
}
li.s-social-link a[title="instagram"]{
    background-image: linear-gradient(150deg,#f9ce34,#ee2a7b,#6228d7);
}
li.s-social-link a[title="tiktok"]{
    background-image: linear-gradient(150deg,#00f2ea,#000,#ff0050);
}
li.s-social-link a[title="snapchat"]{
    background: #fffc00!important;
    color:#000;
}
li.s-social-link a[title="youtube"]{
    background:#ff0000;
}
ul.s-social-list {
    margin-bottom:10px
}
section.section-spacing.container .grid.grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.gap-4.w-full.athena-slide-right-left.athena-animate {
     grid-template-columns: repeat(3, minmax(0, 1fr));
}
section.section-spacing.container .grid.grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.gap-4.w-full.athena-slide-right-left.athena-animate .w-full.flex.flex-col.items-center.justify-center.text-center.p-4{
     box-shadow: 1px 1px 10px #00000047;
     border-radius:5px;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding: 0 !important;
    margin :0 !important;
}
section.store_categories_section.section-spacing.container.athena-slide-down-top.athena-animate .swiper-slide {
    width : 25% !important;
}
salla-slider.photos-slider .swiper-slide {
    width : 100% !important;
}
salla-slider.photos-slider .swiper-slide{
    margin:0px;
    padding:0px;
}
@media (min-width:1275px){
.store_category_item {
    width:16%
}
.store_category_item_wrapper.athena-slide-down-top.mp-hidden-mobile.athena-animate {
    gap:10px !important;
}
.img-shine-wrapper {
    width:200px;
    height:200px;
}
}
@media (max-width: 768px) {
  .partial-bg-container {
      min-height: 250PX;
    }
    .partial-bg-image {
      min-height: 250px;
    }
}