.fq{--fq-font-heading: var(--font-heading-family, var(--font-body-family, sans-serif));--fq-font-body: var(--font-body-family, sans-serif);--fq-gutter: 20px;--fq-inset: min(var(--fq-inset-setting), var(--fq-gutter));--fq-duration: .3s;--fq-ease: ease}.fq{display:block;padding-block:calc(var(--fq-pt) * .6) calc(var(--fq-pb) * .6);background:var(--fq-bg, transparent);font-family:var(--fq-font-body)}.fq__inner{box-sizing:border-box;max-width:var(--fq-max-width);margin-inline:auto;padding-inline:var(--fq-gutter)}.fq__notice{margin:0;padding:1.5rem var(--fq-gutter);text-align:center}.fq__heading{margin:0 0 2rem;color:var(--fq-heading, #1a1a1a);font-family:var(--fq-font-heading);font-size:calc(var(--fq-heading-size) * .75);font-weight:700;line-height:normal}.fq__list{margin:0;padding:0;list-style:none}.fq__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem;margin-inline:calc(var(--fq-inset) * -1);padding:calc(var(--fq-row-py) * .8) var(--fq-inset);border:1px solid transparent;border-radius:var(--fq-radius);transition:border-color .25s var(--fq-ease),background-color .25s var(--fq-ease)}.fq__item:before{content:"";position:absolute;inset-inline:var(--fq-inset);bottom:-1px;height:1px;background:var(--fq-line, #e6e6e6);transition:opacity .25s var(--fq-ease)}.fq__item.is-open{border-color:var(--fq-open-border, #ecd6c6);background:var(--fq-open-bg, transparent)}.fq__item.is-open:before{opacity:0}.fq__question{grid-column:1;grid-row:1;margin:0}.fq__trigger{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:var(--fq-question, #1a1a1a);cursor:pointer;font:inherit;font-family:var(--fq-font-heading);font-size:var(--fq-question-size);font-weight:700;line-height:normal;text-align:start}.fq__trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--fq-radius)}.fq__trigger:focus-visible{outline:none}.fq__trigger:focus-visible:after{outline:2px solid currentcolor;outline-offset:-2px}@media(hover:hover)and (pointer:fine){.fq[data-trigger=hover] .fq__trigger{cursor:default}}.fq__number{grid-column:2;grid-row:1;color:var(--fq-number, #8f8f8f);font-family:var(--fq-font-heading);font-size:var(--fq-number-size);font-variant-numeric:tabular-nums;line-height:1.4}.fq__panel{position:relative;z-index:1;grid-column:1 / -1;grid-row:2;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--fq-duration) var(--fq-ease),visibility 0s linear var(--fq-duration)}.fq__item.is-open .fq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--fq-duration) var(--fq-ease),visibility 0s}.fq__panel-inner{min-height:0;overflow:hidden}.fq__answer{max-width:60ch;padding-top:.75rem;color:var(--fq-answer, #555);font-size:var(--fq-answer-size);line-height:1.6}.fq__answer>:first-child{margin-top:0}.fq__answer>:last-child{margin-bottom:0}@media(min-width:750px){.fq{--fq-gutter: 32px;padding-block:var(--fq-pt) var(--fq-pb)}.fq__heading{margin-bottom:2.5rem;font-size:var(--fq-heading-size)}.fq__item{grid-template-columns:var(--fq-q-width) minmax(0,1fr) auto;column-gap:2rem;padding-block:var(--fq-row-py)}.fq__panel{grid-column:2;grid-row:1}.fq__number{grid-column:3}.fq__answer{padding-top:0}}@media(prefers-reduced-motion:reduce){.fq__item,.fq__item:before,.fq__panel,.fq__item.is-open .fq__panel{transition:none}}@media(scripting:none){.fq__panel{grid-template-rows:1fr;visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faq-numaccordion.css.map */
