.fqb-wrapper{padding:60px 0;background:var(--fqb-bg, #f4f6f9)}.fqb-container{width:100%;margin:0 auto;padding:0 40px}.fqb-wrapper--boxed .fqb-container{max-width:900px}.fqb-wrapper--full .fqb-container{max-width:100%}.fqb-heading{font-size:var(--fqb-heading-size, 42px);font-weight:700;color:var(--fqb-heading-color, #000000);margin:0 0 12px;line-height:1.2;text-transform:var(--fqb-heading-transform, none)}.fqb-heading--home{font-size:calc(var(--fqb-heading-size, 42px) * .7);text-transform:uppercase}.fqb-subheading{font-size:var(--fqb-subheading-size, 18px);color:var(--fqb-subheading-color, #4a5568);margin:0 0 30px;line-height:1.6}.fqb-subheading a{color:var(--fqb-heading-color, #000000);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .3s ease}.fqb-subheading a:hover{opacity:.7}.fqb-wrapper[data-heading-align=left] .fqb-heading,.fqb-wrapper[data-heading-align=left] .fqb-subheading{text-align:left}.fqb-wrapper[data-heading-align=center] .fqb-heading,.fqb-wrapper[data-heading-align=center] .fqb-subheading{text-align:center}.fqb-wrapper[data-heading-align=right] .fqb-heading,.fqb-wrapper[data-heading-align=right] .fqb-subheading{text-align:right}.fqb-search{position:relative;max-width:600px;margin:0 auto 40px}.fqb-search input{width:100%;padding:16px 50px 16px 20px;border:1px solid var(--fqb-search-border, #e2e8f0);border-radius:50px;font-size:16px;background:#fff;color:#0a0a0a;box-shadow:0 2px 8px #0000000a;outline:none;transition:all .3s ease;box-sizing:border-box}.fqb-search input:focus{border-color:var(--fqb-accent, #000000);box-shadow:0 4px 12px #0000001a}.fqb-search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--fqb-accent, #000000);width:20px;height:20px;pointer-events:none}.fqb-search-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fqb-items{display:flex;flex-direction:column;gap:16px}.fqb-item{border-radius:4px;overflow:hidden;box-shadow:0 4px 16px #0000000f;transition:box-shadow .3s ease}.fqb-item.is-open{box-shadow:0 8px 24px #0000001f}.fqb-question{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--fqb-accent, #000000);color:#fff;cursor:pointer;font-size:16px;font-weight:600;transition:background .3s ease;gap:12px}.fqb-q-text{display:flex;align-items:center;gap:12px;flex:1}.fqb-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff26;border-radius:8px;flex-shrink:0}.fqb-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fqb-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff26;border-radius:50%;transition:transform .4s ease;flex-shrink:0}.fqb-toggle svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fqb-item.is-open .fqb-toggle{transform:rotate(180deg)}.fqb-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;background:#fff;overflow:hidden}.fqb-answer-inner{overflow:hidden;padding:0 24px;color:#2d3748;font-size:15px;line-height:1.6;transition:padding .4s ease,border-top .4s ease}.fqb-item.is-open .fqb-answer{grid-template-rows:1fr}.fqb-item.is-open .fqb-answer-inner{padding:18px 24px;border-top:1px solid #e2e8f0}.fqb-wrapper[data-faq-align=left] .fqb-answer-inner{text-align:left}.fqb-wrapper[data-faq-align=center] .fqb-answer-inner{text-align:center}.fqb-wrapper[data-faq-align=right] .fqb-answer-inner{text-align:right}.fqb-no-results{text-align:center;padding:60px 20px;background:#fff;border-radius:4px;box-shadow:0 4px 16px #0000000f;margin-top:16px;max-width:900px;margin-left:auto;margin-right:auto}.fqb-no-results-icon{display:flex;justify-content:center;margin-bottom:20px}.fqb-no-results-heading{font-size:24px;font-weight:700;color:var(--fqb-accent, #000000);margin:0 0 10px}.fqb-no-results-text{font-size:16px;color:#4a5568;margin:0}.fqb-no-results-btn{display:inline-block;margin-top:24px;padding:12px 24px;background:var(--fqb-accent, #000000);color:#fff;border:2px solid var(--fqb-accent, #000000);border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.fqb-no-results-btn:hover{background:#fff;color:var(--fqb-accent, #000000)}.fqb-view-all{margin-top:40px}.fqb-view-all--left{text-align:left}.fqb-view-all--center{text-align:center}.fqb-view-all--right{text-align:right}.fqb-view-all-btn{display:inline-block;padding:12px 24px;background:transparent;color:var(--fqb-accent, #000000);border:2px solid var(--fqb-accent, #000000);border-radius:4px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:.06em}.fqb-view-all-btn:hover{background:var(--fqb-accent, #000000);color:#fff}.fqb-cta{margin-top:60px;padding:40px;background:#fff;border-radius:4px;box-shadow:0 8px 24px #0000000f;text-align:center}.fqb-cta--boxed{max-width:900px;margin-left:auto;margin-right:auto}.fqb-cta-heading{font-size:28px;font-weight:700;color:var(--fqb-accent, #000000);margin:0 0 12px}.fqb-cta-text{font-size:16px;color:#4a5568;margin:0 0 24px}.fqb-cta-btn{display:inline-block;padding:12px 24px;background:var(--fqb-accent, #000000);color:#fff;border:2px solid var(--fqb-accent, #000000);border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.fqb-cta-btn:hover{background:#fff;color:var(--fqb-accent, #000000)}@media(max-width:749px){.fqb-wrapper{padding:40px 0}.fqb-container{padding:0 20px}.fqb-heading{font-size:calc(var(--fqb-heading-size, 42px) * .7)}.fqb-heading--home{font-size:calc(var(--fqb-heading-size, 42px) * .55)}.fqb-subheading{font-size:calc(var(--fqb-subheading-size, 18px) * .9)}.fqb-question{padding:14px 18px;font-size:15px}.fqb-answer-inner{padding:0 18px;font-size:14px}.fqb-item.is-open .fqb-answer-inner{padding:16px 18px}.fqb-cta{padding:28px 20px}.fqb-cta-heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/faq-black.css.map */
