.faqs--wrapper{max-width:900px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:1rem}.faqs__heading{text-align:center}.faqs__heading .title{margin-bottom:1.5rem}.faqs__item{background:#fff;border:1px solid rgba(var(--color-button),1);border-left:6px solid #007391;border-radius:12px;margin-top:1rem;padding:0 1.6rem 0 2rem;box-shadow:0 8px 18px #00000014;transition:box-shadow .25s ease,transform .25s ease}.faqs__item:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000001f}.faqs__item .faqs__title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:2.3rem;padding:2.1rem 0 2.3rem}.faqs__title svg.icon{width:1.9rem;height:1.9rem;color:rgb(var(--color-heading));flex-shrink:0}details .faqs__title .icon-plus{display:block}details[open] .faqs__title .icon-plus{display:none}details .faqs__title .icon-minus{display:none}details[open] .faqs__title .icon-minus{display:block;color:rgba(var(--color-hover),1)}.faqs__item .faqs__title-text,.faqs__item .faqs__title-text p{margin:0}.faqs__item .faqs__title-text{font-size:1.35rem;font-weight:750;color:#007391;font-family:var(--font-body-family);flex:1}.faqs__item details[open] .faqs__title-text{color:rgba(var(--color-hover),1)}.faqs__item .faqs__text{font-size:1.225rem;line-height:1.7;color:#444;margin-top:.75rem;padding-bottom:1.8rem;overflow:hidden}@media screen and (min-width:990px){.faqs--wrapper{gap:2rem}.faqs__heading .title{margin-bottom:2rem}.faqs__item{padding:0 2rem 0 2.5rem}.faqs__item .faqs__text{padding-bottom:2rem}}@media screen and (max-width:989px){.faqs__heading .faqs__description{font-size:1.4rem;line-height:1.7}.faqs__title svg.icon{width:1.5rem;height:1.5rem}.faqs__item .faqs__title-text{font-size:1.1rem}.faqs__item .faqs__text{font-size:1rem}}.faqs__heading .title{letter-spacing:-.01em}.faqs__heading .faqs__description,.faqs__heading .faqs__description p{font-size:1.8rem;line-height:1.55;max-width:68rem;margin:0 auto}.faqs__item .faqs__title-text,.faqs__item .faqs__title-text p{text-transform:none;line-height:1.35}@media screen and (max-width:989px){.faqs__heading .faqs__description,.faqs__heading .faqs__description p{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/component-faq.css.map */
