/*your custom css goes here*/

.custom-desc-div table {
    width: 100% !important;
}

.lazy-filter {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}

.custom-desc-div>div:first-of-type {
    width: 100% !important;
}

.bg-branding {
    color: rgba(221, 52, 39, 1);
    background-color: rgba(221, 52, 39, 1);
}

.bg-branding-secondary {
    color: rgba(237, 213, 78, 1);
    background-color: rgba(237, 213, 78, 1);
    border-color: rgba(237, 213, 78, 1);
    color: var(--white);
    border-radius: 0;
}

.la-shopping-cart {
    color: white;
}

.badge-secondary-white {
    background-color: white;
}

.white-span {
    color: white;
}


/* revamp custom css */

.sticky-top {
    top: -1px !important;
}

.dropdown-toggle::after {
    margin-right: 10px;
}

.logo-img-brand {
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
    max-width: 170px !important;
}

.post-banner .img-fit,
.product-list-display .carousel-box .aiz-card-box .img-fit {
    object-fit: contain !important;
}

@media screen and (min-width: 1200px) and (max-width: 1499px) {
    .resp-mode .text-muted {
        display: none !important;
    }
}

.badge-custom {
    padding: 3px 3px 3px 10px !important;
    background: #e62e03 !important;
    color: #ffffff !important;
    font-size: 12px !important;
}

.badge-custom .box {
    background: #ffffff !important;
    color: #dd3428 !important;
}

.footer-bg {
    background-image: linear-gradient(90deg, rgb(33, 33, 33) 0%, transparent 59%), repeating-linear-gradient(45deg, rgba(168, 168, 168, 0.1) 0px, rgba(168, 168, 168, 0.1) 1px, transparent 1px, transparent 13px), repeating-linear-gradient(135deg, rgba(168, 168, 168, 0.1) 0px, rgba(168, 168, 168, 0.1) 1px, transparent 1px, transparent 13px), linear-gradient(90deg, rgb(33, 33, 33), rgb(33, 33, 33));
}

.kumari-header {
    background-image: linear-gradient(45deg, rgb(221, 52, 39) 0%, rgb(221, 52, 39) 49%, rgb(78, 19, 25) 49%, rgb(78, 19, 25) 67%, rgb(111, 27, 19) 67%, rgb(111, 27, 19) 76%, rgb(221, 52, 39) 76%, rgb(221, 52, 39) 81%, rgb(176, 44, 8) 81%, rgb(176, 44, 8) 82%, rgb(221, 52, 39) 82%, rgb(221, 52, 39) 100%);
}

.top-104 {
    top: 104%;
}

.hover-category-menu .all-category::before {
    border-bottom: 12px solid #f9c519 !important;
}

.search-color {
    color: #7b5f00;
}

.featured-card-box {
    border-radius: 0.75rem !important;
}

.red-card .featured-card-box {
    border-bottom: 5px solid #ee9fbc !important;
}

.yellow-card .featured-card-box {
    border-bottom: 5px solid rgb(232 207 143) !important;
}

.aiz-card-box .img-transi {
    transition: transform .3s ease-in-out !important;
    will-change: transform !important;
}

@media screen and (max-width:575.98px) {
    .post-banner .img-fit {
        max-height: 27px !important;
    }
    .post-banner li.mt-3 {
        margin-top: 0.5rem!important;
    }
}

.aiz-category-menu .sub-cat-menu .sub-cat-menu {
    left: calc(50% - 10px) !important;
}

.aiz-category-menu .sub-cat-menu {
    overflow-y: unset !important;
    width: 250px !important;
    overflow: unset !important;
}

.aiz-category-menu .sub-cat-menu .sub-sub-cat-menu {
    left: calc(101% - 10px) !important;
    overflow: unset !important;
    height: unset !important;
    width: auto !important;
}

.seller-badges {
    background: #dd3427 !important;
    margin-top: -7px;
    margin-right: 8px;
    border-radius: 0 0 20px 20px;
}

.bg-seller-cover {
    background-image: linear-gradient(135deg, transparent 0%, transparent 6%, rgba(71, 71, 71, 0.04) 6%, rgba(71, 71, 71, 0.04) 22%, transparent 22%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 20%, rgba(71, 71, 71, 0.04) 20%, rgba(71, 71, 71, 0.04) 47%, transparent 47%, transparent 100%), linear-gradient(135deg, transparent 0%, transparent 24%, rgba(71, 71, 71, 0.04) 24%, rgba(71, 71, 71, 0.04) 62%, transparent 62%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 73%, rgba(71, 71, 71, 0.04) 73%, rgba(71, 71, 71, 0.04) 75%, transparent 75%, transparent 100%), linear-gradient(90deg, rgb(255, 255, 255), rgb(255, 255, 255));
}

.bg-seller-dp-block {
    background-image: radial-gradient(circle at 1% 52%, rgba(139, 139, 139, 0.05) 0%, rgba(139, 139, 139, 0.05) 50%, rgba(21, 21, 21, 0.05) 50%, rgba(21, 21, 21, 0.05) 100%), radial-gradient(circle at 41% 28%, rgba(81, 81, 81, 0.05) 0%, rgba(81, 81, 81, 0.05) 50%, rgba(7, 7, 7, 0.05) 50%, rgba(7, 7, 7, 0.05) 100%), radial-gradient(circle at 48% 1%, rgba(93, 93, 93, 0.05) 0%, rgba(93, 93, 93, 0.05) 50%, rgba(7, 7, 7, 0.05) 50%, rgba(7, 7, 7, 0.05) 100%), linear-gradient(255deg, rgb(156, 41, 132), rgb(47, 14, 122));
}

.aiz-user-panel .card-header {
    color: #ffffff !important;
    background-color: unset !important;
    background-image: linear-gradient(45deg, rgba(183, 110, 7, 0.2) 0%, rgba(183, 110, 7, 0.2) 14%, rgba(148, 103, 21, 0.2) 14%, rgba(148, 103, 21, 0.2) 53%, rgba(113, 96, 34, 0.2) 53%, rgba(113, 96, 34, 0.2) 68%, rgba(79, 90, 48, 0.2) 68%, rgba(79, 90, 48, 0.2) 84%, rgba(44, 83, 61, 0.2) 84%, rgba(44, 83, 61, 0.2) 89%, rgba(9, 76, 75, 0.2) 89%, rgba(9, 76, 75, 0.2) 100%), linear-gradient(135deg, rgba(45, 53, 64, 0.2) 0%, rgba(45, 53, 64, 0.2) 20%, rgba(79, 76, 60, 0.2) 20%, rgba(79, 76, 60, 0.2) 38%, rgba(113, 99, 55, 0.2) 38%, rgba(113, 99, 55, 0.2) 42%, rgba(147, 122, 51, 0.2) 42%, rgba(147, 122, 51, 0.2) 46%, rgba(181, 145, 46, 0.2) 46%, rgba(181, 145, 46, 0.2) 66%, rgba(215, 168, 42, 0.2) 66%, rgba(215, 168, 42, 0.2) 100%), linear-gradient(90deg, rgb(176, 12, 74) 0%, rgb(176, 12, 74) 23%, rgb(190, 31, 76) 23%, rgb(190, 31, 76) 36%, rgb(205, 51, 78) 36%, rgb(205, 51, 78) 41%, rgb(219, 70, 81) 41%, rgb(219, 70, 81) 98%, rgb(234, 90, 83) 98%, rgb(234, 90, 83) 99%, rgb(248, 109, 85) 99%, rgb(248, 109, 85) 100%) !important;
}

.bg-grad-3 {
    background-image: repeating-linear-gradient(45deg, hsla(27, 91%, 45%, 0.1) 0px, hsla(27, 91%, 45%, 0.1) 1px, transparent 1px, transparent 11px, hsla(27, 91%, 45%, 0.1) 11px, hsla(27, 91%, 45%, 0.1) 12px, transparent 12px, transparent 22px), repeating-linear-gradient(0deg, hsla(27, 91%, 45%, 0.05) 0px, hsla(27, 91%, 45%, 0.05) 1px, transparent 1px, transparent 11px, hsla(27, 91%, 45%, 0.05) 11px, hsla(27, 91%, 45%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(27, 91%, 45%, 0.05) 0px, hsla(27, 91%, 45%, 0.05) 1px, transparent 1px, transparent 11px, hsla(27, 91%, 45%, 0.05) 11px, hsla(27, 91%, 45%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(27, 91%, 45%, 0.05) 0px, hsla(27, 91%, 45%, 0.05) 1px, transparent 1px, transparent 11px, hsla(27, 91%, 45%, 0.05) 11px, hsla(27, 91%, 45%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(45deg, hsla(27, 91%, 45%, 0.05) 0px, hsla(27, 91%, 45%, 0.05) 1px, transparent 1px, transparent 11px, hsla(27, 91%, 45%, 0.05) 11px, hsla(27, 91%, 45%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(90deg, rgb(66, 24, 4), rgb(204, 64, 80)) !important;
}

.bg-grad-1 {
    background-image: repeating-linear-gradient(0deg, hsla(342, 35%, 96%, 0.05) 0px, hsla(342, 35%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(342, 35%, 96%, 0.05) 11px, hsla(342, 35%, 96%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(342, 35%, 96%, 0.05) 0px, hsla(342, 35%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(342, 35%, 96%, 0.05) 11px, hsla(342, 35%, 96%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(45deg, hsla(342, 35%, 96%, 0.05) 0px, hsla(342, 35%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(342, 35%, 96%, 0.05) 11px, hsla(342, 35%, 96%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(342, 35%, 96%, 0.05) 0px, hsla(342, 35%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(342, 35%, 96%, 0.05) 11px, hsla(342, 35%, 96%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(90deg, rgb(57, 46, 1), rgb(80, 228, 41)) !important;
}

.bg-grad-2 {
    background-image: repeating-linear-gradient(0deg, hsla(209, 48%, 96%, 0.05) 0px, hsla(209, 48%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(209, 48%, 96%, 0.05) 11px, hsla(209, 48%, 96%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(45deg, hsla(209, 48%, 96%, 0.05) 0px, hsla(209, 48%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(209, 48%, 96%, 0.05) 11px, hsla(209, 48%, 96%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(209, 48%, 96%, 0.05) 0px, hsla(209, 48%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(209, 48%, 96%, 0.05) 11px, hsla(209, 48%, 96%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(45deg, hsla(209, 48%, 96%, 0.05) 0px, hsla(209, 48%, 96%, 0.05) 1px, transparent 1px, transparent 11px, hsla(209, 48%, 96%, 0.05) 11px, hsla(209, 48%, 96%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(90deg, rgb(86, 47, 241), rgb(58, 148, 195)) !important;
}

.bg-grad-4 {
    background-image: repeating-linear-gradient(45deg, hsla(9, 19%, 100%, 0.05) 0px, hsla(9, 19%, 100%, 0.05) 1px, transparent 1px, transparent 11px, hsla(9, 19%, 100%, 0.05) 11px, hsla(9, 19%, 100%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(9, 19%, 100%, 0.05) 0px, hsla(9, 19%, 100%, 0.05) 1px, transparent 1px, transparent 11px, hsla(9, 19%, 100%, 0.05) 11px, hsla(9, 19%, 100%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(45deg, hsla(9, 19%, 100%, 0.05) 0px, hsla(9, 19%, 100%, 0.05) 1px, transparent 1px, transparent 11px, hsla(9, 19%, 100%, 0.05) 11px, hsla(9, 19%, 100%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(9, 19%, 100%, 0.05) 0px, hsla(9, 19%, 100%, 0.05) 1px, transparent 1px, transparent 11px, hsla(9, 19%, 100%, 0.05) 11px, hsla(9, 19%, 100%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(90deg, rgb(158, 93, 28), rgb(233, 249, 55)) !important;
}

.c-scrollbar-light .border-bottom {
    background-image: linear-gradient(135deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%, rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%, rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%, rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%, rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%, rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%, rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%), linear-gradient(45deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%, rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%, rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%, rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%, rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%, rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%, rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%), linear-gradient(0deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%, rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%, rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%, rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%, rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%, rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%, rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%), linear-gradient(90deg, rgb(163, 190, 151), rgb(250, 185, 29));
    background-blend-mode: overlay, overlay, overlay, normal !important;
    color: #ffffff !important;
}


/* .category-nav-element {
    position: relative;
}

a.cat-nav-first:after {
    content: ">";
    color: #ffffff;
    position: absolute;
    right: 10px;
}

a.cat-nav-first:hover::after {
    color: red;
} */

.seller-badge {
    background: #f9c51b;
    padding: 5px 20px;
    border: 1px solid #ca9b00;
}

.prod-heading-main .fs-20 {
    font-size: 2.8rem !important;
}

.prod-heading-main .opacity-50 {
    font-weight: bold !important;
}

.aiz-share a {
    border-radius: 1000px;
    height: 35px !important;
}

.cart-button-sizes {
    font-size: 20px;
}

.cart-button-sizes i {
    font-size: 26px;
}

.cart-button-sizes .la-shopping-cart {
    color: unset !important;
}

.card-heading-bar,
.aiz-nav-tabs {
    background-image: linear-gradient(135deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%, rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%, rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%, rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%, rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%, rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%, rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%), linear-gradient(45deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%, rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%, rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%, rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%, rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%, rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%, rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%), linear-gradient(0deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%, rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%, rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%, rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%, rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%, rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%, rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%), linear-gradient(90deg, rgb(163, 190, 151), rgb(250, 185, 29));
    background-blend-mode: overlay, overlay, overlay, normal !important;
    color: #ffffff !important;
}

.cart-co-proc {
    background: #dd3427;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 1000px;
    color: #ffffff !important;
}

.cart-co-proc-g {
    background: #0abb75;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 1000px;
    color: #ffffff !important;
}

.tabbed-bg {
    background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(210, 210, 210)), linear-gradient(135deg, rgb(217, 101, 53) 0%, rgb(217, 101, 53) 46%, rgb(210, 110, 73) 46%, rgb(210, 110, 73) 68%, rgb(203, 119, 93) 68%, rgb(203, 119, 93) 76%, rgb(197, 128, 112) 76%, rgb(197, 128, 112) 80%, rgb(190, 137, 132) 80%, rgb(190, 137, 132) 88%, rgb(183, 146, 152) 88%, rgb(183, 146, 152) 100%), linear-gradient(45deg, rgb(217, 101, 53) 0%, rgb(217, 101, 53) 46%, rgb(210, 110, 73) 46%, rgb(210, 110, 73) 68%, rgb(203, 119, 93) 68%, rgb(203, 119, 93) 76%, rgb(197, 128, 112) 76%, rgb(197, 128, 112) 80%, rgb(190, 137, 132) 80%, rgb(190, 137, 132) 88%, rgb(183, 146, 152) 88%, rgb(183, 146, 152) 100%);
    background-blend-mode: overlay, overlay, normal;
}