/** Shopify CDN: Minification failed

Line 41:0 Unexpected "}"

**/



    header.header.section--padding.grid.items-center.header--left-center.color-scheme-inverse.header-mobile--center.page-width.header--show-sperator-line.header--hide-sperator-line {
        display: flex;
        justify-content: space-between;
    }

    .header__logo--image {
        max-width: 160px;
    }

    .promotion_main .promotion_main_text h2 {
        font-size: 16px;
    }

    .promotion_main .promotion_main_text {
        padding: 5px 29px 9px;
    }

    .offers_main h2.rich-text__heading.overflow-hidden.hd1 {
        font-size: 35px;
        font-weight: 400;
        color: #000;
    }

    .offers_main a.btn.btn--primary {
        margin: 0;
        margin-bottom: 30px;
    }

    .category-content:after {
        height: 36vh;
        transform: translateY(-12.4vh);
    }
}

@media screen and (max-width: 749px) {
    .mega-menu-link {
        padding: 15px 15px;
        font-size: 14px;
    }

    .mega-dropdown {
        padding: 25px 15px;
    }

    .products-grid {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px;
    }

    .best-sellers-heading {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .product-title {
        font-size: 14px;
    }

    .product-price {
        font-size: 14px;
    }

    .categories-grid {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .category-heading {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .category-title {
        font-size: 22px;
    }

    .category-button {
        font-size: 10px;
        padding: 6px 12px;
    }

    .category-content:after {
        height: 76vh;
        transform: translateY(-33.4vh);
    }
}


@media screen and (max-width:700px) {
    .category-content:after {
        height: 71vh;
        transform: translateY(-30.4vh);
    }
}

@media screen and (max-width:630px) {
    .category-content:after {
        height: 63vh;
        transform: translateY(-26.4vh);
    }
}


@media screen and (max-width:600px) {
    .category-content:after {
        height: 58vh;
        transform: translateY(-24.4vh);
    }
}


@media screen and (max-width:530px) {
    .category-content:after {
        height: 52vh;
        transform: translateY(-20.6vh);
    }
}

@media screen and (max-width:500px) {
    .category-content:after {
        height: 47vh;
        transform: translateY(-18.4vh);
    }
}

@media screen and (max-width:430px) {
    .category-content:after {
        height: 39vh;
        transform: translateY(-14.4vh);
    }
}




.search__content.flex-grow.v-scrollable {
    position: absolute;
    background-color: white;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #e3e3e3;
}

.search_main {
    z-index:9;
    width: max-content;
}

.header_main .search_main p a, .search__box-item ul li a.reversed-link, .search-drawer p a {
    font-family: 'Onest' !important;
    font-size: 15px !important;
    line-height: 19px;
    letter-spacing: normal;
    font-weight: 500;
}


.search__field.relative.flex.items-center {
    border: 1px solid #dfdfdf !important;
    z-index: 99;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
}
.search_main form.search__form.flex.flex-col.w-full.h-full.relative {
    padding: 0;
    width: 37vw;
}

.search_main {
    z-index: 9;
    width: max-content;
    display: flex
;
    gap: 10px;
}
