
/* ============================================================
   HERO SEARCH DROPDOWN V90.1

   ВАЖНО:
   положение поиска НЕ МЕНЯЕМ.
   ============================================================ */


/* HERO только разрешает dropdown выйти наружу */
body.site-home-modern
.hero.home-hero-v4.sd-search-open-v90-1{

    overflow:
        visible!important;

    z-index:
        180!important;
}


/* ============================================================
   НИКАКИХ ИЗМЕНЕНИЙ ГЕОМЕТРИИ SEARCH
   ============================================================ */

body.site-home-modern
.sd-search-input-v90-1{

    /*
     * position НЕ задаём.
     * width НЕ задаём.
     * top/left НЕ задаём.
     * margin/padding НЕ задаём.
     * transform НЕ задаём.
     *
     * Оставляем штатную геометрию сайта.
     */
}


/* ============================================================
   DROPDOWN РЕЗУЛЬТАТОВ
   ============================================================ */

body.site-home-modern
.sd-search-results-v90-1{

    position:
        absolute!important;

    z-index:
        9999!important;

    margin:
        0!important;

    padding:
        0!important;

    max-height:
        360px!important;

    overflow-x:
        hidden!important;

    overflow-y:
        auto!important;

    border-radius:
        14px!important;

    box-sizing:
        border-box!important;

    transform:
        none!important;

    translate:
        none!important;

    scrollbar-width:
        thin!important;
}


/* ============================================================
   DARK — САМ ПОИСК

   Только ЦВЕТА.
   Ни одного geometry-property.
   ============================================================ */

html[data-site-theme="dark"]
body.site-home-modern
.sd-search-input-v90-1,

body.site-home-modern.site-theme-dark
.sd-search-input-v90-1{

    background:
        rgba(15,16,18,.82)!important;

    color:
        #f5f5f5!important;

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

    box-shadow:
        none!important;
}


html[data-site-theme="dark"]
body.site-home-modern
.sd-search-input-v90-1::placeholder,

body.site-home-modern.site-theme-dark
.sd-search-input-v90-1::placeholder{

    color:
        rgba(255,255,255,.46)!important;
}


/* ============================================================
   LIGHT — САМ ПОИСК

   Только ЦВЕТА.
   Положение полностью штатное.
   ============================================================ */

html[data-site-theme="light"]
body.site-home-modern
.sd-search-input-v90-1,

body.site-home-modern.site-theme-light
.sd-search-input-v90-1{

    background:
        rgba(248,248,246,.94)!important;

    color:
        #161616!important;

    border-color:
        rgba(0,0,0,.24)!important;

    box-shadow:
        none!important;
}


html[data-site-theme="light"]
body.site-home-modern
.sd-search-input-v90-1::placeholder,

body.site-home-modern.site-theme-light
.sd-search-input-v90-1::placeholder{

    color:
        rgba(0,0,0,.42)!important;
}


/* ============================================================
   DARK DROPDOWN
   ============================================================ */

html[data-site-theme="dark"]
body.site-home-modern
.sd-search-results-v90-1,

body.site-home-modern.site-theme-dark
.sd-search-results-v90-1{

    background:
        #0d0e10!important;

    color:
        #f5f5f5!important;

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

    box-shadow:
        0 20px 52px
        rgba(0,0,0,.42)!important;

    backdrop-filter:
        none!important;

    -webkit-backdrop-filter:
        none!important;
}


/* ============================================================
   LIGHT DROPDOWN
   ============================================================ */

html[data-site-theme="light"]
body.site-home-modern
.sd-search-results-v90-1,

body.site-home-modern.site-theme-light
.sd-search-results-v90-1{

    background:
        #f7f7f5!important;

    color:
        #171717!important;

    border:
        1px solid
        rgba(0,0,0,.13)!important;

    box-shadow:
        0 18px 46px
        rgba(0,0,0,.15)!important;

    backdrop-filter:
        none!important;

    -webkit-backdrop-filter:
        none!important;
}


/* ============================================================
   RESULT ROWS
   ============================================================ */

body.site-home-modern
.sd-search-results-v90-1
> *{

    box-sizing:
        border-box!important;
}


/* DARK text */
html[data-site-theme="dark"]
body.site-home-modern
.sd-search-results-v90-1
a,

html[data-site-theme="dark"]
body.site-home-modern
.sd-search-results-v90-1
button,

html[data-site-theme="dark"]
body.site-home-modern
.sd-search-results-v90-1
span,

html[data-site-theme="dark"]
body.site-home-modern
.sd-search-results-v90-1
b{

    color:
        #f5f5f5;
}


/* LIGHT text */
html[data-site-theme="light"]
body.site-home-modern
.sd-search-results-v90-1
a,

html[data-site-theme="light"]
body.site-home-modern
.sd-search-results-v90-1
button,

html[data-site-theme="light"]
body.site-home-modern
.sd-search-results-v90-1
span,

html[data-site-theme="light"]
body.site-home-modern
.sd-search-results-v90-1
b{

    color:
        #171717;
}


/* Цена остаётся красной */
body.site-home-modern
.sd-search-results-v90-1
[class*="price"]{

    color:
        #ff2020!important;
}


/* ============================================================
   SD ГОСТЯ
   ============================================================ */

html[data-site-theme="light"]
body.site-home-modern
.sd-search-results-v90-1
.sd-auth-photo-lock-v2{

    background:
        #ececea!important;

    color:
        rgba(0,0,0,.30)!important;
}


html[data-site-theme="dark"]
body.site-home-modern
.sd-search-results-v90-1
.sd-auth-photo-lock-v2{

    background:
        #191a1d!important;

    color:
        rgba(255,255,255,.42)!important;
}


/* ============================================================
   СЕКЦИИ ПОД HERO НЕ ДВИГАЮТСЯ
   ============================================================ */

body.site-home-modern
.hero.home-hero-v4.sd-search-open-v90-1
~ section{

    position:
        relative!important;

    z-index:
        1!important;
}


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

@media(max-width:620px){

    body.site-home-modern
    .sd-search-results-v90-1{

        max-height:
            300px!important;

        border-radius:
            12px!important;
    }

}

