body{font-family:var(--font-body);color:var(--ink);background:var(--offwhite);line-height:1.5;-webkit-font-smoothing:antialiased;padding-bottom:76px}img{max-width:100%;display:block}.heading{font-family:var(--font-head);font-weight:600;letter-spacing:-.02em;line-height:1}.shopify-section--faq .subheading{font-family:var(--font-sub);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--muted);max-width:unset;justify-content:center}.btn{font-family:var(--font-body);font-weight:500;font-size:15px;padding:15px 30px;border-radius:var(--r-btn);border:1.5px solid var(--olive);cursor:pointer;transition:.2s;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:var(--olive);color:#fff}.btn-primary:hover{background:#363c2e}.btn-light{background:var(--offwhite);color:var(--olive);border-color:transparent}.btn-outline{background:transparent;color:var(--olive)}.section.block{padding:54px 0}.section.alt{background:var(--white)}.section.cream{background:var(--cream);color:var(--espresso)}.sec-head{text-align:center;max-width:620px;margin:0 auto 34px}.sec-head h2{font-size:clamp(26px,6vw,38px);margin:12px 0}.sec-head p{color:var(--muted);font-size:15px}.cream .sec-head p,.olive .sec-head p{color:inherit;opacity:.85}.faq{max-width:760px;margin:0 auto}.faq details{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:12px;overflow:hidden}.faq summary{padding:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--font-head);font-weight:600;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary .acc-plus{font-size:22px}.faq .ans{padding:0 20px 20px;color:var(--muted);font-size:14px;line-height:1.6}.faq .faq__content .accordion__content{padding-left:20px}.faq .accordion{border-radius:var(--r-card)}.absolute{position:absolute}.cursor-pointer{cursor:pointer}.transition{transition:.2s}.gap-8px{gap:8px}.gap-10px{gap:10px}.gap-12px{gap:12px}.btn-pill{--button-border-radius: var(--r-btn);--button-padding-block: 15px;--button-padding-inline: 30px;--button-font: 500 15px / normal var(--font-body);--button-letter-spacing: normal;--button-text-transform: none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style.css.map */
