.bmb-instr{--i-ink: #000000;--i-body: #333333;--i-muted: rgba(0, 0, 0, .58);--i-line: rgba(0, 0, 0, .12);--i-surface: #ffffff;--i-ivory: #ffffff;--i-gold: #ffcb21;--i-gold-deep: #ffcb21;--i-night: #0d0d12;--i-night-soft: #1a1a23;--i-on-night: #f4f3ef;--i-on-night-muted: rgba(244, 243, 239, .62);--i-radius: 14px;--i-radius-sm: 9px;font-family:var(--bmb-font-body),Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--i-body);-webkit-font-smoothing:antialiased}.bmb-instr *,.bmb-instr *:before,.bmb-instr *:after{box-sizing:border-box}.bmb-instr__wrap{max-width:1080px;margin:0 auto;padding-left:22px;padding-right:22px}.bmb-instr__wrap--narrow{max-width:820px}.bmb-instr__hero{position:relative;background:var(--i-ivory);color:var(--i-body);padding:64px 0 68px;text-align:center;border-bottom:1px solid var(--i-line)}.bmb-instr__eyebrow{display:inline-block;margin:0 0 22px;padding:0 2px 12px;border:0;border-bottom:2px solid var(--i-gold);border-radius:0;font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--i-gold-deep)}.bmb-instr__title{font-family:var(--bmb-font-heading),Rubik,sans-serif;font-weight:900;letter-spacing:-1.1px;line-height:1.04;font-size:38px;margin:0 0 18px;color:var(--i-ink);text-wrap:balance}.bmb-instr__lede{max-width:52ch;margin:0 auto 32px;font-size:17px;line-height:1.62;color:var(--i-muted)}.bmb-instr__hero .bmb-btn--ghost{border-color:#3d3b3547;color:var(--i-ink)}.bmb-instr__hero .bmb-btn--ghost:hover{border-color:var(--i-ink)}.bmb-instr__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bmb-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:var(--i-radius-sm);font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.3px;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.bmb-btn:focus-visible{outline:2px solid var(--i-gold);outline-offset:3px}.bmb-btn--primary{background:var(--i-gold);color:#000}.bmb-btn--primary:hover{background:#f0bb0a;transform:translateY(-1px)}.bmb-btn--ghost{border-color:#f4f3ef4d;color:var(--i-on-night)}.bmb-btn--ghost:hover{border-color:#f4f3ef9e;transform:translateY(-1px)}.bmb-btn--dark{background:var(--i-ink);color:#fff}.bmb-btn--dark:hover{background:#000;transform:translateY(-1px)}.bmb-btn__icon{width:17px;height:17px;flex:none}.bmb-search{max-width:560px;margin:0 auto 26px;text-align:left}.bmb-search__label{display:block;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--i-body);text-align:center}.bmb-search__row{display:flex;gap:8px;padding:7px;background:#fff;border:1px solid rgba(61,59,53,.2);border-radius:13px;box-shadow:0 1px 2px #0000000a;transition:border-color .18s ease,box-shadow .18s ease}.bmb-search__row:focus-within{border-color:var(--i-ink);box-shadow:0 0 0 3px #ffcb2173}.bmb-search__input{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:0;border-radius:var(--i-radius-sm);background:transparent;font-family:inherit;font-size:16px;letter-spacing:.5px;color:var(--i-ink)}.bmb-search__input::placeholder{color:#37352f70;letter-spacing:.3px}.bmb-search__input:focus{outline:none}.bmb-search__input:focus-visible{outline:2px solid var(--i-gold);outline-offset:-2px}.bmb-search__submit{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:var(--i-radius-sm);background:var(--i-ink);color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background-color .18s ease}.bmb-search__submit:hover{background:#000}.bmb-search__submit:focus-visible{outline:2px solid var(--i-gold);outline-offset:2px}.bmb-search__submit svg{width:17px;height:17px;flex:none}.bmb-search__tip{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--i-muted);text-align:center}.bmb-instr__band{padding:62px 0}.bmb-instr__band--surface{background:var(--i-surface);border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line)}.bmb-instr__band--night{background:var(--i-night);color:var(--i-on-night)}.bmb-instr__h2{font-family:var(--bmb-font-heading),Rubik,sans-serif;font-weight:900;letter-spacing:-.6px;line-height:1.12;font-size:27px;margin:0 0 12px;color:var(--i-ink)}.bmb-instr__band--night .bmb-instr__h2{color:#fff}.bmb-instr__sub{max-width:60ch;margin:0 0 36px;font-size:16px;line-height:1.6;color:var(--i-muted)}.bmb-instr__band--night .bmb-instr__sub{color:var(--i-on-night-muted)}.bmb-instr__head--center{text-align:center}.bmb-instr__head--center .bmb-instr__sub{margin-left:auto;margin-right:auto}.bmb-steps{display:flex;flex-direction:column;gap:44px}.bmb-step{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.bmb-step__media{flex:none;width:min(250px,66vw);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--i-surface)}.bmb-step__media img{display:block;width:100%;height:100%;object-fit:cover}.bmb-step__text{flex:1 1 auto;min-width:0}.bmb-step__num{display:block;font-family:var(--bmb-font-heading),Rubik,sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--i-gold-deep);margin:0 0 10px}.bmb-step__title{font-family:var(--bmb-font-heading),Rubik,sans-serif;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.3px;color:var(--i-ink);margin:0 0 10px}.bmb-step__body{max-width:46ch;margin:0 auto;font-size:15px;line-height:1.65;color:var(--i-body)}.bmb-step__body>p:first-child{margin-top:0}.bmb-step__body>p:last-child{margin-bottom:0}.bmb-step__body a{color:var(--i-ink);text-decoration:underline;text-decoration-color:var(--i-gold);text-decoration-thickness:2px;text-underline-offset:2px}.bmb-step__body a:hover{color:var(--i-gold-deep)}.bmb-code{display:grid;gap:26px;grid-template-columns:1fr;align-items:center;background:var(--i-ivory);border:1px solid var(--i-line);border-radius:var(--i-radius);padding:26px;margin:0 0 52px}.bmb-code__media{margin:0;border-radius:var(--i-radius-sm);overflow:hidden;background:#0d0d12}.bmb-code__media img{display:block;width:100%;height:auto}.bmb-code__media--diagram{background:transparent;border-radius:0}.bmb-code__media--diagram svg{display:block;width:100%;height:auto}.bmb-code__label{font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--i-gold-deep);margin:0 0 10px}.bmb-code__text{font-size:15px;line-height:1.6;color:var(--i-body);margin:0 0 16px}.bmb-code__sample{display:inline-flex;align-items:baseline;gap:10px;padding:12px 18px;background:#fff;border:1px dashed rgba(61,59,53,.32);border-radius:var(--i-radius-sm);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:21px;font-weight:600;letter-spacing:3px;color:var(--i-ink)}.bmb-code__hint{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--i-muted)}.bmb-fixes{display:grid;gap:16px;grid-template-columns:1fr}.bmb-fix{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid var(--i-line);border-radius:var(--i-radius);padding:22px;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.bmb-fix:hover{border-color:#3d3b354d;transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.bmb-fix:focus-visible{outline:2px solid var(--i-gold);outline-offset:2px}.bmb-fix__icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ffcb2138;color:var(--i-ink)}.bmb-fix__icon svg{width:20px;height:20px}.bmb-fix__copy{flex:1 1 auto;min-width:0}.bmb-fix__title{display:block;font-family:var(--bmb-font-heading),Rubik,sans-serif;font-size:16px;font-weight:700;line-height:1.35;color:var(--i-ink);margin:0 0 4px}.bmb-fix__desc{display:block;font-size:14px;line-height:1.55;color:var(--i-muted);margin:0}.bmb-fix__go{flex:none;align-self:center;color:var(--i-muted);transition:transform .18s ease,color .18s ease}.bmb-fix:hover .bmb-fix__go{color:var(--i-ink);transform:translate(3px)}.bmb-fix__go svg{width:18px;height:18px;display:block}.bmb-faq2{border-top:1px solid var(--i-line)}.bmb-faq2__item{border-bottom:1px solid var(--i-line)}.bmb-faq2__q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;cursor:pointer;list-style:none;font-family:var(--bmb-font-heading),Rubik,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:var(--i-ink)}.bmb-faq2__q::-webkit-details-marker{display:none}.bmb-faq2__q:focus-visible{outline:2px solid var(--i-gold);outline-offset:-2px}.bmb-faq2__toggle{flex:none;position:relative;width:18px;height:18px}.bmb-faq2__toggle:before,.bmb-faq2__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--i-ink);border-radius:2px;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.bmb-faq2__toggle:after{transform:translateY(-50%) rotate(90deg)}.bmb-faq2__item[open] .bmb-faq2__toggle:after{transform:translateY(-50%) rotate(0);opacity:0}.bmb-faq2__a{padding:0 2px 22px;max-width:68ch;font-size:15px;line-height:1.65;color:var(--i-body)}.bmb-faq2__a>p:first-child{margin-top:0}.bmb-faq2__a>p:last-child{margin-bottom:0}.bmb-faq2__a a{color:var(--i-ink);text-decoration:underline;text-decoration-color:var(--i-gold);text-decoration-thickness:2px;text-underline-offset:2px}.bmb-instr__closing{text-align:center}.bmb-instr__closing .bmb-instr__actions{margin-top:26px}@media screen and (min-width:750px){.bmb-instr__wrap{padding-left:32px;padding-right:32px}.bmb-instr__hero{padding:96px 0 100px}.bmb-instr__title{font-size:60px}.bmb-instr__lede{font-size:19px}.bmb-instr__band{padding:86px 0}.bmb-instr__h2{font-size:36px}.bmb-steps{gap:64px}.bmb-step{flex-direction:row-reverse;gap:56px;text-align:left}.bmb-step:nth-child(2n){flex-direction:row}.bmb-step--textonly{justify-content:center}.bmb-step__media{width:300px}.bmb-step__body{margin:0}.bmb-step__title{font-size:26px}.bmb-code{grid-template-columns:1.05fr 1fr;gap:40px;padding:38px}.bmb-fixes{grid-template-columns:repeat(2,1fr)}.bmb-faq2__q{font-size:17px;padding:23px 2px}}@media screen and (max-width:480px){.bmb-search__submit{padding:0 15px}.bmb-search__submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.bmb-instr *{transition:none!important}.bmb-btn:hover,.bmb-fix:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bmb-instructions.css.map */
