.fitq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:760px;background-color:var(--scheme-bg);color:var(--scheme-strong)}.fitq,.fitr{padding-block:var(--sec-pt, 0px) var(--sec-pb, 0px)}.fitq[hidden],.fitr[hidden]{display:none}.fitq__main{padding:48px 60px 60px;display:flex;flex-direction:column;min-width:0}.fitq__top{display:flex;align-items:center;gap:16px;margin-bottom:46px}.fitq__back{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--scheme-line-strong);color:inherit;font-size:18px;cursor:pointer}.fitq__back[aria-disabled=true]{opacity:.3}.fitq__bar{flex:1;height:6px;background-color:var(--scheme-line)}.fitq__fill{height:100%;background-color:var(--scheme-fill);transition:width .5s ease}.fitq__count{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--scheme-muted);white-space:nowrap}.fitq__kicker{margin:0;font-family:var(--tg-font-accent);font-size:26px;color:var(--scheme-accent)}.fitq__q{margin:4px 0 12px;font-family:var(--tg-font-heading);font-size:96px;line-height:.9;font-weight:400;text-transform:uppercase;outline:none}.fitq__sub{margin:0 0 30px;max-width:560px;font-size:17px;line-height:1.55;color:var(--scheme-text)}.fitq__step[hidden]{display:none}.fitq__opts{display:grid;gap:12px;max-width:760px}.fitq__opts--1{grid-template-columns:minmax(0,1fr)}.fitq__opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fitq__opt{display:flex;align-items:center;gap:16px;min-height:76px;padding:12px 18px;border:1px solid var(--scheme-line-strong);background-color:var(--scheme-surface);color:var(--scheme-strong);text-align:start;cursor:pointer;font-family:var(--tg-font-body)}.fitq__opt-icon{flex:none;width:28px;height:28px;color:var(--scheme-accent)}.fitq__opt-text{display:block}.fitq__opt-label{display:block;font-weight:800;font-size:17px}.fitq__opt-desc{display:block;margin-top:3px;font-size:13px;line-height:1.4;opacity:.75}.fitq__opt.is-on{background-color:var(--scheme-fill);border-color:var(--scheme-fill);color:var(--scheme-on-fill)}.fitq__opt.is-on .fitq__opt-icon{color:var(--scheme-on-fill)}@media(hover:hover)and (pointer:fine){.fitq__opt:hover:not(.is-on),.fitq__size:hover:not(.is-on){border-color:var(--scheme-fill)}}.fitq__continue{margin-top:34px;height:58px;padding:0 40px;border:0;cursor:pointer;background-color:var(--scheme-btn);color:var(--scheme-on-btn);font:800 14px var(--tg-font-body);letter-spacing:.09em;text-transform:uppercase}.fitq__sizes{display:flex;gap:10px;flex-wrap:wrap;max-width:620px}.fitq__size{width:92px;height:92px;border:1px solid var(--scheme-line-strong);background-color:var(--scheme-surface);color:var(--scheme-strong);font:400 44px var(--tg-font-heading);cursor:pointer}.fitq__sizes--small{gap:8px}.fitq__sizes--small .fitq__size{width:76px;height:66px;font-size:32px}.fitq__size.is-on{background-color:var(--scheme-fill);border-color:var(--scheme-fill);color:var(--scheme-on-fill)}.fitq__know{max-width:620px;display:flex;flex-direction:column;gap:12px}.fitq__know-label{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--scheme-muted)}.fitq__unknown{height:60px;margin-top:10px;padding:0 20px;text-align:start;cursor:pointer;border:1px solid var(--scheme-strong);background:transparent;color:var(--scheme-strong);font:800 14px var(--tg-font-body)}.fitq__analysis{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:15px;font-weight:700;color:var(--scheme-strong)}.fitq__analysis[hidden]{display:none}.fitq__skip{background:none;border:0;padding:0;min-height:44px;color:var(--scheme-muted);font:600 13px var(--tg-font-body);text-decoration:underline;cursor:pointer}.fitq__saved{margin:auto 0 0;padding-top:36px;font-size:13px;font-weight:600;color:var(--scheme-muted)}.fitq__side{position:relative;overflow:hidden;background-color:var(--tg-media-well);border-inline-start:1px solid var(--scheme-line)}.fitq__side-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.fitq__side-img.is-on{opacity:1}.fitq__side-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--tg-shade-bottom, rgba(11, 11, 11, .85)),transparent 50%)}.fitq__side-quote{position:absolute;inset-inline:36px;inset-block-end:36px;margin:0}.fitq__stars{color:var(--scheme-accent);letter-spacing:2px;font-size:15px}.fitq__side-quote blockquote{margin:6px 0 0;font-size:20px;line-height:1.45;font-weight:600}.fitq__side-quote figcaption{margin-top:8px;font-size:12px;font-weight:700;color:var(--scheme-text)}@media(max-width:819px){.fitq{grid-template-columns:minmax(0,1fr);min-height:0}.fitq__side{display:none}.fitq__main{padding:20px 20px 32px}.fitq__top{margin-bottom:28px}.fitq__q{font-size:56px}.fitq__sub{font-size:15px}.fitq__opts--2{grid-template-columns:minmax(0,1fr)}.fitq__opt{min-height:64px}.fitq__size{width:calc((100% - 20px) / 3);height:72px}.fitq__sizes--small .fitq__size{width:calc((100% - 16px) / 3);height:60px}.fitq__continue{position:sticky;bottom:0;width:100%;padding-bottom:env(safe-area-inset-bottom);height:calc(58px + env(safe-area-inset-bottom))}}.fitr{background-color:var(--scheme-bg);color:var(--scheme-strong)}.fitr__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;align-items:center;padding-block:56px 30px}.fitr__kicker{margin:0;font-family:var(--tg-font-accent);font-size:26px;color:var(--scheme-accent)}.fitr__headline{margin:6px 0 20px;font-family:var(--tg-font-heading);font-size:200px;line-height:.82;font-weight:400;text-transform:uppercase;outline:none}.fitr__why{margin:0 0 26px;max-width:560px;font-size:20px;line-height:1.55}.fitr__row{display:flex;gap:12px;flex-wrap:wrap}.fitr__pill{padding:9px 14px;background-color:var(--scheme-fill);color:var(--scheme-on-fill);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fitr__retake{align-self:center;font-weight:700;font-size:14px;color:var(--scheme-strong)}.fitr__storage{margin:16px 0 0;max-width:560px;padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid var(--scheme-line-strong);border-inline-start:3px solid var(--tg-error)}.fitr__storage[hidden],[data-fit-r-note][hidden],[data-fit-r-length][hidden]{display:none}.fitr__panel{background-color:var(--scheme-surface);border:1px solid var(--scheme-line);padding:26px}.fitr__panel-label{margin:0 0 16px;font:800 12px var(--tg-font-body);letter-spacing:.1em;text-transform:uppercase}.fitr__lens{display:flex;flex-direction:column;gap:9px}.fitr__len{display:grid;grid-template-columns:46px 1fr 90px;gap:12px;align-items:center;font-size:13px;font-weight:700}.fitr__len-size{font-family:var(--tg-font-heading);font-size:24px}.fitr__len-bar{background-color:var(--scheme-line-strong);height:8px;transition:width .6s ease}.fitr__len.is-on{color:var(--scheme-accent)}.fitr__len.is-on .fitr__len-bar{background-color:var(--scheme-fill);height:14px}.fitr__len:not(.is-on){color:var(--scheme-muted)}.fitr__panel-note{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--scheme-muted)}.fitr__note-title{margin:0;font-family:var(--tg-font-heading);font-size:38px;line-height:1}.fitr__note-text{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--scheme-text)}.fitr__recs{padding-block:40px 20px}.fitr__recs-title{margin:0 0 6px;font-family:var(--tg-font-heading);font-size:64px;line-height:.95;font-weight:400}.fitr__recs-sub{margin:0 0 26px;font-size:15px;color:var(--scheme-muted)}.fitr__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}.fitr__cf-wrap{padding-block:60px}.fitr__cf-wrap[hidden],.fitr__gift-wrap[hidden]{display:none}.fitr__cf{display:grid;grid-template-columns:200px minmax(0,1fr) 340px;gap:34px;align-items:center;padding:34px;border:1px solid var(--scheme-fill);background-color:var(--scheme-surface)}.fitr__cf-img{width:200px;aspect-ratio:4 / 5;object-fit:cover}.fitr__cf-kicker{margin:0;font-family:var(--tg-font-accent);font-size:26px;color:var(--scheme-accent)}.fitr__cf-title{margin:4px 0 8px;font-family:var(--tg-font-heading);font-size:52px;line-height:.95}.fitr__cf-text{margin:0;max-width:480px;font-size:15px;line-height:1.55;color:var(--scheme-text)}.fitr__cf-progress{margin-top:18px;max-width:480px}.fitr__cf-msg{margin:0 0 8px;font-size:13px;font-weight:700}.fitr__cf-bar{height:8px;background-color:var(--scheme-line)}.fitr__cf-bar>div{height:100%;background-color:var(--scheme-fill)}.fitr__cf-total{margin:0;font-family:var(--tg-font-heading);font-size:56px;line-height:1}.fitr__cf-free{margin:0 0 14px;font-size:13px;font-weight:700;color:var(--scheme-accent)}.fitr__cf-btn{display:flex;align-items:center;justify-content:center;width:100%;height:58px;border:0;cursor:pointer;background-color:var(--scheme-btn);color:var(--scheme-on-btn);text-decoration:none;font:800 14px var(--tg-font-body);letter-spacing:.09em;text-transform:uppercase}.fitr__cf-btn[hidden]{display:none}.fitr__gift-wrap{padding:0 var(--tg-gutter) 80px}.fitr__gift{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:36px;background-color:var(--tg-ink);color:var(--tg-field)}.fitr__gift-kicker{margin:0;font-family:var(--tg-font-accent);font-size:26px;color:var(--tg-accent-text-on-surface, var(--scheme-accent))}.fitr__gift-title{margin:0;font-family:var(--tg-font-heading);font-size:60px;line-height:.95}.fitr__gift-text{margin:12px 0 0;max-width:440px;font-size:15px;line-height:1.6}.fitr__amts{display:flex;gap:8px;margin-top:10px}.fitr__amt{height:48px;min-width:72px;border:1px solid var(--tg-field);background:transparent;color:var(--tg-field);font:800 15px var(--tg-font-body);cursor:pointer}.fitr__amt.is-on{background-color:var(--tg-field);color:var(--tg-ink)}.fitr__gift-form{display:flex;flex-direction:column;gap:12px}.fitr__gift-form textarea{min-height:110px;padding:14px;border:1px solid var(--tg-field);background-color:#fff;color:var(--tg-field);font:500 15px var(--tg-font-body);resize:none}.fitr__gift-btn{height:56px;border:0;cursor:pointer;background-color:var(--tg-field);color:var(--tg-ink);font:800 14px var(--tg-font-body);letter-spacing:.09em;text-transform:uppercase}.fitr__grid[aria-busy=true]{opacity:.5}@media(max-width:1099px){.fitr__headline{font-size:140px}.fitr__cf{grid-template-columns:160px minmax(0,1fr)}.fitr__cf-buy{grid-column:1 / -1}.fitr__cf-img{width:160px}}@media(max-width:819px){.fitr__hero{grid-template-columns:minmax(0,1fr);gap:32px}.fitr__headline{font-size:96px}.fitr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.fitr__recs-title{font-size:44px}.fitr__gift{grid-template-columns:minmax(0,1fr);padding:24px}.fitr__gift-title{font-size:44px}}@media(max-width:599px){.fitr__cf{grid-template-columns:minmax(0,1fr);padding:20px}.fitr__cf-img{width:100%;max-width:200px}.fitr__cf-title{font-size:40px}}@media(prefers-reduced-motion:reduce){.fitq__fill,.fitq__side-img,.fitr__len-bar{transition:none}}.no-motion .fitq__fill,.no-motion .fitq__side-img,.no-motion .fitr__len-bar{transition:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-fit.css.map */
