.faq,.faq__inner{width:100%}.faq__header{margin:0 auto 3.6rem;max-width:var(--faq-header-width, 56rem)}.faq__header--left{margin-left:0;margin-right:auto;text-align:left}.faq__header--center{text-align:center}.faq__header--right{margin-left:auto;margin-right:0;text-align:right}.faq__eyebrow{margin:0 0 .8rem;font-size:var(--faq-eyebrow-size, 1.2rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-eyebrow-color, #5f6b5a);line-height:1.3}.faq__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--faq-heading-weight, 600);font-size:var(--faq-heading-size, 3.2rem);line-height:1.15;letter-spacing:-.02em;color:var(--faq-heading-color, #2c2c2c)}.faq__heading p{margin:0}.faq__list{margin:0 auto;padding:0;list-style:none;max-width:var(--faq-content-width, 72rem);border-top:none}.faq__item{border-bottom:var(--faq-divider-thickness, 1px) solid var(--faq-divider-color, #e4ddd4)}.faq__details{margin:0}.faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:var(--faq-item-padding-y, 2.4rem) 0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.faq__summary::-webkit-details-marker,.faq__summary::marker{display:none;content:""}.faq__question{margin:0;flex:1 1 auto;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--faq-question-weight, 600);font-size:var(--faq-question-size, 2rem);line-height:1.3;color:var(--faq-question-color, #2c2c2c)}.faq__icon{flex:0 0 auto;width:var(--faq-icon-size, 1.6rem);height:var(--faq-icon-size, 1.6rem);display:inline-flex;align-items:center;justify-content:center;color:var(--faq-icon-color, #6b6b6b);transition:transform .2s ease-out;pointer-events:none}.faq__icon svg{width:100%;height:100%;display:block}.faq__details[open]>.faq__summary .faq__icon,.faq__details[data-state=open]>.faq__summary .faq__icon{transform:rotate(180deg)}.faq__answer{margin:0;padding:0;max-width:100%;overflow:hidden}.faq__answer-inner{margin:0;padding:0 0 var(--faq-item-padding-y, 2.4rem) 0;font-size:var(--faq-answer-size, 1.5rem);line-height:1.6;color:var(--faq-answer-color, #5c5c5c)}.faq__answer-inner>*:first-child{margin-top:0}.faq__answer-inner>*:last-child{margin-bottom:0}.faq__answer-inner p{margin:0 0 .8rem}.faq__answer-inner a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:749px){.faq__header{margin-bottom:2.8rem}.faq__heading{font-size:36px}.faq__question{font-size:calc(var(--faq-question-size, 2rem) * .9)}.faq__summary{gap:1.2rem;padding-top:calc(var(--faq-item-padding-y, 2.4rem) * .85);padding-bottom:calc(var(--faq-item-padding-y, 2.4rem) * .85)}.faq__answer-inner{padding-right:0;padding-bottom:calc(var(--faq-item-padding-y, 2.4rem) * .85)}}@media(prefers-reduced-motion:reduce){.faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-faq.css.map */
