.faq-skin-2 .btn:not(.btn-secondary):not(.btn-outline):not(.btn-link){
background-color:white !important;
}
.faq-skin-3-question {
font-size : 20px!important;
  color: black !important;
  font-weight: 500 !important;
}
.collapse.show .faq-skin-3-answer{
color:black !important;
}
.btn-primary{
padding:10px 135px !important;
}
.btn:not(.btn-link, .btn-sm) {
  padding-inline:none !important;
}
.header-background{
  background-color: white !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05) !important; /* soft shadow */
  position: sticky; /* optional: keeps navbar fixed at top on scroll */
  top: 0;
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .mini-cart-wrapper{
	display:none !important;
  }
  #mw-element-1751606676231{
	font-size:40px !important;
  }
}
.card-body{
  background-color: white !important;
}