.faq__header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.faq__title{margin:0;font-size:var(--heading-size-mobile, 24px);line-height:1.2;color:var(--heading-color, #111827);font-weight:600}.faq__subtitle{margin:.75rem 0 0;font-size:var(--subheading-size-mobile, 16px);color:var(--subheading-color, #6b7280);line-height:1.6;font-weight:400;margin-left:auto;margin-right:auto}.faq__list{display:flex;flex-direction:column;gap:.8rem}.faq__item{width:100%}.faq__details{width:100%;background-color:var(--card-bg-color, #ffffff);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.faq__details[open]{border:1px solid var(--active-border-color, #8C0000)}.faq__summary{display:flex;align-items:flex-start;padding:24px;cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{display:none}.faq__question-number{font-size:var(--question-size, 16px);font-weight:600;color:var(--question-color, #1f2937);flex-shrink:0;min-width:24px}.faq__question{flex:1;margin:1px 0 0;font-size:var(--question-size, 18px);font-weight:600;color:var(--question-color, #1f2937);line-height:1.4;text-align:left}.faq__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--question-color, #1f2937);transition:transform .2s ease}.faq__icon svg{width:20px;height:20px}.faq__icon--plus{display:flex}.faq__icon--close,.faq__details[open] .faq__icon--plus{display:none}.faq__details[open] .faq__icon--close{display:flex}.faq__answer{padding:0 1.5rem 1.5rem;font-size:var(--answer-size, 16px);color:var(--answer-color, #4b5563);line-height:1.6;margin-top:-.5rem}.faq__answer p{margin:0}.faq__answer p+p{margin-top:1rem}@media screen and (max-width:749px){.faq__title{font-size:var(--heading-size-mobile, 24px)}.faq__subtitle{font-size:var(--subheading-size-mobile, 16px)}.faq__list{gap:.75rem}.faq__summary{padding:1rem 1.25rem}.faq__question-number{font-size:var(--question-size-mobile, 16px);min-width:20px}.faq__question{font-size:var(--question-size-mobile, 16px)}.faq__icon{width:18px;height:18px}.faq__icon svg{width:18px;height:18px}.faq__answer{font-size:var(--answer-size-mobile, 14px);padding:.7rem 1.25rem 1.25rem}.faq__details{border-radius:6px}.faq__question{margin-top:2px}}@media screen and (min-width:750px){.faq__header{text-align:left}.faq__title{font-size:var(--heading-size-desktop, 40px)}.faq__subtitle{font-size:var(--subheading-size-desktop, 18px);margin-left:0;margin-right:0}.faq__summary{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-faq.css.map */
