.banner--fixed img {
  transform: scale(1, 1) !important;
}
.product-single .countdown-single, .quickview .countdown-single{
  display: none;
}
.s-block--animated-brands--brand img{  
  width: 120px;
  height: 120px;
}
.object-cover{
  object-fit: contain;
}
.enhanced-title-border::before{
  background: #d5ad49;
}.enhanced-title-border::after{
  background: #d5ad49;
}
.enhanced-title-border{
  border-color: #d5ad49;
}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide{
  align-items: stretch;
  display: flex;
  align-self: stretch;
  
  border-radius: 20px;
  margin: 10px;
  padding: 10px;
  width: 250px;
}
.auto-fit-grid {
    grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
}
@media (min-width: 1024px) {

  .merge-with-top-component .lg\:px-8 {
        padding-left: 0rem !important;;
        padding-right: 0rem !important;;
    }
   .merge-with-top-component  .px-6{
        padding-left: 0rem !important;
        padding-right: 0rem !important;
    }}
@media (max-width: 768px){
 .lg\:px-8 {
        padding-left: 0rem !important;;
        padding-right: 0rem !important;;
    }
.auto-fit-grid {
        grid-template-columns: repeat(3, minmax(116px, 1fr)) !important;
    }
    .gap-x-6 {
    
    column-gap: 0.5rem !important;;
}
    
  .fit-slider-products .s-slider-swiper-wrapper .swiper-slide{
  align-items: stretch;
  display: flex;
  align-self: stretch;
  
  border-radius: 20px;
  margin: 3px;
  padding: 10px;
  width: 200px;
}
  }
}
.banner--fixed img {
  transform: scale(1, 1) !important;
}
.product-card__enhanced-mini-cart button {
  background: #010100;
  padding: 6px 25px;
  border-radius: 10px;
}
header{
  position: absolute;
  z-index: 99;
  width: 100%;
  top:50px;
  background-color: #ffffff00 !important;
}
.sub-menu{
  background-color:#010100!important;
}
.main-nav-container.fixed-pinned .inner {
  background-color: #010100;
}
.main-nav-container,.main-menu-row{
  background-color: #ffffff00 !important;
 /*color:#ddb34c;*/
 color:#ddb34c;
}
.mb-10,.lg\:pb-20 {
  margin-bottom: 2.5rem;
  padding-top: 10rem;
}
.product-card__enhanced-mini-cart button.s-button-element, .sicon-add:before {
  color:#FFF !important;
}
.flex-wrap {
  flex-wrap: wrap;
  padding-top: 5rem;
}
.brands-nav-wrap, .s-products-list-vertical-cards{
  padding-top: 10rem !important;
}
.brand-page__banner {  
  padding-top: 15rem !important;
}
.rounded-2xl {
  border-radius: 1rem;
  overflow: visible;
}
.enhanced-title-border::before {
  animation-name: shadow-before;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.enhanced-title-border:after {
  animation-name: shadow-after;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.s-button-sm{
position: relative;
overflow: hidden;
position: relative;
transition:0.6s;
}
.s-button-sm::after{
content: "";
position: absolute;
left: 0;
top: 0;
width: 0%;
height: 100%;
border-radius: 5px;
background-color: transparent;

}
.s-button-primary-outline{
fill:  #d8be8a!important;;
color: #d8be8a!important;
}

.mx-auto.mt-16.grid.max-w-2xl.auto-rows-fr.grid-cols-1.gap-8{
    gap: 0rem !important;
    
}
.product-card__image{
height:15rem !important;
    max-height: 15rem !important;
}
.ounded-2xl {
    border-radius: 0!important;
    overflow: visible;
}
media (min-width: 1024px) {
    .lg\:pt-80 {
        padding-top: 16rem;
    }}
    
    @media (min-width: 700px) {
   .s-block.s-block--banners.container 
    .md\:grid-cols-3 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

}
@media (min-width: 768px) {
    .two-row .banner-entry:first-child {
        height: 88%;
    }
}

#\31 653417264  > a > span, #\"653417264\" > a > span {
    color: #FF0000;
    background: #FFFFFF !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  
    animation: subtleNeonEffect 1.5s infinite;
}

@keyframes subtleNeonEffect {
    0% {
        background-color: black;
        color: #FF0000;
    }
    30% {
        background-color: black;
        color: #FF0000;
    }
    100% {
        background-color: #FF0000;
        color: black;
    }
}