/* Add custom CSS styles below */ 
body {
 background-image: url(https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExcGE3azRkNDg1eHNlbDM0ZGdlNnRueXpocmtjcXduMG40OXFveG1tbiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/IVK5fmAzYTfQYtAazW/giphy.gif);
 background-attachment: fixed ; 
  background-repeat: repeat ;
}


@media (max-width: 1024px) {
.s-product-card-promotion-title {
  font-size: 9px ;
}

}



@keyframes textShine {
 0% {
   background-position:  50%  100% ; 
 }

50% {
   background-position: 100% 100%;
 }
  
100% {
  background-position:  0%  100% ;
}
  
} 

.is-sticky-product-bar .sticky-product-bar salla-add-product-button button[quick-buy] {
  border-radius: 6px !important ;
}


button.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center,
.s-add-product-toast .s-button-gray-outline{
   color: #fff; 
   background: linear-gradient(140deg, #9a191f 20%, #292929 30%, #9a191f 70%, #9a191f 100% , #292929 100%) ; 
   animation: textShine 5s ease-in-out infinite alternate;
   background-size: 500% auto;
   border-radius: 24px ;
   box-shadow: 2px 2px  #181616 ; 
}

.s-product-card-entry.no-bg {
   transition: transform 0.3s ease;
}

.s-product-card-entry.no-bg:hover {
  transform: scale(1.005); 
  background-color: #740000 ; 
}


.angel-discountcoupon ,
.flex.flex-col.bg-gray-100.da-bgg.relative.md\:mb-6 ,
section.sticky-product-bar.bg-white.da-bgg.with-bottom-header.p-5.mt-4.rounded-md ,
.nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative ,
section.cart-item.bg-white.da-bgg.overflow-hidden.p-3.rounded-md.mb-5.relative ,
.shadow-default.bg-white.da-bgg.p-3.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 ,
ul.main-menu.mm-spn--open ,
.mm-spn.mm-spn--navbar.mm-spn--main:after,
.s-block--faqs .faqs-list input:checked+div .open-badge,
a.faq-link.btn.btn-primary.mb-6.font-primary{
 background-color: #181616  !important;
}


.s-block--faqs .faqs-list input:checked+div ,
a.faq-link.btn.btn-primary.mb-6.font-primary{
      border: 2px solid #ffe5eb;
}

.s-block--faqs .faqs-list input:checked+div label {
  color: #181616 !important ;
}


a.tab-trigger.description-tab.inactive ,
a.tab-trigger.description-tab ,
a.tab-trigger.reveiws-tab ,
a.tab-trigger.relative.p-product.options-tab.inactive{
  background-color: #181616  !important;
}


a.tab-trigger.description-tab.is-active ,
a.tab-trigger.reveiws-tab.is-active{

 background-color: #9c000e !important;
}

.s-product-options-grid-mode input:checked+div {
  border: 2px solid !important; 
}

textarea.s-comment-form-input {
  border: 2px solid #181616 !important;
}

.s-comment-form-action {
  border: 1px solid #fff !important; 
}

.s-products-list-placeholder span {
  background-color: #9a191f ; 
}

.s-products-list-placeholder span svg {
 fill: #fff;
  
}


section.p-block--features.mt-4 {
  display: none ; 
}


.swiper-scrollbar-drag {
  background-color:  #181616 ;
}


salla-conditional-offer.hydrated.s-conditional-offer-container {
  background-color: #181616 ;
  margin-bottom: 25px ;
}

.s-conditional-offer-title {
 color: #9a191f !important;  
}


.s-conditional-offer-item-avatar-content , 
.s-conditional-offer-checkpoint-label {
  color: #fff !important;
  font-weight: bold ;
}


h2.w-full.px-1.da-cp.whitespace-nowrap {
  color: #fb0611 !important
}


.opt-text a {
  color: #000;
}

@media (max-width: 1024px) {
  
  p.w-full.mt-1.px-1.\!p-0.\!m-0.text-gray-400.da-ts.whitespace-nowrap {
    white-space: break-spaces;
font-size: 13.5px
  }
}


@media (max-width: 1024px) {
   h2.w-full.px-1.da-cp.whitespace-nowrap {
     font-size: 17.5px;
   }
  
}


.sicon-alarm-snooze:before,
.sicon-check-circle2:before,
.sicon-chat-person-alt:before,
.sicon-dollar-money:before,
.sicon-redo:before,
.sicon-alarm-check:before {
  color: #fb0611 !important ;
}