.ai-faq-section-ratio{display:block;width:100%;box-sizing:border-box;margin-top:var(--er-7767d13-0);margin-bottom:var(--er-7767d13-1);padding:var(--er-7767d13-2) var(--er-7767d13-3) var(--er-7767d13-4);background-color:var(--er-7767d13-5)}.ai-faq-container-ratio{width:100%;max-width:var(--er-7767d13-6);margin:0 auto;box-sizing:border-box}.ai-faq-layout-ratio{display:grid;grid-template-columns:minmax(0,var(--er-7767d13-7)) minmax(0,var(--er-7767d13-8));gap:var(--er-7767d13-9);align-items:start}.ai-faq-left-ratio{min-width:0;text-align:var(--er-7767d13-10)}.ai-faq-heading-ratio{margin:0;color:var(--er-7767d13-11);font-family:var(--er-7767d13-12),var(--er-7767d13-13);font-style:var(--er-7767d13-14);font-size:var(--er-7767d13-15);font-weight:var(--er-7767d13-16);line-height:var(--er-7767d13-17);letter-spacing:var(--er-7767d13-18)}.ai-faq-accent-line-ratio{width:var(--er-7767d13-19);height:var(--er-7767d13-20);margin-top:var(--er-7767d13-21);margin-bottom:var(--er-7767d13-22);background-color:var(--er-7767d13-23)}.ai-faq-left-ratio[data-align=center] .ai-faq-accent-line-ratio{margin-left:auto;margin-right:auto}.ai-faq-left-ratio[data-align=right] .ai-faq-accent-line-ratio{margin-left:auto}.ai-faq-description-ratio{margin:0;color:var(--er-7767d13-24);font-family:var(--er-7767d13-25),var(--er-7767d13-26);font-style:var(--er-7767d13-27);font-size:var(--er-7767d13-28);font-weight:var(--er-7767d13-29);line-height:var(--er-7767d13-30)}.ai-faq-description-ratio>*{margin-top:0}.ai-faq-description-ratio>*:last-child{margin-bottom:0}.ai-faq-accordion-ratio{min-width:0;border-top:var(--er-7767d13-31) solid var(--er-7767d13-32)}.ai-faq-item-ratio{border-bottom:var(--er-7767d13-31) solid var(--er-7767d13-32)}.ai-faq-question-heading-ratio{margin:0}.ai-faq-question-button-ratio{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--er-7767d13-33);box-sizing:border-box;padding:var(--er-7767d13-34) var(--er-7767d13-35);background:transparent;border:0;color:var(--er-7767d13-36);font-family:var(--er-7767d13-12),var(--er-7767d13-13);font-style:var(--er-7767d13-14);font-size:var(--er-7767d13-37);font-weight:var(--er-7767d13-38);line-height:var(--er-7767d13-39);text-align:left;cursor:pointer}.ai-faq-question-button-ratio:hover{color:var(--er-7767d13-23)}.ai-faq-question-button-ratio:focus-visible{outline:2px solid var(--er-7767d13-23);outline-offset:3px}.ai-faq-question-text-ratio{min-width:0}.ai-faq-icon-ratio{position:relative;width:var(--er-7767d13-40);height:var(--er-7767d13-40);flex:0 0 var(--er-7767d13-40)}.ai-faq-icon-ratio:before,.ai-faq-icon-ratio:after{content:"";position:absolute;left:50%;top:50%;background-color:var(--er-7767d13-23);transform:translate(-50%,-50%);transition:opacity .18s ease}.ai-faq-icon-ratio:before{width:100%;height:var(--er-7767d13-41)}.ai-faq-icon-ratio:after{width:var(--er-7767d13-41);height:100%}.ai-faq-question-button-ratio[aria-expanded=true] .ai-faq-icon-ratio:after{opacity:0}.ai-faq-answer-ratio[hidden]{display:none}.ai-faq-answer-content-ratio{padding:0 var(--er-7767d13-42) var(--er-7767d13-43);color:var(--er-7767d13-44);font-family:var(--er-7767d13-25),var(--er-7767d13-26);font-style:var(--er-7767d13-27);font-size:var(--er-7767d13-45);font-weight:var(--er-7767d13-29);line-height:var(--er-7767d13-46)}.ai-faq-answer-content-ratio>*{margin-top:0}.ai-faq-answer-content-ratio>*:last-child{margin-bottom:0}@media screen and (min-width:750px)and (max-width:1099px){.ai-faq-section-ratio{margin-top:var(--er-7767d13-47);margin-bottom:var(--er-7767d13-48);padding:var(--er-7767d13-49) var(--er-7767d13-50) var(--er-7767d13-51)}.ai-faq-layout-ratio{grid-template-columns:minmax(0,var(--er-7767d13-52)) minmax(0,var(--er-7767d13-53));gap:var(--er-7767d13-54)}.ai-faq-heading-ratio{font-size:var(--er-7767d13-55)}.ai-faq-accent-line-ratio{margin-bottom:var(--er-7767d13-56)}.ai-faq-description-ratio{font-size:var(--er-7767d13-57)}.ai-faq-question-button-ratio{gap:var(--er-7767d13-58);padding:var(--er-7767d13-59) var(--er-7767d13-60);font-size:var(--er-7767d13-61)}.ai-faq-icon-ratio{width:var(--er-7767d13-62);height:var(--er-7767d13-62);flex-basis:var(--er-7767d13-62)}.ai-faq-answer-content-ratio{padding:0 var(--er-7767d13-63) var(--er-7767d13-64);font-size:var(--er-7767d13-65)}}@media screen and (max-width:749px){.ai-faq-section-ratio{margin-top:var(--er-7767d13-66);margin-bottom:var(--er-7767d13-67);padding:var(--er-7767d13-68) var(--er-7767d13-69) var(--er-7767d13-70)}.ai-faq-layout-ratio{grid-template-columns:1fr;gap:var(--er-7767d13-71)}.ai-faq-heading-ratio{font-size:var(--er-7767d13-72)}.ai-faq-accent-line-ratio{margin-bottom:var(--er-7767d13-73)}.ai-faq-description-ratio{font-size:var(--er-7767d13-74)}.ai-faq-question-button-ratio{gap:var(--er-7767d13-75);padding:var(--er-7767d13-76) var(--er-7767d13-77);font-size:var(--er-7767d13-78)}.ai-faq-icon-ratio{width:var(--er-7767d13-79);height:var(--er-7767d13-79);flex-basis:var(--er-7767d13-79)}.ai-faq-answer-content-ratio{padding:0 var(--er-7767d13-80) var(--er-7767d13-81);font-size:var(--er-7767d13-82)}}@media(prefers-reduced-motion:reduce){.ai-faq-icon-ratio:before,.ai-faq-icon-ratio:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/essancy-ratio-7767d13.css.map */
