@media only screen and (max-width: 2560px) {
    .home-form .form-image-box img {
        height: 100%;
    }
    .v2::before {
        right: 0;
    }
    .leaf2 {
        right: 0;
    }
    header {
        height: 84px;
    }
    header .stellarnav {
        margin-top: -65px;
    }
    /* .populer::before {
        left: 4%;
        width: 1000px;
        height: 1000px;
    } */
    .wish-veda .header-icon {
        justify-content: end;
    }
    .populer .heading2 {
        margin-left: 0;
    }
    .captions {
        left: 11.5%;
        top: 51%;
        transform: translateY(-49%);
    }
}
@media only screen and (max-width: 1920px) {
    header {
        height: 100px;
    }
    header .stellarnav {
        margin-top: -67px;
    }
}

@media only screen and (min-width: 1900px) {
    .populer::before {
        left: -5%;
        top: -60%;
        width: 880px;
        height: 880px;
    }
}

@media only screen and (min-width: 1600px) {
    .populer::before {
        left: -5%;
        top: -45%;
        width: 770px;
        height: 770px;
    }
}

@media only screen and (max-width: 1366px) {
    .v2::before {
        right: 0;
    }
    .leaf2 {
        right: 0;
    }
    header .stellarnav > ul > li > a {
        font-size: 16px;
    }
    header .cta-s a.btn {
        padding: 8px 25px;
        font-size: 16px;
    }

    .home-form .form-control {
        padding-left: 15px;
    }
    header {
        height: 74px;
    }
    header .stellarnav {
        margin-top: -70px;
    }
}
@media only screen and (max-width: 1300px) {
    .leaf2 {
        right: 0;
    }
    .v2::before {
        position: absolute;
        right: 0;
        top: 90%;
        width: 350px;
        height: 350px;
    }
}
@media only screen and (max-width: 1200px) {
    .v2::before {
        right: 0;
    }
    .leaf2 {
        right: 0;
    }
    .populer::before {
        width: 723px;
        height: 723px;
    }
    .populer .heading2 {
        margin-left: 0;
    }
    header .stellarnav > ul > li > a {
        font-size: 14px;
    }
    .cta-s.desktop .btn {
        padding: 6px 25px;
        font-size: 16px;
    }
    .wish-veda .header-icon {
        justify-content: end;
    }
    header .header-icon a {
        margin-right: 13px;
    }
    header .header-icon span {
        width: 18px;
        height: 18px;

        top: 8px;
        right: -6px;
        font-size: 14px;
        line-height: 18px;
    }
    .captions {
        left: 11.5%;
    }
    .stellarnav.mobile.right > ul {
        z-index: 999;
    }
}
@media only screen and (max-width: 1199px) {
    .btn2,
    .home-form .btn2 {
        font-size: 16px;
        padding: 10px 20px;
    }
    .heading2 h2,
    .wish-veda-website .home-form h2 {
        font-size: 30px;
    }
    .populer .heading2 h2 {
        font-size: 26px;
    }
    p {
        font-size: 16px;
    }
    .productBox .productPic {
        height: 150px;
    }
    .productBox span::before {
        width: 160px;
        height: 160px;
    }
    .toggle-wishlist i {
        font-size: 14px;
    }
    .list-product,
    .productBox .add-cart,
    .product-page .selling .list-product i,
    .product-page .selling .list-btn-main .add-cart {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .product-page .selling .list-product i {
        align-items: center;
        font-size: 18px;
    }
    .product-page .selling .list-btn-main {
        right: 0;
    }
    .product-page .selling .list-btn-main .add-cart {
        right: -3px;
    }
    .product-page .selling .list-btn-main .add-cart img {
        width: 100%;
        max-width: 55%;
        height: auto;
        border-radius: 0;
    }
    .product-page {
        padding-bottom: 0;
    }
    .productBox .add-cart img {
        width: 100%;
        max-width: 50%;
    }
    .productBox p {
        font-size: 14px;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .productBox h3 {
        margin-bottom: 0;
        font-size: 17px;
    }
    .productBox h3 .text-muted {
        font-size: 14px;
    }
    .productBox {
        margin-bottom: 4rem;
        min-height: 330px;
    }
    .populer::before {
        width: 450px;
        height: 450px;
        left: -5%;
        top: -25%;
    }
    .populer .leaf {
        bottom: 0%;
        width: 25%;
        left: -50px;
    }
    .populer .spa {
        width: 20%;
        bottom: 0;
    }
    .blog .image-box h4 {
        font-size: 18px !important;
    }
    .home-form .form-control {
        height: 45px;
        padding-left: 15px;
        border-radius: 10px;
        font-size: 14px;
    }
    .home-form textarea {
        height: 110px !important;
    }
    .home-form .form-image-box img {
        height: 460px;
        object-fit: cover;
    }
    .leaf2 {
        right: 0;
        width: 150px;
    }
    .product-page .selling h4 {
        font-size: 20px !important;
    }
    .login-page .form-control {
        height: 45px;
        padding-left: 15px;
        font-size: 14px;
        padding-right: 53px;
    }
    .form-check label,
    .login-page .forget-password {
        font-size: 14px;
        line-height: 2;
    }
    .account-page
        .dashboard-right-box
        .my-dashboard-tab
        .profile-about
        .profile-information
        p,
    .account-page
        .dashboard-right-box
        .my-dashboard-tab
        .profile-about
        .profile-information
        p {
        margin-bottom: 8px;
    }
    .account-page .profile-about a {
        font-size: 15px;
    }
    .account-page .profile-name h6 {
        word-wrap: break-word;
    }
    #edit-address-modal form label,
    #edit-address-modal form input {
        font-size: 14px;
    }
    #edit-address-modal .modal-footer {
        justify-content: center;
    }
    #edit-address-modal .modal-footer .btn-primary:hover {
        background-color: #f4b324;
    }
    .cart-page .cart-box img {
        width: 60px;
    }
    .cart-page .cart-box {
        align-items: center;
    }
    .cart-page .cart-box a h5 {
        margin-top: 0 !important;
    }
    .cart-page .quantity input.cart-quantity,
    .cart-page .quantity button {
        width: 30px;
        height: 30px;
    }
    .cart-page .cart-bottom > span {
        font-size: 13px;
    }
    .cart-page .cart-items .cart-body ul li p,
    .cart-page .cart-items .cart-body ul li span,
    .checkout-page .summary-total > ul li p {
        font-size: 13px;
    }
    .cart-page .cart-body ul {
        padding-bottom: 0;
    }
    .checkout-page .cart-listing h6 {
        font-size: 14px;
    }
    .checkout-page .cart-listing span {
        font-size: 12px;
    }
    .checkout-page .cart-listing > ul li p {
        font-size: 13px;
        margin-bottom: 0;
    }
    .checkout-page .summary-total .coupon-code input {
        font-size: 14px;
        padding: 5px 10px;
    }
    .checkout-page .summary-total .coupon-code .apply-coupon {
        width: 100%;
    }
    .checkout-page .summary-total .coupon-code .btn2 {
        font-size: 14px;
        padding: 5px 10px;
    }
    .left-sidebar-checkout .form-check .form-check-label {
        font-size: 13px;
    }
    .left-sidebar-checkout .form-check {
        display: flex;
        align-items: center;
        padding-left: 3.3rem;
        gap: 10px;
    }
}
@media only screen and (max-width: 1024px) {
    .populer .spa {
        width: 27%;
    }
    .populer .leaf {
        bottom: -14%;
        width: 30%;
    }
    .category h3 {
        font-size: 24px;
    }
    .home-form .form {
        padding: 26px;
    }
    .wish-veda-website .blog.p-v-80 {
        padding: 44px 0;
    }
    .wish-veda-banner.p-t-50 {
        padding-top: 30px;
    }
    .captions h2 {
        font-size: 42px !important;
    }

    header .logo img {
        height: auto;
    }
    .banner .swiper-pagination {
        bottom: 97px;
    }
    .banner h2 {
        font-size: 46px;
    }

    .v2::before {
        right: 0;
    }

    .main-page .logo2 {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    header .stellarnav > ul > li > a {
        padding: 20px 3px;
        font-size: 15px;
    }
    header .stellarnav {
        margin-top: -47px;
    }
    header .header-icon {
        margin-top: -39px;
    }
    h1 {
        font-size: 59px;
    }
    .blog .image-box .text span {
        font-size: 14px;
    }
    .banner .swiper-slide {
        height: 67vh;
    }
}

@media only screen and (max-width: 991px) {
    .mobileLoginBtn {
        display: block;
        margin-left: 15px !important;
    }
    .stellarnav.mobile > ul > li > a {
        padding: 5px 15px;
        font-size: 16px;
    }
    header .cta-s {
        margin-left: 15px;
        margin-top: 15px;
    }
    .productBox {
        min-height: 350px;
    }
    .captions h2 {
        font-size: 33px !important;
    }
    .banner h2 {
        font-size: 37px;
    }
    .populer p.highlight {
        font-size: 15px;
    }
    .badge {
        font-size: 10px;
    }
    .line::after {
        height: 123px;
        bottom: -95px;
    }
    .line::before {
        bottom: 43px;
    }
    .banner .swiper-pagination {
        bottom: 62px;
    }
    .main-page .logo1 img {
        height: auto;
    }
    .productBox .productPic {
        height: 166px;
    }

    .category.p-v-80 {
        padding: 0;
    }
    .category img {
        margin: 15px 0;
    }
    .selling {
        padding-bottom: 71px !important;
    }
    .p-b-100 {
        padding-bottom: 30px;
    }
    .home-product {
        padding-bottom: 30px;
    }
    .home-categories .line::after {
        height: 80px;
        bottom: 42px;
    }
    h1 {
        font-size: 44px;
    }
    .banner .swiper-slide {
        height: 50vh;
    }
    header .stellarnav > ul > li > a {
        padding: 20px 3px;
        font-size: 18px;
    }
    .stellarnav .menu-toggle span.bars {
        margin-right: 0;
    }
    header {
        height: 79px;
        padding-top: 3px;
    }

    .f-30 {
        font-size: 26px;
    }
    .product-price span {
        font-size: 10px;
    }
    .selling .image-box img {
        height: auto;
    }
    .home-form .form {
        padding: 34px 25px;
    }
    footer .logo {
        order: 1;
        margin-bottom: 18px;
    }
    footer .menu-three {
        order: 2;
    }
    footer .menu-two {
        order: 3;
    }
    footer .menu-one {
        order: 4;
    }
    footer .footer-wrap ul {
        display: grid;
        grid-template-columns: auto;
        column-gap: 12px;
    }
    footer ul li a {
        font-size: 14px;
    }
    footer article {
        font-size: 20px;
    }
    footer .bottom-footer {
        margin-top: 0;
    }
    /* footer .row {
        align-items: center;
    } */
    footer .contact a i {
        margin-right: 10px;
        font-size: 12px;
    }

    .stellarnav.mobile.right > ul {
        background-color: #303030;
    }
    .menu-toggle {
        background-color: #e2a002;
        padding: 9px 16px !important;
    }
    .stellarnav .menu-toggle span.bars span {
        background: #fff;
    }

    .phone-icon {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        margin-left: 16px;
    }
    .stellarnav .icon-close:after,
    .stellarnav .icon-close:before {
        border-bottom: solid 3px #fff;
    }
    header .logo img {
        width: 35%;
    }
    header .logo a {
        justify-content: start;
    }
    header .stellarnav {
        margin-top: -36px;
        justify-content: end;
    }
    .phone-icon p {
        margin-bottom: 0;
    }
    .desktop-icon {
        display: none !important;
    }
    .desktop {
        display: none;
    }
    .ph {
        display: block;
        margin: 0 15px;
    }
    .ph a {
        width: 100%;
    }
    header .header-icon {
        margin-top: 20px !important;
        margin-bottom: 20px;
        column-gap: 17px;
    }
    .populer .leaf {
        bottom: 0%;
        width: 20%;
    }
    .captions h2 {
        font-size: 30px;
    }
    .heading2 h2 {
        font-size: 34px;
    }
    .populer p {
        padding-right: 0;
    }
    .btn2 {
        padding: 6px 19px;
        font-size: 13px;
    }
    .home-form .btn2 {
        font-size: 14px;
    }
    .populer .spa {
        width: 20%;
    }
    .heading {
        margin-bottom: 0;
    }
    .banner.wish-veda-banner {
        padding-bottom: 50px;
    }
    .product-detail-box .btn2 {
    padding: 12px 19px;
    font-size: 13px;
    line-height: 1;
}
}

@media only screen and (max-width: 820px) {
    .populer::before {
        left: -10%;
        top: -16%;
    }
    .heading h1 {
        font-size: 32px;
    }
    .blog {
        padding-bottom: 30px !important;
    }
    .main-page .main-page-img1 {
        width: 25%;
    }
    .main-page .main-page-img2 {
        width: 25%;
    }
    h1 {
        font-size: 42px;
    }

    .banner .swiper-pagination {
        bottom: 65px;
    }
    .home-product .side-image {
        right: 27px;
    }
    .home-product .side-image2 {
        left: 50px;
    }
    .line::after {
        height: 109px;
        bottom: -83px;
    }
}

@media only screen and (max-width: 767px) {
    .checkout-page .address-option .delivery-address-box{
        gap: 10px;
            padding: 15px;
    }
    .checkout-page .address-option{
        margin-bottom: 15px;
    }
    .left-sidebar-checkout .form-check .form-check-label {
    font-size: 12px;
    line-height: 1.4;
}
.left-sidebar-checkout .form-check {
    align-items: self-start;
}
.checkout-page .payment-options .payment-box {
    align-items: center;
    gap: 1px;
    padding: 0 15px;
    height: auto;
    min-height: 35px;
}
    .checkout-page .address-option .address-title h4, .checkout-page .payment-options h4, .checkout-page .right-sidebar-checkout h4{
font-size: 16px;
    }
    .product-page .selling h4 {
    font-size: 16px !important;
}
.product-detail-box .btn2 {
    padding: 11px 20px;
    font-size: 14px;
}
.product-thumbnail-page .product-option .quantity-box .quantity input {
    height: 30px;
    width: 40px;
}
.product-thumbnail-page .product-option .quantity-box .quantity button {
    height: 30px;
    width: 30px;
}
    .checkout-page .address-option .address-title a, .checkout-page .address-option .delivery-address-box .address-detail .address .address-title, .checkout-page .payment-options .payment-box label{
font-size: 14px;
    }
    .checkout-page .address-option .address-title {
    flex-direction: column;
    justify-content: start;
    align-items: self-start;
}
.checkout-page .address-option .delivery-address-box .address-detail .address .address-home, .checkout-page .address-option .delivery-address-box .address-detail .address .address-tag {
    font-size: 12px;
}
    p {
        font-size: 14px;
    }
    .menu-toggle {
        padding: 5px 5px !important;
    }
    .custom-accordion.theme-scrollbar.left-box.product-filter .accordion-item {
        background-color: transparent;
        padding-left: 0;
    }
    .custom-accordion.theme-scrollbar.left-box.product-filter
        .accordion-item
        .accordion-button {
        background-color: transparent;
    }
    .custom-accordion.theme-scrollbar.left-box.product-filter
        .accordion-item:first-child {
        display: none;
    }
    .product-page #sidebar {
        position: sticky;
        top: 21px;
        background-color: #fff;
        padding: 10px 0 0 15px;
    }
    .product-page .accordion-item .accordion-button span {
        font-size: 16px;
    }
    .product-page .top-filter-menu {
        display: block;
        margin-top: 10px;
    }
    .product-page .top-filter-menu .form-select {
        border-radius: 0;
    }
    .stellarnav .menu-toggle span.bars span {
        width: 18px;
    }
    .populer .heading2 {
        text-align: center !important;
    }
    .heading2 {
        margin-bottom: 10px !important;
    }
    header .logo img {
        width: 50%;
    }
    .main-page .text {
        text-align: center;
        margin-bottom: 49px;
    }
    .main-page h3 {
        font-size: 44px;
    }
    .main-page h1 {
        font-size: 63px;
    }
    .main-page .logo1 {
        border-top: 3px solid #f4b324;
        border-left: 3px solid #f4b324;
        margin-bottom: 63px;
        background-color: #303030;
        border-radius: 20px;
    }
    .main-page .logo2 {
        border-top: 3px solid #f4b324;
        border-right: 3px solid #f4b324;
        margin-bottom: 63px;
        background-color: #335346;
    }
    .populer::before {
        top: -21%;
        width: 400px;
        height: 400px;
    }
    .captions h2 {
        font-size: 23px;
    }
    .captions p {
        font-size: 13px;
    }
    body.wish-veda-website .banner.p-b-100 {
        padding-bottom: 0;
    }
    body.wish-veda-website .banner.p-v-80 {
        padding: 39px 0;
    }
    .carousel .carousel-indicators {
        width: 324px;
        padding-left: 72px;
        padding-top: 10px;
    }
    .carousel .carousel-indicators [data-bs-target] {
        width: 79px;
    }
    .carousel .clickhere {
        padding: 12px 5px 8px 22px;
        bottom: 91%;
        width: 51%;
    }
    .btn2 {
        padding: 8px 13px;
    }
    body.wish-veda-website .populer.p-v-80 {
        padding: 27px 0;
    }
    .category .col-md-6 {
        margin-bottom: 15px;
    }
    footer .footer-wrap ul {
        grid-template-columns: auto auto;
        column-gap: 20px;
    }
    .v2::before {
        content: normal;
    }
}

@media only screen and (max-width: 600px) {
    header .header-icon span {
        width: 19px;
        height: 20px;
    }
    header .logo img {
        width: 100%;
    }
    header .header-icon a {
        margin-right: 10px;
    }
    header .header-icon img {
        width: 20px;
    }
    header .header-icon {
        column-gap: 10px;
    }
    header .header-icon span {
        width: 15px;
        height: 15px;
        font-size: 12px;
        line-height: 15px;
    }
    header {
        height: 100px;
        padding-top: 0;
    }
    header .stellarnav {
        margin-top: -44px;
    }

    header .cta-s {
        margin-left: 0;
    }

    .home-product .side-image {
        display: none;
    }
    .line::after {
        height: 109px;
        bottom: -62px;
    }
    .p-v-100 {
        padding: 70px 0;
    }
    .home-product img {
        width: 100%;
    }
    .product-price {
        min-height: 0;
        margin: 24px 0;
        flex-direction: row;
        justify-content: space-between;
    }
    .home-product .side-image2 {
        left: 14px;
        width: 15%;
        bottom: -100px;
    }
    .home-categories .line::before {
        bottom: 28px;
    }
    .home-categories .line::after {
        height: 56px;
        bottom: 35px;
    }
    .home-categories .image-box img {
        width: 100%;
    }
    .home-categories {
        padding-bottom: 24px;
    }
    .heading {
        margin-bottom: 0;
    }
    .selling .image-box img {
        height: 280px;
        object-fit: contain;
        object-position: center;
    }
    .selling h4 {
        font-size: 18px !important;
        margin-top: 0 !important;
        color: #1c1c1c;
    }
    .product-page .selling span {
        font-size: 16px;
    }
    .product-page .selling .del {
        margin-left: 5px;
        font-size: 14px;
    }
    .blog .image-box img {
        height: 273px;
        object-fit: cover;
        object-position: top;
    }
    .btn2 {
        padding: 11px 29px;
        font-size: 15px;
    }
    .blogSlider .btn2 {
        margin-top: 15px;
    }
    .home-categories .image-box {
        margin-bottom: 0;
    }
    .blog .blog-side-img {
        top: 0;
        width: 15%;
    }
    .home-form .form-image-box {
        padding-right: 10px;
    }
    .home-form .form-image-box img {
        border-radius: 15px;
    }
    footer .bottom-footer {
        text-align: center;
        margin-top: 21px;
        padding-top: 22px;
    }
    footer {
        padding: 60px 0 0;
    }
    footer .bottom-footer .d-flex {
        justify-content: center !important;
    }
    .home-form {
        padding-bottom: 39px !important;
    }
    .wish-veda-website .sliderNew .swiper-wrapper {
        padding-bottom: 35px;
    }
    .banner h1::after {
        height: 152px;
    }
    .wish-veda-website .blog .btn-button {
        text-align: center !important;
    }
    .sliderNew .swiper-wrapper {
        padding-bottom: 63px;
    }
    .leaf2 {
        width: 143px;
    }
    .wish-veda-website .p-v-80 {
        padding: 19px 0;
    }
    .carousel-item img {
        height: 348px;
    }
    .carousel .carousel-indicators [data-bs-target] {
        width: 67px;
        margin-left: -40px;
    }
    .captions {
        width: 90%;
    }
    .productBox {
        min-height: 100%;
        padding-left: 51px;
        padding-right: 51px;
        padding-top: 45px;
        border-radius: 50%;
        width: 100%;
        margin-bottom: 1rem;
        padding-bottom: 45px;
    }
    .populer .leaf {
        bottom: -9%;
        width: 39%;
        left: -54px;
    }
    .heading2 h2 {
        font-size: 26px;
        text-align: center;
    }
    .product-page .selling .list-btn-main .add-cart {
        right: -13px;
    }

    .product-page .selling .img {
        height: 200px;
    }
    .product-page .selling .image-box img {
        height: 100%;
        object-fit: contain;
        object-position: center;
    }
    .populer::before {
        top: -25%;
        width: 400px;
        height: 400px;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media only screen and (max-width: 480px) {
    .inner-banner.p-v-100 {
        padding: 70px 0;
        text-align: left !important;
    }
    .inner-banner.p-v-100 ul {
        justify-content: start !important;
        gap: 5px;
        font-size: 14px;
    }
    .captions h2 {
        font-size: 22px !important;
    }
    .captions p {
        font-size: 14px;
    }
    .main-page .logo1 img {
        width: 165px;
    }
    .main-page .logo2 img {
        width: 234px;
    }
    .main-page .main-page-img1 {
        width: 19%;
    }
    .main-page .main-page-img2 {
        width: 22%;
    }
    .productBox .productPic {
        height: 143px;
    }
    header .stellarnav {
        margin-top: -48px;
    }
    .banner h1::after {
        height: 93px;
    }
    .main-page h1 {
        font-size: 35px;
    }
    .main-page h3 {
        font-size: 28px;
    }
    .main-page .logo1 {
        margin-bottom: 24px;
        padding: 28px 0 28px;
    }
    .main-page .logo2 {
        padding: 28px 0 28px;
    }
    h1 {
        font-size: 28px;
    }
    .banner .swiper-slide {
        height: 400px;
    }
    header {
        height: 70px;
    }
    .banner .swiper-pagination {
        bottom: 46px;
    }
    .line::before {
        bottom: 28px;
    }
    .line::after {
        height: 77px;
        bottom: -62px;
    }
    .p-v-100 {
        padding: 24px 0;
    }
    .banner .line {
        display: none;
    }
    .captions {
        width: 35%;
    }

    .banner .btn2 {
        padding: 10px 15px;
        font-size: 12px;
    }
}

@media only screen and (max-width: 380px) {
    header .stellarnav {
        margin-top: -26px;
    }
    .banner h2 {
        font-size: 29px;
    }
    .selling .image-box {
        margin-bottom: 18px;
    }
    .heading h2 {
        font-size: 28px;
    }
    .heading h1 {
        font-size: 28px;
    }
    .heading h5 {
        font-size: 19px;
    }
    .inner-banner.p-v-100 {
        padding: 90px 0;
    }
}

@media only screen and (max-width: 320px) {
    .banner .swiper-slide {
        height: 300px;
    }
    .heading h5 {
        font-size: 15px;
    }
    .heading h1 {
        font-size: 23px;
    }
    .product-price h6 {
        font-size: 12px;
    }
    .f-30 {
        font-size: 21px;
    }
    .home-categories .image-box h4 {
        font-size: 29px;
    }
    header .stellarnav {
        margin-top: -11px;
    }
    .banner h2 {
        font-size: 25px;
    }
    .main-page h3 {
        font-size: 25px;
    }
    .main-page .logo1,
    .main-page .logo2 {
        padding: 28px 39px 28px;
    }
    .populer::before {
        top: -21%;
        width: 200px;
        height: 200px;
    }
    .captions {
        width: 92%;
    }
    .carousel .carousel-indicators {
        width: 100%;
        padding-left: 49px;
        padding-top: 12px;
    }
    .heading2 h2 {
        font-size: 25px;
    }
    .productBox h4 {
        font-size: 20px;
    }
    .wish-veda-website .sliderNew .swiper-wrapper {
        padding-bottom: 63px;
    }
    .carousel .clickhere {
        padding: 12px 0px 8px 22px;
    }
    .populer .leaf {
        bottom: -7%;
        width: 36%;
        left: -54px;
    }
}

/* normal css */
.badgeCart .badge {
    background-color: red;
}
.productBox .cart.badgeCart {
    width: fit-content;
    height: auto;
    border-radius: unset;
}
