.al-faq{padding-top:var(--al-faq-padding-top-mobile);padding-bottom:var(--al-faq-padding-bottom-mobile);background:var(--al-faq-outer-bg);color:var(--al-faq-text);font-family:TT Commons Pro,TT Commons,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.al-faq *{box-sizing:border-box}.al-faq .al-faq__shell{width:var(--al-faq-shell-width-mobile);max-width:var(--al-faq-box-max-width);margin:0 auto;padding:var(--al-faq-box-padding-mobile) 0;border-radius:var(--al-faq-box-radius-mobile);background:var(--al-faq-bg);border:1px solid var(--al-faq-border);overflow:hidden}.al-faq .al-faq__top,.al-faq .al-faq__layout,.al-faq .al-faq__dev-note{width:100%;max-width:var(--al-faq-content-max-width);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.al-faq .al-faq__dev-note{margin-bottom:18px;padding-top:12px;padding-bottom:12px;border-radius:12px;background:#fff;border:1px dashed rgba(63,95,128,.34);font-size:12px;line-height:1.45;color:#585858}.al-faq .al-faq__dev-note code{padding:2px 5px;border-radius:6px;background:#3f5f8014;color:#2f3e4f;font-size:11px}.al-faq .al-faq__top{margin-bottom:30px}.al-faq .al-faq__section-kicker{display:flex;align-items:center;gap:10px;width:100%;margin:0;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--al-faq-accent);white-space:nowrap}.al-faq .al-faq__section-kicker:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--al-faq-accent);box-shadow:0 0 0 5px #3f5f801c}.al-faq .al-faq__section-kicker:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#3f5f8047,#3f5f800a)}.al-faq .al-faq__layout{display:grid;gap:28px;align-items:start}.al-faq .al-faq__kicker{margin:0 0 14px;font-size:12px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--al-faq-accent)}.al-faq .al-faq__heading{margin:0;max-width:720px;font-size:clamp(32px,9vw,50px);line-height:1.05;letter-spacing:-.02em;font-weight:500;color:var(--al-faq-text)}.al-faq .al-faq__intro{margin-top:18px;max-width:640px;font-size:15px;line-height:1.55;letter-spacing:-.01em;color:var(--al-faq-muted);font-weight:500}.al-faq .al-faq__accordion{display:grid;gap:10px}.al-faq .al-faq__item{border-radius:12px;background:var(--al-faq-card);border:1px solid var(--al-faq-border);box-shadow:0 2px 12px #2f3e4f14;overflow:hidden;transition:border-color .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94),background-color .25s cubic-bezier(.25,.46,.45,.94)}.al-faq .al-faq__item[open]{border-color:#3f5f8047;box-shadow:0 6px 20px #2f3e4f1a;background:var(--al-faq-card)}.al-faq .al-faq__summary{list-style:none;cursor:pointer;min-height:62px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:16px;align-items:center}.al-faq .al-faq__summary::-webkit-details-marker{display:none}.al-faq .al-faq__question{font-size:16px;line-height:1.3;letter-spacing:-.01em;font-weight:500;color:var(--al-faq-text)}.al-faq .al-faq__icon{position:relative;width:34px;height:34px;border-radius:999px;background:var(--al-faq-soft);border:1px solid var(--al-faq-border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .25s cubic-bezier(.25,.46,.45,.94),border-color .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.al-faq .al-faq__icon:before,.al-faq .al-faq__icon:after{content:"";position:absolute;width:12px;height:1.5px;border-radius:999px;background:var(--al-faq-featured-bg);transition:transform .25s cubic-bezier(.25,.46,.45,.94),background-color .25s cubic-bezier(.25,.46,.45,.94)}.al-faq .al-faq__icon:after{transform:rotate(90deg)}.al-faq .al-faq__item[open] .al-faq__icon{background:var(--al-faq-featured-bg);border-color:var(--al-faq-featured-bg)}.al-faq .al-faq__item[open] .al-faq__icon:before,.al-faq .al-faq__item[open] .al-faq__icon:after{background:#fff}.al-faq .al-faq__item[open] .al-faq__icon:after{transform:rotate(0)}.al-faq .al-faq__answer{margin:0 18px 18px;padding:16px 0 0;border-top:1px solid var(--al-faq-border);font-size:14px;line-height:1.6;letter-spacing:-.01em;color:var(--al-faq-muted);font-weight:500}@media screen and (min-width:750px){.al-faq{padding-top:var(--al-faq-padding-top-desktop);padding-bottom:var(--al-faq-padding-bottom-desktop)}.al-faq .al-faq__shell{width:var(--al-faq-shell-width-desktop);padding:var(--al-faq-box-padding-desktop) 0;border-radius:var(--al-faq-box-radius-desktop)}.al-faq .al-faq__top,.al-faq .al-faq__layout,.al-faq .al-faq__dev-note{padding-left:32px;padding-right:32px}.al-faq .al-faq__layout{grid-template-columns:.82fr 1.18fr;gap:56px}.al-faq .al-faq__header{position:sticky;top:32px}.al-faq .al-faq__heading{font-size:clamp(44px,5.2vw,62px)}.al-faq .al-faq__intro{font-size:17px}.al-faq .al-faq__accordion{gap:12px}.al-faq .al-faq__summary{min-height:70px;padding:20px 22px}.al-faq .al-faq__question{font-size:18px}.al-faq .al-faq__answer{margin-left:22px;margin-right:22px;margin-bottom:22px;font-size:15px}}@media screen and (max-width:420px){.al-faq .al-faq__heading{font-size:var(--al-faq-heading-size-mobile);line-height:1.08;letter-spacing:-.02em}.al-faq .al-faq__question{font-size:15px}.al-faq .al-faq__summary{grid-template-columns:minmax(0,1fr) 32px;padding:16px}.al-faq .al-faq__icon{width:32px;height:32px}.al-faq .al-faq__answer{margin-left:16px;margin-right:16px;margin-bottom:16px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/al-faq-section.css.map */
