@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,400..900;1,62..125,400..900&display=swap";:root{--bk-font:"Archivo","Helvetica Neue",Arial,sans-serif;--bk-ink:#0d0d0d;--bk-ground:#f2f2ef;--font-heading:var(--bk-font);--font-body:var(--bk-font);--font-heading-weight:800;--font-heading-style:normal;--heading-transform:uppercase;--color-bg:var(--bk-ground);--color-bg-rgb:242,242,239;--color-text:var(--bk-ink);--color-text-rgb:13,13,13;--color-muted:#5c5c58;--color-border:#d3d3ce;--color-surface:#e8e8e4;--color-button:var(--bk-ink);--color-button-text:#ffffff;--color-button-hover:#000000;--color-accent:var(--bk-ink);--color-accent-text:#ffffff;--color-footer-bg:#0d0d0d;--color-footer-text:#f2f2ef;--radius-button:0px;--radius-card:0px;--radius-input:0px}body{background:var(--bk-ground);color:var(--bk-ink);font-family:var(--bk-font)}h1,h2,h3,.section__title{font-family:var(--bk-font);font-stretch:68%;font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:.95;font-style:normal!important}h1 em,h2 em,.section__title em{font-style:italic;font-weight:400;font-stretch:82%}.button{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-family:var(--bk-font)}body.template-index #MainContent{counter-reset:bk}body.template-index #MainContent>.shopify-section:has(.section__title){counter-increment:bk}body.template-index #MainContent>.shopify-section .section__title:before{content:counter(bk,decimal-leading-zero) " \2014";display:block;font-family:var(--bk-font);font-stretch:100%;font-weight:600;font-size:12px;line-height:1;letter-spacing:.24em;color:var(--color-muted);margin-bottom:14px}.bk-promo{position:relative;background:#0d0d0d;color:#f2f2ef;overflow:hidden}.bk-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.bk-promo__media img{width:100%;height:100%;object-fit:cover;opacity:.4;display:block}.bk-promo__inner{position:relative;max-width:var(--page-width);margin:0 auto;padding:clamp(36px,7vw,96px) var(--page-gutter);box-sizing:border-box;display:grid;gap:clamp(20px,3vw,36px)}.bk-promo__kicker{font-family:var(--bk-font);font-weight:600;font-size:12px;line-height:1;letter-spacing:.24em;text-transform:uppercase;margin:0;opacity:.7}.bk-promo__title{margin:0;color:inherit;display:grid;gap:clamp(6px,1.2vw,14px)}.bk-promo__big{display:block;font-size:clamp(132px,36vw,440px);line-height:.78;font-weight:900;font-stretch:62%;letter-spacing:-.03em}.bk-promo__label{display:block;font-size:clamp(22px,3.6vw,48px);line-height:1;font-weight:800;font-stretch:68%}.bk-promo__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;border-top:1px solid rgba(242,242,239,.28);padding-top:22px}.bk-promo__plus{border:1.5px solid #f2f2ef;padding:13px 16px;font-family:var(--bk-font);font-weight:800;font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.bk-btn{display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:0 28px;background:#f2f2ef;color:#0d0d0d;font-family:var(--bk-font);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s}.bk-btn:hover{background:#fff;color:#0d0d0d}.bk-teams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:749px){.bk-teams{grid-template-columns:minmax(0,1fr)}}.bk-team{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;padding:20px;box-sizing:border-box;background:#0d0d0d;color:#f2f2ef;text-decoration:none;border-bottom:6px solid var(--team,#f2f2ef)}.bk-team__name{font-family:var(--bk-font);font-weight:900;font-stretch:62%;font-size:clamp(64px,9vw,112px);line-height:.8;color:var(--team,#f2f2ef)}.bk-team__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bk-marquee{background:#0d0d0d;color:#f2f2ef;overflow:hidden;padding:18px 0;white-space:nowrap}.bk-marquee__track{display:inline-flex;gap:44px;padding-right:44px;animation:bk-marquee 30s linear infinite;font-family:var(--bk-font);font-stretch:68%;font-weight:800;font-size:clamp(22px,4vw,44px);line-height:1;text-transform:uppercase}.bk-marquee__track i{font-style:normal;opacity:.45}@keyframes bk-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bk-marquee__track{animation:none}}.bk-cursor{position:fixed;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border:1.5px solid #fff;border-radius:50%;pointer-events:none;z-index:2147483000;opacity:0;mix-blend-mode:difference;transition:width .2s,height .2s,margin .2s,opacity .2s;display:none;box-sizing:border-box}.bk-has-cursor .bk-cursor{display:block}.bk-cursor:before,.bk-cursor:after{content:"";position:absolute}.bk-cursor:before{left:50%;top:-8px;bottom:-8px;width:1.5px;margin-left:-.75px;background:linear-gradient(#fff 0 14px,transparent 14px calc(100% - 14px),#fff calc(100% - 14px))}.bk-cursor:after{top:50%;left:-8px;right:-8px;height:1.5px;margin-top:-.75px;background:linear-gradient(90deg,#fff 0 14px,transparent 14px calc(100% - 14px),#fff calc(100% - 14px))}.bk-cursor span{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff}.bk-cursor.is-active{width:66px;height:66px;margin:-33px 0 0 -33px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bk-life.css.map */
