.lp-faq__layout{display:grid;gap:2.375rem}@media(min-width:60em){.lp-faq__layout{grid-template-columns:1fr 1fr}}.lp-faq__content{display:flex;flex-direction:column;gap:var(--section-intro-stack-gap);max-width:500px;justify-content:center}.lp-faq__heading{margin:0}.lp-faq__cta{display:flex;align-items:center;gap:.75rem;text-decoration:none}.lp-faq__price{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:var(--font-heading-weight);color:var(--soft-navy);line-height:1}.lp-faq__cta .button{gap:.5rem}.lp-faq__cta .button svg{width:.75rem;height:.75rem}.lp-faq__items{display:flex;flex-direction:column;gap:.75rem}.lp-faq__placeholder{margin:0;padding:var(--spacing-lg);text-align:center;color:var(--dark-grey);font-size:1rem}.lp-faq__item{background:var(--white);border:1px solid var(--grey);border-radius:var(--input-border-radius)}@supports (interpolate-size: allow-keywords){.lp-faq__item{interpolate-size:allow-keywords}.lp-faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size var(--duration-medium) ease,content-visibility var(--duration-medium) allow-discrete}.lp-faq__item[open]::details-content{block-size:auto}}.lp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--spacing-base);cursor:pointer;list-style:none;font-size:1.125rem;font-weight:var(--font-body-weight);line-height:1.2;color:var(--soft-navy)}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary::marker{content:""}.lp-faq__icon{flex-shrink:0;display:flex;color:var(--brand-blue);transform:rotate(-90deg);transition:transform var(--duration-medium)}.lp-faq__icon svg{width:1.25rem;height:1.25rem}.lp-faq__item[open] .lp-faq__icon{transform:rotate(0)}.lp-faq__answer-inner{padding:0 var(--spacing-base) var(--spacing-base)}@supports not (interpolate-size: allow-keywords){.lp-faq__item .lp-faq__answer-inner{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;transition:max-height var(--duration-medium) ease,opacity var(--duration-medium) ease,padding-bottom var(--duration-medium) ease}.lp-faq__item[open] .lp-faq__answer-inner{max-height:min(100vh,50rem);opacity:1;padding-bottom:var(--spacing-base)}}
/*# sourceMappingURL=/cdn/shop/t/417/assets/section-lp-faq.css.map */
