/* Add custom CSS styles below */ 
.s-advertisement {
  background-color: #000; /* Optional: black background */
  color: #fff; /* white text */
  overflow: hidden;
  position: relative;
  height: 40px; /* Optional: control height */
}

.s-advertisement .scrolling-text {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: scroll-left 15s linear infinite;
}

@keyframes scroll-left {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}


.footer-is-light .store-footer .store-footer__inner {
    background-color: #000000;
    color: #ffd700;
    border-top: 4px solid #ffd700;
    border-radius: 20px 20px 0 0;
}
.s-cart-summary-count{
  background-color: #000;
}
.top-navbar{
 background:#000000;
  color:#ffd700;
}
.top-navbar .s-search-input{
background:#fff;
}
.header-btn__icon, .s-contacts-icon{
   border-radius: 10px;
    background:#000000;
    color:#ffd700;
    border:none;
}
.s-product-card-entry{
border-radius:30px ;
 border: 1.5px solid #000000;
 overflow:hidden
}
.s-button-btn, .s-price-range-number-input {
    border-radius: 30px;
    background:#000000;
    color:#ffd700;
    border:none;
}
.s-slider-block__title h2 {
 background:#000000;
 color:#ffd700;
 overflow:hidden
  border-radius: 30px;
}
.store-footer h3{
 color:#ffd700;
}
.s-block--features__item {
border-radius:30px ;
box-shadow:0px 16px 16px rgba(0,0,0,0.1);
}