.lp-faq{--lp-ink: var(--hps-black);--lp-ink-soft: #2a2a2a;--lp-muted: var(--hps-muted-cool);--lp-line: var(--hps-line-soft);--lp-line-strong: #d4d2c8;--lp-cream: #fdfcf8;--lp-pad-top: var(--lp-faq-pad-top, var(--hps-space-11));--lp-pad-bottom: var(--lp-faq-pad-bottom, var(--hps-space-11));padding:var(--lp-pad-top) 0 var(--lp-pad-bottom);background:var(--hps-white);color:var(--lp-ink);font-family:var(--font-body-family, "Roboto", system-ui, sans-serif)}.lp-faq--cream{background:var(--lp-cream)}.lp-faq__inner{width:100%;max-width:900px;margin:0 auto;padding:0 var(--hps-space-4)}@media(min-width:768px){.lp-faq__inner{padding:0 var(--hps-space-6)}}.lp-faq--page .lp-faq__inner{max-width:1100px}.lp-faq--split .lp-faq__inner{max-width:1200px}.lp-faq__split{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.lp-faq__split{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:var(--hps-space-11);align-items:start}}@media(min-width:1280px){.lp-faq__split{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:120px}}.lp-faq__head--split{margin-bottom:0}@media(min-width:1024px){.lp-faq__head--split{position:sticky;top:var(--hps-space-7);align-self:start}}.lp-faq__head{margin-bottom:20px}@media(min-width:768px){.lp-faq__head{margin-bottom:var(--hps-space-9)}}.lp-faq__head--page{text-align:center;margin-bottom:var(--hps-space-8)}.lp-faq__eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink);background:var(--hps-yellow);padding:6px var(--hps-space-3);border-radius:4px;margin:0 0 var(--hps-space-4)}.lp-faq__title{font-family:var(--font-heading-family, "Barlow", system-ui, sans-serif);font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--lp-ink);margin:0}.lp-faq__title--page{font-size:clamp(36px,5vw,64px)}.lp-faq__subheading{font-size:15px;line-height:1.55;color:var(--lp-muted);margin:var(--hps-space-4) 0 0;max-width:560px}.lp-faq__head--page .lp-faq__subheading{margin-left:auto;margin-right:auto}.lp-faq__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hps-space-2);margin:0 0 var(--hps-space-8)}.lp-faq__chip{display:inline-flex;align-items:center;padding:var(--hps-space-2) var(--hps-space-4);background:transparent;color:var(--lp-ink-soft);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--lp-line-strong);border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.lp-faq__chip:hover{border-color:var(--lp-ink);color:var(--lp-ink)}.lp-faq__chip.is-active{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--hps-white)}.lp-faq__groups{display:flex;flex-direction:column;gap:var(--hps-space-9)}.lp-faq__group{scroll-margin-top:var(--hps-space-7)}.lp-faq__group.is-hidden{display:none}.lp-faq__group-title{font-family:var(--font-heading-family, "Barlow", system-ui, sans-serif);font-size:clamp(22px,2.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--lp-ink);margin:0 0 20px;padding-bottom:14px;border-bottom:2px solid var(--lp-ink)}.lp-faq__list{display:flex;flex-direction:column}.lp-faq__item{border-bottom:1px solid var(--lp-line)}.lp-faq__item[open]{border-bottom-color:var(--lp-line-strong)}.lp-faq__item summary{list-style:none;cursor:pointer}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary::marker{display:none;content:""}.lp-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hps-space-4);padding:20px 0;font-family:var(--font-heading-family, "Barlow", system-ui, sans-serif);font-size:17px;font-weight:600;letter-spacing:-.005em;line-height:1.35;color:var(--lp-ink);transition:color .15s ease}@media(min-width:768px){.lp-faq__q{padding:var(--hps-space-5) 0;font-size:18px}}.lp-faq__item:hover .lp-faq__q{color:var(--lp-ink-soft)}.lp-faq__q-text{flex:1;min-width:0}.lp-faq__q-icon{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--lp-ink);transition:transform .25s cubic-bezier(.22,1,.36,1);margin-top:2px}.lp-faq__q-icon svg{width:100%;height:100%;display:block}.lp-faq__item[open] .lp-faq__q-icon{transform:rotate(180deg)}.lp-faq__a{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.22,1,.36,1)}.lp-faq__item[open] .lp-faq__a{max-height:var(--lp-faq-a-h, 2000px)}.lp-faq__a-inner{padding:0 0 var(--hps-space-5);max-width:720px;font-size:15px;line-height:1.65;color:var(--lp-ink-soft)}.lp-faq__a-inner>*:first-child{margin-top:0}.lp-faq__a-inner>*:last-child{margin-bottom:0}.lp-faq__a-inner p{margin:0 0 var(--hps-space-3)}.lp-faq__a-inner ul,.lp-faq__a-inner ol{margin:0 0 var(--hps-space-3);padding-left:22px}.lp-faq__a-inner li{margin:0 0 6px}.lp-faq__a-inner a{color:var(--lp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s ease}.lp-faq__a-inner a:hover{text-decoration-color:transparent}.lp-faq__a-inner strong{font-weight:600;color:var(--lp-ink)}@media(prefers-reduced-motion:reduce){.lp-faq__a,.lp-faq__q-icon,.lp-faq__chip,.lp-faq__q{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/faq-accordion.css.map */
