.membership_sliderContainer__669K_ {
    position: relative;
    width: 100%;
    height: 380px;
    max-width: 890px;
    margin: auto;
    overflow: hidden
}

.membership_sliderWrapper__4bD1q {
    display: flex;
    transition: transform .5s ease-in-out
}

.membership_imageWrapper__o1duk {
    min-width: 100%;
    transition: transform .5s ease-in-out,z-index .3s ease-in-out;
    position: relative
}

.membership_imageWrapper__o1duk img {
    width: 100%;
    height: auto
}

.membership_descriptionContainer__QTDOz {
    justify-content: center;
    background-color: #f0f8ff;
    margin-top: 10px
}

.membership_title__Y2hsI {
    color: #444;
    padding: 10px;
    border-radius: 5px;
    max-width: 100%;
    font-size: 24px;
    font-weight: 600
}

.membership_navButtonNext__octZr,.membership_navButtonPrev__BqNWZ {
    border-radius: 18px;
    position: absolute;
    font-size: 26px;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0,0,0,.5);
    color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer;
    z-index: 999
}

.membership_navButtonNext__octZr {
    right: 10px
}

.membership_navButtonPrev__BqNWZ {
    left: 10px
}

.membership_hidden__qfQKn {
    display: none
}

.membership_btnBack__BOap_ {
    background-color: #0060ae;
    margin: 20px 8px;
    padding: 12px 17px;
    border-radius: 50%;
    text-decoration: none;
    color: #fff
}

.membership_navTitle___BfBC {
    margin-left: 12px;
    font-weight: 600;
    font-size: 18px;
    color: #444
}

.mobnav {
    background-color: #0060ae;
    border-bottom: 2px solid #fff;
    z-index: 10
}

.mobnav .popup-overlay.miniCart .cart-subtotal .subtotal-bottom,.mobnav .popup-overlay.miniCart .cart-subtotal .subtotal-num {
    font-size: 15px!important
}

.mobnav .miniCart .popup .btn-co {
    background-color: #0060ae;
    color: #fff;
    font-size: 15px
}

.mobnav .miniCart .popup .btn-cart {
    color: #646464;
    font-size: 15px
}

.mobnav .miniCart .popup .cart-subtotal .subtotal-bottom {
    font-size: 17px;
    color: #a7a7a7
}

.mobnav .miniCart .popup .cart-subtotal .subtotal-num {
    font-size: 17px;
    color: #0060ae
}

.cart-item img {
    width: 50px;
    height: 50px;
    margin-right: 10px
}

.mobnav .miniCart .popup .divider-mini-cart {
    height: 1px;
    width: 100%;
    background-color: #ededed
}

.mobnav .miniCart .popup .product-list,.mobnav .miniCart .popup .product-list .cart-item {
    background-color: #fff;
    text-decoration: none;
    color: #000
}

.mobnav .miniCart .popup .product-list .cart-item:hover {
    background-color: #f6f6f6
}

.mobnav .miniCart .popup .product-list .cart-item .item-details .product-name {
    overflow: hidden!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 15px
}

.mobnav .miniCart .popup .product-list .cart-item .item-details .price {
    font-size: 15px
}

.mobnav .miniCart .popup .product-list .cart-item .img-mini-cart {
    width: 4.9rem;
    height: 4.9rem;
    border: 1px solid #d4d4d4;
    aspect-ratio: 1/1;
    object-fit: cover
}

@media (max-width: 767px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 76px;
        right: 50px;
        z-index: 999
    }
}

@media (max-width: 500px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 60px;
        right: 20px;
        z-index: 999
    }

    .mobnav .miniCart .popup .cart-header {
        font-size: 16px
    }

    .cart-item .close-popup {
        display: block;
        top: -8px;
        right: -12px;
        font-size: 20px
    }
}

button {
    font-size: 20px;
    background: transparent;
    background-color: transparent;
    color: #fff
}

.wrp {
    z-index: 8888!important;
    background-color: rgba(0,0,0,.8)
}

.overlay,.wrp {
    height: 100%;
    width: 0;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    overflow-x: hidden
}

.overlay {
    z-index: 999!important
}

.overlay-content {
    position: relative;
    text-align: center;
    width: 80vw;
    height: 100vh;
    left: -400px;
    top: 0;
    padding-top: 10px;
    overflow-y: auto!important
}

.overlay a {
    padding: 8px 26px!important;
    text-decoration: none;
    font-size: 16px;
    color: #454545;
    display: block;
    display: flex!important;
    justify-content: space-between!important;
    text-align: left!important
}

.overlay a.titled {
    display: block!important
}

.overlay a:focus,.overlay a:hover {
    color: #000
}

.overlay .closeBtnWrap {
    background-color: #fff!important;
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 98!important
}

.overlay .closebtn {
    width: -moz-fit-content!important;
    width: fit-content!important;
    top: -7px;
    height: 4rem!important
}

.overlay .closebtn,.overlay .closebtn a {
    position: absolute;
    left: 1px;
    font-size: 30px;
    color: #000;
    z-index: 99!important;
    background-color: #fff!important
}

.overlay .closebtn a {
    top: 1px
}

#eighth-overlay-content,#eightteenth-overlay-content,#eleventh-overlay-content,#fifteenth-overlay-content,#fiveth-overlay-content,#fourteenth-overlay-content,#fourth-overlay-content,#nineteenth-overlay-content,#nineth-overlay-content,#second-overlay-content,#seventeenth-overlay-content,#seventh-overlay-content,#sixteenth-overlay-content,#sixth-overlay-content,#tenth-overlay-content,#third-overlay-content,#thirteenth-overlay-content,#twelveth-overlay-content,#twentyoneth-overlay-content,#twentyth-overlay-content,#twentythreeth-overlay-content,#twentytwoth-overlay-content {
    position: absolute;
    top: 0;
    left: 100%;
    width: 80vw;
    height: 100vh;
    background-color: #fff;
    z-index: 899!important;
    transition: left .5s ease
}

.titleSideNav {
    text-align: left!important;
    font-weight: 700!important;
    padding: 8px 26px;
    font-size: 17px!important
}

.overlay-content li {
    list-style: none
}

@media (min-width: 1681px) and (max-width:1820px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 60px;
        right: 190px!important;
        z-index: 999
    }
}

@media (min-width: 1025px) and (max-width:1680px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 60px;
        right: 80px!important;
        z-index: 999
    }
}

@media (min-width: 837px) and (max-width:1024px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 60px;
        right: 80px!important;
        z-index: 999
    }
}

@media (min-width: 768px) and (max-width:836px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 60px;
        right: 40px!important;
        z-index: 999
    }
}

@media (min-width: 1001px) and (max-width:1023px) {
    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size:26px
    }
}

@media (min-width: 819px) and (max-width:1000px) {
    .mobnav .container .contNav {
        margin-left:-40px;
        margin-right: -40px
    }

    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size: 26px
    }
}

@media (min-width: 692px) and (max-width:818px) {
    .mobnav .container .contNav {
        margin-left:-50px;
        margin-right: -50px
    }

    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size: 20px
    }
}

@media (min-width: 501px) and (max-width:700px) {
    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size:20px
    }
}

@media only screen and (max-width: 500px) {
    .mini-cart-popup {
        width:80vw;
        border-radius: 18px;
        margin: auto
    }

    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size: 20px
    }
}

@media screen and (max-height: 450px) {
    .overlay a {
        font-size:15px
    }

    .overlay .closebtn {
        font-size: 27px;
        top: 6px;
        right: 25px
    }
}

@media (min-width: 769px) and (max-width:1024px) {
    button.burger {
        font-size:26px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }
}

@media (min-width: 692px) and (max-width:768px) {
    button.burger {
        font-size:26px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }
}

@media (min-width: 571px) and (max-width:691px) {
    button.burger {
        font-size:26px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }
}

@media (min-width: 541px) and (max-width:570px) {
    button.burger {
        font-size:19px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }
}

@media (min-width: 500px) and (max-width:540px) {
    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size:20px
    }

    button.burger {
        font-size: 19px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }
}

@media (min-width: 380px) and (max-width:499px) {
    button.burger {
        font-size:19px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }

    .mobnav .container .contNav .carts,.mobnav .container .contNav .srch {
        font-size: 18px
    }
}

@media (max-width: 379px) {
    button.burger {
        font-size:22px;
        background: transparent;
        background-color: transparent;
        color: #fff
    }
}

@media (min-width: 337px) and (max-width:375px) {
    .mobnav .container .contNav .srch {
        font-size:18px
    }

    .mobnav .container .contNav .carts {
        font-size: 18px;
        margin-left: 5px
    }
}

.notFound .btn-show {
    background-color: #12498a;
    color: #fff;
    text-decoration: none;
    box-shadow: 0 8px 19px 5px rgba(2,111,236,.2);
    font-size: 20px;
    font-weight: 600
}

.notFound .btn-show:hover {
    background-color: #1c60b4;
    color: #fff;
    text-decoration: none
}

.wrapnav .navbar.navbarDesk {
    background-color: #0060ae;
    border-bottom: 2px solid #fff;
    z-index: 99
}

.wrapnav .miniCart .popup .btn-co {
    background-color: #0060ae;
    color: #fff;
    font-size: 16px
}

.wrapnav .miniCart .popup .btn-co:hover {
    background-color: #0870c5
}

.wrapnav .miniCart .popup .btn-cart {
    color: #646464;
    font-size: 16px
}

.wrapnav .miniCart .popup .cart-subtotal .subtotal-bottom {
    font-size: 17px;
    color: #a7a7a7
}

.wrapnav .miniCart .popup .cart-subtotal .subtotal-num {
    font-size: 17px;
    color: #0060ae
}

.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999!important
}

.popup {
    position: absolute;
    background-color: #fff;
    padding: 27px 21px;
    border-radius: 15px;
    box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
    max-width: 80%;
    max-height: 80%;
    overflow-y: auto;
    top: 70px;
    right: 290px;
    z-index: 999;
    width: 400px
}

.cart-item {
    display: flex;
    margin-bottom: 10px
}

.cart-item .close-popup {
    display: none;
    position: absolute;
    top: -8px;
    right: -4px;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 21px;
    color: #ff0303;
    font-weight: 700
}

.cart-item .close-popup:hover {
    color: #ff7a7a;
    display: flex;
    align-items: center
}

.cart-item:hover .close-popup {
    display: block
}

.item-details {
    flex-grow: 1
}

.checkout-button {
    display: block;
    width: 100%;
    padding: 10px;
    margin-top: 20px;
    background-color: #0060ae;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer
}

.checkout-button:hover {
    background-color: #004181
}

.sarch-panel {
    box-shadow: 0 20px 22px 2px rgba(0,0,0,.1)
}

.nav .btn-cart {
    background-color: #0060ae
}

.nav-item:hover .submenu {
    display: block
}

.submenu-2 {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,.1)
}

.nav-item-has-children:hover .submenu-2 {
    display: block
}

nav .nav-item .nav-link.text.active {
    color: #fff;
    border-bottom: 2px solid #fff
}

nav .nav-item .nav-link.text {
    color: #fff;
    border-bottom: 2px solid hsla(0,0%,100%,0)
}

nav .nav-item .nav-link.text:hover {
    border-bottom: 2px solid #fff
}

.wrapnav .miniCart .popup .cart-header {
    font-size: 16px
}

.wrapnav .miniCart .popup .divider-mini-cart {
    height: 1px;
    width: 100%;
    background-color: #ededed
}

.wrapnav .miniCart .popup .product-list,.wrapnav .miniCart .popup .product-list .cart-item {
    background-color: #fff;
    text-decoration: none;
    color: #000
}

.wrapnav .miniCart .popup .product-list .cart-item:hover {
    background-color: #f6f6f6
}

.wrapnav .miniCart .popup .product-list .cart-item .item-details .product-name {
    overflow: hidden!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 15px
}

.wrapnav .miniCart .popup .product-list .cart-item .item-details .price {
    font-size: 15px
}

.wrapnav .miniCart .popup .product-list .cart-item .img-mini-cart {
    width: 4.9rem;
    height: 4.9rem;
    border: 1px solid #d4d4d4;
    aspect-ratio: 1/1;
    object-fit: cover
}

@media (max-width: 768px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 76px;
        right: 50px;
        z-index: 999
    }
}

@media (max-width: 500px) {
    .popup {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 70px;
        right: 20px;
        z-index: 999
    }
}

.navbar a.sub {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #f2f2f2;
    text-align: center;
    text-decoration: none;
    text-align: start!important
}

.navbar a.sub:hover,.navbar li:hover>a.sub {
    background-color: #005295;
    color: #fff
}

.wrapnav .navbar .submenu {
    display: none;
    position: absolute;
    background-color: #0060ae;
    box-shadow: 5px 7px 21px 7px rgba(0,0,0,.2);
    z-index: 1;
    padding: 10px 0;
    color: #fff;
    margin-top: 5px;
    text-align: start!important
}

.navbar li:hover>.submenu {
    display: block
}

.wrapnav .navbar .submenu a {
    color: #fffcfc;
    padding: 8px 16px!important;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-align: start!important
}

.submenu .submenu {
    display: none;
    position: absolute;
    margin-top: 15px
}

.submenu li:hover>.submenu {
    display: block
}

.navbar ul .submenu li,.navbar ul .submenu li .submenu li {
    list-style: none;
    display: flex!important;
    justify-content: space-between!important
}

.navbar li:hover>.submenu,.submenu:hover {
    display: block
}

.wrapnav .navbar #menulist1 .submenu li a,.wrapnav .navbar #menulist1 .submenu ul li a {
    margin: 0 8px;
    border-radius: 8px
}

@keyframes slideLeft {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

#menulist1,#menulist2,#menulist3,#menulist4 {
    margin: 0!important
}

#menulist1 .submenu,#menulist1 .submenu li,#menulist2 .submenu,#menulist2 .submenu li,#menulist3 .submenu,#menulist3 .submenu li,#menulist4 .submenu,#menulist4 .submenu li {
    margin-left: 0!important;
    margin-right: 0!important
}

#search-form-container {
    transition: all .3s ease
}

.slide-down {
    display: block
}

#search-icon {
    color: #fff
}

.highlight {
    color: #eaef00!important;
    border-radius: 8px
}

@media only screen and (max-width: 500px) {
    .mini-cart-popup {
        width:80vw;
        border-radius: 18px;
        margin: auto
    }
}

@media only screen and (min-width: 1024px) {
    .navDeks {
        display:block!important
    }

    #navbar-customs {
        display: flex!important
    }

    #mobNav,.navMobs {
        display: none!important
    }
}

@media only screen and (max-width: 1023px) {
    #navbar-customs,.navDeks {
        display:none!important
    }

    .navMobs {
        display: block!important
    }

    #mobNav {
        display: flex!important
    }
}

@media only screen and (max-width: 768px) {
    #navbar-customs,.navDeks {
        display:none!important
    }

    .navMobs {
        display: block!important
    }

    #mobNav {
        display: flex!important
    }
}

@media only screen and (min-width: 1920px) {
    .navbar-custom {
        width:820px
    }

    #menulist1,#menulist2,#menulist3,#menulist4 {
        margin: 0 5px!important
    }
}

@media (min-width: 1150px) and (max-width:1340px) {
    .navbar-custom {
        width:60%
    }

    #menulist1,#menulist2,#menulist3,#menulist4 {
        margin: 0 2px!important
    }
}

@media (min-width: 1024px) and (max-width:1150px) {
    .navbar-custom {
        width:70%
    }

    #menulist1,#menulist2,#menulist3,#menulist4 {
        margin: 0 2px!important
    }
}

.navbar .maintitle {
    padding: 11px 20px!important;
    border-bottom: 2px solid #0060ae!important;
    color: #fff!important;
    text-decoration: none!important
}

.navbar .maintitle:hover {
    background-color: #0060ae!important
}

.navbar .maintitle.active,.navbar .maintitle:hover {
    border-bottom: 2px solid #fff!important
}

.submenu.menu1 {
    margin-top: 20px!important
}

.submenu.menu2 {
    margin-top: 30px!important
}

.submenu.menu3 {
    margin-top: 40px!important
}

.submenu.menu4 {
    margin-top: 50px!important
}

.submenu.menu5 {
    margin-top: 60px!important
}

.submenu.menu6 {
    margin-top: 70px!important
}

.submenu .menu7 {
    margin-top: 80px!important
}

.submenu.menu8 {
    margin-top: 90px!important
}

.submenu.menu9 {
    margin-top: 250px!important
}

.submenu.menu10 {
    margin-top: 260px!important
}

.submenu.menu11 {
    margin-top: 270px!important
}

.submenu.menu12 {
    margin-top: 310px!important
}

.submenu.menu13 {
    margin-top: 20px!important
}

.submenu.menu14 {
    margin-top: 30px!important
}

.submenu.menu15 {
    margin-top: 40px!important
}

.submenu.menu16 {
    margin-top: 120px!important
}

.submenu.menu17 {
    margin-top: 60px!important
}

.submenu.menu18 {
    margin-top: 30px!important
}

.submenu.menu19 {
    margin-top: 240px!important
}

.submenu.menu20 {
    margin-top: 160px!important
}

.navbar_navbarDesk__f_xCi {
    background-color: #0060ae;
    border-bottom: 2px solid #fff;
    z-index: 99
}

.navbar_navbarContainer__FYYvZ {
    width: 1440px!important
}

.navbar_navImg___zRRF {
    width: 7.5em
}

.navbar_btnCO___CQCU {
    background-color: #0060ae!important;
    color: #fff!important;
    font-size: 16px!important
}

.navbar_btnCO___CQCU:hover {
    background-color: #0870c5!important;
    color: #fff!important
}

.navbar_btnCart__H7c5S {
    color: #646464!important;
    font-size: 16px!important
}

.navbar_btnCart__H7c5S:hover {
    color: #000;
    font-size: 16px
}

.navbar_subtotalBottom__2p8Qc {
    font-size: 17px;
    color: #a7a7a7
}

.navbar_subtotalNum__RC2vC {
    font-size: 17px;
    color: #0060ae
}

.navbar_popupOverlayMiniCart__Yv9m_ {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999!important
}

.navbar_popupMiniCart__VNzDk {
    position: absolute;
    background-color: #fff;
    padding: 27px 21px;
    border-radius: 15px;
    box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
    max-width: 80%;
    top: 70px;
    right: 290px;
    z-index: 999;
    width: 400px
}

.navbar_listCart__Clsz1 {
    max-height: 366px;
    overflow-y: auto;
    overflow-x: hidden
}

.navbar_cartItem__RZSF_ {
    display: flex;
    margin-bottom: 10px;
    position: relative;
    text-decoration: none
}

.navbar_closePopup__G81Fq {
    display: none;
    position: absolute;
    top: -8px;
    right: -4px;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 21px;
    color: #ff0303;
    font-weight: 700
}

.navbar_closePopup__G81Fq:hover {
    color: #ff7a7a;
    display: flex;
    align-items: center
}

.navbar_cartItem__RZSF_:hover .navbar_closePopup__G81Fq {
    display: block
}

.navbar_imgMiniCart__4KeqX {
    width: 74px;
    height: 74px;
    margin-right: 10px
}

.navbar_itemDetails__xv9j_ {
    flex-grow: 1
}

.navbar_checkout-button__4t02Z {
    display: block;
    width: 100%;
    padding: 10px;
    margin-top: 20px;
    background-color: #0060ae;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer
}

.navbar_checkout-button__4t02Z:hover {
    background-color: #004181
}

.navbar_sarch-panel__5hR0H {
    box-shadow: 0 20px 22px 2px rgba(0,0,0,.1)
}

.navbar_nav__tgVJB .navbar_btn-cart__qniW9 {
    background-color: #0060ae
}

.navbar_submenu__KB56_ {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,.1);
    z-index: 1
}

.navbar_nav-item___cK5U:hover .navbar_submenu__KB56_ {
    display: block
}

.navbar_submenu-2__ltx_o {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,.1)
}

.navbar_nav-item-has-children__snxH0:hover .navbar_submenu-2__ltx_o {
    display: block
}

nav .navbar_nav-item___cK5U .navbar_nav-link__F_a_d.navbar_text__6P_MZ.navbar_active__vayfE {
    color: #fff;
    border-bottom: 2px solid #fff
}

nav .navbar_nav-item___cK5U .navbar_nav-link__F_a_d.navbar_text__6P_MZ {
    color: #fff;
    border-bottom: 2px solid hsla(0,0%,100%,0)
}

nav .navbar_nav-item___cK5U .navbar_nav-link__F_a_d.navbar_text__6P_MZ:hover {
    border-bottom: 2px solid #fff
}

.navbar_cartHeader__xFcjO {
    font-size: 16px
}

.navbar_dividerMiniCart__9Iuk_ {
    height: 1px;
    width: 100%;
    background-color: #ededed
}

.navbar_cartItem__RZSF_,.navbar_productList__0cyNn {
    background-color: #fff;
    text-decoration: none;
    color: #000
}

.navbar_cartItem__RZSF_:hover {
    background-color: #f6f6f6
}

.navbar_productName__Go1A4 {
    overflow: hidden!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 15px
}

.navbar_priceTop__FYZAP {
    font-size: 15px
}

.navbar_imgMiniCart__4KeqX {
    width: 4.9rem;
    height: 4.9rem;
    border: 1px solid #d4d4d4;
    aspect-ratio: 1/1;
    object-fit: cover
}

.navbar_navRight__zDN5c {
    font-size: 25px!important;
    cursor: pointer!important;
    position: relative!important
}

.navbar_countCart__csuFg {
    position: absolute;
    top: 4px;
    right: -20px;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1/1;
    font-size: 15px;
    background-color: #fef300
}

@media (min-width: 2401px) and (max-width:2600px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 600px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 2601px) and (max-width:2900px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 800px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 2301px) and (max-width:2400px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 530px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 2147px) and (max-width:2300px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 450px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 2000px) and (max-width:2146px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 350px;
        z-index: 999;
        width: 400px
    }
}

@media (max-width: 1800px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 190px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 1534px) and (max-width:1600px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 100px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 1487px) and (max-width:1533px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 100px;
        z-index: 999;
        width: 400px
    }
}

@media (min-width: 1000px) and (max-width:1486px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 80%;
        top: 70px;
        right: 70px;
        z-index: 999;
        width: 400px
    }
}

@media (max-width: 1000px) {
    .navbar_navbarDesk__f_xCi {
        display:none!important
    }
}

@media (max-width: 500px) {
    .navbar_popupMiniCart__VNzDk {
        position:absolute;
        background-color: #fff;
        padding: 27px 21px;
        border-radius: 15px;
        box-shadow: 0 13px 42px 7px rgba(0,0,0,.1)!important;
        max-width: 90%;
        max-height: 80%;
        overflow-y: auto;
        top: 70px;
        right: 20px;
        z-index: 999
    }
}

.navbar_navbar__x8T5U a.navbar_sub__Cu9hP {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #f2f2f2;
    text-align: center;
    text-decoration: none;
    text-align: start!important
}

.navbar_navbar__x8T5U a.navbar_sub__Cu9hP:hover,.navbar_navbar__x8T5U li:hover>a.navbar_sub__Cu9hP {
    background-color: #005295;
    color: #fff
}

.navbar_wrapnav__IaVUf .navbar_navbar__x8T5U .navbar_submenu__KB56_ {
    display: none;
    position: absolute;
    background-color: #0060ae;
    box-shadow: 5px 7px 21px 7px rgba(0,0,0,.2);
    z-index: 1;
    padding: 10px 0;
    color: #fff;
    margin-top: 5px;
    text-align: start!important
}

.navbar_navbar__x8T5U li:hover>.navbar_submenu__KB56_ {
    display: block
}

.navbar_wrapnav__IaVUf .navbar_navbar__x8T5U .navbar_submenu__KB56_ a {
    color: #fffcfc;
    padding: 8px 16px!important;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-align: start!important
}

.navbar_submenu__KB56_ a:hover {
    background-color: #005295
}

.navbar_submenu__KB56_ .navbar_submenu__KB56_ {
    display: none;
    position: absolute;
    margin-top: 15px
}

.navbar_submenu__KB56_ li:hover>.navbar_submenu__KB56_ {
    display: block
}

.navbar_navbar__x8T5U ul .navbar_submenu__KB56_ li,.navbar_navbar__x8T5U ul .navbar_submenu__KB56_ li .navbar_submenu__KB56_ li {
    list-style: none;
    display: flex!important;
    justify-content: space-between!important
}

.navbar_navbar__x8T5U li:hover>.navbar_submenu__KB56_,.navbar_submenu__KB56_:hover {
    display: block
}

.navbar_submenu__KB56_:not(:hover) {
    display: none
}

.navbar_submenu__KB56_ {
    width: max-content
}

.navbar_submenu__KB56_ .navbar_submenu__KB56_ {
    left: 100%;
    top: 0;
    pointer-events: none
}

.navbar_submenu__KB56_:hover .navbar_submenu__KB56_ {
    pointer-events: auto
}

.navbar_wrapnav__IaVUf .navbar_navbar__x8T5U #navbar_menulist1___XVWZ .navbar_submenu__KB56_ li a,.navbar_wrapnav__IaVUf .navbar_navbar__x8T5U #navbar_menulist1___XVWZ .navbar_submenu__KB56_ ul li a {
    margin: 0 8px;
    border-radius: 8px
}

@keyframes navbar_slideLeft__L6PK2 {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

#navbar_menulist1___XVWZ,#navbar_menulist2__5hf6s,#navbar_menulist3__wUoQj,#navbar_menulist4__nTaOp {
    margin: 0!important
}

#navbar_menulist1___XVWZ .navbar_submenu__KB56_,#navbar_menulist1___XVWZ .navbar_submenu__KB56_ li,#navbar_menulist2__5hf6s .navbar_submenu__KB56_,#navbar_menulist2__5hf6s .navbar_submenu__KB56_ li,#navbar_menulist3__wUoQj .navbar_submenu__KB56_,#navbar_menulist3__wUoQj .navbar_submenu__KB56_ li,#navbar_menulist4__nTaOp .navbar_submenu__KB56_,#navbar_menulist4__nTaOp .navbar_submenu__KB56_ li {
    margin-left: 0!important;
    margin-right: 0!important
}

.navbar_searchPanel__VZu_V {
    position: fixed;
    top: 75px;
    width: 100%;
    z-index: 98
}

#navbar_search-form-container__x_EWR {
    transition: all .3s ease
}

.navbar_slide-down__FjpqA {
    display: block
}

#navbar_search-icon__iqvWJ {
    color: #fff
}

.navbar_highlight__XnEKP {
    color: #eaef00!important;
    border-radius: 8px
}

@media only screen and (max-width: 500px) {
    .navbar_miniCartPopup__WZ_c3 {
        width:80vw;
        border-radius: 18px;
        margin: auto
    }
}

@media only screen and (min-width: 1024px) {
    .navbar_navDeks__963DK {
        display:block!important
    }

    #navbar_navbar-customs__iz9Ui {
        display: flex!important
    }

    #navbar_mobNav__6w9RH,.navbar_navMobs__uTB4P {
        display: none!important
    }
}

@media only screen and (max-width: 1023px) {
    #navbar_navbar-customs__iz9Ui,.navbar_navDeks__963DK {
        display:none!important
    }

    .navbar_navMobs__uTB4P {
        display: block!important
    }

    #navbar_mobNav__6w9RH {
        display: flex!important
    }
}

@media only screen and (max-width: 768px) {
    #navbar_navbar-customs__iz9Ui,.navbar_navDeks__963DK {
        display:none!important
    }

    .navbar_navMobs__uTB4P {
        display: block!important
    }

    #navbar_mobNav__6w9RH {
        display: flex!important
    }
}

@media only screen and (min-width: 1920px) {
    .navbar_navbar-custom__bC_Zv {
        width:820px
    }

    #navbar_menulist1___XVWZ,#navbar_menulist2__5hf6s,#navbar_menulist3__wUoQj,#navbar_menulist4__nTaOp {
        margin: 0 5px!important
    }
}

@media (min-width: 1150px) and (max-width:1340px) {
    .navbar_navbar-custom__bC_Zv {
        width:60%
    }

    #navbar_menulist1___XVWZ,#navbar_menulist2__5hf6s,#navbar_menulist3__wUoQj,#navbar_menulist4__nTaOp {
        margin: 0 2px!important
    }
}

@media (min-width: 1024px) and (max-width:1150px) {
    .navbar_navbar-custom__bC_Zv {
        width:70%
    }

    #navbar_menulist1___XVWZ,#navbar_menulist2__5hf6s,#navbar_menulist3__wUoQj,#navbar_menulist4__nTaOp {
        margin: 0 2px!important
    }
}

.navbar_navbar__x8T5U .navbar_maintitle__blZRM {
    padding: 11px 20px!important;
    border-bottom: 2px solid #0060ae!important;
    color: #fff!important;
    text-decoration: none!important
}

.navbar_navbar__x8T5U .navbar_maintitle__blZRM:hover {
    border-bottom: 2px solid #fff!important;
    background-color: #0060ae!important
}

.navbar_navbar__x8T5U .navbar_maintitle__blZRM.navbar_active__vayfE {
    border-bottom: 2px solid #fff!important
}

.navbar_submenu__KB56_.navbar_menu1___dNlb {
    margin-top: 20px!important
}

.navbar_submenu__KB56_.navbar_menu2__aJo0w {
    margin-top: 30px!important
}

.navbar_submenu__KB56_.navbar_menu3__tOknb {
    margin-top: 40px!important
}

.navbar_submenu__KB56_.navbar_menu4__TzqKN {
    margin-top: 50px!important
}

.navbar_submenu__KB56_.navbar_menu5__gRK57 {
    margin-top: 60px!important
}

.navbar_submenu__KB56_.navbar_menu6__p3K5v {
    margin-top: 70px!important
}

.navbar_submenu__KB56_ .navbar_menu7__UXV3E {
    margin-top: 80px!important
}

.navbar_submenu__KB56_.navbar_menu8__XFQl4 {
    margin-top: 90px!important
}

.navbar_submenu__KB56_.navbar_menu9__nAoKm {
    margin-top: 250px!important
}

.navbar_submenu__KB56_.navbar_menu10__4inEC {
    margin-top: 260px!important
}

.navbar_submenu__KB56_.navbar_menu11__OMZI_ {
    margin-top: 270px!important
}

.navbar_submenu__KB56_.navbar_menu12__0m8DE {
    margin-top: 310px!important
}

.navbar_submenu__KB56_.navbar_menu13__duhR9 {
    margin-top: 20px!important
}

.navbar_submenu__KB56_.navbar_menu14__FbtgW {
    margin-top: 30px!important
}

.navbar_submenu__KB56_.navbar_menu15__zmO2M {
    margin-top: 40px!important
}

.navbar_submenu__KB56_.navbar_menu16__78upc {
    margin-top: 120px!important
}

.navbar_submenu__KB56_.navbar_menu17__Uu9dw {
    margin-top: 60px!important
}

.navbar_submenu__KB56_.navbar_menu18__x_ZuG {
    margin-top: 30px!important
}

.navbar_submenu__KB56_.navbar_menu19__wc5No {
    margin-top: 240px!important
}

.navbar_submenu__KB56_.navbar_menu20__eZz_F {
    margin-top: 160px!important
}

.orderContent_nameOrder__BwRiz {
    font-size: 19px
}

.orderContent_emailOrder__HXFOv,.orderContent_phoneOrder__FLDFz {
    font-size: 16px
}

.orderContent_productName__KfEbZ {
    color: #3d3d3d
}

.orderContent_checkoutProductPrice__WbLIx {
    color: #004781
}

.orderContent_attributeProd__IOlLh,.orderContent_qtyProd__riOpm {
    font-size: 15px;
    color: #3d3d3d
}

.orderContent_emptyProd__bONss {
    font-size: 16px;
    color: #3d3d3d
}

.orderContent_addressOrd___kobo {
    color: #3d3d3d
}

.orderContent_orderContent__t_3vE .orderContent_emailSpanOrder__i8mbU {
    font-size: 16px;
    color: grey
}

.orderContent_orderCreate__Pnlb6 {
    background-color: #f0f8ff
}

.orderContent_orderContent__t_3vE .orderContent_attributeOrder___7EX4 {
    background-color: #fff9c3;
    color: #6b7301;
    font-size: 15px
}

.orderContent_orderContent__t_3vE .orderContent_nameProductOrder__mXlT7 {
    color: #3a3a3a;
    font-size: 19px
}

.orderContent_orderContent__t_3vE .orderContent_priceProductOrder__4yMIa {
    color: #0060ae;
    font-size: 17px
}

.orderContent_orderContent__t_3vE .orderContent_qtyProductOrder__RGtRn {
    color: #004781;
    font-size: 16px;
    width: -moz-fit-content;
    width: fit-content
}

.orderContent_mainTitle__JqusY,.orderContent_orderContent__t_3vE .orderContent_mainTitle__JqusY {
    font-size: 21px
}

.orderContent_desc__Han0X {
    color: #747474;
    font-size: 15px
}

.orderContent_shipmentOrder__a05pC {
    background-color: #f0f8ff
}

.orderContent_courier__LwAYP {
    font-size: 18px
}

.orderContent_emptyCourier__2_K9x,.orderContent_estimate__QHPTo,.orderContent_type__8YaQB {
    font-size: 15px
}

.orderContent_orderContent__t_3vE .orderContent_shipmentOrder__a05pC .orderContent_title__qjXgM {
    font-size: 17px
}

.orderContent_subtotalOrder__lSYN5 {
    background-color: #f0f8ff
}

.orderContent_orderContent__t_3vE .orderContent_couponsOrder__PBYKZ {
    background-color: #fff
}

.orderContent_det__JaxNc {
    background-color: #ffd8b5;
    color: #ee7100;
    width: -moz-fit-content;
    width: fit-content
}

@keyframes orderContent_preloadOrder__HisJE {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder__HisJE {
    display: inline-block;
    height: 36px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder__HisJE 1.5s linear infinite
}

@keyframes orderContent_preloadOrder2__7RI1L {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder2__7RI1L {
    display: inline-block;
    height: 66px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

@keyframes orderContent_preloadOrder3__fKlat {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder3__fKlat {
    display: inline-block;
    height: 126px;
    width: 100%;
    background: #f6f7f8;
    width: 20%;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

@keyframes orderContent_preloadOrder4__AVh7U {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder4__AVh7U {
    display: inline-block;
    height: 126px;
    width: 100%;
    background: #f6f7f8;
    width: 76%;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

@keyframes orderContent_preloadOrder5__aoLbd {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder5__aoLbd {
    display: inline-block;
    height: 106px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

@keyframes orderContent_preloadOrder6__idfTw {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder6__idfTw {
    display: inline-block;
    height: 80px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

@keyframes orderContent_preloadOrder7__40mr5 {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder7__40mr5 {
    display: inline-block;
    height: 150px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

@keyframes orderContent_preloadOrder8__cn1YS {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderContent_preloadOrder8__cn1YS {
    display: inline-block;
    height: 60px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderContent_preloadOrder2__7RI1L 1.5s linear infinite
}

.orderContent_sliced__D5qEA {
    margin-left: -24px;
    margin-right: -24px
}

.orderContent_imgCheckout__P9odk {
    width: 96px!important;
    height: 96px!important
}

.orderContent_wrap1__v0c4n {
    width: 17%
}

.orderContent_wrap2__lLgHb {
    width: 83%
}

@media (min-width: 1001px) and (max-width:1199px) {
    .orderContent_productName__KfEbZ {
        font-size:16px;
        color: #3d3d3d
    }

    .orderContent_imgCheckout__P9odk {
        width: 90px!important;
        height: 90px!important
    }

    .orderContent_wrap1__v0c4n {
        width: 22%
    }

    .orderContent_wrap2__lLgHb {
        width: 78%
    }
}

@media (max-width: 880px) {
    .orderContent_preloadOrder3__fKlat {
        width:26%
    }

    .orderContent_preloadOrder4__AVh7U {
        width: 76%
    }

    .orderContent_productName__KfEbZ {
        font-size: 16px;
        color: #3d3d3d
    }

    .orderContent_imgCheckout__P9odk {
        width: 120px!important;
        height: 120px!important
    }

    .orderContent_wrap1__v0c4n {
        width: 22%
    }

    .orderContent_wrap2__lLgHb {
        width: 78%
    }
}

@media (min-width: 501px) and (max-width:767px) {
    .orderContent_imgCheckout__P9odk {
        width:94px!important;
        height: 94px!important
    }

    .orderContent_wrap1__v0c4n {
        width: 25%
    }

    .orderContent_wrap2__lLgHb {
        width: 75%
    }
}

@media (max-width: 500px) {
    .orderContent_preloadOrder3__fKlat {
        width:34%
    }

    .orderContent_preloadOrder4__AVh7U {
        width: 66%
    }

    .orderContent_productName__KfEbZ {
        font-size: 16px;
        color: #3d3d3d
    }

    .orderContent_imgCheckout__P9odk {
        width: 96px!important;
        height: 96px!important
    }

    .orderContent_wrap1__v0c4n {
        width: 33%
    }

    .orderContent_wrap2__lLgHb {
        width: 67%
    }
}

@media (max-width: 386px) {
    .orderContent_imgCheckout__P9odk {
        width:90px!important;
        height: 90px!important
    }

    .orderContent_wrap1__v0c4n {
        width: 36%
    }

    .orderContent_wrap2__lLgHb {
        width: 64%
    }
}

.footer_footer__yUz8w {
    background-color: #002a4c;
    padding-bottom: 150px
}

.footer_title__fJEYX {
    font-size: 22px
}

.footer_dividerLast__EfMfU,.footer_divider__lm7IY {
    height: 1px;
    width: 30%;
    background-color: hsla(0,0%,100%,.363)
}

.footer_menuFooter__sJAwr {
    font-size: 16px;
    color: #fff;
    text-decoration: none
}

.footer_menuFooter__sJAwr:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #fff
}

.footer_mainImgFooter__jqse7 {
    width: 16.5rem
}

.footer_iconSocial__x_cu3 {
    aspect-ratio: 1/1;
    object-fit: cover;
    width: 2rem!important
}

.footer_titleSocmedFooter__LgpQk {
    font-size: 17px
}

.footer_wrapIconFooter__DtiPq {
    width: 3rem!important;
    aspect-ratio: 1/1
}

@media (max-width: 880px) {
    .footer_footer__yUz8w {
        background-color:#002a4c;
        padding-bottom: 90px
    }
}

@media (max-width: 768px) {
    .footer_footer__yUz8w {
        background-color:#002a4c;
        padding-bottom: 120px
    }

    .footer_title__fJEYX {
        font-size: 21px
    }

    .footer_menuFooter__sJAwr {
        font-size: 16px;
        color: #fff;
        text-decoration: none
    }

    .footer_mainImgFooter__jqse7 {
        width: 15.5rem
    }

    .footer_iconSocial__x_cu3 {
        aspect-ratio: 1/1;
        object-fit: cover;
        width: 2rem!important
    }

    .footer_wrapIconFooter__DtiPq {
        width: 3rem!important;
        aspect-ratio: 1/1
    }

    .footer_titleSocmedFooter__LgpQk {
        font-size: 15px
    }
}

@media (max-width: 500px) {
    .footer_footer__yUz8w {
        background-color:#002a4c;
        padding-bottom: 96px
    }

    .footer_title__fJEYX {
        font-size: 19px
    }

    .footer_menuFooter__sJAwr {
        font-size: 15px;
        color: #fff;
        text-decoration: none
    }

    .footer_mainImgFooter__jqse7 {
        width: 14.5rem
    }

    .footer_iconSocial__x_cu3 {
        aspect-ratio: 1/1;
        object-fit: cover;
        width: 2rem!important
    }

    .footer_wrapIconFooter__DtiPq {
        width: 3rem!important;
        aspect-ratio: 1/1
    }

    .footer_titleSocmedFooter__LgpQk {
        font-size: 15px
    }
}

.products_productName__SPtgV {
    font-size: 19px;
    overflow: hidden!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.products_badge__J_s93 {
    margin-top: 15px;
    background-color: #cde9ff;
    color: #0060ae;
    width: -moz-fit-content;
    width: fit-content;
    padding: 3px 10px;
    border-radius: 6px
}

.priceProduct {
    font-size: 24px;
    color: #0060ae
}

.realPriceProduct {
    font-size: 17px;
    color: #acacac;
    text-decoration: line-through
}

.discountPercentage {
    font-size: 17px;
    color: red
}

@keyframes interest_preloadCart__Mvf85 {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.interest_preloadCart__Mvf85 {
    display: inline-block;
    height: 190px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: interest_preloadCart__Mvf85 1.5s linear infinite
}

@keyframes interest_preloadCart2__xJiPm {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.interest_preloadCart2__xJiPm {
    display: inline-block;
    height: 30px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: interest_preloadCart2__xJiPm 1.5s linear infinite
}

@keyframes interest_preloadCart3__frrLU {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.interest_preloadCart3__frrLU {
    display: inline-block;
    height: 40px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: interest_preloadCart3__frrLU 1.5s linear infinite
}

.cardProduct_name__vNrqp {
    overflow: hidden!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 18px;
    line-height: 1.5rem;
    color: #3e3d3d
}

.cardProduct_priceSale__kSVyx {
    color: #999;
    font-size: 14px
}

.cardProduct_card__GViJE:hover {
    opacity: .7
}

.cardProduct_Rprice__ccA_X {
    text-decoration: line-through
}

.cardProduct_discount__Ixmza {
    color: red!important
}

.cardProduct_price__KsRn8 {
    color: #00559b;
    font-size: 21px;
    font-weight: 700
}

@media (max-width: 500px) {
    .cardProduct_name__vNrqp {
        font-size:17px
    }

    .cardProduct_priceSale__kSVyx {
        color: #999;
        font-size: 13px
    }

    .cardProduct_price__KsRn8 {
        color: #00559b;
        font-size: 17px;
        font-weight: 700
    }
}

.membershipContent_cardContent__Z7rcK {
    min-height: 80vh
}

.membershipContent_btnSeeAll__kgvpA {
    color: #3c3c3c;
    font-weight: 600;
    text-decoration: none
}

.membershipContent_btnSeeAll__kgvpA:hover {
    color: #929292;
    font-weight: 600
}

.membershipContent_accountWrap__cGxsl {
    background-color: #f0f8ff
}

.membershipContent_firstTopAccount__IAQxr {
    width: 12%
}

.membershipContent_secondTopAccount__qvfk9 {
    width: 88%
}

.membershipContent_content__m_qjc .membershipContent_card-content__ZZxoH {
    min-height: 80vh
}

.membershipContent_btnSave__iBAkT {
    background-color: #002a4c;
    color: #fff
}

.membershipContent_btnSave__iBAkT:hover {
    background-color: #034f8e;
    color: #fff
}

.membershipContent_accountWrap__cGxsl {
    background: -webkit-linear-gradient(right,#d9eeff,#a0d4ff)
}

.membershipContent_accountName__8qEVz {
    font-size: 19px
}

.membershipContent_accountEmail__KMa9a {
    font-size: 17px
}

.membershipContent_accountPhone__4olkd {
    font-size: 16px
}

.membershipContent_accountPassword__pn_YD {
    font-size: 15px;
    background-color: #94ffbd;
    width: -moz-fit-content;
    width: fit-content;
    color: green
}

.membershipContent_member__vweiN {
    background: -webkit-linear-gradient(right,#ffef9b,#fff6c9);
    color: #6c5a02;
    width: -moz-fit-content;
    font-size: 15px;
    width: fit-content;
    padding: 2px 6px;
    margin-top: 8px
}

.membershipContent_accountAddressPage__OIuOy {
    background-color: #f0f8ff;
    text-decoration: none;
    color: #1159ac;
    font-weight: 500;
    margin-top: -10px
}

.membershipContent_accountAddressPage__OIuOy:hover {
    background-color: #c7e5ff;
    text-decoration: none;
    color: #1159ac;
    font-weight: 500
}

.membershipContent_editAccountCard__nkEei {
    background-color: #f0f8ff
}

.membershipContent_userImg__gPurO {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 50%;
    border: 3px solid #84b3ff
}

@keyframes membershipContent_preloadAccount1__54JKP {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.membershipContent_preloadAccount1__54JKP {
    display: inline-block;
    height: 30px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: membershipContent_preloadAccount__VZrRU 1.5s linear infinite
}

@keyframes membershipContent_preloadAccount__VZrRU {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.membershipContent_preloadAccount__VZrRU {
    display: inline-block;
    height: 100px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: membershipContent_preloadAccount__VZrRU 1.5s linear infinite
}

@keyframes membershipContent_preloadAccount2__BEiRB {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.membershipContent_preloadAccount2__BEiRB {
    display: inline-block;
    height: 50px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: membershipContent_preloadAccount2__BEiRB 1.5s linear infinite
}

.membershipContent_userInfo__GeKMz {
    display: none
}

.membershipContent_linkedBtnCard__GNwPx {
    text-decoration: none;
    color: #002a4c;
    font-weight: 600
}

.membershipContent_linkedBtnCard__GNwPx:hover {
    color: #0a61a9
}

.membershipContent_linkedBtn__sFBPw {
    text-decoration: none;
    color: #002a4c;
    font-weight: 600
}

.membershipContent_linkedBtn__sFBPw:hover {
    color: #0a61a9
}

.membershipContent_memberBarContainer__tRv6j {
    width: 100%;
    margin: 0 auto
}

.membershipContent_titleMember__hdzbY {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: .5rem;
    color: #145488
}

.membershipContent_barContainer__ZSn4S {
    width: 96%;
    height: .8rem;
    background-color: #e0e0e0;
    border-radius: .5rem;
    overflow: hidden;
    margin-bottom: .5rem;
    margin-top: 6px
}

.membershipContent_bar__OoKmu {
    height: 100%;
    background: -webkit-linear-gradient(right,#3395e5,#0060ae);
    border-radius: .5rem;
    transition: width .3s ease-in-out
}

.membershipContent_info__R0lLT {
    font-size: 15px;
    color: #4f4f4f;
    margin-bottom: 30px;
    font-weight: 500
}

.membershipContent_membership__Wrqd0 {
    background-color: #f0f8ff;
    border-radius: 12px;
    padding: 20px
}

.membershipContent_nameMember__PBGq0 {
    position: absolute;
    right: 22px;
    bottom: 12px;
    font-weight: 500;
    color: #e1e0e0;
    font-style: italic;
    font-size: 15px
}

@media (max-width: 1023px) {
    .membershipContent_sideAccount__oxyBC {
        display:none
    }

    .membershipContent_userInfo__GeKMz {
        display: block
    }
}

@media (max-width: 768px) {
    .membershipContent_title__PpNnG {
        font-size:18px
    }

    .membershipContent_subtitle__Vs9bQ {
        font-size: 17px
    }

    .membershipContent_firstTopAccount__IAQxr {
        width: 20%
    }

    .membershipContent_secondTopAccount__qvfk9 {
        width: 80%
    }
}

@media (max-width: 500px) {
    .membershipContent_title__PpNnG {
        font-size:18px
    }

    .membershipContent_subtitle__Vs9bQ {
        font-size: 15px
    }

    .membershipContent_secondTitle__VTtlr {
        font-size: 17px
    }

    .membershipContent_btnSeeAll__kgvpA {
        font-size: 15px!important
    }

    .membershipContent_firstTopAccount__IAQxr {
        width: 30%
    }

    .membershipContent_secondTopAccount__qvfk9 {
        width: 70%
    }

    .membershipContent_accountName__8qEVz {
        font-size: 17px
    }

    .membershipContent_accountEmail__KMa9a,.membershipContent_accountPhone__4olkd {
        font-size: 14px
    }

    .membershipContent_member__vweiN {
        background: -webkit-linear-gradient(right,#ffef9b,#fff6c9);
        color: #6c5a02;
        width: -moz-fit-content;
        font-size: 14px;
        width: fit-content;
        padding: 2px 6px;
        margin-top: 8px
    }
}

.membershipContent_popupContainer__Pp1dr {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999
}

.membershipContent_popupz__4fkSp {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 10px;
    padding: 40px;
    max-height: 80%;
    overflow: auto;
    max-width: 800px;
    position: relative
}

.membershipContent_couponList__T7Bnx {
    text-align: center
}

.membershipContent_list__zDJi5 {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.membershipContent_listItem__HbaTQ {
    margin: 10px 0;
    width: 100%
}

.membershipContent_couponCard__XpaPi {
    background: -webkit-linear-gradient(right,#e4f1ff,#eaf3ff 30%,#eff8ff);
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
    transition: transform .2s;
    padding: 10px;
    position: relative
}

.membershipContent_radioButton__Slkx0 {
    cursor: pointer;
    border: 2px solid #b6b6b6;
    width: 18px;
    height: 18px
}

.membershipContent_couponContent___j457 {
    display: flex;
    align-items: center;
    width: 100%
}

.membershipContent_couponImage__JiuxN {
    border-radius: 8px;
    margin-right: 15px
}

.membershipContent_couponDetails__YyED6 {
    padding: 0 10px;
    flex-grow: 1;
    text-align: left
}

.membershipContent_couponDetails__YyED6 h2 {
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 8px
}

.membershipContent_code__pcMRq {
    color: #0060ae;
    font-size: 14px
}

.membershipContent_couponDetails__YyED6 p {
    margin: .3em 0
}

@media (max-width: 500px) {
    .membershipContent_couponDetails__YyED6 {
        padding:0 4px;
        flex-grow: 1;
        text-align: left
    }

    .membershipContent_titleMember__hdzbY {
        font-size: 22px
    }

    .membershipContent_couponImage__JiuxN {
        width: 45%;
        height: -moz-fit-content;
        height: fit-content
    }

    .membershipContent_couponDetails__YyED6 {
        width: 55%
    }

    .membershipContent_couponDetails__YyED6 h2 {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 8px
    }

    .membershipContent_code__pcMRq {
        font-size: 13px
    }
}

.orderCard_cardHistoryOrder__yjneh {
    box-shadow: 0 6px 37px -10px rgba(0,0,0,.1);
    border: 1px solid #d9dfe6;
    transition: all .3s ease-in-out
}

.orderCard_cardHistoryOrder__yjneh:hover {
    background-color: #f4faff;
    box-shadow: 0 6px 38px -9px rgba(0,0,0,.1);
    transform: translateY(-5px)
}

.orderCard_nameOrder__CCv34 {
    font-size: 22px;
    color: #3d3d3d
}

.orderCard_attributeOrder__FgXPQ,.orderCard_qtyOrder__OmxlJ {
    font-size: 15px;
    color: #3d3d3d
}

.orderCard_imgOrder__VYUhE {
    border: 1px solid #d2d2d2;
    border-radius: 6px
}

.orderCard_content1__S3g1x {
    width: 10%
}

.orderCard_content2__wxna4 {
    width: 70%
}

.orderCard_content3__C0o1P {
    width: 20%
}

.orderCard_priceOrder__MUlqY {
    color: #002a4c;
    font-size: 18px
}

.orderCard_statusOrder__cJ4AH {
    width: 50%
}

.orderCard_bottom__KwIEV {
    background-color: #fbfdff
}

.orderCard_status__x5ECF {
    background-color: #ffe5bb;
    width: -moz-fit-content;
    width: fit-content;
    color: #e95404
}

.orderCard_total__xwre9 {
    color: #0060ae;
    font-size: 20px;
    width: 50%
}

.orderCard_card-preload__zX_sD .orderCard_preload__pF65B {
    height: 50px;
    background-color: #c9c9c9;
    position: relative;
    overflow: hidden;
    animation: orderCard_slide__aAiXy 2s infinite
}

.orderCard_card-preload__zX_sD .orderCard_preload__pF65B:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);
    animation: orderCard_shimmer__AQi7j 2s infinite
}

@keyframes orderCard_slide__aAiXy {
    0% {
        background-color: #d3d3d3
    }

    50% {
        background-color: #fafafa
    }

    to {
        background-color: #d3d3d3
    }
}

@keyframes orderCard_shimmer__AQi7j {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(100%)
    }
}

@keyframes orderCard_preloadOrder1__rCp46 {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.orderCard_preloadOrder1__rCp46 {
    display: inline-block;
    height: 170px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: orderCard_preloadOrder1__rCp46 1.5s linear infinite
}

.orderCard_tabBar__2EFYQ {
    margin-bottom: 20px;
    width: 98%
}

.orderCard_tab__Hqh3_ {
    padding: 10px 20px;
    margin: 0 10px;
    cursor: pointer;
    background-color: #f0f0f0;
    transition: background-color .3s ease;
    border: none;
    border-bottom: 3px solid #f0f0f0;
    font-weight: 500;
    width: 100%;
    font-size: 17px
}

.orderCard_tab__Hqh3_:hover {
    background-color: #dcdcdc;
    border-bottom: 3px solid grey
}

.orderCard_activeTab__z0SbQ {
    font-weight: 500;
    background-color: #b0dcff;
    border-bottom: 3px solid #002a4c;
    color: #000
}

.orderCard_mains__sFKHr {
    width: 20%!important
}

.orderCard_imgEmpty__sF_W2 {
    width: 220px;
    height: 200px
}

.orderCard_emptyText__8fRFG {
    color: #838383;
    font-size: 17px
}

.orderCard_priceOrderMobile__WSXUm {
    display: none
}

.orderCard_nameOrder__CCv34 {
    font-size: 20px
}

.orderCard_sideTabLeft___afZG {
    height: 65px;
    width: 33px;
    background: -webkit-linear-gradient(right,#ffffff00,#fff 50%,#fff);
    position: absolute;
    top: -2px;
    left: 0
}

.orderCard_sideTabRight__T__o8 {
    height: 65px;
    width: 33px;
    background: -webkit-linear-gradient(left,#ffffff00,#fff 50%,#fff);
    position: absolute;
    top: -2px;
    right: 0
}

@media (max-width: 880px) {
    .orderCard_tab__Hqh3_ {
        font-size:14px
    }

    .orderCard_activeTab__z0SbQ,.orderCard_tab__Hqh3_:hover {
        background-color: #b0dcff;
        border-bottom: 3px solid #002a4c
    }

    .orderCard_activeTab__z0SbQ {
        font-weight: 500;
        color: #000
    }

    .orderCard_content1__S3g1x {
        width: 16%
    }

    .orderCard_content2__wxna4 {
        width: 60%;
        margin-left: 14px!important
    }

    .orderCard_content3__C0o1P {
        width: 24%
    }

    .orderCard_priceOrder__MUlqY {
        color: #002a4c;
        font-size: 15px
    }

    .orderCard_nameOrder__CCv34 {
        font-size: 18px
    }
}

@media (max-width: 500px) {
    .orderCard_attributeOrder__FgXPQ,.orderCard_nameOrder__CCv34,.orderCard_qtyOrder__OmxlJ {
        font-size:15px
    }

    .orderCard_statusOrder__cJ4AH {
        font-size: 14px
    }

    .orderCard_total__xwre9 {
        font-size: 17px
    }

    .orderCard_priceOrderMobile__WSXUm {
        display: block;
        color: #002a4c;
        font-size: 13px;
        margin-bottom: 1px
    }

    .orderCard_content1__S3g1x {
        width: 24%
    }

    .orderCard_content2__wxna4 {
        width: 76%;
        margin-left: 10px!important
    }

    .orderCard_content3__C0o1P {
        width: 28%;
        display: none
    }

    .orderCard_card-preload__zX_sD .orderCard_preload__pF65B {
        height: 30px
    }

    .orderCard_mains__sFKHr {
        width: 120px!important
    }

    .orderCard_tab__Hqh3_ {
        font-size: 14px
    }

    .orderCard_tabBar__2EFYQ {
        width: 100%;
        overflow: auto
    }

    .orderCard_tabItem___y_WD {
        width: 600px;
        overflow: hidden
    }

    .orderCard_activeTab__z0SbQ,.orderCard_tab__Hqh3_:hover {
        background-color: #b0dcff;
        border-bottom: 3px solid #002a4c
    }

    .orderCard_activeTab__z0SbQ {
        font-weight: 500;
        color: #000
    }
}

.sidebarAccount_sidebarAccount__Lycwj {
    position: -webkit-sticky!important;
    position: sticky!important;
    top: 100px;
    bottom: 50px;
    height: calc(82vh - 10px)!important;
    overflow-y: auto;
    z-index: 10
}

.sidebarAccount_navItem__bp7D2 {
    list-style: none;
    padding: 0
}

.sidebarAccount_navLink {
    background-color: #fff!important;
    color: #0060ae!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    border-left: 3px solid hsla(0,0%,100%,0)!important;
    list-style: unset!important
}

.sidebarAccount_navLink:hover {
    background-color: #f0f8ff!important;
    color: #0060ae!important;
    border-left: 3px solid #0060ae!important
}

.sidebarAccount_navLinkOut__RkVC8 {
    color: #d20000!important;
    border-left: 3px solid #fff!important;
    cursor: pointer!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important
}

.sidebarAccount_navLinkOut__RkVC8:hover {
    color: #d20000!important;
    background-color: #ffe3e3!important;
    border-left: 3px solid red!important
}

.sidebarAccount_activeSideBarAdmin {
    background-color: #f0f8ff!important;
    color: #0060ae!important;
    border-left: 3px solid #0060ae!important
}

@media (max-width: 1023px) {
    .sidebarAccount_sidebarAccount__Lycwj {
        display:none
    }

    .sidebarAccount_sidebar__zesX2 {
        position: static;
        width: 100%;
        height: auto
    }

    .sidebarAccount_content__7mCgv {
        margin-left: 0;
        width: 100%
    }
}

.dashboard_cardContent__lmQPw {
    min-height: 80vh
}

.dashboard_btnSeeAll__TjeTj {
    color: #3c3c3c;
    font-weight: 600;
    text-decoration: none
}

.dashboard_btnSeeAll__TjeTj:hover {
    color: #929292;
    font-weight: 600
}

@media (max-width: 1023px) {
    .dashboard_sideAccount__jrEJ_ {
        display:none
    }
}

@media (max-width: 768px) {
    .dashboard_title__JfBcM {
        font-size:18px
    }

    .dashboard_subtitle__qMG3P {
        font-size: 17px
    }
}

@media (max-width: 500px) {
    .dashboard_title__JfBcM {
        font-size:18px
    }

    .dashboard_subtitle__qMG3P {
        font-size: 15px
    }

    .dashboard_secondTitle__s5aqf {
        font-size: 17px
    }

    .dashboard_btnSeeAll__TjeTj {
        font-size: 15px!important
    }
}

.account_content__SFYlG {
    min-height: 80vh
}

@media (max-width: 1023px) {
    .account_sideAccount__9muaF {
        display:none
    }
}

.membership_cardContent__sIsG2 {
    min-height: 80vh
}

.membership_btnSeeAll__Otcpc {
    color: #3c3c3c;
    font-weight: 600;
    text-decoration: none
}

.membership_btnSeeAll__Otcpc:hover {
    color: #929292;
    font-weight: 600
}

@media (max-width: 1023px) {
    .membership_sideAccount__xDVSz {
        display:none
    }
}

@media (max-width: 768px) {
    .membership_title__LJfPg {
        font-size:18px
    }

    .membership_subtitle__Evhej {
        font-size: 17px
    }
}

@media (max-width: 500px) {
    .membership_title__LJfPg {
        font-size:18px
    }

    .membership_subtitle__Evhej {
        font-size: 15px
    }

    .membership_secondTitle__MQxdU {
        font-size: 17px
    }

    .membership_btnSeeAll__Otcpc {
        font-size: 15px!important
    }
}

.sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    bottom: 50px;
    height: calc(82vh - 10px);
    overflow-y: auto
}

.content .card-content {
    min-height: 80vh
}

.account .content .card-content table thead {
    background-color: #f0f8ff
}

.account .content .card-content table .btnView {
    background-color: #fff713;
    font-weight: 500;
    color: #717100
}

.account .content .card-content table .btnPay {
    background-color: #82aaff;
    font-weight: 500;
    color: #004173
}

.account .content .card-content table .btnCncl {
    background-color: #ff8d8d;
    font-weight: 500;
    color: #870000
}

.account .content .card-content table .status.pending {
    width: -moz-fit-content;
    width: fit-content;
    background-color: #ffe1c1;
    color: #ae5a00;
    font-size: 15px
}

.account .content .card-content table .status.cancel {
    width: -moz-fit-content;
    width: fit-content;
    background-color: #ffd6d6;
    color: #a10000;
    font-size: 15px
}

.account .content .card-content table .status.shipped {
    width: -moz-fit-content;
    width: fit-content;
    background-color: #f4ffab;
    color: #637201;
    font-size: 15px
}

.account .content .card-content table .status.done {
    width: -moz-fit-content;
    width: fit-content;
    background-color: #a2ffbf;
    color: #006f23;
    font-size: 15px
}

.account .content .card-content .pagination-bott {
    background-color: #c5e4ff
}

@media (max-width: 768px) {
    .sidebar {
        position:static;
        width: 100%;
        height: auto
    }

    .content {
        margin-left: 0;
        width: 100%
    }
}

@media (max-width: 1023px) {
    .address_sideAccount__GLQEh,.order_sideAccount__Cfs7O {
        display:none
    }
}

@keyframes topCoupon_preloadCouponAccount__WBZsF {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.topCoupon_preloadCouponAccount__WBZsF {
    display: inline-block;
    height: 50px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    animation: topCoupon_preloadCouponAccount__WBZsF 1.5s linear infinite
}

@media (max-width: 880px) {
    .topCoupon_titleStatus__FDw8X {
        font-size:19px
    }
}

@media (max-width: 500px) {
    .topCoupon_titleStatus__FDw8X {
        font-size:18px
    }
}

.coupon_cardContent__PuVFz {
    min-height: 80vh
}

.coupon_titleStatus__eERxR {
    font-size: 22px
}

.coupon_textEmpty__ruHOk {
    color: #514d04
}

@keyframes coupon_preloadCouponAccount__PPhij {
    0% {
        background-position: -100% 0
    }

    to {
        background-position: 100% 0
    }
}

.coupon_preloadCouponAccount__PPhij {
    display: inline-block;
    height: 80px;
    width: 100%;
    background: #f6f7f8;
    background-image: linear-gradient(90deg,#f6f7f8 0,#dadada 20%,#f6f6f6 40%,#f6f7f8);
    background-repeat: no-repeat;
    background-size: 150% 100%;
    animation: coupon_preloadCouponAccount__PPhij 1.5s linear infinite
}

@media (max-width: 1023px) {
    .coupon_sideAccount__l3AF4 {
        display:none
    }
}

@media (max-width: 880px) {
    .coupon_title__kz3M6 {
        font-size:19px
    }
}

@media (max-width: 768px) {
    .coupon_content__icA0U {
        margin-left:0;
        width: 100%
    }

    .coupon_title__kz3M6 {
        font-size: 19px
    }
}

@media (max-width: 500px) {
    .coupon_title__kz3M6 {
        font-size:18px
    }

    .coupon_content__icA0U .coupon_card-content__McWg3 .coupon_card__q9F_U .coupon_card-coupon__de3PA h5 {
        font-size: 16px
    }
}
