/** Shopify CDN: Minification failed

Line 52:0 Unexpected "}"
Line 72:17 Expected identifier but found "/"

**/
  /*

@media(min-width:1000px){
    .announcement-bar__message.xs\:text-center.rte {
    font-size: 23px;
    font-weight: 500;
    letter-spacing: 2px;

    
}
    
}
div#announcement_navigation a {
    font-size: 23px;
    font-weight: 800;
}
header.header.header--middle-left.header--mobile-left.page-width.header--has-menu {
    grid-template-columns: 1.5fr 4fr 1.5fr;
}
.header__heading-logo {
    height: auto;
    max-width: 350px!important;
    width: 100%;
}
a.header__heading-link.link.link--text.focus-inset {
    width: 100%;
}
nav.header__inline-menu.lg\:flex.lg\:justify-center a span {
    font-size: 32px;
}
.utility-bar.gradient.t2.utility-bar--bottom-border.header-localization.color-scheme-5 {
  padding: 30px 0px!important;
}
.page-width.flex {
    padding: 0 114px!important;
}
header.header.header--middle-left.header--mobile-left.page-width.header--has-menu {
    padding: 65px 114px;
}
}*/
/* footer-code */

/* summary#Summary-collapsible_image_and_text_FFDePH h2 {
    font-size: 30px;
    text-transform: uppercase; */
}
.custom-review-design .slider.slider--desktop.contains-content-container .slider__slide, .brands-custom-class .slider.slider--desktop.contains-content-container .slider__slide,
.custom-logo-slider .slider.slider--desktop.contains-content-container {
    margin:0;
}
.slider__slide, .custom_collecton_slider .collection-list__item{
    margin:0!Important;
}
.custom-logo-slider .slider-mobile-gutter {
    max-width:1323px;
}
.custom_collecton_slider .slider-mobile-gutter {
    max-width: 1323px;
    margin: auto;
}
  @media screen and (min-width: 990px) {
    .footer__blocks-wrapper.grid {
      display: flex !important;
      flex-wrap: nowrap !important; 
      justify-content: space-between !important;
      gap: 2rem; /
    }

    .footer-block.grid__item {
      width: 20% !important; 
      max-width: 20% !important;
      margin: 0 !important;
    }
  }
.brands-custom-class .slider-mobile-gutter {
    max-width: 1303px!important;
    margin: auto;
}
.custom-review-design .slider-mobile-gutter {
    max-width: 1323px;
}
 
  @media screen and (min-width: 750px) and (max-width: 989px) {
    .footer__blocks-wrapper.grid {
      display: flex !important;
      flex-wrap: wrap !important;
    }
    .footer-block.grid__item {
      width: 33.33% !important; 
    }
  }

  /* footer-code-end */
a.header__icon.header__icon--custom.link.focus-inset {
    display: none;
}
a#cart-icon-bubble {
    display: none;
} 
img.icon_image {
    width: 30px;
}

.header__icons .header__cta p strong {
    font-weight: 400;
}
.custom-btns a.button {
    border-radius: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-top: 20px;
    color: #1f4435;
}
ul#Slider-template--19450907689062__testimonials_Rp8qUQ {
    gap: 40px;
    margin-top:80px;
    margin-bottom:30px!important;
}
.custom-review-design .multicolumn-card {
    border: 1px solid #29282e;
    border-radius: 15px;
}
.np-hero-buttons.logos_section_btns.custom-btn-design{
    justify-content: center;
    padding-bottom: 80px;
    display:flex;
    gap:20px;
    flex-wrap:wrap;

}
ul#Slider-template--19450907689062__collection_list_tAMLtJ {
    gap: 84px;
    margin-top: 70px!important;
}
@media(min-width:1023px){
    header.header.header--middle-left.header--mobile-left.page-width.header--has-menu {
    grid-template-columns: 1.1fr 3.9fr 1fr;
}

div#announcement_navigation a {
    font-size: 15px!important;
}
nav.header__inline-menu.lg\:flex.lg\:justify-center ul li a {
    font-weight: 400;
    letter-spacing: .5px;
    font-size: 20px;
    padding: 10px 20px;
}
.announcement-bar__message.xs\:text-center.rte {
    font-size: 15px;
}
.header__icons .header__cta p {
    font-size: 15px;
}
.header__icons .header__cta {
    background: #1c4433;
    color: #fff!important;
    border-radius: 10px;
    margin: 0;
    padding: 12px 15px;
    letter-spacing: 1px;
    height: auto!important;
}
sticky-header.header-wrapper.color-scheme-8.gradient.border-bottom {
    border: none;
}
.custom-review-design ul#Slider-template--19450907689062__testimonials_Rp8qUQ {
    gap: 57px;
}
}
@media(max-width:550px){
    .announcement-bar__message.xs\:text-center.rte {
    line-height: 22px;
}
.np-hero-buttons.logos_section_btns.custom-btn-design {
    padding: 20px!important;
    padding-bottom: 40px!Important;
    margin-top:0;
}
.section__inner.page-width.pt-s.pb-s {
    padding: 40px 20px!important;
    padding-top:50px!important;
}
.section__inner.isolate.pt-s05.pb-s {
    padding-bottom: 0!important;
}
.custom-logo-slider  .section__inner.isolate.pt-s.pb-s {
    padding-top: 40px!important;
    padding-bottom: 0!Important;
}
.custom-review-design {
    padding-top: 40px!important;
    padding-bottom: 0px!important;
}
.custom-review-design .multicolumn-list {
    margin-top: 20px!important;
}
ul#Slider-template--19450907689062__collection_list_tAMLtJ {
    gap: 30px;
    margin-top: 40px!important;
}
.brands-custom-class {}

.brands-custom-class .multicolumn-list {
    gap: 0;
}

.brands-custom-class .multicolumn-card__info.card-padding.relative.grow.flex.flex-col {
    padding: 10px;
}

.brands-custom-class .multicolumn-card {
    background: none;
}

.custom-review-design .multicolumn-list {
    gap: 30px!important;
}
.custom-logo-slider .multicolumn-list {
    gap: 10px;
}
.custom-logo-slider .multicolumn-card__info.card-padding.relative.grow.flex.flex-col {
    padding: 0px;
}
.slider-buttons.page-width {
    display: block!important;
}
.custom_collecton_slider .collection-list {
    padding-top: 40px!important;
}
}


@media screen and (min-width: 749px) {

.quiz-content {
    width: 50% !important;
    height: 85% !important;
}
}

.incon_landing_page_styling a.t3.font-bold.button.button--primary {
    background: #36a5da;
    font-weight: 400;
    letter-spacing: 2px;
    border-radius: 20px;
    margin-top: 25px;
}
.incon_landing_page_styling h2.rich-text__heading {
    color: #1f4435;
    FONT-WEIGHT: 500;
}


/* winner css */


.winner_inconlandingpage_richtext .rich-text{
        border-radius: 50px;
        padding: 50px 0;
}
.winner_inconlandingpage_richtext .section__inner{
    max-width: 1100px;
}
.winner_inconlandingpage_richtext .button--secondary:after{
    border-radius:15px;
        border: 2px solid #36a5da;
}
.winner_inconlandingpage_richtext .button--secondary{
     border-radius:15px;
}
.winner_inconlandingpage_richtext .button--secondary:hover {
    background:#36a5da;
    color: #ffff;
}
/* .winner_inconlandingpage_richtext a{
    color:black;
    font-weight:400;
} */

    .winner_inconlandingpage_richtext a
 {
    color: white;
    font-weight: 400;
    background: #36a5da;
}

div#shopify-section-template--19578561003622__pediatric_banner_section_WgfBkY:after {
    height: 426px;
    background: #f1fbfa;
    width: 100%;
    position: absolute;
    content: '';
    bottom: 0;
    z-index: -1;
}
section#shopify-section-template--19578561003622__testimonials_74Mk4V:after{
       height: 226px;
    background: #f1fbfa;
    width: 100%;
    position: absolute;
    content: '';
    bottom: 0;
    /* z-index: -1; */
}
.multicolumn.color-scheme-ff08d062-9418-451a-9c14-4a914932ba0a.gradient * {
    z-index: 1;
}
div#shopify-section-template--19578561003622__pediatric_banner_section_WgfBkY,section#shopify-section-template--19578561003622__testimonials_74Mk4V{
    position:relative;
}
.card__badge.inline-flex.gap-05.flex-wrap.justify-start.top.left {
    display: none;
}



/* Brands we supplies button code starts here  */

.multicolumn.color-scheme-72756762-314c-45e7-94db-e77b295dcdba.gradient.brands-custom-class {
    position: relative !important;
}

.np-hero-buttons.logos_section_btns.custom-btn-design.home_page {
    justify-content: center;
    padding-bottom: 80px;
    position: absolute !important;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    top: -30px;
    right: 30%;
}

/* Tablet */
@media (max-width: 991px) {
    .np-hero-buttons.logos_section_btns.custom-btn-design {
        gap: 15px;
        justify-content: center;
    }

    .np-hero-buttons.logos_section_btns.custom-btn-design .np-btn {
        font-size: 15px;
        padding: 12px 22px;
        min-width: 220px;
        min-height: 46px;
        text-align: center;
    }
}

/* =========================
   Tablet
========================= */
@media screen and (max-width: 991px) {

    .np-hero-buttons.logos_section_btns.custom-btn-design{
        gap: 15px;
        justify-content: center;
        right: 20%;
    }

    .np-hero-buttons.logos_section_btns.custom-btn-design a.np-btn{
        font-size: 14px;
        padding: 12px 20px;
        min-width: 220px;
        min-height: 46px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
}

/* =========================
   Mobile
========================= */
@media screen and (max-width: 767px) {

.np-hero-buttons.logos_section_btns.custom-btn-design.home_page{
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 15px;
        right: 0;
        left: 0;
        top: -77px;
    }

.np-hero-buttons.logos_section_btns.custom-btn-design.home_page a.np-btn{
        width: 90%;
        max-width: 280px;
        font-size: 13px;
        padding: 10px 16px;
        min-height: 42px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .np-hero-buttons.logos_section_btns.custom-btn-design a.np-btn{
        border-radius:15px!important;
    }
}

@media screen and (max-width: 550px) {
    .np-btn-template--20654153728102__copied_np_hero_section_H3d34w {
        padding: 12px 16px !important;
        border-radius: 24px;
        font-size: 13px !important;
        letter-spacing: 0.5px;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }
}


/* Ends code here */



@media screen and (min-width: 768px) {
    .new_collection .slider-component-desktop > .grid,
    .new_collection .slider-component-desktop_ > .grid {
        flex-wrap: nowrap;
        place-content: center;
        gap: 73px !important;
    }
}


@media screen and (max-width: 767px) {
    .column_mobile_btns {
        display: flex;
        gap: 20px;
        text-align: center;
        margin-top: 40px;
        justify-content: center !important;
    }
}




@media (max-width: 767px) {
    .supplies-btn {
        width: 100%;
        max-width: 280px;
        font-size: 14px !Important;
        height: 40px !Important;
    }
    .supplies-content h2 {
    font-size: 25px !important;
    margin-bottom: 25px;
}
}

.home_page .image-with-text__buttons a {
    border-radius: 15px!important;
}
@media(max-width:780px){
.tab-panel p a{
    display:block;
    height:70px 
}
.tab-panel p img {
    width:100%;
}
}



.copied-section .np-hero-buttons-template--20654153957478__copied_np_hero_section_Aty6KN {
    display: flex;
    gap: 15px !important;
    margin-top: 25px;
    align-items: center;
    flex-wrap: nowrap;
}


@media (max-width: 550px) {
    .custom_faq {
        padding-bottom: 0 !important;
        padding-top: 40px !important;
    }
}
svg.icon.icon--home.custom-icon {
    display: none;
}
svg.icon.icon--storefront.custom-icon {
    display: none;
}
svg.icon.icon--wine.custom-icon {
    display: none;
}