.faq{--color-foreground: 0, 0, 0;--color-heading: 0, 0, 0;--color-link: 28, 101, 43;--color-border: 28, 101, 43;color:#000}.faq--colored{padding-block:5rem;background-color:rgba(var(--color-foreground),.04)}.faq--container{display:grid;gap:3.2rem}.faq--container--questions,.faq--categories-container{min-width:0}.faq--categories-container{display:none}.faq faq-navigation{display:block;position:sticky;top:100px}.faq--categories{display:flex;flex-direction:column;padding:1.6rem 2.4rem;border:1px solid #1c652b;border-radius:20px}.faq a.faq--category-header{display:flex;align-items:center;min-height:44px;color:#000;font-family:var(--font-secondary-family);font-size:12px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-decoration:none}.faq a.faq--category-header.active,.faq a.faq--category-header:hover{color:#1c652b;text-decoration:underline;text-underline-offset:4px}.faq--category-anchor{margin:4rem 0 2rem;color:#000;font-family:var(--font-heading-family);font-size:20px;font-weight:800;line-height:1.3;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;scroll-margin-top:100px}.faq--category-anchor:first-child{margin-top:0}.faq--category-description{margin-bottom:2rem}.faq accordion-tab{display:block}.faq accordion-tab+accordion-tab{margin-top:2rem}.faq details summary{display:flex;align-items:center;gap:1.5rem;margin:0;color:#000;font-family:var(--font-secondary-family);font-size:12px;font-weight:600;line-height:1.65;letter-spacing:0;text-transform:uppercase}.faq--question-title{min-width:0;overflow-wrap:anywhere}.faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border:1px solid #1c652b;border-radius:50%;color:#1c652b}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem}.faq details[open] summary .icon:after{height:0}.faq .accordion__content,.faq--category-description{color:#000;font-family:var(--font-secondary-family);font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0;overflow-wrap:anywhere}.faq .accordion__content{padding:1.5rem 0 1rem}.faq .rte>:first-child{margin-top:0}.faq .rte>:last-child{margin-bottom:0}.faq .rte a{color:#1c652b;text-decoration:underline;text-underline-offset:3px}.faq :is(summary,.faq--category-header):focus-visible{outline:2px solid #1c652b;outline-offset:4px}@media screen and (min-width:768px){.faq--container--with-categories{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:4rem;max-width:1000px}.faq--categories-container{display:block}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-faq.css.map */
