.product-faq{margin-top:2.0833rem;margin-bottom:6.5278rem}@media (max-width:768px){.product-faq{margin-top:8rem;margin-bottom:21.3333rem}}.product-faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3889rem;row-gap:0}@media (max-width:768px){.product-faq__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}}.product-faq__inner .question__wrapper{-ms-flex-preferred-size:calc(50% - .6944rem);flex-basis:calc(50% - .6944rem);padding:1.3194rem .2778rem;border-bottom:1px solid rgba(31,28,28,.5);border-radius:1px;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start}.product-faq__inner .question__wrapper:nth-of-type(1){border-top:1px solid rgba(31,28,28,.5)}.product-faq__inner .question__wrapper:nth-of-type(2){border-top:1px solid rgba(31,28,28,.5)}@media (max-width:768px){.product-faq__inner .question__wrapper:nth-of-type(2){border-top:none}}@media (max-width:768px){.product-faq__inner .question__wrapper{-ms-flex-preferred-size:initial;flex-basis:initial;width:100%;padding:4rem 1.0667rem}}.product-faq__inner .question{font-family:var(--font-family);font-weight:400;font-size:1.3889rem;line-height:130%;letter-spacing:-.01em;color:var(--color-black);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:768px){.product-faq__inner .question{font-size:2.6667rem}}.product-faq__inner .question svg{width:1.25rem;height:1.25rem;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (max-width:768px){.product-faq__inner .question svg{width:4rem;height:4rem}}.product-faq__inner .question.active svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-faq__inner .answercont{max-height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.product-faq__inner .answer{padding:1.3889rem;font-size:1.1458rem;font-weight:300}@media (max-width:768px){.product-faq__inner .answer{font-size:2.6667rem}}