.kz-faq{width:100%;position:relative}.kz-faq__layout{display:flex;flex-direction:column;gap:40px}.kz-faq__eyebrow{margin-bottom:10px}.kz-faq__heading{font-family:var(--kz-font-heading);font-size:clamp(2.6rem,3.5vw,3.6rem);font-weight:600;letter-spacing:var(--kz-track-snug);line-height:var(--kz-leading-snug);color:var(--kz-text-primary);margin:0 0 16px}.kz-faq__sub-copy{font-size:1.55rem;line-height:var(--kz-leading-relaxed);color:var(--kz-text-secondary);margin:0;max-width:30ch}.kz-faq__list{display:flex;flex-direction:column;border-top:1px solid rgba(28,26,23,.12)}.kz-faq__item{border-bottom:1px solid rgba(28,26,23,.12)}.kz-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.kz-faq__question::-webkit-details-marker{display:none}.kz-faq__question::marker{display:none}.kz-faq__question-text{font-size:1.65rem;font-weight:500;color:var(--kz-text-primary);line-height:var(--kz-leading-snug);flex:1;letter-spacing:-.01em}.kz-faq__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--kz-gold);transition:transform var(--kz-t-fast)}.kz-faq__icon svg{width:16px;height:16px;display:block}.kz-faq__item[open] .kz-faq__icon{transform:rotate(180deg)}.kz-faq__question:hover .kz-faq__question-text{color:var(--kz-dark-mid)}.kz-faq__answer{padding-bottom:20px}.kz-faq__answer-inner{font-size:1.55rem;line-height:var(--kz-leading-relaxed);color:var(--kz-text-secondary);max-width:64ch}.kz-faq__answer-inner p{margin:0 0 12px}.kz-faq__answer-inner p:last-child{margin-bottom:0}@media screen and (min-width:750px){.kz-faq__layout{flex-direction:row;align-items:flex-start;gap:64px}.kz-faq__intro{flex:0 0 280px;position:sticky;top:calc(var(--kz-header-stack) + 16px)}.kz-faq__list{flex:1}}@media screen and (min-width:990px){.kz-faq__intro{flex:0 0 320px}}.kz-faq .kz-reveal{opacity:0;transform:translateY(var(--kz-reveal-y));transition:opacity var(--kz-reveal-dur) var(--kz-reveal-ease),transform var(--kz-reveal-dur) var(--kz-reveal-ease)}.kz-faq .kz-reveal.is-visible{opacity:1;transform:translateY(0)}.kz-faq .kz-reveal[data-delay="1"]{transition-delay:calc(var(--kz-stagger-step) * 1)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kz-product-faq.css.map */
