body.dv2-layout #choice-wizard-treadmill-finder{--choice-wizard-background: var(--linen, #faf5eb);--choice-wizard-header: var(--linen, #faf5eb);--choice-wizard-border: var(--line, #e2d9c7);--choice-wizard-text: var(--petrol, #023130);--choice-wizard-muted: var(--muted, #4d6866);--choice-wizard-accent: var(--lav, #e0bbff);--choice-wizard-accent-text: var(--petrol, #023130);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--dv2-dialog-layer, 2000001);display:flex;align-items:stretch;justify-content:flex-end;width:100%;height:100vh;height:100dvh;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--choice-wizard-text);font-family:var(--sans, "Inter", sans-serif);font-size:16px;line-height:1.5;letter-spacing:-.02em;isolation:isolate}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__backdrop{display:block;z-index:0;border-radius:0;background:#02313066}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__frame,body.dv2-layout #choice-wizard-treadmill-finder[data-choice-wizard-state=incline] .choice-wizard__frame{z-index:1;flex:0 1 680px;width:100%;max-width:680px;height:100%;max-height:100%;min-height:0;border:0;border-radius:0;background:var(--choice-wizard-background);box-shadow:-12px 0 60px #02313029}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__header,body.dv2-layout #choice-wizard-treadmill-finder[data-choice-wizard-state=intro] .choice-wizard__header{flex:0 0 76px;height:76px;padding:14px 24px;background:var(--choice-wizard-header);border-bottom-color:var(--choice-wizard-border)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__icon-button{flex:0 0 44px;width:44px;height:44px;border:1px solid transparent;border-radius:50%;background:transparent;opacity:1;transform:none;transition:background-color .16s ease,border-color .16s ease}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__icon-button picture,body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__icon-image{width:22px;height:22px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__logo,body.dv2-layout #choice-wizard-treadmill-finder[data-choice-wizard-state=intro] .choice-wizard__intro-logo{width:146px;height:32px;flex-basis:146px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__logo-image,body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__intro-logo-image{position:static;width:100%;height:100%;object-fit:contain}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__progress{flex-basis:4px;height:4px;background:var(--linen-2, #f2ebdd)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__progress-fill{border-radius:0 999px 999px 0;background:var(--choice-wizard-accent)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__content{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;scroll-padding-block:24px;scrollbar-width:thin;scrollbar-color:#bdc6bb transparent;-webkit-overflow-scrolling:touch}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__panel,body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-loading__indicator{animation:none!important}body.dv2-layout #choice-wizard-treadmill-finder :is(button,p,h1,h2,h3){font-family:var(--sans, "Inter", sans-serif);letter-spacing:-.02em;line-height:1.5}body.dv2-layout #choice-wizard-treadmill-finder :is(button,a,input):focus-visible{outline:2px solid var(--choice-wizard-text);outline-offset:3px}body.dv2-layout #choice-wizard-treadmill-finder [data-choice-wizard-title]:focus{outline:none}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro,.choice-wizard-question,.choice-wizard-results,.choice-wizard-loading){gap:28px;padding:36px}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__title,.choice-wizard-question__title,.choice-wizard-results__title,.choice-wizard-loading__title){font-family:var(--display, "Instrument Serif", Georgia, serif);font-size:48px;font-style:normal;font-weight:400;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;word-break:normal}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__title,.choice-wizard-results__title){font-size:56px}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__title-accent,.choice-wizard-results__title-accent){font-family:inherit;font-style:italic;font-weight:400}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__description,.choice-wizard-loading__description){color:var(--choice-wizard-muted);font-size:16px;line-height:1.55}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-intro__copy{gap:18px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-intro__benefits{gap:16px;padding:20px;border:1px solid var(--choice-wizard-border);border-radius:20px;background:var(--white, #fff)}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__check-wrap,.choice-wizard-loading__check-wrap){flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--lav-2, #f1e1ff)}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__check,.choice-wizard-loading__check){width:16px;height:16px}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__benefit-text,.choice-wizard-loading__step-text){font-size:15px;font-weight:500;line-height:1.4}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-intro__proof{color:var(--choice-wizard-muted);font-size:13px;line-height:1.5;text-align:center;white-space:normal}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__cta,.choice-wizard-results__cta){min-height:52px;padding:14px 24px;border:1px solid transparent;border-radius:999px;background:var(--choice-wizard-accent);color:var(--choice-wizard-accent-text);font-family:var(--sans, "Inter", sans-serif);font-size:16px;font-weight:600;line-height:1.4;text-align:center;box-shadow:none;transform:none;transition:background-color .16s ease,border-color .16s ease}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options{gap:12px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option{min-height:90px;gap:16px;padding:20px;border:1px solid var(--choice-wizard-border);border-radius:20px;background:var(--white, #fff);color:var(--choice-wizard-text);box-shadow:none;transform:none;transition:background-color .16s ease,border-color .16s ease}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option[aria-pressed=true]{border-color:var(--choice-wizard-text);background:var(--lav-2, #f1e1ff)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option:disabled{background:var(--linen-2, #f2ebdd);cursor:not-allowed}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__emoji{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;font-size:28px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option-title{font-size:16px;font-weight:600;line-height:1.4;word-break:normal}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option-description{color:var(--choice-wizard-muted);font-size:14px;line-height:1.45;word-break:normal}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal .choice-wizard-question__option{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;min-height:160px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__chevron{transform:none;transition:none}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option--incline:has(.choice-wizard-question__badge){padding-top:36px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__badge{top:10px;right:14px;padding:3px 8px;border-radius:999px;background:var(--choice-wizard-accent);color:var(--choice-wizard-text);font-size:9px;font-weight:600;line-height:1.3;letter-spacing:.06em}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__tip{gap:12px;align-items:flex-start;padding:18px;border-radius:18px;background:var(--soft-2, #dce9f3);color:var(--choice-wizard-text)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__tip-text{color:var(--choice-wizard-text);font-size:14px;font-weight:400;line-height:1.5}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-loading{align-items:center;padding-block:44px;text-align:center}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-loading__indicator{flex-basis:80px;width:80px;height:80px;border:0;background:var(--lav-2, #f1e1ff)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-loading__copy{align-items:center}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-loading__steps{max-width:360px;padding:20px;border:1px solid var(--choice-wizard-border);border-radius:20px;background:var(--white, #fff)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-loading__footer{color:var(--choice-wizard-muted);font-size:13px;line-height:1.5;text-align:center}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__intro{gap:20px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__tag{max-width:100%;padding:7px 12px;border:0;background:var(--lav-2, #f1e1ff);color:var(--choice-wizard-text);font-size:13px;font-weight:500;line-height:1.4;white-space:normal}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-results__recommendation,.choice-wizard-results__empty){color:var(--choice-wizard-muted);font-size:15px;line-height:1.5}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__list{gap:16px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__card{gap:16px;padding:22px;border:1px solid var(--choice-wizard-border);border-radius:24px;background:var(--white, #fff);box-shadow:none}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__badge{position:static;align-self:flex-start;max-width:100%;padding:6px 10px;border-radius:999px;background:var(--choice-wizard-text);color:var(--linen, #faf5eb);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.08em;white-space:normal}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-image-wrap{flex:0 0 116px;width:116px;height:116px;padding:8px;border-radius:16px;background:var(--linen, #faf5eb)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-image{border-radius:10px;mix-blend-mode:multiply}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-name{font-family:var(--display, "Instrument Serif", Georgia, serif);font-size:30px;font-weight:400;line-height:1.08;letter-spacing:-.01em;word-break:normal;text-wrap:balance}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-tagline{color:var(--choice-wizard-muted);font-size:13px;line-height:1.45}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__feature{padding:4px 7px;background:var(--linen, #faf5eb);color:var(--choice-wizard-muted);font-size:11px;line-height:1.35}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__prices{gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__compare-price{color:var(--choice-wizard-muted);font-size:14px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__price{font-size:22px;font-weight:700}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email{gap:14px;padding:24px;border:0;border-radius:24px;background:var(--lav-2, #f1e1ff)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email-title{font-family:var(--display, "Instrument Serif", Georgia, serif);font-size:32px;font-weight:400;line-height:1.1}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email-label{font-size:14px;font-weight:500}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email-input{min-height:52px;padding:13px 16px;border:1px solid var(--choice-wizard-border);border-radius:999px;background:var(--white, #fff);color:var(--choice-wizard-text);font-family:var(--sans, "Inter", sans-serif);font-size:16px;line-height:1.5}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email-input[aria-invalid=true]{border-color:var(--red, #bc2626)}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-results__email-consent,.choice-wizard-results__email-status){color:var(--choice-wizard-muted);font-size:13px;line-height:1.5}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email-consent a{color:var(--choice-wizard-text);text-underline-offset:3px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__all-wrap{padding-bottom:0}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__all{padding:10px 12px;color:var(--choice-wizard-text);font-size:14px;font-weight:500;line-height:1.5;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__icon-button:hover{border-color:var(--choice-wizard-border);background:var(--linen-2, #f2ebdd);opacity:1;transform:none}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option:not(:disabled):hover{border-color:var(--choice-wizard-text);background:var(--lav-2, #f1e1ff);box-shadow:none;transform:none}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__cta,.choice-wizard-results__cta):not(:disabled):hover{background:#d6a6fa;box-shadow:none;transform:none}}@media(max-width:640px){body.dv2-layout #choice-wizard-treadmill-finder{padding:0}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__frame,body.dv2-layout #choice-wizard-treadmill-finder[data-choice-wizard-state=incline] .choice-wizard__frame{height:100%;max-height:100%;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__header,body.dv2-layout #choice-wizard-treadmill-finder[data-choice-wizard-state=intro] .choice-wizard__header{flex-basis:64px;height:64px;padding:10px 12px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard__logo,body.dv2-layout #choice-wizard-treadmill-finder[data-choice-wizard-state=intro] .choice-wizard__intro-logo{width:130px;height:30px;flex-basis:130px}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro,.choice-wizard-question,.choice-wizard-results,.choice-wizard-loading){gap:24px;padding:28px 20px}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro__title,.choice-wizard-results__title){font-size:42px}body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-question__title,.choice-wizard-loading__title){font-size:38px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-intro__benefits{padding:16px;gap:14px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__option{gap:12px;padding:16px;border-radius:18px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__emoji{flex-basis:32px;width:32px;height:32px;font-size:26px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal{gap:10px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal .choice-wizard-question__option{min-height:168px;padding:14px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal .choice-wizard-question__option-title{font-size:15px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal .choice-wizard-question__option-description{font-size:13px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__card{padding:18px;border-radius:20px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__card-body{gap:12px;align-items:flex-start}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-image-wrap{flex-basis:84px;width:84px;height:96px;padding:5px;border-radius:12px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-name{font-size:27px;text-wrap:pretty}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-tagline{font-size:12px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email{padding:20px;border-radius:20px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__email-title{font-size:30px}}@media(max-width:360px){body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard-intro,.choice-wizard-question,.choice-wizard-results,.choice-wizard-loading){padding-inline:16px}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal{grid-template-columns:1fr}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-question__options--goal .choice-wizard-question__option{min-height:0;flex-direction:row}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__card-body{flex-direction:column}body.dv2-layout #choice-wizard-treadmill-finder .choice-wizard-results__product-image-wrap{flex-basis:auto;width:100%;height:130px}}@media(prefers-reduced-motion:reduce){body.dv2-layout #choice-wizard-treadmill-finder :is(.choice-wizard__progress-fill,.choice-wizard__icon-button,.choice-wizard-question__option,.choice-wizard-intro__cta,.choice-wizard-results__cta){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/dv2-finder.css.map */
