.alf-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.alf-faq__head .alf-sh{margin:0 0 10px}.alf-faq__list{display:grid;gap:10px}.alf-faq:not(:has(.alf-faq__more :checked)):not(:has(.alf-faq__topics input:not([value=all]):checked)) .alf-q.is-extra{display:none}.alf-faq__more{justify-self:center;margin-top:8px;cursor:pointer}.alf-faq__more:has(:focus-visible){outline:3px solid var(--alf-purple-500);outline-offset:3px}.alf-faq__more:has(:checked),.alf-faq:has(.alf-faq__topics input:not([value=all]):checked) .alf-faq__more{display:none}.alf-faq__topics{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--alf-gutter) * -1);padding:2px var(--alf-gutter) 8px}.alf-faq__topics::-webkit-scrollbar{display:none}.alf-chip{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 16px;border-radius:var(--alf-r-xl);background:#fff;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--alf-purple-100);font:600 var(--alf-fs-md)/1 var(--alf-font-body);color:var(--alf-ink-700);transition:box-shadow .2s,background .2s,color .2s}.alf-chip span{min-width:24px;height:24px;padding:0 6px;border-radius:var(--alf-r-xl);background:var(--alf-purple-50);display:grid;place-items:center;font-size:var(--alf-fs-xs);color:var(--alf-brand)}.alf-chip:hover{box-shadow:inset 0 0 0 1.5px var(--alf-purple-200)}.alf-chip:has(input:checked){background:var(--alf-brand);color:#fff;box-shadow:0 3px 0 var(--alf-purple-950)}.alf-chip:has(input:checked) span{background:#ffffff2e;color:#fff}.alf-chip:has(input:focus-visible){outline:3px solid var(--alf-purple-500);outline-offset:2px}.alf-faq:has(.alf-chip input[value=product]:checked) .alf-q:not([data-group=product]),.alf-faq:has(.alf-chip input[value=shipping]:checked) .alf-q:not([data-group=shipping]),.alf-faq:has(.alf-chip input[value=other]:checked) .alf-q:not([data-group=other]){display:none}.alf-q__a a{color:var(--alf-brand);font-weight:600}.alf-q{padding:0;overflow:hidden}.alf-q summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:12px 14px 12px 20px;font:600 var(--alf-fs-base)/1.3 var(--alf-font-display);color:var(--alf-text);cursor:pointer;list-style:none}.alf-q summary::-webkit-details-marker{display:none}.alf-q__pm{flex:none;width:32px;height:32px;border-radius:50%;background:var(--alf-tone-ivory);box-shadow:0 2px 0 var(--alf-tone-ivory-side);color:var(--alf-brand);display:grid;place-items:center;transition:transform .25s var(--alf-ease)}.alf-q[open] .alf-q__pm{transform:rotate(45deg)}.alf-q__a{padding:0 20px 20px;font-size:var(--alf-fs-base);line-height:24px;color:var(--alf-ink-700)}.alf-q__a p{margin:0}.alf-q__a p+p{margin-top:8px}.alf-help{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;--brick-face:var(--alf-purple-800);--brick-side:var(--alf-purple-950);color:#fff;overflow:hidden}.alf-help:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--alf-img-lattice-night) center/56px;opacity:.45;pointer-events:none;border-radius:inherit}.alf-help>*{position:relative}.alf-help__icon{width:46px;height:46px;border-radius:var(--alf-r-md);background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 3px #1a9e4b}.alf-help .alf-btn--brick{margin-top:4px}.alf-help h3{margin:0;font:600 var(--alf-fs-2xl)/1.2 var(--alf-font-display);color:#fff}.alf-help p{margin:0;font-size:var(--alf-fs-base);line-height:22px;color:#fffc}@media(min-width:990px){.alf-faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.alf-faq__head{grid-column:1/5;grid-row:1}.alf-help{grid-column:1/5;grid-row:2/4;align-self:start;padding:28px;position:sticky;top:110px}.alf-faq__topics{grid-column:5/13;grid-row:1;align-self:end;margin:0;padding:2px 0 4px;flex-wrap:wrap;overflow:visible}.alf-faq__list{grid-column:5/13;grid-row:2/4;gap:14px;align-self:start}.alf-q summary{min-height:72px;padding:14px 20px 14px 28px;font-size:var(--alf-fs-lg)}.alf-q__a{padding:0 28px 24px;font-size:var(--alf-fs-base);line-height:24px}}@media(prefers-reduced-motion:reduce){.alf-q__pm{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/alf-faq.css.map */
