.faq-master-hero{background:#111;padding:64px 24px 56px;text-align:center;position:relative;overflow:hidden}.faq-master-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.faq-master-hero:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:#e8650a}.faq-master-hero__eyebrow{font-family:Oswald,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8650a;margin-bottom:14px;position:relative;z-index:1}.faq-master__heading{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(32px,6vw,56px);text-transform:uppercase;line-height:1;color:#fff;margin-bottom:14px;position:relative;z-index:1}.faq-master__heading span{color:#e8650a}.faq-master__subheading{font-size:14px;color:#fff9;max-width:520px;margin:0 auto;line-height:1.7;position:relative;z-index:1}.faq-master{max-width:880px;margin:0 auto;padding:40px 24px 80px}.faq-master__search{position:relative;margin-bottom:32px}.faq-master__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#aaa;pointer-events:none}.faq-master__search-input{width:100%;border:1px solid #E0E0E0;border-radius:2px;padding:12px 14px 12px 42px;font-family:system-ui;font-size:14px;color:#111;background:#fff;outline:none;transition:border-color .12s}.faq-master__search-input:focus{border-color:#e8650a}.faq-master__search-input::placeholder{color:#ccc}.faq-master__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.faq-master__tab{font-family:Oswald,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:1.5px solid #DDD;background:#fff;color:#888;border-radius:2px;padding:7px 16px;cursor:pointer;transition:all .12s}.faq-master__tab:hover{border-color:#e8650a;color:#e8650a}.faq-master__tab.active{background:#111;border-color:#111;color:#fff}.faq-master__cat-heading{font-family:Oswald,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e8650a;margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid #E8E8E8}.faq-master__cat-heading:first-child{margin-top:0}.faq-master__item{border-bottom:1px solid #F0F0F0}.faq-master__item.hidden{display:none}.faq-master__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#111;background:none;border:none;width:100%;text-align:left;transition:color .12s}.faq-master__question:hover,.faq-master__question[aria-expanded=true]{color:#e8650a}.faq-master__chevron{width:16px;height:16px;flex-shrink:0;color:#ccc;transition:transform .2s}.faq-master__question[aria-expanded=true] .faq-master__chevron{transform:rotate(180deg);color:#e8650a}.faq-master__answer{font-size:14px;color:#666;line-height:1.7;padding-bottom:16px;display:none}.faq-master__answer.open{display:block}.faq-master__answer a{color:#e8650a}.faq-master__no-results{text-align:center;padding:48px 0;font-family:Oswald,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ccc;display:none}.faq-master__no-results.visible{display:block}.faq-master__cta{margin-top:56px;padding:28px 32px;background:#e8650a0d;border:1px solid rgba(232,101,10,.2);border-radius:2px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.faq-master__cta-text{font-size:14px;color:#666;line-height:1.5}.faq-master__cta-text strong{color:#111;font-family:Oswald;text-transform:uppercase;font-size:15px}.faq-master__cta-btn{display:inline-flex;align-items:center;gap:6px;font-family:Oswald;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:#111;color:#fff;border:none;border-radius:2px;padding:12px 24px;cursor:pointer;text-decoration:none;transition:background .12s;white-space:nowrap;flex-shrink:0}.faq-master__cta-btn:hover{background:#e8650a}@media(max-width:640px){.faq-master{padding:28px 16px 60px}.faq-master__question{font-size:13px}.faq-master-hero{padding:48px 20px 44px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-page-faq-master.css.map */
