/** Shopify CDN: Minification failed

Line 2071:49 Unexpected "{"
Line 2607:0 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

#header {
    background: rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(18px) saturate(160%) contrast(105%);
    -webkit-backdrop-filter: blur(18px) saturate(160%) contrast(105%);
}
#header{
    border-color:  rgba(255, 255, 255, 0.25);
}
.template-page-about-us #header {
    border-color:  rgba(255, 255, 255, 0.67);
}
.wt-icon .svg-icon path, .wt-header__aside .svg-icon.svg-icon--bars,
.wt-header__icon .svg-icon--search path {
    fill: #004750
}
.nmn-product-featured .card__quick-add-container {
  padding: 0 18px;
  margin: 0;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.nmn-product-featured .card__quick-add-container quick-add {
  width: 100%;
  margin-top: auto;
}
.nmn-product-featured .wt-slider {
  background: unset;
}
.nmn-product-featured.wt-featured-collection .card__title {
    margin-top: 0px;
}
.nmn-product-featured.wt-featured-collection .cart-content-custom {
    display:grid;
    gap:4px;
    padding: 16px 18px 0;
}
.nmn-product-featured.wt-featured-collection .card__container .cart-content-custom .jdgm-prev-badge {
    margin-top: 0px!important;
}
.nmn-product-featured.wt-featured-collection .card__title a{
    font-weight: 600;
    font-size: 18px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
    color: #5C5C5C;
}
.nmn-product-featured .card__price.tesh .wt-product__price__final, 
.nmn-product-featured .card__price.tesh .wt-product__price__compare {
    font-weight: 400;
    font-size: 24px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
}
.nmn-product-featured .card__quick-add-container .hero__button--secondary {
    background: transparent;
    border-color: #ff9900;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    border-radius: 8px;
    color: #ff9900;
    font-size: 16px;
}
.nmn-product-featured .card__quick-add-container .card__price.tesh {
       margin-top: 2px;
    margin-bottom: 10px;
}
.nmn-product-featured .card__quick-add-container .hero__button--secondary:hover {
        background: #f89903;
        color: #fff;
}
.template-index .nmn-product-featured.wt-featured-collection  .wt-slider__container--featured .swiper-slide {
    border-radius: 8px;
    border: 2px solid #FFFFFF;
background: #FFFFFF8C;
backdrop-filter: blur(50px);
}
.nmn-product-featured.wt-featured-collection .card__picture img {
    border-radius: 8px 8px 0 0;
}
.nmn-product-featured .cart-content-custom .jdgm-widget .jdgm-prev-badge__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: -2%;
    text-transform: capitalize;
    color: #5c5c5c;
}
.text-qore-sub {
    font-weight: 700;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: 3%;
    color: #FF9E18;
}

.text-qore.headline p {
    font-weight: 500;
    color: #5c5c5c;
    font-size: 18px;
    letter-spacing: -2%;
    margin: auto;
    max-width: 670px;
    line-height: 115%;
}

.icon_made-aus .headline.headline--rich.scroll-trigger.animate--slide-in p {
    color: #004750;
    font-weight: 700;
    font-size: 32px;
    letter-spacing: -2%;
    line-height: 115%;
    margin: 0;
    padding: 4px 0;
}
.icon_made-aus  .wt-features-banner  .wt-keys__text p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 3%;
    vertical-align: middle;
    color: #5C5C5C;
    margin: 0;
    text-align: center;
}
.icon_made-aus  .wt-features-banner  .wt-keys__image.center {
    margin-bottom: 10px;
}
.icon_made-aus .wt-features-banner .wt-keys__list {
    max-width: 900px;
    padding-block-start: 50px;
    padding-block-end: 72px;
}
.icon_made-aus {
    position: relative;
}
.icon_made-aus::after,
.icon_made-aus:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1400px;
    height: 2px;
    background: linear-gradient(90deg,  rgba(255, 255, 255, 0) 0%,  #FF9E18 50%,  rgba(255, 255, 255, 0) 100%);
    margin-inline: auto;
}
.icon_made-aus::after{
    top: 0;
}
.icon_made-aus .text-qore-sub {
    padding-top: 58px;
}
.nmn-product-featured .card__container .card__badges--item {
    border-radius: 50px;
    font-size: 10px;
    letter-spacing: -2%;
    width: 80px;
}
.nmn-product-featured .card__quick-add-container .hero__button--secondary  span {
    padding-left: 10p;
    display: flex;
    align-items: center;
    gap: 50px;
}
.template-index .hero__wrapper-rich-text-with-image:before {
        height: 1000px!important;
    background-color: #ff9e1870 !important;
}
.icon_made-aus .headline.headline--rich {
    position: relative;
}
.icon_made-aus .headline.headline--rich::before {
    content: "";
    position: absolute;
    width: 100%;
    height:700px;
    background-color: #6ddbe3;
    border-radius: 50%;
    z-index: -1;
    opacity: .2;
    filter: blur(160px);
    -webkit-backdrop-filter: blur(200px);
    backdrop-filter: blur(200px);
    right: 0;
    bottom: -151px;
}
.icon_made-aus:before {
    bottom: 0;
}
.icon_made-aus .headline.headline--rich:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 520px;
    background: #97F3F9D6;
    border-radius: 50%;
    z-index: -1;
    opacity: .2;
    filter: blur(160px);
    -webkit-backdrop-filter: blur(200px);
    backdrop-filter: blur(200px);
    bottom: -557px;
    left: -68px;
}
.custom-multicolumn-sub {
    font-weight: 700;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: 3%;
    color: #ff9e18;
    text-align: center;
}
.ag_qore_behind .headline h2 {
    font-weight: 700;
    font-size: 32px !important;
    letter-spacing: -2%;
    line-height: 115%;
    margin: 0;
    padding: 4px 0;
}
.ag_qore_behind  .hero__wrapper .custom-multicolumn-description {
    font-weight: 500!important;
    color: #5c5c5c;
    font-size: 18px;
    letter-spacing: -2%;
    margin: auto;
    max-width: 723px;
    line-height: 120%;
    padding-top: 0!important;
}
.ag_qore_behind  .hero__wrapper .cmcol-card {
    border-radius: 6px;
    box-shadow: none;
    border: 2px solid #EBDFCB;
    backdrop-filter: blur(50px);


}
.ag_qore_behind  .hero__wrapper .cmcol-card__label {
    background: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
    color: #fff !important;
    border: 0;
    
}
.ag_qore_behind  .hero__wrapper .cmcol-card_image_shadow {
    display: none;
}
.ag_qore_behind  .hero__wrapper .cmcol-card__body-label {
       top: 50%;
    width: 100%;
    background: #FF9E1870;
}
.ag_qore_behind  .hero__wrapper .cmcol-card__text.rte p {
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: -2%;
}
.shopify-section .newsletter .newsletter__wrapper {
    margin: auto;
    text-align: left;
        max-width: 1074px;
        border-radius: 19px;
        background: linear-gradient(125.13deg, rgba(238, 227, 192, 0.93) 16.15%, rgba(218, 196, 155, 0.93) 70.65%);
        border: 2px solid #FFFFFF47;
}
.newsletter .newsletter__wrapper  .headline__title {
    font-weight: 700;
    font-size: 48px !important;
    line-height: 95%;
    letter-spacing: -4%;
    text-align: left;
    padding: 0;
}
.newsletter .newsletter__wrapper .hero__title .headline {
    padding: 0;
}
.newsletter .newsletter__wrapper .hero__text {
    margin: 0;
    padding: 20px 0;
}
.newsletter .newsletter__wrapper .newsletter__text p {
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -2%;
    max-width: 494px;
    color: #5C5C5C;
    text-align: left;
}
.newsletter .newsletter__wrapper .by-text-qo {
    font-family: Inter;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -2%;
    color: #838383;
}
.newsletter .newsletter__wrapper .wt-newsletter__send {
        width: auto;
        border-radius: 0 8px 8px 0;
        border: 1px solid #FFF1DEB8;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        height: 58px;
        padding: 17px 32px;
}
.newsletter .newsletter__wrapper  .wt-newsletter__field {
    height: 58px;
    border-color: #FFF1DE;
    padding: 17px 21px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
        margin-bottom: 20px;
    border-radius: 8px 0 0 8px;
}
.newsletter .newsletter__wrapper  .wt-newsletter__fieldset {
    margin-inline: 0;
    width: 100%;
    max-width: 800px;
}
.newsletter .newsletter__wrapper .wt-newsletter__field::placeholder {
    color: #c4c4c4;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0%;
}
.wt-footer .wt-footer__title.wt-collapse__trigger {
    font-family: Inter;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0%;
    padding-bottom: 0;
}
.wt-footer  .wt-footer__list__item a,
.wt-footer .wt-footer__address {
    color: #5097a1;
    font-family: Inter;
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: -2%;
    margin: 0;
}
.wt-footer .wt-footer__address {
    padding-block-start: 10px;
}
.wt-footer .wt-footer__list__item {
    margin-block: 0;
   line-height: 1.4;
}
.wt-footer .text-footer-qo {
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0%;
}
.wt-footer .wt-footer__list__item a[href^="mailto:"] .wt-footer__list__item__text--underline, 
.wt-footer .wt-footer__list__item a[href^="tel:"] .wt-footer__list__item__text--underline,
.wt-footer .wt-footer__address .wt-footer__address__text {
    text-decoration: underline;
    text-underline-offset: 2px;
}
.wt-footer  .wt-footer__aside-block--social .social-links .svg-icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    color: #01353C;
}
.wt-footer  .wt-footer__aside-block--social .social-links__item {
    display: flex;
    background: #5097A1;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.wt-footer .wt-footer__localization__triggers {
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: -2%;
}
.wt-footer .wt-footer__aside-block__wrapper {
    gap: 22px;
}
.wt-footer .wt-footer__aside-list__item {
        height: 28px;
        width: 40px;
}
.wt-footer .footer_legal_copy {
    background: #01353C;
    padding: 26px 0;
}
.wt-footer .wt-footer__aside__copy {
    opacity: 1;
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: -2%;
}
.wt-footer .wt-footer__aside {
    margin-bottom: 50px;
        gap: 46px;

}

/* footer.wt-footer .wt-footer__block--menu:nth-child(3) {
    grid-column: 2;
    grid-row: 2;
    position: relative;
    top: -200%;
} */

.wt-collapse_textt {
    font-weight: 700;
    font-size: 32px !important;
    letter-spacing: -2%;
    line-height: 115%;
    margin: 0;
    padding: 4px 0 40px;
    text-align: center;
    color:#004750;
}

.wt-collapse_sub {
    font-weight: 700;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: 3%;
    color: #ff9e18;
    text-align: center;
}
.wt-collapse_qo-faq .wt-collapse__wrapper.wt-collapse-menu.wt-collapse__wrapper--compact.rte {
    background: #FFFFFF8C;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    /* backdrop-filter: blur(50px); */
    z-index:1;
        max-width: 1074px;
        padding-bottom: 45px;
}
.wt-collapse_qo-faq .wt-collapse__trigger.wt-collapsible__trigger.wt-collapse__trigger--active  .svg-icon {
    color: #ff9e18;
}
.wt-collapse_qo-faq .wt-collapse__trigger__title {
    font-family: Inter;
    font-weight: 600;
        font-size: 20px !important;
    line-height: 38.44px;
    letter-spacing: 0%;
    color: #5c5c5c;
}
.wt-collapse_qo-faq .wt-collapse__target--text p,
.wt-collapse_qo-faq .wt-collapse__target--text ol li,
.wt-collapse_qo-faq .wt-collapse__target--text ul li {
    font-weight: 500;
    font-size: 16px;
    line-height: 146%;
    letter-spacing: -2%;
    color: #5c5c5c;
    padding-bottom: 15px;
}
.wt-collapse__trigger--active .wt-collapse__trigger__title {
    color: #FF9E18;
}
.wt-collapse_qo-faq  .wt-collapse__trigger.wt-collapsible__trigger.wt-collapse__trigger--active {
    padding-bottom: 0;
}

.wt-collapse_qo-faq  .wt-collapse__trigger.wt-collapsible__trigger.wt-collapse__trigger--active .wt-collapse__trigger__title {
    margin-bottom: 0;
}
.wt-collapse_btn_qo .wt-collapse__button {
    border: 1px solid #FF9E18;
    background: #FF9E18;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0%;
    text-align: center;
    padding: 0 20px;
    color: #fff;
    height: 48px;
    display: inline-block;
    line-height: 48px;
    border-radius: 8px;
    transition: background .3s ease-in, color .3s ease-in;
}
.wt-collapse_btn_qo .wt-collapse__button:hover {
    background: var(--color-button-secondary-background-hover);
    border-color: var(--color-button-secondary-background-hover);
}
.wt-collapse_btn_qo {
    margin-top: 60px;
    display: flex;
    justify-content: center;
}
.wt-collapse_qo-faq .wt-collapse__wrapper .wt-collapse:not(:last-child) {
    border-bottom: 1.2px solid #EFEFEF;
}
.wt-collapse_qo-faq .wt-collapse__wrapper .wt-collapse:last-of-type {
  border-bottom: none;
}


.wt-collapse_qo-faq .wt-collapse__wrapper--compact {

    position: relative;
}
.wt-collapse_qo-faq:before {
    content: "";
    width: 100%;
    height: 742px;
    background-color: #ff9e1870;
    border-radius: 50%;
    z-index: -1;
    opacity: .2;
    filter: blur(264px);
    left: 0;
    top: 50%;
    position: absolute;
    max-width: 742px;
    transform: translateY(-50%);
}
.wt-collapse_qo-faq .wt-collapse__wrapper.wt-collapse-menu:after {
    content: "";
    height: 701px;
    background-color: #717171;
    border-radius: 50%;
    z-index: -1;
    opacity: .2;
     filter: blur(264px);
    /* -webkit-backdrop-filter: blur(264px);
    backdrop-filter: blur(264px); */
    right: 0;
    top: -0;
    position: absolute;
      width: 100%;
    max-width: 701px;
}
.wt-collapse_qo-faq {
     z-index: 1; z-index: 1;
    position: relative;
}
.wt-collapse_qo-faq:after {
    content: "";
    width: 100%;
    height: 701px;
        background-color: #B6CEAFC4;
    border-radius: 50%;
    opacity: .2;
    filter: blur(264px);
    /* -webkit-backdrop-filter: blur(264px);
    backdrop-filter: blur(264px); */
    right: 0;
    top: 0;
    position: absolute;
    
    max-width: 842px;
}
.newsletter.newsletter-with-image {
    height: auto;
    padding-block-start: 100px;
    padding-block-end: 77px;
    padding-left: calc(var(--gap, 8px) * 2);
    padding-right: calc(var(--gap, 8px) * 2);
}
    body .hero__overlay__content.hero__overlay__content .custom-hero-buttons a.custom-btn.custom-btn--link span.custom-btn__label {
        padding: 0;

}

body .hero__overlay__content.hero__overlay__content .custom-hero-buttons a.custom-btn.custom-btn--link:hover {
    background: #ff9e18;
        transition: background-color .3s ease, padding .3s ease;

}
body .hero__overlay__content.hero__overlay__content
 .custom-hero-buttons a.custom-btn.custom-btn--link:hover span.custom-btn__label  {
    color: #fff;
}
.newsletter .newsletter__wrapper .by-text-qo {;
    max-width: 922px;
    text-align: left;
    font-size: 14px;
    color: #838383;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: -2%;
}
.wt-footer {
  background: #004750 !important;
  color: #fff !important;
}
.wt-footer .wt-footer__list__item a {
    padding: 0;
}
.wt-banner-qore .hero__overlay__content.hero__overlay__content h1.hero__title {
    font-weight: bold;
}
@media (min-width: 1200px) {

/* 
    footer.wt-footer .wt-footer__block--menu:nth-child(3) .wt-footer__title.wt-collapse__trigger {
    padding: 0;
} */
    .newsletter.newsletter-with-image {
         padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
        padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
}

    /* footer.wt-footer .wt-footer__block--menu:nth-child(3) {
    position: relative;
    top: -150%;
} */
    .wt-header--fashion .wt-header__nav-teaser--full-menu {
        margin-left: auto;
        margin-right: 0;
    }
    body:not(.mobile-nav) #header .wt-page-nav-mega .wt-page-nav-mega__link {
        color: #004750 !important;
    }
  
.template-index  .hero__overlay__content.hero__overlay__content--left:before {
    background-color: rgba(109, 219, 227, 0.25);
    }

.icon_made-aus .headline.headline--rich:after {
     width: 630px;
}
.icon_made-aus .headline.headline--rich::before {
            width: 572px;
}
.template-index .section-image-banner.section-image-banner--header{
    margin-top: -80px !important;
}

       page-header-image-banner .wt-banner-qore .hero__pic-container:before{
        right: -550px;
        top: -50px;


    }

}

@media (min-width: 750px) and (max-width: 899px) {
.icon_made-aus .wt-features-banner .wt-keys__list {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
}
@media (min-width: 768px) {
body .hero__overlay__content.hero__overlay__content .custom-hero-buttons .custom-btn.custom-btn--primary,
body .hero__overlay__content.hero__overlay__content .custom-hero-buttons a.custom-btn.custom-btn--link {
    width: 200px;
    font-size: 16px;
    height: 50px;
}
body .hero__overlay__content.hero__overlay__content .custom-hero-buttons a.custom-btn.custom-btn--link span.custom-btn__label{
     font-size: 16px !important;
}
}
@media (min-width: 900px) and  (max-width: 1199px) {
     page-header-image-banner .wt-banner-qore .hero__pic-container:before {
        top: -50px;
    }
 .wt-banner-qore .hero__overlay__content.hero__overlay__content h1.hero__title {
    font-size: 48px!important;
    margin-top: 20px;
}
   page-header-image-banner.page-header-image-banner  .wt-banner-qore .hero__overlay__content.hero__overlay__content h1.hero__title {
        max-width: 300px;
    }
    .template-index .section-image-banner.section-image-banner--header{
    margin-top: -60px !important;
}
}

@media (max-width: 899px) {
   .wt-banner-qore .hero__overlay--mobile--left {
        justify-content: center;
    }
.wt-footer .wt-footer__title__icon.wt-icon,
.wt-footer .wt-footer__title__icon.wt-icon .svg-icon.svg-icon--arrow-down path   {
    fill: #fff;
}
.wt-footer .wt-footer__title.wt-collapse__trigger.wt-collapse__trigger--active .svg-icon--arrow-down {
    transform: rotate(-180deg);
}
 .wt-footer .wt-footer__title__icon.wt-icon {
    background: transparent;
}
}
@media (min-width: 768px) and  (max-width: 899px) {
    .wt-banner-qore .hero__overlay__content--mobile--left {
        height: 100%;
        align-items: center;
        justify-content: flex-start;
        margin-top: 71px;
        text-align: center;
    }
    .wt-banner-qore .hero__overlay--mobile--left {
        justify-content: center;
        align-items: flex-start;
    }
    .wt-banner-qore  .custom-hero-buttons {
        position: static;
        bottom: 52px;
        padding: 0 0px;
    }
    .wt-banner-qore .hero__overlay__content.hero__overlay__content h1.hero__title {
    margin-top: 50px;
}
 .wt-banner-qore  .hero__overlay__content.hero__overlay__content--left:before {

        display: none;
    }
}
@media (max-width: 767px) {
.wt-footer .wt-footer__aside-block--social .social-links__item.tred-ico-bg svg {
    width: 40px;
    height:40px;
}
.icon_made-aus .wt-features-banner .wt-keys__item {
    display: flex;
    flex-direction: column;
}
.icon_made-aus .headline.headline--rich.scroll-trigger.animate--slide-in p {
    font-size: 24px;

}
.text-qore.headline p {
    font-size: 16px;
}
.nmn-product-featured.wt-featured-collection .card__title a {
    font-size: 16px;
}
.nmn-product-featured .card__price.tesh .wt-product__price__final, 
.nmn-product-featured .card__price.tesh .wt-product__price__compare {
    font-size: 18px;

}
.icon_made-aus .headline.headline--rich:before {
   display:none;
}
.nmn-product-featured.wt-featured-collection.wt-slider {
    padding-bottom: 20px;
}
.parther_text_qo {
    position: relative;
}
.parther_text_qo::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1400px;
    height: 2px;
    background: linear-gradient(90deg, #fff0, #ff9e18, #fff0);
    margin-inline: auto;
    top: 0;
}
.newsletter.newsletter-with-image {
    padding-left: calc(var(--gap, 8px) * 2);
    padding-right: calc(var(--gap, 8px) * 2);
    height: auto;
    padding-block: 56px;
    padding-top: 0px;
}
.newsletter .newsletter__wrapper .headline__title {
    font-size: 28px!important;

}
.newsletter .newsletter__wrapper .newsletter__text p {
    font-size: 16px;
}
.newsletter .newsletter__wrapper .wt-newsletter__field,
.newsletter .newsletter__wrapper .wt-newsletter__send {
        height: 48px;
        border-radius: 8px;
        width: 100%;
}
.newsletter .newsletter__wrapper .wt-newsletter__field {
    margin-bottom: 10px;
}
.wt-collapse_qo-faq .wt-collapse__trigger__title {
    font-size: 17px!important;
    line-height: 24px;
}
footer.wt-footer .wt-footer__block--menu:nth-child(3) .wt-footer__title.wt-collapse__trigger {
    padding-top: calc(var(--gap, 8px) * 2.5);
}
footer.wt-footer .wt-footer__block--menu:nth-child(3) {
    position: static;

}
.wt-footer .wt-footer__aside-block--social .social-links__item {
    width: 40px;
    height: 40px;
}
.wt-footer .wt-footer__image {
    margin-inline: auto;
}
.wt-footer .text-footer-qo {
    text-align: center;
}
.wt-footer .wt-footer__list__item a {
    padding:  0!important;
}
.wt-footer__aside-list {
    justify-content: flex-start;
}
page-header-image-banner.page-header-image-banner .wt-image-banner .hero__overlay__content {
    padding-top: 0;
}
.icon_made-aus .text-qore-sub {
    padding-top: 49px;
}
section#shopify-section-template--28518060425580__features_banner_8wGmgb .wt-keys {
    padding-bottom: 56px;
}
.icon_made-aus .wt-features-banner .wt-keys__list {
    padding-block-end: 58px;
}
.wt-collapse_qo-faq.wt-collapse__section__inner{
    padding-top: 56px;
}
.rich-text.parther_text_qo {
        padding-top: 43px;
    }
.newsletter .newsletter__wrapper .by-text-qo,
.newsletter .newsletter__wrapper .newsletter__text p,
.newsletter .newsletter__wrapper .headline__title {
    text-align: center;
}
.icon_made-aus .headline.headline--rich:after {
    height: 575px;
    background: #6DDBE3;
    -webkit-backdrop-filter: blur(264px);
    backdrop-filter: blur(264px);
    bottom: auto;
    top: 100%;
}
    .wt-collapse_qo-faq.wt-collapse__section__inner {
        padding-inline: 16px;
}
}
@media (max-width:599px) {
.icon_made-aus .wt-features-banner .wt-keys__list {
    display: grid;
    column-gap: 0;
    grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width:767px) {
 .research-partners__content::before, .research-partners::before,
    .icon_made-aus .headline.headline--rich:before,
    .icon_made-aus .headline.headline--rich:after,
    .community-slider__viewport::after,
    .science-behind-qore8::after,
    .advisory-board-inner:before, .advisory-board-list::after,
    .advisory-board-list::before,
    .advisory-board-inner::after,
    .wt-collapse_qo-faq:before,
    .wt-collapse_qo-faq:after,
    .wt-collapse_qo-faq .wt-collapse__wrapper.wt-collapse-menu:after,
    .research-partners .research-partners__container::after,
    .qore____container::before {
       -webkit-filter: blur(80px)!important;
  filter: blur(80px)!important;
   will-change: transform;
   pointer-events: none;

    }
.wt-collapse_qo-faq .wt-collapse__wrapper.wt-collapse-menu:after{
    display:none;
}
.wt-collapse_qo-faq:before {
    top: 100%;
}
.community-slider__viewport::after {
         -webkit-filter: blur(80px)!important;
  filter: blur(80px)!important;
    -webkit-backdrop-filter: unset !important;
    backdrop-filter: unset !important;
    pointer-events: none;
}
}

.community-slider__viewport::after {
    pointer-events: none;
}

.template-product .wt-countdown-timer .wt-countdown-timer__display .wt-counter__item__value {
    border-radius: 8px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
            padding: 9px 8px 8px;
       background: rgba(255, 255, 255, 0.1);
}
.template-product .wt-countdown-timer .wt-countdown-timer__display {
    --gap: 5px;
}
.template-product .wt-countdown-section[data-layout=vertical] .wt-countdown-section__inner {
        flex-direction: unset;
        align-items: center;
        max-width: 780px;
        flex-wrap: nowrap;
        background: #004750;
        border-radius: 0px;
        padding: 20px;
        gap: 80px;
        color: #fff;
}
.template-product .wt-countdown-section__inner .headline {
        padding: 0;
    margin-bottom: 0 !important;
}
.template-product .wt-countdown-section__inner .wt-countdown-section__subheading,
.template-product .wt-announcement__container .wt-header-countdown__subheading{
      color: #ffffff;
    font-family: var(--font-base), sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.01em;
    line-height: 1.3;
    
}
.template-product .wt-countdown-section__inner .headline .headline__title,
.template-product .wt-announcement__container .wt-header-countdown__heading  {
          font-weight: 700;
    letter-spacing: 0.16em;
    line-height: 1.2;
    padding: 0;
    color: #ff9e18;
    font-size: 12px !important;
    text-align: left;
        margin-bottom: 5px;
    font-family: var(--font-headline), sans-serif;
}
.template-product .wt-announcement__container .wt-header-countdown {
       gap: 70px;
    padding: 10px;
}
.template-product .wt-countdown-timer .wt-countdown-timer__display .wt-counter__item__label {
    margin-top: 4px;
    color: rgba(255, 255, 255, 0.72);
    font-family: var(--font-base), sans-serif;
    font-size: 9px;
    font-weight: 600;
    letter-spacing: 0.08em;
}
.template-product .wt-announcement__container {
    width: inherit;
}
.template-product [data-long-labels] .wt-counter__item:not(:first-child) .wt-counter__item__value::before {
    color: #ff9e18;
}

.qore__product-card__reviews .jdgm-prev-badge__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: -2%;
    text-transform: capitalize;
    color: #5c5c5c;
}
.qore__product-card__price .wt-product__price__final, 
.qore__product-card__price .wt-product__price__compare {
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 18px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
    color: #004750!important;
}
.template-index .productqo_qoue .jdgm-prev-badge {
    margin-top: 0;
}

.wt-footer .text-footer-qo {
    position: relative;
    display: inline-block;
}
.text-footer-qo::before {
    content: ".";
    position: absolute;
    color: #ff9e18;
    right: -4px;
}
.wt-footer .wt-footer__aside-block--social .social-links__item.tred-ico-bg {
    background: transparent;
}
.template-product-nmn-pure-max-500mg .wt-announcement-bar {
    display: block !important;
}

@media screen and (min-width: 900px) {
    .icon_made-aus .wt-keys__list {
       grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
}
@media screen and (min-width: 991px) {
.qore__products__grid .qore__product-card__reviews {
    display: block !important;
    height: 24px;
    min-height: 24px;
}

.qore__products__grid .qore__product-card__reviews:has(.jdgm-prev-badge[data-number-of-reviews="0"]) {
    visibility: hidden;
}
}
@media screen and (max-width: 767px) {
/* .template-product-nmn-pure-max-500mg .wt-product .wt-product__gallery .card__badges.card__badges--product {
    top: calc(var(--gap, 8px) * 7);
} */
}
@media (max-width:749px) {
.template-product .wt-countdown-section[data-layout=vertical] .wt-countdown-section__inner {
    flex-direction: column;
    gap: 16px;
}
.template-product .wt-countdown-section__inner .wt-countdown-section__subheading {
    font-size: 18px;
}

.template-product .wt-announcement__container {
    justify-content: center !important;
    margin: auto;
}
.template-product .wt-announcement__container .wt-header-countdown {
    gap: 16px;
    padding: 0;
    flex-direction: column;
}
.template-product .wt-announcement__container .wt-header-countdown__text {
    align-items: center;
    justify-content: center;
}
.template-product .wt-countdown-timer .wt-countdown-timer__display .wt-counter__item__value {
    font-size: 18px;
}

.template-product .wt-countdown-timer .wt-countdown-timer__display {
    --gap: 8px;
}
.wt-announcement__container {
    padding: 10px 16px;
}
.template-product .wt-countdown-section__inner .wt-countdown-section__subheading,
.template-product .wt-announcement__container .wt-header-countdown__subheading{
    font-size: 13px;

    
}
.qore__product-card__reviews .jdgm-prev-badge__text {
    font-size: 12px;
}
.qore__product-card__reviews .jdgm-star.jdgm--on:before {
    font-size: 10px;
}
.qore__product-card__price .wt-product__price__final, 
.qore__product-card__price .wt-product__price__compare {
    font-size: 16px;
}
.icon_made-aus .wt-keys__list:has(> .wt-keys__item:last-child:nth-child(odd))
  > .wt-keys__item:last-child {
         grid-column: 1 / 3;
}
}

@media (max-width:359px) {
.wt-banner-qore .hero__overlay__content .hero__text.rte p {
    font-size: 12px!important;
}
.wt-banner-qore .hero__overlay__content.hero__overlay__content h1.hero__title{
    font-size: 42px !important;
}
    .qore__products__grid .qore__product-card__button {
        font-size: 12px;
    }
}



/* csss product page */

.wt-product.wt-product--hero-grid:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 575px;
    background-color: #6DDBE3BF;
    border-radius: 50%;
    max-width: 575px;
    z-index: 1;
    opacity: .2;
    filter: blur(264px);
    left: -185px;
    top: 15%;
    pointer-events: none;
 
}
.wt-product__wrapper--hero-grid:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1219px;
    background-color: #FFD2663D;
    border-radius: 50%;
    max-width: 1224px;
    z-index: 1;
    opacity: .5;
    filter: blur(264px);
    top: -66%;
    right: 0;
    pointer-events: none;
}
/* .wt-product .wt-product__main.rte::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 538px;
    background-color: #6DDBE3BF;
    border-radius: 50%;
    max-width: 538px;
    z-index: -1;
    opacity: 0.4;
    filter: blur(264px);
    right: 0px;
    bottom: 450px;
    pointer-events: none;
} */
.thrity-day-pdp .iwtg__guarantee::before {
    content: '';
    position: absolute;
    top: -100px;
    left: 0;
    width: 100%;
    height: 735px;
    max-width: 735px;
    border-radius: 50%;
    filter: blur(400px);
    background: #FFD26629;
    z-index: -1;
    pointer-events: none;
}
.thrity-day-pdp .iwtg__guarantee .iwtg__guarantee-inner:before {
    content: '';
    position: absolute;
    top: -50%;
    left: 50%;
    width: 100%;
    max-width: 531px;
    height: 531px;
    background: #FFE4E4;
    transform: translateX(-50%);
    z-index: -1;
    filter: blur(264px);
    opacity: 0.7;
     pointer-events: none;
}
.wt-product__wrapper .wt-product__info.product__info-container:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0px;
    width: 100%;
    max-width: 738px;
    height: 735px;
    background: #FFD26629;
    filter: blur(400px);
    z-index: -1;
     pointer-events: none;
}
.pdp-icon-qo .headline.headline--rich:before {
    background-color: #D1FFC3D6;
    transform: translateX(-50%);
}
.pdp-icon-qo .headline.headline--rich:after {

    width: 100% !important;
    max-width: 455px;
    height: 455px;
    background: #EAB0B0;
    left: auto;
    right: 0;
    pointer-events: none;
}
.multi-blog-sec.pdp-blog-sec .wt-multicol:before {
    height: 100px;
    background-color: #eab0b0;
    border-radius: 50%;
    opacity: 1;
    bottom: auto;
    top: 0;

}
.pdp-community  .community-slider__viewport::after,
.pdp-blog-sec .wt-multicol:after {
    display:none;
}
.wt-product__wrapper section.wt-product__main.rte {
    background: #ffffff8c;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    padding: 33px 24px;
}
.wt-product__main .product__info-container .wt-product__name {
    margin-top: 0;
    margin-bottom: calc(var(--gap, 8px) * .5);
    font-family: Montserrat;
    font-weight: 700;
    font-size: 32px !important;
    line-height: 95%;
    letter-spacing: -2%;
    color: #004750;
}
.wt-product__main .product__info-container .jdgm-widget.jdgm-widget .jdgm-prev-badge__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 3%;
    color: #5c5c5c;
}
.wt-product__wrapper .wt-trust-badge.wt-trust-badge--overlay,
.wt-product__wrapper .wt-product__feature-tags.wt-product__option__body--tiles {
    display: none;
}

.breadcrumbs__wrapper .breadcrumbs .breadcrumbs__item  {
    font-weight: 500;
    font-size: 16px;
    line-height: 95%;
    letter-spacing: -2%;
    color: #B5B5B5;
}
.breadcrumbs__wrapper .breadcrumbs .pdp-title {
    color: #004750;
}
.wt-product__main .product__info-container .wt-product-highlights__text {
    text-transform: capitalize;
    color: #5c5c5c;
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 3%;
    vertical-align: middle;
    max-width: 127px;
    text-align: left;
}
.wt-product__main .product__info-container .wt-product-highlights__item {

    flex-direction: unset;
    text-align: left;
    background: transparent;
    border-radius: 0px;
}
.wt-product__main .product__info-container .wt-product-highlights {
    padding-block-start: 10px;
}
.wt-product__main .product__info-container .wt-product__text-block__wrapper p {
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -2%;
    color: #5c5c5c;
}
.wt-product__main .product__info-container .wt-product-highlights__icon {
    color: #004750;
    width: auto;
    height: auto;
    background: transparent;
}
.wt-product__main .product__info-container .wt-product-highlights__icon svg {
    width: 28px;
    height: 28px;
}
.wt-product__main .product__info-container .qore8-australia-icon svg {
    border-radius: 50px;
}
.wt-product__main .product__info-container .qore8-australia-icon {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
}
.wt-product__main .product__info-container .wt-product-highlights__icon svg, .wt-product-highlights__icon img {
    width: 30px !important;
    height: 30px !important;

}
.wt-product__main .product__info-container .qore8-shipping-origin,
.wt-product__main .product__info-container .qore8-delivery-estimate .qore8-dispatch-message {
    justify-content: flex-start;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -2%;
    color: #5c5c5c;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__trigger__title {
    font-size: 20px;
    letter-spacing: 0;
    color: #5c5c5c;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__trigger--active .wt-collapse__trigger__title {
    color: #004750;
}
.wt-product .wt-product__main .product__info-container  .wt-collapse__target--text {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: -2%;
    color: #5c5c5c;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__trigger .wt-icon {
    background-color: transparent;
}
.wt-product collapsible-section.wt-collapse.wt-collapse--always.scroll-trigger.animate--slide-in {
    border-color: #EFEFEF !important;
}
.thrity-day-pdp .iwtg__guarantee-head .iwtg__guarantee-title-large,
.thrity-day-pdp .iwtg__guarantee-items .iwtg__guarantee-text {
    letter-spacing: -2% !important;
}
.thrity-day-pdp .iwtg__guarantee-items .iwtg__guarantee-text {
    max-width: 172px;
    line-height: 115%;
    font-size: 18px;
}
.thrity-day-pdp .iwtg__guarantee-head  .iwtg__guarantee-kicker.rte {
    margin: 0 !important;
}
.pdp-community {
    padding-block-start: 50px;
}
.pdp-comarsion-table .comparison-table__card {

    background: #FFFEF9;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
        padding: 48px;
            z-index: 1;
    position: relative;
    backdrop-filter: blur(50px);
}

.pdp-comarsion-table .comparison-table__cell--label {
    font-family: Inter;
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: 0%;
}
.pdp-comarsion-table .comparison-table__cell {
    padding: 24px 0;
    margin-inline: 10px;
}
.pdp-comarsion-table .comparison-table__highlight {
    border-radius: 8px;
    border: 2px solid #DDCEB9;
}
.pdp-comarsion-table .comparison-table__pill-text {
    border-radius: 8px;
    font-weight: 600;
    font-family: inter;
    color: #fff;
}
.pdp-comarsion-table .comparison-table__cell--divider {
    border-color: #DDCEB9;
}
.pdp-comarsion-table .comparison-table__heading,
.wte__title_hh, .apd-faq-content-col h2,
#judgeme_product_reviews .jm-review-widget__header-and-body .jm-text.jm-review-widget-minimal-header__title {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 32px !important;
    line-height: 114.99999999999999%;
    letter-spacing: -2%;
    color: #004750;
    margin-bottom: 41px;
}
.wte__title_hh,.apd-faq-content-col h2{
    text-align: center;
    margin-top: 0;
}
.pdp-comarsion-table .comparison-table__eyebrow,
.wte__title_padp,
.apd-faq-content-col .p-faq-subh {
    margin: 0;
    font-family: Inter;
    font-weight: 700;
    font-size: 14px;
    line-height: 146%;
    letter-spacing: 3%;
    text-align: center;
}
.wte__title_padp,
.apd-faq-content-col .p-faq-subh {
    color: #f99f1b ;
}
.comparison-table.pdp-comarsion-table:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1400px;
    height: 2px;
    background: linear-gradient(90deg, #fff0, #ff9e18, #fff0);
    margin-inline: auto;
}
.pdp-comarsion-table .comparison-table__inner {
    padding-block-start: 80px;
    position: relative;
    z-index: 1;
}
.pdp-comarsion-table .comparison-table__inner:before,
.pdp-comarsion-table .comparison-table__inner:after  {
    content: '';
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    max-width: 754px;
    height: 742px;
    background: #AEAEAEFA;
    opacity: 0.2;
    filter: blur(260px);
      border-radius: 50%;
    pointer-events: none;
    z-index: -1;
}
.pdp-comarsion-table .comparison-table__inner:after {
    left: 0;
    right: auto;
    background: #A3A3A326;
    opacity: 1;
    filter: blur(400px);
}
.pdp-comarsion-table .comparison-table__card:before {
    content: '';
    position: absolute;
    top: -50%;
    right: -100px;
    left: auto;
    width: 100%;
    max-width: 538px;
    height: 538px;
    border-radius: 50%;
    opacity: 0.2;
    background: #6DDBE39E;
    filter: blur(260px);
    pointer-events: none;
}
.comparison-table.pdp-comarsion-table {
    padding-top: 0;
    position: relative;
}
 .section-wte-timeline .pad-timeline  .wte__heading {
    margin: 10px 0 !important;
    font-size: 20px !important;
    font-weight: 600;
}
.pad-timeline  .wte__item.is-current .wte__heading{
    color: #004750 !important;
}
.pad-timeline .wte__badge {
     background: transparent !important;
}
.pad-timeline .wte__item  .wte__badge {
 color: #DDCEB9!important;
}
.pad-timeline .wte__item.is-current .wte__badge {
    background: transparent !important;
    color: #FF9E18!important;
}

.pad-timeline .wte__item {
       padding-bottom: clamp(28px, 28px, 28px) !important;
}
.pad-timeline .wte__grid {
    background: #FFFEF98C;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    padding: 40px;
        max-width: 1074px;
    margin: auto;
        z-index: 2;
    position: relative;
}
.pad-timeline .wte__grid:before,
.pad-timeline .wte__grid:after {
    content: '';
    position: absolute;
    top: 0;
    left: -50px;
    width: 100%;
    height: 538px;
    max-width: 538px;
    background: #6DDBE394;
    border-radius: 50%;
    pointer-events: none;
    z-index: -1;
    opacity: 0.5;
    filter: blur(264px);
}
.pad-timeline .wte__grid:after {
     height: 522px;
    max-width: 522px;
    background: #EAB0B0;
    left: -50px;
    top: auto;
    bottom: 0;
}
 .section-wte-timeline .pad-timeline .wte__badge {
    font-size: 16px!important;
    font-weight: 600!important;
    letter-spacing: 0!important;
    padding: 0!important;
}
 .section-wte-timeline .pad-timeline .wte__media {
    border-radius: 8px !important;
}
.pad-collapse_qo-faq .wt-collapse__section-heading h2 {
    display: none;
}
.pad-collapse_qo-faq .wt-faq-layout {
     background: #FFFEF98C !important;
    border: 2px solid #fff !important;
    border-radius: 8px !important;
    position: relative;
    z-index: 1;
    max-width: 1074px;
    padding: 50px;
    margin: auto;
    backdrop-filter: blur(50px);
}
.pad-collapse_qo-faq .wt-collapse__target--text.rte p {
font-weight: 500;
font-size: 16px;
line-height: 146%;
letter-spacing: -2%;
    margin-block: 0;
        color: #5C5C5C;

}
.pad-collapse_qo-faq .wt-icon {
    background-color: transparent !important;
}
.pad-collapse_qo-faq collapsible-section.wt-collapse.wt-collapse--always {
    padding-block: 14px;
    padding-inline: 14px;
    border-color: #EFEFEF;
        border-color: #efefef !important;
}
.pad-collapse_qo-faq .wt-collapse__trigger__title {
        margin: 0;
        font-weight: 600;
font-size: 20px;
        letter-spacing: 0;
    font-family: inter;
        color: #5C5C5C;
}
.pad-collapse_qo-faq .wt-collapse__trigger--active .wt-icon .svg-icon rect,
.wt-product .wt-product__main .product__info-container .wt-collapse__trigger--active .wt-icon .svg-icon rect {
    fill: #FF9E18;
}
.pad-collapse_qo-faq .wt-icon svg path {
    stroke: #5c5c5c !important;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__badge,
.wt-product .wt-product__main .product__info-container collapsible-section.wt-collapse.wt-collapse--always.wt-subscription-accordion__item span.f-text--badge  {
      background: linear-gradient(90deg, #BABABA 0%, #F0F0F0 100%);
    width: auto;
    backdrop-filter: blur(50px);
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 130%;
    letter-spacing: 0%;
    text-align: center;
    border-radius: 0;
    border: 0;
    padding: 11px 12px !important;
    color: #fff;
    right: -5px;
    top: 10px;
    border-radius:6px 0 0 6px;
    position: static;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__badge,
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__list__link .f-text--badge {
    background: linear-gradient(90deg, #0B7582 0%, #028FA1 100%);

}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .subscription-header__badges {
    display: flex;
    gap: 11px;
    justify-content: flex-end;
    margin: auto;
    flex: 1;
    margin-right: -25px;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__list__link {
    background: #FFFCE9;
    border-color: #DDCEB9;
    opacity: 1;
}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item span.f-card__ribbon {
    color: #fff;
    border-radius: 6px !important;
    border: 0px solid #004750;
    font-size: 12px !important;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0%;
    padding-bottom: 11px !important;
    padding-top: 11px !important;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__link {

    border: 2px solid #BABABA;
    border-radius: 8px;

}
.wt-product .wt-product__main .product__info-container  .wt-product__option__body--cards .subscribe-save  .f-card__list__item:has(input:checked) .f-card__list__link   .main-price-sections {
    border-bottom: 1px solid;
    border-image: linear-gradient(
  90deg,
  rgba(255, 255, 255, 0) 0%,
  #DDCEB9 22.6%,
  #DDCEB9 78.34%,
  rgba(255, 255, 255, 0) 100%
) 1;
}
.wt-product .wt-product__main .product__info-container .f-card__content, 
.wt-product .wt-product__main .product__info-container .main-price-sections  {
    padding-left: 32px ;
}
.wt-product .wt-product__main .product__info-container  .wt-collapse--always.wt-subscription-accordion__item  span.f-card__subscription-highlight-price span.f-card__price-sale {

    color: #BABABA;
}
.wt-product .wt-product__main .product__info-container  collapsible-section.wt-collapse.wt-collapse--always.wt-subscription-accordion__item .wt-collapse__target {
    padding-bottom: 5px;
    padding-top: 0px;
    overflow: visible;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__badge::before,
.wt-product .wt-product__main .product__info-container collapsible-section.wt-collapse.wt-collapse--always.wt-subscription-accordion__item span.f-text--badge:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    border-top: 5px solid #e0e1df;
    border-left: 5px solid transparent;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__badge::before,
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__list__link .f-text--badge:before {
    border-top: 5px solid #257f8e;
}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item .f-card__bullets {
    padding-left: 48px!important;
}
.wt-product .wt-product__main .product__info-container .wt-product__add-to-cart_form .js-add-to-cart {
    font-weight: 700;
    border: 0 !important;
    border-radius: 8px;
    color: #fff !important;
    font-size: 18px;
    letter-spacing: 0;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__list__link .f-card__price-sale {
    color: #004750;
}
.pad-collapse_qo-faq .wt-collapse__wrapper:before,
.pad-collapse_qo-faq .wt-collapse__wrapper:after {
    content: '';
    position: absolute;
    top: -80%;
    right: 0px;
    width: 100%;
    max-width: 754px;
    height: 742px;
    background: #a3a3a3;
    opacity: .4;
    pointer-events: none;
    z-index: -1;
    filter: blur(400px);
}
.pad-collapse_qo-faq .wt-faq-layout:after {

    top: auto;
    right: auto;
    left:0;
    bottom:0;
    width: 100%;
    max-width: 522px;
    height: 522px;
}
#judgeme_product_reviews .jm-button.jm-button--primary.jm-action-buttons__button {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
}
#judgeme_product_reviews  button.jm-button.jm-button--secondary.jm-custom-answer-filter.jm-custom-answer-filter--compact, 
#judgeme_product_reviews  select.jdgm-sort-dropdown.jm-sort-filter__select{
    border-color: #f89903;
}
#judgeme_product_reviews  button.jm-button.jm-button--secondary.jm-custom-answer-filter.jm-custom-answer-filter--compact,
#judgeme_product_reviews .jm-sort-filter__icon.jm-sort-filter__icon--sort {
    color: #f89903;
}
#judgeme_product_reviews  .jm-review-widget__body .jdgm-review-content__body-content {
    font-weight: 500;
    font-size: 16px;
    line-height: 146%;
    letter-spacing: -2%;
    color: #5c5c5c !important;
}
#judgeme_product_reviews  .jm-review-widget__body .jm-box.jm-box--inherit-color.jm-reviewer-avatar__initial {
    background-color: #004750;
    color: #fff;
    /* border: 1px solid #D6D1C4; */
}
#judgeme_product_reviews  .jm-review-widget__body .jm-text.jm-reviewer-info__name {
    color: #004750;
    font-weight: 600;
    font-size: 18px;
}
#judgeme_product_reviews  .jm-review-widget__body .jm-text.jm-verified-buyer-badge__text {
    border-color: #00A2ED;
    font-weight: 600;
    color: #00A2ED;
}
#judgeme_product_reviews  .jm-pagination-controls .jm-button.jm-button--primary.jm-pagination-controls__button.jm-pagination-controls__button--page {
    font-weight: 500;
    font-size: 18px;
    line-height: 146%;
    letter-spacing: -2%;
    text-align: center;
    color: #5c5c5c;
}
#judgeme_product_reviews  .jm-pagination-controls  .jm-button.jm-button--primary.jm-pagination-controls__button.jm-pagination-controls__button--page.jm-pagination-controls__button--active {
    color: #fff;
}
#judgeme_product_reviews .jm-pagination-controls {
    padding-block-start: 50px;
}
#judgeme_product_reviews .jm-pagination-controls  .jm-button.jm-button--secondary.jm-pagination-controls__button.jm-pagination-controls__button--nav {
    background: transparent;
}
.wt-product__main .product__info-container .wt-subscription-accordion__item .f-card__bullets li {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -2%;
    color: #5c5c5c;
}

.wt-product__main .product__info-container .wt-product__option__body--cards .f-card__price-compare {
    color: #9c9c9c;
    font-weight: 500;
    font-size: 15px;
    line-height: 95%;
    letter-spacing: -2%;
}
.wt-product__main .product__info-container .wt-subscription-accordion__item .f-card__bullets li:before {
    content: "";
    background-image: url(/cdn/shop/files/check.svg?v=1790833268);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
      width: 14px;
    height: 14px;
    top: 4px;
}
.wt-product__wrapper .wt-product__gallery .wt-product__img {
    border: 2px solid #DDCEB9;
        border-radius: 8px !important;
}
.thrity-day-pdp .iwtg__guarantee-head .iwtg__guarantee-title-large {
    font-family: 'Montserrat';
}
.wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__radio {
    border-color: #DDCEB9;
}
.wt-product__main .product__info-container .wt-product__option__body--cards .f-card__list__item:has(input:checked) .f-card__radio:after {

    background: #FF9E18;
}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item .f-card_m_content {
    padding: 20px;

}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item .f-card__bullets {
    margin-bottom: 10px;
        padding-top: 0 !important;
}
.wt-product .wt-product__main .product__info-container .per-day-cut .f-card__price-per-day {
    font-weight: 500;
    font-size: 15px;
    line-height: 95%;
    letter-spacing: -2%;
        color: #9c9c9c;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__title {
        font-weight: 700;
        font-size: 15px;
        line-height: 95%;
        letter-spacing: -2%;
        color: #5c5c5c;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-text--badge {
    display: none;
}
.pdp-comarsion-table .comparison-table__highlight {
    background: #fff;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__target--text li{
    list-style: none;
    position: relative;
    padding-left: 20px;
}


.wt-product .wt-product__main .product__info-container .wt-collapse__trigger--active .wt-icon svg path {
    stroke: #004750;
}
.wt-product .wt-product__main .product__info-container .wt-product-resources__item-link {

    color: #5c5c5c;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__trigger .wt-icon svg {

    width: 19px;
}
.pad-collapse_qo-faq .wt-collapse__trigger--active .wt-collapse__trigger__title {
    color: #FF9E18;
}
.pad-collapse_qo-faq .wt-collapse__trigger--active svg path {
    stroke: #ff9e18 !important;
}
#judgeme_product_reviews .jm-review-widget__header-and-body .jm-text.jm-review-widget-minimal-header__title {
        margin-bottom: 0;
    }
    #judgeme_product_reviews .jm-review-widget__header-and-body  .jm-text {
    letter-spacing: 0;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__title {
    font-size: 24px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    position: static;
    color: #ff9e18;
    height: 80px;
    background: transparent;
    padding-top: 24px;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__image img {
       border-radius: 0;
    height: auto;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__text p {
    margin: 0 0 16px;

}
.science-behind-qore8.pad-bendie .science-behind-qore8__btn {
    padding-top: 0;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__container::after,
.science-behind-qore8.pad-bendie .science-behind-qore8__container::before {
  display:none;
}
.science-behind-qore8.pad-bendie {

    padding: 0;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__container {
    padding-bottom: 80px;
}

@media (min-width: 900px) {
    .wt-product__wrapper .wt-product {
        gap: calc(var(--gap, 8px) * 3);
    }
    .wt-product__wrapper section.wt-product__main.rte,
    .wt-product__wrapper .wt-product__gallery  {
    flex: 0 0 calc(50% - 24px);
            margin-left: 0;
            margin-right:0;
}
}
@media screen and (max-width: 767px) {
.wt-product__wrapper--hero-grid:after,
.wt-product__wrapper--hero-grid:before,
.wt-product .wt-product__main.rte::before,
.thrity-day-pdp .iwtg__guarantee::before,
.thrity-day-pdp .iwtg__guarantee .iwtg__guarantee-inner:before,
.wt-product__wrapper .wt-product__info.product__info-container:before,
.pdp-comarsion-table .comparison-table__inner:before,
.pdp-comarsion-table .comparison-table__card:before,
.pdp-comarsion-table .comparison-table__inner:after,
.pad-timeline .wte__grid:before, .pad-collapse_qo-faq .wt-collapse__wrapper:before,
.pad-collapse_qo-faq .wt-collapse__wrapper:after,
.pad-timeline .wte__grid:after, .wt-product__wrapper--hero-grid:after, .wt-product.wt-product--hero-grid:before{
  filter: blur(60px);
  opacity: 0.2;

}
.pad-timeline .wte__grid:before,
.pad-timeline .wte__grid:after {
    left: 0;
}
.wt-product__wrapper .wt-product__info.product__info-container:before,
.pdp-comarsion-table .comparison-table__card:before,
.pad-collapse_qo-faq .wt-faq-layout:before {
    right: 0;
}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .subscription-header__badges {
        flex-direction: column-reverse;
        gap: 4px;
        align-items: center;
    }
    .wt-product .wt-product__gallery[mobile-aspect-ratio-enabled=true] [data-gallery] .wt-slider__slide img {
        padding: 0;
    }
    .breadcrumbs__wrapper .breadcrumbs .breadcrumbs__item {
    font-size: 12px;
        line-height: 120%;

}
.wt-product__main .product__info-container .wt-product__name {
    font-size: 24px!important;

}
.wt-product__main .product__info-container .wt-product-highlights__item {
    flex-direction: column;
}
.wt-product__main .product__info-container .wt-product-highlights {

    flex-wrap: nowrap;

}
.wt-product__main .product__info-container .wt-product-highlights__text {
    font-size: 10px;

}
.wt-product__main .product__info-container .wt-product__text-block__wrapper p {
    font-size: 14px;

}
.wt-product__wrapper section.wt-product__main.rte {
    border: 0;
    padding: 0;
            background: transparent;
}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item .f-card_m_content {
    padding: 16px;
}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item .f-card__bullets {
    margin-bottom: 6px;
}
.wt-product .wt-product__main .product__info-container  .wt-collapse--always.wt-subscription-accordion__item  .price-sections {
    gap: 0;
    flex-direction: column;
}
.wt-product .wt-product__main .product__info-container .per-day-cut .f-card__price-per-day {
    font-size: 12px;

}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__badge, 
.wt-product .wt-product__main .product__info-container collapsible-section.wt-collapse.wt-collapse--always.wt-subscription-accordion__item span.f-text--badge,
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item span.f-card__ribbon {
    padding: 0px 13px !important;
        height: 26px;
        line-height: 26px;

}
.wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .f-card__badge, .wt-product .wt-product__main .product__info-container collapsible-section.wt-collapse.wt-collapse--always.wt-subscription-accordion__item span.f-text--badge {

    width: 145px;
}
.wt-product .wt-product__main .product__info-container .wt-collapse--always.wt-subscription-accordion__item span.f-card__ribbon {
    max-width: 115px;
            margin-left: 35px;
}
.wt-product .wt-product__main .product__info-container .subscription-header {
    align-items: flex-start;
}
.wt-product .wt-product__main .product__info-container wt-collapse--always.wt-subscription-accordion__item span.f-card__subscription-highlight-price {
        gap: 5px;

    }
.wt-product__main .product__info-container .qore8-shipping-origin, .wt-product__main .product__info-container .qore8-delivery-estimate .qore8-dispatch-message {
    font-size: 12px;

}
.wt-product__main .product__info-container .qore8-shipping-origin {

    gap: 16px;

}
.wt-product .wt-product__main .product__info-container .wt-collapse__target--text,
.wt-product .wt-product__main .product__info-container .wt-collapse__target--text p{
    font-size: 12px;

}
.wt-product .wt-product__main .product__info-container .wt-collapse__trigger__title {
    font-size: 16px;
}
.pdp-community {
    padding-block-start: 25px;
            padding-block-end: 55px !important;
}
.pdp-comarsion-table .comparison-table__cell--label {
    font-size: 14px;
    line-height: 20px;

}
.pdp-comarsion-table .comparison-table__card {
    padding: 20px 16px;

}
.pdp-comarsion-table .comparison-table__cell {
    padding: 14px 0;
    margin-inline: 5px;
}
.pdp-comarsion-table .comparison-table__heading, .wte__title_hh, .apd-faq-content-col h2, #judgeme_product_reviews .jm-review-widget__header-and-body .jm-text.jm-review-widget-minimal-header__title {
    font-size: 24px!important;

}
    .pad-timeline .wte__grid,
    .pad-collapse_qo-faq .wt-faq-layout {

    padding: 16px;

}
.section-wte-timeline .pad-timeline .wte__badge, {
    font-size: 14px!important;   
}

section-wte-timeline .pad-timeline .wte__heading  {
    font-size: 16px!important;

}
.pad-collapse_qo-faq .wt-collapse__trigger__title {
    font-size: 14px;
}
.pad-collapse_qo-faq .wt-collapse__target--text.rte p {

    font-size: 12px;

}
section.pad-collapse_qo-faq.wt-collapse__section__inner.wt-collapse-left-image {
    padding-block-end: 32px;
}
#judgeme_product_reviews .jm-button.jm-button--primary.jm-action-buttons__button {
    font-size: 14px;

}
#judgeme_product_reviews  .jm-review-widget__body .jm-text.jm-reviewer-info__name {
    font-size: 14px;
}
.multi-blog-sec.pdp-blog-sec .wt-multicol:before {
    background-color:transparent;

}
.multi-blog-sec.pdp-blog-sec .wt-multicol__wrapper {
        padding: 0 0 67px;
    }
    .pdp-comarsion-table .comparison-table__inner {
    padding-block-start: 57px;
}
.pdp-comarsion-table .comparison-table__inner {
   padding-inline: 16px;
}
.pad-timeline .wte__grid:after,
.science-behind-qore8.pad-bendie::after {
     display:none;
}
.pad-timeline {
    padding-block-end: 25px !important;
}
.apd-faq-content-col h2 {
    margin-bottom: 18px;
}
    .pdp-comarsion-table .comparison-table__heading, .wte__title_hh, .apd-faq-content-col h2{
        margin-bottom: 30px;
    }
   .pad-collapse_qo-faq .wt-faq-layout {
       gap:0 !important;
    }
    .wt-product .wt-product__main .product__info-container .wt-product__option__body--cards .subscription-header__badges {
    margin-right: -5px;
    position: absolute;
    right: 0;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__container {
    padding-bottom: 55px;
}
.science-behind-qore8.pad-bendie .science-behind-qore8__title {
    height: auto;
    font-size: 18px;

}
.icon_made-aus.pdp-icon-qo.rte .wt-keys__list {
    padding-block-end: 30px;
}
.thrity-day-pdp .iwtg__guarantee {
    position: static !important;
    transform: translateX(0px) !important;
}
.thrity-day-pdp .iwtg__main.scroll-trigger.animate--slide-in {
    display: none;
}
.iwtg.thrity-day-pdp {
          margin-top: 20px;
        margin-bottom: 20px !important;
}
.iwtg.thrity-day-pdp .iwtg__guarantee-item {
    border-bottom: 0 !important;
}
}


@media (min-width: 768px) and  (max-width: 1199px)  {

.wt-product.wt-product--hero-grid:before {
    left: 0;

}
.pdp-comarsion-table .comparison-table__card:before {
    right: 0;
 
}
.thrity-day-pdp .iwtg__guarantee {
    position: static !important;
    transform: translateX(0px) !important;
}
.thrity-day-pdp .iwtg__main.scroll-trigger.animate--slide-in {
    display: none;
}
.iwtg.thrity-day-pdp {
    margin-bottom: 0 !important;
}
.iwtg.thrity-day-pdp .iwtg__guarantee-item {
    border-bottom: 0 !important;
}
}

.section-background-video .vide-qo-rt .wt-video__movie {
    z-index: 1;
}


.wt-product__wrapper--hero-grid:after,
.wt-product__wrapper--hero-grid:before,
.wt-product .wt-product__main.rte::before,
.thrity-day-pdp .iwtg__guarantee::before,
.thrity-day-pdp .iwtg__guarantee .iwtg__guarantee-inner:before,
.wt-product__wrapper .wt-product__info.product__info-container:before,
.pdp-comarsion-table .comparison-table__inner:before,
.pdp-comarsion-table .comparison-table__card:before,
.pdp-comarsion-table .comparison-table__inner:after,
.pad-timeline .wte__grid:before, .pad-collapse_qo-faq .wt-collapse__wrapper:before,
.pad-collapse_qo-faq .wt-collapse__wrapper:after,
.pad-timeline .wte__grid:after, .wt-product__wrapper--hero-grid:after, .wt-product.wt-product--hero-grid:before,
.pdp-icon-qo .headline.headline--rich:after,
.pdp-icon-qo .headline.headline--rich:before{
   display: none;

}

.template-product-nmn-pure-max-500mg,
.thrity-day-pdp, .template-index,
.template-page-about-us, .template-product
 {
    background: #f2f2f2;
}
body .newsletter {
    background-color: #f2f2f2;

}
.pdp-comarsion-table .comparison-table__card,
.pad-timeline .wte__grid,
.template-page-about-us .qore8-process {
    background: #FFFFFF8C;
}
.wt-faq-image-col img {
    max-width: 263px;
    margin-inline: auto;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__target--text li:after  {
    content: "";
    background-image: url(/cdn/shop/files/check.svg?v=1790833268);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    top: 7px;
    left: 0;
    position: absolute;
}
.pad-collapse_qo-faq .wt-faq-layout {
   background: #FFFFFF8C !important;
}
.pdp-comarsion-table .comparison-table__pill-icon {
    height: 120px;

}
 .research-partners__content::before, .research-partners::before,
    .icon_made-aus .headline.headline--rich:before,
    .icon_made-aus .headline.headline--rich:after,
    .community-slider__viewport::after,
    .science-behind-qore8::after,
    .advisory-board-inner:before, .advisory-board-list::after,
    .advisory-board-list::before,
    .advisory-board-inner::after,
    .wt-collapse_qo-faq:before,
    .wt-collapse_qo-faq:after,
    .wt-collapse_qo-faq .wt-collapse__wrapper.wt-collapse-menu:after,
    .research-partners .research-partners__container::after,
    .qore____container::before,
        page-header-image-banner .wt-banner-qore .hero__pic-container:before,
            .hero__pic-container picture.hero__pic:after,
                .template-index .hero__overlay__content.hero__overlay__content--left:before  {
    display: none;

    }

    .custom-section__wrapper--column:before {
    max-width: 1280px !important;

}
.template-product-nmn-pure-max-500mg .wt-product__wrapper .wt-product__gallery li#image-4 .wt-product__img,
.template-product-nmn-pure-max-500mg .wt-product__wrapper .wt-product__gallery li#image-6 .wt-product__img  {
    border-color: #008899;
}
.text-qore.headline p {
    font-weight: 400;
}
.wt-collapse_qo-faq .wt-collapse__trigger--active .wt-icon svg path {
    stroke: #FF9E18;
    
}
.wt-collapse_qo-faq .wt-collapse__trigger .wt-icon .wt-faq-chevron {
        transform: rotate(0deg);
           width: 20px;
            transition: transform 0.25s ease;
}
.wt-collapse_qo-faq .wt-collapse__trigger--active .wt-icon .wt-faq-chevron {
    transform: rotate(180deg);
}
.wt-product__main .product__info-container .jdgm-widget.jdgm-widget .jdgm-prev-badge__text {
    text-transform: capitalize;
}
#judgeme_product_reviews .jm-shop-reply-content .jm-text.jm-shop-reply__text.jm-shop-reply__text--clickable p,
#judgeme_product_reviews .jm-stack.jm-shop-reply .jm-text.jm-shop-reply__author,
#judgeme_product_reviews .jm-review-widget__header-and-body .jm-shop-reply-content p {
    font-weight: 500;
    font-size: 16px;
    line-height: 146%;
    letter-spacing: -2%;
    color: #5c5c5c !important;
}
#judgeme_product_reviews .jm-review-widget__header-and-body .jm-shop-reply-content button.jm-shop-reply__expand-button p {

    color: #000 !important;
}
.pdp-comarsion-table .comparison-table__pill-text {
    font-size: 14px;
}
.template-index .wt-banner-qore h1:after {
    margin-left: -0.4ch;
}
.wt-product collapsible-section.wt-collapse.wt-collapse--always.scroll-trigger.animate--slide-in {
    border-color: #1111112e !important;
}
.pad-collapse_qo-faq collapsible-section.wt-collapse.wt-collapse--always {
    border-color: #e6e1e1 !important;
}
.wt-collapse_qo-faq .wt-collapse__wrapper .wt-collapse:not(:last-child){
        border-color: #e6e1e1;
}

@media screen and (max-width: 767px) {
.pdp-comarsion-table .comparison-table__pill-icon {
    height: 80px;
}
.wt-faq-image-col img {
    max-width: 120px;
    margin-inline: auto;
}
.research-partners__description,
.text-qore.headline p, .science-behind-qore8__content p,
.icon_made-aus .wt-features-banner .wt-keys__text p,
.advisory-board-sec .leading-scientists p,
.community-slider__subheading,
.price-sections span.f-card__billing-text,
.pad-timeline .wte__grid .wte__desc p,
#judgeme_product_reviews .jm-review-widget__body .jdgm-review-content__body-content p {
    font-size: 12px!important;
}
.wt-product__main .product__info-container .wt-subscription-accordion__item .f-card__bullets li {
    font-size: 12px;

}
.section-wte-timeline .pad-timeline  .wte__heading,
.section-wte-timeline .pad-timeline .wte__badge  {
    font-size: 14px !important;
    margin-top: 0 !important;

}
body .wt-collapse_qo-faq .wt-collapse__trigger__title {
        font-size: 14px !important;
    }
    .wt-collapse_qo-faq .wt-collapse__target--text p {
    font-size: 12px;
    margin-block-start: 15px;
}
.cst-banner-item .hero__overlay {
    padding-inline: 0;
}
.wt-product__main .product__info-container .jdgm-widget.jdgm-widget .jdgm-prev-badge__text {
    font-size: 12px;

}
#judgeme_product_reviews .jm-shop-reply-content .jm-text.jm-shop-reply__text.jm-shop-reply__text--clickable p,
#judgeme_product_reviews .jm-stack.jm-shop-reply .jm-text.jm-shop-reply__author,
#judgeme_product_reviews .jm-review-widget__header-and-body .jm-review-content__expand-button .jm-text,
#judgeme_product_reviews .jm-review-widget__header-and-body .jm-shop-reply-content p {

    font-size: 12px;

}
    .pdp-comarsion-table .comparison-table__card {

        grid-template-columns: 1.5fr 1fr 1fr;
    }
    .pdp-comarsion-table .comparison-table__pill-text {
    font-size: 10px;
}
    .pdp-comarsion-table .comparison-table__pill-icon {
        height: 73px;
        width: 60px;
    }
    .thrity-day-pdp .iwtg__guarantee-items .iwtg__guarantee-text {
    white-space: nowrap;
}
.wt-product .wt-product__main .product__info-container .wt-collapse__target--text li:after  {
    top: 4px;
}

.wt-banner-qore .hero__overlay__content.hero__overlay__content h1.hero__title {
    max-width: 320px !important;
}
.wt-product__main .product__info-container .wt-subscription-accordion__item .f-card__bullets li:before {
    top: 1px;
}
}

@media (min-width: 900px){
.wt-product .wt-product__gallery .wt-hero-grid__wrapper {
    --hero-grid-gap: calc(var(--gap, 8px) * 3) !important;
}
}
@media screen and (max-width: 899px) {
    .wt-product .wt-product__gallery--thumbs-mobile [data-thumbs-mobile] .wt-slider__slide img.wt-product__img,
    .wt-product .wt-product__gallery .wt-slider__container--thumbs .swiper-slide:before  {
        border-radius: 8px !important;
                object-fit: cover;
    }

}




/* shop page css */
.shop-qo-banner-et .hero__pic-container {
    max-width: 100%;
}
.template-collection,
.template-collection-shop-qore-tem,
.template-list-collections {
    background: #f2f2f2;
}
.shop-bread-et {
    padding-inline-start: 5px;
}
#product-grid .collection__grid__item .card__container {
    background: #fff;
    border-radius: 8px;
    border: 2px solid #FFFFFF;
}
#product-grid .collection__grid__item .custom-card__description {
    order: 4;
    font-weight: 500;
    line-height: 146%;
    letter-spacing: -2%;
    color: #5c5c5c;
}
#product-grid .card__container .card__price{
    order: 3;
    margin: 0;
}

#product-grid .collection__grid__item h3.card__title {
    font-weight: 700;
    color: #5c5c5c;
    order: 2;
    font-family: Inter;
    font-size: 18px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
    margin: 0;
}
body #product-grid {
    padding-bottom: 0 !important;
}
#product-grid .card__container .card__price .wt-product__price__final, 
#product-grid .card__container .card__price .wt-product__price__compare {
        font-weight: 400;
        font-size: 24px;
        line-height: 109.00000000000001%;
        letter-spacing: -2%;
        color: #004750;
}
#product-grid .collection__grid__item .card__quick-add-container-learn_more {

    display: none;
}
#product-grid .collection__grid__item .jdgm-widget.jdgm-widget .jdgm-prev-badge__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 3%;
    color: #5c5c5c;
    text-transform: capitalize;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button span,
#product-grid .collection__grid__item .custom-card__waitlist-btn {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button,
#product-grid  .collection__grid__item .custom-card__waitlist-btn  {
    border: 1px solid #FF9E18;
    height: 50px;
    border-radius: 8px;
    line-height: 50px;
    letter-spacing: 0%;
    text-align: center;
    color: #FF9E18;
    padding: 0 16px;
    width: 100%;
    max-width: 271px;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button:hover,
#product-grid  .collection__grid__item .custom-card__waitlist-btn:hover {
    background-color: #FF9E18;
    color: #fff;
        box-shadow: none !important;

}
#product-grid .collection__grid__item .card__quick-add-container {

    width: auto;
}
.collection__grid__item .card__quick-add-container> div {
    width: 100%;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button span svg {
    display: none;
}
#product-grid .collection__grid__item .custom-card-content-container {
    order: 5;
}
#product-grid .collection__grid__item .card__badges--item {
    font-weight: 500;
    font-size: 10px;
    line-height: 146%;
    letter-spacing: -2%;
    text-align: center;
    border-radius: 50px;
    padding: 4px 29px;
}

#product-grid .collection__grid__item [data-custom-badge="NEW"],
#product-grid .collection__grid__item [data-custom-badge="sold-out"]  {
    background-color: #D6D1C4;
    color: #fff;
}
#product-grid .collection__grid__item .card__picture-container .card__img{
    aspect-ratio: 4/4;
    object-fit: contain;
    border-radius:8px;
}
#product-grid .collection__grid__item .card__picture-container .card__img.card__img--hover {
    object-fit: cover;
}
#product-grid .collection__grid__item .card__picture-container {
    padding-top: 25px;
}
    #product-grid .collection__grid__item .custom-card-content-container {
        flex: 1;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
         #product-grid .collection__grid__item .custom-card-content-container .card {

        gap: 8px;

    }
    #product-grid .collection__grid__item .card__quick-add-container,
    #product-grid .collection__grid__item .card__quick-add-container> div  {
    margin-top: auto;
}

.template-collection-shop-qore-tem .newsletter-with-image,
.template-list-collections .newsletter-with-image,
.template-page-contact .newsletter-with-image {
    display: none;
}
@media (min-width: 900px) {
#product-grid .collection__grid__item .card__picture-container {
    width: 30%;
}
}
#product-grid .collection__grid__item .custom-card-content-container{
    width: 70%;
}
@media (max-width: 899px) {
    #product-grid.collection__grid {
        --cols: 2;
        gap: 16px;
    }
    #product-grid .collection__grid__item .custom-card-content-container,
    #product-grid .collection__grid__item .card__picture-container {
        width: 100%;
    }
    #product-grid .collection__grid__item .card__container {
        flex-direction: column;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button {
    max-width: 100%;
}
}
@media (min-width: 768px){
.shop-qo-banner-et {
    margin-top: -70px;
}
}
@media (max-width: 767px){

#product-grid .collection__grid__item .custom-card__description {
    display: none;
}
#product-grid .collection__grid__item h3.card__title
 {
    font-size: 14px;
            margin-block: 2px;

}
#product-grid .collection__grid__item .card__quick-add-container .hero__button span,
#product-grid .card__container .card__price .wt-product__price__final, #product-grid .card__container .card__price .wt-product__price__compare,
#product-grid  .collection__grid__item .custom-card__waitlist-btn  {
    font-size: 16px;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button span,
{
    font-size: 14px;
}
#product-grid .collection__grid__item .card__quick-add-container .hero__button,
#product-grid  .collection__grid__item .custom-card__waitlist-btn  {
    height: 34px;
    line-height: 34px;
    max-width: 100%;
}
#product-grid .collection__grid__item .card__picture-container {
    padding-top: 25px;
}
#product-grid .collection__grid__item .card__badges--item {
    padding: 4px 16px;
}
#product-grid .collection__grid__item .custom-card-content-container .card {
    gap: 4px;
}
}




@media (min-width: 1200px) {

     .wt-page-nav-mega .wt-page-nav-mega__sublist__link {
        font-weight: 500;
        font-size: 18px;
        line-height: 109.00000000000001%;
        letter-spacing: -2%;
        color: #004750;
    }
     .wt-page-nav-mega .wt-page-nav-mega__sublist__item--grandchild .wt-page-nav-mega__sublist__link {
    font-size: 14px;
}
  .wt-page-nav-mega .wt-page-nav-mega__sublist .wt-page-nav-mega__decorated {
    background-image: none;
}

.wt-page-nav-mega .wt-page-nav-mega__sublist__link.wt-page-nav-mega__sublist__link--parent,
.wt-page-nav-mega .wt-page-nav-mega__sublist__item--grandchild .wt-page-nav-mega__sublist__link {
        background: transparent;
        border-radius: 4px;

}
.wt-page-nav-mega .wt-page-nav-mega__sublist__item--grandchild .wt-page-nav-mega__sublist__link {
        padding: 9.4px 14px !important;
        border-radius: 4px;
}
.wt-page-nav-mega .wt-page-nav-mega__sublist__link.wt-page-nav-mega__sublist__link--parent:hover,
.wt-page-nav-mega .wt-page-nav-mega__sublist__item.wt-page-nav-mega__sublist__item--child .wt-page-nav-mega__sublist__link:hover {
    background: #004750;
    color:#fff;
     
}
 .wt-page-nav-mega .wt-page-nav-mega__sublist__item--grandchild .wt-page-nav-mega__sublist__link:hover {
     color:#fff;
    background: #FF9E18;
}
header .wt-header--v5 .wt-page-nav-mega__link__text--underline {
        --color-menu-text: #ff9900;
    }
body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__sublist__item {
        padding: 0 5px;
}
    body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper--simple .wt-page-nav-mega__sublist .wt-page-nav-mega__sublist__item {
        padding-top: 0;
        padding-bottom: 0;
    }
body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper>.wt-page-nav-mega__sublist {
        gap: 0px;
}
body:not(.mobile-nav) .wt-page-nav-mega .wt-page-nav-mega__sublist__link {
        padding: 10px;
        border-radius: 4px;
}

.wt-page-nav-mega__sublist--nested {
  padding-left: 14px;
  border-left: 1.5px solid #0047504D; 
}
.wt-page-nav-mega__sublist--parent.is-open > .wt-page-nav-mega__sublist__link--parent,
.wt-page-nav-mega__sublist--parent:hover > .wt-page-nav-mega__sublist__link--parent,
.wt-page-nav-mega__sublist--parent:focus-within > .wt-page-nav-mega__sublist__link--parent {
  background-color: #0f3d47 !important;  
  color: #fff;  
}
html body:not(.mobile-nav)  header .wt-page-nav-mega__item--parent.submenu--left .wt-page-nav-mega__sublist__wrapper {
        right: unset;
         border-radius: 6px;
}
body:not(.mobile-nav)  header .wt-page-nav-mega .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper>.wt-page-nav-mega__sublist,
body:not(.mobile-nav) header .wt-header--v5 .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper {
        border-radius: 6px;
    }
        body:not(.mobile-nav) header .wt-page-nav-mega__item {
        font-size: 18px;
        font-weight: 500;
        text-transform: capitalize;
        letter-spacing: -2%;
        line-height: 109%;
    }
    header .wt-header__body .svg-icon[data-icon-theme=option_2] {
    --size-icon: 3rem;
    --size-icon-desk: 3rem;
}
header .wt-header__aside {
        min-width: 5rem;
    }
}
@media (max-width: 1199px) {
 header #wt-drawer-nav .wt-drawer__content  .svg-icon {
    width: 1.8rem;
    height: 1.8rem;
    fill: #004750;
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega__item:not(:last-child):after {
    background: #E0E0E0;
    left: 9px;
    right: 9px;
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega .wt-page-nav-mega__link,
  header #wt-drawer-nav .wt-page-nav-mega__aside .wt-page-nav-mega__aside-list a {
    font-weight: 500;
    font-family:Inter;
    font-size: 18px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
    color: #004750;
    text-transform: uppercase;
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega .wt-page-nav-mega__link,
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega__sublist .wt-page-nav-mega__sublist__link{
    border-radius:4px;
 }
 header #wt-drawer-nav .wt-drawer__content .wt-drawer__title {
    border-bottom: 1.5px solid #E0E0E0;
  
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega__sublist  .wt-page-nav-mega__sublist__link {
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 109.00000000000001%;
    letter-spacing: -2%;
    color: #004750;
}
header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega .wt-page-nav-mega__link.wt-page-nav-mega__link--parent.submenu-opened {
    background: #FF9E18;
    color: #fff;
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega__link--parent.submenu-opened .svg-icon {
    fill: #fff;
}
 header #wt-drawer-nav .wt-drawer__content .submenu-opened .wt-page-nav-mega__link__text {
    opacity: 1;
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega .wt-page-nav-mega__item {
    padding: calc(var(--gap, 8px) * 1.5) 9px;
}
 header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega .wt-page-nav-mega__link,
  header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega__sublist .wt-page-nav-mega__sublist__link  {
    padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 2);

}
header #wt-drawer-nav .wt-drawer__content .svg-icon.svg-icon--arrow-down {
    display: block;
}

.wt-page-nav-mega__link.wt-page-nav-mega__link--parent.submenu-opened .svg-icon.svg-icon--arrow-down  {
    transform: rotate(-180deg); 
}
header #wt-drawer-nav .wt-drawer__content .wt-page-nav-mega__sublist .wt-page-nav-mega__sublist__link:hover {
    background: #004750;
    color: #fff;
}

}
.wt-collapse_qo-faq {
    padding-inline: 40px;
}
.multi-blog-sec .wt-multicol__item {
    background: #FFFFFF8C;
}

.sf-re-faq {
  border-bottom: 1px solid;
  border-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FF9E18 50%, rgba(255, 255, 255, 0) 100%) 1;
}
.sf-qo-banner-et {
        margin-top: -70px;
}
.sf-qo-banner-et .hero__pic-container {
    max-width: 100%;
}
.template-page-ourmission,
.template-page-ingredient,
.template-page-contact,
.template-page-stockist {
    background: #f2f2f2;
}
.wt-footer .wt-footer__address {
    text-align: left;
}

.template-page-ingredient #header {
    background: rgb(255 255 255 / 55%);
}
.ingredients-rich-text .headline h1 {

    font-size: 50px !important;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -2%;
    text-align: center;
    margin: 0 0 2px;
    --color-custom-heading: none;
}
.ingredients-rich-text.rich-text .hero__text>p {
    margin: 0;
    color: #5c5c5c;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -2%;
    text-align: center;
}
.ingredients-rich-text.rich-text .hero__text.rte {
    padding-block-end: 48px;
}
.ingredients-rich-text .headline h1  strong {
    color: #FF9E18;
}
.ingredients-rich-text .hero__button {
    color: #ffffff;
    padding: 12px 28px;
    border-radius: 8px;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
    text-decoration: none;
    border: 0;
}
.ingredients-rich-text .hero__button--secondary:hover {
        background: #FF9E18;
        color: #fff;
}
.ingredients-rich-text .hero.hero--video-background:before {
        bottom: 100px;

}
.ingredients-rich-text .headline h1:after {
    content: "" !important;
}
.blog-ingr-col .hero__button--link {
    font-weight: 700;
    font-size: 16px;
    line-height: 146%;
    letter-spacing: 0%;
    color: #004750;
}
.blog-ingr-col .hero__button--link span:before,
.blog-ingr-col .hero__button--link span:after{
    display:none;
}
.hero__overlay__content.hero__overlay__content--left:before {
   display:none;
}
.pad-timeline .wte__content .wte__desc ul li {
    list-style: none;
    position: relative;
    padding-left: 20px;
}
.pad-timeline .wte__content .wte__desc ul li::before {
    content: '';
    background-image: url('/cdn/shop/files/che.svg?v=1792392697');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    top: 7px;
    left: 0;
    position: absolute;
}
.shopify-policy__container .shopify-policy__title h1 {
    font-weight: 700;
    font-size: 50px !important;
    line-height: 100%;
    letter-spacing: -2%;
    text-align: center;
    color: #004750;
    margin: 0;
    text-transform: capitalize;
}
.shopify-policy__container .shopify-policy__title h1:after {
  display:none;
}
body .shopify-policy__container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.shopify-policy__container .shopify-policy__body {
    max-width: 900px;
    margin: 65px auto 100px;
    padding: 0 40px;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -2%;
    color: #5c5c5c;
}

.shopify-policy__container .shopify-policy__body ol, 
.shopify-policy__container .shopify-policy__body ul {
    list-style: disc;
    padding-inline-start: 40px;
}
.shopify-policy__container  .shopify-policy__title {
    text-align: center;
    background: #f2f2f2;
    padding-block: 70px;
    padding-inline: 16px;
}

.shopify-policy__container .shopify-policy__body .rte p {
    margin-block: 27px;
    margin-block-end:0;
}
body .shopify-policy__container .shopify-policy__body ol li  p, 
body .shopify-policy__container .shopify-policy__body ul li  p {
      margin-block: 0!important;
}

body:has(.shopify-policy__container) .newsletter.newsletter-with-image {
  display: none;
}
.pdp-comarsion-table .comparison-table__eyebrow {
    text-transform: capitalize;
}
.template-page-stockist  .newsletter.newsletter-with-image {
    display: none;
}
.template-page-stockist .grow-et-qore .q8qb-title {
  display: flex;
  gap: 5px;
  align-items: center;
}
    .template-page-stockist .ingredients-rich-text.rich-text .hero__text.rte {
    padding-block-end: 24px;
}
@media (min-width: 1200px) {
    .wt-product__wrapper .wt-product__gallery--hero-grid[hero-grid-aspect-ratio-enabled=true] .wt-hero-grid__slide>a {
        aspect-ratio: auto;
    }
}
@media (min-width: 750px) {
.template-page-stockist .grow-et-qore .q8qb-visual {
         bottom: 0 !important;
        width: 60% !important;
}
.template-page-stockist .grow-et-qore .q8qb-text p {
  max-width: 394px !important;
}
 .template-page-stockist .grow-et-qore  .q8qb-img {
    right: 0!important;
    bottom: 0!important;
    object-fit: cover!important;
}
}
@media (max-width: 899px) {
.root-blog-sf .wt-multicol__list.wt-multicol__list--3 {
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    overflow-x: auto;
            flex-wrap: nowrap !important;
}
.root-blog-sf .wt-multicol__item {
     flex-basis: 40% !important;
     flex:0 0 40%
}
.template-page-ourmission .root-blog-sf .wt-multicol {
    padding-right: 0;
}
.wt-collapse_qo-faq{
    padding-inline: 16px;
}
.shopify-policy__container .shopify-policy__body {
    padding: 0 16px;

}
}
@media (max-width: 767px) {

.root-blog-sf .wt-multicol__item {
     flex-basis: 80% !important;
     flex:0 0 80%
}
.sf-re-faq .wt-collapse_textt {
    padding: 0;
 
}
.wt-collapse_qo-faq.wt-collapse__section__inner {
        padding-bottom: 56px;
    }
.sf-re-faq.wt-collapse__section__inner {
    padding-top: 0px;
    padding-bottom: 55px;
    margin-bottom: 55px;
}
 .wt-collapse_qo-faq .wt-collapse__target--text ol li, .wt-collapse_qo-faq .wt-collapse__target--text ul li {
    font-size: 12px;
     margin-block-start: 15px; 
}
.ingredients-rich-text .headline h1 {
    font-size: 24px !important;
}
.ingredients-rich-text.rich-text .hero__text>p {
    font-size: 14px;
}
.ingredients-rich-text.rich-text .hero__overlay {
    padding: 0;
}
.ingredients-rich-text .hero__button--gap {
    width: 100%;
    margin-bottom: 34px;
}
.ingredients-rich-text .hero__button {
      width: 100%;
    font-size: 16px;
}
.ingredients-rich-text.rich-text .hero__text.rte {
    padding-block-end: 30px;
}
.ingredients-rich-text {
    padding-top: 44px !important;
}
.pad-timeline .wte__content .wte__desc ul li::before {
    top: 5px;

}
.shopify-policy__container .shopify-policy__body .rte p {
    margin-block-start: 18px;
}
.shopify-policy__container  .shopify-policy__title {
    padding-block: 48px;
}
.shopify-policy__container .shopify-policy__title h1 {
    font-size: 24px !important;
}
.shopify-policy__container .shopify-policy__body {
    margin: 40px auto 50px;

}
.template-page-stockist .wt-collapse_qo-faq.wt-collapse__section__inner {
    padding-top: 24px;
}
.template-page-stockist .ingredients-rich-text.rich-text .hero__text.rte {
        padding-block-end: 20px;
    }

}
@media (max-width: 749px) {
.template-page-stockist .grow-et-qore .q8qb-text p {
        max-width: 23ch !important;
        text-wrap: pretty;
        hyphens: none;
    }
    .template-page-stockist .grow-et-qore .q8qb-img {
        right: 0px  !important;

    }
.template-page-stockist .grow-et-qore .q8qb-btn {
        margin: auto;
        text-align: center;
    line-height: 100%!important;

}
.template-page-stockist .grow-et-qore .q8qb-btn svg {
    display: none;
}
}