.faq-item{border-bottom:1px solid #ccc;padding:23px 20px 0}.faq-item:first-child{border-top:1px solid #ccc}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:23px}.faq-question .faq-qus{font-size:24px;line-height:normal;color:var(--black-color);font-weight:var(--semibold-font);padding-right:38px;display:block;width:100%;position:relative}.faq-toggle-icon{position:absolute;right:.5px;top:1px;width:24px;height:24px}.faq-toggle-icon::before{background-image:url(/wp-content/themes/patterncouture/images/Icon-ion-ios-arrow-right.svg);content:"";position:absolute;width:16px;height:9px;top:11px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.4s ease}.faq-item.active .faq-toggle-icon::before{transform:rotate(180deg)}.faq-answer{display:none;padding-right:38.5px;position:relative;top:-12px;padding-bottom:18px;padding-top:8px}.faq-image .faq-img-mobile{display:none}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-section .section-title{margin-bottom:35px}.faq-section{margin-bottom:90px}@media screen and (max-width:1440px){.faq-section .section-title{margin-bottom:25px}.faq-question{padding-bottom:16px}.faq-item{padding:16px 20px 0}.faq-question .faq-qus{font-size:20px;line-height:30px}}@media screen and (max-width:1024px){.faq-section{margin-bottom:80px}.faq-section .section-title{margin-bottom:30px}}@media screen and (max-width:767px){.faq-section .section-title{margin-bottom:24px}.faq-question .faq-qus{padding-right:35px;font-size:18px;line-height:28px}.faq-item{padding:15px 0 0}.faq-answer{padding-top:5px;padding-bottom:10px;padding-right:30px}.faq-question{padding-bottom:15px}.faq-toggle-icon::before{width:13px;height:8px;top:8px}.faq-section{margin-bottom:53px}}