body{font-family:var(--font-sans);font-size:15px;line-height:1.6}.jf-eyebrow,.jf-chip,.jf-badge,.jf-nav,.jf-mobile-menu,.jf-price,.jf-option__price,.jf-feature__price,.jf-specs,.jf-step__title,.jf-step__tag,.jf-summary__head,.jf-summary__note,.jf-panel__head,.jf-panel__foot,.jf-footer__title,.jf-footer__bottom,.jf-logo__tag,.jf-sizes__label,.jf-option-group legend,.jf-form label,.jf-about__name,.jf-about__role,.jf-product__meta,.jf-header__wa,.jf-link-arrow,.jf-pagination,.jf-filter summary,.jf-lightbox__count,.jf-row,.jf-line,.jf-option__chip,.jf-tab,.jf-btn{font-family:var(--font-mono)}.jf-lead{font-size:16px;line-height:1.65;color:#4a4a4f}.jf-subtext{font-size:14px;color:#4a4a4f;line-height:1.6}.jf-pcard__title{font-size:15px;font-weight:600;line-height:1.35}.jf-pcard__foot{flex-wrap:wrap}.jf-service__title{font-size:16px;font-weight:600}.jf-service__desc{font-size:14px;color:#4a4a4f;line-height:1.6}.jf-about__text{font-size:16px;color:#4a4a4f}.jf-feature__title{font-size:13px}.jf-feature__sub{font-size:12px;color:#4a4a4f}.jf-option__name{font-size:13px;font-weight:600}.jf-footer p,.jf-footer ul{font-size:13px}.jf-page-head p{font-size:15px;color:#4a4a4f}.jf-input,.jf-textarea{font-family:var(--font-sans);font-size:15px}.jf-cart-line__title{font-size:14px;font-weight:600}.jf-header,.jf-mobile-menu,.jf-hero,[data-bundle-builder],.jf-footer{--c-bg: #141418;--c-card: #1a1a1f;--c-dark: #f5f5f7;--c-border: #2c2c33;--c-gray: #a1a1aa;color:var(--c-dark)}.jf-header{background:#0a0a0ce6;border-bottom-color:#1f1f24}.jf-mobile-menu{background:#0f0f12}.jf-hero{background:radial-gradient(circle at 85% 15%,rgba(0,200,179,.16) 0%,transparent 55%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 0),#0a0a0c;background-size:100% 100%,24px 24px,auto;border-bottom:0}[data-bundle-builder],[data-bundle-builder].jf-section--white,[data-bundle-builder].jf-section--bg{background:radial-gradient(circle at 15% 0%,rgba(0,200,179,.12) 0%,transparent 50%),#0a0a0c;border-bottom:0}.jf-footer{background:#0a0a0c;border-top:0}.jf-hero .jf-lead,[data-bundle-builder] .jf-subtext{color:#b4b4bb}.jf-hero .jf-display{color:#fff}.jf-header .jf-btn,.jf-mobile-menu .jf-btn,.jf-hero .jf-btn,[data-bundle-builder] .jf-btn{background:var(--c-teal);border-color:var(--c-teal);color:#000!important;box-shadow:0 8px 24px -10px #00c8b399}.jf-header .jf-btn:hover,.jf-mobile-menu .jf-btn:hover,.jf-hero .jf-btn:hover:not(:disabled),[data-bundle-builder] .jf-btn:hover:not(:disabled){background:#fff;border-color:#fff;color:#000!important}.jf-hero .jf-btn--outline,[data-bundle-builder] .jf-btn--outline{background:transparent;border-color:#3a3a42;color:#fff!important;box-shadow:none}.jf-hero .jf-btn--outline:hover:not(:disabled),[data-bundle-builder] .jf-btn--outline:hover:not(:disabled){background:transparent;border-color:var(--c-teal);color:var(--c-teal)!important}.jf-hero .jf-card,[data-bundle-builder] .jf-card{background:#1a1a1feb;border-color:#2c2c33;box-shadow:0 20px 40px -20px #0009}.jf-hero .jf-dots{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px)}.jf-hero .jf-chip,[data-bundle-builder] .jf-chip{background:#ffffff14;border-color:#ffffff24;color:#d1d1d6}.jf-hero .jf-feature{background:#141418}.jf-hero .jf-feature:hover{border-color:var(--c-teal)}.jf-hero .jf-feature__img,[data-bundle-builder] .jf-option__img,[data-bundle-builder] .jf-summary__preview{background:#fff;border-color:#2c2c33}[data-bundle-builder] .jf-option{background:#141418;color:#f5f5f7}[data-bundle-builder] .jf-option:hover{border-color:#55555d}[data-bundle-builder] .jf-option.is-selected{background:#0a0a0c;border-color:var(--c-teal);color:#fff;box-shadow:0 0 0 1px var(--c-teal),0 8px 20px -8px #00c8b373}[data-bundle-builder] .jf-select option{color:#0a0a0c;background:#fff}[data-bundle-builder] .jf-textarea::placeholder{color:#6e6e76}[data-bundle-builder] .jf-step__grid{scrollbar-color:#3a3a42 transparent}.jf-footer .jf-footer__link{background:#141418}.jf-footer__brand img,.jf-logo img{mix-blend-mode:normal}.jf-hero .jf-feature__sub{color:#a1a1aa}.jf-grid:has(.jf-pcard){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}@media(max-width:640px){.jf-grid:has(.jf-pcard){grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/jf-clean.css.map */
