:root{--v-paper: #F8F7F4;--v-paper-2: #F2F1ED;--v-ink: #171614;--v-muted: #6E6A63;--v-faint: #A19D95;--v-rule: #E3E1DC;--v-mark: #EE4C43;--v-unit: 8px;--v-band: clamp(44px, 5.2vw, 68px);--v-gutter: clamp(20px, 3.4vw, 44px);--v-max: 1360px;--v-face: "Satoshi", "Helvetica Neue", sans-serif;--v-track-xl: -.05em;--v-track-lg: -.045em;--v-track-md: -.02em;--v-track-sm: 0em;--v-state: .16s;--v-enter: .62s;--v-ease: cubic-bezier(.22, .61, .36, 1)}.v-wrap{width:100%;max-width:var(--v-max);margin-inline:auto;padding-inline:var(--v-gutter)}.v-band{padding-block:var(--v-band);border-top:1px solid var(--v-rule)}.v-band--flush{border-top:0}.v-data{font-family:var(--v-face);font-size:11px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase;color:var(--v-muted);font-variant-numeric:tabular-nums}.v-display{font-family:var(--v-face);font-weight:450;letter-spacing:var(--v-track-xl);line-height:.9;text-transform:uppercase;color:var(--v-ink);text-wrap:balance}.v-h2{font-family:var(--v-face);font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:450;letter-spacing:var(--v-track-lg);line-height:.92;text-transform:uppercase;color:var(--v-ink);text-wrap:balance}.v-body{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:-.005em;color:var(--v-muted);text-wrap:pretty}.v-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:calc(var(--v-unit) * 4)}.v-head__title{display:grid;gap:10px}.v-btn{--btn-bg: var(--v-ink);--btn-fg: #FFFFFF;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);font-family:var(--v-face);font-size:12px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase;cursor:pointer;transition:background var(--v-state) var(--v-ease),color var(--v-state) var(--v-ease),border-color var(--v-state) var(--v-ease)}.v-btn:hover{--btn-bg: var(--v-mark);--btn-fg: #FFFFFF}.v-btn:active{transform:translateY(1px)}.v-btn--ghost{--btn-bg: transparent;--btn-fg: var(--v-ink);border-color:var(--v-rule)}.v-btn--ghost:hover{--btn-bg: transparent;--btn-fg: var(--v-mark);border-color:var(--v-mark)}.v-btn__arrow{transition:transform var(--v-state) var(--v-ease)}.v-btn:hover .v-btn__arrow{transform:translate(3px)}.v-btn:focus-visible,.v-card a:focus-visible,.v-size:focus-visible,.v-link:focus-visible{outline:2px solid var(--v-mark);outline-offset:2px}.v-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--v-face);font-size:12px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase;color:var(--v-ink);padding-block:6px;border-bottom:1px solid var(--v-ink);transition:color var(--v-state) var(--v-ease),border-color var(--v-state) var(--v-ease)}.v-link:hover{color:var(--v-mark);border-color:var(--v-mark)}.v-hero{border-top:0;padding-top:clamp(80px,7vw,104px);padding-bottom:var(--v-band)}.v-hero__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,4vw,60px);align-items:center}.v-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:calc(var(--v-unit) * 3)}.v-live{width:6px;height:6px;border-radius:50%;background:var(--v-mark);position:relative;flex-shrink:0}.v-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--v-mark);opacity:0;animation:vLive 2.8s var(--v-ease) infinite}@keyframes vLive{0%{opacity:.5;transform:scale(.6)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.v-hero__title{font-size:clamp(2.15rem,3.9vw,3.3rem);margin-bottom:calc(var(--v-unit) * 2.5)}.v-hero__title em{font-style:normal;color:var(--v-muted);display:block}.v-hero__sub{max-width:34ch;margin-bottom:calc(var(--v-unit) * 4)}.v-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:calc(var(--v-unit) * 4)}.v-hero__specs{display:flex;flex-wrap:wrap;border-top:1px solid var(--v-rule)}.v-hero__spec{padding:14px 20px 0 0;margin-right:20px;border-right:1px solid var(--v-rule)}.v-hero__spec:last-child{border-right:0;margin-right:0;padding-right:0}.v-hero__spec dt{margin-bottom:4px}.v-hero__spec dd{font-size:13px;font-weight:500;color:var(--v-ink);letter-spacing:var(--v-track-md);text-transform:uppercase}.v-figure{position:relative;background:var(--v-paper-2);overflow:hidden}.v-figure__img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 18%}.v-hero .v-figure__img{aspect-ratio:4 / 3}.v-note{position:absolute;top:var(--note-y, 40%);left:var(--note-x, 50%);z-index:2;pointer-events:none;--lead-used: var(--note-lead, 92px)}.v-note__dot{position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--v-mark);box-shadow:0 0 0 4px #ee4c4329;opacity:0;transform:scale(.4);animation:vNoteDot var(--v-state) var(--v-ease) .42s forwards}@keyframes vNoteDot{to{opacity:1;transform:scale(1)}}.v-note__lead{position:absolute;top:0;left:0;height:1px;width:var(--lead-used);background:var(--v-mark);transform-origin:left center;transform:scaleX(0);animation:vNoteLead .52s var(--v-ease) .52s forwards}@keyframes vNoteLead{to{transform:scaleX(1)}}.v-note__label{position:absolute;top:0;left:var(--lead-used);transform:translate(6px,-50%);white-space:nowrap;max-width:min(260px,62vw);overflow:hidden;text-overflow:ellipsis;background:#f8f7f4eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--v-rule);border-left:2px solid var(--v-mark);padding:7px 11px;opacity:0;animation:vNoteLabel .42s var(--v-ease) .9s forwards}@keyframes vNoteLabel{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translate(6px,-50%)}}.v-note__label b{display:block;font-family:var(--v-face);font-size:10px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase;color:var(--v-mark);margin-bottom:3px}.v-note__label span{display:block;font-size:13px;font-weight:500;letter-spacing:var(--v-track-md);color:var(--v-ink)}.v-note--left .v-note__lead{transform-origin:right center;left:auto;right:0}.v-note--left .v-note__label{left:auto;right:var(--lead-used);border-left:1px solid var(--v-rule);border-right:2px solid var(--v-mark);transform:translate(-6px,-50%)}@media(prefers-reduced-motion:reduce){.v-note__dot,.v-note__lead,.v-note__label{animation:none;opacity:1;transform:none}.v-note__lead{transform:scaleX(1)}.v-note__label{transform:translate(6px,-50%)}.v-note--left .v-note__label{transform:translate(-6px,-50%)}.v-live:after{animation:none}}.v-note--defer .v-note__dot,.v-note--defer .v-note__lead,.v-note--defer .v-note__label{animation-play-state:paused}.v-note--defer.vis .v-note__dot,.v-note--defer.vis .v-note__lead,.v-note--defer.vis .v-note__label{animation-play-state:running}.v-ticker{border-top:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule);overflow:hidden;padding-block:13px}.v-ticker__track{display:flex;width:max-content;animation:vTicker 62s linear infinite}.v-ticker:hover .v-ticker__track{animation-play-state:paused}@keyframes vTicker{to{transform:translate(-50%)}}.v-ticker__item{display:inline-flex;align-items:center;gap:26px;padding-right:26px;white-space:nowrap}.v-ticker__sep{width:3px;height:3px;background:var(--v-mark);flex-shrink:0}@media(prefers-reduced-motion:reduce){.v-ticker__track{animation:none}}.v-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);border-top:1px solid var(--v-rule);padding-top:18px}.v-card{position:relative;display:flex;flex-direction:column}.v-card__frame{position:relative;margin-bottom:12px}.v-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--v-paper-2)}.v-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s var(--v-ease),transform .7s var(--v-ease)}.v-card__media img+img{opacity:0}.v-card:hover .v-card__media img{transform:scale(1.03)}.v-card:hover .v-card__media img+img{opacity:1}.v-card__flag{position:absolute;top:8px;left:8px;z-index:2;background:var(--v-ink);color:#fff;padding:4px 7px;font-family:var(--v-face);font-size:10px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase}.v-card__flag--out{background:var(--v-faint)}.v-card__spec{margin-bottom:5px;font-size:9px}.v-card__name{font-size:14px;font-weight:500;letter-spacing:var(--v-track-md);line-height:1.24;text-transform:uppercase;color:var(--v-ink);margin-bottom:4px;transition:color var(--v-state) var(--v-ease)}.v-card__name:hover{color:var(--v-mark)}.v-card__price{font-size:13px;font-weight:500;letter-spacing:var(--v-track-md);color:var(--v-ink);font-variant-numeric:tabular-nums;margin-top:auto}.v-card__was{color:var(--v-faint);text-decoration:line-through;font-weight:400;margin-left:6px}.v-card__sizes{position:absolute;left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;padding:8px;background:linear-gradient(to top,#f8f7f4f7 62%,#f8f7f400)}.v-size{min-height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--v-rule);background:transparent;font-family:var(--v-face);font-size:12px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase;color:var(--v-ink);cursor:pointer;transition:background var(--v-state) var(--v-ease),color var(--v-state) var(--v-ease),border-color var(--v-state) var(--v-ease)}.v-size{background:#f8f7f4f0}.v-size:hover:not(:disabled){background:var(--v-ink);color:#fff;border-color:var(--v-ink)}.v-size:disabled{color:var(--v-faint);text-decoration:line-through;cursor:not-allowed;opacity:.5}@media(hover:none),(pointer:coarse){.v-size{min-height:44px;font-size:12px}}@media(hover:hover)and (pointer:fine){.v-card__sizes{opacity:0;transform:translateY(8px);transition:opacity var(--v-state) var(--v-ease),transform var(--v-state) var(--v-ease)}.v-card:hover .v-card__sizes,.v-card:focus-within .v-card__sizes{opacity:1;transform:none}}.v-build__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,3.6vw,52px);align-items:center}.v-build__figure .v-figure__img{aspect-ratio:4 / 3}.v-specs{border-top:1px solid var(--v-rule);margin-top:calc(var(--v-unit) * 3)}.v-spec{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--v-rule);align-items:baseline}.v-spec dd{font-size:14px;line-height:1.55;letter-spacing:-.005em;color:var(--v-ink);font-weight:400}.v-tests{border-top:1px solid var(--v-rule)}.v-test{display:grid;grid-template-columns:156px minmax(0,1fr) auto;gap:28px;padding:18px 0;border-bottom:1px solid var(--v-rule);align-items:baseline}.v-test__who{display:grid;gap:4px}.v-test__name{font-size:13px;font-weight:500;color:var(--v-ink);letter-spacing:var(--v-track-md);text-transform:uppercase}.v-test__quote{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:-.005em;color:var(--v-ink);text-wrap:pretty}.v-test__stars{display:inline-flex;gap:2px;white-space:nowrap}.v-test__stars svg{width:11px;height:11px;display:block}.v-test__stars .on{fill:var(--v-ink)}.v-test__stars .off{fill:var(--v-rule)}.v-code__grid{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:clamp(24px,4vw,64px)}.v-code__statement{font-family:var(--font-h);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:400;line-height:1.42;letter-spacing:var(--v-track-md);color:var(--v-ink);text-wrap:pretty}.v-code__statement p+p{margin-top:1em;color:var(--v-muted)}body .nav__inner{border-radius:0;border:0;border-bottom:1px solid var(--v-rule);background:#f8f7f4e0;box-shadow:none;height:54px;width:100%;max-width:none;padding-inline:var(--v-gutter)}body .nav{top:0;left:0;right:0}body .nav__logo{width:112px}@media(max-width:1100px){.v-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.v-hero__grid,.v-build__grid,.v-code__grid{grid-template-columns:minmax(0,1fr)}.v-hero{padding-top:76px}.v-hero__grid{gap:26px}.v-hero__figure{order:-1}.v-hero .v-figure__img{aspect-ratio:4 / 3}.v-build__figure .v-figure__img{aspect-ratio:3 / 2}.v-test{grid-template-columns:minmax(0,1fr);gap:8px}.v-test__stars{grid-row:1;justify-self:start}}@media(max-width:620px){.v-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-hero__title{font-size:clamp(2.1rem,9.4vw,2.9rem)}.v-hero__sub{max-width:none}.v-hero__ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v-btn{padding-inline:14px;font-size:11px}.v-spec{grid-template-columns:minmax(0,1fr);gap:5px;padding:13px 0}.v-hero__spec{padding-right:14px;margin-right:14px}.v-hero__spec dd{font-size:11.5px}.v-note{--lead-used: min(var(--note-lead, 92px), 30px)}.v-note__label{padding:6px 9px;max-width:62vw}.v-note__label span{font-size:12px}}@media(max-width:380px){.v-note__label span{font-size:11.5px}.v-hero__spec:nth-child(3){display:none}}body .nav__links a,body .nav__link{font-family:var(--v-face);font-size:12px;font-weight:500;letter-spacing:var(--v-track-sm);text-transform:uppercase}body .nav__badge{font-family:var(--v-face);font-size:9px;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fthun-v2.css.map */
