body:not(.wireframe-mode) .faq-page{padding-block:clamp(3rem,7vw,6rem) var(--pf-section-space);background:var(--pf-cream);color:var(--pf-ink)}body:not(.wireframe-mode) .faq-page__eyebrow{font-family:var(--pf-font-label);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-green)}body:not(.wireframe-mode) .faq-page h1{margin:0;font-family:var(--pf-font-display);font-weight:400;font-size:var(--pf-text-5);line-height:1.02;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);text-wrap:balance}body:not(.wireframe-mode) .faq-page__lead{max-width:46ch;margin:1rem 0 0;font-size:var(--pf-text-1);line-height:1.7;color:color-mix(in srgb,var(--pf-ink) 82%,transparent)}body:not(.wireframe-mode) .faq-page__body{display:block;margin-block-start:clamp(2rem,4vw,3rem)}body:not(.wireframe-mode) .faq-page__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1.6rem}body:not(.wireframe-mode) .faq-page__tabs[hidden]{display:none}body:not(.wireframe-mode) .faq-tab{min-height:2.5rem;padding-inline:.95rem;border:1px solid color-mix(in srgb,var(--pf-green) 28%,var(--pf-line));border-radius:999px;background:var(--pf-paper);color:var(--pf-ink);font:inherit;font-size:.78rem;font-weight:750;cursor:pointer;transition:background .18s var(--pf-ease),color .18s var(--pf-ease)}body:not(.wireframe-mode) .faq-tab:hover{background:color-mix(in srgb,var(--pf-green) 10%,var(--pf-paper))}body:not(.wireframe-mode) .faq-tab[aria-pressed=true]{border-color:var(--pf-green);background:var(--pf-green);color:var(--pf-paper)}body:not(.wireframe-mode) .faq-page__list{border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .faq-item{border-block-end:1px solid var(--pf-line)}body:not(.wireframe-mode) .faq-item[hidden]{display:none}body:not(.wireframe-mode) .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.15rem;cursor:pointer;font-size:var(--pf-text-1);font-weight:700;line-height:1.4;list-style:none}body:not(.wireframe-mode) .faq-item summary::-webkit-details-marker{display:none}body:not(.wireframe-mode) .faq-item summary:hover{color:var(--pf-green)}body:not(.wireframe-mode) .faq-item__marker{position:relative;flex:0 0 auto;width:1rem;height:1rem}body:not(.wireframe-mode) .faq-item__marker:before,body:not(.wireframe-mode) .faq-item__marker:after{position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;height:.13rem;border-radius:var(--pf-r-btn);background:var(--pf-green);content:"";translate:0 -50%;transition:rotate .2s var(--pf-ease),opacity .2s var(--pf-ease)}body:not(.wireframe-mode) .faq-item__marker:after{rotate:90deg}body:not(.wireframe-mode) .faq-item[open] .faq-item__marker:after{rotate:0deg;opacity:0}body:not(.wireframe-mode) .faq-item__answer{padding-block-end:1.3rem}body:not(.wireframe-mode) .faq-item__answer p{max-width:62ch;margin:0;font-size:var(--pf-text-1);line-height:1.7;color:color-mix(in srgb,var(--pf-ink) 84%,transparent)}body:not(.wireframe-mode) .faq-page__cta{margin-block-start:clamp(2.5rem,5vw,4rem);padding:clamp(1.6rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--pf-green) 22%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pf-green) 5%,var(--pf-paper));text-align:center}body:not(.wireframe-mode) .faq-page__cta h2{margin:0;font-family:var(--pf-font-display);font-weight:400;font-size:var(--pf-text-3);line-height:1.1;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display)}body:not(.wireframe-mode) .faq-page__cta p{max-width:44ch;margin:.7rem auto 1.4rem;line-height:1.65;color:color-mix(in srgb,var(--pf-ink) 82%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-faq.css.map */
