:root{--bg-cream: var(--color-brand-cream);--text-dark: var(--color-brand-dark);--accent-orange: var(--color-brand-orange);--white: #FFFFFF;--card-bg: rgba(255, 255, 255, .45);--card-border: rgba(45, 41, 38, .08);--blur-amount: 20px}.h-serif{font-family:var(--font-heading)!important;font-weight:700}.uppercase-track{text-transform:uppercase;letter-spacing:.25em;font-size:11px;font-weight:700}.page-faq{background-color:var(--bg-cream);font-family:var(--font-body);color:var(--text-dark);min-height:100vh;padding-bottom:80px;overflow-x:hidden;position:relative}.faq-header{padding:120px 40px 40px;max-width:1400px;margin:0 auto;text-align:center;position:relative;z-index:10}.faq-header__pre{color:var(--accent-orange);margin-bottom:12px;display:inline-block}.faq-header__title{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.03em;margin-bottom:40px;font-weight:700}.faq-header__title p{margin:0;display:inline}.faq-search-wrapper{max-width:600px;margin:0 auto}.faq-search-container{display:flex;align-items:center;background:var(--white);border:1px solid var(--card-border);border-radius:100px;padding:6px 20px;box-shadow:0 10px 30px #2d292608;transition:all .4s cubic-bezier(.23,1,.32,1)}.faq-search-container:focus-within{border-color:var(--accent-orange);box-shadow:0 15px 40px #f8763f1f;transform:translateY(-2px)}.faq-search-icon{color:#2d29264d;margin-right:12px}#faqSearch{border:none;background:none;width:100%;padding:12px 0;font-size:16px;font-family:var(--font-body);color:var(--text-dark);outline:none}#faqSearch::placeholder{color:#2d29264d}#faqSearchClear{background:none;border:none;padding:8px;cursor:pointer;color:#2d29264d;display:none;align-items:center;justify-content:center;transition:color .3s ease}#faqSearchClear:hover{color:var(--accent-orange)}.faq-nav{max-width:1200px;margin:0 auto 50px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 40px}.faq-nav-btn{padding:12px 28px;border-radius:100px;border:1px solid var(--card-border);background:var(--white);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);color:var(--text-dark)}.faq-nav-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000000d;border-color:var(--accent-orange)}.faq-nav-btn.active{background:var(--accent-orange);color:#fff;border-color:var(--accent-orange);box-shadow:0 12px 30px #f8763f33}.faq-content{display:flex;flex-direction:column;gap:50px;padding:0 40px;max-width:850px;margin:0 auto;position:relative;z-index:5}.faq-cat-group{display:flex;flex-direction:column;gap:24px}.faq-category-anchor{margin-bottom:15px;display:block;font-size:10px;letter-spacing:.35em;color:var(--accent-orange);opacity:.8}.faq-card{background:var(--card-bg);backdrop-filter:blur(var(--blur-amount));-webkit-backdrop-filter:blur(var(--blur-amount));border-radius:24px;border:1px solid rgba(255,255,255,.8);overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1);box-shadow:0 4px 20px #2d292605}.faq-card:hover{background:#fff;box-shadow:0 20px 50px #2d29260f;transform:translateY(-3px)}.faq-card.open{background:#fff;box-shadow:0 30px 60px #2d292614;border-color:transparent}.faq-trigger{width:100%;padding:30px 35px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;gap:25px}.faq-question-text{font-size:1.15rem;font-family:var(--font-heading);font-weight:700;color:var(--text-dark);line-height:1.3;transition:color .4s ease}.faq-card:hover .faq-question-text{color:var(--accent-orange)}.faq-icon-box{width:44px;height:44px;border-radius:50%;border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .5s cubic-bezier(.4,0,.2,1);background:var(--white);color:var(--text-dark)}.faq-card.open .faq-icon-box{background:var(--accent-orange);border-color:var(--accent-orange);color:#fff;transform:rotate(135deg)}.faq-body{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.19,1,.22,1)}.faq-answer-inner{padding:0 35px 35px;font-size:1.05rem;line-height:1.7;color:var(--text-dark);opacity:.85}.faq-answer-inner a{color:var(--accent-orange);text-decoration:none;font-weight:700;border-bottom:1.5px solid rgba(248,118,63,.2);transition:all .3s ease}.faq-answer-inner a:hover{border-bottom-color:var(--accent-orange);background:#f8763f0d}.faq-decoration-1{position:absolute;top:0;right:-5%;width:500px;height:500px;background:radial-gradient(circle,#f8763f14,#f8763f00 70%);pointer-events:none;z-index:1}.faq-decoration-2{position:absolute;top:40%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,#f8763f0d,#f8763f00 70%);pointer-events:none;z-index:1}.faq-no-results{text-align:center;padding:60px 20px;display:none}.faq-no-results.visible{display:block}.faq-no-results__icon{font-size:3.5rem;margin-bottom:15px;display:block}.faq-no-results p{margin-bottom:25px;opacity:.6}.faq-internal-links{text-align:center;padding:40px 20px 0}.faq-internal-links p{font-size:14px;color:#2d292699}.faq-internal-links a{color:var(--accent-orange);text-decoration:none;font-weight:600;margin:0 4px}.faq-internal-links a:hover{text-decoration:underline}@media(max-width:768px){.faq-header{padding:100px 20px 40px}.faq-header__title{margin-bottom:30px}.faq-search-container{padding:2px 16px}.faq-nav{padding:0 20px;gap:8px;margin-bottom:30px}.faq-nav-btn{padding:8px 18px;font-size:10px}.faq-content{padding:0 20px;gap:40px}.faq-trigger{padding:24px 25px}.faq-question-text{font-size:1rem}.faq-answer-inner{padding:0 25px 25px;font-size:.95rem}.faq-card{border-radius:20px}.page-faq .shared-cta-orange{margin:60px 20px 0!important}}@media(max-width:480px){.faq-header{padding:90px 16px 30px}.faq-header__title{font-size:2.2rem}.faq-trigger{padding:20px;gap:15px}.faq-icon-box{width:36px;height:36px}.faq-nav-btn{padding:6px 14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/page-faq.css.map */
