.bb{--bb-ease: cubic-bezier(.16, 1, .3, 1);color:var(--bb-ink);background:var(--bb-ground);font-family:var(--font-body--family)}.bb__wrap{max-width:1360px;margin-inline:auto;padding-inline:32px;padding-block:var(--bb-pad, 96px);box-sizing:border-box;min-width:0}@media(max-width:749px){.bb__wrap{padding-inline:20px;padding-block:var(--bb-pad-mobile, 64px)}}.bb__h{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(44px,7vw,104px);line-height:.9;letter-spacing:-.05em;text-wrap:balance;color:inherit}.bb__h--xl{font-size:clamp(54px,10.5vw,160px);line-height:.86;letter-spacing:-.055em}.bb__h--md{font-size:clamp(32px,4vw,56px);line-height:.95;letter-spacing:-.04em}.bb__text{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;font-weight:500;max-width:60ch;text-wrap:pretty}.bb__text p{margin:0}.bb__text p+p{margin-top:.75em}.bb__btn{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:16px 28px;border-radius:999px;border:2px solid var(--bb-ink);background:var(--bb-ink);color:var(--bb-ground);font-family:var(--font-body--family);font-weight:800;font-size:19px;text-decoration:none;transition:transform .15s var(--bb-ease),opacity .15s var(--bb-ease);box-sizing:border-box}.bb__btn:hover{opacity:.88}.bb__btn:focus-visible{outline:3px solid var(--bb-ink);outline-offset:3px}.bb__btn--inverse{background:var(--bb-ground);color:var(--bb-ink);border-color:var(--bb-ground)}.bb__btn--inverse:focus-visible{outline-color:var(--bb-ground)}.bb__link{color:inherit;font-weight:800;font-size:19px;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:2px}.bb__pill{display:inline-flex;align-items:center;border:2px solid var(--bb-ink);border-radius:999px;padding:10px 22px;font-weight:800;font-size:clamp(16px,1.6vw,21px);line-height:1.1;white-space:nowrap}.bb__pill--filled{background:var(--bb-ink);color:var(--bb-ground)}.bb__card{display:flex;flex-direction:column;border:2px solid var(--bb-ink);border-radius:28px;overflow:hidden;color:inherit;text-decoration:none;background:var(--bb-ground);min-width:0;transition:transform .2s var(--bb-ease)}a.bb__card:hover{transform:translateY(-4px)}a.bb__card:focus-visible{outline:3px solid var(--bb-ink);outline-offset:3px}.bb__media-ph{background:#e6dbc2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bb__media-ph svg{width:40%;height:auto;opacity:.5}@media(prefers-reduced-motion:no-preference){.bb__btn:active{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.bb__btn,.bb__card{transition:none}a.bb__card:hover{transform:none}}bb-motion{display:block;position:relative}.bb-pause{position:absolute;right:20px;bottom:12px;z-index:2;min-height:44px;padding:8px 18px;border-radius:999px;border:2px solid var(--bb-ink);background:var(--bb-ground);color:var(--bb-ink);font:700 15px var(--font-body--family);text-transform:capitalize;cursor:pointer}.bb-pause:focus-visible{outline:3px solid var(--bb-ink);outline-offset:3px}.bb-pause__play{display:none}[data-playing=false] .bb-pause__play{display:inline}[data-playing=false] .bb-pause__pause{display:none}@media(prefers-reduced-motion:reduce){.bb-pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bb-base.css.map */
