.section-faq{padding-left:16px;padding-right:16px}.section-faq .section-heading{font-family:halyard-text,sans-serif;font-weight:400;font-size:24px;line-height:28px;text-align:center;margin-bottom:24px;color:#283d39}.section-faq .section-faq-item{overflow:hidden;transition:all .3s ease;border-bottom:1px solid #b79a9a;border-radius:16px 16px 0 0}.section-faq .section-faq-item:last-child{border:none}.section-faq .item-title{display:flex;padding:16px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#000;gap:16px;justify-content:start;align-items:center;cursor:pointer;flex-direction:row-reverse}.section-faq .item-title .icon{display:flex;position:relative;width:24px;height:24px}.section-faq .item-title .icon .icon-plus,.section-faq .item-title .icon .icon-minus{position:absolute;top:0;left:0;width:24px;height:24px;transition:all .3s ease}.section-faq details[open] .icon-plus{opacity:0}.section-faq .section-faq-content{display:grid;gap:24px}.section-faq .section-faq-content picture{border-radius:16px;overflow:hidden}@media screen and (min-width:1024px){.section-faq .section-faq-content img{border-radius:20px}}.section-faq .section-faq-content img{width:100%;height:100%;max-width:100%;object-fit:cover}.section-faq .section-faqs{display:flex;flex-direction:column;gap:12px}.section-faq .item-content-inner{overflow:hidden;padding:0 16px;font-weight:400;font-size:14px;line-height:18px;color:#283d39}.section-faq .item-content{display:grid;max-height:0;grid-template-rows:0fr;transition:all .3s ease}.section-faq details[open]+.item-content{grid-template-rows:1fr;max-height:500px}.section-faq details[open]+.item-content .item-content-inner{padding-bottom:16px}@media(min-width:750px){.section-faq .section-faq-content{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.section-faq .section-heading{margin-bottom:40px;font-size:40px;line-height:48px}.section-faq .item-title .icon,.section-faq .item-title .icon .icon-plus,.section-faq .item-title .icon .icon-minus{width:32px;height:32px}.section-faq .item-title{padding:24px 0;font-size:20px;line-height:24px}.section-faq .section-faq-content{max-width:1097px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.section-faq .section-faq-content{grid-template-columns:525px 1fr;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/373/assets/section-faq.css.map */
