:root{--disp:"Fraunces",Georgia,serif;--body:"Inter",sans-serif}:where(.fress-faq) *{box-sizing:border-box;margin:0;padding:0}.fress-faq{font-family:var(--body);background:#fdf5e6;color:#1a1a18;line-height:1.7}:where(.fress-faq) a{text-decoration:none;color:inherit}:where(.fress-faq) .head{background-color:#062a22;background-image:linear-gradient(#062a226b,#062a22b8),url(fr-faq-bg.webp);background-size:cover;background-position:center;color:#faf7f3;text-align:center;padding:120px 24px 104px;text-shadow:0 2px 18px rgba(4,14,11,.55)}:where(.fress-faq) .head .kick{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#e3c868}:where(.fress-faq) .head h1{font-family:var(--disp);font-weight:400;font-size:clamp(34px,5vw,58px);margin-top:14px}:where(.fress-faq) .head p{color:#9fb7ad;margin-top:12px}:where(.fress-faq) .faq{max-width:820px;margin:0 auto;padding:64px 32px 90px}:where(.fress-faq) .faq details{border-bottom:1px solid rgba(122,95,26,.18)}:where(.fress-faq) .faq details:first-child{border-top:1px solid rgba(122,95,26,.18)}:where(.fress-faq) .faq summary{list-style:none;cursor:pointer;padding:24px 0;font-family:var(--disp);font-size:19px;font-weight:500;color:#004d40;display:flex;justify-content:space-between;align-items:center;gap:20px}:where(.fress-faq) .faq summary::-webkit-details-marker{display:none}:where(.fress-faq) .faq summary:after{content:"+";font-size:24px;color:#7a5f1a;line-height:1;flex-shrink:0}:where(.fress-faq) .faq details[open] summary:after{content:"\2013"}:where(.fress-faq) .faq__a{padding:0 0 24px;font-size:15.5px;color:#4a453d;max-width:66ch}:where(.fress-faq) .faq__cta{text-align:center;padding:0 24px 90px}:where(.fress-faq) .faq__cta h2{font-family:var(--disp);font-weight:500;font-size:clamp(24px,3.4vw,34px);color:#004d40;margin-bottom:20px}:where(.fress-faq) .faq__cta a{display:inline-block;background:#0a6b54;color:#fdf5e6;padding:14px 28px;border-radius:28px;font-size:14px}@media(max-width:560px){:where(.fress-faq) .head{padding:80px 20px 64px}:where(.fress-faq) .faq{padding:48px 20px 72px}:where(.fress-faq) .faq summary{font-size:17.5px;padding:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fress-faq.css.map */
