.kairos-faq{position:relative;overflow:hidden;padding:clamp(88px,8vw,124px) 0 clamp(94px,9vw,136px);background:#f4f2ec;color:#171714}.kairos-faq__container{width:min(calc(100% - 80px),1360px);margin-inline:auto}.kairos-faq__header{width:100%;margin:0 0 clamp(58px,6vw,86px);text-align:left}.kairos-faq__chapter{margin:0 0 34px;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:#17171457}.kairos-faq__eyebrow{margin:0 0 17px;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.28em;text-transform:uppercase;color:#17171485}.kairos-faq__heading{max-width:720px;margin:0;font-size:clamp(42px,4.7vw,60px);font-weight:400;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.kairos-faq__intro{max-width:460px;margin:clamp(28px,3vw,40px) 0 0 auto;font-size:clamp(16px,1.25vw,19px);line-height:1.65;letter-spacing:-.008em;color:#17171494}.kairos-faq__intro p{margin:0}.kairos-faq__list{border-top:1px solid rgba(23,23,20,.15)}.kairos-faq__item{border-bottom:1px solid rgba(23,23,20,.15)}.kairos-faq__question{width:100%;min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:34px;padding:27px 2px;cursor:pointer;list-style:none}.kairos-faq__question::-webkit-details-marker{display:none}.kairos-faq__question::marker{content:""}.kairos-faq__question-inner{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:clamp(22px,3vw,48px)}.kairos-faq__number{font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.24em;color:#17171452}.kairos-faq__question-text{font-size:clamp(22px,2.1vw,31px);font-weight:400;line-height:1.14;letter-spacing:-.03em;transition:opacity .22s ease}.kairos-faq__question:hover .kairos-faq__question-text{opacity:.62}.kairos-faq__icon{position:relative;width:24px;height:24px;flex:0 0 24px}.kairos-faq__icon-line{position:absolute;top:50%;left:50%;display:block;width:16px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .26s ease,opacity .22s ease}.kairos-faq__icon-line--vertical{transform:translate(-50%,-50%) rotate(90deg)}.kairos-faq__item[open] .kairos-faq__icon-line--vertical{opacity:0;transform:translate(-50%,-50%) rotate(0)}.kairos-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s ease,opacity .26s ease}.kairos-faq__item[open] .kairos-faq__answer{grid-template-rows:1fr;opacity:1}.kairos-faq__answer-inner{min-height:0;overflow:hidden;max-width:760px;margin-left:calc(48px + clamp(22px,3vw,48px));padding:0 0 34px;font-size:clamp(16px,1.2vw,18px);line-height:1.7;letter-spacing:-.006em;color:#17171499}.kairos-faq__answer-inner p{margin:0 0 16px}.kairos-faq__answer-inner p:last-child{margin-bottom:0}.kairos-faq__answer-inner a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.kairos-faq__contact{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-top:clamp(66px,7vw,98px);padding-top:30px;border-top:1px solid rgba(23,23,20,.15)}.kairos-faq__contact-text{max-width:620px;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.02;letter-spacing:-.04em}.kairos-faq__contact-link{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding-bottom:6px;border-bottom:1px solid currentColor;color:inherit;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:opacity .22s ease,gap .22s ease}.kairos-faq__contact-link:hover{gap:14px;opacity:.58}@media screen and (max-width:900px){.kairos-faq{padding:82px 0 98px}.kairos-faq__container{width:min(calc(100% - 48px),760px)}.kairos-faq__header{margin-bottom:52px}.kairos-faq__chapter{margin-bottom:28px}.kairos-faq__heading{max-width:650px;font-size:clamp(42px,7vw,60px)}.kairos-faq__intro{margin-top:30px;margin-right:0;margin-left:0}.kairos-faq__question{min-height:96px;padding:25px 0}.kairos-faq__question-inner{grid-template-columns:40px minmax(0,1fr);gap:20px}.kairos-faq__answer-inner{margin-left:60px}.kairos-faq__contact{margin-top:76px}}@media screen and (max-width:549px){.kairos-faq{padding:68px 0 82px}.kairos-faq__container{width:calc(100% - 40px)}.kairos-faq__header{margin-bottom:50px}.kairos-faq__chapter{margin-bottom:24px;font-size:8px}.kairos-faq__eyebrow{margin-bottom:14px;font-size:9px;letter-spacing:.22em}.kairos-faq__heading{max-width:360px;font-size:clamp(38px,11vw,48px);line-height:.98}.kairos-faq__intro{margin-top:25px;font-size:16px;line-height:1.6}.kairos-faq__question{min-height:88px;gap:15px;padding:23px 0}.kairos-faq__question-inner{grid-template-columns:28px minmax(0,1fr);gap:11px}.kairos-faq__number{font-size:8px;letter-spacing:.18em}.kairos-faq__question-text{font-size:clamp(21px,6.2vw,27px);line-height:1.15}.kairos-faq__icon{width:21px;height:21px;flex-basis:21px}.kairos-faq__icon-line{width:14px}.kairos-faq__answer-inner{max-width:none;margin-left:39px;padding-bottom:29px;font-size:16px;line-height:1.65}.kairos-faq__contact{align-items:flex-start;flex-direction:column;gap:24px;margin-top:64px;padding-top:26px}.kairos-faq__contact-text{max-width:340px;font-size:clamp(30px,9vw,40px)}}@media(prefers-reduced-motion:reduce){.kairos-faq__answer,.kairos-faq__icon-line,.kairos-faq__question-text,.kairos-faq__contact-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kairos-product-faq.css.map */
