.find-fit-dialog{width:min(740px,calc(100% - 32px));max-height:min(90vh,760px);padding:0;border:1px solid #d8bbaa;border-radius:6px;background:#fffaf6;color:#382d2b;box-shadow:0 25px 100px #1b121460;font-family:var(--font-manrope),Manrope,sans-serif}.find-fit-dialog::backdrop{background:#3f233980;backdrop-filter:blur(8px)}.find-fit-dialog .find-fit-close{position:absolute;top:14px;right:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#f1e5da;color:#966859;font-size:23px;line-height:1;cursor:pointer}.find-fit-body{padding:40px;overflow:auto;max-height:min(90vh,760px)}.find-fit-eyebrow{margin:8px 0 0;color:#8a766d;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.find-fit-step{display:block;margin:18px 0 8px;color:#a07f86;font-size:11px;font-weight:650;letter-spacing:.08em}.find-fit-body h2{max-width:16ch;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:650;line-height:1.02;letter-spacing:-.03em}.find-fit-body p{max-width:42rem;margin:0;color:#8b7770;font-size:14px;line-height:1.7}.find-fit-choices{display:grid;gap:12px;margin-top:22px}.find-fit-choice{display:flex;align-items:center;gap:16px;width:100%;padding:18px 20px;border:1px solid #e2cfbd;border-radius:3px;background:#f0e6dd;color:inherit;text-align:left;cursor:pointer}.find-fit-choice:nth-child(2){border-color:#dec6b8;background:#edddd5}.find-fit-choice:nth-child(3){border-color:#ddcddd;background:#ece0e9}.find-fit-choice:hover{background:#ead9c9}.find-fit-choice strong{display:block;font-size:18px;font-weight:650;letter-spacing:-.02em}.find-fit-choice small{display:block;margin-top:6px;color:#ac8c77;font-size:13px;line-height:1.5}.find-fit-choice>span{margin-left:auto;font-size:20px}.find-fit-back{margin-top:22px;padding:0 0 4px;border:0;border-bottom:1px solid #b5949b;background:transparent;color:#8a6c72;font-size:13px;cursor:pointer}.find-fit-recommendation{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin:22px 0;padding:22px;border-radius:3px;background:#f0e3da}.find-fit-recommendation img{width:100%;height:170px;object-fit:contain}.find-fit-symbol{display:grid;place-items:center;width:120px;height:140px;border-radius:2px;background:#782c42;color:#fff;font-size:28px;font-weight:650;letter-spacing:.04em;transform:rotate(-2deg)}.find-fit-recommendation h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:650;line-height:1.1;letter-spacing:-.03em}.find-fit-recommendation p{margin-bottom:12px;font-size:14px}.find-fit-recommendation strong{font-size:22px;font-weight:650}.find-fit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px}.find-fit-primary,.find-fit-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:3px;font-size:14px;font-weight:650;text-decoration:none}.find-fit-primary{border:1px solid #382d2b;background:#382d2b;color:#fff}.find-fit-primary:hover{border-color:#782c42;background:#782c42;color:#fff}.find-fit-secondary{border:1px solid #d6c4bf;background:transparent;color:#382d2b}.find-fit-secondary:hover{border-color:#782c42;color:#782c42}.find-fit-mail{color:#782c42;font-size:14px;font-weight:650;text-decoration:none}.find-fit-mail:hover{text-decoration:underline}.find-fit-professional .find-fit-eyebrow{margin-bottom:22px}.find-fit-professional h2{margin-bottom:28px;line-height:1.28}.find-fit-professional>p{line-height:1.9}.find-fit-professional .find-fit-actions{margin-top:32px}@media (max-width:760px){.find-fit-body{padding:32px 22px 24px}.find-fit-body h2{font-size:32px}.find-fit-choice{gap:10px;padding:16px 14px}.find-fit-choice strong{font-size:16px}.find-fit-recommendation{grid-template-columns:96px 1fr;gap:14px;padding:16px 14px}.find-fit-recommendation img,.find-fit-symbol{height:120px}.find-fit-symbol{width:80px;font-size:18px}.find-fit-recommendation h3{font-size:22px}}