.kj-faq{display:flex;flex-direction:column;align-items:center;gap:var(--kj-faq-gap, 32px);padding-block:var(--kj-faq-padding-top, 80px) var(--kj-faq-padding-bottom, 80px)}.kj-faq__heading{margin:0;width:fit-content;max-width:var(--kj-faq-heading-max-width, 550px);color:var(--kj-faq-heading-color, #111111);font-family:var(--kj-faq-heading-font-family, var(--font-italic-family));font-style:var(--kj-faq-heading-font-style, italic);font-size:var(--kj-faq-heading-size, 24px);font-weight:var(--kj-faq-heading-weight, 400);line-height:1.4;letter-spacing:normal;text-align:var(--kj-faq-heading-align, center);text-transform:none;text-wrap:pretty}.kj-faq__list{width:100%}.kj-faq__item{border-block-start:var(--kj-faq-divider-width, 1px) solid var(--kj-faq-divider-color, #dfdfdf)}.kj-faq__item:last-child{border-block-end:var(--kj-faq-divider-width, 1px) solid var(--kj-faq-divider-color, #dfdfdf)}.kj-faq--no-outer-borders .kj-faq__item:first-child{border-block-start:0}.kj-faq--no-outer-borders .kj-faq__item:last-child{border-block-end:0}.kj-faq__summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding-block:var(--kj-faq-row-padding, 11px);min-height:var(--kj-faq-row-min-height, 44px);box-sizing:border-box;color:var(--kj-faq-question-color, #111111);font-family:var(--kj-faq-question-font-family, var(--font-heading-family));font-style:normal;font-size:var(--kj-faq-question-size, 16px);font-weight:var(--kj-faq-question-weight, 500);line-height:1.2;letter-spacing:normal;text-transform:none;transition:color var(--kj-faq-speed, .125s) ease-in-out}.kj-faq__summary::-webkit-details-marker{display:none}.kj-faq__summary:hover{color:var(--kj-faq-question-color-hover, var(--kj-faq-question-color, #111111))}.kj-faq__icon{margin-inline-start:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--kj-faq-icon-size, 14px);height:var(--kj-faq-icon-size, 14px);color:var(--kj-faq-icon-color, #111111);transition:transform var(--kj-faq-speed, .125s) ease-in-out}.kj-faq__icon svg{width:100%;height:100%;transition:transform var(--kj-faq-speed, .125s) ease-in-out}.kj-faq__item[open]>.kj-faq__summary .kj-faq__icon--caret svg{transform:rotate(180deg)}.kj-faq__icon--plus .horizontal,.kj-faq__icon--plus .vertical{transition:transform var(--kj-faq-speed, .125s) ease-in-out,opacity var(--kj-faq-speed, .125s) ease-in-out;transform:rotate(0);transform-origin:50% 50%;opacity:1}.kj-faq__item[open]>.kj-faq__summary .kj-faq__icon--plus .horizontal{transform:rotate(90deg)}.kj-faq__item[open]>.kj-faq__summary .kj-faq__icon--plus .vertical{transform:rotate(90deg);opacity:0}.kj-faq__answer{max-width:var(--kj-faq-answer-max-width, 520px);color:var(--kj-faq-answer-color, #111111);font-size:var(--kj-faq-answer-size, 16px);line-height:1.6;text-align:left}.kj-faq__answer>p{margin:0 0 1em}.kj-faq__answer>p:last-child{margin-bottom:0}.kj-faq__answer a{color:inherit;text-decoration:underline}.kj-faq__item::details-content,.kj-faq__item .kj-faq__content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--kj-faq-speed-slow, .2s) allow-discrete,padding-block var(--kj-faq-speed-slow, .2s) ease-in-out,opacity var(--kj-faq-speed-slow, .2s) ease-in-out,block-size var(--kj-faq-speed-slow, .2s) ease-in-out}.kj-faq__item:not([open]) .kj-faq__content{padding-block:0}.kj-faq__item[open]::details-content,.kj-faq__item[open] .kj-faq__content{block-size:auto;opacity:1;padding-block-end:var(--kj-faq-row-padding, 11px)}.kj-faq__item[open] .kj-faq__content:focus-within{overflow-y:visible}@supports not (interpolate-size: allow-keywords){.kj-faq__item .kj-faq__content{block-size:auto;opacity:1;transition:none}.kj-faq__item:not([open]) .kj-faq__content{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kj-faq.css.map */
