.lg-faq-wrapper{display:block}.lg-faq{background:var(--lg-faq-bg, #0a0706);color:var(--lg-faq-fg, #f5efe7);padding:clamp(72px,10vw,140px) clamp(24px,5vw,40px);font-family:var(--lg-font-body, system-ui, sans-serif);position:relative;overflow:hidden}.lg-faq__inner{position:relative;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,80px);align-items:start}.lg-faq__intro{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lg-faq__eyebrow{margin:0;display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--lg-faq-accent)}.lg-faq__eyebrow-line{width:36px;height:1px;background:currentColor;opacity:.6}.lg-faq__title{margin:0;font-family:var(--lg-font-display, serif);font-variation-settings:"opsz" 144,"SOFT" 60;font-size:clamp(32px,4.6vw,60px);line-height:1.05;letter-spacing:-.025em;font-weight:400}.lg-faq__sub{margin:0;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--lg-faq-fg) 65%,transparent);max-width:32em}.lg-faq__contact{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-faq-fg);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--lg-faq-accent);margin-top:8px;transition:color .3s ease,gap .3s ease}.lg-faq__contact:hover{color:var(--lg-faq-accent);gap:12px}.lg-faq__list{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--lg-faq-fg) 14%,transparent)}.lg-faq-item{border-bottom:1px solid color-mix(in srgb,var(--lg-faq-fg) 14%,transparent)}.lg-faq-item__summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:color .3s ease}.lg-faq-item__summary::-webkit-details-marker{display:none}.lg-faq-item__summary:hover{color:var(--lg-faq-accent)}.lg-faq-item__q{font-family:var(--lg-font-display, serif);font-variation-settings:"opsz" 144,"SOFT" 50;font-size:clamp(17px,1.7vw,22px);line-height:1.3;letter-spacing:-.01em;font-weight:400;flex:1 1 auto}.lg-faq-item__toggle{width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in srgb,var(--lg-faq-fg) 25%,transparent);display:grid;place-items:center;position:relative;flex:0 0 32px;transition:background .3s ease,border-color .3s ease,transform .3s ease}.lg-faq-item__toggle-bar{position:absolute;background:var(--lg-faq-fg);border-radius:1px;transition:transform .3s ease,background .3s ease}.lg-faq-item__toggle-bar:nth-child(1){width:12px;height:1.5px}.lg-faq-item__toggle-bar:nth-child(2){width:1.5px;height:12px}.lg-faq-item[open] .lg-faq-item__toggle{background:var(--lg-faq-accent);border-color:var(--lg-faq-accent);transform:rotate(180deg)}.lg-faq-item[open] .lg-faq-item__toggle-bar{background:var(--lg-faq-bg)}.lg-faq-item[open] .lg-faq-item__toggle-bar:nth-child(2){transform:scaleY(0)}.lg-faq-item__a{padding:0 0 24px;font-size:15px;line-height:1.7;color:color-mix(in srgb,var(--lg-faq-fg) 75%,transparent);max-width:60em;animation:lg-faq-open .4s ease}.lg-faq-item__a p{margin:0 0 1em}.lg-faq-item__a p:last-child{margin-bottom:0}.lg-faq-item__a a{color:var(--lg-faq-accent);text-decoration:underline;text-underline-offset:3px}@keyframes lg-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.lg-faq__inner{grid-template-columns:1fr;gap:36px}.lg-faq__intro{position:static}}@media(max-width:480px){.lg-faq{padding:64px 18px}.lg-faq__title{font-size:clamp(28px,8vw,40px)}.lg-faq-item__summary{padding:18px 0;gap:16px}.lg-faq-item__q{font-size:16px;line-height:1.35}.lg-faq-item__a{font-size:14px;padding-bottom:20px}.lg-faq-item__toggle{width:36px;height:36px;flex:0 0 36px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lg-faq.css.map */
