.rewerk-faq{--rf-green: #3a4738;--rf-muted: #5f625b;--rf-line: #dfe5dc;padding:4rem 0}@media(min-width:990px){.rewerk-faq{padding:6rem 0}}.rewerk-faq__inner{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:990px){.rewerk-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6rem;align-items:start}}.rewerk-faq__intro{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:990px){.rewerk-faq__intro{position:static}}.rewerk-faq__eyebrow{font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 0 1.6rem}.rewerk-faq__heading{font-size:2.8rem;font-weight:700;line-height:1.1;letter-spacing:-.015em;margin:0 0 1.6rem}@media(min-width:990px){.rewerk-faq__heading{font-size:3.4rem}}.rewerk-faq__body{font-size:1.5rem;line-height:1.7;opacity:.78;margin:0 0 2.8rem;max-width:44rem}.rewerk-faq__body p{margin:0 0 1rem}.rewerk-faq__body p:last-child{margin-bottom:0}.rewerk-faq__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.04em;border-radius:999px;text-decoration:none}.rewerk-faq__list{display:flex;flex-direction:column;border-top:0}.rewerk-faq__item{border:1px solid var(--rf-line);border-radius:999px;margin:0 0 1.2rem;background:#fff;overflow:hidden;transition:border-radius .2s ease,box-shadow .2s ease}.rewerk-faq__item:last-child{margin-bottom:0}.rewerk-faq__item[open]{border-radius:22px;background:#fff;box-shadow:0 12px 30px #0f0f0e12}.rewerk-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2.2rem;cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1.35;letter-spacing:-.005em;color:var(--rf-green);list-style:none;transition:background .2s ease,color .2s ease}@media(min-width:990px){.rewerk-faq__question{font-size:1.6rem}}.rewerk-faq__question::-webkit-details-marker{display:none}.rewerk-faq__question::marker{content:""}.rewerk-faq__question:hover{background:#3a47380d}.rewerk-faq__item[open] .rewerk-faq__question{background:var(--rf-green);color:#fff;border-bottom:0}.rewerk-faq__item[open] .rewerk-faq__question:hover{background:var(--rf-green)}.rewerk-faq__question span{flex:1 1 auto;padding-right:1rem}.rewerk-faq__icon{flex:0 0 auto;width:2rem;height:2rem;color:currentColor;transition:transform .25s ease;opacity:.8}.rewerk-faq__item[open] .rewerk-faq__icon{transform:rotate(180deg);opacity:1}.rewerk-faq__answer{font-size:1.4rem;line-height:1.65;color:var(--rf-muted);padding:1.8rem 2.2rem;animation:rewerk-faq-fade .25s ease}.rewerk-faq__answer p{margin:0 0 1.2rem}.rewerk-faq__answer p:last-child{margin-bottom:0}.rewerk-faq__answer a{color:var(--rf-green);text-underline-offset:.3em}@keyframes rewerk-faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rewerk-faq--centered .rewerk-faq__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4.4rem}.rewerk-faq--centered .rewerk-faq__intro{align-items:center;text-align:center;max-width:76rem}.rewerk-faq--centered .rewerk-faq__eyebrow{margin-bottom:1.4rem}.rewerk-faq--centered .rewerk-faq__heading{font-size:clamp(3.2rem,4vw,4.6rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 1.6rem;text-wrap:balance}.rewerk-faq--centered .rewerk-faq__body{max-width:58ch;margin:0 0 2.4rem}.rewerk-faq--centered .rewerk-faq__list{width:100%;max-width:92rem}.rewerk-faq--centered .rewerk-faq__answer{text-align:left}@media(max-width:749px){.rewerk-faq--centered .rewerk-faq__inner{gap:3.2rem}.rewerk-faq__item,.rewerk-faq__item[open]{border-radius:18px}.rewerk-faq__question,.rewerk-faq__answer{padding:1.6rem 1.8rem}}@media(prefers-reduced-motion:reduce){.rewerk-faq__item,.rewerk-faq__question,.rewerk-faq__icon{transition:none}.rewerk-faq__answer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-rewerk-faq.css.map */
