.faq__inner{max-width:56rem}.faq__header{margin-bottom:clamp(1.75rem,1.25rem + 2vw,3rem);text-align:center}.faq__header h2{margin-bottom:.35em}.faq__header p{margin-inline:auto}.faq__list{display:grid;border-top:1px solid var(--line, rgba(53, 26, 16, .12))}.faq__item{border-bottom:1px solid var(--line, rgba(53, 26, 16, .12))}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:3.25rem;padding:clamp(1.1rem,.9rem + .6vw,1.5rem) 0;font-family:var(--font-heading-family);font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem);line-height:1.3;color:var(--color-deep-brown);cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex:none;width:2.5rem;height:2.5rem;border:1px solid var(--line, rgba(53, 26, 16, .12));border-radius:50%;background:linear-gradient(var(--color-deep-brown),var(--color-deep-brown)) center / .85rem 1.5px no-repeat,linear-gradient(var(--color-deep-brown),var(--color-deep-brown)) center / 1.5px .85rem no-repeat;transition:transform .35s var(--ease-out, ease),background-color .35s ease}.faq__item summary:hover:after{background-color:var(--color-beige)}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:focus-visible{outline:2px solid var(--color-brown);outline-offset:4px;border-radius:6px}.faq__answer{padding:0 3.75rem 1.5rem 0}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.faq__item[open] .faq__answer{animation:faq-in .35s ease both}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:749px){.faq__answer{padding-right:0}}@media(prefers-reduced-motion:reduce){.faq__item[open] .faq__answer{animation:none}.faq__item summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq.css.map */
