@import"https://googleapis.com";.faq-section{background-color:rgb(var(--color-background));font-family:Montserrat,sans-serif}.faq-section__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center}.faq-section__image-wrap{border-radius:20px;overflow:hidden;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.faq-section__image-wrap--placeholder{font-size:.875rem;color:#fff9}.faq-section__image{width:100%;height:100%;object-fit:cover;display:block}.faq-section__content-col{display:flex;flex-direction:column;gap:24px}.faq-section__heading{font-size:36px;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 8px;line-height:1.2}.faq-section__accordion{display:flex;flex-direction:column}.faq-section__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.faq-section__item:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.faq-section__question{width:100%;background:none;border:none;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;text-align:left;color:rgb(var(--color-foreground));transition:color .2s ease}.faq-section__question:hover{color:rgba(var(--color-foreground),.7)}.faq-section__question-text{font-size:16px;font-weight:600;line-height:1.4;flex:1}.faq-section__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:rgba(var(--color-foreground),.6)}.faq-section__icon-chevron{transition:transform .3s ease}.faq-section__item--open .faq-section__icon-chevron{transform:rotate(180deg)}.faq-section__item--open .faq-section__question{color:rgb(var(--color-foreground))}.faq-section__answer{overflow:hidden}.faq-section__answer:not([hidden]){animation:faqSlideDown .25s ease forwards}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-section__answer-inner{padding:0 32px 18px 0;font-size:12px;line-height:1.7;color:rgba(var(--color-foreground),.72)}.faq-section__answer-inner p{margin:0}.faq-section__answer-inner p+p{margin-top:8px}@media screen and (max-width:989px){.faq-section__layout{grid-template-columns:1fr;gap:40px}.faq-section__image-wrap{max-width:320px;margin:0 auto}}@media screen and (max-width:749px){.faq-section__heading{font-size:1.4rem}.faq-section__question{padding:16px 0}.faq-section__question-text{font-size:.875rem}.faq-section__answer-inner{padding-right:16px;font-size:.825rem}.faq-section__image-wrap{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
