.bp-faq{background:#fff;padding:36px 16px 40px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f}.bp-faq__inner{max-width:760px;margin:0 auto}.bp-faq__header{text-align:center;margin-bottom:18px}.bp-faq__eyebrow{display:inline-block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0071e3}.bp-faq__heading{margin:0;font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#1d1d1f}.bp-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(0,0,0,.08)}.bp-faq__item{border-bottom:1px solid rgba(0,0,0,.08)}.bp-faq__btn{width:100%;-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;font-family:inherit;color:#1d1d1f;transition:color .15s ease}.bp-faq__btn:hover{color:#0071e3}.bp-faq__btn:focus-visible{outline:2px solid #0071e3;outline-offset:4px;border-radius:6px}.bp-faq__q{font-size:15.5px;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:inherit}.bp-faq__icon{flex:0 0 auto;width:22px;height:22px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1)}.bp-faq__icon:before,.bp-faq__icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px}.bp-faq__icon:before{width:13px;height:1.5px;transform:translate(-50%,-50%)}.bp-faq__icon:after{width:1.5px;height:13px;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.bp-faq__item[data-open=true] .bp-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.bp-faq__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.bp-faq__item[data-open=true] .bp-faq__wrap{grid-template-rows:1fr}.bp-faq__a{min-height:0;overflow:hidden;font-size:14px;line-height:1.5;color:#6e6e73;padding:0 2px;transition:padding .3s cubic-bezier(.4,0,.2,1)}.bp-faq__a>*{margin:0}.bp-faq__a>*+*{margin-top:8px}.bp-faq__item[data-open=true] .bp-faq__a{padding-bottom:16px}.bp-faq__cta{text-align:center;margin-top:26px;padding:24px 20px;background:#f5f5f7;border-radius:20px}.bp-faq__cta-eyebrow{display:inline-block;margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0071e3}.bp-faq__cta-text{margin:0 auto 14px;max-width:460px;font-size:14.5px;line-height:1.5;color:#1d1d1f}.bp-faq__cta-btn{display:inline-flex;align-items:center;gap:6px;background:#0071e3;color:#fff!important;text-decoration:none!important;padding:13px 30px;border-radius:980px;font-size:15px;font-weight:700;letter-spacing:-.01em;box-shadow:0 8px 20px #0071e347;transition:background .15s ease,transform .15s ease}.bp-faq__cta-btn:hover{background:#0077ed;transform:translateY(-1px)}@media(max-width:540px){.bp-faq{padding:28px 14px 32px}.bp-faq__heading{font-size:22px}.bp-faq__q{font-size:14.5px}.bp-faq__a{font-size:13.5px}.bp-faq__btn{padding:13px 2px}.bp-faq__cta{margin-top:20px;padding:20px 16px}.bp-faq__cta-btn{padding:12px 24px;font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bp-faq.css.map */
