body:has(.jgb-home),body:has(.jgb-pdp),body:has(.jgb-home)>.shopify-section,body:has(.jgb-pdp)>.shopify-section{background:#fff!important}body .jgb-home{--jgb-ink:#101010;--jgb-muted:#444;--jgb-paper:#fff;--jgb-line:#d2d2d2;--jgb-yellow:#f4bf45;--jgb-dark:#101010;background:#fff;color:#101010}body .jgb-pdp{--ink:#101010;--paper:#fff;--muted:#444;--line:#d2d2d2;background:#fff!important;border-top:3px solid #f4bf45;color:#101010}body .jgb-home h1,body .jgb-pdp h1{font-weight:800;letter-spacing:-.045em;color:#101010}body .jgb-home h1 span{display:table;width:fit-content;background:#f4bf45;color:#101010;padding:3px 8px;margin:6px 0 0 -8px;font-size:.8em;line-height:1.15}body .jgb-home h2,body .jgb-pdp-faq h2{font-weight:800;letter-spacing:-.035em}body .jgb-home .jgb-btn,body .jgb-home-close>a,body .jgb-pdp-final a{border-radius:0;font-weight:800;border-width:2px}body .jgb-home .jgb-btn--yellow,body .jgb-home-close>a,body .jgb-pdp-final a{background:#f4bf45;color:#101010!important;border-color:#f4bf45}body .jgb-home .jgb-btn--yellow:hover,body .jgb-home-close>a:hover,body .jgb-pdp-final a:hover{background:#e3aa2e;border-color:#e3aa2e}body .jgb-hero__photo,body .jgb-hero__caption,body .jgb-hero__product{border-radius:0;box-shadow:none}body .jgb-hero__product{border-color:#101010;background:#101010;color:#fff}body .jgb-hero__caption{background:#f4bf45;color:#101010;font-weight:700}body .jgb-proof-strip{background:#101010;border:0;color:#fff}body .jgb-proof-strip svg{color:#f4bf45}body .jgb-proof-strip__inner>span{font-weight:600}body .jgb-product-card{border:0;border-top:3px solid #101010;border-radius:0;overflow:visible;background:#fff}body .jgb-product-card--featured{border-top-color:#f4bf45}body .jgb-product-card__body{padding:24px 0 0}body .jgb-product-card__badge{border-radius:0;font-weight:800;padding:7px 10px;background:#f4bf45}body .jgb-product-card__image{background:#111}body .jgb-product-card__saving{color:#404040;font-weight:600}body .jgb-stars,body .jgb-pdp-rating>span{color:#8a6500}body .jgb-pdp-description,body .jgb-pdp-subline,body .jgb-pdp-delivery{color:#444}body .jgb-pdp-origin{background:#f4bf45;color:#101010;padding:4px 9px;margin-bottom:15px;font-size:10px;font-weight:800}body .jgb-pdp-facts li:before,body .jgb-pdp-delivery span:before{color:#101010}body .jgb-pdp #bundler-v3 .bundle-qty-deal__title span{background:#fff!important}body .jgb-pdp #bundler-v3 label.bundle-qty-option{border-radius:0!important;box-shadow:none!important}body .jgb-pdp #bundler-v3 input.bundle-qty-deal__radio+label{border-color:#b9b9b9!important}body .jgb-pdp #bundler-v3 input.bundle-qty-deal__radio:checked+label{background:#f4bf45!important;border-color:#101010!important;box-shadow:none!important}body .jgb-pdp #bundler-v3 .badgeContainer{border-radius:0;background:#101010;color:#f4bf45}body .jgb-pdp #bundler-v3 .bundle-qty-title{font-weight:800!important}body .jgb-pdp #bundler-v3 .bundle-qty-subtitle-text{color:#333!important}body .jgb-pdp .buy-buttons-container button[type=submit]{background:#f4bf45!important;color:#101010!important;border-radius:0!important;min-height:56px;font-weight:800!important}body .jgb-pdp .jgb-bundle-offer{background:#fff;border:1px solid #101010;border-radius:0}body .jgb-pdp .jgb-bundle-offer__badge{color:#101010;font-weight:800}body .jgb-pdp .jgb-bundle-offer__button{background:#101010;color:#fff;border-radius:0}body .jgb-pdp .jgb-bundle-offer__button:hover{background:#f4bf45;color:#101010}body .jgb-origin{background:#101010;color:#fff}body .jgb-origin .jgb-eyebrow{color:#f4bf45}body .jgb-origin__photo,body .jgb-origin__map-card{border-radius:0}body .jgb-origin__map-card{background:#fff;border-top:5px solid #f4bf45}body .jgb-map-controls button{border-radius:0;border-color:#777}body .jgb-map-controls button[aria-pressed=true]{background:#f4bf45;color:#101010;border-color:#f4bf45;font-weight:700}body .jgb-section-head--light>p,body .jgb-origin__footer p{color:#ddd}body .jgb-routine__step{border-top:3px solid #101010;padding-top:26px}body .jgb-routine__step>svg{display:none}body .jgb-step-number{position:static;display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;margin-bottom:20px;background:#f4bf45;color:#101010;font-size:13px;font-weight:800}body .jgb-routine__step h3{font-weight:800;font-size:25px}body .jgb-lab{background:#101010;color:#fff;border-radius:0;grid-template-columns:1fr 1fr;gap:60px;padding:48px;border-top:6px solid #f4bf45}body .jgb-lab .jgb-eyebrow{color:#f4bf45}body .jgb-lab__copy>p:not(.jgb-eyebrow){color:#ddd;max-width:460px}body .jgb-lab__copy .jgb-lab__note{font-size:12px!important;color:#ddd!important}body .jgb-lab__signup{min-width:0}body .jgb-lab .jgb-lab-results{background:transparent;color:#fff;border:0;border-radius:0;padding:0;margin:0}body .jgb-lab .jgb-lab-results__label{color:#fff;margin-bottom:9px;font-size:14px}body .jgb-lab-results__email{border:1px solid #999;border-radius:0;min-height:52px;font-size:16px}body .jgb-lab-results__button{background:#f4bf45;color:#101010;border:2px solid #f4bf45;border-radius:0;min-height:52px;font-weight:800}body .jgb-lab-results__button:hover{background:#e3aa2e;border-color:#e3aa2e}body .jgb-lab .jgb-lab-results__hint,body .jgb-pdp .jgb-lab-results__hint{color:#ddd;text-align:left;font-size:11px;margin-top:12px;line-height:1.65}body .jgb-lab-results__hint a{display:inline;text-decoration:underline!important;color:inherit}body .jgb-lab .jgb-lab-results__text,body .jgb-pdp .jgb-lab-results__text{color:#ddd}body .jgb-lab .jgb-lab-results__success,body .jgb-pdp .jgb-lab-results__success{color:#b9f1c3}body .jgb-lab .jgb-lab-results__error,body .jgb-pdp .jgb-lab-results__error{color:#ffb9aa}body .jgb-pdp .jgb-lab-results{background:#101010;border:0;border-top:4px solid #f4bf45;border-radius:0;padding:22px;margin-top:4px}body .jgb-pdp .jgb-lab-results__heading h2,body .jgb-pdp .jgb-lab-results__label{color:#fff}body .jgb-pdp .jgb-lab-results__heading svg{color:#f4bf45}body .jgb-pdp .jgb-lab-results__heading h2{font-size:20px;line-height:1.2;font-weight:800}body .jgb-faq-section,body .jgb-pdp-faq{background:#fff;color:#101010}body .jgb-faq-list,body .jgb-pdp-faq details:first-child{border-top:2px solid #101010}body .jgb-faq-list details,body .jgb-pdp-faq details{border-bottom:1px solid #aaa}body .jgb-faq-list summary,body .jgb-pdp-faq summary{font-weight:700}body .jgb-home-close,body .jgb-pdp-final{background:#101010;color:#fff;border:0;border-top:5px solid #f4bf45;border-radius:0}body .jgb-home-close h2{color:#fff}body .jgb-home-service{border-top:1px solid #ddd}body #jgb-labrapport{scroll-margin-top:100px}body .jgb-customer-stories{padding-block:64px}body .jgb-customer-stories .jgb-section-head{align-items:center}body .jgb-customer-stories__score{min-width:220px}body .jgb-customer-stories__score a{display:grid;grid-template-columns:auto auto;gap:4px 12px;align-items:center;color:#101010;text-decoration:none}body .jgb-customer-stories__score strong{font-size:30px;line-height:1.2;font-weight:800}body .jgb-customer-stories__score a>span:last-child{grid-column:1/-1;font-size:12px;text-decoration:underline;text-underline-offset:4px}body .jgb-customer-stars{display:block;color:#8a6500;letter-spacing:2px;font-size:15px;white-space:nowrap;line-height:1.4}body .jgb-customer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:24px}body .jgb-customer-card{margin:0;min-width:0;background:#fff;border-bottom:2px solid #101010}body .jgb-customer-card>img{display:block;width:100%;height:260px;object-fit:cover;background:#eee}body .jgb-customer-card figcaption{padding:19px 0 22px}body .jgb-customer-card__meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}body .jgb-customer-card__meta strong{font-size:14px}body .jgb-customer-card__meta>span{font-size:10px;color:#444}body .jgb-customer-card blockquote{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:13px 0 15px;color:#101010}body .jgb-customer-card figcaption>p{font-size:10px;color:#555}body .jgb-pdp-spotlight{display:flex;align-items:flex-start;gap:15px;margin:14px 0 18px;padding:18px 0;border-block:1px solid #ccc}body .jgb-pdp-spotlight>img{width:80px;height:90px;flex:0 0 80px;object-fit:cover}body .jgb-pdp-spotlight blockquote{padding:0;margin:7px 0;font-size:15px;line-height:1.4;color:#101010;font-weight:600}body .jgb-pdp-spotlight p{margin:0;font-size:10px;color:#444}body .jgb-pdp-spotlight a{display:inline-flex;align-items:center;min-height:36px;font-size:11px;font-weight:600;color:#101010;text-underline-offset:4px}body .jgb-payment-trust{margin:4px 0 12px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}body .jgb-payment-trust>span{font-size:10px;color:#444}body .jgb-payment-trust ul{display:flex;gap:5px;list-style:none;padding:0;margin:0;flex-wrap:wrap}body .jgb-payment-trust li{display:flex}body .jgb-payment-trust svg{width:34px;height:22px}body .jgb-pdp-delivery a{color:inherit;text-decoration:underline;text-underline-offset:3px}body .jgb-live-review-heading{width:min(1280px,calc(100% - 96px));margin-inline:auto;text-align:center;padding:45px 0 22px;scroll-margin-top:100px;color:#101010}body .jgb-live-review-heading>p{font-size:10px;letter-spacing:.15em;font-weight:800;margin:0 0 12px}body .jgb-live-review-heading>h2{font-family:var(--font-heading-family,Arial,sans-serif);font-size:42px;letter-spacing:-.035em;font-weight:800;line-height:1.15;margin:0 0 17px}body .jgb-live-review-heading>span{font-size:14px;color:#444}body .jgb-customer-stories a:focus-visible,body .jgb-pdp-spotlight a:focus-visible{outline:3px solid #101010;outline-offset:4px}body .jgb-customer-hint{display:none}body .jgb-customer-grid:focus-visible{outline:3px solid #101010;outline-offset:4px}body .jgb-lab-results input:focus-visible,body .jgb-lab-results button:focus-visible,body .jgb-lab-results a:focus-visible{outline:3px solid #f4bf45;outline-offset:4px}body #jgb-customer-stories-title{scroll-margin-top:100px}@media(max-width:749px){body .jgb-home h1 span{font-size:.78em;padding:4px 6px;margin-left:-6px}body .jgb-lab{grid-template-columns:1fr;padding:28px 22px;gap:27px}body .jgb-routine__step{padding:22px 0 0;min-height:0}body .jgb-step-number{margin-bottom:14px}body .jgb-routine__step h3{padding-right:0}body .jgb-pdp .jgb-lab-results{padding:20px}body .jgb-pdp-origin{font-size:9px}body .jgb-home-close{padding-inline:20px}body .jgb-customer-stories{padding-block:42px}body .jgb-customer-stories__score{margin-top:20px;min-width:0}body .jgb-customer-stories__score a{width:fit-content}body .jgb-customer-grid{grid-template-columns:1fr;gap:26px}body .jgb-customer-card>img{height:260px}body .jgb-customer-card blockquote{font-size:20px}body .jgb-pdp-spotlight{gap:12px}body .jgb-pdp-spotlight>img{width:66px;height:82px;flex-basis:66px}body .jgb-live-review-heading{width:calc(100% - 40px);padding-top:35px}body .jgb-live-review-heading>h2{font-size:32px}}@media(max-width:749px){body .jgb-customer-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:88%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;margin-bottom:8px;padding-bottom:12px;overscroll-behavior-inline:contain}body .jgb-customer-card{scroll-snap-align:start}body .jgb-customer-card>img{height:230px}body .jgb-customer-hint{display:block;font-size:10px;color:#555;margin:0 0 12px}}body .jgb-home h1 span,body .jgb-pdp-origin,body .jgb-hero__caption,body .jgb-step-number{border-radius:8px}body .jgb-hero__photo,body .jgb-hero__product,body .jgb-origin__photo,body .jgb-origin__map-card{border-radius:18px;overflow:hidden}body .jgb-product-card__image,body .jgb-product-card__image img,body .jgb-customer-card>img{border-radius:14px}body .jgb-home .jgb-btn,body .jgb-home-close>a,body .jgb-pdp-final a,body .jgb-map-controls button,body .jgb-lab-results__email,body .jgb-lab-results__button{border-radius:10px}body .jgb-lab,body .jgb-home-close,body .jgb-pdp-final,body .jgb-pdp .jgb-lab-results{border-radius:16px;overflow:hidden}body .jgb-pdp-spotlight>img{border-radius:10px}body .jgb-pdp #bundler-v3 input.bundle-qty-deal__radio+label{border:1px solid #101010!important;box-shadow:none!important}body .jgb-pdp #bundler-v3 input.bundle-qty-deal__radio:checked+label{background:#fff0c8!important;border:1px solid #101010!important;box-shadow:none!important}body .jgb-pdp .buy-buttons-container button[type=submit]{background:#f4bf45!important;border-radius:10px!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jgb-brand.css.map */
