.product-faq{background:var(--light-color)}.product-faq__inner{display:flex;gap:13rem;width:100%}@media screen and (max-width:989.98px){.product-faq__inner{flex-direction:column;gap:3.2rem}}.product-faq__inner.no-image{justify-content:center}.product-faq__image{aspect-ratio:680/560;border-radius:2.4rem;height:100%;max-height:56rem;-o-object-fit:cover;object-fit:cover;position:relative;width:50%}@media screen and (max-width:989.98px){.product-faq__image{aspect-ratio:340/280;width:100%}}.product-faq__image:after{background:var(--image-overlay);border-radius:2.4rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.product-faq__image img{aspect-ratio:680/560;border-radius:2.4rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:989.98px){.product-faq__image img{aspect-ratio:340/280}}.product-faq__title{display:flex;flex-direction:column;font-weight:300;gap:1.2rem;letter-spacing:-.04em;margin:2.4rem 0 0;text-transform:uppercase}.product-faq__title strong{font-weight:700}@media screen and (max-width:989.98px){.product-faq__title{margin:0}}.product-faq__content{display:flex;flex-direction:column;gap:2.4rem;width:40%}@media screen and (max-width:989.98px){.product-faq__content{width:100%}}.product-faq__tags{display:flex;flex-wrap:wrap;gap:.8rem}.product-faq__tag{border:1px solid rgba(27,35,47,.16);border-radius:2rem;cursor:pointer;font-size:calc(var(--font-body-scale)*1.2rem);padding:.8rem;transition:border-color .3s ease}.product-faq__tag.active,.product-faq__tag:hover{border-color:#535358}.product-faq__questions{display:none;flex-direction:column;gap:.8rem}.product-faq__questions.active{display:flex}.product-faq__question{background-color:#fff;border-radius:.8rem;padding:1.6rem;width:100%}.product-faq__question .icon-plus{transition:transform .3s ease}.product-faq__question[open] .icon-plus{transform:rotate(225deg)}.product-faq__question-title{align-items:center;display:flex;font-weight:600;justify-content:space-between;text-transform:uppercase}.product-faq__question-content{font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.2em}.product-faq__question-content *{margin:.8rem 0 0}