.acc{border-top:var(--border-thin) solid var(--border-subtle)}.acc details{border-bottom:var(--border-thin) solid var(--border-subtle)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-display);font-weight:var(--fw-heading);font-size:var(--fs-h3)}.acc summary::-webkit-details-marker{display:none}.acc summary .plus{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--colour-cream);display:grid;place-items:center;color:var(--colour-cocoa);transition:transform var(--dur-base) var(--ease-out)}.acc summary .plus svg{width:1.6rem;height:1.6rem}.acc details[open] summary .plus{transform:rotate(45deg);background:var(--colour-forest);color:var(--colour-cream)}.acc .body{padding:0 0 var(--space-5);max-width:60ch}.acc .body p:last-child{margin-bottom:0}.acc .body ul{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.acc .body ul li{padding-left:1.2em;position:relative}.acc .body ul li:before{content:"";position:absolute;left:0;top:.6em;width:.45em;height:.45em;border-radius:50%;background:var(--colour-orange)}.order-faq{background:var(--bg-section-alt)}.order-faq--ivory{background:var(--bg-page)}.faq-grid{display:grid;gap:var(--space-5)}@media(min-width:900px){.faq-grid{grid-template-columns:.7fr 1.3fr;gap:var(--space-8);align-items:start}}.faq-grid h2{margin-bottom:var(--space-3)}.faq-grid .lead{max-width:30ch;margin:0}.order-faq .acc{border-top-color:color-mix(in srgb,var(--colour-cocoa) 25%,transparent)}.order-faq .acc details{border-bottom-color:color-mix(in srgb,var(--colour-cocoa) 25%,transparent)}.order-faq .acc summary{font-size:var(--fs-lead);padding-block:var(--space-4)}.order-faq .acc summary .plus{background:var(--colour-ivory)}.order-faq .acc .body{max-width:56ch;padding-bottom:var(--space-4)}.order-faq .acc .body a{color:var(--text-link)}.acc .pd-sec{border-bottom:var(--border-thin) solid var(--border-subtle);padding:var(--space-4) 0 var(--space-5)}.acc .pd-sec__h{font-family:var(--font-display);font-weight:var(--fw-heading);font-size:var(--fs-h3);line-height:var(--lh-heading);margin:0 0 var(--space-3)}.acc summary .pd-sec__h{margin:0;font-size:inherit}.acc .pd-sec .body{padding-bottom:0}.acc .body a{color:var(--text-link);text-decoration:underline;text-underline-offset:.15em}.acc .body ol{display:grid;gap:var(--space-2);margin-bottom:var(--space-4);padding-left:1.4em;list-style:decimal}.acc .body ol li::marker{color:var(--colour-orange);font-weight:var(--fw-bold)}.acc .pd-faq__q{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-4) 0 var(--space-1)}.acc .pd-faq__q:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jc-faq.css.map */
