#block-search,
#block-search * {
    box-sizing: border-box;
}




.index-block {background: #DFDBCF;}

.block-search--main {
    background: #F0EDE4!important;
    position: static;
    margin: 0 auto;
    max-width: 1348px;
    padding: 0 32px;
    width: 100%;
}

#block-search {
    background: #DFDBCF;
    border-radius: 50px;
    max-width: 1348px;
    padding: 4px 0;
}
.tl-container {
    padding: 0 30px;
}

.block-search--main #block-search {
    background: #F0EDE4;
}
@media (min-width: 1200px) {
    .block-search--main {
        position: static;
        width: 100%;
        bottom: auto;
        left: auto;
        right: auto;
        z-index: auto;
	    margin-top: 50px;	
    }
}

.block-search--inner {
    max-width: 1348px;
    margin: 70px auto 10px;
    padding: 0 32px;
}

@media (min-width: 1368px) {
    .block-search--inner {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 900px) {
    .block-search--inner {
        padding: 0 16px;
        margin-bottom: 24px;
    }
    #block-search {
  border-radius: 12px;
        margin-top: 50px;
		max-height: 380px;
    }
}

[data-ajax-load-block='HEADER_TOGGLE_BUTTON'] .header-button.loadings .btn,
[data-ajax-load-block='HEADER_FIXED_TOGGLE_BUTTON'] .header-button.loadings .btn,
[data-ajax-load-block='MOBILE_MENU_TOGGLE_BUTTON'] .mobilemenu__button.loadings .btn,
.catalog-detail__buy-block .buy_block .buttons.loadings .btn,
.catalog-block__info-bottom .buy_block .buttons.loadings .btn {
    background-color: var(--theme-base-color) !important;
    border-color: var(--theme-base-color) !important;
    color: #fff !important;
    cursor: pointer !important;
    visibility: visible;
}

.catalog-block__info-btn .buy_block .buttons.loadings {
    background: transparent !important;
    color: var(--fill_dark_light_white_hover) !important;
    border: 1px solid !important;
    border-color: hsla(var(--dark_light-wtheme-hue), var(--dark_light-wtheme-saturation), var(--dark_light-wtheme-lightness), .35) !important;
    cursor: pointer !important;
    visibility: visible;
}

.catalog-block__info-btn .buy_block .buttons.loadings {
    background-image: none !important;
}

[data-ajax-load-block='HEADER_TOGGLE_BUTTON'] .header-button.loadings .btn-default:active,
[data-ajax-load-block='HEADER_TOGGLE_BUTTON'] .header-button.loadings .btn-default:focus,
[data-ajax-load-block='HEADER_TOGGLE_BUTTON'] .header-button.loadings .btn.btn-default:hover,
[data-ajax-load-block='HEADER_FIXED_TOGGLE_BUTTON'] .header-button.loadings .btn-default:active,
[data-ajax-load-block='HEADER_FIXED_TOGGLE_BUTTON'] .header-button.loadings .btn-default:focus,
[data-ajax-load-block='HEADER_FIXED_TOGGLE_BUTTON'] .header-button.loadings .btn.btn-default:hover,
[data-ajax-load-block='MOBILE_MENU_TOGGLE_BUTTON'] .mobilemenu__button.loadings .btn-default:active,
[data-ajax-load-block='MOBILE_MENU_TOGGLE_BUTTON'] .mobilemenu__button.loadings .btn-default:focus,
[data-ajax-load-block='MOBILE_MENU_TOGGLE_BUTTON'] .mobilemenu__button.loadings .btn.btn-default:hover,
.catalog-block__info-btn .buy_block .buttons.loadings .btn:active,
.catalog-block__info-btn .buy_block .buttons.loadings .btn:focus,
.catalog-block__info-btn .buy_block .buttons.loadings .btn:hover,
.catalog-detail__buy-block .buy_block .buttons.loadings .btn:active,
.catalog-detail__buy-block .buy_block .buttons.loadings .btn:focus,
.catalog-detail__buy-block .buy_block .buttons.loadings .btn:hover,
.catalog-block__info-bottom .buy_block .buttons.loadings .btn:active,
.catalog-block__info-bottom .buy_block .buttons.loadings .btn:focus,
.catalog-block__info-bottom .buy_block .buttons.loadings .btn:hover {
    background-color: hsl(var(--theme-base-color-hue), var(--theme-base-color-saturation), calc(var(--theme-base-color-lightness) + var(--theme-lightness-hover-diff))) !important;
    border-color: hsl(var(--theme-base-color-hue), var(--theme-base-color-saturation), calc(var(--theme-base-color-lightness) + var(--theme-lightness-hover-diff))) !important;
}

.catalog-block__info-btn .buy_block .buttons.loadings .btn:active,
.catalog-block__info-btn .buy_block .buttons.loadings .btn:focus,
.catalog-block__info-btn .buy_block .buttons.loadings .btn:hover {
    color: #fff !important;
}

.container .right_block.narrow_Y:has(.block-search--inner) {
    display: flex;
    flex-direction: column;
}

.container .right_block.narrow_Y:has(.block-search--inner) .yd_cot_hero-banner {
    order: -1;
}

.container .right_block.narrow_Y .block-search--inner {
    width: 100%;
    margin: 25px 0 0;
}

.sfl-container .sf-title-container {
font-family: 'EuclidCircularB', sans-serif!important;
    font-weight: 400!important;
}