@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap');

body .prod_extended {
     font-family: "Instrument Sans", sans-serif;
}
.prod_extended .content-page-detail .detail-info .product-title, .product_sidebar .content-page-detail .detail-info .product-title {
    font-family: "Instrument Sans", sans-serif;
    font-size: 37px;
    letter-spacing: -0.025em;
    line-height: 1.2;
    font-weight: 600;
}
.prod_extended .content-page-detail .detail-info .product-price ins, .product_sidebar .content-page-detail .detail-info .product-price ins {
    font-size: 24px;
    font-weight: 600;
    color: #ffa000;
    text-decoration: none;
}
.tags span {
    font-size: 15px;
    padding: 5px 10px;
    border-radius: 0px;
    font-weight: 500;
}
.product .content-page-detail .jdgm-widget.jdgm-preview-badge--with-link {
    /* top: -5px; */
    position: relative;
}
.prod_extended .content-page-detail .detail-info .maxus-productdetail__options .title_variant, .product_sidebar .content-page-detail .detail-info .maxus-productdetail__options .title_variant {
    font-size: 16px;
    text-transform: capitalize !important;
    letter-spacing: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}
.swatch_rectangle1 .rectangle_style1 {
    font-size: 16px;
}
.prod_extended .content-page-detail .detail-info .btn-action .shop-button, .product_sidebar .content-page-detail .detail-info .btn-action .shop-button {
    font-family: "Instrument Sans", sans-serif;
    text-transform:capitalize;
    font-size:16px;
}
#wm_wishlist_btn.wm_wishlist_btn.wm_wishlist_btn_active, #wm_wishlist_btn.wm_wishlist_btn {
    font-family: "Instrument Sans", sans-serif;
    text-transform:capitalize;
    font-size: 16px !important;
}
button.accordion-button {
    font-size: 18px;
    text-transform: capitalize;
}
.prod_extended .content-page-detail .detail-info .btn-action .shop-button, .product_sidebar .content-page-detail .detail-info .btn-action .shop-button {
    font-family: "Instrument Sans", sans-serif;
    text-transform:capitalize;
    font-size:16px;
}

#wm_wishlist_btn.wm_wishlist_btn.wm_wishlist_btn_active, #wm_wishlist_btn.wm_wishlist_btn {
    font-family: "Instrument Sans", sans-serif;
    text-transform:capitalize;
    font-size: 16px !important;
}

button.accordion-button {
    font-size: 18px;
    text-transform: capitalize;
}

.accordion-content h1, .accordion-content h2, .accordion-content h3, .accordion-content h4, .accordion-content h5, .accordion-content h6 {
    font-size:16px;
    font-weight:600 !important;
}
.prod_extended .content-page-detail .detail-info .product-meta-info .product-category-info label, .product_sidebar .content-page-detail .detail-info .product-meta-info .product-category-info label,
.prod_extended .content-page-detail .detail-info .product-meta-info .product-sku label, .product_sidebar .content-page-detail .detail-info .product-meta-info .product-sku label {
    font-family: "Instrument Sans", sans-serif;
    font-weight: 600;
    font-size:16px;
    color:#000;
}

.prod_extended .content-page-detail .detail-info .product-meta-info .product-category-info a, .product_sidebar .content-page-detail .detail-info .product-meta-info .product-category-info a,
.prod_extended .content-page-detail .detail-info .product-meta-info .product-sku span, .product_sidebar .content-page-detail .detail-info .product-meta-info .product-sku span {
    font-family: "Instrument Sans", sans-serif;
}
.section-service-v1 .itemtservice .box-service .info .title {
    color: #000;
    text-transform: capitalize !important;
    font-weight: 600;
}
h2.jdgm-rev-widg__title  {
    font-family: "Instrument Sans", sans-serif;
    font-size: 37px !important;
    letter-spacing: -0.025em !important;;
    line-height: 1.2 !important;;
    font-weight: 600;
    margin-top: 50px;
    text-transform: capitalize !important;
}
.heading-wrap .title_heading {
    font-family: "Instrument Sans", sans-serif;
    font-size: 37px !important;
    letter-spacing: -0.025em;
    line-height: 1.2;
    font-weight: 600;
    margin-top: 50px;
    text-transform: capitalize !important;
}
.title_heading {
    font-family: "Instrument Sans", sans-serif;
    font-size: 37px !important;
    letter-spacing: -0.025em;
    line-height: 1.2;
    font-weight: 600;
    margin-top: 35px;
    text-transform: capitalize !important;
}
.section-service-v1:has(.main-loko) {
    padding: 30px 20px 0px;
}
.section-service-v1:has(.service-carousel) {
    padding: 50px 20px 0px;
}
.box-service.box-service-image .image {
    margin-bottom: 0px !important;
}
body.product.non-veg .related-product.container.container-v2 {
    padding-bottom: 50px;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {
     font-family: "Instrument Sans", sans-serif;
    font-size: 37px !important;
    letter-spacing: -0.025em;
    line-height: 1.2;
    font-weight: 600;
    margin-top: 25px;
    text-transform: capitalize !important;
}
.heading_maij h3 {
    font-family: "Instrument Sans", sans-serif;
    font-size: 37px !important;
    letter-spacing: -0.025em;
    line-height: 1.2;
    font-weight: 600;
    text-transform: capitalize !important;
}
.product .ingredients-section h2 {
    font-family: "Instrument Sans", sans-serif !important;
    font-size: 37px !important;
    letter-spacing: -0.025em !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    margin-top: 30px !important;
    text-transform: capitalize !important;
}
.heading_maij h3 {
       color: #000;
}
.faq-item-summary h3,
.faq-item-content p {
    font-family: "Instrument Sans", sans-serif !important;
}
.heading-wrap .title_heading {
    margin-top:0px;
}
.product .ingredients-carousel ul.slick-dots {
        bottom: -7px;
        filter: invert(1);
}
.ingredients-carousel {
    margin-bottom: 30px !important;
}
.product .related-product {
        padding-bottom: 0px;
        margin-top: 0px;
}
.product-item-v5 .tags, .product-item-v7 .tags {
    min-height: 75px;
}
ul.slick-dots li.slick-active button {
    border: none;
    background-color: green !important;
    filter: invert(1);
    scale: 1;
    transform: none;
}
.sealsubs-container label.sls-selling-plan-group-name, .sealsubs-container .sls-option-container label, .sealsubs-container label.sls-purchase-options-label {
    color:#000;
}
@media (max-width:768px){
    .section-service-v1:has(.service-carousel) {
        padding: 30px 20px 0px;
    }
    h2.jdgm-rev-widg__title {
        margin-top: 5px;
    }
    .product .jdgm-rev-widg__body {
        padding: 15px 0px;
    }
    h2.jdgm-rev-widg__title  {
                font-family: "Instrument Sans", sans-serif !important;
        font-size: 30px !important;
        letter-spacing: -0.025em !important;
        line-height: 1.2 !important;
        font-weight: 600 !important;
        margin-top: 50px;
        text-transform: capitalize !important;
    }
    .jdgm-row-actions,
    .product .jdgm-rev-widg__body {
        padding-top: 0px !important;
    }
    .jdgm-row-actions {
        padding-bottom: 10px !important;
    }
    .service-carousel {
        margin-bottom: 25px;
                /* margin-top: 30px; */
    }
    .subs-banner-text {
        padding-bottom: 50px !important;
    }
    .heading-wrap .title_heading,
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title,
    .title_heading {
        font-family: "Instrument Sans", sans-serif;
        font-size: 30px !important;
        letter-spacing: -0.025em;
        line-height: 1.2;
        font-weight: 600;
        margin-top: 10px;
        text-transform: capitalize !important;
    }
    .heading_maij h3 {
        font-family: "Instrument Sans", sans-serif;
        font-size: 30px !important;
        letter-spacing: -0.025em;
        line-height: 1.2;
        font-weight: 600;
        text-transform: capitalize !important;
    }
    .product .ingredients-section h2 {
        font-family: "Instrument Sans", sans-serif !important;
        font-size: 30px !important;
        letter-spacing: -0.025em !important;
        line-height: 1.2 !important;
        font-weight: 600 !important;
        margin-top: 10px !important;
        text-transform: capitalize !important;
    }
    .prod_extended .content-page-detail .detail-info .product-title, .product_sidebar .content-page-detail .detail-info .product-title {
        font-family: "Instrument Sans", sans-serif;
        font-size: 30px;
        letter-spacing: -0.025em;
        line-height: 1.2;
        font-weight: 600;
    }
}