.bloom-ffg__wrap{max-width:96rem;margin-inline:auto;font-family:var(--bloom-body-family)}.bloom-ffg [hidden]{display:none!important}.bloom-ffg__crumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;font-size:1.2rem;color:rgba(var(--bloom-ink),.55)}.bloom-ffg__crumbs a{color:rgba(var(--bloom-ink),.68);text-decoration:none}.bloom-ffg__crumbs a:hover{color:rgba(var(--bloom-accent),1)}.bloom-ffg__head{max-width:60rem;margin:0 auto 3.4rem;text-align:center}.bloom-ffg__title{margin:.6rem 0 1.2rem}.bloom-ffg__intro{color:rgba(var(--bloom-ink),.72)}.bloom-ffg__quiz{position:relative;max-width:60rem;margin:0 auto 4rem;padding:2.8rem;border-radius:1.8rem;border:1px solid rgba(var(--bloom-taupe),1);background:rgb(var(--bloom-cream));box-shadow:0 30px 60px -40px rgba(var(--bloom-clay-dark),.5)}.bloom-ffg__progress{display:flex;align-items:center;gap:1.2rem;margin:0 0 2rem}.bloom-ffg__progress-track{flex:1 1 auto;height:5px;border-radius:999px;background:rgba(var(--bloom-taupe),1);overflow:hidden}.bloom-ffg__progress-track i{display:block;height:100%;width:33%;border-radius:999px;background:rgba(var(--bloom-accent),1);transition:width var(--bloom-dur, .4s) var(--bloom-ease, ease)}.bloom-ffg__progress-label{flex:0 0 auto;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--bloom-ink),.55)}.bloom-ffg__stage{position:relative}.bloom-ffg__step{border:0;padding:0;margin:0}.bloom-ffg__step.is-in,.bloom-ffg__result.is-in{animation:bloom-ffg-in var(--bloom-dur, .4s) var(--bloom-ease, ease)}@keyframes bloom-ffg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bloom-ffg__q{font-family:var(--bloom-display-family);font-size:2.2rem;line-height:1.22;color:rgb(var(--bloom-ink));margin:0 0 1.8rem;padding:0;text-align:center}.bloom-ffg__options{display:grid;grid-template-columns:1fr;gap:.9rem}@media screen and (min-width:600px){.bloom-ffg__options{grid-template-columns:1fr 1fr}}.bloom-ffg__option{position:relative;display:flex;flex-direction:column;gap:.2rem;text-align:left;padding:1.4rem 3.4rem 1.4rem 1.6rem;border:1px solid rgba(var(--bloom-taupe),1);border-radius:1.2rem;background:rgb(var(--bloom-cream));cursor:pointer;transition:border-color var(--bloom-dur-fast, .2s) var(--bloom-ease, ease),background-color var(--bloom-dur-fast, .2s) var(--bloom-ease, ease),transform var(--bloom-dur-fast, .2s) var(--bloom-ease, ease),box-shadow var(--bloom-dur-fast, .2s) var(--bloom-ease, ease)}.bloom-ffg__option-label{font-family:var(--bloom-body-family);font-size:1.6rem;font-weight:600;color:rgb(var(--bloom-ink))}.bloom-ffg__option-hint{font-size:1.3rem;color:rgba(var(--bloom-ink),.55)}.bloom-ffg__option-go{position:absolute;right:1.4rem;top:50%;width:1.8rem;height:1.8rem;transform:translateY(-50%) translate(-4px);opacity:0;transition:opacity var(--bloom-dur-fast, .2s) var(--bloom-ease, ease),transform var(--bloom-dur-fast, .2s) var(--bloom-ease, ease)}.bloom-ffg__option-go:before,.bloom-ffg__option-go:after{content:"";position:absolute;background:rgba(var(--bloom-accent),1);border-radius:2px}.bloom-ffg__option-go:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.bloom-ffg__option-go:after{top:50%;right:0;width:8px;height:8px;border-top:2px solid rgba(var(--bloom-accent),1);border-right:2px solid rgba(var(--bloom-accent),1);transform:translateY(-50%) rotate(45deg);background:none}.bloom-ffg__option:hover,.bloom-ffg__option:focus-visible{border-color:rgba(var(--bloom-accent),1);background:rgba(var(--bloom-sand),.7);outline:none;transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(var(--bloom-clay-dark),.7)}.bloom-ffg__option:hover .bloom-ffg__option-go,.bloom-ffg__option:focus-visible .bloom-ffg__option-go{opacity:1;transform:translateY(-50%) translate(0)}.bloom-ffg__back{margin:1.8rem 0 0;background:none;border:0;padding:.4rem 0;font-family:var(--bloom-body-family);font-size:1.4rem;color:rgba(var(--bloom-ink),.6);cursor:pointer}.bloom-ffg__back:hover{color:rgba(var(--bloom-accent),1)}.bloom-ffg__matching{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3.4rem 0;text-align:center}.bloom-ffg__spinner{width:3.6rem;height:3.6rem;border-radius:999px;border:3px solid rgba(var(--bloom-taupe),1);border-top-color:rgba(var(--bloom-accent),1);animation:bloom-ffg-spin .8s linear infinite}@keyframes bloom-ffg-spin{to{transform:rotate(360deg)}}.bloom-ffg__matching-text{font-family:var(--bloom-display-family);font-size:1.8rem;color:rgb(var(--bloom-ink));margin:0}.bloom-ffg__matching-sub{font-size:1.35rem;color:rgba(var(--bloom-ink),.55);margin:0}.bloom-ffg__result:focus{outline:none}.bloom-ffg__result-card{display:grid;grid-template-columns:1fr;gap:1.8rem;padding:1.8rem;border-radius:1.4rem;background:rgb(var(--bloom-sand))}@media screen and (min-width:620px){.bloom-ffg__result-card{grid-template-columns:.85fr 1.15fr;align-items:center}}.bloom-ffg__result-media{border-radius:1.1rem;overflow:hidden;background:rgb(var(--bloom-cream));aspect-ratio:4 / 4}.bloom-ffg__result-media img{width:100%;height:100%;object-fit:cover;display:block}.bloom-ffg__result-media.is-empty{display:none}.bloom-ffg__result-tag{margin:0 0 .4rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--bloom-accent),1)}.bloom-ffg__result-name{font-family:var(--bloom-display-family);font-size:2.4rem;line-height:1.2;color:rgb(var(--bloom-ink));margin:0 0 .6rem}.bloom-ffg__recap{font-size:1.35rem;font-style:italic;color:rgba(var(--bloom-ink),.6);margin:0 0 .9rem}.bloom-ffg__result-why{font-size:1.55rem;line-height:1.6;color:rgba(var(--bloom-ink),.82);margin:0 0 1rem}.bloom-ffg__result-price{font-weight:600;color:rgb(var(--bloom-ink));margin:0 0 1.4rem}.bloom-ffg__cta{display:inline-flex}.bloom-ffg__rules{margin:1.8rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(var(--bloom-taupe),1);font-size:1.4rem;color:rgba(var(--bloom-ink),.82)}.bloom-ffg__rules ul{margin:.6rem 0 1rem 1.8rem;padding:0}.bloom-ffg__rules li{margin:0 0 .4rem}.bloom-ffg__rules a{color:rgba(var(--bloom-accent),1)}.bloom-ffg__alt{margin:1.8rem 0 0}.bloom-ffg__alt-label{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--bloom-ink),.5);margin:0 0 .8rem}.bloom-ffg__alt-card{display:flex;align-items:center;gap:1.2rem;padding:.8rem;border:1px solid rgba(var(--bloom-taupe),1);border-radius:1rem;text-decoration:none;color:inherit;transition:border-color var(--bloom-dur-fast, .2s) var(--bloom-ease, ease),background-color var(--bloom-dur-fast, .2s) var(--bloom-ease, ease)}.bloom-ffg__alt-card:hover{border-color:rgba(var(--bloom-accent),1);background:rgba(var(--bloom-sand),.5)}.bloom-ffg__alt-media{flex:0 0 auto;width:5.4rem;height:7.2rem;border-radius:.7rem;overflow:hidden;background:rgb(var(--bloom-sand))}.bloom-ffg__alt-media img{width:100%;height:100%;object-fit:cover;display:block}.bloom-ffg__alt-media.is-empty{display:none}.bloom-ffg__alt-name{flex:1 1 auto;font-size:1.5rem;font-weight:600;color:rgb(var(--bloom-ink))}.bloom-ffg__alt-go{flex:0 0 auto;color:rgba(var(--bloom-accent),1);font-size:1.6rem}.bloom-ffg__restart{margin:1.6rem 0 0;background:none;border:0;padding:0;font-family:var(--bloom-body-family);font-size:1.4rem;color:rgba(var(--bloom-ink),.6);text-decoration:underline;cursor:pointer}.bloom-ffg__restart:hover{color:rgba(var(--bloom-accent),1)}.bloom-ffg__explore{margin:0 0 3.4rem}.bloom-ffg__guide-h{font-family:var(--bloom-display-family);font-size:2.2rem;line-height:1.25;color:rgb(var(--bloom-ink));margin:0 0 1.6rem;text-align:center}.bloom-ffg__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (min-width:750px){.bloom-ffg__grid{grid-template-columns:repeat(4,1fr)}}.bloom-ffg__pcard{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:1.2rem;overflow:hidden;border:1px solid rgba(var(--bloom-taupe),1);background:rgb(var(--bloom-cream));transition:transform var(--bloom-dur-fast, .2s) var(--bloom-ease, ease),box-shadow var(--bloom-dur-fast, .2s) var(--bloom-ease, ease)}@media(hover:hover){.bloom-ffg__pcard:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(var(--bloom-clay-dark),.6)}}.bloom-ffg__pcard-media{display:block;aspect-ratio:4 / 4;overflow:hidden;background:rgb(var(--bloom-sand))}.bloom-ffg__pcard-media img,.bloom-ffg__pcard-media svg{width:100%;height:100%;object-fit:cover;display:block}.bloom-ffg__pcard-name{padding:1.2rem 1.3rem .4rem;font-size:1.45rem;font-weight:600;color:rgb(var(--bloom-ink))}.bloom-ffg__pcard-tag{padding:0 1.3rem 1.4rem;font-size:1.3rem;line-height:1.45;color:rgba(var(--bloom-ink),.62)}.bloom-ffg__guide{margin:0 0 3rem}.bloom-ffg__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1.2rem;border:1px solid rgba(var(--bloom-taupe),1);margin:0 0 1.4rem}.bloom-ffg__table{width:100%;border-collapse:collapse;font-size:1.5rem;min-width:46rem}.bloom-ffg__table th,.bloom-ffg__table td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--bloom-taupe),1)}.bloom-ffg__table thead th{background:rgba(var(--bloom-sand),.8);font-weight:600;font-size:1.35rem;color:rgb(var(--bloom-ink))}.bloom-ffg__table tbody tr:last-child td{border-bottom:none}.bloom-ffg__table a{color:rgba(var(--bloom-accent),1);font-weight:600;text-decoration:none}.bloom-ffg__table a:hover{text-decoration:underline}.bloom-ffg__two-rules{font-size:1.45rem;color:rgba(var(--bloom-ink),.72);text-align:center}.bloom-ffg__two-rules a{color:rgba(var(--bloom-accent),1)}.bloom-ffg__contact{max-width:60rem;margin:0 auto;padding:2.4rem;border-radius:1.2rem;background:rgba(var(--bloom-sand),.55);font-size:1.55rem;color:rgba(var(--bloom-ink),.82);text-align:center}.bloom-ffg__contact a{color:rgba(var(--bloom-accent),1)}@media(prefers-reduced-motion:reduce){.bloom-ffg__step.is-in,.bloom-ffg__result.is-in{animation:none}.bloom-ffg__spinner{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-bloom-fit-guide.css.map */
