.faq-section{background-color:#f9f9f9;padding:40px 0}.faq-section h2{margin-bottom:30px;text-align:center}.faq-item{border:2px solid #005924;margin-bottom:20px}.faq-question{background:#005924;cursor:pointer;position:relative;padding-right:36px}.faq-question::-webkit-details-marker,.faq-question::marker{content:none;display:none}.faq-question h3{color:#fff;display:inline-block;font-weight:700;font-size:1.25rem;margin:0;padding:.75rem 1rem}.faq-question .icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;width:24px;height:24px}.faq-question .icon:before,.faq-question .icon:after{background-color:#fff;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.faq-question .icon:before{height:3px;width:24px}.faq-question .icon:after{height:24px;width:3px}.faq-item[open] .faq-question .icon:after{transform:translate(-50%,-50%) rotate(-90deg)}.faq-answer{padding:.75rem 1rem;font-size:1rem}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}@media screen and (min-width: 480px){.faq-question h3{font-size:1.35rem}.faq-answer{font-size:1.1rem}}@media screen and (min-width: 720px){.faq-question h3{font-size:1.45rem}.faq-answer{font-size:1.2rem}}@media screen and (min-width: 860px){.faq-question h3{font-size:1.5rem}.faq-answer{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
