.faq-section-wrapper{background-color:var(--bg-color, #ffffff);color:var(--text-color, #000000);font-family:inherit}.faq-hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 20px;color:#fff;min-height:450px;display:flex;align-items:center}@media screen and (max-width:989px){.faq-hero{min-height:350px;padding:60px 20px}}.faq-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1}.faq-hero-inner{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:990px){.faq-hero-inner{flex-direction:row;justify-content:space-between;align-items:flex-end}}.faq-hero-left,.faq-hero-right{flex:1}.faq-hero-right{max-width:600px}.faq-hero-subtitle{font-size:11px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;display:flex;align-items:center;color:#d1c0a8;font-weight:600}.faq-hero-subtitle:before{content:"";display:inline-block;width:40px;height:1px;background-color:#d1c0a8;margin-right:15px}.faq-hero-title{font-size:56px;font-weight:400;margin-bottom:15px;color:#fff;line-height:1.1;font-family:serif}.faq-hero-title em{font-style:italic;font-family:serif;color:#d1c0a8}.faq-hero-desc{font-size:15px;color:#e0e0e0;line-height:1.6;max-width:450px}.faq-search-bar{display:flex;align-items:center;background:#ffffff26;border:1px solid rgba(255,255,255,.3);padding:15px 20px;border-radius:2px;margin-bottom:20px;transition:border-color .3s}.faq-search-bar:focus-within{border-color:#fff}.faq-search-bar input{background:transparent;border:none;color:#fff;width:100%;outline:none;font-size:14px}.faq-search-bar input::placeholder{color:#fff9}.faq-search-icon{width:18px;height:18px;fill:#fff;opacity:.7}.faq-quick-links{display:flex;flex-wrap:wrap;gap:10px}.faq-quick-links a{font-size:10px;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);padding:10px 15px;cursor:pointer;transition:all .3s;text-decoration:none;color:#fffc;letter-spacing:1px}.faq-quick-links a:hover{border-color:#fff;background:#ffffff1a;color:#fff}.faq-contact-grid{display:grid;grid-template-columns:1fr;max-width:1400px;margin:0 auto;border-bottom:1px solid #eaeaea}@media screen and (min-width:768px){.faq-contact-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.faq-contact-grid{grid-template-columns:repeat(4,1fr)}}.contact-card{padding:40px 30px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fdfdfd;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;text-decoration:none;display:block;color:inherit}@media screen and (min-width:1024px){.contact-card:last-child{border-right:none}.contact-card{border-bottom:none}}.contact-card.has-static-shadow{box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}.contact-card.has-3d-lift:hover{transform:perspective(var(--perspective-depth)) translateZ(var(--lift-distance)) scale(var(--lift-scale));z-index:2;box-shadow:var(--shadow-x) calc(var(--shadow-y) + 10px) calc(var(--shadow-blur) + 15px) var(--shadow-spread) var(--shadow-color);background-color:var(--contact-hover-bg)}.contact-icon{font-size:24px;margin-bottom:20px}.contact-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px}.contact-desc{font-size:13px;color:#666;margin-bottom:20px;line-height:1.5;min-height:40px}.contact-link{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#d1c0a8;font-weight:600;display:block;margin-bottom:10px}.contact-subtext{font-size:11px;color:#888}.faq-main-container{max-width:1400px;margin:0 auto;padding:60px 20px;display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:990px){.faq-main-container{grid-template-columns:280px 1fr;gap:80px}}.faq-sidebar{display:none}@media screen and (min-width:990px){.faq-sidebar{display:block}.faq-sidebar-inner{position:sticky;top:100px}}.faq-sidebar-title{font-size:20px;font-weight:400;margin-bottom:20px;font-family:serif}.faq-topics-list{list-style:none;padding:0;margin:0 0 40px}.faq-topics-list li{margin-bottom:5px}.faq-topics-list a{display:block;text-decoration:none;color:#666;padding:10px 15px;font-size:13px;transition:.3s;border-radius:2px;border-left:2px solid transparent}.faq-topics-list a:hover,.faq-topics-list a.active{background:#f8f6f3;color:#000;font-weight:600;border-left-color:#d1c0a8}.faq-help-box{background:#f8f6f3;padding:25px;border-radius:2px}.faq-help-title{font-size:14px;font-weight:600;margin-bottom:10px}.faq-help-text{font-size:13px;color:#666;margin-bottom:15px;line-height:1.5}.faq-help-link{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#d1c0a8;text-decoration:none;font-weight:600;border-bottom:1px solid #d1c0a8;padding-bottom:2px}.faq-horizontal-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.faq-horizontal-tabs a{font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:10px 15px;border:1px solid #eaeaea;background:transparent;color:#666;text-decoration:none;transition:all .3s}.faq-horizontal-tabs a.active,.faq-horizontal-tabs a:hover{background:#111;color:#fff;border-color:#111}.faq-category-block{margin-bottom:60px}.faq-category-header{margin-bottom:25px}.faq-category-title{font-size:32px;font-weight:400;margin:0 0 5px;font-family:serif}.faq-category-count{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#888}.faq-accordion-item{border-bottom:1px solid #eaeaea}.faq-accordion-item:first-of-type{border-top:1px solid #eaeaea}.faq-accordion-btn{width:100%;text-align:left;background:none;border:none;padding:20px 0;font-size:14px;font-weight:500;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-accordion-icon{font-size:18px;font-weight:300;color:#888;transition:transform .3s;border:1px solid #eaeaea;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-accordion-content-inner{padding-bottom:20px;font-size:14px;color:#666;line-height:1.6}.faq-accordion-item.active .faq-accordion-content{max-height:800px}.faq-accordion-item.active .faq-accordion-icon{transform:rotate(45deg)}.faq-bottom-cta{background:#f8f6f3;padding:60px 20px;border-top:1px solid #eaeaea}.faq-cta-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}@media screen and (min-width:769px){.faq-cta-inner{flex-direction:row;justify-content:space-between;text-align:left}}.faq-cta-left .cta-subtitle{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#d1c0a8;font-weight:600;margin-bottom:10px}.faq-cta-left .cta-title{font-size:32px;font-weight:400;margin:0 0 10px;font-family:serif}.faq-cta-left .cta-title em{font-style:italic;color:#555}.faq-cta-left .cta-text{font-size:13px;color:#888}.faq-cta-right{display:flex;gap:15px}.faq-btn{padding:15px 25px;font-size:11px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-weight:600;transition:.3s;display:inline-flex;align-items:center;justify-content:center}.faq-btn-dark{background:#1a1a1a;color:#fff;border:1px solid #1a1a1a}.faq-btn-dark:hover{background:#333}.faq-btn-light{background:transparent;color:#000;border:1px solid #ddd}.faq-btn-light:hover{border-color:#000;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-faq-page.css.map */
