.jm-faq-page #MainContent .page-width-content:has(.jm-faq){--page-content-width: 900px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}.jm-faq-page #MainContent .section-content-wrapper:has(.jm-faq){gap:20px}.jm-faq-page #MainContent .section-content-wrapper:has(.jm-faq)>.text-block{max-width:none}.jm-faq-page #MainContent h1{margin:0;font-size:40px;line-height:1.2}.jm-faq-page .jm-faq{width:100%;min-width:0;color:var(--color-foreground);text-align:left}.jm-faq-page .jm-faq .jm-faq-intro{margin:0 0 36px;font-size:17px;line-height:1.7}.jm-faq-page .jm-faq .jm-faq-section-title{margin:36px 0 16px;font-size:26px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none}.jm-faq-page .jm-faq .jm-faq-intro+.jm-faq-section-title{margin-top:0}.jm-faq-page .jm-faq .jm-faq-group{margin:0;border-top:1px solid #ded7d1}.jm-faq-page .jm-faq .jm-faq-group>details{margin:0;border-bottom:1px solid #ded7d1}.jm-faq-page .jm-faq .jm-faq-group>details>summary{position:relative;display:flex;align-items:center;min-height:64px;padding:18px 56px 18px 18px;margin:0;list-style:none;cursor:pointer;font-family:inherit;font-size:17px;font-weight:500;line-height:1.5;text-transform:none;overflow-wrap:anywhere}.jm-faq-page .jm-faq summary::-webkit-details-marker{display:none}.jm-faq-page .jm-faq .jm-faq-group>details>summary:before,.jm-faq-page .jm-faq .jm-faq-group>details>summary:after{content:"";position:absolute;top:50%;right:20px;width:14px;height:2px;background:currentColor;transform:translateY(-50%);pointer-events:none}.jm-faq-page .jm-faq .jm-faq-group>details>summary:after{transform:translateY(-50%) rotate(90deg)}.jm-faq-page .jm-faq .jm-faq-group>details[open]>summary:after{transform:translateY(-50%) rotate(0)}.jm-faq-page .jm-faq .jm-faq-group>details>summary:hover,.jm-faq-page .jm-faq .jm-faq-group>details[open]>summary{color:#654a35;background:#f8f6f3}.jm-faq-page .jm-faq summary:focus-visible{outline:2px solid #654a35;outline-offset:-3px}.jm-faq-page .jm-faq .jm-faq-answer{padding:4px 56px 22px 18px;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.jm-faq-page .jm-faq .jm-faq-answer p{margin:12px 0 0}.jm-faq-page .jm-faq .jm-faq-answer ul{margin:12px 0 0;padding-inline-start:22px}.jm-faq-page .jm-faq .jm-faq-answer li+li{margin-top:6px}.jm-faq-page .jm-faq .jm-faq-answer a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.jm-faq-page #MainContent h1{font-size:32px}.jm-faq-page .jm-faq .jm-faq-intro{margin-bottom:28px;font-size:16px}.jm-faq-page .jm-faq .jm-faq-section-title{margin-top:28px;font-size:23px}.jm-faq-page .jm-faq .jm-faq-group>details>summary{min-height:60px;padding:16px 44px 16px 12px;font-size:16px}.jm-faq-page .jm-faq .jm-faq-group>details>summary:before,.jm-faq-page .jm-faq .jm-faq-group>details>summary:after{right:14px}.jm-faq-page .jm-faq .jm-faq-answer{padding:2px 12px 20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/juniper-faq.css.map */
