@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--jc-home-gold: #da8d01;--jc-home-gold-light: #efa417;--jc-home-ink: #000000;--jc-home-charcoal: #231f20;--jc-home-cream: #f1f1e6;--jc-home-on-gold: #fdfbf7;--jc-home-white: #ffffff;--jc-home-gray-700: #4d4d4d;--jc-home-muted: rgba(0, 0, 0, .62);--jc-home-display: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--jc-home-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--jc-home-section-space: 64px;--jc-home-section-space-mobile: 40px}.jc-home-section,.jc-home-section *{box-sizing:border-box}.jc-home-section{color:var(--jc-home-ink);font-family:var(--jc-home-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.jc-home-section button,.jc-home-section input,.jc-home-section textarea,.jc-home-section select{font-family:var(--jc-home-body)}.jc-home-wrap{width:min(100%,1200px);margin-inline:auto;padding-inline:40px}.jc-home-pad{padding-block:var(--jc-home-section-space)}.jc-home-pill{display:inline-flex;align-items:center;width:fit-content;padding:7px 15px;border:1px solid rgba(0,0,0,.35);border-radius:32px;color:var(--jc-home-ink);font-family:var(--jc-home-body);font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.jc-home-heading{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.jc-home-heading--left{align-items:flex-start;text-align:left}.jc-home-heading h1,.jc-home-heading h2,.jc-home-heading h3{margin:0;color:var(--jc-home-ink);font-family:var(--jc-home-display);font-weight:500;letter-spacing:-.03em;text-wrap:balance}.jc-home-heading h2{max-width:680px;font-size:clamp(32px,3.9vw,48px);line-height:1.12}.jc-home-heading p{max-width:560px;margin:0;color:var(--jc-home-muted);font-family:var(--jc-home-body);font-size:16px;line-height:1.5;letter-spacing:-.01em}.jc-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 28px;border-radius:999px;font-family:var(--jc-home-body);font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.jc-home-button:hover{transform:translateY(-1px)}.jc-home-button--primary{color:var(--jc-home-on-gold);background:linear-gradient(180deg,var(--jc-home-gold-light),var(--jc-home-gold));box-shadow:0 10px 24px #da8d014d}.jc-home-button--secondary{color:var(--jc-home-ink);border:1.5px solid rgba(0,0,0,.18);background:var(--jc-home-white);font-weight:600;letter-spacing:.02em}.jc-home-hero{padding:36px 0 64px;background:var(--jc-home-white)}.jc-home-hero .jc-home-wrap{width:min(100%,1240px)}.jc-home-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,4vw,64px)}.jc-home-hero__copy h1{margin:18px 0 0;color:var(--jc-home-ink);font-family:var(--jc-home-display);font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.jc-home-hero__copy h1 strong{color:var(--jc-home-gold);font-weight:inherit}.jc-home-hero__text{max-width:480px;margin-top:22px;color:#000000a8;font-family:var(--jc-home-body);font-size:17px;line-height:1.6;letter-spacing:-.01em}.jc-home-hero__text p{margin:0}.jc-home-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.jc-home-hero__buttons .jc-home-button--primary{padding-inline:30px}.jc-home-hero__buttons .jc-home-button--secondary{padding-inline:26px}.jc-home-hero__media{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:28px;background:var(--jc-home-cream)}.jc-home-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.jc-home-hero__badge{position:absolute;top:18px;left:18px;padding:7px 13px;border-radius:999px;background:var(--jc-home-gold);color:var(--jc-home-on-gold);font-family:var(--jc-home-body);font-size:11px;font-weight:600;letter-spacing:.04em}.jc-home-rating{display:inline-flex;align-items:center;gap:16px;margin-top:26px}.jc-home-rating__score{color:var(--jc-home-ink);font-family:var(--jc-home-display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-.03em}.jc-home-rating__label{color:var(--jc-home-ink);font-family:var(--jc-home-body);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.jc-home-rating__stars{display:flex;gap:3px;margin:5px 0 6px}.jc-home-rating__star{width:21px;height:21px;display:grid;place-items:center;border-radius:3px;background:#00b67a}.jc-home-rating__star svg{width:14px;height:14px;fill:#fff}.jc-home-rating__meta{display:flex;align-items:center;gap:6px;color:var(--jc-home-gray-700);font-family:var(--jc-home-body);font-size:12.5px}.jc-home-rating__meta svg{width:14px;fill:#00b67a}.jc-home-trust{background:var(--jc-home-cream)}.jc-home-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-block:22px}.jc-home-trust__item{display:flex;align-items:center;justify-content:center;gap:11px}.jc-home-icon-circle{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:var(--jc-home-white);color:var(--jc-home-gold)}.jc-home-icon-circle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jc-home-trust__text{color:var(--jc-home-ink);font-family:var(--jc-home-body);font-size:13.5px;font-weight:600;letter-spacing:-.01em}.jc-home-goals{background:var(--jc-home-white)}.jc-home-goals__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,17vw,205px);gap:16px;margin-top:40px}.jc-home-goal{position:relative;overflow:hidden;border-radius:20px;background:#0e0c0b;text-decoration:none;color:var(--jc-home-on-gold)}.jc-home-goal--large{grid-column:span 2;grid-row:span 2}.jc-home-goal img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.jc-home-goal:hover img{transform:scale(1.025)}.jc-home-goal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a080747,#0a080757 45%,#0a0807d1)}.jc-home-goal__content{position:absolute;z-index:1;inset-inline:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:16px 18px}.jc-home-goal--large .jc-home-goal__content{padding:24px 26px}.jc-home-goal h3{margin:0 0 3px;color:var(--jc-home-on-gold);font-family:var(--jc-home-display);font-size:17px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.jc-home-goal--large h3{font-size:27px}.jc-home-goal p{margin:0;color:#fdfbf7d1;font-family:var(--jc-home-body);font-size:11.5px}.jc-home-goal--large p{font-size:13.5px}.jc-home-goal__arrow{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:var(--jc-home-gold)}.jc-home-goal--large .jc-home-goal__arrow{width:34px;height:34px;flex-basis:34px}.jc-home-goal__arrow svg{width:15px;fill:none;stroke:var(--jc-home-on-gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.jc-home-transformations{overflow:hidden;background:var(--jc-home-cream)}.jc-home-transformations__heading{padding-inline:24px}.jc-home-transformations__heading h2{line-height:1.08}.jc-home-transformations__heading h2 strong{color:var(--jc-home-gold);font-weight:inherit}.jc-home-marquees{display:flex;flex-direction:column;gap:14px;margin-top:36px}.jc-home-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.jc-home-marquee__track{display:flex;width:max-content;gap:14px;animation:jcHomeScrollLeft var(--marquee-speed,60s) linear infinite}.jc-home-marquee--reverse .jc-home-marquee__track{animation-name:jcHomeScrollRight}.jc-home-marquee__card{width:clamp(140px,14vw,210px);aspect-ratio:1/1;flex:0 0 auto;overflow:hidden;border-radius:14px;background:#0e0c0b}.jc-home-marquee__card img{width:100%;height:100%;display:block;object-fit:cover}.jc-home-transformations__stats{display:flex;justify-content:center;gap:clamp(32px,8vw,64px);margin-top:36px;padding-inline:24px}.jc-home-stat{text-align:center}.jc-home-stat strong{display:block;color:var(--jc-home-gold);font-family:var(--jc-home-display);font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.jc-home-stat span{color:var(--jc-home-gray-700);font-family:var(--jc-home-body);font-size:13.5px;font-weight:500}@keyframes jcHomeScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes jcHomeScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.jc-home-products{background:var(--jc-home-white)}.jc-home-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.jc-home-product{display:flex;flex-direction:column;color:inherit;text-decoration:none}.jc-home-product__image{aspect-ratio:1/1;overflow:hidden;border-radius:18px;background:var(--jc-home-cream)}.jc-home-product__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.jc-home-product:hover .jc-home-product__image img{transform:scale(1.025)}.jc-home-product__info{display:flex;flex-direction:column;gap:7px;padding:14px 4px 4px}.jc-home-product__rating{min-height:18px;color:var(--jc-home-gray-700);font-family:var(--jc-home-body);font-size:12px}.jc-home-product__rating .jdgm-prev-badge{display:block!important}.jc-home-product__rating .jdgm-star{color:var(--jc-home-gold)!important}.jc-home-fallback-stars{color:var(--jc-home-gold);letter-spacing:1px}.jc-home-product h3{margin:0;color:var(--jc-home-ink);font-family:var(--jc-home-display);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.jc-home-product__price{display:flex;align-items:baseline;gap:8px;color:var(--jc-home-ink);font-family:var(--jc-home-body);font-size:15px;font-weight:600;letter-spacing:-.01em}.jc-home-product__compare{color:#848484;font-size:13px;font-weight:400;text-decoration:line-through}.jc-home-products__button{display:flex;justify-content:center;margin-top:34px}.jc-home-products__button .jc-home-button{padding-inline:34px;font-size:14.5px}.jc-home-why{background:var(--jc-home-white)}.jc-home-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.jc-home-why__item{display:flex;flex-direction:column;gap:14px;min-height:132px;padding:24px 22px;border-radius:18px;background:var(--jc-home-cream)}.jc-home-why__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--jc-home-white);color:var(--jc-home-gold)}.jc-home-why__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jc-home-why__item span:last-child{color:var(--jc-home-ink);font-family:var(--jc-home-display);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.jc-home-founder{background:var(--jc-home-white)}.jc-home-founder__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,4vw,64px)}.jc-home-founder__content .jc-home-heading h2{max-width:520px}.jc-home-founder__media{aspect-ratio:4/5;overflow:hidden;border-radius:24px;background:#0e0c0b}.jc-home-founder__media img{width:100%;height:100%;display:block;object-fit:cover}.jc-home-founder__body{margin-top:18px;color:#000000b8;font-family:var(--jc-home-body);font-size:16px;line-height:1.7;letter-spacing:-.01em}.jc-home-founder__body p{margin:0 0 16px}.jc-home-founder__body p:last-child{margin-bottom:0}.jc-home-founder__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,3vw,32px);width:100%;margin-top:26px}.jc-home-founder__stats>div{min-width:0}.jc-home-founder__stats strong{display:block;color:var(--jc-home-gold);font-family:var(--jc-home-display);font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.jc-home-founder__stats span{display:block;margin-top:2px;color:var(--jc-home-gray-700);font-family:var(--jc-home-body);font-size:13.5px;font-weight:500;line-height:1.35;white-space:nowrap}.jc-home-review-heading{padding:64px 0 16px;background:var(--jc-home-cream)}.template-index .shopify-section:has(.jdgm-all-reviews-widget){background:var(--jc-home-cream)}.template-index .jdgm-all-reviews-widget,.template-index .jdgm-rev-widg{max-width:1120px;margin:0 auto!important;padding:12px 40px 64px!important;font-family:var(--jc-home-body)!important}.template-index .jdgm-rev-widg__title{display:none!important}.template-index .jdgm-rev{border:1px solid rgba(0,0,0,.06)!important;border-radius:18px;background:var(--jc-home-white);padding:22px!important}.template-index .jdgm-star{color:var(--jc-home-gold)!important}.template-index .jdgm-btn,.template-index .jdgm-write-rev-link{border-radius:999px!important;background:var(--jc-home-gold)!important;border-color:var(--jc-home-gold)!important;color:var(--jc-home-on-gold)!important;font-family:var(--jc-home-body)!important}.jc-home-faq{background:var(--jc-home-white)}.jc-home-faq .jc-home-wrap{max-width:860px}.jc-home-faq__list{display:flex;flex-direction:column;gap:12px;margin-top:34px}.jc-home-faq details{overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:var(--jc-home-white)}.jc-home-faq details[open]{border:2px solid rgba(218,141,1,.55);box-shadow:0 12px 30px #da8d011a}.jc-home-faq summary{display:flex;align-items:center;gap:15px;padding:20px 24px;color:var(--jc-home-ink);cursor:pointer;list-style:none;font-family:var(--jc-home-body);font-size:16.5px;font-weight:600;letter-spacing:-.01em}.jc-home-faq summary::-webkit-details-marker{display:none}.jc-home-faq summary span:first-child{flex:1}.jc-home-faq__toggle{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#0000000f;transition:.2s ease}.jc-home-faq__toggle svg{width:13px;fill:none;stroke:#00000080;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.jc-home-faq details[open] .jc-home-faq__toggle{background:var(--jc-home-gold)}.jc-home-faq details[open] .jc-home-faq__toggle svg{transform:rotate(180deg);stroke:var(--jc-home-on-gold)}.jc-home-faq__answer{padding:0 24px 22px;color:#000000ad;font-family:var(--jc-home-body);font-size:15px;line-height:1.65}.jc-home-faq__answer p{margin:0}@media(max-width:860px){.jc-home-wrap{padding-inline:20px}.jc-home-pad{padding-block:var(--jc-home-section-space-mobile)}.jc-home-heading{gap:14px}.jc-home-heading h2{font-size:clamp(30px,8.2vw,38px)}.jc-home-heading p{font-size:15px;line-height:1.5}.jc-home-hero{padding:20px 0 40px}.jc-home-hero__grid{grid-template-columns:1fr;gap:24px}.jc-home-hero__media{order:-1;border-radius:20px}.jc-home-hero__copy h1{font-size:clamp(38px,10.8vw,54px)}.jc-home-hero__buttons{flex-wrap:nowrap;gap:10px;margin-top:26px}.jc-home-hero__buttons .jc-home-button{flex:1;min-width:0;padding-inline:8px;font-size:13px;white-space:nowrap}.jc-home-rating{gap:8px;margin-top:18px}.jc-home-rating__score{font-size:36px}.jc-home-rating__label{font-size:13.5px}.jc-home-rating__meta{white-space:nowrap;font-size:12px}.jc-home-trust__grid{grid-template-columns:repeat(2,1fr);gap:16px 10px;padding-block:18px}.jc-home-trust__item{justify-content:flex-start}.jc-home-trust__text{font-size:12px}.jc-home-goals__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:146px;gap:12px;margin-top:28px}.jc-home-goal--large{grid-column:1/-1;grid-row:span 1}.jc-home-goal--large h3{font-size:20px}.jc-home-goal--large p{font-size:12px}.jc-home-marquees{margin-top:30px}.jc-home-marquee__card{width:172px}.jc-home-transformations__stats{margin-top:30px}.jc-home-products__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.jc-home-product h3{font-size:15px}.jc-home-product__price{font-size:13.5px;font-weight:500}.jc-home-product__compare{font-size:12px}.jc-home-products__button{margin-top:28px}.jc-home-why__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.jc-home-why__item{min-height:120px;padding:20px 16px}.jc-home-founder__grid{grid-template-columns:1fr;gap:24px}.jc-home-founder__media{aspect-ratio:1/1}.jc-home-founder__stats{gap:10px;margin-top:22px}.jc-home-founder__stats strong{font-size:clamp(21px,6vw,28px)}.jc-home-founder__stats span{font-size:11.5px}.jc-home-review-heading{padding:40px 0 12px}.template-index .jdgm-all-reviews-widget,.template-index .jdgm-rev-widg{padding:8px 20px 40px!important}.jc-home-faq__list{margin-top:28px}}@media(max-width:480px){.jc-home-founder__stats{gap:6px}.jc-home-founder__stats strong{font-size:clamp(19px,6.2vw,25px)}.jc-home-founder__stats span{font-size:10.5px;letter-spacing:-.015em}}@media(prefers-reduced-motion:reduce){.jc-home-marquee__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/jc-homepage.css.map */
