.faq-section{margin:2rem 1rem;border-radius:1rem;overflow:hidden}@media(min-width:1024px){.faq-section{margin:3rem 0;border-radius:1.5rem}}.faq-container{background-color:#fff}.faq-header{position:relative;background-size:cover;background-position:center;background-blend-mode:overlay;background-color:#333333b3;min-height:300px}@media(min-width:1024px){.faq-header{min-height:400px}}.faq-inner{position:relative;max-width:80rem;margin:0 auto;padding:3rem 1.5rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:300px}@media(min-width:1024px){.faq-inner{padding:4rem 8rem;min-height:400px}}.faq-heading{font-size:1.5rem;line-height:2rem;font-weight:700;color:#fff;text-align:center;margin:0 0 2rem}@media(min-width:1024px){.faq-heading{font-size:3rem;line-height:3.5rem;text-align:left;margin-bottom:2.75rem}}.faq-categories{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}@media(min-width:1024px){.faq-categories{grid-template-columns:repeat(6,1fr);gap:.875rem}}.faq-category-btn{background-color:#8888884d;color:#fff;text-decoration:none;padding:1.625rem 1.5rem;border:none;border-radius:1rem;transition:all .25s ease;cursor:pointer;text-align:center;font-size:.875rem;line-height:1.2;font-weight:700;width:100%}.faq-category-btn:hover,.faq-category-btn.active{background-color:#fff;color:#121212}@media(min-width:1024px){.faq-category-btn{padding:2rem 2.5rem;font-size:1.0625rem}}.faq-body{position:relative;max-width:80rem;margin:0 auto;padding:3rem 1.5rem;background-color:#fff}@media(min-width:1024px){.faq-body{padding:4rem 8rem}}.faq-content{background-color:#fff;border-radius:1rem;padding:2rem 1rem;display:none}.faq-content.active{display:block}@media(min-width:1024px){.faq-content{border-radius:1rem;padding:3rem 3.25rem}}.faq-items{display:grid;gap:.5rem}@media(min-width:1024px){.faq-items{gap:.625rem}}.faq-item{border:1px solid rgb(231,231,232);background-color:#fff;border-radius:.25rem}.faq-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:.75rem;padding:1rem;width:100%;background:none;border:none;text-align:left;transition:opacity .2s ease}.faq-toggle:hover{opacity:.8}.faq-question{margin:0;font-size:.875rem;color:#121212;line-height:150%;font-weight:700;flex:1}@media(min-width:1024px){.faq-question{font-size:1rem}}.faq-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 1.125rem;height:1.125rem;transition:transform .3s ease}.faq-arrow svg{width:.5625rem;height:.5625rem;stroke:#121212}@media(min-width:1024px){.faq-arrow{flex:0 0 1.375rem;height:1.375rem}.faq-arrow svg{width:.6875rem;height:.6875rem}}.faq-answer{max-height:0;overflow:hidden;transition:all .3s ease;opacity:0}.faq-answer.open{max-height:500px;opacity:1}.faq-answer-content{padding:0 1rem 1rem;font-size:.75rem;color:#121212;line-height:170%}@media(min-width:1024px){.faq-answer-content{padding:0 0 1rem;font-size:1rem}}.faq-answer-content p{margin:0}.faq-answer-content p:not(:first-child){margin-top:.625rem}@media(max-width:768px){.faq-body{padding-top:1rem;padding-bottom:1.5rem}.faq-section{margin-bottom:.5rem}.faq-content{padding:1rem}.faq-section{margin-left:0;margin-right:0;border-radius:0}.faq-container{width:100vw;margin-left:calc(-50vw + 50%);border-radius:1rem;overflow:hidden}.faq-body{border-radius:0 0 1rem 1rem}}@media(max-width:768px){.faq-body{max-width:100%;margin:0;padding-left:0;padding-right:0}.faq-content,.faq-items{padding-left:0;padding-right:0}}@media(max-width:768px){.faq-body{padding-top:0rem}}@media(min-width:1024px){.faq-inner{display:grid;grid-template-columns:400px 1fr;align-items:center;gap:2rem}.faq-heading{grid-column:1 / -1}.faq-categories{display:flex;flex-direction:column;gap:1rem}.faq-header{position:relative}.faq-body{position:absolute;top:50%;right:5%;transform:translateY(-50%);width:50%;max-width:600px;padding:2rem;z-index:5}.faq-content{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem}}@media(min-width:1024px){.faq-category-btn{padding:2rem 2.5rem;font-size:1.1rem;border-radius:1.25rem}}@media(min-width:1024px){.faq-content{background:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 30px #00000014}}@media(min-width:1024px){.faq-body{border-radius:1.5rem!important;overflow:hidden!important}.faq-content{border-radius:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
