main .h4{font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1px;font-family:var(--font-header);margin-block-end:24px}main .h3{font-size:45px;font-weight:700;letter-spacing:-1px;line-height:54px;font-family:var(--font-header)}main .h6{color:var(--c-harper-dark);font-family:var(--font-body);font-size:25px;font-weight:600;line-height:33px;letter-spacing:-1px;margin:0}main .subheading{font-size:16px;color:var(--c-harper-dark);font-family:var(--font-body);font-weight:600;line-height:21px;letter-spacing:.5px}main .button--primary:hover{background-color:var(--c-harper-dark);color:#fff}main .body-large a{color:var(--c-harper-dark)}main .h5{font-family:var(--font-header);font-weight:600;line-height:39px;font-size:30px;letter-spacing:-1px;color:var(--c-harper-dark)}main .h1{font-family:var(--font-header);font-weight:700;letter-spacing:-1px;line-height:70px;margin:0;color:var(--c-harper-dark);font-size:70px}main .body-large{font-family:var(--font-body);font-size:18px;line-height:25px;margin-block:0}main h2,main h4,main h5,main h6{color:var(--c-harper-dark)!important}main .body-base{font-family:var(--font-body);font-size:16px;font-weight:300;line-height:24px;margin-block-end:32px;color:var(--c-harper-dark)}main .button{position:relative;max-width:100%;padding:22px 12px;border-radius:10px;border:2px solid var(--c-harper-dark);text-decoration:none;font-family:var(--font-body);font-size:var(--fs-15);line-height:var(--lh-1);letter-spacing:var(--ls-1);font-weight:var(--fw-600);background-color:var(--c-eggshell);color:var(--c-harper-dark);width:280px;text-transform:uppercase}main .button--tertiary:after{content:"";z-index:-1;position:absolute;top:6px;left:6px;height:100%;width:100%;background-color:transparent;border:2px solid var(--c-harper-dark);border-radius:8px}main .button:hover:after{background-color:var(--c-harper-dark)}main .button:hover{cursor:pointer}main .select-search__input:focus-visible{outline-offset:unset!important;box-shadow:none!important}main button:not(.button):after,main button:not(.button):before,main .quiz-button:not(.button--tertiary):after,main .quiz-button:not(.button--tertiary):before{content:unset}main button:not(.button){background:transparent;border:none;outline:none}main input[type=radio]+div span{color:var(--c-harper-dark);font-weight:300}main .quiz-button{margin-top:16px}main .select-search__input{padding:16px;width:280px;outline:none;box-shadow:none;outline:1px solid var(--c-harper-dark);border-radius:8px;margin:0}main .select-search__input,main .select-search__select,main .select-search__select *{font-family:var(--font-body);font-weight:300;line-height:1.15;font-size:16px}main .select-search{border:none}main ul{padding:0;margin:0}main .select-search:not(.select-search--multiple) .select-search__select{left:-.5px}main .select-search__option{padding-inline:16px}@media (max-width: 1023px){main .h4{font-size:25px;line-height:1.2;margin-bottom:24px}main .body-base{margin-top:0;margin-bottom:24px}main .select-search__input{width:100%}main input[type=email]{width:100%!important}main .h3{font-size:30px;line-height:1.2}main .h5{font-size:20px;line-height:26px}main .h1{font-size:40px;line-height:46px}main .h6{font-size:16px;line-height:21px}main .subheading{font-size:14px;line-height:18px}}
/*# sourceMappingURL=/cdn/shop/t/735/assets/fit-quiz.css.map */
