.kg-fyi-section{background:#fbf8f2}.kg-fyi-app,.kg-fyi-static{max-width:760px;margin:0 auto;padding:56px 24px;font-family:Inter,Helvetica Neue,system-ui,sans-serif;color:#39342f}.kg-fyi-static__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:2.65rem;line-height:1.2;margin:0 0 14px;letter-spacing:.01em}.kg-fyi-static__subtitle{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.3rem;color:#6b6258;margin:0 0 26px}.kg-fyi-static__intro{font-size:1.15rem;line-height:1.75;color:#4d4842;max-width:56ch;margin:0 0 36px}.kg-fyi-static__about p{font-size:1.08rem;line-height:1.75;color:#4d4842}.kg-fyi-static__questions{margin-top:40px}.kg-fyi-static__question{margin:28px 0;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.06)}.kg-fyi-static__question h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.5rem;margin:0 0 14px}.kg-fyi-static__question ul{list-style:none;padding:0;margin:0}.kg-fyi-static__question li{padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.04);font-size:1.08rem;line-height:1.65}.kg-fyi-static__question li:last-child{border-bottom:none}.kg-fyi-static__paths{margin-top:56px}.kg-fyi-static__paths>h2,.kg-fyi-static__faq>h2,.kg-fyi-static__about>h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.7rem;text-align:center;margin:0 0 24px;letter-spacing:.04em;color:#39342f}.kg-fyi-static__path{margin:22px 0;padding:20px 24px;background:#a082540a;border-left:2px solid #A08254;border-radius:2px}.kg-fyi-static__path h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.35rem;margin:0 0 10px;color:#6b5226}.kg-fyi-static__path p{font-size:1.12rem;line-height:1.7;color:#4d4842;margin:0}.kg-fyi-static__faq{margin-top:56px}.kg-fyi-static__faq .kg-fyi-static__question{margin:18px 0;padding:20px 24px;background:#00000004;border:1px solid rgba(0,0,0,.05);border-radius:2px}.kg-fyi-static__faq h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.32rem;margin:0 0 10px;color:#39342f;line-height:1.35}.kg-fyi-static__faq p{font-size:1.08rem;line-height:1.7;color:#4d4842;margin:0}.kg-fyi-static__about{margin:32px 0 8px}.kg-fyi__hero{text-align:center}.kg-fyi__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:2.85rem;line-height:1.15;margin:0 0 18px;color:#39342f;letter-spacing:.01em}.kg-fyi__subtitle{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.32rem;color:#6b6258;margin:0 0 30px;line-height:1.5}.kg-fyi__intro{font-size:1.15rem;line-height:1.75;color:#4d4842;max-width:56ch;margin:0 auto 40px}.kg-fyi__btn{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.08rem;text-transform:uppercase;letter-spacing:.32em;padding:16px 32px;border:1px solid #39342F;background:transparent;color:#39342f;cursor:pointer;transition:background .25s,color .25s,border-color .25s,opacity .25s}.kg-fyi__btn:hover:not([disabled]){background:#39342f;color:#fbf8f2}.kg-fyi__btn[disabled]{opacity:.32;cursor:not-allowed}.kg-fyi__btn--primary{background:#39342f;color:#fbf8f2;border-color:#39342f}.kg-fyi__btn--primary:hover:not([disabled]){background:#a08254;border-color:#a08254}.kg-fyi__btn--ghost{border-color:#0000002e}.kg-fyi__btn--ghost:hover:not([disabled]){background:#0000000a;color:#39342f}.kg-fyi__progress{font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.32em;font-size:1.02rem;color:#a08254;margin:0 0 18px}.kg-fyi__qtext{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:2.3rem;line-height:1.3;margin:0 0 32px;color:#39342f}.kg-fyi__options{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:1fr;gap:14px}.kg-fyi__option{padding:24px 28px;min-height:66px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;transition:border-color .2s,background .2s,transform .15s;display:flex;align-items:center;border-radius:2px;font-size:1.22rem;line-height:1.5;color:#39342f}.kg-fyi__option:hover{border-color:#a08254;background:#fff8eb}.kg-fyi__option:focus{outline:2px solid #A08254;outline-offset:2px}.kg-fyi__option.is-selected{border-color:#a08254;background:#a0825414;border-width:1px;box-shadow:inset 0 0 0 1px #a08254}.kg-fyi__option-label{font-family:Cormorant Garamond,Georgia,serif;font-size:1.42rem;line-height:1.45}.kg-fyi__micro{min-height:76px;margin:16px 0 30px;transition:opacity .25s}.kg-fyi__micro-text{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.32rem;line-height:1.7;color:#6b5226;margin:0;padding:20px 26px;background:#a082540f;border-left:2px solid #A08254;border-radius:2px;animation:kg-fyi-fadein .35s ease-out}@keyframes kg-fyi-fadein{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.kg-fyi__nav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px}.kg-fyi__result-header{text-align:center;margin-bottom:44px}.kg-fyi__result-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:2.6rem;line-height:1.2;margin:14px 0 18px;color:#39342f}.kg-fyi__result-lead{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.28rem;line-height:1.65;color:#6b6258;max-width:60ch;margin:0 auto 24px}.kg-fyi__result-section-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.18rem;text-transform:uppercase;letter-spacing:.32em;text-align:center;margin:44px 0 24px;color:#6b5226}.kg-fyi__result-primary{margin-bottom:36px}.kg-fyi__product--primary{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:2px;padding:0;overflow:hidden;transition:box-shadow .2s,transform .2s}.kg-fyi__product--primary:hover{box-shadow:0 6px 22px #0000000f;transform:translateY(-2px)}.kg-fyi__product--primary .kg-fyi__product-img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.kg-fyi__product--primary .kg-fyi__product-meta{padding:26px 28px;text-align:center}.kg-fyi__product--primary .kg-fyi__product-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.6rem;margin:0 0 8px;line-height:1.3}.kg-fyi__product--primary .kg-fyi__product-price{color:#6b6258;font-size:1.08rem;margin:0;letter-spacing:.05em}.kg-fyi__related-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:36px}.kg-fyi__product--related{display:flex;flex-direction:row;align-items:center;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:2px;padding:0;overflow:hidden;gap:0;transition:box-shadow .2s}.kg-fyi__product--related:hover{box-shadow:0 4px 14px #0000000d}.kg-fyi__product--related .kg-fyi__product-img{width:110px;height:110px;object-fit:cover;flex-shrink:0}.kg-fyi__product--related .kg-fyi__product-meta{padding:14px 18px;flex:1}.kg-fyi__product--related .kg-fyi__product-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.18rem;margin:0 0 6px;line-height:1.3}.kg-fyi__product--related .kg-fyi__product-price{color:#6b6258;font-size:.98rem;margin:0}.kg-fyi__result-aside{margin-top:32px;padding:26px;background:#a082540a;border-radius:2px;text-align:center}.kg-fyi__result-aside p{margin:8px 0;font-size:1.08rem;line-height:1.6;color:#4d4842}.kg-fyi__result-aside a{color:#a08254;text-decoration:none;border-bottom:1px solid currentColor}.kg-fyi__result-aside a:hover{color:#6b5226}.kg-fyi__journals-section{margin-top:44px;padding-top:4px}.kg-fyi__journals-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:8px}.kg-fyi__journal-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:2px;padding:26px 28px;transition:box-shadow .2s,transform .2s,border-color .2s}.kg-fyi__journal-card:hover{box-shadow:0 6px 20px #0000000d;transform:translateY(-2px);border-color:#a0825459}.kg-fyi__journal-card-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.4rem;line-height:1.3;color:#39342f;margin:0 0 10px}.kg-fyi__journal-card-summary{font-size:1.05rem;line-height:1.7;color:#4d4842;margin:0 0 14px}.kg-fyi__journal-card-cta{display:inline-block;font-family:Cormorant Garamond,Georgia,serif;font-size:.96rem;text-transform:uppercase;letter-spacing:.32em;color:#a08254;border-bottom:1px solid currentColor;padding-bottom:3px}.kg-fyi__journal-card:hover .kg-fyi__journal-card-cta{color:#6b5226}.kg-fyi__result-outgoing{margin-top:40px;text-align:center;font-size:1rem;color:#6b6258;padding-top:28px;border-top:1px solid rgba(0,0,0,.06)}.kg-fyi__result-outgoing a{color:#a08254;text-decoration:none;border-bottom:1px solid transparent;padding:0 8px}.kg-fyi__result-outgoing a:hover{border-bottom-color:currentColor}.kg-fyi__loading{text-align:center;color:#6b6258;padding:44px 0;font-style:italic;font-size:1.05rem}.kg-fyi__fallback{padding:28px 24px;background:#a082540a;border-left:2px solid #A08254;border-radius:2px}.kg-fyi__fallback p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.05rem;line-height:1.7;color:#6b5226}@media(min-width:640px){.kg-fyi-app,.kg-fyi-static{padding:80px 32px}.kg-fyi__options{grid-template-columns:1fr 1fr;gap:16px}.kg-fyi__related-grid{grid-template-columns:1fr 1fr}.kg-fyi__journals-grid{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:960px){.kg-fyi-app,.kg-fyi-static{max-width:920px;padding:100px 40px}.kg-fyi__title{font-size:3.4rem}.kg-fyi__qtext{font-size:2.6rem}.kg-fyi__option{padding:26px 30px;font-size:1.26rem}.kg-fyi__option-label{font-size:1.5rem}.kg-fyi__micro-text{font-size:1.42rem}.kg-fyi__progress{font-size:1.08rem}.kg-fyi__result-title{font-size:3rem}.kg-fyi__result-lead{font-size:1.4rem}.kg-fyi__product--primary .kg-fyi__product-title{font-size:1.78rem}.kg-fyi__journal-card{padding:30px 32px}.kg-fyi__journal-card-title{font-size:1.55rem}.kg-fyi__journal-card-summary{font-size:1.12rem}.kg-fyi__related-grid{grid-template-columns:1fr 1fr 1fr}.kg-fyi__product--related{flex-direction:column;align-items:stretch}.kg-fyi__product--related .kg-fyi__product-img{width:100%;height:auto;aspect-ratio:1 / 1}.kg-fyi__product--related .kg-fyi__product-title{font-size:1.24rem}.kg-fyi-static__faq h3,.kg-fyi-static__path h3{font-size:1.55rem}}@media(max-width:639px){.kg-fyi__nav{position:sticky;bottom:0;background:linear-gradient(to top,#fbf8f2 80%,#fbf8f200);margin-left:-24px;margin-right:-24px;padding:12px 24px 18px;z-index:5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kg-find-your-intention.css.map */
