@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--ff-bg:#141414;--ff-surface1:#292929;--ff-surface2:#424242;--ff-border:#424242;--ff-border-visible:#737373;--ff-text1:#FAFAFA;--ff-text2:#D6D6D6;--ff-text3:#CCCCCC;--ff-text4:#999999;--ff-accent:#FFE500;--ff-accent-hover:#F0D300;--ff-accent-subtle:#665C00;--ff-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ff-mono:"JetBrains Mono",ui-monospace,monospace;--ff-grid-max:1200px;--ff-gutter:16px;--ff-margin:24px;--ff-ease:cubic-bezier(.4,0,.2,1)}.ff-section{background:var(--ff-bg);color:var(--ff-text1);font-family:var(--ff-font);font-size:16px;line-height:1.5;padding:64px 0;-webkit-font-smoothing:antialiased}.ff-section *{box-sizing:border-box}.ff-wrap{max-width:var(--ff-grid-max);margin:0 auto;padding:0 var(--ff-margin)}.ff-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--ff-gutter)}.ff-c1-7{grid-column:1/8}.ff-c8-12{grid-column:8/13}.ff-display{font-size:48px;line-height:1.05;font-weight:700;letter-spacing:-.02em;color:var(--ff-text1)}.ff-lead{font-size:20px;line-height:1.4;color:var(--ff-text2)}.ff-mono{font-family:var(--ff-mono);font-size:13px;color:var(--ff-text2)}.ff-label-hero{color:var(--ff-text1);font-weight:600;font-size:16px;display:inline-flex;align-items:center}.ff-label-hero:before{content:"";display:inline-block;width:22px;height:3px;background:var(--ff-accent);margin-right:10px;border-radius:2px}.ff-price{font-size:32px;font-weight:700;letter-spacing:-.01em;color:var(--ff-text1)}.ff-stack-sm>*+*{margin-top:8px}.ff-stack-md>*+*{margin-top:16px}.ff-media{background:transparent;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ff-media video,.ff-media img{width:100%;height:100%;object-fit:contain;display:block}.ff-hero-video{aspect-ratio:1/1;min-height:340px}.ff-stars{color:#c99700;letter-spacing:3px;font-size:22px;line-height:1}.ff-ship-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ff-ship-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--ff-mono);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ff-text1);background:var(--ff-accent-subtle);border:1px solid var(--ff-accent);padding:6px 11px;border-radius:7px;white-space:nowrap}.ff-ship-badge svg{width:16px;height:16px}.ff-ship-note{font-family:var(--ff-mono);font-size:13px;color:var(--ff-text3)}.ff-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-font);font-weight:700;font-size:16px;border:none;border-radius:8px;padding:16px 32px;cursor:pointer;text-decoration:none;line-height:1;transition:background .15s var(--ff-ease)}.ff-btn-primary{background:var(--ff-accent);color:#141414}.ff-btn-primary:hover{background:var(--ff-accent-hover)}.ff-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--ff-surface1);border-top:1px solid var(--ff-border-visible);transform:translateY(110%);visibility:hidden;transition:transform .3s var(--ff-ease)}.ff-sticky-atc.is-visible{transform:translateY(0);visibility:visible}.ff-sticky-atc .ff-inner{max-width:var(--ff-grid-max);margin:0 auto;padding:12px var(--ff-margin);display:flex;align-items:center;justify-content:space-between;gap:16px}.ff-sa-meta{display:flex;align-items:baseline;gap:12px;min-width:0}.ff-sa-p{font-size:18px;font-weight:700;color:var(--ff-text1);white-space:nowrap}.ff-sa-s{font-family:var(--ff-mono);font-size:12px;color:var(--ff-text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-sticky-atc form{margin:0}.ff-sticky-atc .ff-btn{padding:12px 24px;font-size:15px}@media(max-width:760px){.ff-section{padding:48px 0}.ff-display{font-size:32px}.ff-grid>[class*=ff-c]{grid-column:1/-1}.ff-hero-video{min-height:0}.ff-sa-s{display:none}.ff-sticky-atc .ff-inner{padding:10px 16px}}.ff-c12{grid-column:1/-1}.ff-c1-6{grid-column:1/7}.ff-c7-12{grid-column:7/13}.ff-c1-5{grid-column:1/6}.ff-c6-12{grid-column:6/13}.ff-c5-12{grid-column:5/13}.ff-c1-8{grid-column:1/9}.ff-c9-12{grid-column:9/13}.ff-c1-4{grid-column:1/5}.ff-c5-8{grid-column:5/9}.ff-label{font-family:var(--ff-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ff-text3)}.ff-h2{font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.015em;color:var(--ff-text1)}.ff-section p{color:var(--ff-text2);margin:0}.ff-stack-lg>*+*{margin-top:24px}.ff-rte>*+*{margin-top:16px}.ff-rte p{color:var(--ff-text2)}.ff-rte strong{color:var(--ff-text1);font-weight:600}.ff-rte a{color:var(--ff-text1)}.ff-spec-accent{display:inline-flex;align-items:center;font-family:var(--ff-mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ff-text1)}.ff-spec-accent:before{content:"";display:inline-block;width:22px;height:3px;background:var(--ff-accent);margin-right:10px;border-radius:2px}.ff-trust{display:flex;flex-wrap:wrap;gap:12px}.ff-media.ff-photo img{object-fit:cover}.ff-media.ff-cover img,.ff-media.ff-cover video{object-fit:cover}@media(max-width:760px){.ff-h2{font-size:24px}}.ff-section .ff-rte>*+*{margin-top:16px}.ff-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-font);font-weight:600;font-size:15px;background:transparent;color:var(--ff-text1);border:1px solid var(--ff-border-visible);border-radius:8px;padding:12px 22px;cursor:pointer;text-decoration:none;line-height:1;transition:background .15s var(--ff-ease)}.ff-btn-ghost:hover{background:var(--ff-surface2)}.ff-media .ff-tag{position:absolute;top:16px;left:16px;z-index:2;font-family:var(--ff-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ff-text3);background:var(--ff-surface1);padding:4px 8px;border-radius:999px}.ff-chart{background:var(--ff-surface1);border:1px solid var(--ff-border);border-radius:12px;padding:24px}.ff-chart-title{font-family:var(--ff-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ff-text1)}.ff-chart-sub{font-family:var(--ff-mono);font-size:11px;color:var(--ff-text3);margin-top:4px}.ff-chart-takeaway{font-size:13px;line-height:1.45;color:var(--ff-text1);margin-top:14px;padding-left:14px;border-left:3px solid var(--ff-accent)}.ff-chart-takeaway strong{font-weight:600}.ff-chart-dir{display:grid;grid-template-columns:150px 1fr 40px;column-gap:10px;margin-top:5px}.ff-chart-dir span{grid-column:2;font-family:var(--ff-mono);font-size:11px;font-weight:700;color:var(--ff-text2);text-transform:uppercase;letter-spacing:.04em}.ff-chart-arr{font-style:normal;font-size:18px;font-weight:700;line-height:1;vertical-align:-2px;margin-right:3px}.ff-chart-plot{margin-top:22px}.ff-chart-row{display:grid;grid-template-columns:150px 1fr 40px;align-items:center;column-gap:10px;height:34px}.ff-chart-lab{font-family:var(--ff-mono);font-size:12px;color:var(--ff-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-chart-lab em{color:var(--ff-text4);font-style:normal;margin-left:6px}.ff-chart-row.is-ff .ff-chart-lab{color:var(--ff-text1);font-weight:500}.ff-chart-track{position:relative;height:100%}.ff-chart-track:before{content:"";position:absolute;top:3px;bottom:3px;left:40%;width:40%;background:#8080801f;border-left:1px dashed var(--ff-border-visible);border-right:1px dashed var(--ff-border-visible)}.ff-chart-track:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--ff-border)}.ff-chart-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:var(--ff-text3);z-index:2}.ff-chart-row.is-ff .ff-chart-dot{background:var(--ff-accent);border:2px solid var(--ff-text1);width:15px;height:15px}.ff-chart-val{font-family:var(--ff-mono);font-size:12px;color:var(--ff-text2);text-align:right}.ff-chart-row.is-ff .ff-chart-val{color:var(--ff-text1);font-weight:500}.ff-chart-axis{display:grid;grid-template-columns:150px 1fr 40px;column-gap:10px;margin-top:2px}.ff-chart-ticks{grid-column:2;position:relative;height:16px;font-family:var(--ff-mono);font-size:10px;color:var(--ff-text4)}.ff-chart-ticks span{position:absolute;top:0;transform:translate(-50%)}.ff-chart-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ff-border);flex-wrap:wrap}.ff-chart-axis-label{font-family:var(--ff-mono);font-size:11px;color:var(--ff-text3);max-width:62%}.ff-chart-src{font-family:var(--ff-mono);font-size:10px;color:var(--ff-text4);text-align:right}.ff-stat{display:flex;flex-direction:column;gap:4px}.ff-stat .ff-stat-n{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1;color:var(--ff-text1)}.ff-stat .ff-stat-k{font-size:13px;color:var(--ff-text3)}@media(max-width:760px){.ff-chart{padding:18px}.ff-chart-row,.ff-chart-axis,.ff-chart-dir{grid-template-columns:104px 1fr 34px}.ff-chart-lab{font-size:11px}}.ff-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;background:var(--ff-surface2);color:var(--ff-text2);border-radius:999px;padding:6px 14px;max-width:100%}.ff-tile-title{font-weight:600;color:var(--ff-text1)}.ff-card{background:var(--ff-surface1);border:1px solid var(--ff-border);border-radius:20px;padding:24px;height:100%}.ff-card .ff-quote{color:var(--ff-text2)}.ff-press-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 40px}.ff-press-strip img{height:30px;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1) invert(1) brightness(1.6);opacity:.6;transition:opacity .2s var(--ff-ease),filter .2s var(--ff-ease)}.ff-press-strip img:hover{filter:none;opacity:1}.ff-ispo-mark{width:158px;height:auto;flex:0 0 auto;filter:invert(1) brightness(1.7);opacity:.92}.ff-pill-reassure{background:var(--ff-accent-subtle);color:var(--ff-text1);border:1px solid var(--ff-accent)}.ff-spec{width:100%;border-collapse:collapse}.ff-spec td{padding:12px 0;border-bottom:1px solid var(--ff-border);font-size:14px;vertical-align:top}.ff-spec td:first-child{color:var(--ff-text3);width:45%}.ff-spec td:last-child{color:var(--ff-text1);font-family:var(--ff-mono);font-size:13px}.ff-acc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.ff-acc-tile{background:#fff;border-radius:20px;overflow:hidden}.ff-acc-tile img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box;display:block}.ff-acc-tile.ff-fill img{object-fit:cover;padding:0}.ff-acc-name{font-weight:600;color:var(--ff-text1)}.ff-acc-price{font-size:22px;font-weight:700;color:var(--ff-text1)}.ff-faq details{border-bottom:1px solid var(--ff-border)}.ff-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--ff-text1)}.ff-faq summary::-webkit-details-marker{display:none}.ff-faq summary:after{content:"+";color:var(--ff-text3);font-size:22px;line-height:1;flex:0 0 auto;transition:transform .2s var(--ff-ease)}.ff-faq details[open] summary:after{transform:rotate(45deg)}.ff-faq .ff-faq-a{padding:0 0 20px;color:var(--ff-text2);max-width:62ch}.ff-faq .ff-faq-a a{color:var(--ff-text1)}#ff-reviews .jdgm-rev-widg,#ff-reviews .jdgm-rev-widg *{color:var(--ff-text2)}#ff-reviews .jdgm-rev-widg__title,#ff-reviews .jdgm-rev-widg__summary-average,#ff-reviews .jdgm-rev__author,#ff-reviews .jdgm-rev__title{color:var(--ff-text1)!important}#ff-reviews .jdgm-rev-widg__summary-text,#ff-reviews .jdgm-rev__timestamp,#ff-reviews .jdgm-rev__buyer-badge{color:var(--ff-text3)!important}#ff-reviews .jdgm-rev__body,#ff-reviews .jdgm-rev__body *{color:var(--ff-text2)!important}#ff-reviews .jdgm-star.jdgm--on,#ff-reviews .jdgm-star.jdgm--half{color:#c99700!important}#ff-reviews .jdgm-star.jdgm--off{color:var(--ff-surface2)!important}#ff-reviews .jdgm-histogram__bar{background:var(--ff-surface1)!important}#ff-reviews .jdgm-histogram__bar-content{background:#c99700!important}#ff-reviews .jdgm-histogram__percentage,#ff-reviews .jdgm-histogram__frequency{color:var(--ff-text3)!important}#ff-reviews .jdgm-histogram__bar:hover .jdgm-histogram__bar-content{background:var(--ff-accent)!important}#ff-reviews .jdgm-rev__reply{background:var(--ff-surface1)!important;border-radius:10px}#ff-reviews .jdgm-rev__reply,#ff-reviews .jdgm-rev__reply *{color:var(--ff-text2)!important}#ff-reviews .jdgm-rev,#ff-reviews .jdgm-rev-widg__body,#ff-reviews .jdgm-rev-widg__summary{border-color:var(--ff-border)!important}#ff-reviews .jdgm-rev__icon,#ff-reviews .jdgm-rev__pic{background:var(--ff-surface2)!important;color:var(--ff-text1)!important}#ff-reviews .jdgm-write-rev-link,#ff-reviews .jdgm-all-reviews-text,#ff-reviews .jdgm-paginate__page{background:transparent!important;color:var(--ff-text1)!important;border:1px solid var(--ff-border-visible)!important;border-radius:8px}#ff-reviews .jdgm-write-rev-link:hover,#ff-reviews .jdgm-paginate__page:hover{border-color:var(--ff-accent)!important;color:var(--ff-accent)!important}#ff-reviews .jdgm-paginate__page.jdgm-curr-page{background:var(--ff-surface1)!important}#ff-reviews .jdgm-sort-dropdown,#ff-reviews .jdgm-rev-widg input,#ff-reviews .jdgm-rev-widg textarea{background:var(--ff-surface1)!important;color:var(--ff-text1)!important;border:1px solid var(--ff-border-visible)!important}#ff-hero .ff-jdgm-badge{display:inline-flex;align-items:center;min-height:24px}#ff-hero .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:10px;text-align:left}#ff-hero .jdgm-prev-badge__stars{display:inline-flex;align-items:center}#ff-hero .jdgm-prev-badge .jdgm-star{font-size:22px!important;letter-spacing:2px}#ff-hero .jdgm-prev-badge .jdgm-star.jdgm--on,#ff-hero .jdgm-prev-badge .jdgm-star.jdgm--half{color:#c99700!important;fill:#c99700!important}#ff-hero .jdgm-prev-badge .jdgm-star.jdgm--off{color:var(--ff-surface2)!important;fill:var(--ff-surface2)!important}#ff-hero .jdgm-prev-badge__text{font-family:var(--ff-mono)!important;font-size:13px!important;color:var(--ff-text2)!important;text-decoration:none!important;margin:0!important}#ff-reviews .jdgm-widget,#ff-reviews .jdgm-widget *{color:var(--ff-text2)!important}#ff-reviews .jdgm-widget strong,#ff-reviews .jdgm-widget b,#ff-reviews .jdgm-rev__author,#ff-reviews [class*=author],#ff-reviews [class*=reviewer],#ff-reviews .jdgm-rev-widg__summary-title{color:var(--ff-text1)!important}#ff-reviews .jdgm-star,#ff-reviews [class*=jdgm-star],#ff-reviews [class*=star]{color:#c99700!important}#ff-reviews [class*=star] svg,#ff-reviews [class*=star] path{fill:#c99700!important}#ff-reviews .jdgm-write-rev-link,#ff-reviews .jdgm-write-rev-link *,#ff-reviews [class*=write-rev],#ff-reviews [class*=write-rev] *,#ff-reviews [class*=write-review],#ff-reviews [class*=write-review] *,#ff-reviews [data-testid=write-review-button],#ff-reviews [data-testid=write-review-button] *,#ff-reviews .jm-button--primary,#ff-reviews .jm-button--primary *{color:#141414!important}#ff-reviews [class*=star]{color:#ffe500!important}#ff-reviews [class*=star] svg,#ff-reviews [class*=star] path{fill:#ffe500!important}@media(min-width:990px){.announcement-bar__message:before{content:"Free worldwide shipping\a0\b7\a0";opacity:.55;font-weight:400}.announcement-bar__message:after{content:"\a0\b7\a0 2-year warranty";opacity:.55;font-weight:400}}.header__inline-menu a[href*=ff-buy]{color:#ffe500!important;border:1px solid #FFE500;font-weight:600;padding:7px 15px;border-radius:2px;letter-spacing:.03em}.header__inline-menu a[href*=ff-buy] .header__active-menu-item,.header__inline-menu a[href*=ff-buy]:after{display:none}.header__inline-menu a[href*=ff-buy]:hover{background:#ffe500;color:#141414!important}@media(max-width:749px){.header__heading-logo{width:40px!important;height:40px;object-fit:cover;object-position:left center}}.header__icon--search,.header__icon--account{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/67/assets/ff.css.map */
