header[_ngcontent-nyq-c23] {
    background: #000!important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    min-height: 72px;
    padding: 13px 0 !important
}

.color_cyber {
    color: var(--primary)
}

.modal-title {
    /* padding-bottom: 5px; */
    /* border-bottom: 1px solid #ededed; */
}

.modal-dialog {
    width: fit-content !important;
}

.clearfix {
    margin-top: 10px;
}

.menu ul {
    list-style: none;
    padding: 0px;
}

.list-value {
    display: flex;
    justify-content: space-between;
}

.text_end {
    text-align: end;
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] {
    padding: 0 25px
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-brand[_ngcontent-nyq-c23] {
    width: 100%;
    max-width: 130px
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-toggler[_ngcontent-nyq-c23] {
    box-shadow: none !important;
    min-width: 40px;
    height: 40px;
    padding: 0
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-toggler[_ngcontent-nyq-c23] i[_ngcontent-nyq-c23] {
    font-size: 1.5rem;
    color: var(--text-black)
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] {
    padding: 0
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23] {
    position: relative;
    transition: all .3s;
    cursor: pointer;
    padding: 0;
    width: 100%;
    border-bottom: 1px solid var(--border-color)
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23] .nav-link[_ngcontent-nyq-c23] {
    color: var(--text-black);
    font-size: .85rem;
    font-weight: 500;
    transition: all .3s;
    cursor: pointer;
    padding: 10px 0
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23] .nav-link[_ngcontent-nyq-c23] i[_ngcontent-nyq-c23] {
    color: var(--text-black);
    font-size: 1.1rem;
    min-width: 20px;
    position: relative;
    top: 2px;
    transition: all .3s
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23] button.btn.cart_btn[_ngcontent-nyq-c23] {
    color: var(--primary);
    font-size: .75rem;
    font-weight: 500;
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
    min-height: 35px !important;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    align-items: center;
    background: white !important;
    text-transform: unset;
    letter-spacing: 0;
    border-radius: 50px;
    padding: 0 20px;
    box-shadow: none !important
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23] button.btn.cart_btn[_ngcontent-nyq-c23] i[_ngcontent-nyq-c23] {
    min-width: 19px;
    font-size: .9rem;
    top: 0
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23] button.btn.cart_btn[_ngcontent-nyq-c23] span[_ngcontent-nyq-c23] {
    position: absolute;
    right: -6px;
    top: -7px;
    background: #de0c0b;
    min-width: 20px;
    height: 20px;
    line-height: 18px;
    border: 1.5px solid #fff;
    border-radius: 50%;
    font-size: .6rem
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item.profile_info[_ngcontent-nyq-c23] {
    min-width: -moz-fit-content;
    min-width: fit-content;
    border-bottom: none
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item.profile_info[_ngcontent-nyq-c23]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /* height: 86%;
    background: white; */
    border-radius: 50px;
    opacity: .2
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item.profile_info[_ngcontent-nyq-c23] a[_ngcontent-nyq-c23] {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: var(--text-black);
    font-weight: 500;
    font-size: .85rem;
    padding-top: 2px;
}

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item.profile_info[_ngcontent-nyq-c23] a[_ngcontent-nyq-c23] i[_ngcontent-nyq-c23] {
    color: white;
    font-size: 1.7rem;
    min-width: 40px;
    display: block;
    text-align: center
}

/* header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item[_ngcontent-nyq-c23]:hover .nav-link[_ngcontent-nyq-c23] {
    color: var(--primary) !important
} */

header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item.active[_ngcontent-nyq-c23] .nav-link[_ngcontent-nyq-c23] {
    color: var(--primary) !important
}

/* header[_ngcontent-nyq-c23] .navbar[_ngcontent-nyq-c23] .navbar-nav[_ngcontent-nyq-c23] .nav-item.active[_ngcontent-nyq-c23]:hover .nav-link[_ngcontent-nyq-c23] {
    color: var(--text-black) !important
} */

header[_ngcontent-nyq-c23] .img_box[_ngcontent-nyq-c23] {
    min-width: 40px;
    height: 40px;
    border-radius: 50%;
    display: block;
    position: relative;
    max-width: 40px
}

.location[_ngcontent-nyq-c23] {
    padding: 10px;
    cursor: pointer;
    border: 1px solid var(--border-color);
    width: -moz-fit-content;
    width: fit-content;
    min-width: 107px
}

.location[_ngcontent-nyq-c23] i[_ngcontent-nyq-c23] {
    font-size: .95rem;
    color: white;
    min-width: 18px
}

.location[_ngcontent-nyq-c23] h3[_ngcontent-nyq-c23] {
    margin: 0;
    color: white;
    font-size: .8rem;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.header_spacebar[_ngcontent-nyq-c23] {
    width: 100%;
    height: 80.5px;
    display: block
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] {
    position: fixed;
    right: -100%;
    width: 100%;
    transition: all .5s;
    top: 73px;
    max-height: calc(100vh - 73px);
    min-height: calc(100vh + -0px)
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] .overlay[_ngcontent-nyq-c23] {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7607843137)
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] button.btn.cart_btn[_ngcontent-nyq-c23] {
    color: var(--text-white);
    font-size: .75rem;
    font-weight: 500;
    padding: 0 15px;
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
    min-height: 35px !important;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: 50px;
    display: flex;
    align-items: center;
    text-transform: unset;
    letter-spacing: 0
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] button.btn.cart_btn[_ngcontent-nyq-c23] i[_ngcontent-nyq-c23] {
    min-width: 19px;
    font-size: .9rem;
    top: 0
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] button.btn.cart_btn[_ngcontent-nyq-c23] span[_ngcontent-nyq-c23] {
    position: absolute;
    right: -6px;
    top: -7px;
    background: #de0c0b;
    min-width: 20px;
    height: 20px;
    line-height: 18px;
    border: 1.5px solid #fff;
    border-radius: 50%;
    font-size: .6rem
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 90%;
    background: var(--bg-white);
    position: fixed;
    z-index: 9999;
    top: 72px;
    right: -100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 72px);
    min-height: calc(100vh - 72px);
    transition: all .5s
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] {
    padding: 2px 27px;
    position: relative;
    transition: all .3s
}

header[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] a.nav-link[_ngcontent-nyq-c23] {
    color: var(--text-black);
    font-size: 1rem;
    font-weight: 500;
    padding: 15px 0;
    transition: all .3s;
    cursor: pointer
}

header.active[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] {
    right: 0
}

header.active[_ngcontent-nyq-c23] .moreOptions[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] {
    right: 0
}

.my-cart[_ngcontent-nyq-c23] .vendorList[_ngcontent-nyq-c23] {
    border-bottom: 5px solid var(--bg-color)
}

.my-cart[_ngcontent-nyq-c23] .vendorList[_ngcontent-nyq-c23] .media[_ngcontent-nyq-c23] {
    transform: none !important;
    border-radius: 0
}

.my-cart[_ngcontent-nyq-c23] .vendorList[_ngcontent-nyq-c23] .media[_ngcontent-nyq-c23] .img_box[_ngcontent-nyq-c23] {
    min-width: 50px;
    height: 50px;
    border-radius: 8px
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] {
    margin-bottom: 8px;
    padding: 20px 0;
    border-radius: 0
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] h5[_ngcontent-nyq-c23] {
    padding: 0 20px;
    text-transform: uppercase;
    color: var(--text-dark);
    font-size: .95rem;
    letter-spacing: 1px;
    margin: 0
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] {
    padding: 0
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] {
    display: flex;
    align-items: flex-start;
    border: 0;
    border-radius: 0;
    padding: 20px;
    border-bottom: 1px solid var(--border-color)
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23]:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] img[_ngcontent-nyq-c23] {
    display: block;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    position: relative;
    top: 8px;
    margin-right: 15px
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] {
    width: 100%
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h2[_ngcontent-nyq-c23] {
    margin: 0;
    color: var(--text-black);
    font-size: .85rem;
    font-weight: 500
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h3[_ngcontent-nyq-c23] {
    margin: 0;
    color: var(--text-black);
    font-weight: 400;
    font-size: .85rem;
    padding-top: 10px
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h3[_ngcontent-nyq-c23] span[_ngcontent-nyq-c23] {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h4[_ngcontent-nyq-c23] {
    margin: 0;
    display: flex;
    align-items: center;
    border: 1.5px solid var(--primary);
    min-width: -moz-fit-content;
    min-width: fit-content;
    border-radius: 50px
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h4[_ngcontent-nyq-c23] span[_ngcontent-nyq-c23] {
    display: block;
    cursor: pointer;
    color: var(--primary);
    min-width: 25px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 1rem;
    font-weight: 400
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h4[_ngcontent-nyq-c23] strong[_ngcontent-nyq-c23] {
    padding: 0 2px;
    font-weight: 600;
    font-size: .85rem;
    color: var(--text-black);
    min-width: 25px;
    text-align: center
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h6[_ngcontent-nyq-c23] {
    margin: 0;
    color: var(--text-black);
    font-size: .85rem;
    font-weight: 500;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-left: 24px
}

.my-cart[_ngcontent-nyq-c23] .card[_ngcontent-nyq-c23] ul[_ngcontent-nyq-c23] li[_ngcontent-nyq-c23]:last-child .text_box[_ngcontent-nyq-c23] {
    border-bottom: 0 !important
}

.my-cart[_ngcontent-nyq-c23] .card.payment_info[_ngcontent-nyq-c23] {
    padding-top: 20px;
    padding-bottom: 10px
}

.my-cart[_ngcontent-nyq-c23] .card.payment_info[_ngcontent-nyq-c23] h5[_ngcontent-nyq-c23] {
    margin: 0
}

.my-cart[_ngcontent-nyq-c23] .card.payment_info[_ngcontent-nyq-c23] .list-group[_ngcontent-nyq-c23] .list-group-item[_ngcontent-nyq-c23] {
    padding: 10px 20px
}

.my-cart[_ngcontent-nyq-c23] .card.payment_info[_ngcontent-nyq-c23] .list-group[_ngcontent-nyq-c23] .list-group-item[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h3[_ngcontent-nyq-c23] {
    padding: 0
}

.my-cart[_ngcontent-nyq-c23] .card.payment_info[_ngcontent-nyq-c23] .list-group[_ngcontent-nyq-c23] .list-group-item[_ngcontent-nyq-c23] .text_box[_ngcontent-nyq-c23] h2[_ngcontent-nyq-c23] span[_ngcontent-nyq-c23] {
    font-weight: 400
}

.my-cart[_ngcontent-nyq-c23] form[_ngcontent-nyq-c23] .from_inner[_ngcontent-nyq-c23] .form-group[_ngcontent-nyq-c23] {
    margin: 0
}

.my-cart[_ngcontent-nyq-c23] form[_ngcontent-nyq-c23] .from_inner[_ngcontent-nyq-c23] .form-group[_ngcontent-nyq-c23] .form-group-inner[_ngcontent-nyq-c23] {
    background: var(--bg-white) !important;
    padding: 4px 20px;
    margin-bottom: 8px;
    box-shadow: none !important
}

.my-cart[_ngcontent-nyq-c23] form[_ngcontent-nyq-c23] .from_inner[_ngcontent-nyq-c23] .form-group[_ngcontent-nyq-c23] .form-group-inner[_ngcontent-nyq-c23] h3[_ngcontent-nyq-c23] {
    margin: 0;
    color: var(--primary);
    font-size: .9rem;
    text-transform: uppercase;
    letter-spacing: .9px;
    cursor: pointer
}

.my-cart[_ngcontent-nyq-c23] .offcanvas-footer[_ngcontent-nyq-c23] button.btn[_ngcontent-nyq-c23] {
    border-radius: 0;
    width: 100%;
    height: 65px !important;
    letter-spacing: 0;
    text-transform: unset;
    font-weight: 400;
    font-size: .9rem
}

.modal-backdrop[_ngcontent-nyq-c23] {
    z-index: 99
}

.body-inner[_ngcontent-nyq-c6] {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 100vh;
    background: var(--bg-color)
}

.body-inner[_ngcontent-nyq-c6] .bgAndLogo[_ngcontent-nyq-c6] .logo[_ngcontent-nyq-c6] img[_ngcontent-nyq-c6] {
    max-width: 270px
}

.body-inner[_ngcontent-nyq-c6] .bgAndLogo[_ngcontent-nyq-c6] .doctor_img[_ngcontent-nyq-c6] {
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9
}

.body-inner[_ngcontent-nyq-c6] .bgAndLogo[_ngcontent-nyq-c6] .doctor_img[_ngcontent-nyq-c6] img[_ngcontent-nyq-c6] {
    display: block
}

.body-inner[_ngcontent-nyq-c6] .card[_ngcontent-nyq-c6] {
    margin: auto;
    border-radius: 10px;
    padding: 44px 27px
}

.body-inner[_ngcontent-nyq-c6] .card[_ngcontent-nyq-c6] form[_ngcontent-nyq-c6] h2[_ngcontent-nyq-c6] {
    color: var(--text-dark);
    font-weight: 600;
    font-size: 1.2rem;
    margin: 0;
    display: flex;
    align-items: center
}

.body-inner[_ngcontent-nyq-c6] .card[_ngcontent-nyq-c6] form[_ngcontent-nyq-c6] h2[_ngcontent-nyq-c6] span[_ngcontent-nyq-c6] {
    min-width: -moz-fit-content;
    min-width: fit-content;
    font-size: 1.7rem;
    color: var(--text-black);
    cursor: pointer
}

.body-inner[_ngcontent-nyq-c6] .card[_ngcontent-nyq-c6] h5[_ngcontent-nyq-c6] {
    position: absolute;
    width: 100%;
    max-width: calc(100% - 70px);
    left: 0;
    right: 0;
    top: 24px;
    margin: 0 auto;
    font-size: .9rem;
    color: var(--text-black)
}

.body-inner[_ngcontent-nyq-c6] .card[_ngcontent-nyq-c6] h5[_ngcontent-nyq-c6] span[_ngcontent-nyq-c6] {
    cursor: pointer
}

.banner[_ngcontent-nyq-c4] {
    position: relative
}

.banner[_ngcontent-nyq-c4]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 130px);
    display: block !important;
    background-color: #f1cb46
}

.banner[_ngcontent-nyq-c4] h1[_ngcontent-nyq-c4] {
    margin: 0;
    color: var(--text-white);
    font-weight: 600
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] {
    background: var(--bg-white);
    border-radius: 15px;
    min-height: 60px;
    padding: 0 8px
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] button.btn[_ngcontent-nyq-c4] {
    width: 45px !important;
    min-width: 45px !important;
    padding: 0;
    height: 45px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    background: var(--primary);
    min-height: 45px !important
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] button.btn[_ngcontent-nyq-c4] i[_ngcontent-nyq-c4] {
    color: var(--text-white);
    text-align: center;
    position: relative;
    margin: auto;
    top: 1px;
    font-size: 1.1rem
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] input[_ngcontent-nyq-c4] {
    min-height: 42px !important;
    line-height: 42px !important;
    font-weight: 500;
    padding: 0 11px !important;
    font-size: .9rem !important
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] input[_ngcontent-nyq-c4]::placeholder {
    color: var(--text-light2) !important;
    font-weight: 400
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] input[_ngcontent-nyq-c4]:-ms-input-placeholder {
    color: var(--text-light2) !important;
    font-weight: 400
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] input[_ngcontent-nyq-c4]::-ms-input-placeholder {
    color: var(--text-light2) !important;
    font-weight: 400
}

.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] input[_ngcontent-nyq-c4]::-webkit-outer-spin-button,
.banner[_ngcontent-nyq-c4] form[_ngcontent-nyq-c4] .form-group.search_box[_ngcontent-nyq-c4] .form-group-inner[_ngcontent-nyq-c4] input[_ngcontent-nyq-c4]::-webkit-inner-spin-button {
    color: var(--text-light2) !important;
    font-weight: 400
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] {
    position: relative;
    z-index: 99
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] .container[_ngcontent-nyq-c4] .category-row[_ngcontent-nyq-c4] {
    background: var(--bg-white);
    border-radius: 13px;
    box-shadow: 0 0 18px 2px #0000000f
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] .container[_ngcontent-nyq-c4] .category-row[_ngcontent-nyq-c4] .col-6[_ngcontent-nyq-c4] {
    cursor: pointer;
    transition: all .4s
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] .container[_ngcontent-nyq-c4] .category-row[_ngcontent-nyq-c4] .col-6[_ngcontent-nyq-c4]:hover {
    transform: scale(1.1)
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] .container[_ngcontent-nyq-c4] .category-row[_ngcontent-nyq-c4] img[_ngcontent-nyq-c4] {
    display: block;
    margin: 0 auto 20px;
    width: 50px
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] .container[_ngcontent-nyq-c4] .category-row[_ngcontent-nyq-c4] h3[_ngcontent-nyq-c4] {
    margin: 0;
    color: var(--text-black);
    text-transform: uppercase;
    font-size: .84rem;
    letter-spacing: 0;
    font-weight: 500;
    letter-spacing: 1px
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] h3[_ngcontent-nyq-c4] {
    margin: 0
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] h3[_ngcontent-nyq-c4] a[_ngcontent-nyq-c4] {
    color: var(--text-black);
    text-decoration: none;
    font-size: .9rem;
    font-weight: 500;
    padding: 18px 0;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto
}

.banner[_ngcontent-nyq-c4] .category[_ngcontent-nyq-c4] h3[_ngcontent-nyq-c4] a[_ngcontent-nyq-c4] i[_ngcontent-nyq-c4] {
    font-size: 1.35rem;
    min-width: 24px
}

.container[_ngcontent-nyq-c3] .offer[_ngcontent-nyq-c3] {
    background-image: url(offer_bg.d5d847a6a138376e.png);
    background-repeat: repeat;
    background-size: cover;
    border-radius: 12px;
    padding: 40px 25px
}

.container[_ngcontent-nyq-c3] .offer[_ngcontent-nyq-c3] h2[_ngcontent-nyq-c3] {
    color: var(--primary);
    font-size: 1.5rem;
    margin: 0
}

section[_ngcontent-nyq-c1] {
    background-image: url(./download-app-bg.30453cdca5985028.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

section[_ngcontent-nyq-c1] h1[_ngcontent-nyq-c1] {
    margin: 0;
    color: var(--text-white);
    font-weight: 600;
    font-size: 2.5rem;
    letter-spacing: .5px
}

section[_ngcontent-nyq-c1] p[_ngcontent-nyq-c1] {
    margin: 0;
    color: var(--text-white);
    font-size: .8rem;
    line-height: 25px
}

section[_ngcontent-nyq-c1] button.btn[_ngcontent-nyq-c1] {
    padding: 0;
    width: 190px;
    min-width: unset !important
}

section[_ngcontent-nyq-c1] .img_box[_ngcontent-nyq-c1] {
    position: relative
}

section[_ngcontent-nyq-c1] .img_box[_ngcontent-nyq-c1] img[_ngcontent-nyq-c1] {
    position: relative;
    z-index: 99
}

footer[_ngcontent-nyq-c2] .navbar-brand[_ngcontent-nyq-c2] {
    width: 100%;
    max-width: 130px;
    cursor: pointer
}

footer[_ngcontent-nyq-c2] h2[_ngcontent-nyq-c2] {
    margin: 0;
    color: var(--text-dark2);
    font-size: 1.4rem;
    font-weight: 600
}

footer[_ngcontent-nyq-c2] h3[_ngcontent-nyq-c2] {
    color: var(--text-black);
    font-size: .9rem;
    font-weight: 500;
    margin: 0;
    cursor: pointer;
    padding-bottom: 19px
}

footer[_ngcontent-nyq-c2] h3[_ngcontent-nyq-c2] a[_ngcontent-nyq-c2] {
    position: relative
}

footer[_ngcontent-nyq-c2] h3[_ngcontent-nyq-c2] a[_ngcontent-nyq-c2]:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: var(--primary);
    transition: all .3s
}

footer[_ngcontent-nyq-c2] h3[_ngcontent-nyq-c2] a[_ngcontent-nyq-c2]:hover:before {
    width: 100%
}

footer[_ngcontent-nyq-c2] p[_ngcontent-nyq-c2] {
    color: var(--text-white);
    font-size: .9rem;
    line-height: 26px
}

footer[_ngcontent-nyq-c2] .socialLinks[_ngcontent-nyq-c2] a[_ngcontent-nyq-c2] {
    min-width: 35px;
    cursor: pointer
}

footer[_ngcontent-nyq-c2] .socialLinks[_ngcontent-nyq-c2] a[_ngcontent-nyq-c2] img[_ngcontent-nyq-c2] {
    display: block;
    width: 23px;
    transition: all .5s
}

footer[_ngcontent-nyq-c2] .socialLinks[_ngcontent-nyq-c2] a[_ngcontent-nyq-c2]:hover img[_ngcontent-nyq-c2] {
    transform: scale(1.2)
}

.pageTitle[_ngcontent-nyq-c19] {
    background: var(--bg-white)
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] {
    background: var(--bg-white);
    padding: 30px 0 30px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] .img_box[_ngcontent-nyq-c19] {
    height: 160px;
    width: 160px;
    border-radius: 8px;
    margin-right: 25px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] h2[_ngcontent-nyq-c19] {
    margin: 0;
    padding-bottom: 10px;
    color: var(--text-black);
    font-size: 1.4rem
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19],
.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] h5[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--text-light2);
    font-size: .8rem;
    font-weight: 400;
    padding-bottom: 20px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] h5[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19] {
    font-size: .85rem;
    min-width: 17px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] h5[_ngcontent-nyq-c19] strong[_ngcontent-nyq-c19] {
    color: #7dca24;
    font-weight: 600;
    cursor: pointer
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] h5[_ngcontent-nyq-c19] strong[_ngcontent-nyq-c19] span[_ngcontent-nyq-c19] {
    color: var(--text-light2);
    font-weight: 400
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] {
    border-radius: 10px;
    min-height: 45px !important
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] .form-control[_ngcontent-nyq-c19] {
    min-height: 45px;
    line-height: 45px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19] {
    color: var(--text-light)
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.favorite[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19],
.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.favorite[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] .form-control[_ngcontent-nyq-c19] {
    cursor: pointer
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.favorite[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19] {
    font-size: 1.4rem;
    color: var(--text-black);
    min-width: 25px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.favorite[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19]:nth-child(even) {
    display: none;
    color: #de0c0b
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.favorite.active[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19]:nth-child(odd) {
    display: none
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.favorite.active[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19]:nth-child(even) {
    display: block
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.bookAtable[_ngcontent-nyq-c19] {
    width: -moz-fit-content;
    width: fit-content
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.bookAtable[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] {
    align-items: center;
    cursor: pointer
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.bookAtable[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] img[_ngcontent-nyq-c19] {
    display: block;
    width: 20px
}

.pageTitle[_ngcontent-nyq-c19] .container[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .form-group.bookAtable[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] {
    margin: 0;
    font-weight: 500;
    color: var(--text-black);
    font-size: .8rem;
    padding: 0 8px
}

.nav[_ngcontent-nyq-c19] {
    padding: 0
}

.nav[_ngcontent-nyq-c19] .nav-item[_ngcontent-nyq-c19] {
    cursor: pointer;
    position: relative
}

.nav[_ngcontent-nyq-c19] .nav-item[_ngcontent-nyq-c19] .nav-link[_ngcontent-nyq-c19] {
    display: block;
    text-align: center;
    z-index: 99;
    color: var(--text-black);
    padding: 18px 15px;
    border: 1px solid #ccc;
    position: relative;
    overflow: hidden;
    text-transform: uppercase;
    font-size: .84rem;
    font-weight: 500;
    letter-spacing: 1px
}

.nav[_ngcontent-nyq-c19] .nav-item[_ngcontent-nyq-c19] .nav-link[_ngcontent-nyq-c19] span[_ngcontent-nyq-c19] {
    z-index: 99;
    position: relative
}

.nav[_ngcontent-nyq-c19] .nav-item[_ngcontent-nyq-c19] .nav-link[_ngcontent-nyq-c19]:after {
    content: "";
    position: absolute;
    inset: 0;
    width: 0;
    height: 0;
    background: var(--primary);
    transition: all .5s;
    margin: 0 auto
}

.nav[_ngcontent-nyq-c19] .nav-item.active[_ngcontent-nyq-c19] .nav-link[_ngcontent-nyq-c19] {
    color: var(--text-white)
}

.nav[_ngcontent-nyq-c19] .nav-item.active[_ngcontent-nyq-c19] .nav-link[_ngcontent-nyq-c19]:after {
    width: 100%;
    height: 100%
}

.card[_ngcontent-nyq-c19] {
    margin: auto;
    border-radius: 0;
    background: var(--bg-white);
    padding: 40px;
    box-shadow: none
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] {
    padding-bottom: 35px
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19]:last-child {
    padding-bottom: 0
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .img_box[_ngcontent-nyq-c19] {
    min-width: 60px;
    height: 60px;
    max-width: 60px;
    border-radius: 10px;
    margin-right: 20px
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .media-body[_ngcontent-nyq-c19] {
    width: 100%
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .media-body[_ngcontent-nyq-c19] h2[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--text-black);
    font-size: 1.05rem;
    padding-bottom: 3px
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .media-body[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] {
    margin: 0;
    align-items: center;
    color: var(--text-black);
    font-size: .9rem
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .media-body[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] img[_ngcontent-nyq-c19] {
    width: 15px;
    min-width: 15px;
    display: block;
    height: 15px
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .media-body[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] strong[_ngcontent-nyq-c19] {
    min-width: -moz-fit-content;
    min-width: fit-content;
    color: var(--primary);
    font-weight: 500;
    font-size: .75rem;
    cursor: pointer
}

.card[_ngcontent-nyq-c19] .media[_ngcontent-nyq-c19] .media-body[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] span[_ngcontent-nyq-c19] {
    color: var(--primary);
    border: 1.5px solid var(--primary);
    border-radius: 50px;
    padding: 8px;
    font-weight: 500;
    font-size: 1rem;
    min-width: 100px;
    text-align: center;
    cursor: pointer
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 15px;
    margin-bottom: 8px
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] h5[_ngcontent-nyq-c19] {
    padding: 0 20px 5px;
    text-transform: uppercase;
    color: var(--text-dark);
    font-size: .95rem;
    letter-spacing: 1px
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] {
    padding: 0
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] {
    display: flex;
    align-items: flex-start;
    border: 0;
    border-radius: 0;
    padding: 20px;
    border-bottom: 1px solid var(--border-color)
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19]:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] img[_ngcontent-nyq-c19] {
    display: block;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    position: relative;
    top: 8px;
    margin-right: 15px
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] {
    width: 100%
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h2[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--text-black);
    font-size: .85rem;
    font-weight: 500
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--text-black);
    font-weight: 400;
    font-size: .85rem;
    padding-top: 10px
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] span[_ngcontent-nyq-c19] {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h4[_ngcontent-nyq-c19] {
    margin: 0;
    display: flex;
    align-items: center;
    border: 1.5px solid var(--primary);
    min-width: -moz-fit-content;
    min-width: fit-content;
    border-radius: 50px
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h4[_ngcontent-nyq-c19] span[_ngcontent-nyq-c19] {
    display: block;
    cursor: pointer;
    color: var(--primary);
    min-width: 25px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 1rem;
    font-weight: 400
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h4[_ngcontent-nyq-c19] strong[_ngcontent-nyq-c19] {
    padding: 0 2px;
    font-weight: 600;
    font-size: .85rem;
    color: var(--text-black);
    min-width: 25px;
    text-align: center
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h6[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--text-black);
    font-size: .85rem;
    font-weight: 500;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-left: 24px
}

.cartSetcion[_ngcontent-nyq-c19] .card[_ngcontent-nyq-c19] ul[_ngcontent-nyq-c19] li[_ngcontent-nyq-c19]:last-child .text_box[_ngcontent-nyq-c19] {
    border-bottom: 0 !important
}

.cartSetcion[_ngcontent-nyq-c19] .card.payment_info[_ngcontent-nyq-c19] {
    padding-top: 20px;
    padding-bottom: 20px
}

.cartSetcion[_ngcontent-nyq-c19] .card.payment_info[_ngcontent-nyq-c19] h5[_ngcontent-nyq-c19] {
    margin: 0
}

.cartSetcion[_ngcontent-nyq-c19] .card.payment_info[_ngcontent-nyq-c19] .list-group[_ngcontent-nyq-c19] .list-group-item[_ngcontent-nyq-c19] {
    padding: 10px 20px
}

.cartSetcion[_ngcontent-nyq-c19] .card.payment_info[_ngcontent-nyq-c19] .list-group[_ngcontent-nyq-c19] .list-group-item[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] {
    padding: 0
}

.cartSetcion[_ngcontent-nyq-c19] .card.payment_info[_ngcontent-nyq-c19] .list-group[_ngcontent-nyq-c19] .list-group-item[_ngcontent-nyq-c19] .text_box[_ngcontent-nyq-c19] h2[_ngcontent-nyq-c19] span[_ngcontent-nyq-c19] {
    font-weight: 400
}

.cartSetcion[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] {
    margin: 0
}

.cartSetcion[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] {
    background: var(--bg-white) !important;
    padding: 4px 20px;
    margin-bottom: 8px;
    box-shadow: none !important
}

.cartSetcion[_ngcontent-nyq-c19] form[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .form-group-inner[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--primary);
    font-size: .9rem;
    text-transform: uppercase;
    letter-spacing: .9px;
    cursor: pointer
}

.cartSetcion[_ngcontent-nyq-c19] button.btn[_ngcontent-nyq-c19] {
    border-radius: 0;
    width: 100%;
    height: 65px !important;
    letter-spacing: 0;
    text-transform: unset;
    font-weight: 400;
    font-size: .9rem
}

.img_container[_ngcontent-nyq-c19] {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block
}

.img_container[_ngcontent-nyq-c19] .img_box[_ngcontent-nyq-c19] {
    width: 70px;
    height: 70px;
    border-radius: 50px
}

.img_container[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19] {
    position: absolute;
    right: 0;
    bottom: 4px;
    letter-spacing: 0;
    font-size: .9rem;
    color: var(--text-white);
    background: var(--primary);
    min-width: 25px;
    height: 25px;
    border-radius: 50%;
    line-height: 25px;
    text-align: center
}

.saved_address[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] {
    margin-bottom: 25px
}

.saved_address[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19] {
    color: var(--primary);
    font-size: 1.2rem;
    min-width: 32px;
    display: block;
    margin: 0;
    position: relative;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer
}

.saved_address[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19]:before {
    display: block;
    z-index: 99
}

.saved_address[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] i[_ngcontent-nyq-c19]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--primary);
    opacity: .3;
    z-index: 2
}

.saved_address[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .text-box[_ngcontent-nyq-c19] h3[_ngcontent-nyq-c19] {
    margin: 0;
    color: var(--text-black);
    font-weight: 500;
    font-size: .9rem;
    padding-bottom: 5px;
    padding-top: 1px
}

.saved_address[_ngcontent-nyq-c19] .from_inner[_ngcontent-nyq-c19] .form-group[_ngcontent-nyq-c19] .text-box[_ngcontent-nyq-c19] p[_ngcontent-nyq-c19] {
    font-weight: 400;
    color: var(--text-light);
    font-size: .75rem;
    letter-spacing: 0;
    max-width: 100%;
    width: 100%;
    margin: 0
}

.modal-dialog[_ngcontent-nyq-c19] {
    max-width: 100%;
    background: none
}

.modal-dialog[_ngcontent-nyq-c19] .modal-content[_ngcontent-nyq-c19] {
    background: none;
    border: 0;
    box-shadow: none
}

.offcanvas-header[_ngcontent-nyq-c17] {
    display: block !important
}

.offcanvas-header[_ngcontent-nyq-c17] .media[_ngcontent-nyq-c17] {
    padding: 0 0 20px;
    border-radius: 0;
    cursor: unset;
    transform: unset;
    box-shadow: none !important
}

.offcanvas-header[_ngcontent-nyq-c17] .media[_ngcontent-nyq-c17] .img_box[_ngcontent-nyq-c17] {
    min-width: 55px;
    height: 55px
}

.offcanvas-header[_ngcontent-nyq-c17] .media[_ngcontent-nyq-c17] .media-body[_ngcontent-nyq-c17] {
    width: 100%
}

.offcanvas-header[_ngcontent-nyq-c17] .media[_ngcontent-nyq-c17] .media-body[_ngcontent-nyq-c17] h2[_ngcontent-nyq-c17] span[_ngcontent-nyq-c17] {
    color: #7dca24;
    font-weight: 600;
    cursor: pointer;
    font-size: .8rem;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.offcanvas-header[_ngcontent-nyq-c17] .media[_ngcontent-nyq-c17] .media-body[_ngcontent-nyq-c17] h2[_ngcontent-nyq-c17] span[_ngcontent-nyq-c17] i[_ngcontent-nyq-c17] {
    font-size: .85rem;
    min-width: 17px
}

.offcanvas-body[_ngcontent-nyq-c17] {
    background: var(--bg-white);
    max-height: calc(100vh - 159px)
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] {
    border-radius: 0;
    border: 0;
    padding: 15px 0
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] li[_ngcontent-nyq-c17] {
    border: 0;
    padding: 15px 20px
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] li[_ngcontent-nyq-c17] h2[_ngcontent-nyq-c17] {
    margin: 0;
    color: var(--text-black);
    font-size: 1.1rem;
    padding-bottom: 8px
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] li[_ngcontent-nyq-c17] h3[_ngcontent-nyq-c17] {
    margin: 0;
    color: #7dca24;
    font-weight: 600;
    cursor: pointer;
    font-size: .8rem;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-bottom: 5px
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] li[_ngcontent-nyq-c17] h3[_ngcontent-nyq-c17] i[_ngcontent-nyq-c17] {
    font-size: .85rem;
    min-width: 17px
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] li[_ngcontent-nyq-c17] h3[_ngcontent-nyq-c17] span[_ngcontent-nyq-c17] {
    font-weight: 400;
    color: var(--text-light);
    min-width: -moz-fit-content;
    min-width: fit-content
}

.offcanvas-body[_ngcontent-nyq-c17] .list-group[_ngcontent-nyq-c17] li[_ngcontent-nyq-c17] p[_ngcontent-nyq-c17] {
    margin: 0;
    color: #6e6d75;
    font-size: .8rem;
    line-height: 26px
}

.offcanvas-header[_ngcontent-nyq-c18] {
    display: block !important
}

.offcanvas-header[_ngcontent-nyq-c18] .media[_ngcontent-nyq-c18] {
    padding: 0 0 20px;
    border-radius: 0;
    cursor: unset;
    transform: unset;
    box-shadow: none !important
}

.offcanvas-header[_ngcontent-nyq-c18] .media[_ngcontent-nyq-c18] .img_box[_ngcontent-nyq-c18] {
    min-width: 55px;
    height: 55px
}

.offcanvas-header[_ngcontent-nyq-c18] .media[_ngcontent-nyq-c18] .media-body[_ngcontent-nyq-c18] {
    width: 100%
}

.offcanvas-header[_ngcontent-nyq-c18] .media[_ngcontent-nyq-c18] .media-body[_ngcontent-nyq-c18] h2[_ngcontent-nyq-c18] span[_ngcontent-nyq-c18] {
    color: #7dca24;
    font-weight: 600;
    font-size: .8rem;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.offcanvas-header[_ngcontent-nyq-c18] .media[_ngcontent-nyq-c18] .media-body[_ngcontent-nyq-c18] h2[_ngcontent-nyq-c18] span[_ngcontent-nyq-c18] i[_ngcontent-nyq-c18] {
    font-size: .85rem;
    min-width: 17px
}

.offcanvas-body[_ngcontent-nyq-c18] {
    background: var(--bg-white);
    max-height: calc(100vh - 224px);
    min-height: calc(100vh - 224px);
    padding-top: 20px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] h2[_ngcontent-nyq-c18] {
    margin: 0;
    padding: 0 20px 20px;
    font-size: 1.1rem;
    color: var(--text-black)
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] {
    background: var(--bg-white);
    border-radius: 0;
    width: 100%;
    margin: 0;
    padding-bottom: 20px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] {
    display: block;
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    padding-bottom: 20px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18]::-webkit-scrollbar {
    height: 5px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18]::-webkit-scrollbar-track {
    background-color: var(--bg-color);
    border-radius: 50px;
    height: 5px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18]::-webkit-scrollbar-thumb {
    background-color: var(--text-light);
    border-radius: 50px;
    height: 5px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] {
    display: inline-block;
    margin: 0 5px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] {
    min-width: 93px;
    display: flex;
    align-items: center;
    min-height: 45px;
    background: var(--bg-color);
    border-radius: 9px;
    padding: 10px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] .form-check-label[_ngcontent-nyq-c18] {
    text-align: center;
    color: var(--text-black) !important
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] .form-check-input[_ngcontent-nyq-c18] {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0 !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
    display: block;
    position: absolute;
    min-width: 100% !important;
    border-radius: 8px !important;
    border-color: transparent !important;
    background: none !important
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] .form-check-input[_ngcontent-nyq-c18]:after {
    display: none !important
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] .form-check-input[_ngcontent-nyq-c18]:before {
    content: "";
    position: absolute;
    inset: 0;
    width: 0;
    height: 0;
    margin: auto;
    background: var(--primary);
    transition: all .3s;
    opacity: .2
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] .form-check-input[_ngcontent-nyq-c18]:checked {
    border-color: var(--primary) !important
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18] .form-check[_ngcontent-nyq-c18] .form-check-input[_ngcontent-nyq-c18]:checked:before {
    width: 100%;
    height: 100%
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18]:first-child {
    margin-left: 20px
}

.offcanvas-body[_ngcontent-nyq-c18] form[_ngcontent-nyq-c18] .card[_ngcontent-nyq-c18] .from_inner[_ngcontent-nyq-c18] .form-group[_ngcontent-nyq-c18]:last-child {
    margin-right: 20px
}

.offcanvas-footer[_ngcontent-nyq-c18] button.btn[_ngcontent-nyq-c18] {
    border-radius: 0;
    width: 100%;
    height: 65px !important;
    letter-spacing: 0;
    text-transform: unset;
    font-weight: 400;
    font-size: .9rem
}

.text-right {
    text-align: right;
    margin-right: 15px;
    font-size: small;
}

.text-right a {
    color: #176B4A;
    text-decoration: none;
    outline: none;
}

.text-left {
    text-align: left;
    margin-right: 15px;
    font-size: small;
    padding-left: 20px;
}

.orderRadio {
    margin-left: 20px;
}

.collectionOpt {
    margin-left: 10px;
}

.onlineOrderR {
    margin-left: 58px;
}

@media only screen and (max-width: 430px) and (min-width: 300px) {
    .orderRadio {
        flex-direction: column;
    }

    .driveThrough {
        margin-left: 0px;
    }

    .onlineOrderR {
        margin-left: 0px;
        margin-top: 10px;
    }

    .collectionR {
        flex-direction: column;
    }

    .collectionOpt {
        margin-left: 0px;
    }
}

.disabled-add-to-cart{
    pointer-events: none;
    background-color: #adb5bd !important;
    color: #fff !important;
    border: 1.5px solid #fff !important;
}