.collection-hero-section{height:auto;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;position:relative;flex-direction:column;background:var(--creamy-maine)}.collection-hero{padding:6em 1em;display:flex;align-items:center;justify-content:center;background:var(--maine-green);width:100vw;position:relative;margin-bottom:4em}.collection-hero-section h1{color:#fff;font-size:80px;line-height:1;max-width:1400px}.collection-hero:after{content:"";background:url(/cdn/shop/files/bottom-swirl-collections.svg?v=1744660240);background-size:cover;background-repeat:no-repeat;background-position:bottom center;position:absolute;bottom:-45px;height:50px;width:110%;left:0;transform:translate(0)}.faq-section .max-width{flex-direction:column;padding:0 1em}.faq-title{display:flex;align-items:center;justify-content:flex-start;margin:1em 0 2em;width:100%}.faq-title h2{color:var(--maine-green)}.faq-header{text-align:center;margin-bottom:30px;border:2px solid #4CAF50;border-radius:25px;padding:10px;max-width:600px;margin-left:auto;margin-right:auto}.faq-header h2{color:#4caf50;margin:0;font-size:28px;font-weight:500}.faq-subheader{text-align:center;margin-bottom:30px}.faq-content{display:flex;flex-direction:column;gap:16px;padding:0 0 2em}.faq-item{border:2px solid var(--maine-green);border-radius:50px;overflow:hidden;padding:1em;text-align:left}@media (max-width:768px){.faq-item{padding:.5em}}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:background-color .3s ease}.faq-question:hover{background-color:#f3f3f3}.faq-question h3{margin:0;font-size:20px;font-weight:500;color:#333;font-weight:700}.faq-toggle{transition:transform .3s ease}.faq-toggle.active{transform:rotate(180deg)}.faq-toggle svg{color:#4caf50}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease;width:100%;text-align:left}.faq-answer p{padding:16px 0;margin:0;line-height:1.6;color:#555}@media screen and (max-width:768px){.collection-hero-section h1{font-size:60px}.collection-hero{padding:4em 1em}}@media screen and (max-width:475px){.collection-hero-section h1{font-size:10vw}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faqs.css.map */
