.faq{color:rgb(var(--color-foreground))}.faq__inner{max-width:72rem;margin:0 auto}.faq__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:0 0 3.2rem;padding-bottom:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faq-heading-color, inherit);border-bottom:.2rem solid var(--faq-heading-color, currentColor);width:fit-content;max-width:100%}.faq__heading--center{margin-left:auto;margin-right:auto;text-align:center}.faq__heading--left{text-align:left}.faq__list{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}.faq__item{margin:0}.faq__item details{display:block}.faq__item summary{list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::marker{content:""}.faq__question{position:relative;display:flex;align-items:center;gap:.4rem;margin:0;padding:1.2rem 4.4rem 1.4rem 1.4rem;border-radius:1.4rem;font-family:var(--font-body-family);font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400;line-height:1.35;color:var(--faq-question-text, #fff9ee);background-color:var(--faq-question-bg, #6b8e72);box-shadow:none;transform:scale(1);transform-origin:left center;transition:transform .55s cubic-bezier(.65,0,.35,1),box-shadow .55s cubic-bezier(.65,0,.35,1)}.faq__item details[open]:not(.is-closing) .faq__question{transform:scale(1.015);box-shadow:0 .6rem 2.4rem #0000001a}.faq__question:after{content:"";position:absolute;left:1.4rem;bottom:-.85rem;width:1.8rem;height:1.8rem;background-color:var(--faq-question-bg, #6b8e72);transform:rotate(45deg) scale(.6);transform-origin:center;border-radius:0 0 0 .35rem;z-index:1;transition:transform .55s cubic-bezier(.65,0,.35,1)}.faq__item details[open]:not(.is-closing) .faq__question:after{transform:rotate(45deg) scale(1)}.faq__label{font-weight:700;flex-shrink:0}.faq__question-text{flex:1;min-width:0;font-weight:400}.faq__toggle{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%) rotate(0);font-size:2.8rem;font-weight:200;line-height:1;color:inherit;opacity:1;transition:transform .55s cubic-bezier(.65,0,.35,1);-webkit-user-select:none;user-select:none}.faq__item details[open]:not(.is-closing) .faq__toggle{transform:translateY(-50%) rotate(45deg)}.faq__answer-outer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.65,0,.35,1)}.faq__item details[open]:not(.is-closing) .faq__answer-outer{grid-template-rows:1fr}.faq__item details[open].is-closing .faq__answer-outer{grid-template-rows:0fr}.faq__answer-inner{overflow:hidden;min-height:0}.faq__answer{position:relative;z-index:0;margin:.8rem 0 0 3.8rem;max-width:calc(100% - 3.8rem);padding:1.2rem 1.4rem;border-radius:1.4rem;font-family:var(--font-body-family);font-size:clamp(1.4rem,2vw,1.7rem);font-weight:400;line-height:1.45;color:var(--faq-answer-text, #d67a7a);background-color:var(--faq-answer-bg, #ffd1d1);display:flex;gap:.4rem;align-items:flex-start;box-shadow:none;opacity:0;transform:translateY(-1.2rem);transition:opacity .45s cubic-bezier(.65,0,.35,1),transform .55s cubic-bezier(.65,0,.35,1)}.faq__item details[open]:not(.is-closing) .faq__answer{opacity:1;transform:translateY(0);transition-delay:.12s}.faq__item details[open].is-closing .faq__answer{opacity:0;transform:translateY(-.8rem);transition-delay:0s;transition-duration:.28s}.faq__answer .faq__label{font-weight:700}.faq__answer-text{flex:1;min-width:0;font-weight:400}.faq__answer-text p:first-child{margin-top:0}.faq__answer-text p:last-child{margin-bottom:0}.faq__answer-text a{color:inherit}.faq__empty{font-family:var(--font-body-family);font-size:1.4rem;text-align:center;margin:0}@media screen and (min-width:750px){.faq__answer{margin-left:5.6rem;max-width:calc(100% - 4.8rem)}.faq__question:after{left:1.8rem;bottom:-.95rem;width:2rem;height:2rem}}@media(prefers-reduced-motion:reduce){.faq__question,.faq__question:after,.faq__toggle,.faq__answer-outer,.faq__answer{transition:none}.faq__item details[open]:not(.is-closing) .faq__question{transform:none;box-shadow:none}.faq__item details[open]:not(.is-closing) .faq__answer{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-faq.css.map */
