/* Scoped to the finder so the WordPress theme stays untouched. */
#mrs-jazzmyn-finder{width:100%;box-sizing:border-box;}
#mrs-jazzmyn-finder{--navy:#071642;--navy-2:#102455;--ink:#142547;--muted:#596780;--gold:#b8872e;--teal:#1c7261;--mist:#eff3f4;--cream:#f8f7f3;--line:#dfe5e8;--white:#fff;--shadow:0 24px 70px rgba(7,22,66,.11)}
#mrs-jazzmyn-finder *{box-sizing:border-box}
#mrs-jazzmyn-finder{scroll-behavior:smooth}
#mrs-jazzmyn-finder{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}
#mrs-jazzmyn-finder button,#mrs-jazzmyn-finder a{-webkit-tap-highlight-color:transparent}
#mrs-jazzmyn-finder button{font:inherit}
#mrs-jazzmyn-finder a{color:inherit}
#mrs-jazzmyn-finder a:focus-visible,#mrs-jazzmyn-finder button:focus-visible{outline:3px solid #d39a35;outline-offset:3px}
#mrs-jazzmyn-finder .wrap{width:min(1190px,calc(100% - 48px));margin:auto}
#mrs-jazzmyn-finder .site-header{height:90px;display:flex;align-items:center;justify-content:space-between}
#mrs-jazzmyn-finder .brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}
#mrs-jazzmyn-finder .brand-mark{height:45px;width:45px;border:1.5px solid var(--gold);border-radius:14px;display:grid;place-items:center;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;color:var(--navy);letter-spacing:-1.8px;transform:rotate(-5deg)}
#mrs-jazzmyn-finder .brand-mark>*{transform:rotate(5deg)}
#mrs-jazzmyn-finder .brand-dot{color:var(--gold)}
#mrs-jazzmyn-finder .brand-name{display:flex;flex-direction:column;font:700 20px/1 Outfit,sans-serif;color:var(--navy);letter-spacing:-.8px}
#mrs-jazzmyn-finder .brand-name span{font:700 8px/1.8 'DM Sans',sans-serif;letter-spacing:2px;color:var(--teal);margin-top:3px}
#mrs-jazzmyn-finder .prototype-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #dce4e1;border-radius:99px;color:#356457;background:#f2f7f4;padding:9px 13px;font-size:11px;font-weight:700;letter-spacing:.04em}
#mrs-jazzmyn-finder .prototype-pill span{width:7px;height:7px;border-radius:100%;background:#4e9b7d}
#mrs-jazzmyn-finder .hero{min-height:580px;display:grid;grid-template-columns:1.03fr .97fr;gap:20px;align-items:center;padding:42px 0 78px}
#mrs-jazzmyn-finder .hero-copy{max-width:600px;padding:8px 0 0}
#mrs-jazzmyn-finder .eyebrow{margin:0 0 23px;font-size:11px;font-weight:800;letter-spacing:2.3px;color:var(--teal);display:flex;align-items:center;gap:11px}
#mrs-jazzmyn-finder .eyebrow-line{width:22px;height:1.5px;background:var(--gold)}
#mrs-jazzmyn-finder h1,#mrs-jazzmyn-finder h2,#mrs-jazzmyn-finder h3,#mrs-jazzmyn-finder h4,#mrs-jazzmyn-finder p{margin-top:0}
#mrs-jazzmyn-finder h1,#mrs-jazzmyn-finder h2,#mrs-jazzmyn-finder h3,#mrs-jazzmyn-finder h4{font-family:Outfit,Arial,sans-serif}
#mrs-jazzmyn-finder h1{font-size:clamp(49px,5.1vw,79px);line-height:1.04;letter-spacing:-3.5px;font-weight:700;color:var(--navy);margin-bottom:28px}
#mrs-jazzmyn-finder h1 em{font-weight:500;color:var(--teal);font-style:normal}
#mrs-jazzmyn-finder .hero-description{font-size:17px;line-height:1.75;color:var(--muted);max-width:520px;margin-bottom:29px}
#mrs-jazzmyn-finder .hero-action{display:inline-flex;align-items:center;gap:31px;background:var(--navy);color:white;text-decoration:none;padding:16px 20px 16px 22px;border-radius:6px;font-size:14px;font-weight:700;box-shadow:0 10px 25px rgba(7,22,66,.16);transition:transform .2s,background .2s}
#mrs-jazzmyn-finder .hero-action:hover{transform:translateY(-2px);background:var(--navy-2)}
#mrs-jazzmyn-finder .hero-action span{font-size:19px;font-weight:400}
#mrs-jazzmyn-finder .hero-note{display:flex;align-items:center;gap:10px;font-size:12px;color:#65708a;margin-top:22px}
#mrs-jazzmyn-finder .note-spark{color:var(--gold);font-size:16px}
#mrs-jazzmyn-finder .hero-art{min-height:490px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
#mrs-jazzmyn-finder .hero-art:before{content:'';position:absolute;inset:9% 3% 2% 9%;border-radius:50% 43% 48% 50%;background:radial-gradient(circle at 26% 22%,#e7f0eb 0,#eaf0ee 45%,#e5eeeb 100%);transform:rotate(-9deg);z-index:-2}
#mrs-jazzmyn-finder .orbit{position:absolute;border:1px solid rgba(28,114,97,.17);border-radius:50%;z-index:-1}
#mrs-jazzmyn-finder .orbit-one{width:84%;height:75%;transform:rotate(17deg)}
#mrs-jazzmyn-finder .orbit-two{width:60%;height:83%;transform:rotate(-31deg)}
#mrs-jazzmyn-finder .art-label{position:absolute;background:#fff;box-shadow:0 10px 35px rgba(18,41,70,.1);border-radius:6px;font-weight:800;letter-spacing:1.2px;font-size:10px;color:var(--navy);z-index:2}
#mrs-jazzmyn-finder .label-top{right:0;top:60px;padding:15px 17px;display:flex;gap:25px;align-items:center;transform:rotate(4deg)}
#mrs-jazzmyn-finder .label-top span{color:var(--gold);font-size:9px}
#mrs-jazzmyn-finder .label-bottom{left:0;bottom:63px;padding:11px 17px 11px 11px;display:flex;align-items:center;gap:10px;letter-spacing:0;font-size:12px;font-weight:700;transform:rotate(-4deg)}
#mrs-jazzmyn-finder .gold-circle{height:25px;width:25px;border-radius:50%;display:grid;place-items:center;background:#f3e7d1;color:#8c672a}
#mrs-jazzmyn-finder .art-card{background:#fff;box-shadow:0 25px 60px rgba(7,22,66,.15);border-radius:17px;padding:30px;position:relative}
#mrs-jazzmyn-finder .main-card{width:min(390px,80%);transform:rotate(-3.5deg);margin-top:10px}
#mrs-jazzmyn-finder .card-mini-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--teal);font-size:24px;background:#eaf4ee;border-radius:12px;margin-bottom:22px}
#mrs-jazzmyn-finder .main-card>span{display:block;font:700 23px/1.2 Outfit,sans-serif;color:var(--navy);margin-bottom:25px;letter-spacing:-.5px}
#mrs-jazzmyn-finder .mini-choice{border:1px solid #e8ebed;border-radius:7px;margin:9px 0;padding:14px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#56627a}
#mrs-jazzmyn-finder .mini-choice i{height:15px;width:15px;border:1.5px solid #c9d3d5;border-radius:50%}
#mrs-jazzmyn-finder .mini-choice.active{background:#edf6f1;border-color:#9cc8b8;color:#1c6656}
#mrs-jazzmyn-finder .mini-choice.active i{border:5px solid #32846c}
#mrs-jazzmyn-finder .mini-choice b{margin-left:auto;font-size:18px;font-weight:400}
#mrs-jazzmyn-finder .finder-section{background:#edf2f3;padding:90px 0 68px}
#mrs-jazzmyn-finder .section-heading{text-align:center;max-width:670px;margin:0 auto 41px}
#mrs-jazzmyn-finder .section-heading .eyebrow{justify-content:center;margin-bottom:13px}
#mrs-jazzmyn-finder .section-heading h2{font-size:clamp(32px,3.1vw,44px);letter-spacing:-1.5px;line-height:1.15;color:var(--navy);margin-bottom:10px}
#mrs-jazzmyn-finder .section-heading>p:last-child{font-size:14px;line-height:1.6;color:var(--muted);margin:0}
#mrs-jazzmyn-finder .finder-shell{background:#fff;border-radius:13px;box-shadow:var(--shadow);display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;min-height:585px}
#mrs-jazzmyn-finder .finder-aside{background:#0a1b4c;color:#fff;padding:38px 29px;display:flex;flex-direction:column;position:relative;overflow:hidden}
#mrs-jazzmyn-finder .finder-aside:after{content:'';position:absolute;right:-130px;bottom:-145px;width:300px;height:300px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 43px rgba(255,255,255,.025),0 0 0 88px rgba(255,255,255,.023)}
#mrs-jazzmyn-finder .aside-top{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:800;letter-spacing:2px;color:#c8d5e9}
#mrs-jazzmyn-finder .aside-icon{font-size:28px;line-height:1;color:#e0b766}
#mrs-jazzmyn-finder .steps{padding:0;margin:55px 0 0;list-style:none;position:relative}
#mrs-jazzmyn-finder .steps:before{content:'';position:absolute;top:18px;left:17px;height:154px;border-left:1px solid rgba(255,255,255,.19)}
#mrs-jazzmyn-finder .steps li{display:flex;align-items:flex-start;gap:17px;margin-bottom:37px;opacity:.46;position:relative}
#mrs-jazzmyn-finder .steps li.current,#mrs-jazzmyn-finder .steps li.done{opacity:1}
#mrs-jazzmyn-finder .steps li>span{height:35px;min-width:35px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);font-size:10px;font-weight:800;background:#0a1b4c}
#mrs-jazzmyn-finder .steps li.current>span{background:var(--gold);border-color:var(--gold);color:#fff}
#mrs-jazzmyn-finder .steps li.done>span{background:#1d8068;border-color:#1d8068}
#mrs-jazzmyn-finder .steps strong{display:block;font-size:13px;margin:2px 0 5px}
#mrs-jazzmyn-finder .steps small{font-size:11px;color:#c8d5e9}
#mrs-jazzmyn-finder .aside-foot{font:400 15px/1.6 Outfit,sans-serif;color:#e3dfd4;margin-top:auto;max-width:190px;position:relative;z-index:1}
#mrs-jazzmyn-finder .finder-main{padding:40px clamp(24px,5.2vw,72px) 34px;min-width:0}
#mrs-jazzmyn-finder .step-topline{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--teal)}
#mrs-jazzmyn-finder .step-topline span:last-child{color:#92a1ac}
#mrs-jazzmyn-finder .progress-track{height:4px;background:#e9eeed;margin:16px 0 39px;border-radius:3px}
#mrs-jazzmyn-finder .progress-track span{display:block;background:var(--teal);height:100%;border-radius:3px;transition:width .2s}
#mrs-jazzmyn-finder .question-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--gold)}
#mrs-jazzmyn-finder .question h3,#mrs-jazzmyn-finder .results h3{font-size:clamp(28px,3vw,38px);letter-spacing:-1.2px;color:var(--navy);line-height:1.1;margin:10px 0 9px}
#mrs-jazzmyn-finder .question-subtitle,#mrs-jazzmyn-finder .results-heading>p{font-size:14px;color:var(--muted);line-height:1.6;margin:0 0 25px}
#mrs-jazzmyn-finder .option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#mrs-jazzmyn-finder .option{min-height:81px;width:100%;padding:14px;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer;color:var(--ink);transition:border-color .15s,background .15s,transform .15s}
#mrs-jazzmyn-finder .option:hover{border-color:#98b9b3;transform:translateY(-1px)}
#mrs-jazzmyn-finder .option.selected{border:1.5px solid var(--teal);background:#f2f9f6}
#mrs-jazzmyn-finder .option-icon{width:35px;height:35px;min-width:35px;background:#edf2f2;border-radius:7px;display:grid;place-items:center;color:var(--teal);font-size:18px}
#mrs-jazzmyn-finder .option.selected .option-icon{background:#dcefe6}
#mrs-jazzmyn-finder .option-copy{display:flex;flex-direction:column;min-width:0}
#mrs-jazzmyn-finder .option-copy strong{font-size:13px;line-height:1.35}
#mrs-jazzmyn-finder .option-copy small{font-size:10.5px;line-height:1.45;color:#778397;margin-top:3px}
#mrs-jazzmyn-finder .option-select{margin-left:auto;width:18px;height:18px;min-width:18px;border:1.5px solid #c8d3d8;border-radius:50%;display:grid;place-items:center;font-size:11px;color:white}
#mrs-jazzmyn-finder .option.selected .option-select{background:var(--teal);border-color:var(--teal)}
#mrs-jazzmyn-finder .need-grid .option{min-height:66px}
#mrs-jazzmyn-finder .controls{display:flex;justify-content:space-between;align-items:center;margin-top:27px}
#mrs-jazzmyn-finder .next-button{display:inline-flex;align-items:center;gap:23px;background:var(--navy);border:1px solid var(--navy);border-radius:5px;color:#fff;padding:13px 16px 13px 20px;font-size:13px;font-weight:700;cursor:pointer}
#mrs-jazzmyn-finder .next-button:hover:not(:disabled){background:var(--teal);border-color:var(--teal)}
#mrs-jazzmyn-finder .next-button:disabled{opacity:.38;cursor:not-allowed}
#mrs-jazzmyn-finder .next-button span{font-size:19px;font-weight:400}
#mrs-jazzmyn-finder .back-button,#mrs-jazzmyn-finder .text-button{border:0;background:transparent;color:var(--navy);font-weight:700;font-size:13px;cursor:pointer;padding:10px 0}
#mrs-jazzmyn-finder .back-button:hover,#mrs-jazzmyn-finder .text-button:hover{text-decoration:underline}
#mrs-jazzmyn-finder .finder-disclaimer{text-align:center;font-size:11px;line-height:1.6;color:#72818c;margin:21px auto 0;max-width:690px}
#mrs-jazzmyn-finder .results-heading>p{margin-bottom:17px}
#mrs-jazzmyn-finder .results-heading strong{color:var(--navy)}
#mrs-jazzmyn-finder .answer-summary{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}
#mrs-jazzmyn-finder .answer-summary span{border:1px solid #dae8df;background:#f0f7f1;border-radius:99px;font-size:10px;font-weight:800;padding:6px 9px;color:#2c6957}
#mrs-jazzmyn-finder .result-list{display:grid;gap:10px}
#mrs-jazzmyn-finder .result-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;border:1px solid #e3e9e9;border-radius:8px;padding:18px;background:#fff}
#mrs-jazzmyn-finder .result-card:first-child{border-color:#91bdaa;background:#fbfefd}
#mrs-jazzmyn-finder .result-number{height:36px;width:36px;border:1px solid #d9e5e1;display:grid;place-items:center;border-radius:50%;color:var(--teal);font:700 12px Outfit,sans-serif}
#mrs-jazzmyn-finder .result-card:first-child .result-number{background:var(--teal);color:#fff}
#mrs-jazzmyn-finder .result-tags{display:flex;flex-wrap:wrap;gap:9px;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:1.25px}
#mrs-jazzmyn-finder .result-tags span+span{color:#8995a0;letter-spacing:.2px;font-weight:700}
#mrs-jazzmyn-finder .result-body h4{font-size:20px;letter-spacing:-.5px;color:var(--navy);margin:6px 0 4px}
#mrs-jazzmyn-finder .result-body>p{font-size:12px;line-height:1.5;color:#5e6c7d;margin:0}
#mrs-jazzmyn-finder .result-body .reason{color:#276b5a;margin:9px 0 9px}
#mrs-jazzmyn-finder .result-body .reason span{color:var(--gold)}
#mrs-jazzmyn-finder .result-body a{font-size:12px;font-weight:800;color:var(--navy);text-underline-offset:4px}
#mrs-jazzmyn-finder .result-body a span{margin-left:5px;color:var(--teal)}
#mrs-jazzmyn-finder .result-actions{display:flex;justify-content:space-between;margin-top:10px}
#mrs-jazzmyn-finder .text-button{color:var(--teal)}
#mrs-jazzmyn-finder .footer{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:112px;color:#7a8393;font-size:11px}
#mrs-jazzmyn-finder .footer-brand{font:700 19px Outfit,sans-serif;color:var(--navy)}
#mrs-jazzmyn-finder .footer a{font-weight:700;color:var(--navy);text-underline-offset:4px}
#mrs-jazzmyn-finder .footer a span{color:var(--teal)}
@media(max-width:850px){#mrs-jazzmyn-finder .hero{grid-template-columns:1fr;min-height:0;padding:68px 0 50px}
#mrs-jazzmyn-finder .hero-copy{max-width:650px}
#mrs-jazzmyn-finder .hero-art{min-height:365px}
#mrs-jazzmyn-finder .hero-art:before{inset:2% 15%}
#mrs-jazzmyn-finder .main-card{width:320px}
#mrs-jazzmyn-finder .label-top{right:12%;top:15px}
#mrs-jazzmyn-finder .label-bottom{left:13%;bottom:13px}
#mrs-jazzmyn-finder .finder-shell{grid-template-columns:215px 1fr}
#mrs-jazzmyn-finder .finder-aside{padding:31px 20px}
#mrs-jazzmyn-finder .finder-main{padding:31px 28px}
#mrs-jazzmyn-finder .option-grid{grid-template-columns:1fr}
#mrs-jazzmyn-finder .option{min-height:65px}
#mrs-jazzmyn-finder .finder-shell{min-height:0}}
@media(max-width:650px){#mrs-jazzmyn-finder .wrap{width:min(100% - 32px,540px)}
#mrs-jazzmyn-finder .site-header{height:72px}
#mrs-jazzmyn-finder .brand-name{font-size:17px}
#mrs-jazzmyn-finder .brand-mark{width:40px;height:40px}
#mrs-jazzmyn-finder .prototype-pill{padding:7px 9px;font-size:9px}
#mrs-jazzmyn-finder .hero{padding:54px 0 62px}
#mrs-jazzmyn-finder .eyebrow{font-size:10px;letter-spacing:1.5px}
#mrs-jazzmyn-finder .hero h1{font-size:clamp(47px,11.4vw,69px);letter-spacing:-2.5px}
#mrs-jazzmyn-finder .hero-description{font-size:15px}
#mrs-jazzmyn-finder .hero-art{display:none}
#mrs-jazzmyn-finder .finder-section{padding:62px 0 45px}
#mrs-jazzmyn-finder .section-heading{margin-bottom:28px}
#mrs-jazzmyn-finder .section-heading h2{font-size:34px}
#mrs-jazzmyn-finder .finder-shell{display:block}
#mrs-jazzmyn-finder .finder-aside{padding:15px 18px;display:block}
#mrs-jazzmyn-finder .aside-top,#mrs-jazzmyn-finder .aside-foot{display:none}
#mrs-jazzmyn-finder .steps{margin:0;display:flex;gap:7px;justify-content:space-between}
#mrs-jazzmyn-finder .steps:before{display:none}
#mrs-jazzmyn-finder .steps li{margin:0;gap:6px;align-items:center}
#mrs-jazzmyn-finder .steps li>span{height:27px;min-width:27px;font-size:9px}
#mrs-jazzmyn-finder .steps strong{font-size:10px;margin:0}
#mrs-jazzmyn-finder .steps small{display:none}
#mrs-jazzmyn-finder .finder-main{padding:26px 18px 27px}
#mrs-jazzmyn-finder .progress-track{margin:13px 0 29px}
#mrs-jazzmyn-finder .question h3,#mrs-jazzmyn-finder .results h3{font-size:31px}
#mrs-jazzmyn-finder .question-subtitle{margin-bottom:19px}
#mrs-jazzmyn-finder .option-grid{gap:8px}
#mrs-jazzmyn-finder .option{min-height:62px}
#mrs-jazzmyn-finder .option-copy strong{font-size:12px}
#mrs-jazzmyn-finder .option-copy small{font-size:10px}
#mrs-jazzmyn-finder .result-card{padding:14px;grid-template-columns:30px 1fr;gap:10px}
#mrs-jazzmyn-finder .result-number{height:28px;width:28px}
#mrs-jazzmyn-finder .result-body h4{font-size:18px}
#mrs-jazzmyn-finder .footer{min-height:130px;align-items:flex-start;padding:27px 0;display:flex;flex-wrap:wrap;justify-content:space-between}
#mrs-jazzmyn-finder .footer>span:nth-child(2){order:3;width:100%}}
@media(prefers-reduced-motion:reduce){#mrs-jazzmyn-finder{scroll-behavior:auto}
#mrs-jazzmyn-finder *,#mrs-jazzmyn-finder *:before,#mrs-jazzmyn-finder *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
#mrs-jazzmyn-finder{
  --navy: #07113f;
  --navy-2: #123c69;
  --ink: #333333;
  --muted: #616161;
  --gold: #b8872e;
  --teal: #b8872e;
  --mist: #f8f5ef;
  --cream: #ffffff;
  --line: #e8e1d6;
  --shadow: 0 24px 70px rgba(7,17,63,.10);
}
#mrs-jazzmyn-finder{font-family:'Poppins',Arial,sans-serif}
#mrs-jazzmyn-finder h1,#mrs-jazzmyn-finder h2,#mrs-jazzmyn-finder h3,#mrs-jazzmyn-finder h4{font-family:'Playfair Display',Georgia,serif}
#mrs-jazzmyn-finder h1{letter-spacing:-1.8px;line-height:1.12;color:#123c69}
#mrs-jazzmyn-finder h1 em{color:#b8872e;font-style:normal}
#mrs-jazzmyn-finder h2,#mrs-jazzmyn-finder h3,#mrs-jazzmyn-finder h4{letter-spacing:-.6px}
#mrs-jazzmyn-finder .section-heading h2,#mrs-jazzmyn-finder .question h3,#mrs-jazzmyn-finder .results h3,#mrs-jazzmyn-finder .result-body h4{color:#123c69}
#mrs-jazzmyn-finder .brand-name,#mrs-jazzmyn-finder .footer-brand{font-family:'Montserrat',Arial,sans-serif;letter-spacing:-.6px}
#mrs-jazzmyn-finder .brand-name span{font-family:'Poppins',Arial,sans-serif;color:#946719}
#mrs-jazzmyn-finder .brand-mark{font-family:'Montserrat',Arial,sans-serif}
#mrs-jazzmyn-finder .prototype-pill{background:#f8f5ef;border-color:#e8e1d6;color:#65512e}
#mrs-jazzmyn-finder .prototype-pill span{background:#b8872e}
#mrs-jazzmyn-finder .eyebrow,#mrs-jazzmyn-finder .question-kicker,#mrs-jazzmyn-finder .step-topline,#mrs-jazzmyn-finder .result-tags{color:#946719}
#mrs-jazzmyn-finder .hero-action,#mrs-jazzmyn-finder .next-button{background:#07113f;border-color:#07113f}
#mrs-jazzmyn-finder .hero-action:hover,#mrs-jazzmyn-finder .next-button:hover:not(:disabled){background:#123c69;border-color:#123c69}
#mrs-jazzmyn-finder .hero-art:before{background:radial-gradient(circle at 26% 22%,#faf7f1 0,#f4efe6 50%,#ede5d8 100%)}
#mrs-jazzmyn-finder .orbit{border-color:rgba(184,135,46,.2)}
#mrs-jazzmyn-finder .art-card{border:1px solid #e8e1d6}
#mrs-jazzmyn-finder .card-mini-icon,#mrs-jazzmyn-finder .mini-choice.active,#mrs-jazzmyn-finder .option.selected .option-icon{background:#f5ecdc;color:#9a6c1f}
#mrs-jazzmyn-finder .main-card>span{font-family:'Playfair Display',Georgia,serif;color:#123c69}
#mrs-jazzmyn-finder .mini-choice.active{border-color:#d5b77a}
#mrs-jazzmyn-finder .mini-choice.active i{border-color:#b8872e}
#mrs-jazzmyn-finder .gold-circle{background:#f5ecdc;color:#8c672a}
#mrs-jazzmyn-finder .finder-section{background:#f8f5ef}
#mrs-jazzmyn-finder .finder-aside,#mrs-jazzmyn-finder .steps li>span{background:#07113f}
#mrs-jazzmyn-finder .aside-top,#mrs-jazzmyn-finder .steps small{color:#e8e1d6}
#mrs-jazzmyn-finder .aside-foot{font-family:'Playfair Display',Georgia,serif;color:#f0e7d8}
#mrs-jazzmyn-finder .aside-icon{color:#d4ab64}
#mrs-jazzmyn-finder .steps li.done>span{background:#b8872e;border-color:#b8872e}
#mrs-jazzmyn-finder .progress-track{background:#eee7db}
#mrs-jazzmyn-finder .progress-track span{background:#b8872e}
#mrs-jazzmyn-finder .option:hover{border-color:#cba660}
#mrs-jazzmyn-finder .option.selected{background:#fbf7ef;border-color:#b8872e}
#mrs-jazzmyn-finder .option-icon{background:#f8f5ef;color:#b8872e}
#mrs-jazzmyn-finder .option.selected .option-icon{background:#f3e5cd;color:#8c6320}
#mrs-jazzmyn-finder .option-select{border-color:#d0c4ad}
#mrs-jazzmyn-finder .option.selected .option-select{background:#b8872e;border-color:#b8872e}
#mrs-jazzmyn-finder .answer-summary span{background:#fbf7ef;border-color:#e8d9bb;color:#75531d}
#mrs-jazzmyn-finder .result-card{border-color:#e8e1d6}
#mrs-jazzmyn-finder .result-card:first-child{border-color:#d5b77a;background:#fdfbf7}
#mrs-jazzmyn-finder .result-number{border-color:#e8e1d6;color:#98691f;font-family:'Montserrat',Arial,sans-serif}
#mrs-jazzmyn-finder .result-card:first-child .result-number{background:#b8872e;color:#fff}
#mrs-jazzmyn-finder .result-tags span+span{color:#817568}
#mrs-jazzmyn-finder .result-body .reason{color:#6d552b}
#mrs-jazzmyn-finder .result-body a span,#mrs-jazzmyn-finder .footer a span,#mrs-jazzmyn-finder .text-button{color:#a87520}
#mrs-jazzmyn-finder .footer-brand{color:#123c69}
#mrs-jazzmyn-finder a:focus-visible,#mrs-jazzmyn-finder button:focus-visible{outline-color:#b8872e}
