.cl-content-faq{display:block;position:relative;isolation:isolate;overflow:hidden;color:var(--faq-text);background:var(--faq-background)}.cl-content-faq,.cl-content-faq *{box-sizing:border-box}.cl-content-faq__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:var(--faq-shape);pointer-events:none;opacity:var(--faq-shape-opacity)}.cl-content-faq__art svg{display:block;width:100%;height:100%}.cl-content-faq__art--mobile{display:none;opacity:var(--faq-shape-opacity-mobile)}.cl-content-faq__inner{width:100%;max-width:var(--narrow-page-width);margin-inline:auto;padding:var(--faq-top) var(--faq-side) var(--faq-bottom)}.cl-content-faq__heading-block{margin-bottom:var(--heading-gap);text-align:var(--heading-align)}.cl-content-faq__heading{max-width:var(--heading-width);margin:0;font-family:var(--font-heading--family, inherit);font-size:var(--heading-size);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:-.035em;color:var(--heading-color);overflow-wrap:normal}.cl-content-faq__heading-block[style*="--heading-align: center"] .cl-content-faq__heading{margin-inline:auto}.cl-content-faq__columns{display:grid;grid-template-columns:repeat(var(--faq-columns),minmax(0,1fr));column-gap:var(--faq-column-gap);align-items:start}.cl-content-faq__column{min-width:0}.cl-content-faq__item{margin:0;border-bottom:var(--faq-divider-width) solid var(--faq-divider);background:var(--item-background, var(--faq-item-background));border-radius:var(--faq-radius)}.cl-content-faq__item:last-child{border-bottom-color:transparent}.cl-content-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--faq-icon-gap);min-height:var(--faq-row-height);padding:var(--faq-item-padding-y) var(--faq-item-padding-x);cursor:pointer;list-style:none;color:var(--item-question, var(--faq-question));font-size:var(--faq-question-size);font-weight:var(--faq-question-weight);line-height:var(--faq-question-leading);transition:color var(--faq-duration) ease}.cl-content-faq__summary::-webkit-details-marker{display:none}.cl-content-faq__summary::marker{content:""}.cl-content-faq__summary:focus-visible{outline:2px solid var(--faq-chevron);outline-offset:-3px;border-radius:var(--faq-radius)}.cl-content-faq__question{min-width:0;max-width:var(--faq-question-width)}.cl-content-faq__chevron{display:block;flex-shrink:0;width:var(--faq-chevron-size);height:auto;color:var(--item-chevron, var(--faq-chevron));transition:transform var(--faq-duration) ease,color var(--faq-duration) ease}.cl-content-faq__item[open]>.cl-content-faq__summary{color:var(--item-question-open, var(--faq-question-open))}.cl-content-faq .cl-content-faq__summary:hover{color:var(--faq-question-hover, var(--item-question, var(--faq-question)))}.cl-content-faq .cl-content-faq__item[open]>.cl-content-faq__summary:hover{color:var(--faq-question-hover, var(--item-question-open, var(--faq-question-open)))}.cl-content-faq__item[open] .cl-content-faq__chevron{transform:rotate(180deg);color:var(--item-chevron-open, var(--faq-chevron-open))}.cl-content-faq__item[data-expanded=false] .cl-content-faq__chevron{transform:rotate(0);color:var(--item-chevron, var(--faq-chevron))}.cl-content-faq__panel{overflow:hidden}.cl-content-faq__answer{padding:0 var(--faq-item-padding-x) var(--faq-answer-padding);color:var(--item-answer, var(--faq-answer));font-size:var(--faq-answer-size);font-weight:var(--faq-answer-weight);line-height:var(--faq-answer-leading);overflow-wrap:anywhere}.cl-content-faq__answer>:first-child{margin-top:0}.cl-content-faq__answer>:last-child{margin-bottom:0}.cl-content-faq__answer a{color:var(--faq-link);text-decoration:underline;text-underline-offset:3px}.cl-content-faq__answer img{max-width:100%;height:auto}.cl-content-faq__action{display:flex;justify-content:var(--button-align);margin-top:var(--button-gap)}.cl-content-faq .cl-content-faq__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:var(--button-width);max-width:100%;min-height:var(--button-height);padding:10px var(--button-padding);margin:0;border:var(--button-border-width) solid var(--button-border);border-radius:var(--button-radius);background:var(--button-background);color:var(--button-color);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-weight);line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--faq-duration) ease}.cl-content-faq__button svg{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0;color:var(--button-icon)}.cl-content-faq__button:hover{background:var(--button-hover)}.cl-content-faq__button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.cl-content-faq__action--hide-desktop{display:none}.cl-content-faq__empty{padding:24px;border:1px dashed currentColor}@media(max-width:749px){.cl-content-faq__art--desktop{display:none}.cl-content-faq__art--mobile{display:block}.cl-content-faq__inner{padding:var(--faq-top-mobile) var(--faq-side-mobile) var(--faq-bottom-mobile)}.cl-content-faq__columns{grid-template-columns:minmax(0,1fr);gap:0}.cl-content-faq__column:not(:last-child) .cl-content-faq__item:last-child{border-bottom-color:var(--faq-divider)}.cl-content-faq__heading-block{margin-bottom:var(--heading-gap-mobile);text-align:var(--heading-align-mobile)}.cl-content-faq__heading{font-size:var(--heading-size-mobile);max-width:var(--heading-width-mobile)}.cl-content-faq__summary{min-height:var(--faq-row-height-mobile);padding:var(--faq-item-padding-y-mobile) var(--faq-item-padding-x-mobile);font-size:var(--faq-question-size-mobile)}.cl-content-faq__question{max-width:100%}.cl-content-faq__answer{padding:0 var(--faq-item-padding-x-mobile) var(--faq-answer-padding);font-size:var(--faq-answer-size-mobile)}.cl-content-faq__action{display:flex;justify-content:var(--button-align-mobile);margin-top:var(--button-gap-mobile)}.cl-content-faq__action--hide-mobile{display:none}.cl-content-faq .cl-content-faq__button{width:var(--button-width-mobile);min-height:var(--button-height-mobile);font-size:var(--button-font-size-mobile)}}@media(prefers-reduced-motion:reduce){.cl-content-faq__chevron,.cl-content-faq__summary,.cl-content-faq__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/cl-content-faq.css.map */
