.eb-gf,.eb-gf *,.eb-gf *:before,.eb-gf *:after{box-sizing:border-box}.eb-gf__panel{max-width:920px;margin:0 auto;background:#fff;border:1px solid var(--eb-line);padding:40px 44px 30px}.eb-section--cream .eb-gf__panel{border-color:var(--eb-line-strong)}.eb-gf__progress{height:2px;background:var(--eb-line);margin:0 0 16px;overflow:hidden}.eb-gf__progress span{display:block;height:100%;width:0;background:var(--eb-gold);transition:width .35s ease}.eb-gf__steplabel{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--eb-gold);margin:0 0 10px}.eb-gf__step{border:0;margin:0;padding:0;min-width:0}.eb-gf__step[hidden]{display:none!important}.eb-gf__q{display:block;width:100%;padding:0;font-family:var(--eb-serif)!important;font-weight:400;font-size:clamp(26px,3vw,34px)!important;line-height:1.15;color:var(--eb-ink);margin:0 0 24px;outline:none}.eb-gf__opts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.eb-gf__opt{-webkit-appearance:none;appearance:none;display:block;width:100%;text-align:left;cursor:pointer;background:var(--eb-ivory);color:var(--eb-ink);border:1px solid var(--eb-line-strong);border-radius:0;padding:18px 20px;margin:0;font-size:16px;line-height:1.3;letter-spacing:0;text-transform:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.eb-gf__opt[hidden]{display:none}.eb-gf__opt small{display:block;margin-top:5px;font-size:13px;color:var(--eb-muted);transition:color .2s ease}.eb-gf__opt:hover{border-color:var(--eb-gold)}.eb-gf__opt[aria-pressed=true]{background:var(--eb-ink);border-color:var(--eb-ink);color:#fff}.eb-gf__opt[aria-pressed=true] small{color:var(--eb-gold-pale)}.eb-gf__nav{margin-top:18px;min-height:22px}.eb-gf__back{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font-size:14px;color:var(--eb-muted);letter-spacing:.02em}.eb-gf__back:hover{color:var(--eb-gold-deep)}.eb-gf__note{color:var(--eb-muted);font-size:14px;margin:-12px 0 22px}.eb-gf__results{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 18px}.eb-gf__item{display:flex;flex-direction:column}.eb-gf__item .eb-card{flex:1}.eb-gf__item .eb-card__title{font-size:18px}.eb-gf__form{margin:0}.eb-btn.eb-gf__add{display:block;width:100%;text-align:center;margin-top:12px;padding:10px 14px!important;font-size:12px!important}.eb-gf__offer{text-align:center;margin:30px 0 0;font-size:14px;color:var(--eb-ink-soft);border-top:1px solid var(--eb-line);padding-top:22px}.eb-gf__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}@media(max-width:899px){.eb-gf__results{grid-template-columns:repeat(2,1fr);gap:22px 12px}}@media(max-width:749px){.eb-gf__panel{padding:28px 18px 22px}.eb-gf__opts{grid-template-columns:1fr;gap:10px}.eb-gf__opt{padding:15px 16px}.eb-gf__actions .eb-btn{width:100%;text-align:center}}.eb-progress{padding:4px 0 16px;margin-bottom:8px;border-bottom:1px solid var(--eb-line)}.eb-progress[hidden]{display:none}.eb-progress__row+.eb-progress__row{margin-top:12px}.eb-progress__msg{font-size:13px;line-height:1.45;color:var(--eb-ink-soft);margin:0 0 7px}.eb-progress__msg strong{color:var(--eb-ink);font-weight:500}.eb-progress__msg a{color:var(--eb-gold-deep);text-decoration:underline;text-underline-offset:3px}.eb-progress__track{height:4px;background:var(--eb-line);border-radius:999px;overflow:hidden}.eb-progress__fill{height:100%;width:0;background:var(--eb-gold);border-radius:999px;transition:width .45s ease}.eb-progress__row.is-done .eb-progress__msg strong:before{content:"\2726  ";color:var(--eb-gold)}.eb-progress__row.is-done .eb-progress__fill{background:var(--eb-gold-deep)}.eb-progress--page{max-width:560px;margin:0 0 28px auto;border-bottom:0;padding:18px 20px;background:#fff;border:1px solid var(--eb-line)}@media(max-width:749px){.eb-progress--page{margin-left:0}}@media(prefers-reduced-motion:reduce){.eb-gf__progress span,.eb-progress__fill,.eb-gf__opt{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/eb-interactive.css.map */
