/* Extracted from iletisim.php :: asya-no-text-cursor-final */
html,body,body *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]){-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;caret-color:transparent!important;cursor:default!important;}
a,a *,button,button *,[role="button"],[role="button"] *, .btn,.btn *, .filter-item,.filter-item *, .filter-sub-item,.filter-sub-item *, .product-card,.product-card *, .add-to-cart,.add-to-cart *, .asya-cart-link,.asya-cart-link *, .header-search-toggle,.header-search-toggle *, .header-login-btn,.header-login-btn *, .login-card-submit,.login-card-submit *, .login-card-link,.login-card-link *, .login-card-logout,.login-card-logout *{cursor:pointer!important;}
input,input *,textarea,textarea *,select,select *,option,[contenteditable="true"]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;cursor:text!important;caret-color:auto!important;}
input[type="checkbox"],input[type="radio"],input[type="file"],select,button,a{cursor:pointer!important;}


/* Extracted from iletisim.php :: contact-slider-db-style */
.contact-hero.contact-hero-mini.contact-hero-clean{
  min-height:148px!important;
  overflow:hidden!important;
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
.contact-text-slider{
  width:min(1180px, calc(100% - 48px));
  margin:0 auto;
  padding:30px 0 34px;
  position:relative;
  z-index:2;
}
.contact-text-slide{
  display:none;
  opacity:0;
  transform:translateY(14px);
  transition:opacity .55s ease, transform .55s ease;
}
.contact-text-slide.is-active{
  display:block;
  opacity:1;
  transform:translateY(0);
  animation:contactSlideIn .58s cubic-bezier(.2,.8,.2,1) both;
}
.contact-text-slide-title{
  margin:0;
  font-family:'Rajdhani',sans-serif;
  font-size:clamp(27px,2.45vw,42px);
  line-height:1.08;
  font-weight:900;
  letter-spacing:.015em;
  color:rgba(255,255,255,.98);
  text-shadow:0 0 18px rgba(255,255,255,.12),0 0 34px rgba(255,30,36,.24);
}
.contact-text-slide-subtitle{
  margin:10px auto 0;
  max-width:860px;
  font-size:clamp(14px,1.05vw,17px);
  line-height:1.45;
  font-weight:700;
  color:rgba(255,255,255,.72);
}
.contact-text-slider::after{
  content:"";
  display:block;
  width:min(560px,72vw);
  height:1px;
  margin:18px auto 0;
  background:linear-gradient(90deg,rgba(255,30,36,0),rgba(255,30,36,.78),rgba(0,149,255,.62),rgba(255,30,36,0));
  box-shadow:0 0 24px rgba(255,30,36,.25);
}
.contact-text-dots{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  margin-top:14px;
}
.contact-text-dot{
  width:8px;
  height:8px;
  border-radius:999px;
  border:0;
  background:rgba(255,255,255,.30);
  padding:0;
  cursor:pointer!important;
  transition:width .25s ease, background .25s ease, box-shadow .25s ease;
}
.contact-text-dot.is-active{
  width:26px;
  background:#ff1e24;
  box-shadow:0 0 16px rgba(255,30,36,.45);
}
@keyframes contactSlideIn{
  from{opacity:0;transform:translate3d(24px,8px,0)}
  to{opacity:1;transform:translate3d(0,0,0)}
}
@media(max-width:700px){
  .contact-hero.contact-hero-mini.contact-hero-clean{min-height:132px!important}
  .contact-text-slider{width:min(100% - 28px, 720px);padding:26px 0 30px}
  .contact-text-slide-title{font-size:clamp(21px,6vw,28px)}
  .contact-text-slide-subtitle{font-size:14px}
}

