.lc-faq{color:var(--color-foreground)}.lc-faq__inner{width:min(100% - 36px,1100px);margin-inline:auto}.lc-faq__intro{text-align:center;max-width:740px;margin:0 auto 32px}.lc-faq__eyebrow{margin:0 0 12px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2d4739}.lc-faq__title{margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.15}.lc-faq__subtitle{margin:12px auto 0;color:rgb(var(--color-foreground-rgb) / .68);font-size:1rem;line-height:1.65}.lc-faq__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:0 auto 30px}.lc-faq__tab{font:inherit;font-weight:600;font-size:.87rem;border-radius:100px;border:1px solid rgb(var(--color-foreground-rgb) / .16);padding:11px 17px;color:var(--color-foreground);background:transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.lc-faq__tab:hover{border-color:#2d4739}.lc-faq__tab-label{display:block;white-space:nowrap}.lc-faq__tab{max-width:100%}.lc-faq__tab[aria-selected=true]{background:#2d4739;border-color:#2d4739;color:#fff}.lc-faq--directory[data-nav-style=underlined] .lc-faq__tabs{gap:2px 22px;padding:0 0 1px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .13);margin-bottom:28px}.lc-faq--directory[data-nav-style=underlined] .lc-faq__tab{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:13px 1px 15px;color:rgb(var(--color-foreground-rgb) / .7);font-size:.9rem;font-weight:550;transition:color .18s ease,border-color .18s ease}.lc-faq--directory[data-nav-style=underlined] .lc-faq__tab:hover{color:#2d4739;border-bottom-color:rgb(var(--color-foreground-rgb) / .28)}.lc-faq--directory[data-nav-style=underlined] .lc-faq__tab[aria-selected=true]{color:#2d4739;border-bottom-color:#2d4739;background:transparent;font-weight:700}@media(max-width:650px){.lc-faq--directory[data-nav-style=underlined] .lc-faq__tabs{gap:24px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.lc-faq--directory[data-nav-style=underlined] .lc-faq__tab{flex:0 0 auto}}.lc-faq__tab:focus-visible,.lc-faq-item__question:focus-visible,.lc-faq__submit:focus-visible{outline:2px solid #52765d;outline-offset:2px}.lc-faq__panel{background:rgb(var(--color-foreground-rgb) / .025);border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:16px;padding:clamp(18px,3vw,34px)}.lc-faq--directory .lc-faq__panel{min-height:180px}.lc-faq__panel-heading{font-size:clamp(1.2rem,2.2vw,1.6rem);margin:0}.lc-faq__panel-description{max-width:760px;margin:8px 0 18px;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .65);font-size:.92rem}.lc-faq__question-list{transition:opacity .16s ease}.lc-faq__question-list[data-switching=true]{opacity:.45}.lc-faq-item{padding:0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .11)}.lc-faq-item:last-of-type,.lc-faq-item--last-visible{border-bottom:none}.lc-faq-item[hidden]{display:none}.lc-faq-item__question{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;cursor:pointer;padding:18px 0;font-weight:600;line-height:1.45;font-size:.97rem}.lc-faq-item__question::-webkit-details-marker{display:none}.lc-faq-item__symbol{position:relative;flex:0 0 22px;width:22px;height:22px;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:50%}.lc-faq-item__symbol:before,.lc-faq-item__symbol:after{content:"";position:absolute;background:currentColor;left:6px;right:6px;top:10px;height:1.5px;transition:transform .2s ease}.lc-faq-item__symbol:after{transform:rotate(90deg)}.lc-faq-item[open] .lc-faq-item__symbol:after{transform:rotate(0)}.lc-faq-item__answer{padding:0 42px 21px 0;color:rgb(var(--color-foreground-rgb) / .74);font-size:.94rem;line-height:1.7;overflow-wrap:anywhere}.lc-faq-item__answer>:first-child,.lc-faq-item__answer .metafield-rich_text_field>:first-child{margin-block-start:0}.lc-faq-item__answer>:last-child,.lc-faq-item__answer .metafield-rich_text_field>:last-child{margin-block-end:0}.lc-faq-item__answer a{text-underline-offset:3px}.lc-faq__empty{padding:18px 0;color:rgb(var(--color-foreground-rgb) / .65)}.lc-faq__contact{margin:clamp(38px,6vw,76px) auto 0;padding:clamp(22px,4vw,38px);border-radius:16px;background:rgb(var(--color-foreground-rgb) / .035);border:1px solid rgb(var(--color-foreground-rgb) / .1)}.lc-faq__contact-heading{font-size:clamp(1.35rem,2.5vw,1.9rem);margin:0 0 8px}.lc-faq__contact-copy{margin:0 0 22px;color:rgb(var(--color-foreground-rgb) / .7)}.lc-faq__form{display:grid;gap:16px}.lc-faq__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lc-faq__field{display:grid;gap:7px;min-width:0}.lc-faq__field label{font-size:.86rem;font-weight:600}.lc-faq__field :is(input,textarea){font:inherit;width:100%;color:var(--color-foreground);background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .24);border-radius:8px;padding:12px 14px}.lc-faq__field :is(input,textarea):focus-visible{outline:2px solid #52765d;outline-offset:2px}.lc-faq__field textarea{min-height:130px;resize:vertical}.lc-faq__submit{font:inherit;font-weight:650;border:0;background:#2d4739;color:#fff;border-radius:8px;padding:13px 24px;cursor:pointer;justify-self:start}.lc-faq__email{margin:18px 0 0;font-size:.93rem}.lc-faq__email a{text-underline-offset:3px}.lc-faq__notice{padding:12px 14px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .07)}.lc-faq--selected .lc-faq__inner{max-width:980px}.lc-faq--selected .lc-faq__intro{margin-bottom:20px}.lc-faq--selected .lc-faq__title{font-size:clamp(1.25rem,2.4vw,1.85rem)}.lc-faq--selected .lc-faq__footer{margin-top:20px}.lc-faq__footer a{text-underline-offset:3px;font-weight:600}@media(max-width:650px){.lc-faq__inner{width:min(100% - 28px,1100px)}.lc-faq__tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.lc-faq__tab{flex:0 0 auto}.lc-faq__form-row{grid-template-columns:1fr}.lc-faq-item__answer{padding-right:4px}}@media(prefers-reduced-motion:reduce){.lc-faq__tab,.lc-faq-item__symbol:after,.lc-faq__question-list{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lc-faq.css.map */
