.faq__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,4vw,44px)}.faq__intro{margin-bottom:0}.faq__title{margin:0}.faq__rule{margin-top:18px}.faq__text{color:var(--c-ink-soft)}.faq__list{width:100%;max-width:860px;margin-inline:auto;border-top:1px solid rgba(184,134,43,.38)}.faq__item{border-bottom:1px solid rgba(184,134,43,.38);interpolate-size:allow-keywords}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:20px 2px;font-family:var(--font-serif);font-weight:600;font-size:clamp(1.25rem,1.9vw,1.45rem);line-height:1.25;color:var(--c-green);list-style:none;border-radius:6px;transition:color .2s var(--ease)}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__question:hover{color:var(--c-red)}.faq__question:focus-visible{outline-offset:2px}.faq__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--c-gold-light);border-radius:50%;background:var(--c-ivory);color:var(--c-gold-text);transition:transform .35s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.faq__question:hover .faq__icon{border-color:var(--c-gold)}.faq__item[open]>.faq__question .faq__icon{transform:rotate(180deg);background:var(--c-green);border-color:var(--c-green);color:var(--c-cream)}.faq__answer-inner{padding:0 56px 24px 2px;font-size:1rem;line-height:1.65;color:var(--c-ink)}.faq__answer-inner ul li{margin-bottom:.7em}.faq__item::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease),content-visibility .35s var(--ease) allow-discrete}.faq__item[open]::details-content{block-size:auto}@media(max-width:559px){.faq__answer-inner{padding-right:8px}}.faq__aside{width:100%;max-width:860px;margin-inline:auto}.faq__card{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin-inline:auto;padding:32px 28px 30px;text-align:center;border-color:color-mix(in srgb,var(--c-gold) 45%,var(--c-gold-light));background:var(--c-cream);box-shadow:none}.faq__card-icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border:1px solid var(--c-gold-light);border-radius:50%;background:var(--c-cream);color:var(--c-red)}.faq__card-title{margin:0;font-family:var(--font-serif);font-weight:700;font-size:1.5rem;line-height:1.2;color:var(--c-green)}.faq__card-text{margin:0;color:var(--c-ink-soft);text-wrap:balance}.faq__card-button{margin-top:8px}@media(min-width:990px){.faq--split .faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"intro list" "aside list";column-gap:clamp(48px,6vw,96px);row-gap:36px;align-items:start}.faq--split .faq__intro{grid-area:intro;margin:0;text-align:left}.faq--split .faq__intro .ornament-rule{margin-inline:0}.faq--split .faq__list{grid-area:list;max-width:none;margin:0}.faq--split .faq__aside{grid-area:aside;margin:0}.faq--split .faq__card{align-items:flex-start;max-width:none;margin:0;text-align:left}.faq--split:not(:has(.faq__intro)) .faq__grid{grid-template-areas:"aside list";grid-template-rows:auto}.faq--split:not(:has(.faq__intro)):not(:has(.faq__aside)) .faq__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"list"}}@media(prefers-reduced-motion:reduce){.faq__item::details-content{transition:none}}.faq.section--parchment :focus-visible{outline-color:var(--c-gold-text)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
