.td-faq-wrapper{background:var(--td-faq-background, #ffffff)}.td-faq__inner{margin:0 auto;padding-top:var(--td-faq-padding-top-mobile, 40px)!important;padding-bottom:var(--td-faq-padding-bottom-mobile, 40px)!important;display:flex;flex-direction:column;gap:24px}.td-faq__inner.td-faq__inner--full-width{padding-inline:24px}.td-faq__heading,.td-faq__question-text,.td-faq__answer-content{margin:0}.td-faq__heading{width:100%;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--td-faq-heading-size-mobile, 24px);font-weight:500;line-height:1.3;letter-spacing:.04em;color:var(--td-faq-heading-color, #353535);text-align:center;text-transform:uppercase;text-wrap:balance}.td-faq__grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:0;align-items:start}.td-faq__item{width:100%;min-width:0;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--td-faq-accent-color, #cba08d)}.td-faq__question-wrapper{margin:0}.td-faq__question{width:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;text-align:left;cursor:pointer}.td-faq__question:focus-visible{outline:2px solid var(--td-faq-accent-color, #cba08d);outline-offset:4px}.td-faq__question-text{flex:1 1 auto;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--td-faq-question-size-mobile, 16px);font-weight:600;line-height:1.3;color:var(--td-faq-question-color, #353535)}.td-faq__toggle{width:24px;height:24px;flex:0 0 auto;color:var(--td-faq-accent-color, #cba08d);position:relative}.td-faq__toggle-icon{width:24px;height:24px;display:block;transition:opacity .2s ease}.td-faq__toggle-icon--minus{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.td-faq__question[aria-expanded=true] .td-faq__toggle-icon--plus{opacity:0}.td-faq__question[aria-expanded=true] .td-faq__toggle-icon--minus{opacity:1}.td-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease,padding-top .24s ease;padding-top:0}.td-faq__item[data-open=true] .td-faq__answer{grid-template-rows:1fr;padding-top:14px}.td-faq__answer-inner{min-height:0;overflow:hidden}.td-faq__answer-content{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:var(--td-faq-answer-size-mobile, 14px);font-weight:400;line-height:1.3;letter-spacing:.02em;color:var(--td-faq-answer-color, #353535)}.td-faq__answer-content p{margin:0}.td-faq__answer-content p+p{margin-top:1em}@media(prefers-reduced-motion:reduce){.td-faq__toggle-icon,.td-faq__answer{transition:none}}@media screen and (min-width:769px){.td-faq__inner{padding-top:var(--td-faq-padding-top, 88px)!important;padding-bottom:var(--td-faq-padding-bottom, 88px)!important;gap:80px}.td-faq__inner.td-faq__inner--full-width{width:min(100%,1440px);padding-inline:104px}.td-faq__heading{font-size:var(--td-faq-heading-size, 48px);font-weight:400;line-height:1.4}.td-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.td-faq__item:nth-child(odd){grid-column:1}.td-faq__item:nth-child(2n){grid-column:2}.td-faq__item{padding-bottom:24px;margin-bottom:32px}.td-faq__question-text{font-size:var(--td-faq-question-size, 18px);font-weight:700;line-height:1.5}.td-faq__answer-content{font-size:var(--td-faq-answer-size, 16px);line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/section-td-faq.css.map */
