.faq-section{background-color:#f8f7f6;width:100%;padding:6rem 0}@media screen and (max-width:768px){.faq-section{padding:3.2rem 0}}.faq-section__container{max-width:1242px;margin:0 auto;padding:0 20px}@media screen and (max-width:768px){.faq-section__container{padding:0 16px}}.faq-section__title{font-size:clamp(2.4rem,.9rem + 1.953125vw,3.4rem);font-style:normal;font-weight:700;line-height:110%;color:#254844;margin:0 0 3.2rem;text-align:center}@media screen and (max-width:768px){.faq-section__title{text-align:left;margin-bottom:26px}}.faq-section__intro{font-size:clamp(1.6rem,1rem + .78125vw,2rem);font-style:normal;font-weight:600;line-height:140%;color:#254844;margin:0 0 40px}@media screen and (max-width:768px){.faq-section__intro{margin-bottom:24px}}.faq-section__questions-wrapper{margin-bottom:40px}@media screen and (max-width:768px){.faq-section__questions-wrapper{margin-bottom:32px}}.faq-section__questions-grid{display:none;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}@media screen and (min-width:769px){.faq-section__questions-grid{display:grid}}@media screen and (max-width:1024px){.faq-section__questions-grid{grid-template-columns:repeat(2,1fr)}}.faq-section__question-button{width:100%;padding:24px;background-color:#f3f0ee;border:none;border-radius:20px;cursor:pointer;text-align:left;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-section__question-button:hover{transform:translateY(-2px)}.faq-section__question-button.active{background-color:#fff}.faq-section__question-button.active .icon-arrow-down{transform:rotate(180deg)}.faq-section__question-text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;color:#254844;flex:1;text-align:left}.faq-section .icon-arrow-down{flex-shrink:0;width:11px;height:6px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-section .icon-arrow-down path{stroke:#254844}.faq-section__answer-box{display:none;background-color:#fff;border-radius:12px;padding:32px;min-height:200px;margin-top:32px}@media screen and (min-width:769px){.faq-section__answer-box{display:block}}@media screen and (max-width:768px){.faq-section__answer-box{padding:24px;min-height:150px}}.faq-section__answer-content{width:100%;transition:opacity .4s cubic-bezier(.4,0,.2,1);opacity:1}.faq-section__answer-placeholder{font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%;color:#25484499;text-align:center;margin:0;padding:40px 0}.faq-section__answer-text{font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%;color:#254844}.faq-section__answer-text p{margin:0 0 16px}.faq-section__answer-text p:last-child{margin-bottom:0}.faq-section__answer-text ol,.faq-section__answer-text ul{margin:16px 0;padding-left:24px}.faq-section__answer-text ol li,.faq-section__answer-text ul li{margin-bottom:12px}.faq-section__answer-text ol li:last-child,.faq-section__answer-text ul li:last-child{margin-bottom:0}.faq-section__answer-text ol{list-style-type:decimal}.faq-section__answer-text ul{list-style-type:disc}.faq-section__answer-text strong{font-weight:700}.faq-section__answer-text em{font-style:italic}.faq-section__accordion-wrapper{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:769px){.faq-section__accordion-wrapper{display:none}}@media screen and (max-width:768px){.faq-section__accordion-wrapper--mobile{display:flex;gap:12px;margin-bottom:32px}}.faq-section__accordion-item{background-color:#fff;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease}.faq-section__accordion-item:hover{box-shadow:0 2px 8px #00000014}.faq-section__accordion-item.active{box-shadow:0 4px 12px #0000001f}.faq-section__accordion-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .3s ease}@media screen and (max-width:768px){.faq-section__accordion-button{padding:20px}}.faq-section__accordion-button:hover{background-color:#25484405}.faq-section__accordion-button[aria-expanded=true] .faq-section__accordion-icon{transform:rotate(180deg)}.faq-section__accordion-title{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem);font-style:normal;font-weight:600;line-height:140%;color:#254844;flex:1;padding-right:16px}.faq-section__accordion-icon{flex-shrink:0;width:20px;height:20px;color:#254844;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-section__accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-section__accordion-content[aria-hidden=false]{max-height:2000px}.faq-section__accordion-text{padding:0 24px 24px;font-size:clamp(1.4rem,1.1rem + .390625vw,1.6rem);font-style:normal;font-weight:400;line-height:160%;color:#254844}@media screen and (max-width:768px){.faq-section__accordion-text{padding:0 20px 20px}}.faq-section__accordion-text p{margin:0 0 16px}.faq-section__accordion-text p:last-child{margin-bottom:0}.faq-section__accordion-text ol,.faq-section__accordion-text ul{margin:16px 0;padding-left:24px}.faq-section__accordion-text ol li,.faq-section__accordion-text ul li{margin-bottom:12px}.faq-section__accordion-text ol li:last-child,.faq-section__accordion-text ul li:last-child{margin-bottom:0}.faq-section__accordion-text ol{list-style-type:decimal}.faq-section__accordion-text ul{list-style-type:disc}.faq-section__accordion-text strong{font-weight:700}.faq-section__accordion-text em{font-style:italic}.faq-section__cta{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.faq-section__cta{margin-top:32px}}.faq-section__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:gold;color:#254844;font-size:clamp(1.4rem,1.1rem + .390625vw,1.6rem);font-style:normal;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;border-radius:12px;transition:background-color .3s ease,transform .2s ease}@media screen and (max-width:768px){.faq-section__cta-button{padding:14px 28px}}.faq-section__cta-button:hover{background-color:gold;transform:translateY(-2px)}.faq-section__cta-button:active{transform:translateY(0)}.faq-section__cta-button:focus{outline:2px solid #254844;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-faq-section.css.map */
