.faq-section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.faq-section__container{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.faq-section__heading{text-align:center;margin-bottom:1rem}.faq-section__description{text-align:center;font-size:1.125rem;line-height:1.7;color:rgba(var(--color-foreground),.85);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.faq-section__description p{margin:0}.faq-section__items{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.faq-section__item{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;overflow:hidden;width:100%;transition:all .2s ease}.faq-section__item:hover{border-color:rgba(var(--color-foreground),.2);box-shadow:0 4px 12px #0000000f}.faq-section__item[open]{border-color:#96d7d2;box-shadow:0 4px 16px #96d7d226}.faq-section__question{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 2rem;font-size:1.125rem;font-weight:600;color:rgb(var(--color-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:color .2s ease;min-height:72px;width:100%}.faq-section__question::-webkit-details-marker{display:none}.faq-section__question:hover{color:#96d7d2}.faq-section__icon{flex-shrink:0;width:24px;height:24px;stroke:currentColor;transition:transform .3s ease}.faq-section__item[open] .faq-section__icon{transform:rotate(180deg);color:#96d7d2}.faq-section__answer{padding:0 2rem 1.5rem;font-size:1.0625rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.faq-section__answer p{margin:0 0 1rem}.faq-section__answer p:last-child{margin-bottom:0}.faq-section__answer strong{color:rgb(var(--color-foreground));font-weight:600}.faq-section__answer a{color:#96d7d2;text-decoration:underline;text-underline-offset:.2em}.faq-section__answer a:hover{color:#7fc4bf}.faq-section__answer ul,.faq-section__answer ol{margin:1rem 0;padding-left:1.5rem}.faq-section__answer li{margin-bottom:.5rem}@media screen and (max-width:749px){.faq-section__question{font-size:1rem;padding:1.25rem;gap:1rem}.faq-section__answer{font-size:1rem;padding:0 1.25rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
