.template-product .main-content>.shopify-section>.section:not(.cta-banner){--pt: clamp(64px, 7.5vw, 104px) !important;--pb: clamp(64px, 7.5vw, 104px) !important}.kaching-bundles .kaching-bundles__bar-wrapper{justify-content:flex-start!important}.pdp-tabs a.btn--dark,.pdp-tabs a.btn--dark:hover{color:#fff}@media(min-width:900px){.template-product .container>.section-head--baseline:has(>.h2){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px}}.template-product .container>.section-head--baseline:has(>.h2)>.small{font-size:15px!important;--ch: 54ch !important}.template-product .compare-table th:first-child,.template-product .compare-table td:first-child{padding-left:0}@media(max-width:899px){.template-product .compare-table th,.template-product .compare-table td{padding:13px 4px}.template-product .compare-table th{font-size:10.5px;letter-spacing:.03em}.template-product .compare-table th:first-child,.template-product .compare-table td:first-child{width:40%;padding-left:0;padding-right:10px}.template-product .compare-table td:first-child{font-size:14px}}@media(max-width:599px){.template-product .feature-col .section-head{flex-direction:column;align-items:flex-start;gap:2px!important}}@media(max-width:899px){.template-product .pdp-split>.sticky-col{text-align:center}.template-product .pdp-split>.sticky-col .max-ch{margin-left:auto;margin-right:auto}}.cta-banner .assurance-row{margin-top:22px}.section--dark .assurance-row{color:#9a9da2}.sticky-bar[data-visible=true].is-suppressed{transform:translateY(110%);visibility:hidden;transition:transform .22s ease-out,visibility 0s linear .22s}:root{--jt-line: rgba(var(--ink-rgb), .12);--jt-line-2: rgba(var(--ink-rgb), .18);--jt-muted: #55585E;--jt-faint: #66696E;--jt-good: #1F6B3A;--jt-good-bg: #E3F0E6;--jt-sel-bg: #FFF6F2;--jt-card: #FFFFFF;--jt-r: 12px;--jt-gutter: clamp(16px, 4vw, 44px)}.jt-product{padding-top:12px;padding-bottom:clamp(40px,6vw,72px)}@media(min-width:768px){.jt-product{padding-top:clamp(24px,3vw,40px)}body.template-product .jt-product>.container{max-width:1320px}.jt-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.4vw,72px);align-items:start}.jt-layout>.product__gallery,.jt-layout>.product__info{flex:none;max-width:none;margin:0}.jt-info{max-width:560px}}@media(min-width:1100px){.jt-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.jt-gallery .gallery{border-radius:var(--jt-r);border:1px solid rgba(var(--ink-rgb),.08);background:#fff}.jt-gallery .gallery__item{background:#fff}.jt-gprog{display:none}@media(max-width:767px){.jt-gallery{margin-left:calc(-1 * var(--jt-gutter));margin-right:calc(-1 * var(--jt-gutter))}.jt-gallery .gallery{gap:8px;padding:0 var(--jt-gutter);scroll-padding-inline:var(--jt-gutter);border:0;border-radius:0;background:transparent;contain:layout paint}.jt-gallery .gallery__item{flex:0 0 calc(100% - 52px);scroll-snap-align:start;border-radius:var(--jt-r);border:1px solid rgba(var(--ink-rgb),.08)}.jt-gallery .gallery__item:last-child{margin-right:0}.jt-gallery .thumbs{display:none}.jt-gprog{display:block;position:relative;height:3px;margin:12px var(--jt-gutter) 0;border-radius:3px;background:rgba(var(--ink-rgb),.1);overflow:hidden}.jt-gprog span{position:absolute;inset:0 auto 0 0;width:calc(100% / var(--n, 8));border-radius:3px;background:var(--ink);transform:translate(calc(100% * var(--i, 0)));transition:transform .25s ease-out}}@media(min-width:768px){.jt-gallery{position:sticky;top:24px}.jt-gallery .thumbs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:10px;padding:0;overflow:visible}.jt-gallery .thumb{position:relative;aspect-ratio:1 / 1;width:auto;height:auto;border-radius:8px;border:1px solid rgba(var(--ink-rgb),.1);overflow:hidden;background:#fff;padding:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.jt-gallery .thumb img{width:100%;height:100%;object-fit:cover;display:block}.jt-gallery .thumb[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.jt-gallery .thumb__n{display:none}}@media(min-width:768px)and (max-width:1099px){.jt-gallery .thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.jt-head{margin:0}@media(max-width:767px){.jt-layout{gap:18px}}.jt-rating{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin:-6px 0 0;font-size:14px;color:var(--jt-muted);text-decoration:none}.jt-rating .stars{letter-spacing:1px}.jt-rating__score{font-weight:700;color:var(--ink)}.jt-rating__count{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ink-rgb),.3)}.jt-rating:hover .jt-rating__count{color:var(--ink);text-decoration-color:currentColor}.jt-eyebrow{margin:0 0 6px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jt-faint)}.jt-head{container-type:inline-size}.jt-title{margin:0;font-size:26px;font-size:clamp(24px,7.1cqi,40px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--ink)}@media(min-width:768px){.jt-title{line-height:1.06}}.jt-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0}.jt-price__now{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.jt-price s{font-size:16px;color:var(--jt-faint)}.jt-price__note{font-size:14.5px;line-height:1.35;color:var(--jt-muted)}.jt-price__note b{color:var(--jt-good);font-weight:600}.jt-price__note:empty{display:none}@media(min-width:900px){.jt-price{margin-top:14px}.jt-price__now{font-size:30px}}.jt-sub{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--jt-muted);text-wrap:pretty}.jt-benefits{list-style:none;margin:16px 0 22px;padding:0;display:grid;gap:9px}.jt-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.4;font-weight:500;color:var(--ink)}.jt-benefits__icon{flex:0 0 auto;width:19px;height:19px;margin-top:1px;color:var(--success)}@media(min-width:900px){.jt-benefits{margin:20px 0 26px;gap:10px}.jt-benefits li{font-size:16px}}.jt-purchase{position:relative}.jt-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;padding-top:18px;border-top:1px solid var(--jt-line)}.jt-picker-head__t{margin:0;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.jt-picker-head__a{font-size:13px;color:var(--jt-faint);white-space:nowrap}.jt-picker-skel{display:grid;gap:12px;margin-bottom:14px}.jt-picker-skel span{display:block;height:76px;border-radius:var(--jt-r);background:linear-gradient(90deg,rgba(var(--ink-rgb),.05),rgba(var(--ink-rgb),.09),rgba(var(--ink-rgb),.05) 80%);background-size:200% 100%;animation:jt-shimmer 1.4s linear infinite}.jt-picker-skel span{height:92px}.jt-picker-skel span:nth-child(2),.jt-picker-skel span:nth-child(3){margin-top:4px}@keyframes jt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.jt-picker-skel span{animation:none}}.jt-purchase:has(.kaching-bundles__bar) .jt-picker-skel,.jt-purchase.is-skel-off .jt-picker-skel{display:none}.jt-purchase kaching-bundle{display:block;margin:0 0 14px}.jt-purchase .kaching-bundles .kaching-bundles__block-title{display:none}.jt-purchase .kaching-bundles .kaching-bundles__bars,.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{display:flex;flex-direction:column;gap:12px;overflow:visible}.jt-purchase .kaching-bundles .kaching-bundles__bar{margin:0;flex:none}.jt-purchase .kaching-bundles .kaching-bundles__bar-container{background:var(--jt-card);border-radius:var(--jt-r);box-shadow:inset 0 0 0 1.5px var(--jt-line-2);transition:box-shadow .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.jt-purchase .kaching-bundles .kaching-bundles__bar-container:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb),.38)}.jt-purchase .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container,.jt-purchase .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:hover{background:var(--jt-sel-bg);box-shadow:inset 0 0 0 2px var(--accent),0 6px 18px -10px rgba(var(--accent-rgb),.55)}.jt-purchase .kaching-bundles .kaching-bundles__bar-container :focus-visible{outline:none}.jt-purchase .kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){box-shadow:inset 0 0 0 2px var(--ink),0 0 0 4px rgba(var(--ink-rgb),.12)}.jt-purchase .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(:focus-visible){box-shadow:inset 0 0 0 2px var(--accent),0 0 0 4px rgba(var(--accent-rgb),.22)}.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper,.jt-purchase .kaching-bundles .kaching-bundles__bar-wrapper{display:block;height:auto;padding:14px 16px 14px 14px}.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main,.jt-purchase .kaching-bundles .kaching-bundles__bar-main{flex-direction:row;align-items:flex-start;gap:12px;min-height:0;text-align:left}.jt-purchase .kaching-bundles .kaching-bundles__bar-radio{width:22px;height:22px;margin-top:1px;border:0;background:#fff;box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb),.28);transition:box-shadow .15s}.jt-purchase .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{background:#fff;box-shadow:inset 0 0 0 7px var(--accent)}.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content,.jt-purchase .kaching-bundles .kaching-bundles__bar-content{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left,.jt-purchase .kaching-bundles .kaching-bundles__bar-content-left{align-items:flex-start;min-width:0;gap:3px}.jt-purchase .kaching-bundles .kaching-bundles__bar-first-line{gap:8px;row-gap:4px}.jt-purchase .kaching-bundles .kaching-bundles__bar-second-line:empty,.jt-purchase .kaching-bundles .kaching-bundles__bar-second-line:not(:has(*)){display:none}.jt-purchase .kaching-bundles .kaching-bundles__bar-title{font-size:16.5px;line-height:1.3;font-weight:700;letter-spacing:.02em;color:var(--ink)}.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label,.jt-purchase .kaching-bundles .kaching-bundles__bar-label{position:static;height:22px;padding:0 8px;border-radius:999px;background:var(--jt-good-bg);color:var(--jt-good);font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}.jt-purchase .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing,.jt-purchase .kaching-bundles .kaching-bundles__bar-pricing{align-items:flex-end;flex:0 0 auto;text-align:right}.jt-purchase .kaching-bundles .kaching-bundles__bar-price{font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.jt-purchase .kaching-bundles .kaching-bundles__bar-full-price{font-size:14px;line-height:1.3;color:var(--jt-faint);text-decoration-thickness:1px}.jt-tier__sub{display:block;font-size:14px;line-height:1.35;color:var(--jt-muted)}.jt-tier__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:1px;font-size:13px;line-height:1.35;color:var(--jt-muted)}.jt-tier__each{font-weight:600;color:var(--ink)}.jt-tier__ship{display:inline-flex;align-items:center;gap:4px}.jt-tier__ship--free{color:var(--jt-good);font-weight:600}.jt-purchase .kaching-bundles .jt-tier__ship svg,.jt-sheet .jt-tier__ship svg,.jt-tier__ship svg{width:13px;height:13px;flex:0 0 auto}.jt-tier__each+.jt-tier__ship:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;margin-right:4px}.jt-tier__badge{position:absolute;top:-10px;right:14px;z-index:2;display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:999px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none}.kaching-bundles__bar--selected .jt-tier__badge{background:var(--accent)}.jt-purchase .kaching-bundles .kaching-bundles__bar:has(.jt-tier__badge){margin-top:4px}.jt-cta{height:60px;border-radius:10px;font-size:16px;letter-spacing:.07em;gap:8px;box-shadow:0 10px 22px -12px rgba(var(--accent-rgb),.75);transition:background .15s,transform .08s ease,box-shadow .15s}.jt-cta:active{transform:translateY(1px);box-shadow:0 6px 14px -10px rgba(var(--accent-rgb),.75)}.jt-cta__dot{opacity:.65}.jt-cta.is-busy{pointer-events:none}.jt-form{margin:0}.jt-form .cart-error{margin-top:10px}.jt-assure{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.jt-assure li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;color:var(--jt-muted)}.jt-assure strong{color:var(--ink);font-weight:700}.jt-assure__icon{flex:0 0 auto;width:22px;height:22px;color:var(--ink);opacity:.8}.jt-assure li:first-child .jt-assure__icon{color:var(--jt-good);opacity:1}.jt-live-dot{display:inline-block;width:7px;height:7px;margin:0 6px 1px 0;border-radius:50%;background:#2e9c55;box-shadow:0 0 0 3px #2e9c552e;vertical-align:middle}.jt-pay{margin:18px 0 0}.jt-pay .payment-icons{gap:5px}.jt-pay .payment-icons svg{width:36px;height:23px}.jt-review{display:flex;gap:14px;margin:22px 0 0;padding:14px;background:var(--jt-card);border:1px solid var(--jt-line);border-radius:var(--jt-r)}.jt-review__photo{flex:0 0 76px;width:76px;height:76px;border-radius:8px;overflow:hidden;background:var(--bg-2)}.jt-review__photo img{width:100%;height:100%;object-fit:cover;display:block}.jt-review__body{min-width:0}.jt-review .stars{letter-spacing:1px}.jt-review__q{margin:4px 0 8px;font-size:14.5px;line-height:1.5;color:var(--ink);text-wrap:pretty}.jt-review__who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;color:var(--jt-faint)}.jt-review__who strong{color:var(--ink);font-weight:700}.jt-review__badge{display:inline-flex;align-items:center;gap:3px;color:var(--jt-good);font-weight:600}.jt-review__badge svg{width:12px;height:12px}.jt-minihead{margin:0 0 12px;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.jt-works{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--jt-line)}.jt-works__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jt-works__grid li{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:10px;background:var(--bg-2);font-size:13.5px;line-height:1.35;color:var(--jt-muted)}.jt-works__grid strong{font-size:14.5px;color:var(--ink);font-weight:700}.jt-works__note{margin:10px 0 0;font-size:14px;color:var(--jt-muted)}.jt-works__note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.jt-kit{margin:22px 0 0}.jt-kit__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.jt-kit__list li{position:relative;padding-left:18px;font-size:14px;line-height:1.4;color:var(--jt-muted)}.jt-kit__list li:before{content:"";position:absolute;left:2px;top:6px;width:8px;height:5px;border-left:1.8px solid var(--success);border-bottom:1.8px solid var(--success);transform:rotate(-45deg)}@media(max-width:340px){.jt-kit__list,.jt-works__grid{grid-template-columns:1fr}}.jt-details{margin-top:24px}.jt-sticky{padding:10px var(--jt-gutter);padding-bottom:max(10px,env(safe-area-inset-bottom))}.jt-sticky__inner{gap:12px}.jt-sticky__pack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:2px 0;background:none;border:0;color:var(--on-dark);text-align:left;cursor:pointer}.jt-sticky__pack-row{display:flex;align-items:baseline;gap:10px;max-width:100%;min-width:0}.jt-sticky__pack-t{min-width:0;font-size:15.5px;line-height:1.25;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-sticky__pack-s{font-size:12.5px;line-height:1.3;color:#a3a6ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jt-sticky__pack-s:empty{display:none}.jt-sticky__change{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:500;color:var(--on-dark);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(var(--on-dark-rgb),.4)}.jt-sticky__change svg{width:11px;height:11px}.sticky-bar .jt-sticky__btn{flex:0 0 auto;min-width:46%;max-width:300px;height:50px;border-radius:9px;font-size:14px;letter-spacing:.07em;margin-left:0}body.template-product[data-sticky-visible=true]{padding-bottom:0}@media(max-width:389px){.sticky-bar .jt-sticky__btn{min-width:0;padding:0 18px;font-size:13.5px;letter-spacing:.06em}}@media(min-width:900px){.jt-sticky__inner{max-width:760px}.sticky-bar .jt-sticky__btn{min-width:260px}}.jt-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95}.jt-sheet[hidden]{display:none}.jt-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0e1085;opacity:0;transition:opacity .2s ease}.jt-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:18px var(--jt-gutter) max(16px,env(safe-area-inset-bottom));background:var(--bg);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0000002e;transform:translateY(100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);outline:none}.jt-sheet.is-open .jt-sheet__scrim{opacity:1}.jt-sheet.is-open .jt-sheet__panel{transform:none}@media(min-width:900px){.jt-sheet__panel{left:50%;right:auto;bottom:50%;width:520px;border-radius:18px;transform:translate(-50%,60%);opacity:0;transition:transform .22s ease,opacity .22s ease}.jt-sheet.is-open .jt-sheet__panel{transform:translate(-50%,50%);opacity:1}}@media(prefers-reduced-motion:reduce){.jt-sheet__panel,.jt-sheet__scrim{transition:none}}.jt-sheet__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.jt-sheet__t{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.jt-sheet__x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px -8px -8px 0;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:50%}.jt-sheet__x svg{width:20px;height:20px}.jt-sheet__list{display:grid;gap:12px;margin:0 0 16px}.jt-opt{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px 14px 14px;border:0;border-radius:var(--jt-r);background:var(--jt-card);box-shadow:inset 0 0 0 1.5px var(--jt-line-2);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.jt-opt[aria-checked=true]{background:var(--jt-sel-bg);box-shadow:inset 0 0 0 2px var(--accent)}.jt-opt__radio{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb),.28)}.jt-opt[aria-checked=true] .jt-opt__radio{box-shadow:inset 0 0 0 7px var(--accent)}.jt-opt__main{flex:1 1 auto;min-width:0;display:grid;gap:3px}.jt-opt__line1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.jt-opt__title{font-size:16.5px;font-weight:700;letter-spacing:.02em;line-height:1.3}.jt-opt__save{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--jt-good-bg);color:var(--jt-good);font-size:12px;font-weight:700}.jt-opt__price{flex:0 0 auto;display:grid;justify-items:end;gap:1px;text-align:right}.jt-opt__price b{font-size:19px;line-height:1.25;font-weight:700}.jt-opt__price s{font-size:14px;color:var(--jt-faint)}.jt-sheet__note{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font-size:14px;color:var(--jt-muted);text-align:center}.jt-sheet__note svg{width:18px;height:18px;color:var(--jt-good);flex:0 0 auto}html.jt-sheet-open,html.jt-sheet-open body{overflow:hidden}.jt-kicker{margin:0 0 10px;font-size:12.5px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.section--dark .jt-kicker{color:#e8623c}.jt-h2{margin:0;font-size:clamp(28px,4vw,46px);line-height:1.06;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.jt-lead{margin:14px 0 0;max-width:58ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--jt-muted);text-wrap:pretty}.section--dark .jt-lead{color:#a3a6ab}.jt-steps__grid{display:grid;gap:28px;align-items:center}.jt-steps__media{border-radius:14px;overflow:hidden;background:var(--bg-2);aspect-ratio:4 / 3}.jt-steps__media img{width:100%;height:100%;object-fit:cover;display:block}.jt-steps__list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:0;counter-reset:none}.jt-step{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding-bottom:22px}.jt-step:last-child{padding-bottom:0}.jt-step:not(:last-child):before{content:"";position:absolute;left:18px;top:40px;bottom:4px;width:2px;background:repeating-linear-gradient(to bottom,rgba(var(--ink-rgb),.2) 0 4px,transparent 4px 8px)}.jt-step__n{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;font-size:16px;font-weight:700}.jt-step__t{margin:6px 0 4px;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.015em}.jt-step__d{margin:0;font-size:15.5px;line-height:1.5;color:var(--jt-muted)}.jt-steps__foot{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--jt-line);font-size:15.5px;line-height:1.5;font-weight:600;color:var(--ink)}.jt-steps__cta{margin-top:20px}@media(max-width:899px){.jt-steps__cta{width:100%}}@media(min-width:900px){.jt-steps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.jt-steps__media{aspect-ratio:1 / 1}}.jt-vs__head{max-width:760px;margin:0 0 clamp(24px,3vw,36px)}.jt-vs__table{max-width:900px}.jt-vs__row{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));align-items:stretch}.jt-vs__label{display:flex;align-items:center;padding:14px 10px 14px 0;font-size:15px;line-height:1.35;font-weight:500;color:var(--ink);border-bottom:1px solid var(--jt-line)}.jt-vs__cell{display:flex;align-items:center;justify-content:center;padding:12px 4px;text-align:center;border-bottom:1px solid var(--jt-line)}.jt-vs__row--head .jt-vs__label,.jt-vs__row--head .jt-vs__cell{padding-top:16px;padding-bottom:12px;border-bottom-color:transparent;font-size:12px;line-height:1.25;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--jt-muted);align-items:flex-end}.jt-vs__cell--us{background:var(--ink);border-bottom-color:#ffffff1a}.jt-vs__row--head .jt-vs__cell--us{color:#fff;border-radius:12px 12px 0 0}.jt-vs__row:last-child .jt-vs__cell--us{border-radius:0 0 12px 12px;border-bottom-color:transparent}.jt-vs__yes,.jt-vs__no{width:24px;height:24px;display:block}.jt-vs__yes circle{fill:rgba(var(--ink-rgb),.1)}.jt-vs__yes path{stroke:var(--ink)}.jt-vs__cell--us .jt-vs__yes circle{fill:var(--accent)}.jt-vs__cell--us .jt-vs__yes path{stroke:#fff}.jt-vs__no path{stroke:rgba(var(--ink-rgb),.35)}.jt-vs__cell--us .jt-vs__no path{stroke:#ffffff8c}.jt-vs__varies{font-size:12px;line-height:1.25;color:var(--jt-muted)}@media(max-width:420px){.jt-vs__row--head .jt-vs__cell{letter-spacing:.03em;font-size:11.5px}}.jt-vs__cell--us .jt-vs__varies{color:#d5d7da}.jt-vs__note{max-width:62ch;margin:22px 0 0;font-size:15px;line-height:1.55;color:var(--jt-muted)}@media(min-width:600px){.jt-vs__label{font-size:16px;padding-right:16px}.jt-vs__row--head .jt-vs__cell{font-size:12.5px}}.jt-moments__head{margin:0 0 clamp(20px,3vw,32px);max-width:760px}.jt-moments__rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(66vw,260px);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--jt-gutter);padding:0 var(--jt-gutter) 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jt-moments__rail::-webkit-scrollbar{display:none}.jt-moment{scroll-snap-align:start;min-width:0}.jt-moment__media{aspect-ratio:3 / 4;border-radius:var(--jt-r);overflow:hidden;background:var(--bg-2)}.jt-moment__media img{width:100%;height:100%;object-fit:cover;display:block}.jt-moment__t{margin:12px 0 4px;font-size:16.5px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.jt-moment__d{margin:0;font-size:14.5px;line-height:1.5;color:var(--jt-muted)}.section--dark .jt-moment__d{color:#a3a6ab}@media(min-width:1000px){.jt-moments__rail{max-width:1320px;margin:0 auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:18px}}.jt-promise__card{display:grid;gap:20px;align-items:center;max-width:900px}.jt-promise__seal{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#e8623c}.jt-promise__seal svg{width:92px;height:92px}.jt-promise__sealtext{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--on-dark-rgb),.75)}.section--plain .jt-promise__seal,.section--tint .jt-promise__seal{color:var(--accent)}.section--plain .jt-promise__sealtext,.section--tint .jt-promise__sealtext{color:var(--jt-muted)}.jt-promise__points{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:clamp(24px,3vw,32px) 0 0;border-top:1px solid rgba(var(--on-dark-rgb),.14);display:grid;gap:22px}.section--plain .jt-promise__points,.section--tint .jt-promise__points{border-top-color:var(--jt-line)}.jt-promise__points li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:start}.jt-promise__points svg{width:28px;height:28px;color:#e8623c}.section--plain .jt-promise__points svg,.section--tint .jt-promise__points svg{color:var(--accent)}.jt-promise__points h3{margin:2px 0 4px;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.jt-promise__points p{margin:0;font-size:15px;line-height:1.55;color:#a3a6ab}.section--plain .jt-promise__points p,.section--tint .jt-promise__points p{color:var(--jt-muted)}.jt-promise__link{margin:26px 0 0;font-size:14.5px}.jt-promise__link a{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.85}@media(min-width:760px){.jt-promise__card{grid-template-columns:auto minmax(0,1fr);gap:36px}.jt-promise__seal{align-items:center}.jt-promise__seal svg{width:120px;height:120px}}@media(min-width:1000px){.jt-promise__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.template-product .section--plain .review{background:#fff}.template-product .section--plain .reviews-summary{background:transparent}@media(max-width:899px){.jt-vs__head,.jt-moments__head,.jt-steps__copy>.jt-kicker,.jt-steps__copy>.jt-h2,.jt-steps__copy>.jt-lead{text-align:center}.jt-vs__head,.jt-moments__head{margin-left:auto;margin-right:auto}.jt-vs__head .jt-lead,.jt-moments__head .jt-lead,.jt-steps__copy>.jt-lead{margin-left:auto;margin-right:auto}}@media(max-width:759px){.jt-promise__copy{text-align:center}.jt-promise__copy .jt-lead{margin-left:auto;margin-right:auto}.jt-promise__card{justify-items:center}.jt-promise__seal{align-items:center}}.template-product .accordion__summary .chev{margin-right:3px}.jt-works__note a,.jt-promise__link a,.jt-details .accordion__body a{display:inline;padding:10px 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:899px){.template-product .reviews-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(-1 * var(--jt-gutter));margin-right:calc(-1 * var(--jt-gutter));padding:2px var(--jt-gutter);scroll-padding-inline:var(--jt-gutter)}.template-product .reviews-filters::-webkit-scrollbar{display:none}.template-product .reviews-filters .pill{flex:0 0 auto;white-space:nowrap}}@media(min-width:700px)and (max-width:899px){.jt-moments__rail{padding-left:calc((100vw - 660px) / 2 + var(--jt-gutter));padding-right:calc((100vw - 660px) / 2 + var(--jt-gutter));scroll-padding-inline:calc((100vw - 660px) / 2 + var(--jt-gutter))}}@media(min-width:900px){.template-product main .h2.max-ch,.template-product main .jt-moments__head,.template-product main .jt-vs__head,.template-product main .pdp-split>.sticky-col .max-ch{max-width:none}}@media(min-width:1100px){.jt-assure li>span>strong{display:block}}[data-jt-dispatch]{white-space:nowrap}@media(min-width:1200px){.jt-vs>.container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,96px);align-items:center}.jt-vs__head{margin:0;max-width:none}.jt-vs__table{max-width:none}.jt-vs__note{grid-column:2}}@media(min-width:900px)and (max-width:1199px){.jt-vs__table{max-width:none}}@media(min-width:900px){.template-product .reviews-summary{flex:0 0 280px;position:sticky;top:80px}.template-product .reviews-summary+.reviews-list{flex:1 1 0;min-width:0}.template-product .reviews-list [data-reviews-grid]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1200px){.template-product .reviews-list [data-reviews-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.template-product main .split>div>.body.max-ch{max-width:none}}@media(min-width:760px){.jt-promise__card,.jt-promise__copy .jt-lead{max-width:none}}@media(min-width:1200px){.jt-promise__card{grid-template-columns:auto minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(40px,4vw,64px)}.jt-promise__copy{display:contents}.jt-promise__copy .jt-lead{margin:0}}@media(min-width:1200px){.jt-vs__row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.template-product .assurance-row{row-gap:10px}.template-product:has(.cta-banner.section--dark) .footer{padding-top:0}.template-product:has(.cta-banner.section--dark) .footer__top{border-top:1px solid rgba(var(--on-dark-rgb),.13);padding-top:clamp(40px,5vw,64px)}@media(min-width:1100px){.jt-product{padding-top:32px}.jt-benefits{margin:18px 0 22px;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/jt-pdp.css.map */
