.bfs{--bfs-ink: #000;--bfs-bone: #f1efe5;--bfs-accent: #94a5f7;--bfs-field: rgba(241, 239, 229, .3);--bfs-display: "grotesk-medium", sans-serif;--bfs-body: "commercial-regular", sans-serif;background:var(--bfs-ink);color:var(--bfs-bone);font-family:var(--bfs-body)}.bfs *{box-sizing:border-box}.bfs h2,.bfs p,.bfs span,.bfs label{color:inherit}.bfs button{margin:0;border-radius:0;color:inherit}.bfs__box{border:1px solid var(--bfs-accent);padding:22px 20px}.bfs__step[hidden]{display:none}.bfs__step{display:flex;flex-direction:column;gap:12px;margin:0}.bfs__head{margin:0;font-family:var(--bfs-display);font-weight:700;font-size:27px;line-height:1;text-transform:uppercase}.bfs__head:focus-visible{outline:2px solid var(--bfs-accent);outline-offset:4px}.bfs__consent{margin:0;font-size:12px;line-height:1.5}.bfs__field{display:flex;flex-direction:column;gap:6px;min-width:0}.bfs__vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0}.bfs .bfs__in{width:100%;height:52px;padding:0 14px;border:1px solid var(--bfs-field);border-radius:0;background:transparent;color:var(--bfs-bone);font-family:var(--bfs-body);font-size:16px;outline:none;-webkit-appearance:none}.bfs__in::placeholder{color:#f1efe580;opacity:1}.bfs__in:focus{border-color:var(--bfs-bone)}.bfs__field.is-invalid .bfs__in,.bfs__field.is-invalid .bfs__phone{border-color:var(--bfs-accent)}.bfs__phone{display:flex;height:52px;border:1px solid var(--bfs-field)}.bfs .bfs__dial{width:96px;flex:0 0 96px;height:100%;padding:0 8px 0 12px;border:0;border-right:1px solid var(--bfs-field);border-radius:0;background:transparent;color:var(--bfs-bone);font-family:var(--bfs-body);font-size:16px}.bfs__dial option{color:#000}.bfs__phone .bfs__in{border:0;flex:1 1 auto}.bfs__err{margin:0;font-size:13px;line-height:1.4;font-weight:600}.bfs__err:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--bfs-accent);vertical-align:1px}.bfs .bfs__btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 32px;border:1px solid var(--bfs-accent);background:transparent;color:var(--bfs-bone);font-family:var(--bfs-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.bfs__btn:hover:not(:disabled),.bfs__btn:focus-visible{background:var(--bfs-accent);color:#000}.bfs__btn:focus-visible{outline:2px solid var(--bfs-bone);outline-offset:2px}.bfs__btn:disabled{opacity:.6;cursor:default}.bfs .bfs__skip{min-height:44px;padding:0;border:0;background:transparent;color:var(--bfs-bone);font-family:var(--bfs-body);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(prefers-reduced-motion:reduce){.bfs .bfs__btn{transition:none}}@media screen and (min-width:900px){.bfs__box{padding:28px 32px}.bfs__step{display:grid;grid-template-columns:1fr 360px auto;gap:16px;align-items:center}.bfs__step--2{grid-template-columns:1fr 360px auto auto}.bfs__step--3{display:flex}.bfs__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.bfs__head{font-size:36px;text-wrap:balance}.bfs .bfs__btn{width:auto}.bfs__field{position:relative}.bfs__err{position:absolute;top:calc(100% + 4px);left:0}}
/*# sourceMappingURL=/cdn/shop/t/347/assets/bf26-collection-strip.css.map */
