.s-block {
  background-color: #fff !important;
}
.s-block--fixed-banner:first-of-type {
    padding-top: 0;
    position: relative;
    z-index: 2
}

.s-block--fixed-banner {
    padding-bottom: 0
}

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

.s-block--fixed-banner .container img {
    border-radius: 0
}

.s-block--logos-slider .swiper-slide a{
  background-color: rgb(252 230 225);
  border: 1px solid #135994;
}
.s-block--logos-slider .min--10 {
   max-width: 20% !important;
} 

.store-footer {
  background-color: #0f5c9540;
}
.footer-bottom {
  background-color: #f15738;
  padding-left: 10px;
  padding-right: 10px;
}
.footer-bottom * {
  color: #fff;
}


.tab-trigger, h1, h2, h3, h4, h5, h6, strong {
font-family: var(--font-main);
color: #005793;
}

.bg-red-400 {
--tw-bg-opacity: 1;
background-color: rgba(241,87,56);
}

.text-white {
--tw-text-opacity: 1;
color: #001234;
}

.product-entry.rounded-full {
border-radius: 
0.75rem;
border-color: rgba(241,87,56);
}

.mb-2 {
margin-bottom: 
0.8rem;
}

.btn-primary, .s-button-primary {
color: var(--text-btn);
background-color: rgba(241,87,56);
border-color: rgba(241,87,56);
box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.2);
transition: transfrom 0.3s ease, doxshadow 0.3s ease;
}




.s-block--banners+.s-block--banners, .s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner {
    margin-top: 0.75rem;
}

.duration-500 {
    transition-duration: .5s;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}

.s-block__title h2 {
    font-size: 1.525rem;
    font-weight: 700;
    line-height: 1.75rem;
    line-height: 1.2;
    position: relative;
 text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #231557 0%,
    #44107a 29%,
    #ff1361 67%,
    #fff800 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}