.general-faq{--faq-sand: #e2c39b;--faq-sand-border: #9c7542;--faq-surface: #faf9f6;--faq-panel: #ffffff;--faq-rule: #e5dcce;--faq-ink: #222222;--faq-ink-soft: #4a4a4a;--faq-ink-strong: #2b2118;container-type:inline-size}.general-faq__header{text-align:center;max-width:68rem;margin-inline:auto;margin-block-end:4rem}.general-faq__page-heading{color:var(--faq-ink-strong);margin-block:0 1.2rem;letter-spacing:0}.general-faq__intro{color:var(--faq-ink-soft);font-size:1.7rem;line-height:1.6}.general-faq__intro :last-child{margin-block-end:0}.general-faq__layout{display:grid;grid-template-columns:26rem minmax(0,1fr);gap:3rem;align-items:start}.general-faq__sidebar{background:var(--faq-surface);border:.1rem solid var(--faq-rule);border-radius:1.6rem;padding:2.4rem 2rem;position:sticky;top:12rem}.general-faq__sidebar-heading{font-size:1.8rem;line-height:1.3;font-weight:var(--font-body-weight-bold);color:var(--faq-ink-strong);text-align:start;margin-block:0 1.6rem}.general-faq__cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.general-faq__cats-item{margin:0}.general-faq__cat{display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;background:transparent;border:.1rem solid transparent;border-radius:999px;padding:1.1rem 1.6rem;font-family:inherit;font-size:1.5rem;line-height:1.4;font-weight:400;color:var(--faq-ink-soft);text-align:start;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.general-faq__cat:hover{background:#e2c39b47;color:var(--faq-ink-strong)}.general-faq__cat:focus-visible{outline:.2rem solid var(--faq-ink-strong);outline-offset:.2rem}.general-faq__cat--active,.general-faq__cat--active:hover{background:var(--faq-sand);border-color:var(--faq-sand-border);color:var(--faq-ink-strong);font-weight:var(--font-body-weight-bold)}.general-faq__panels{min-width:0}.general-faq--tabs .general-faq__panel{display:none}.general-faq--tabs .general-faq__panel--active{display:block}.general-faq--tabs .general-faq__panel-heading{display:none}.general-faq__panel:focus-visible{outline:.2rem solid var(--faq-ink-strong);outline-offset:.4rem}.general-faq__panel+.general-faq__panel{margin-block-start:3rem}.general-faq__panel-heading{font-size:2rem;line-height:1.3;color:var(--faq-ink-strong);text-align:start;margin-block:0 1.2rem;font-weight:var(--font-heading-weight, var(--font-body-weight-bold))}.general-faq__list{background:var(--faq-panel);border:.1rem solid var(--faq-rule);border-radius:1.6rem;padding-inline:2.4rem;overflow:hidden}.general-faq__item{border-block-end:.1rem solid var(--faq-rule)}.general-faq__item:last-child{border-block-end:none}.general-faq__details>.general-faq__summary{display:flex;align-items:center;gap:1.4rem;padding-block:1.8rem;padding-inline:0;margin:0;cursor:pointer;list-style:none;min-height:4.4rem}.general-faq__summary::-webkit-details-marker{display:none}.general-faq__summary::marker{content:""}.general-faq__summary:focus-visible{outline:.2rem solid var(--faq-ink-strong);outline-offset:-.2rem}.general-faq__question{flex:1 1 auto;min-width:0;font-size:1.6rem;line-height:1.5;text-align:start;color:var(--faq-ink);font-weight:var(--font-body-weight-bold)}.general-faq__summary .icon-caret{position:static;inset:auto;flex:0 0 auto;width:1.2rem;height:1.2rem;color:var(--faq-ink-soft);transition:transform .2s ease}.general-faq__details[open]>.general-faq__summary .icon-caret{transform:rotate(180deg)}.general-faq__answer{padding-inline-end:2.6rem;padding-block-end:1.8rem;font-size:1.5rem;line-height:1.6;color:var(--faq-ink-soft);word-break:break-word}.general-faq__answer :last-child{margin-block-end:0}.general-faq__empty{border:.1rem solid var(--faq-rule);border-radius:1.6rem;background:var(--faq-surface);padding:3rem 2rem;text-align:center;max-width:60rem;margin-inline:auto}.general-faq__empty-heading{font-size:1.8rem;color:var(--faq-ink-strong);margin-block-end:.75rem}.general-faq__empty-text{color:var(--faq-ink-soft)}.general-faq__empty-text :last-child{margin-block-end:0}@container (max-width: 820px){.general-faq__layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.general-faq__sidebar{position:static;top:auto;background:transparent;border:0;border-radius:0;padding:0}.general-faq__cats{flex-direction:row;flex-wrap:wrap;gap:.8rem}.general-faq__cats-item{max-width:100%}.general-faq__cat{display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:4.4rem;padding:.9rem 1.8rem;font-size:1.4rem;font-weight:500;background:var(--faq-surface);border-color:var(--faq-rule);box-shadow:0 1px 3px #00000008}.general-faq__cat--active,.general-faq__cat--active:hover{background:var(--faq-sand);border-color:var(--faq-sand-border);color:var(--faq-ink-strong);font-weight:600;box-shadow:none}}@media screen and (max-width:749px){.general-faq__header{margin-block-end:2.8rem}.general-faq__intro{font-size:1.5rem}.general-faq__sidebar-heading{font-size:1.6rem;font-weight:500;color:var(--faq-ink-soft);letter-spacing:.04em;margin-block-end:1.2rem}.general-faq__panel-heading{font-size:1.8rem;font-weight:500}.general-faq__list{background:transparent;border:0;border-radius:0;padding-inline:0;overflow:visible;display:flex;flex-direction:column;gap:1.2rem}.general-faq__item,.general-faq__item:last-child{background:var(--faq-panel);border:0;border-block-end:0;border-radius:1.4rem;box-shadow:0 4px 20px #0000000a}.general-faq__details>.general-faq__summary{gap:1.2rem;padding-block:1.8rem;padding-inline:1.8rem;min-height:4.8rem}.general-faq__question{font-size:1.5rem;font-weight:500}.general-faq__answer{padding-inline:1.8rem 4.2rem;padding-block-end:1.8rem;font-size:1.4rem}.general-faq__empty{padding:2rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-general-faq.css.map */
