/* ===================================================
FIX CURSOR BUG
=================================================== */

html,
body,
*{

cursor:auto !important;

}


/* ===================================================
REMOVE OLD CURSOR EFFECTS
=================================================== */

.zero-dev-wrapper{

cursor:auto !important;

}


/* УБИРАЕМ СТАРЫЙ GLOW */

.mouse-glow{

display:none !important;

}


/* УБИРАЕМ CURSOR LIGHT */

body::before{

display:none !important;

content:none !important;

}


/* ===================================================
PERFORMANCE FIX
=================================================== */

body{

overflow-x:hidden;

}


/* ===================================================
PREMIUM SMOOTHNESS
=================================================== */

.zero-dev-card{

transform-style:preserve-3d;

will-change:transform;

backface-visibility:hidden;

}


/* ===================================================
FIX TILDA POPUPS
=================================================== */

.t-popup,
.t706__cartwin{

cursor:auto !important;

}


/* ===================================================
MOBILE FIX
=================================================== */

@media(max-width:900px){

html,
body,
*{

cursor:auto !important;

}

}
/* ===================================================
СКРЫТЬ СТАНДАРТНУЮ ИКОНКУ КОРЗИНЫ
НО ОСТАВИТЬ РАБОТУ КОРЗИНЫ
=================================================== */

.t706__carticon{

opacity:0 !important;

visibility:hidden !important;

pointer-events:auto !important;

transform:scale(0) !important;

position:fixed !important;

right:-9999px !important;

bottom:-9999px !important;

}
/* ===================================================
HIDE DEFAULT SEARCH
=================================================== */

.t-store__filter__search,
.js-store-filter-search,
.t-store__filter__search-wrapper{

display:none !important;

}
/* ===================================================
PREMIUM SEARCH
=================================================== */

.premium-search{

position:relative;

width:100%;

max-width:420px;

margin:40px auto;

}


.premium-search input{

width:100%;

height:64px;

padding:0 28px;

border-radius:22px;

border:1px solid rgba(255,255,255,.08);

background:

linear-gradient(
180deg,
rgba(255,255,255,.06),
rgba(255,255,255,.03)
);

backdrop-filter:blur(20px);

color:white;

font-size:18px;

font-weight:600;

outline:none;

box-shadow:

0 0 30px rgba(255,0,60,.08),

inset 0 1px 0 rgba(255,255,255,.06);

transition:.35s ease;

}


.premium-search input:focus{

border-color:
rgba(255,0,60,.45);

box-shadow:

0 0 40px rgba(255,0,60,.18),

0 0 80px rgba(255,0,60,.08);

transform:scale(1.02);

}


.premium-search input::placeholder{

color:
rgba(255,255,255,.35);

}
/* ОБЩИЙ БЛОК */

.t-store__parts-search-wrapper{

display:flex !important;

justify-content:center !important;

margin:30px auto !important;

}


/* INPUT */

.t-store__parts-search-wrapper input,
.t-store__parts-search-wrapper .t-input{

width:420px !important;

height:64px !important;

padding:0 24px !important;

border-radius:22px !important;

background:

linear-gradient(
180deg,
rgba(255,255,255,.06),
rgba(255,255,255,.03)
) !important;

backdrop-filter:blur(18px);

border:
1px solid rgba(255,255,255,.08) !important;

color:white !important;

font-size:18px !important;

font-weight:600 !important;

outline:none !important;

box-shadow:

0 0 30px rgba(255,0,60,.08),

inset 0 1px 0 rgba(255,255,255,.04);

transition:.35s ease !important;

}


/* PLACEHOLDER */

.t-store__parts-search-wrapper input::placeholder{

color:
rgba(255,255,255,.35) !important;

}


/* FOCUS */

.t-store__parts-search-wrapper input:focus{

transform:scale(1.02);

border-color:
rgba(255,0,60,.45) !important;

box-shadow:

0 0 45px rgba(255,0,60,.25),

0 0 90px rgba(255,0,60,.08);

}


/* SORT SELECT */

.t-store__parts-search-wrapper select{

height:64px !important;

padding:0 20px !important;

border-radius:20px !important;

background:
#141418 !important;

border:
1px solid rgba(255,255,255,.08) !important;

color:white !important;

font-weight:600 !important;

margin-left:14px !important;

}


/* MOBILE */

@media(max-width:700px){

.t-store__parts-search-wrapper{

flex-direction:column !important;

gap:14px !important;

padding:0 16px !important;

}

.t-store__parts-search-wrapper input,
.t-store__parts-search-wrapper .t-input{

width:100% !important;

}

.t-store__parts-search-wrapper select{

width:100% !important;

margin-left:0 !important;

}

}
