kids-faq-section{display:block}.kfs__header{display:flex;flex-direction:column;align-items:center;gap:.8rem}.kfs__header.left{align-items:flex-start}.kfs__header.right{align-items:flex-end}.kfs__title{font-weight:700;font-size:3.6rem;line-height:4.4rem;color:#000;margin:0}.kfs__description{font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#000;margin:0}.kfs__wrapper{display:flex;flex-direction:column;gap:5rem}.kfs__body,.kfs__faq-col,.kfs__faq-list{display:flex;flex-direction:column;gap:1.2rem}.kfs__faq-card{background:#fff;border-radius:.6rem;padding:1.2rem}.kfs__faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.kfs__faq-btn:focus{outline:none}.kfs__faq-btn:focus-visible{outline:.2rem solid var(--kfs-highlight, #7cbcc6);outline-offset:.2rem;border-radius:.2rem}.kfs__faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.kfs__faq-card--expanded .kfs__faq-panel{grid-template-rows:1fr}.kfs__faq-answer-wrap{min-height:0;overflow:hidden}.kfs__faq-question{font-weight:600;font-size:1.2rem;line-height:1.8rem;color:#000}.kfs__faq-icon{flex-shrink:0;display:flex;align-items:center;color:#000;transition:transform .3s ease}.kfs__faq-card--expanded .kfs__faq-icon{transform:rotate(180deg)}.kfs__faq-answer-inner{font-weight:400;font-size:1rem;line-height:1.6rem;color:#000;padding-top:1.2rem}.kfs__faq-answer-inner p{margin:0}@media(prefers-reduced-motion:reduce){.kfs__faq-icon,.kfs__faq-panel{transition:none}}.kfs__more{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:1.2rem;line-height:1.6rem;margin:0}.kfs__more-label{color:#000}.kfs__more-link{color:var(--kfs-highlight, #7cbcc6);text-decoration:underline}.kfs__support-card{position:relative;overflow:hidden;border-radius:.6rem;aspect-ratio:1 / 1;background:linear-gradient(180deg,#de7f88,#f2a7af)}.kfs__support-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kfs__support-img--placeholder{object-fit:cover}.kfs__support-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:1.6rem}.kfs__support-top{display:flex;flex-direction:column;gap:2.4rem}.kfs__quiz{display:flex;flex-direction:column;gap:.5rem}.kfs__quiz-label{font-weight:400;font-size:1.2rem;line-height:1.4rem;color:#000}.kfs__quiz-title{font-weight:700;font-size:2rem;line-height:2.6rem;color:#000;margin:0}.kfs__routine-link{font-weight:600;font-size:1.4rem;line-height:1.8rem;color:#000;text-transform:uppercase;text-decoration:underline;align-self:flex-start}.kfs__support-desc{font-weight:400;font-size:1.2rem;line-height:1.8rem;color:#000;margin:auto 0 0;max-width:27.3rem}@media screen and (min-width:990px){.kfs__wrapper{gap:5rem}.kfs__title{font-size:5.6rem;line-height:7.2rem}.kfs__description{font-size:1.8rem;line-height:2.8rem}.kfs__body{flex-direction:row;align-items:stretch;gap:2rem}.kfs__faq-col{flex:1 1 auto;min-width:0;gap:2rem}.kfs__faq-list{gap:2rem}.kfs__faq-card{padding:1.6rem}.kfs__faq-question{font-size:1.6rem;line-height:2rem}.kfs__faq-answer-inner{font-size:1.4rem;line-height:2rem;padding-top:1.6rem}.kfs__more{font-size:1.6rem;line-height:2rem}.kfs__support-card{flex:0 0 33.33%;max-width:44rem;aspect-ratio:1 / 1;align-self:flex-start}.kfs__support-content{padding:2rem}.kfs__quiz-label{font-size:1.6rem;line-height:2.4rem}.kfs__quiz-title{font-size:2.4rem;line-height:3.2rem}.kfs__routine-link{font-size:1.6rem;line-height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/kids-faq-section.css.map */
