.c-product-faq-unique{margin:0;padding:0;position:relative;width:100%;overflow:hidden}.c-product-faq-unique__wrapper{background-color:#f5f3ef;padding:60px 0}@media only screen and (max-width:991px){.c-product-faq-unique__wrapper{padding:40px 0}}.c-product-faq-unique__heading{font-size:28px;font-weight:700;letter-spacing:0;text-align:left;text-transform:none;margin-bottom:2rem}@media only screen and (max-width:991px){.c-product-faq-unique__heading{font-size:22px;margin-bottom:1.5rem}}@media only screen and (max-width:575px){.c-product-faq-unique__heading{font-size:20px}}.c-product-faq-unique__items{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}@media only screen and (max-width:991px){.c-product-faq-unique__items{grid-template-columns:1fr;gap:10px}}.c-product-faq-unique__column{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:991px){.c-product-faq-unique__column{gap:10px}}.c-product-faq-unique__item{display:flex;flex-direction:column;padding:0;background:#fff;border-radius:10px;border:none;overflow:hidden;transition:box-shadow .3s ease}.c-product-faq-unique__item:hover{box-shadow:inset 0 0 0 2px var(--faq-accent,#c8a86b)}.c-product-faq-unique__item--open{box-shadow:none!important}.c-product-faq-unique__item--open .c-product-faq-unique__item__title{background:var(--faq-accent,#c8a86b);border-radius:10px 10px 0 0}.c-product-faq-unique__item--open .c-product-faq-unique__item__title h3{color:#fff}.c-product-faq-unique__item--open .c-product-faq-unique__item__title svg{transform:rotate(180deg)}.c-product-faq-unique__item--open .c-product-faq-unique__item__title svg path{stroke:#fff}.c-product-faq-unique__item--open .c-product-faq-unique__item__description{max-height:500px;padding:15px 20px 20px;opacity:1;transition:max-height .5s ease,padding .3s ease,opacity .3s ease}.c-product-faq-unique__item__title{display:flex;align-items:center;gap:10px;cursor:pointer;padding:18px 20px;border-radius:10px;transition:background-color .3s ease}.c-product-faq-unique__item__title h3{width:100%;font-weight:500;font-size:16px;margin:0;color:#313131;transition:color .3s ease}@media only screen and (max-width:991px){.c-product-faq-unique__item__title h3{font-size:15px}}@media only screen and (max-width:575px){.c-product-faq-unique__item__title h3{font-size:14px}}.c-product-faq-unique__item__title svg{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.c-product-faq-unique__item__title svg path{transition:stroke .3s ease}.c-product-faq-unique__item__description{max-height:0;overflow:hidden;opacity:0;padding:0 20px;font-size:15px;line-height:1.6;color:#313131;transition:max-height .3s ease,padding .3s ease,opacity .3s ease}@media only screen and (max-width:991px){.c-product-faq-unique__item__description{font-size:14px}}@media only screen and (max-width:575px){.c-product-faq-unique__item__description{font-size:13px}}.c-product-faq-unique__item__description p:last-child{margin-bottom:0} .c-product-faq-unique__content { max-width: 1350px; margin: 0 auto; padding: 0 20px; }
