@font-face {
    font-family: Merriweather Sans;
    src: url(/fonts/MerriweatherSans.ttf)
}

@font-face {
    font-family: Merriweather Sans Bold;
    src: url(/fonts/MerriweatherSans-Bold.ttf)
}

@font-face {
    font-family: Roboto;
    src: url(/fonts/Roboto-Regular.ttf)
}

.header_text-overflow__4waYF {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.header_text-gradient__zztP8 {
    background-image: -webkit-gradient(linear, 37.219838% 34.532506%, 36.425669% 93.178216%, from(#29cdff), to(#0a60ff), color-stop(.37, #148eff));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.header_background-hover__WzcME {
    transition: all .3s ease-out
}

.header_background-hover__WzcME:hover {
    background-color: #ff19f3
}

.header_main-header__jepW0 {
    z-index: 9999;
    width: 100%
}

.header_main-header__jepW0 .nav-logo {
    font-size: 25px
}

.header_main-header__jepW0 .nav-logo img {
    height: 50px
}

.header_main-header__jepW0 .header {
    padding: 0;
    position: relative;
    z-index: 9;
    background-color: #242425;
    height: unset;
    line-height: unset
}

.header_main-header__jepW0 .header .nav-bar .nav-icons {
    display: flex;
    padding: 0;
    margin: 0;
    width: 100%
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li {
    width: 100%;
    padding: 8px 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .3s ease-in-out
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li .ant-badge-count {
    background: #00a1f1;
    font-size: 11px;
    box-shadow: none;
    padding: 0 5px;
    line-height: 20px;
    min-width: 20px;
    height: 20px
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li:hover {
    opacity: .9
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li.active,
.header_main-header__jepW0 .header .nav-bar .nav-icons li.active a {
    color: #00a1f1
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li.custom {
    background-color: #00a1f1
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li a {
    color: #fff;
    font-weight: 700
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li .anticon {
    display: none;
    font-size: 20px
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li .anticon.anticon-search,
.header_main-header__jepW0 .header .nav-bar .nav-icons li .anticon.anticon-shopping-cart {
    display: block
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li .cart-total {
    position: absolute;
    top: 2px;
    right: calc(50% - 20px)
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li .ant-menu.ant-menu-light {
    background-color: #00a1f1
}

.header_main-header__jepW0 .header .nav-bar .nav-icons li .ant-btn {
    background: #00a1f1;
    font-weight: 700;
    color: #fff;
    border: none
}

.header_main-header__jepW0 .header .nav-bar .nav-icons .right-menu {
    padding: 15px 0
}

.header_main-header__jepW0 .header .nav-bar .nav-icons .right-menu .ant-menu-submenu-title {
    padding: 0
}

.header_main-header__jepW0 .header .nav-bar .nav-icons .active {
    color: #fff;
    border-bottom: 2px solid
}

.header_main-header__jepW0 .header .button {
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    transition: all .3s ease-out
}

.header_main-header__jepW0 .header .button:hover {
    color: #00a1f1;
    background-color: #00a1f1
}

@media (max-width:450px) {
    .header_main-header__jepW0 {
        position: fixed;
        top: 0;
        left: 0;
        background-color: #242425
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons {
        width: 100%;
        justify-content: space-between;
        padding: 8px 0
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li {
        font-size: 14px;
        padding: 2px 0
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li.custom {
        font-size: 12px
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li.custom.hide {
        display: none
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li.active,
    .header_main-header__jepW0 .header .nav-bar .nav-icons li.active a {
        color: #00a1f1
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li .anticon {
        display: block
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li .hide {
        display: none
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li span {
        font-size: 12px
    }

    .header_main-header__jepW0 .header .nav-bar .nav-icons li .cart-total {
        top: -5px
    }

    .header_main-header__jepW0 .nav-logo img {
        height: 38px
    }

    .header_header__j_HYH.header_ant-layout-header__aCmjQ {
        padding: 0
    }

    .header_ant-btn__D_dUt.header_info__BQmIE,
    .header_ant-btn__D_dUt.header_secondary-custom__BWIjE {
        margin-bottom: 5px
    }

    .header_ant-table-tbody__mZI1z>tr>td,
    .header_ant-table-thead__YzAAY>tr>th,
    .header_ant-table__GkuND tfoot>tr>td,
    .header_ant-table__GkuND tfoot>tr>th {
        padding: 10px 5px
    }

    .header_ant-col-offset-4__25Uvm {
        margin-left: 0
    }

    .header_switch-grp__MsSXg {
        margin-bottom: 10px
    }
}

.header_ant-menu__mnA0J.header_ant-menu-sub__6iUOD li a:hover {
    color: #000
}

.header_ant-menu__mnA0J.header_ant-menu-sub__6iUOD li.header_ant-menu-item-selected__hu1_I a {
    color: #000 !important
}

.header_profile-drawer__e8V3P .ant-drawer-header-title .ant-drawer-close {
    position: absolute;
    right: 40px
}

.header_profile-drawer__e8V3P .profile-user {
    display: flex
}

.header_profile-drawer__e8V3P .profile-user img {
    width: 45px;
    border-radius: 50%;
    margin-right: 5px
}

.header_profile-drawer__e8V3P .profile-user img.token-ico {
    height: 20px;
    width: unset;
    border-radius: 0
}

.header_profile-drawer__e8V3P .profile-user .profile-name {
    display: flex;
    width: 100%;
    flex-direction: column;
    text-transform: capitalize
}

.header_profile-drawer__e8V3P .profile-user .profile-name span {
    color: #4e4e4e;
    font-size: 12px;
    text-transform: none
}

.header_profile-drawer__e8V3P a {
    color: #666
}

.header_profile-drawer__e8V3P .ant-drawer-body {
    padding: 10px 15px 60px;
    position: relative;
    z-index: 0
}

.header_profile-drawer__e8V3P .ant-drawer-body .profile-menu-item .menu-item {
    padding: 5px;
    margin-bottom: 2px;
    width: 100%;
    cursor: pointer;
    font-size: 15px
}

.header_profile-drawer__e8V3P .ant-drawer-body .profile-menu-item .menu-item.active,
.header_profile-drawer__e8V3P .ant-drawer-body .profile-menu-item .menu-item:hover {
    background-color: #0272a9;
    color: #fff;
    border-radius: 5px;
    opacity: .9
}

.header_profile-drawer__e8V3P .ant-drawer-body .profile-menu-item .ant-divider {
    margin: 10px 0
}

.header_profile-drawer__e8V3P .ant-drawer-body .membership {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px;
    color: #00a1f1;
    text-align: center
}

.header_profile-drawer__e8V3P .ant-drawer-body .membership a {
    color: #00a1f1
}