:root{--faq-color-bg: #ffffff;--faq-color-heading: #1a1c1d;--faq-color-text: #2c2d2e;--faq-color-border: #dadce0;--faq-color-accent: #1d80dc}.faq-header-section{position:relative;display:flex;align-items:center;overflow:hidden;background:url(/cdn/shop/files/falcon_News_e2b3896d-d53f-4a34-88b9-9d4f28b447cb.jpg) no-repeat fixed top center / cover #f6f6f6;padding-top:85px;padding-bottom:85px}.faq-header-section .faq-header-content{max-width:1200px;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:2;flex-direction:row}.faq-header-section .faq-header-text{flex:1;color:#fff;text-align:left}.faq-header-section .faq-main-title{font-size:32px;font-weight:500;margin-bottom:30px;color:#fff;line-height:1.2;text-align:left}.faq-header-section .faq-main-subtitle{font-size:16px;font-weight:300;color:#fff;line-height:1.5;margin-bottom:0;text-align:left}.faq-header-section .faq-header-images{flex:1;display:flex;justify-content:center;align-items:center;max-width:500px}.faq-header-section .faq-product-image{position:relative}.faq-header-section .product-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px #0003;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.faq-header-section .product-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ffffff1a,#ffffff0d);pointer-events:none}.faq-header-section .product-info{position:relative;z-index:2}.faq-header-section .product-info h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.faq-header-section .product-info p{color:#fff;font-size:16px;opacity:.9;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.faq-section{background-color:var(--faq-color-bg, #ffffff);color:var(--faq-color-text, #2c2d2e);padding:60px 0;isolation:isolate;contain:layout style}.faq-section .faq-section__header{text-align:center;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.faq-section .faq-section__title{font-size:2.5rem;font-weight:700;margin:0 0 15px;color:var(--faq-color-heading, #1a1c1d);line-height:1.2}.faq-section .faq-section__subtitle{font-size:1.1rem;color:var(--faq-color-text, #2c2d2e);margin:0;opacity:.8;font-weight:400;line-height:1.6}.faq-section .faq-section__content{display:flex;gap:40px;align-items:flex-start;max-width:1200px;margin:0 auto;padding:20px}.faq-section .faq-navigation{flex:0 0 280px;display:flex;flex-direction:column}.faq-section .faq-categories{padding:20px;background:#fff;overflow-x:auto;flex:1;display:flex;flex-direction:column;gap:10px;border:1px solid #F1F1F1}.faq-section .faq-category-item{padding:16px 20px;cursor:pointer;border-bottom:1px solid var(--color-border, #DADCE0);flex:1;display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;text-decoration:none;line-height:1.5;color:var(--color-text, #2c2d2e);border-radius:0;margin-bottom:0;position:relative;background:transparent;white-space:nowrap;font-family:Montserrat,sans-serif}.faq-section .faq-category-item:last-child{border-bottom:none;margin-bottom:0}.faq-section .faq-category-item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-section .faq-category-item:hover{color:var(--color-accent, #1d80dc)}.faq-section .faq-category-item.active{background-color:transparent;color:var(--color-accent, #1d80dc)}.faq-section .faq-category-item.active:before{transform:scaleY(1)}.faq-section .category-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#e0e0e0;color:var(--color-text, #2c2d2e);border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.faq-section .faq-category-item.active .category-number{background-color:var(--color-accent, #1d80dc);color:#fff}.faq-section .category-name{flex:1;font-weight:inherit}.faq-section .category-icon{font-size:18px;flex-shrink:0}.faq-section .faq-content{flex:1;display:flex;flex-direction:column;width:100%}.faq-section .faq-section__content.single-category{flex:1;max-width:100%}.faq-section .faq-category-content{display:none;flex:1;flex-direction:column;padding:0}.faq-section .faq-category-content.active{display:flex!important;flex-direction:column;background:transparent}.faq-section .faq-section__title-section{margin-bottom:30px;font-family:Montserrat,sans-serif}.faq-section .faq-section__title-section>h3{margin-bottom:15px}.faq-section .faq-section__title-section:last-child{margin-bottom:0}.faq-section .faq-section-title{font-weight:600;font-size:24px;line-height:1.3em;letter-spacing:0px;text-transform:none;font-style:normal;text-decoration:none}.faq-section .faq-title-section:not(:first-child) .faq-section-title{margin-top:50px}.faq-section .faq-questions{padding:0;background:transparent;flex:1;display:flex;flex-direction:column}.faq-section .faq-item{margin-top:20px;flex-shrink:0}.faq-section .faq-item:last-child{margin-bottom:0}.faq-section .faq-question{display:flex;font-weight:600;font-size:16px;line-height:1.5em;letter-spacing:0px}.faq-section .faq-question-text{flex:1;color:#000;font-weight:600;font-size:16px;line-height:1.5em;letter-spacing:0px;font-family:Montserrat,sans-serif}.faq-section .faq-answer{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;text-align:left;color:#6a6a6a;margin:5px 0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-section .faq-answer a{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:#6a6a6a}.faq-section .no-questions{padding:60px 30px;text-align:center;color:var(--color-text, #2c2d2e);opacity:.6}.faq-section .no-questions p{margin:0;font-size:16px}.faq-section .faq-more-link{text-align:center;margin-top:auto;padding:20px 30px;border-top:1px solid var(--color-border, #DADCE0);background:linear-gradient(135deg,#1d80dc05,#1d80dc0d)}.faq-section .faq-more-text{color:var(--color-accent, #1d80dc);font-size:14px;font-weight:500;padding:12px 24px;background:transparent;border:2px solid var(--color-accent, #1d80dc);border-radius:25px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-section .faq-more-text:hover{background-color:var(--color-accent, #1d80dc);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1d80dc4d}.faq-section .faq-more-text svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-section .faq-more-text:hover svg{transform:translate(2px)}@media (max-width: 1024px){.faq-section .faq-section__content{gap:30px}.faq-section .faq-navigation{flex:0 0 240px}.faq-section .faq-categories{padding:15px}.faq-section .faq-category-item{padding:14px 16px;font-size:15px}}@media (max-width: 768px){.faq-section{padding:40px 0}.faq-section .faq-section__header{margin-bottom:30px;padding:0 20px}.faq-section .faq-section__title{font-size:2rem}.faq-section .faq-section__subtitle{font-size:1rem}.faq-section .faq-section__content{flex-direction:column;gap:20px}.faq-section .faq-navigation{flex:none;position:static;width:100%}.faq-section .faq-navigation .faq-categories{width:100%;max-width:100%}.faq-section .faq-categories{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:15px;gap:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.faq-section .faq-categories::-webkit-scrollbar{height:6px}.faq-section .faq-categories::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.faq-section .faq-categories::-webkit-scrollbar-thumb{background:var(--color-accent, #1d80dc);border-radius:3px}.faq-section .faq-categories::-webkit-scrollbar-thumb:hover{background:var(--color-accent, #1d80dc);opacity:.8}.faq-section .faq-category-item{flex:0 0 auto;white-space:nowrap;border-bottom:none;border-right:none;min-height:auto;margin-bottom:0;margin-right:30px;border-radius:8px;padding:10px 0;min-width:fit-content;font-size:16px;font-weight:600;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000}.faq-section .faq-category-item .category-name{min-width:max-content}.faq-section .category-number{width:30px;height:30px;font-size:14px}.faq-section .category-icon{font-size:16px}.faq-section .faq-category-content.active{min-height:400px}.faq-section .category-header{padding:20px 20px 15px}.faq-section .category-title{font-size:1.3rem}.faq-section .faq-questions{min-height:300px}.faq-header-section .faq-main-subtitle{display:inline}}@media (max-width: 480px){.faq-section{padding:30px 0}.faq-section .faq-section__title{font-size:1.8rem}.faq-section .faq-section__subtitle{font-size:.95rem}.faq-section .faq-categories{padding:12px;gap:6px;scroll-snap-type:x mandatory}.faq-section .faq-category-item{padding:8px 10px}.faq-section .category-icon{font-size:14px}.faq-section .question-number{width:24px;height:24px;font-size:11px}.faq-section .question-content{font-size:14px}.faq-section .faq-arrow{width:28px;height:28px}.faq-section .answer-content{padding-top:16px}.faq-section .answer-content p{font-size:14px}.faq-section .faq-questions{min-height:250px}.faq-section .category-header{padding:16px 16px 12px}.faq-section .category-title{font-size:1.2rem}.faq-section .category-description{font-size:.9rem}.faq-section .faq-more-link{padding:16px 20px}.faq-section .faq-more-text{font-size:13px;padding:10px 20px}.faq-header-section .faq-header-text{margin-bottom:30px;max-width:100%}.faq-header-section .faq-header-images{max-width:100%;justify-content:center}.faq-header-section .faq-main-title{font-size:24px;font-weight:500;margin-bottom:20px;line-height:1.3}.faq-header-section .product-placeholder{padding:30px 20px;min-height:150px}.faq-header-section .product-info h3{font-size:20px;margin-bottom:8px}.faq-header-section .product-info p{font-size:14px}}@media (max-width: 360px){.faq-section .faq-categories{padding:8px;gap:4px}.faq-section .faq-category-item{padding:8px 10px;font-size:12px;min-width:auto}.faq-section .category-name{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/faq-section.css.map */
