._sd_custom_menu__main.showing {
    width: 100% !important;
}


#index .header-container {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
}

.header-container .logo_box {
    z-index: 100;
}

/* .header-container .shop_logo img {
    width: 100px;
} */

#st_header #header_primary_container #header_primary_row {
    padding-left: 10px;
    padding-right: 10px;
}

#st_header #header_primary_container #header_primary_row .stmenu_sub {
    padding: 25px;
    box-shadow: none;
}

#st_header .stsearchbar_link i,
#st_header .login i,
#st_header .blockcart i,
#st_header .userinfo_mod_top i.icon-cc-icon-user {
    font-size: 21px;
}

#st_header #header_right_top .search_widget_simple {
    cursor: pointer;
}

#st_header .userinfo_mod_top i.arrow {
    font-size: 15px;
    vertical-align: middle;
}

.logo_box i.icon-cc-icon-logo {
    font-size: 24px;
    display: block;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out
}

#st_header .stsearchbar_link,
#st_header .login,
#st_header .blockcart {
    padding: 0 4px;
}

.blockcart .header_icon_btn_icon .amount_circle {
    /* top: 12px;
    right: 6.5px; */
    top: 16px;
    right: 9.5px;
    color: #000000;
    background: unset;
}

.blockcart .header_icon_btn_icon .amount_circle.dozens {
    right: 0;
}

#header_primary .stsearchbar_link .header_icon_btn_text {
    line-height: 1px;
    vertical-align: sub;
}

#page_wrapper.header_white .st_mega_menu .ml_level_0>a,
#page_wrapper.header_white .header_v_align_m,
#page_wrapper.header_white .amount_circle,
#page_wrapper.header_white .userinfo_mod_top i,
#page_wrapper.header_white .logo_box svg .cls-1 {
    color: #fff;
}

#page_wrapper.header_white .logo_box svg .cls-1 {
    fill: #fff;
}

/* #page_wrapper #st_header.hovered {
    background: #fff;
} */

#page_wrapper #st_header.stuck .st_mega_menu .ml_level_0>a,
#page_wrapper #st_header.stuck .header_v_align_m,
#page_wrapper #st_header.stuck .amount_circle,
#page_wrapper #st_header.stuck .userinfo_mod_top i,
#page_wrapper #st_header.stuck .logo_box svg .cls-1,
#page_wrapper #st_header.hovered .st_mega_menu .ml_level_0>a,
#page_wrapper #st_header.hovered .header_v_align_m,
#page_wrapper #st_header.hovered .amount_circle,
#page_wrapper #st_header.hovered .logo_box svg .cls-1,
#page_wrapper #st_header.hovered .userinfo_mod_top i {
    color: #000000;
}

#page_wrapper #st_header.hovered .logo_box svg .cls-1,
#page_wrapper #st_header.stuck .logo_box svg .cls-1 {
    fill: #000000;
}


#st_header #header_primary_container #header_primary_row .stmenu_sub.style_wide {
    padding-top: 75px;
    top: 0;
    z-index: 0;
}




/*** menu ***/

#st_header .st_mega_menu_container .st_mega_menu .ma_level_0::after {
    display: none !important;
}

#st_header .st_mega_menu_container .st_mega_menu a {
    color: black;
}

#st_header .st_mega_menu_container .st_mega_menu .ml_level_1>a {
    font-weight: 600;
}

#st_header .st_mega_menu_container .st_mega_menu .img-list .title {
    font-weight: 600;
    color: black;
    margin-bottom: 15px;
}

#st_header .st_mega_menu_container .st_mega_menu .img-list .swiper-wrapper {
    column-gap: 5px;
}

#st_header .st_mega_menu_container .st_mega_menu .img-list .swiper-slide {
    width: auto;
}



#st_header .st_mega_menu_container .st_mega_menu .ma_level_2 {
    padding: 3px 0;
}

#st_header .st_mega_menu_container .st_mega_menu .style_wide .ma_level_1 {
    margin-bottom: 15px;
}

#st_menu_block_40 .ml_level_1>a,
#st_menu_block_118 .ml_level_1>a,
#st_menu_block_105 .ml_level_1>a,
#st_menu_block_120 .ml_level_1>a {
    text-transform: none;
}

#st_menu_block_46,
#st_menu_block_116 {
    margin-top: 39px;
}

#st_menu_column_7,
#st_menu_column_14 {
    display: flex;
    flex-wrap: wrap;
}

#st_menu_column_7 div:first-of-type,
#st_menu_column_14 div:first-of-type {
    flex: 100%;
}

#st_menu_column_7>div,
#st_menu_column_14>div {
    flex: 50%;
}


#st_header #header_left .header_box {
    column-gap: 25px;
}



#header_right_top .search_widget_simple .dropdown_tri.header_item.link_color {
    display: none;
}

#header_right_top .search_widget_simple .dropdown_list {
    background: transparent;
    background-color: transparent;
    padding: 0;
    display: block;
    position: inherit;
}

#header_right_top .search_widget_block {
    width: 200px !important;
}

#header_right_top .dropdown_list::before {
    display: none;
}

#header_right_top .search_widget_form_inner {
    border: 0;
    background: transparent;
    background-color: transparent;
    border-bottom: 1px solid black;
    align-items: flex-start;
}

#header_right_top .search_widget_form_inner i {
    display: block;
    width: 20px;
    height: 20px;
    z-index: 9999;
    position: inherit;
}

#header_right_top .search_widget_form_inner .search_widget_text {
    background-color: transparent;
    background: none;
    color: #000;
    height: 26px;
    padding: 2px 6px 0;
    text-transform: uppercase;
    font-size: 15px;
}

#index .header-container #header_primary.bg-white .search_widget_block .search_widget_text {
    border: 0 !important;
}

/* ._sd_custom_menu__header .dropdown_tri.header_item.link_color {
    display: none;
}

._sd_custom_menu__header .dropdown_list {
    display: block;
    padding: 0;
    position: inherit;
} */