.product-faq-section{padding:2rem 0}.product-faq-title{padding:calc(max(4.236vw, 15px)) 0 calc(max(2.639vw, 20px))}.product-faq-title,.product-gallery-title{color:#9c5849;font-family:var(--font-metropolis-semi-b);font-size:calc(max(3.681vw, 30px));line-height:calc(max(6.944vw, 40px));text-align:center}.product-gallery-title{padding:calc(max(4.236vw, 15px)) 0 calc(max(2.639vw, 20px))!important}.faq-columns{display:flex;flex-wrap:wrap;gap:6rem;margin-top:30px}.faq-column{flex:1;min-width:300px}.product-faq-item{border-bottom:1px solid #9c5849;margin-bottom:1rem}.product-faq-question{align-items:center;color:#9c5849;cursor:pointer;display:flex;gap:2.5rem;padding-left:36px;transition:color .3s ease}.product-faq-answer,.product-faq-question{font-family:var(--font-gotham-r);font-size:calc(max(1.111vw, 16px))}.product-faq-answer{background-color:#fff;color:#000;height:0;letter-spacing:-.05em;line-height:calc(max(2.431vw, 30px));margin-top:21px;overflow:hidden;padding:0 calc(max(2.014vw, 29px)) 0 calc(max(3.472vw, 50px));transition:height .4s ease}.product-faq-answer.open{margin-top:10px;max-height:200px;opacity:1}.faq-arrow{font-size:18px;margin-left:10px}.faq-icon{align-items:center;color:#9c5849;display:flex;font-size:calc(max(1.111vw, 24px));transition:transform .4s ease}.faq-icon.rotated{transform:rotate(180deg)}@media (max-width:768px){.faq-columns{gap:0}.product-faq-title{font-family:var(--font-metropolis-semi-b);text-align:left}}