.faq-accordion{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px);background-color:var(--faq-bg-color, #f5f5f5)}.faq-accordion__heading{font-size:28px;font-weight:900;color:var(--faq-heading-color, #1a1a1a);margin:0 0 40px;text-transform:uppercase;letter-spacing:.02em}@media screen and (min-width: 750px){.faq-accordion__heading{font-size:36px;margin-bottom:50px}}.faq-accordion__list{max-width:900px}.faq-accordion__item{border-bottom:1px solid var(--faq-border-color, #e0e0e0)}.faq-accordion__item:last-child{border-bottom:none}.faq-accordion__item:focus-within{outline:2px solid #0066cc;outline-offset:2px;border-radius:8px}.faq-accordion__trigger{width:100%;display:flex;align-items:center;gap:16px;padding:24px 0;background:transparent;border:none;cursor:pointer;text-align:left}@media screen and (min-width: 750px){.faq-accordion__trigger{gap:20px;padding:28px 0}}.faq-accordion__icon{width:32px;height:32px;min-width:32px;border-radius:50%;background-color:var(--faq-icon-bg-color, #ffffff);color:var(--faq-icon-color, #666666);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}@media screen and (min-width: 750px){.faq-accordion__icon{width:36px;height:36px;min-width:36px}}.faq-accordion__icon-plus,.faq-accordion__icon-close{transition:opacity .2s ease,transform .3s ease}.faq-accordion__icon-close{position:absolute;opacity:0;transform:rotate(-90deg)}.faq-accordion__icon{position:relative}.faq-accordion__icon-plus{opacity:1;transform:rotate(0)}.faq-accordion__item.is-open .faq-accordion__icon{background-color:var(--faq-icon-active-bg-color, #1a1a1a);color:var(--faq-icon-active-color, #ffffff)}.faq-accordion__item.is-open .faq-accordion__icon-plus{opacity:0;transform:rotate(90deg)}.faq-accordion__item.is-open .faq-accordion__icon-close{opacity:1;transform:rotate(0)}.faq-accordion__question{font-size:16px;font-weight:700;color:var(--faq-question-color, #1a1a1a);line-height:1.4}@media screen and (min-width: 750px){.faq-accordion__question{font-size:18px}}.faq-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.faq-accordion__item.is-open .faq-accordion__content{grid-template-rows:1fr}.faq-accordion__answer{min-height:0;padding-left:48px;overflow:hidden}@media screen and (min-width: 750px){.faq-accordion__answer{padding-left:56px}}.faq-accordion__answer>*:first-child{padding-top:0;margin-top:0}.faq-accordion__answer>*:last-child{padding-bottom:24px;margin-bottom:0}@media screen and (min-width: 750px){.faq-accordion__answer>*:last-child{padding-bottom:28px}}.faq-accordion__answer p{font-size:15px;line-height:1.7;color:var(--faq-answer-color, #666666);margin:0 0 1em}@media screen and (min-width: 750px){.faq-accordion__answer p{font-size:16px}}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__trigger:hover .faq-accordion__icon{background-color:var(--faq-icon-active-bg-color, #1a1a1a);color:var(--faq-icon-active-color, #ffffff)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq-accordion.css.map */
