.lm-fh{padding:96px var(--lm-gutter) 72px}.lm-fh__inner{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:1200px;margin:0 auto}.lm-fh__title{font-size:clamp(46px,5vw,72px);color:var(--lm-ivory)}.lm-fh__lede{font-family:var(--lm-serif);font-style:italic;font-size:clamp(19px,1.6vw,22px);line-height:1.4;color:#c9bba3;max-width:640px}.lm .lm-fh__jump{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:14px 0 0}.lm .lm-fh__jump a{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:1px solid rgba(176,141,87,.5);font-family:var(--lm-caps);font-size:10px;letter-spacing:.24em;line-height:1.3;text-transform:uppercase;color:var(--lm-ivory);transition:border-color .2s,color .2s}.lm .lm-fh__jump a:hover{border-color:var(--lm-gold);color:var(--lm-gold-l)}.lm.lm-ts{background:var(--lm-olive);color:var(--lm-ivory);padding:22px var(--lm-gutter)}.lm .lm-ts__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px;margin:0 auto;padding:0;max-width:1200px}.lm .lm-ts__item{display:flex;align-items:center;gap:12px;font-family:var(--lm-caps);font-size:10px;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.lm-ts__item:before{content:"\2726";font-family:var(--lm-sans);font-size:11px;letter-spacing:0;color:var(--lm-gold)}.lm-faq{padding:96px var(--lm-gutter)}.lm-faq__grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(48px,7.8vw,112px);max-width:1200px;margin:0 auto;align-items:start}.lm-faq__side{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px}.lm .lm-faq__topics{list-style:none;margin:0;padding:0;border-top:1px solid #d1c4ad}.lm .lm-faq__topics a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid #d1c4ad;font-family:var(--lm-serif);font-size:22px;line-height:1.2;color:var(--lm-muted);transition:color .2s}.lm .lm-faq__topics a:hover{color:var(--lm-ink)}.lm-faq__count{font-family:var(--lm-sans);font-size:12px;color:var(--lm-muted)}.lm-faq__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:24px;background:#ece3d4}.lm .lm-faq__card-title{font-family:var(--lm-serif);font-style:italic;font-size:20px;line-height:1.3}.lm .lm-faq__card-text{font-size:13px;color:var(--lm-muted)}.lm .lm-faq__card .lm-btn{min-height:44px;margin-top:10px;padding:12px 24px;font-size:10px}.lm-faq__main{display:flex;flex-direction:column;gap:96px;min-width:0}.lm-faq__group{display:flex;flex-direction:column;scroll-margin-top:120px}.lm .lm-faq__group .lm-h{font-size:clamp(32px,3vw,40px);margin:14px 0 24px}.lm .lm-faq__q{border-top:1px solid #d1c4ad}.lm .lm-faq__q:last-child{border-bottom:1px solid #d1c4ad}.lm-faq__q summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;list-style:none}.lm-faq__q summary::-webkit-details-marker{display:none}.lm-faq__q summary:focus-visible{outline:2px solid var(--lm-gold);outline-offset:4px}.lm .lm-faq__qt{font-family:var(--lm-serif);font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.25;color:var(--lm-ink)}.lm .lm-faq__q[open] .lm-faq__qt{font-weight:500}.lm-faq__icon{position:relative;flex:0 0 16px;height:16px}.lm-faq__icon:before,.lm-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:16px;height:1px;background:var(--lm-gold);transition:transform .2s}.lm-faq__icon:after{transform:rotate(90deg)}.lm-faq__q[open] .lm-faq__icon:after{transform:rotate(0)}.lm-faq__a{max-width:720px;padding:0 48px 26px 0;font-size:16px;line-height:1.7;color:var(--lm-muted)}.lm .lm-faq__a p{margin:0 0 1em}.lm .lm-faq__a p:last-child{margin:0}.lm .lm-faq__a a{color:var(--lm-ink);text-decoration:underline;text-underline-offset:3px}.lm .lm-faq__a a:hover{color:var(--lm-bronze)}@media(max-width:989px){.lm-faq__grid{grid-template-columns:1fr}.lm-faq__side{display:none}.lm-faq__main{gap:56px}.lm .lm-ts__list{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}}@media(max-width:599px){.lm-fh,.lm.lm-ts,.lm-faq{padding-left:16px;padding-right:16px}.lm .lm-ts__list{grid-template-columns:1fr}.lm .lm-fh__jump{gap:8px}.lm .lm-fh__jump a{padding:10px 14px}.lm-faq__a{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lumann-faq.css.map */
