.list-style-none{list-style: none;}
.list-style-none li a:before{display: none;}
.list-style-none li a{padding-left: 0px;}
.address-info a {text-transform: inherit;}
.sign-up-li a{
	border: 2px solid #eb098c;
    padding: 4px 15px !important;
    border-radius: 12px;
}
.login-li a{
	border: 2px solid #eb098c;
    padding: 4px 15px !important;
    border-radius: 12px;
}
.login-li, .sign-up-li{margin-right: 0px !important;}
@media screen and (max-width: 767px){
	.login-li, .sign-up-li{margin-bottom: 10px !important;}
}
.login-form{border: 2px solid var(--vs-theme-color3);padding: 50px 25px;}
.sign-up-form{border: 2px solid var(--vs-theme-color3);padding: 40px 25px;}
.form-forgot-password{border: 2px solid var(--vs-theme-color3);padding: 40px 25px;}
.link.style1{color: var(--vs-theme-color3);}
.form-control, .form-select {padding: 15px 30px 15px 14px;}
.form-control:focus {color: #fff !important;}
form .error{color: red;}
p{text-transform: inherit;}
.vs-blog__title {font-size: 19px;}
.footer-logo img{max-width: 160px;}
.vs-hero__title--highlight {
    text-transform: uppercase;
    display: block;
    letter-spacing: 0;
    font-size: clamp(3rem, 0.675rem + 4.13vw, 5.625rem);
    background: linear-gradient(270deg, #eb098c 0%, #27aae3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }

  .vs-hero__bar {
    background-color: #eb098c;  
  }

  .vs-btn--style2 .vs-btn__inner {
    background: #eb098c;
  }

  .vs-btn{
    color: #fff !important;
  }

.vs-hero__text span {
    color: #eb098c;
}
.main-menu a:hover {
  color: #eb098c;
}


.sideCartToggler span {
  color: #eb098c;
}
.sideCartToggler:hover svg { 
  color: #eb098c;
}