.alac-faq__item,.alac-faq__group{scroll-margin-top:calc(var(--header-height, 8rem) + 1.6rem)}.alac-faq__item[hidden],.alac-faq__group[hidden],.alac-faq__chips li[hidden],.alac-faq__empty[hidden]{display:none}.alac-faq--product .alac-faq__answer{max-width:72ch;padding-bottom:.4rem}.alac-faq--product .alac-faq__answer ul,.alac-faq--product .alac-faq__answer ol{margin:0 0 2rem;padding-left:2rem;font-size:1.5rem}.alac-faq--product .alac-faq__answer a{color:var(--a-brown, #5c3219)}.shopify-section:has(>.alac-faq--collection){max-width:100%!important}.alac-faq--lab{--faq-ink: #121212;--faq-text: #2b2622;--faq-accent: #de8727;--faq-link: #9a5413;--faq-ground: #e7e3d8;color:var(--faq-ink);letter-spacing:0}.alac-faq--lab ::selection{background:var(--faq-accent);color:#121212}.alac-faq--collection{background:var(--faq-ground);padding:clamp(56px,8vw,112px) 0}.alac-faq--collection .alac-faq__inner{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,64px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);align-items:start}.alac-faq__h2{font-family:var(--font-heading-family);font-size:clamp(30px,3.4vw,44px);line-height:1.08;font-weight:900;letter-spacing:-.03em;text-wrap:balance;margin:0;padding-top:18px;border-top:3px solid var(--faq-ink);color:var(--faq-ink)}.alac-faq--collection .alac-faq__h2{position:sticky;top:calc(var(--header-height, 8rem) + 24px)}.alac-faq--lab .alac-faq__list{border-top:3px solid var(--faq-ink)}.alac-faq--lab .alac-faq__item{border-bottom:1px solid var(--faq-ink)}.alac-faq--lab .alac-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:18px 0;cursor:pointer;font-size:18px;line-height:1.35;font-weight:700;color:var(--faq-ink)}.alac-faq--lab .alac-faq__item summary::-webkit-details-marker{display:none}.alac-faq--lab .alac-faq__item summary:after{content:none}.alac-faq--lab .alac-faq__item summary:hover .alac-faq__q{text-decoration:underline;text-decoration-color:var(--faq-accent);text-decoration-thickness:2px;text-underline-offset:4px}.alac-faq--lab .alac-faq__item summary:focus-visible{outline:3px solid var(--faq-accent);outline-offset:2px}.alac-faq__icon{flex:none;color:var(--faq-ink)}.alac-faq__icon-v{transform-origin:10px 10px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.alac-faq__item[open] .alac-faq__icon-v{transform:scaleY(0)}.alac-faq--lab .alac-faq__answer{padding:0 0 24px;max-width:64ch;font-size:17px;line-height:1.65;color:var(--faq-text)}.alac-faq--lab .alac-faq__answer p{margin:0 0 12px}.alac-faq--lab .alac-faq__answer>:last-child{margin-bottom:0}.alac-faq--lab .alac-faq__answer ul,.alac-faq--lab .alac-faq__answer ol{margin:0 0 12px;padding-left:20px}.alac-faq--lab .alac-faq__answer li{margin-bottom:4px}.alac-faq--lab .alac-faq__answer a{color:var(--faq-link);font-weight:700;text-decoration:underline;text-underline-offset:3px}.alac-faq--lab .alac-faq__answer a:hover{color:var(--faq-ink)}.alac-faq--lab .alac-faq__answer a:focus-visible{outline:3px solid var(--faq-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.alac-faq__icon-v{transition:none}}@media(max-width:989px){.alac-faq--collection .alac-faq__inner{grid-template-columns:minmax(0,1fr)}.alac-faq--collection .alac-faq__h2{position:static;border-top:0;padding-top:0}}@media(max-width:599px){.alac-faq--lab .alac-faq__item summary{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/alac-faq.css.map */
