.kc-faq{--kc-bg: #faf7f3;--kc-band: #f2ebe2;--kc-band-line: #e4dacd;--kc-card: #ffffff;--kc-line: #e9e2d8;--kc-line-open: #ddd0be;--kc-line-soft: #e2d8cb;--kc-ink: #1d1d1f;--kc-body: #43403c;--kc-muted: #5a534c;--kc-faint: #8a7d70;--kc-numeral: #c8b49a;--kc-accent: #8a5f33;--kc-accent-hi: #b8824e;--kc-eyebrow: #a07f5c;--kc-dark: #3a2a22;--kc-cream: #e8d9c7;--kc-cta-text: #cdbfb4;--kc-panel-ease: cubic-bezier(.4, 0, .2, 1);background:var(--kc-bg);color:var(--kc-body);font-family:"Mulish",var(--font-body--family, sans-serif)}.kc-faq__title,.kc-faq__group-title,.kc-faq__cta-title{font-family:Libre Caslon Display,Georgia,Times New Roman,serif;font-weight:400}.kc-faq__hero{background:var(--kc-band);border-bottom:1px solid var(--kc-band-line)}.kc-faq__hero-inner{max-width:1120px;margin:0 auto;padding:64px 36px 52px}.kc-faq__eyebrow{margin:0 0 18px;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--kc-eyebrow)}.kc-faq__title{margin:0 0 18px;font-size:56px;line-height:1.02;letter-spacing:-.5px;color:var(--kc-ink);text-wrap:balance}.kc-faq__deck{margin:0;max-width:580px;font-size:18px;line-height:1.6;color:var(--kc-muted);text-wrap:pretty}.kc-faq__body{max-width:1120px;margin:0 auto;padding:44px 36px 80px;display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.kc-faq__aside{flex:0 0 200px;position:sticky;top:106px}.kc-faq__aside-label{margin:0 0 16px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--kc-eyebrow)}.kc-faq__topics{display:flex;flex-direction:column;gap:4px}.kc-faq__topic{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;margin-left:-12px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:600;color:#43403c;transition:background .16s}.kc-faq__topic:hover{background:var(--kc-band)}.kc-faq__topic-count{font-size:12px;font-weight:800;color:var(--kc-numeral);font-variant-numeric:tabular-nums}.kc-faq__aside-foot{margin-top:22px;padding-top:22px;border-top:1px solid var(--kc-band-line)}.kc-faq__aside-prompt{margin:0 0 8px;font-size:14px;color:var(--kc-muted)}.kc-faq__aside-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:800;color:var(--kc-accent);text-decoration:none}.kc-faq__aside-link:hover{color:var(--kc-accent-hi)}.kc-faq__chips{display:none}.kc-faq__main{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:34px}.kc-faq__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kc-faq__count{margin:0;font-size:14px;color:var(--kc-faint)}.kc-faq__expand{min-height:44px;padding:0 20px;border-radius:100px;border:1px solid var(--kc-line-soft);background:transparent;font:inherit;font-size:13.5px;font-weight:700;color:var(--kc-muted);cursor:pointer;transition:border-color .2s,color .2s}.kc-faq__expand:hover{border-color:var(--kc-numeral);color:var(--kc-ink)}.kc-faq__group{scroll-margin-top:120px}.kc-faq__group-head{display:flex;align-items:baseline;gap:14px;margin:0 0 16px}.kc-faq__group-index{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--kc-numeral);font-variant-numeric:tabular-nums}.kc-faq__group-title{margin:0;font-size:30px;line-height:1.12;letter-spacing:-.2px;color:var(--kc-ink)}.kc-faq__list{display:flex;flex-direction:column;gap:10px}.kc-faq__item{background:var(--kc-card);border:1px solid var(--kc-line);border-radius:18px;overflow:hidden;transition:border-color .2s}.kc-faq__item[open]{border-color:var(--kc-line-open)}.kc-faq__trigger{display:flex;align-items:flex-start;gap:20px;padding:24px 28px;min-height:44px;cursor:pointer;list-style:none;text-align:left}.kc-faq__trigger::-webkit-details-marker{display:none}.kc-faq__trigger:focus-visible{outline:2px solid var(--kc-accent-hi);outline-offset:2px}.kc-faq__q{flex:1;margin:0;font-family:inherit;font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-.1px;color:var(--kc-ink)}.kc-faq__item[open] .kc-faq__q{font-weight:800}.kc-faq__badge{flex:none;width:30px;height:30px;margin-top:-2px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--kc-band);color:var(--kc-accent);transition:transform .25s var(--kc-panel-ease),background .2s,color .2s}.kc-faq__item[open] .kc-faq__badge{background:var(--kc-dark);color:#fff;transform:rotate(180deg)}.kc-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--kc-panel-ease)}.kc-faq__item[open] .kc-faq__panel{grid-template-rows:1fr}.kc-faq__panel-inner{overflow:hidden}.kc-faq__a{margin:0;padding:0 28px 26px;font-size:16px;line-height:1.72;color:var(--kc-body);text-wrap:pretty}.kc-faq__a>:first-child{margin-top:0}.kc-faq__a>:last-child{margin-bottom:0}.kc-faq__a a{color:var(--kc-accent)}.kc-faq__a a:hover{color:var(--kc-accent-hi)}.kc-faq__cta{background:var(--kc-dark);border-radius:22px;padding:40px 42px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.kc-faq__cta-title{margin:0 0 8px;font-size:28px;line-height:1.15;color:#fff}.kc-faq__cta-body{margin:0;font-size:15.5px;line-height:1.6;color:var(--kc-cta-text)}.kc-faq__cta-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:15px 30px;border-radius:100px;background:var(--kc-cream);color:var(--kc-dark);font-size:15px;font-weight:800;text-decoration:none;transition:background .2s}.kc-faq__cta-btn:hover{background:#fff}.kc-faq__cta-btn:focus-visible{outline:2px solid var(--kc-accent-hi);outline-offset:2px}@media screen and (max-width:749px){.kc-faq__hero-inner{padding:26px 22px 24px}.kc-faq__eyebrow{font-size:10.5px;margin-bottom:12px}.kc-faq__title{font-size:36px;line-height:1.04;letter-spacing:-.4px}.kc-faq__deck{font-size:15.5px;line-height:1.55}.kc-faq__body{display:block;padding:0}.kc-faq__aside{position:sticky;top:0;z-index:4;flex:none;background:var(--kc-bg);border-bottom:1px solid #eee7dd;padding:12px 22px}.kc-faq__aside-label,.kc-faq__aside-foot,.kc-faq__topics{display:none}.kc-faq__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.kc-faq__chips::-webkit-scrollbar{display:none}.kc-faq__chip{flex:none;min-height:44px;padding:0 16px;border-radius:100px;border:1px solid var(--kc-line-soft);background:#fff;font:inherit;font-size:13.5px;font-weight:700;color:var(--kc-muted);white-space:nowrap;cursor:pointer}.kc-faq__chip:focus-visible{outline:2px solid var(--kc-accent-hi);outline-offset:2px}.kc-faq__main{padding:26px 22px 34px;gap:30px}.kc-faq__expand{display:none}.kc-faq__group{scroll-margin-top:150px}.kc-faq__group-index{font-size:11px}.kc-faq__group-title{font-size:23px;line-height:1.14}.kc-faq__list{gap:9px}.kc-faq__item{border-radius:16px}.kc-faq__trigger{padding:17px 18px;min-height:60px;gap:14px}.kc-faq__q{font-size:15.5px;line-height:1.42}.kc-faq__badge{width:26px;height:26px}.kc-faq__a{font-size:14.5px;line-height:1.68;padding:0 18px 19px}.kc-faq__cta{border-radius:20px;padding:28px 24px;display:block}.kc-faq__cta-title{font-size:24px}.kc-faq__cta-btn{margin-top:20px;width:100%;min-height:52px}}@media(prefers-reduced-motion:reduce){.kc-faq__panel,.kc-faq__badge,.kc-faq__item,.kc-faq__topic,.kc-faq__expand,.kc-faq__cta-btn{transition-duration:0s}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/faq.css.map */
