.ho-title{font-weight:900;text-transform:uppercase}.ho-title,.ho-title p{display:flex;flex-direction:column;gap:.25rem}.ho-title em{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.ho-title em{text-align:left}.ho-title-offset strong,.ho-title-offset b{font-weight:900;display:inline-block;width:100%;text-align:right}.stylistic-cursive{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.h3-stylistic-heavy{font-size:1.25rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px;text-transform:uppercase}.h4-stylistic-heavy{font-size:1rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.16px;text-transform:uppercase}.h5-stylistic{font-size:1.125rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px}@media (min-width: 1280px){.h5-stylistic{font-size:1.25rem}}.h1{font-weight:900;font-size:2.5rem;line-height:100%}@media (min-width: 768px){.h1{font-size:3rem}}.h2{font-weight:800;font-size:1.5rem;line-height:1.75rem}@media (min-width: 1280px){.h2{font-size:1.75rem;line-height:2.125rem}}.h1-stylistic{font-size:2.375rem;font-weight:500;line-height:2.5rem}@media (min-width: 768px){.h1-stylistic{font-size:3rem;line-height:100%}}.h2-stylistic{font-size:1.75rem;letter-spacing:.56px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media (min-width: 768px){.h2-stylistic{font-size:2.25rem;letter-spacing:.72px}}.h3{font-weight:800;font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}@media (min-width: 1280px){.h3{font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}}.h3-stylistic{font-size:1.25rem;line-height:100%;letter-spacing:.0125rem}@media (min-width: 1280px){.h3-stylistic{font-size:1.75rem;letter-spacing:.035rem}}.h4-stylistic{font-size:1.125rem;font-style:normal;line-height:100%;letter-spacing:.18px;text-transform:uppercase}@media (min-width: 1280px){.h4-stylistic{font-size:1.5rem;letter-spacing:.48px}}.body-1-bold{font-weight:800;font-size:1rem;line-height:1.5rem;letter-spacing:.01rem}.body-1-reg{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.body-2-bold{font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;color:inherit}.body-2-reg{font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0}.caption-1-bold{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-reg{font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:0}.caption-2-reg{font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:0}.button-l{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem;text-transform:uppercase}.button-m{font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem;text-transform:uppercase}.button-s{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.price-l{font-weight:800;font-size:3.5rem;line-height:4rem;letter-spacing:.105rem}@media (max-width: 992px){.price-l{font-size:3rem;line-height:3rem;letter-spacing:.09rem}}.price-m{font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-m{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-s{font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}@media (max-width: 992px){.price-s{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}.price-xs{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}@media (max-width: 992px){.price-xs{font-size:1.125rem;line-height:1.125rem;letter-spacing:.01125rem}}.body-2-label{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-label{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}b,strong{font-weight:900}.text-extra-2,.text-accent-2{color:var(--color-accent-2)}.text-accent-sale-red{color:#ff3f38}.text-success{color:#039e06}.text-secondary{color:#9a9793}.text-gray,.text-gray a{color:#0006}.fw-400{font-weight:400}.fw-800{font-weight:800}.text-regular{font-weight:400!important}.quality-testing{background:#fff;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 1280px){.quality-testing{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 1640px){.quality-testing{padding-top:3rem;padding-bottom:3rem}}.quality-testing__inner{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 1280px){.quality-testing__inner{gap:3rem}}.quality-testing__top{display:flex;flex-direction:column;gap:1rem}.inline-heading.quality-testing__heading b{font-weight:900}.choice-chips-group.quality-testing__tabs{width:100%}.choice-chips-group.quality-testing__tabs>.choice-chip{flex:1 1 100%;transition:background-color .22s cubic-bezier(.33,1,.68,1),border-color .22s cubic-bezier(.33,1,.68,1),color .22s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion: reduce){.choice-chips-group.quality-testing__tabs>.choice-chip{transition:none}}@media (min-width: 768px){.choice-chips-group.quality-testing__tabs>.choice-chip{flex:1 0 auto;width:auto}}@media (min-width: 1280px){.choice-chips-group.quality-testing__tabs>.choice-chip{flex:1 1 0;min-width:0}}.quality-testing__panel{display:flex;flex-direction:column;gap:2.5rem}.quality-testing__panel[hidden]{display:none}@media (min-width: 1280px){.quality-testing__panel{gap:3rem}}.quality-testing__panel--entering{animation:qt-panel-in .32s cubic-bezier(.33,1,.68,1) both}@keyframes qt-panel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.quality-testing__panel--entering{animation:none}}.quality-testing__content{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 768px){.quality-testing__content{grid-template-columns:17.5rem minmax(0,1fr)}.quality-testing__content .quality-testing__media{grid-column:1;grid-row:1}.quality-testing__content .quality-testing__info{grid-column:2;grid-row:1;align-self:center}.quality-testing__content .quality-testing__results{grid-column:1/-1;grid-row:2}}@media (min-width: 1280px){.quality-testing__content{grid-template-columns:33.25rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.quality-testing__content .quality-testing__media{grid-row:1/span 2;align-self:center}.quality-testing__content .quality-testing__results{grid-column:2;grid-row:2}.quality-testing__content .quality-testing__info,.quality-testing__content .quality-testing__results{align-self:start}}@media (min-width: 1640px){.quality-testing__content{grid-template-columns:35rem minmax(0,1fr)}}.quality-testing__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:1rem}.quality-testing__info{display:flex;flex-direction:column;gap:1.5rem}.quality-testing__info .product-hero-info-stats{margin-bottom:-.75rem}.inline-heading.quality-testing__title{font-size:1.75rem;letter-spacing:.035rem}@media (min-width: 1280px){.inline-heading.quality-testing__title{font-size:2.25rem;letter-spacing:.045rem}}.inline-heading.quality-testing__title em{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.inline-heading.quality-testing__title em{line-height:.67em}.inline-heading.quality-testing__title b,.inline-heading.quality-testing__title strong{font-weight:900}.quality-testing__desc{margin-top:-.75rem}.quality-testing__desc p{margin:0}.quality-testing__desc b,.quality-testing__desc strong{font-weight:700}.quality-testing__actions{display:flex;flex-direction:column;gap:.5rem}.quality-testing__actions .quality-testing__flavor,.quality-testing__actions .quality-testing__coa{width:100%}@media (min-width: 1280px){.quality-testing__actions{flex-direction:row;align-items:center}.quality-testing__actions .quality-testing__flavor,.quality-testing__actions .quality-testing__coa{flex:1 1 0;min-width:0;max-width:calc(50% - .25rem)}}.qt-results{width:100%}.qt-results__summary p{margin:0}.qt-results__summary b,.qt-results__summary strong{font-weight:700}.qt-analytes{display:flex;flex-direction:column;gap:.25rem;margin:0}.qt-analytes__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.qt-analytes__row dt{margin:0}.qt-analytes__row dd{margin:0;text-align:right;white-space:nowrap}.qt-lab-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1.5rem;background:#f1f0ee}@media (min-width: 768px){.qt-lab-card{flex-direction:row;align-items:center;gap:.5rem;padding:1rem 1.5rem}}.qt-lab-card__intro{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}@media (min-width: 768px){.qt-lab-card__intro{flex:1 1 0;min-width:0}}.qt-lab-card__date{font-weight:800}.qt-lab-card__proof{display:flex;align-items:flex-start;gap:.5rem}@media (min-width: 768px){.qt-lab-card__proof{flex:2 1 0;min-width:0;align-items:center}}.qt-lab-card__cell{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.qt-lab-card__sign,.qt-lab-card__logo{display:block;width:auto;height:2.5rem;max-width:100%;object-fit:contain}.qt-lab-card__caption{font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:0}@media (min-width: 768px){.qt-lab-card__caption{font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:0}}
