/* _content/Hamkare.Component/UIComponents/AboutUs/AcePlastAboutUsItem.razor.rz.scp.css */
/*/#region aboutUs*/

.aboutUs__row[b-1j9p81qr7p] {
    display: flex;
    justify-content: center;
    gap: 3rem;
    margin-bottom: 8rem;
}

.aboutUs__img img[b-1j9p81qr7p] {

    width: 508px;
    height: 320px;
    border-radius: 20px;
}

.header[b-1j9p81qr7p] {
    align-items: start !important;
}

.header__title[b-1j9p81qr7p] {
    font-weight: bold;
    color: var(--mud-palette-primary);
    font-size: 24px;
}

.aboutUs__item[b-1j9p81qr7p] {

    display: flex;
    align-items: center;
    gap: 1.4rem;
}

.aboutUs__icon[b-1j9p81qr7p] {

    background-color: var(--mud-palette-primary-lighten);
    border-radius: 50%;
}

.aboutUs__icon img[b-1j9p81qr7p] {

    width: 24px;
    height: 24px;
    margin: 1em;
    color: var(--mud-palette-secondary);
}

.aboutUs__text[b-1j9p81qr7p] {

    font-size: 16px;
    color: var(--mud-palette-secondary);
}

.aboutUs__description[b-1j9p81qr7p] {

    font-size: 16px;
    color: var(--mud-palette-text-primary);
    line-height: 2;
}

@media screen and (max-width: 991px) {

    .aboutUs__row[b-1j9p81qr7p] {

        flex-direction: column;
        gap: 2rem;
    }

    .aboutUs__img[b-1j9p81qr7p] {
        width: 100%;
        text-align: center;
    }

    .aboutUs__img img[b-1j9p81qr7p] {

        width: auto;
        height: auto;
    }

    .header[b-1j9p81qr7p] {
        align-items: center !important;
    }

    .aboutUs__details[b-1j9p81qr7p] {
        width: 100%;
    }

    .aboutUs__description[b-1j9p81qr7p] {
        padding: 0 2rem;
    }
}
/*/#endregion*/
/* _content/Hamkare.Component/UIComponents/AboutUs/AcePlastAboutUsSection.razor.rz.scp.css */
/* _content/Hamkare.Component/UIComponents/AcePlastFiltersHolder.razor.rz.scp.css */
.holder[b-ehqh45vgjk] {

    width: 100%;
    background-color: var(--mud-palette-primary-lighten);
    border: 1px solid rgba(18, 147, 124, 0.11);
    border-radius: 20px;
    padding: 1rem;
}

.holder__title[b-ehqh45vgjk] {
    position: relative;
    padding-right: 0.8rem;
}

.holder__title[b-ehqh45vgjk]:before {

    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: var(--mud-palette-secondary);
}

.holder__title p[b-ehqh45vgjk] {

    font-size: 14px;
    color: var(--mud-palette-secondary);
}

/* _content/Hamkare.Component/UIComponents/AcePlastSearchBox.razor.rz.scp.css */
[b-v2csgbx5ap] .mud-select.mud-autocomplete {
    background-color: var(--mud-palette-white);
    border-radius: 50px;
}

[b-v2csgbx5ap] .mud-input-control > .mud-input-control-input-container {
    order: 1;
}

[b-v2csgbx5ap] .mud-input-control > .mud-input-control-input-container .mud-input {
    padding: 0.5rem 0;
}

[b-v2csgbx5ap] .mud-input-control > .mud-input-control-input-container .mud-input:before {
    border: none;
}

[b-v2csgbx5ap] .mud-input-control > .mud-input-control-input-container .mud-input:after {
    border: none;
}

[b-v2csgbx5ap] .mud-input-control > .mud-input-control-input-container .mud-input .mud-input-adornment {
    margin-left: 1rem;
}

[b-v2csgbx5ap] .mud-select .mud-select-input .mud-input-slot::placeholder {

    color: var(--mud-palette-text-primary);
    opacity: 1;
}

[b-v2csgbx5ap] .mud-select .mud-select-input .mud-input-slot {
    padding-inline-start: 1rem;
}
/* _content/Hamkare.Component/UIComponents/AcePlastSectionTitle.razor.rz.scp.css */
.header[b-gd4yvzq7jj] {

    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2rem;
    padding: 0 0.5rem;
}

.header__title[b-gd4yvzq7jj] {

    font-weight: bold;
    font-size: 24px;
    color: var(--mud-palette-primary);
    line-height: 1.5;
    text-align: center;
}

.header__caption[b-gd4yvzq7jj] {

    font-size: 14px;
    color: var(--mud-palette-primary);
    text-align: center;
}
/* _content/Hamkare.Component/UIComponents/DefaultGroupMenu.razor.rz.scp.css */
/* _content/Hamkare.Component/UIComponents/DefaultGroupMobileMenu.razor.rz.scp.css */
/* _content/Hamkare.Component/UIComponents/DefaultGroupMobileMenuItem.razor.rz.scp.css */
/* _content/Hamkare.Component/UIComponents/DefaultSwiperGallerySlider.razor.rz.scp.css */
/* _content/Hamkare.Component/UIComponents/Faq/AcePlastFAQItem.razor.rz.scp.css */
.accordion-item[b-k6jeaey9f3] {
    background-color: var(--mud-palette-primary-lighten);
    margin-bottom: 1rem;
    border-radius: 20px;
}

.accordion-header[b-k6jeaey9f3] {
    border: 1px solid transparent;
}

.accordion-button:focus[b-k6jeaey9f3] {
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.accordion-button[b-k6jeaey9f3] {

    font-size: 18px;
    color: var(--mud-palette-text-primary);
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-wrap: wrap;
}

.accordion__description[b-k6jeaey9f3] {

    font-size: 16px;
    color: var(--mud-palette-text-primary);
}

.accordion-item:last-child[b-k6jeaey9f3] {
    margin-bottom: 0;
}

.accordion__description[b-k6jeaey9f3] {

    background-color: white;
    border-radius: 20px;
    padding: 1rem;
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastArticleFilter.razor.rz.scp.css */



.weblogs__holder[b-v9g03da192] {
    top: 5.625rem;
}

.mobile-filters-menu[b-v9g03da192] {
    z-index: 9999;
    background-color: var(--mud-palette-white);
    width: 300px;
}

.offcanvas-header p[b-v9g03da192] {
    color: var(--mud-palette-secondary);
    font-weight: bold;
    font-size: 16px;
}

.btn-close[b-v9g03da192] {
    --bs-btn-close-color: var(--mud-palette-secondary);
    margin-bottom: 0;
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastArticleHeaderComponent.razor.rz.scp.css */
.header[b-fse0n770kf] {
    padding: 0 8rem;
}

@media screen and (max-width: 991px) {
    .header[b-fse0n770kf] {
        position: sticky;
        top: 5.4rem;
        background-color: var(--mud-palette-white);
        padding: 1.5rem 1rem;
    }
}

.header__filter-text[b-fse0n770kf] {
    font-size: 16px;
    color: var(--mud-palette-secondary);
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastArticleWeblogsComponent.razor.rz.scp.css */
.weblogs[b-vpc98jft7t] {
    padding: 0 8rem;
}

@media screen and (max-width: 991px) {
    .weblogs[b-vpc98jft7t] {
        padding: 0 1rem;
    }
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastNewsCard.razor.rz.scp.css */
.news__card[b-ewqpkqllhq] {

    max-width: 487px;
    display: flex;
    flex-direction: column;
    border: 1px solid var(--mud-palette-primary-lighten);
    border-radius: 20px;
    padding: 1.5rem;
    gap: 1rem;
}

.news__img[b-ewqpkqllhq] {

    width: 100%;
    max-width: 435px;
    border-radius: 20px;
    overflow: hidden;
}

.news__title p[b-ewqpkqllhq]{
    font-size: 20px;
    line-height: 2;
    color: var(--mud-palette-text-primary);
}

.news__description p[b-ewqpkqllhq]{

    font-size: 14px;
    line-height: 2;
    color: var(--mud-palette-text-primary);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0.8rem;
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastNewsCategory.razor.rz.scp.css */
.category[b-yd9nmjp3t3] {

    width: 100%;
    background-color: var(--mud-palette-primary-lighten);
    border: 1px solid rgba(18, 147, 124, 0.11);
    border-radius: 20px;
    padding: 1rem;
    margin-bottom: 8rem;
}

.categoy__title[b-yd9nmjp3t3] {
    position: relative;
    padding-right: 0.8rem;
}

.categoy__title[b-yd9nmjp3t3]:before {

    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: var(--mud-palette-secondary);
}

.categoy__title p[b-yd9nmjp3t3] {

    font-size: 14px;
    color: var(--mud-palette-secondary);
}

[b-yd9nmjp3t3] .mud-nav-link {

    background-color: transparent !important;
    border: 1px solid transparent;
    border-radius: 50px;
    color: var(--mud-palette-text-primary) !important;
    padding: 1rem 0 !important;
    margin: 0.5rem 0;
}

[b-yd9nmjp3t3] .mud-nav-item.active .mud-nav-link{
    background-color: var(--mud-palette-white) !important;
    border: 1px solid var(--mud-palette-secondary);
    color: var(--mud-palette-secondary) !important;
}

[b-yd9nmjp3t3] .mud-nav-link:focus {
    background-color: var(--mud-palette-white) !important;
    border: 1px solid var(--mud-palette-secondary);
    color: var(--mud-palette-secondary) !important;
}

[b-yd9nmjp3t3] .mud-nav-link-text {

    text-align: start !important;
    margin-right: 1.5rem !important;
    order: 1;
}

[b-yd9nmjp3t3] .mud-nav-link .mud-icon-root {
    order: 2;
    font-size: 16px;
    margin-left: 1.5rem !important;
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastNewsCategoryItem.razor.rz.scp.css */
.myCard[b-eltjabl4dk] {

    width: fit-content;
    height: fit-content;
    padding: 1rem;
    position: relative;
    display: flex;
    align-items: center;
    gap: 1rem;
    border: 1px solid transparent;
    border-radius: 20px;
    background-color: var(--mud-palette-primary-lighten);
}

.myCard:hover[b-eltjabl4dk] {

    border: 1px solid var(--mud-palette-primary);
}

.myCard:hover[b-eltjabl4dk]:after {

    content: "";
    position: absolute;
    bottom: -5px;
    width: 119px;
    height: 9px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    background-color: var(--mud-palette-primary);
    transform: scaleY(-1);
    z-index: -1;

}

.myCard__description[b-eltjabl4dk] {

    font-size: 20px;
    color: var(--mud-palette-text-primary);
}

@media screen and (max-width: 992px) {

    .myCard[b-eltjabl4dk] {
        width: fit-content;
    }

}
/* _content/Hamkare.Component/UIComponents/News/AcePlastNewsGroupFilter.razor.rz.scp.css */
.header[b-1sd8qn1515] {
    padding: 0 8rem;
}

@media screen and (max-width: 991px) {
    .header[b-1sd8qn1515] {
        position: sticky;
        top: 5.4rem;
        background-color: var(--mud-palette-white);
        padding: 1.5rem 1rem;
    }
}

.header__filter-text[b-1sd8qn1515] {
    font-size: 16px;
    color: var(--mud-palette-secondary);
}

.weblogs[b-1sd8qn1515] {
    padding: 0 8rem;
}

@media screen and (max-width: 991px) {
    .weblogs[b-1sd8qn1515] {
        padding: 0 1rem;
    }
}

.weblogs__holder[b-1sd8qn1515] {
    top: 5.625rem;
}

.mobile-filters-menu[b-1sd8qn1515] {
    z-index: 9999;
    background-color: var(--mud-palette-white);
    width: 300px;
}

.offcanvas-header p[b-1sd8qn1515] {
    color: var(--mud-palette-secondary);
    font-weight: bold;
    font-size: 16px;
}

.btn-close[b-1sd8qn1515] {
    --bs-btn-close-color: var(--mud-palette-secondary);
    margin-bottom: 0;
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastNewsHeroSection.razor.rz.scp.css */

.news__box[b-38g41qpsj6] {

    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    place-items: center;
}

@media screen and (max-width: 1199px) {

.news__box[b-38g41qpsj6] {
        gap: 1rem;
    }
}

@media screen and (max-width: 991px){
.news__box[b-38g41qpsj6] {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
/* _content/Hamkare.Component/UIComponents/News/AcePlastRecentlyArticle.razor.rz.scp.css */
.recently[b-mbgfv1uw6c] {

    width: 100%;
    background-color: var(--mud-palette-primary-lighten);
    border: 1px solid rgba(18, 147, 124, 0.11);
    border-radius: 20px;
    padding: 1rem;
}

.recently__title[b-mbgfv1uw6c] {
    position: relative;
    padding-right: 0.8rem;
}

.recently__title[b-mbgfv1uw6c]:before {

    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: var(--mud-palette-secondary);
}

.recently__title p[b-mbgfv1uw6c] {

    font-size: 14px;
    color: var(--mud-palette-secondary);
}

.recently__card[b-mbgfv1uw6c] {

    display: flex;
    align-items: center;
    background-color: var(--mud-palette-white);
    border: 1px solid var(--mud-palette-secondary);
    border-radius: 20px;
    padding: 1rem;
    margin: 0.5rem 0;
}

.recently-img[b-mbgfv1uw6c] {

    border-radius: 4px;
    overflow: hidden;
}

.recently-img img[b-mbgfv1uw6c] {
    width: 64px;
    height: 62px;
}

.recently__details[b-mbgfv1uw6c] {

    display: flex;
    flex-direction: column;
    align-items: start;
    padding-inline-start: 0.5rem;
}

.recently__name[b-mbgfv1uw6c] {

    font-size: 14px;
    color: var(--mud-palette-secondary);
}

.recently__description[b-mbgfv1uw6c] {

    font-size: 12px;
    color: var(--mud-palette-secondary);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;

}
/* _content/Hamkare.Component/UIComponents/News/AcePlastWeblogNewsGroupSection.razor.rz.scp.css */
section[b-t7i9ptl5o9] {
    margin-bottom: 8rem;
}

.news__description[b-t7i9ptl5o9] {

    font-size: 14px;
    line-height: 2;
    color: var(--mud-palette-text-primary);

}

/*/#region news-category*/

.news-category[b-t7i9ptl5o9] {
    padding: 0 8rem;
}

.news-category__box[b-t7i9ptl5o9] {

    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 2rem;
    place-items: center;
}

@media screen and (max-width: 991px) {

    .news-category__box[b-t7i9ptl5o9] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media screen and (max-width: 767px) {
    .news-category__box[b-t7i9ptl5o9] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 575px) {

    .news-category[b-t7i9ptl5o9] {
        padding: 0 1rem;
    }

    .news-category__box[b-t7i9ptl5o9] {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

/*/#endregion*/
/* _content/Hamkare.Component/UIComponents/News/AcePlastWeblogSection.razor.rz.scp.css */
/*/#region weblog*/

.weblog[b-j1ke5zoezk] {
    padding: 0 10rem;
    margin-bottom: 8rem;
}

.weblog__slide[b-j1ke5zoezk] {

    width: min-content;
    border: 1px solid var(--mud-palette-primary-lighten);
    border-radius: var(--mud-default-borderradius);
    
    a {
        padding: 1rem;
    }
}

.weblog__name[b-j1ke5zoezk] {

    font-size: 20px;
    color: var(--mud-palette-text-primary);
    line-height: 2;
    padding-inline-start: 0.1rem;
}

.weblog__description[b-j1ke5zoezk] {

    font-size: 14px;
    color: var(--mud-palette-text-primary);
    margin-bottom: 0.3rem !important;
    padding-inline-start: 0.1rem;


}

.weblog__img[b-j1ke5zoezk] {

    border-radius: 20px;
    object-fit: cover;
}

@media screen and (max-width: 992px) {

    .weblog[b-j1ke5zoezk] {
        padding: 0 0.5rem;
    }
}

/*/#endregion*/
/* _content/Hamkare.Component/UIComponents/Product/AcePlastProductDescription.razor.rz.scp.css */
.wrapper[b-c63wtcbvj0] {
    margin: 6rem 0 2rem 0;
}

.section-title[b-c63wtcbvj0] {
    color: var(--mud-palette-primary);
    font-size: 24px;
    font-weight: bold;
}

.section-title p[b-c63wtcbvj0] {
    font-size: 24px;
}

.description[b-c63wtcbvj0] {
    padding-right: 12px;
}

.description .first-line[b-c63wtcbvj0] {
    font-weight: 900;
    word-spacing: -2px;
    font-size: 16px;
}
/* _content/Hamkare.Component/UIComponents/Product/AcePlastProductDetail.razor.rz.scp.css */
.section-title p[b-15p6lklr5m] {
    color: var(--mud-palette-primary);
    font-size: 24px;
    font-weight: bold;
}

.item-row .item1[b-15p6lklr5m] {
    background-color: rgba(63, 52, 200, 0.03);
    border-radius: var(--bs-border-radius);
    height: 60px;
    display: flex;
    align-items: center;
}

.item-row .item1 P[b-15p6lklr5m] {
    font-size: 14px !important;
    font-weight: bold;
    color: var(--mud-palette-text-primary);
}

.item-row .item2[b-15p6lklr5m] {
    background-color: rgba(63, 52, 200, 0.03);
    border-radius: var(--bs-border-radius);
    height: 60px;
    display: flex;
    align-items: center;
}

.item-row .item2 P[b-15p6lklr5m] {
    font-size: 14px !important;
    font-weight: bold;
    color: var(--mud-palette-text-primary);
}
/* _content/Hamkare.Component/UIComponents/Product/AcePlastProductFaq.razor.rz.scp.css */
.accordion[b-ymo69fziui] {
    --bs-accordion-bg: none;
    --bs-accordion-color: var(--mud-palette-text-primary);
    --bs-accordion-active-color: var(--mudd-palette-text-primary);
    --bs-accordion-active-bg: var(--mud-palette-primary-lighten);
    --bs-accordion-btn-focus-border-color: none;
}
/* _content/Hamkare.Component/UIComponents/Product/AcePlastProductGallery.razor.rz.scp.css */
.product-images .big-image img[b-7p64ramsje] {
    width: 100%;
    height: 200px;
    border-radius: var(--bs-border-radius);
}

.product-images .images-list img[b-7p64ramsje] {
    width: 22%;
    border-radius: var(--bs-border-radius);
}


.product-gallery .swiper-slide[b-7p64ramsje] {
    text-align: center;
    font-size: 18px;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
}

.product-gallery .swiper-slide img[b-7p64ramsje] {
    display: block;
    width: 310px !important;
    height: 450px !important;
    object-fit: cover;
}

.product-gallery .mySwiper2[b-7p64ramsje] {
    border-radius: var(--bs-border-radius);
}

.product-gallery .mySwiper2 .swiper-slide img[b-7p64ramsje] {
    border-radius: var(--bs-border-radius);
}

.product-gallery .mySwiper2 .swiper-pagination .swiper-pagination-bullet-active[b-7p64ramsje] {
    background: var(--bs-primary);
}

.product-gallery .mySwiper2 .swiper-pagination .swiper-pagination-bullet[b-7p64ramsje] {
    margin: 0 2px !important;
}

.product-gallery .mySwiper[b-7p64ramsje] {
    height: 104px !important;
    box-sizing: border-box;
}

.product-gallery .mySwiper .swiper-slide[b-7p64ramsje] {
    width: 21.8% !important;
    height: 100%;
    opacity: 0.4;
}

.product-gallery .mySwiper .swiper-slide img[b-7p64ramsje] {
    border-radius: calc(var(--bs-border-radius) / 2);
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.product-gallery .mySwiper .swiper-slide-thumb-active[b-7p64ramsje] {
    opacity: 1;
}

.product-gallery .swiper-slide img[b-7p64ramsje] {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.modal-fullscreen[b-7p64ramsje]{
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
}

.modal-content[b-7p64ramsje] {
    border-radius: var(--bs-border-radius) !important;
    background-color: transparent !important;
}

.modal-body video[b-7p64ramsje] {
    border-radius: var(--bs-border-radius);
}

.modal-body[b-7p64ramsje] {
    background-color: var(--mud-palette-background);
    border-radius: var(--bs-border-radius);
}

.modal-body img[b-7p64ramsje] {
    border-radius: var(--bs-border-radius);
}
/* _content/Hamkare.Component/UIComponents/Product/AcePlastProductSpecifications.razor.rz.scp.css */

.product-name[b-21sud2l331] {
    color: var(--mud-palette-primary)
}

.product-specifications .product-specification-item[b-21sud2l331] {
    min-height: 50px;
}

.product-specifications .product-specification-item .box-select[b-21sud2l331] {
    position: relative;
    display: flex;
    align-items: center;
    height: 50px;
    border-radius: var(--bs-border-radius);
    color: var(--bs-secondary) !important;
}

.product-specifications .product-specification-item .box-select.focus[b-21sud2l331]::after {
    content: "\e5cf";
    font-family: "Material Icons";
    position: absolute;
    top: 13px;
    font-size: 25px;
    left: 2px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--bs-secondary);
    border-radius: var(--bs-border-radius);
    color: var(--bs-secondary) !important;
}

.product-specifications .product-specification-item .box-select[b-21sud2l331]::after {
    content: "\e5cf";
    font-family: "Material Icons";
    position: absolute;
    top: 13px;
    font-size: 20px;
    left: 4px;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--bs-border-radius);
    color: var(--bs-secondary) !important;
}

.product-specifications .product-specification-item .box-select select[b-21sud2l331] {
    appearance: none;
    background: transparent;
    z-index: 100;
    position: relative;
    height: 50px;
    padding: 4px 20px 4px 30px;
    color: var(--bs-dark) !important;
    width: 120px;
}

.product-specifications .color-picker-content .color-item[b-21sud2l331] {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: 3px solid var(--bs-fifth);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.product-specifications .color-picker-content .color-item .color-content[b-21sud2l331] {
    width: 35px;
    height: 36px;
    background: aquamarine;
    border-radius: 100%;
}

.product-specifications .color-picker-content .active[b-21sud2l331] {
    border: 3px solid var(--bs-third);
}
/* _content/Hamkare.Component/UIComponents/Product/AcePlastProductStatus.razor.rz.scp.css */
.product-status[b-3la09nh3o0] {
    position: sticky !important;
    top: 7rem !important;
}

.product-status ul[b-3la09nh3o0] {
    list-style: none;
    padding: 0;
}

.product-status .status-menu[b-3la09nh3o0] {
    width: 100%;
    background-color: rgba(63, 52, 200, 0.05);
    border-radius: var(--bs-border-radius);
    direction: rtl;
}

.product-status .status-menu li:last-child[b-3la09nh3o0] {
    border-bottom: unset;
}

.product-status .status-menu li[b-3la09nh3o0] {
    border-bottom: 1px solid var(--mud-palette-secondary);
    gap: 0.7rem;
}

.product-status .status-menu li .price-content .price-title[b-3la09nh3o0] {
    font-size: 26px;
    height: 40px;
}

.product-status .status-menu li .price-content .sale-price[b-3la09nh3o0] {
    font-size: 18px;
    color: var(--bs-sale);
    height: 24px;
}

.product-status .status-menu li .product-sale-count .add-sale-btn[b-3la09nh3o0] {
    color: var(--bs-primary) !important;
}

.product-status .status-menu li .product-sale-count .remove-sale-btn[b-3la09nh3o0] {
    color: var(--bs-primary) !important;
}

.product-status .status-menu li .product-sale-count .sale-counter input[b-3la09nh3o0] {
    width: 5.5rem;
    text-align: center;
    outline: none;
    border: none;
}

.product-status .status-menu li .product-sale-count .sale-counter input[b-3la09nh3o0]::-webkit-outer-spin-button,
.product-status .status-menu li .product-sale-count .sale-counter input[b-3la09nh3o0]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

.product-status .status-menu li img[b-3la09nh3o0] {
    width: 20px;
}

.product-status .status-menu li p[b-3la09nh3o0] {
    font-size: 14px;
    font-weight: 900;
    word-spacing: -1px;
    color: var(--mud-palette-text-primary);
}

.product-status .status-menu .call-button[b-3la09nh3o0] {
    border-radius: var(--bs-border-radius);
    outline: none;
    border: solid var(--bs-secondary) 0.1px;
    color: var(--bs-secondary);
    background: none;
    word-spacing: -2px;
    display: flex;
    justify-content: center;
}

.product-status .status-menu .call-button:hover[b-3la09nh3o0] {
    border: solid var(--bs-secondary) 0.1px;
    color: white;
    background: var(--bs-secondary);
}

.primary-fill-btn[b-3la09nh3o0] {
    text-align: center;
    margin-top: 0;
    cursor: pointer;
    background: var(--bs-primary);
    color: white !important;
    border-radius: var(--bs-border-radius);
    border: solid 1px var(--bs-primary);
    width: fit-content;
    padding: 2px;
    min-height: 51px;
    min-width: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.primary-fill-btn p[b-3la09nh3o0] {
    color: white !important;
}
.primary-fill-btn span[b-3la09nh3o0] {
    color: white !important;
}

.secondary-outline-btn[b-3la09nh3o0] {
    text-align: center;
    margin-top: 0;
    cursor: pointer;
    background: none;
    border-radius: var(--bs-border-radius);
    border: solid 2px var(--bs-secondary);
    width: fit-content;
    padding: 2px;
    min-height: 51px;
    min-width: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.secondary-outline-btn:hover[b-3la09nh3o0] {
    background: var(--bs-secondary);
}

.secondary-outline-btn p[b-3la09nh3o0] {
    color: var(--bs-secondary) !important;
}

.secondary-outline-btn:hover p[b-3la09nh3o0] {
    color: white !important;
}
/* _content/Hamkare.Component/UIComponents/Product/ProductResultItem.razor.rz.scp.css */
.product-result-item[b-8l29f1wnwi] {
    border: 1px solid var(--mud-palette-primary-lighten);
    border-radius: var(--mud-default-borderradius);
    background-color: rgba(var(--mud-palette-tertiary-rgb), 0.04);
    box-shadow: var(--mud-elevation-5);
    transition: 0.4s;
}
.product-result-item:hover[b-8l29f1wnwi] {
    border: 1px solid transparent;
    background-color: rgba(var(--mud-palette-tertiary-rgb), 0.08);
    box-shadow: var(--mud-elevation-0);
}
.product-result-item .product-result-content[b-8l29f1wnwi] {
    flex: 1;
}
.product-result-item .product-result-content .product-title[b-8l29f1wnwi] {
    font-size: 16px;
    font-weight: bold;
}
.product-result-item .product-result-content .product-result-link[b-8l29f1wnwi] {
    background: var(--mud-palette-primary);
    border-radius: calc(var(--mud-default-borderradius) / 2);
    padding: 1rem;
    color: white;
}
.product-result-item .product-result-content .product-result-link p[b-8l29f1wnwi]{
    color: white;
    font-weight: bold;
    font-size: 18px;
}


.product-result-item .product-result-content .product-price .original-price[b-8l29f1wnwi] {
    color: var(--mud-palette-text-primary);
    font-size: 18px;
    font-weight: bold;
}

.product-result-item .product-result-content .product-price .discount-price[b-8l29f1wnwi] {
    color: var(--mud-palette-error);
    font-size: 16px;
    font-weight: bold;
}

.product-result-item .product-result-content .product-price .discount-price smal[b-8l29f1wnwi]{
    color: var(--mud-palette-text-primary);
    font-size: 16px;
    font-weight: bold;
}


.product-result-img[b-8l29f1wnwi] {
    width: 150px;
    height: 150px;
}
.product-result-img img[b-8l29f1wnwi] {
    border-radius: var(--mud-default-borderradius);
    width: 100%;
    height: 100%;
}
.product-result-img .product-rating[b-8l29f1wnwi] {
    border-width: 1px;
    border-style: solid;
    border-color: var(--mud-palette-primary);
    border-radius: var(--mud-default-borderradius);
    background: rgba(0, 0, 0, 0.33);
    width: 45px;
    height: 45px;
}
.product-result-img .product-rating p[b-8l29f1wnwi] {
    color: var(--mud-palette-primary);
}
.product-result-img .product-sale[b-8l29f1wnwi] {
    background: var(--bs-sale);
    border-radius: var(--bs-border-radius);
    width: 45px;
    height: 45px;
}
.product-result-img .product-sale p[b-8l29f1wnwi] {
    color: white;
}

/* _content/Hamkare.Component/UIComponents/Product/SearchInputModal.razor.rz.scp.css */
.modal-content-Search[b-qi1971281z] {

    border-radius: unset !important;
    border: unset !important;
    background-color: unset !important;
}
.modal-dialog[b-qi1971281z]{
    min-width: 320px;
    background-color: white;
    border-radius: var(--mud-default-borderradius);
}

.model-header[b-qi1971281z] {
    border-bottom: unset !important;
}

.modal-header .search-input .form-control[b-qi1971281z] {
    background: var(--bs-fourth);
    border-radius: var(--mud-default-borderradius);
    color: var(--mud-palette-text-primary);
}

.modal-header .search-input .form-control:focus[b-qi1971281z] {
    border-color: var(--mud-palette-primary);
    box-shadow: 0 0 0 0.25rem rgba(var(--mud-palette-primary-rgb), 0.25);
}

.modal-header .search-input span[b-qi1971281z] {
    color: var(--mud-palette-primary);
}



/* _content/Hamkare.Component/UIComponents/Product/SoorimanProductCommentItem.razor.rz.scp.css */
.description[b-i9l6kzo423] {
    background-color: var(--mud-palette-primary-lighten);
    margin-inline-start: 32px;
    padding: 0.5rem;
    border-radius: 20px;
}
/* _content/Hamkare.Component/UIComponents/Product/SoorimanProductCommentSection.razor.rz.scp.css */

.opinion-section .opinion-content[b-slny2fsduo]::-webkit-scrollbar {
    width: 0;
}

.opinion-section .opinion-content .opinion-item[b-slny2fsduo] {
    border-radius: var(--bs-border-radius);
    border: 2px solid var(--mud-palette-primary-lighten);
}

.opinion-section .opinion-content .opinion-item .info-opinion .profile-opinion[b-slny2fsduo] {
    width: 55px;
    height: 55px;
    border-radius: var(--bs-border-radius);
    background: var(--mud-palette-primary-lighten);
}

.opinion-section .opinion-content .opinion-item .info-opinion .profile-opinion p[b-slny2fsduo] {
    color: var(--bs-third);
}

.opinion-section .opinion-content .opinion-item .rate span[b-slny2fsduo] {
    color: var(--bs-primary);
}

.opinion-section .opinion-content nav .pagination .page-item .page-link[b-slny2fsduo] {
    color: var(--bs-third) !important;
    background: var(--mud-palette-primary-lighten);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 4px 16px;
}

.opinion-section .opinion-content nav .pagination .page-item .page-link span[b-slny2fsduo] {
    color: var(--bs-third) !important;
}

.opinion-section .comment-registration-form[b-slny2fsduo] {
    border-radius: var(--bs-border-radius);
    border: 3px solid var(--bs-primary);
}

.opinion-section .comment-registration-form textarea[b-slny2fsduo] {
    height: 120px;
    max-height: 170px;
    border: 1px solid black;
}

.opinion-section .comment-registration-form input[b-slny2fsduo] {
    border: none !important;
    outline: none;
    border-radius: var(--bs-border-radius);
    background-color: var(--bs-primary);
    color: white;
}

.opinion-section .comment-registration-form form input[type=range][b-slny2fsduo] {
    accent-color: var(--bs-primary);
}

.opinion-section .rating span[b-slny2fsduo] {
    color: var(--bs-primary);
}

[b-slny2fsduo] .btn-outline-primary {

    border: 2px solid var(--bs-primary);
}

[b-slny2fsduo] .btn-outline-primary p {

    color: var(--bs-primary);
    font-size: 18px;
}

[b-slny2fsduo] .btn-outline-primary:hover {

    background-color: var(--bs-primary);

    p {
        color: white;
    }
}

.opinion-box[b-slny2fsduo] {

    max-height: 375px;
    overflow: scroll;
}
