.ce-faq__inner{max-width:var(--page-width);margin:0 auto;padding:0 var(--ce-page-gutter-mobile, 2rem);display:grid;gap:var(--ce-faq-stack-m);justify-items:center}.ce-faq__intro{max-width:var(--ce-faq-intro-w);text-align:center}.ce-faq__heading{margin:0;font-family:var(--font-body-family);font-size:var(--ce-faq-heading-m);font-weight:400;line-height:var(--ce-heading-line-height, 1.1);letter-spacing:var(--ce-heading-letter-spacing, -.02em)}.ce-faq__subheading{margin:var(--ce-faq-sub-mt-m) 0 0;font-size:var(--ce-faq-sub-m);line-height:1.6}.ce-faq__box{width:100%;max-width:var(--ce-faq-box-w);background:var(--ce-faq-box-bg);border-radius:var(--ce-faq-box-radius);padding:var(--ce-faq-box-pad-m)}.ce-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),var(--ce-faq-line))}.ce-faq__item:last-child{border-bottom:0}.ce-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:var(--ce-faq-q-pad) 0;cursor:pointer;list-style:none}.ce-faq__summary::-webkit-details-marker{display:none}.ce-faq__question{font-size:var(--ce-faq-q-size-m);line-height:1.6}.ce-faq__chevron{flex:0 0 auto;width:var(--ce-faq-chevron);height:var(--ce-faq-chevron);display:grid;place-items:center;transition:transform var(--duration-short) ease}.ce-faq__summary .ce-faq__chevron svg{position:static;top:auto;right:auto;width:100%;height:100%;display:block}.ce-faq__item[open] .ce-faq__chevron{transform:rotate(180deg)}.ce-faq__answer{margin:0 0 var(--ce-faq-a-mb);padding:0 var(--ce-faq-a-pr) 0 0;font-size:var(--ce-faq-a-m);line-height:1.6}.ce-faq__answer>:first-child{margin-top:0}.ce-faq__answer>:last-child{margin-bottom:0}@media screen and (min-width:750px){.ce-faq__inner{padding:0 var(--ce-page-gutter-tablet, 3.2rem);gap:var(--ce-faq-stack-d)}.ce-faq__heading{font-size:var(--ce-faq-heading-d)}.ce-faq__subheading{margin-top:var(--ce-faq-sub-mt-d);font-size:var(--ce-faq-sub-d)}.ce-faq__box{padding:var(--ce-faq-box-pad-d)}.ce-faq__answer{font-size:var(--ce-faq-a-d)}}@media screen and (min-width:990px){.ce-faq__inner{padding:0 var(--ce-page-gutter-desktop, 4.8rem)}}@media screen and (min-width:750px){.ce-faq__question{font-size:var(--ce-faq-q-size-d)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-ce-faq.css.map */
