/** Shopify CDN: Minification failed

Line 136:1 Expected "}" to go with "{"

**/
/* 
    Author - Prasanna Nitnaware (kripweb.in@gmail.com) 
    This stylesheet is to over-ride all fonts, padding
*/

/* loop */
.loop-background {
    padding: 30px calc(25px - 1em)
}


/* All pages */


[data-item=block-link]>*:before {
    bottom:-7px;
}

[data-item=nav-text], label:not([data-item]), input, textarea {
    letter-spacing:0.01em!important;
    font-weight:500!important;
}

.ib-btn-link, .intro-bundle-buttons .product-buy-buttons--primary {
    min-height:22px!important;
    height:auto;
}

[data-item=paragraph], [data-item=rte-content], p {
    font-family:Manrope!important;
    letter-spacing:0.01em;
}

input:not([name="quantity"]) {
    font-family:Manrope!important;
    font-size:12px!important;
    letter-spacing:0.01em!important;
}

input:not([name="quantity"])::placeholder {
    font-family:Manrope!important;
    font-size:12px!important;
    letter-spacing:0.01em!important;
    opacity:0.6!important;
}

.footer--root-menu [data-item="sub-nav-text"]{
    text-transform:capitalize;
    letter-spacing: 0.01em;
    font-size: 13px; 
    font-weight: 500;
}

.footer--block[data-block-type="subscribe"] .footer--block--heading{
    font-family:AvantGardeGothic;
    font-size:17px;
    letter-spacing:0; 
    text-transform: lowercase;
    font-weight:500;
}


/* Home page */
.section--icons-row .featured-grid--item .stacked-text--title {
    font-family:Manrope!important;
    font-size:15px;
    letter-spacing: 0.01em;
    font-weight:500;
}

/* PDP */


/* About */


/* Reports */

.section--featured-text p, .media-with-highlight--root .stacked-text--root:only-child .stacked-text--wrapper p{
    font-size:17px;
    font-weight: 500;
    line-height: 145%; /* 24.65px */
    letter-spacing:0.01em!important;
}

.media-with-highlight--root .stacked-text--root:only-child .stacked-text--wrapper {
    padding:0;
}


#text-list-with-image--template--25858427584696__text_list_with_image_zfQpmL .text-list-with-image--description {
    font-size:1.1em!important;
    letter-spacing:0.01em!important;
}

/* Cart */
.product-quick-add--text {
    font-weight:500!important;
    text-transform:capitalize;
    letter-spacing:0.01em!important;
}



@media only screen and (max-width: 767px) {
    /* All pages */
    :root {
        --spacing--item:25px;
        --spacing--neg-item:-25px;
    }

    .section--featured-text p, .media-with-highlight--root .stacked-text--root:only-child .stacked-text--wrapper p{
        font-size:15px;
    }

    .featured-content--root[data-mobile-overlay=false]:not([data-overlap=true]) .featured-content--container[data-background-color=transparent] .stacked-text--wrapper[data-background-color=transparent] {
        padding-bottom:10px;
    }
    #text-list-with-image--template--25858427584696__text_list_with_image_zfQpmL .text-list-with-image--description {
    font-size:1.05em!important;
    letter-spacing:0.01em!important;
}

    /* Landing page */
    .stacked-text--description {
    h1,h2,h3,h4,h5,h6{
        font-size:16px;
        line-height:1.4;
    }

}