:root{--bm-steel-blue: #4f5f69;--bm-slate-gray: #66737c;--bm-concrete: #8d959c;--bm-oxide-red: #b24135;--bm-warm-steel: #c2c6c9;--bm-bg: #2c3338;--bm-bg-deep: #1e2428;--bm-card: #363d43;--bm-card-light: var(--bm-steel-blue);--bm-text: #eef0f1;--bm-muted: #9aa3a9;--bm-dim: var(--bm-slate-gray);--bm-border: var(--bm-steel-blue);--bm-red: var(--bm-oxide-red);--bm-red-dark: #8c3028;--bm-placeholder-bg: var(--bm-steel-blue);--bm-font-display: "Bebas Neue", "Arial Narrow", Impact, sans-serif;--bm-font-body: Raleway, Arial, sans-serif;--bm-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bm-button-radius: 6px;--bm-button-primary-bg: var(--bm-red);--bm-button-primary-bg-hover: var(--bm-red-dark);--bm-button-primary-text: var(--bm-text);--bm-button-primary-small-bg: var(--bm-red-dark);--bm-button-primary-small-bg-hover: var(--bm-oxide-red);--bm-button-secondary-bg: var(--bm-card);--bm-button-secondary-bg-hover: var(--bm-card-light);--bm-button-secondary-text: var(--bm-text);--bm-button-secondary-border: var(--bm-border);--buttons-radius: var(--bm-button-radius);--buttons-radius-outset: var(--bm-button-radius);--buttons-border-offset: 0px}body{background:var(--bm-bg);color:var(--bm-text);font-family:var(--bm-font-body);font-weight:500;letter-spacing:0;line-height:1.5}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--bm-text);font-family:var(--bm-font-display);font-style:normal;font-weight:400;letter-spacing:0;line-height:.95;text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button,.button-label{font-family:var(--bm-font-display);font-style:normal;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--bm-button-radius)}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{border-radius:var(--bm-button-radius)}.caption-with-letter-spacing,.bm-eyebrow,.bm-meta{font-family:var(--bm-font-mono);font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bm-header-wrapper{background:var(--bm-bg-deep)!important;border-bottom:0!important;transition:background-color .72s cubic-bezier(.22,1,.36,1) 95ms,box-shadow .72s cubic-bezier(.22,1,.36,1) 95ms,transform .72s cubic-bezier(.22,1,.36,1) 95ms}.bm-header-wrapper.header-wrapper--border-bottom{border-bottom:0}.bm-header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;border:1px solid transparent;border-radius:24px;box-sizing:border-box;color:var(--bm-text);display:grid;grid-template-columns:minmax(150px,220px) minmax(max-content,1fr) minmax(150px,220px);margin:0 auto;min-height:80px;max-width:1350px;width:min(calc(100% - 48px),1350px);padding-bottom:0!important;padding-left:40px;padding-right:30px;padding-top:0!important;transition:min-height .72s cubic-bezier(.22,1,.36,1) 95ms,max-width .72s cubic-bezier(.22,1,.36,1) 95ms,width .72s cubic-bezier(.22,1,.36,1) 95ms,padding .72s cubic-bezier(.22,1,.36,1) 95ms,transform .72s cubic-bezier(.22,1,.36,1) 95ms,background-color .72s cubic-bezier(.22,1,.36,1) 95ms,box-shadow .72s cubic-bezier(.22,1,.36,1) 95ms,border-color .72s cubic-bezier(.22,1,.36,1) 95ms,border-radius .72s cubic-bezier(.22,1,.36,1) 95ms,backdrop-filter .72s cubic-bezier(.22,1,.36,1) 95ms,-webkit-backdrop-filter .72s cubic-bezier(.22,1,.36,1) 95ms}.bm-header .header__heading,.bm-header .header__heading-link{justify-self:start}.bm-header .header__heading-link{background:transparent;padding-bottom:0;padding-top:0}.header__heading-logo-wrapper{background:transparent}.bm-site-logo{background:transparent;display:block;height:auto;max-width:none;transition:width .72s cubic-bezier(.22,1,.36,1) 95ms,transform .72s cubic-bezier(.22,1,.36,1) 95ms;width:clamp(149px,8.4vw,187px)}.bm-logo{display:inline-grid;gap:0;line-height:1;text-decoration:none;text-transform:uppercase}.bm-logo__beefy{color:var(--bm-red);font-family:var(--bm-font-display);font-size:2.1rem;letter-spacing:0}.bm-logo__machine{color:var(--bm-text);font-family:var(--bm-font-display);font-size:4.4rem;letter-spacing:0;line-height:.78}.bm-header .header__inline-menu{display:block;justify-self:center;margin-left:0}.bm-header .list-menu--inline{align-items:center;flex-wrap:nowrap;gap:clamp(24px,4vw - 16px,72px)}.bm-header .header__menu-item{color:var(--bm-text);font-family:var(--bm-font-body);font-size:1.4rem;font-weight:600;letter-spacing:.12em;line-height:1;padding:15px 0;text-decoration:none;text-transform:uppercase;transition:color .22s ease,font-size .72s cubic-bezier(.22,1,.36,1) 95ms,padding .72s cubic-bezier(.22,1,.36,1) 95ms}.bm-header .header__menu-item:hover,.bm-header details[open]>.header__menu-item,.bm-header .header__active-menu-item{color:var(--bm-text);text-decoration:none}.bm-header .header__menu-item span{text-decoration:none}.bm-header header-menu>details>summary.header__menu-item{align-items:center;display:inline-flex;gap:.8rem}.bm-header header-menu>details>summary .icon-caret{flex-shrink:0;height:.6rem;margin:0;position:static;transform:rotate(0);transition:transform .26s cubic-bezier(.22,1,.36,1);width:1rem}.bm-header header-menu>details[open]>summary .icon-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bm-header header-menu>details>summary .icon-caret{transition:none}}.bm-header .header__menu-item:hover span,.bm-header .header__active-menu-item{text-decoration:none}.bm-header .header__active-menu-item,.bm-header .list-menu__item--active,.bm-header .mega-menu__link--active,.bm-header .menu-drawer__menu-item--active{color:var(--bm-text);text-decoration-color:var(--bm-red);text-decoration-thickness:.25rem;text-underline-offset:.8rem}.bm-header .menu-drawer__menu-item--active{background:linear-gradient(90deg,#b2413529,#b2413500);border-left:.3rem solid var(--bm-red);padding-left:2.7rem;text-decoration:none}.bm-header .menu-drawer__menu-item--active:hover,.bm-header .menu-drawer__menu-item--active:focus-visible{background:linear-gradient(90deg,#b2413538,#b2413500)}.bm-header .menu-drawer__menu-item{font-family:var(--bm-font-body);font-size:1.4rem;font-weight:600;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.bm-header .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem;letter-spacing:.01em;text-transform:none}.bm-header .header__icons{align-items:center;gap:12px;justify-self:end;padding-right:0;transition:gap .72s cubic-bezier(.22,1,.36,1) 95ms,transform .72s cubic-bezier(.22,1,.36,1) 95ms}.bm-header .desktop-localization-wrapper{display:none}.bm-header .header__icon,.bm-header .header__icon span{color:var(--bm-text)}.bm-header .header__icon{height:40px;width:40px}.bm-header .header__icon .svg-wrapper,.bm-header .header__icon .icon{height:24px;width:24px}.bm-header .header__icon--cart{margin-right:0}.bm-header .header__icon--cart .svg-wrapper,.bm-header .header__icon--cart .icon{height:44px;width:44px}.bm-header .header__icon--menu[aria-expanded=true]:before{content:none}.bm-header .cart-count-bubble{background:var(--bm-red);color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.1rem;font-weight:700;letter-spacing:0}.section-header.shopify-section-group-header-group{z-index:30}.section-header.bm-header-scrolled .bm-header{-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);background:#2e3d4599;border-color:#ffffff14;border-radius:22px;box-shadow:0 18px 40px #0000003d;max-width:1320px;min-height:64px;padding-left:48px;padding-right:48px;transform:translateY(10px);width:min(calc(100% - 48px),1320px)}.section-header.bm-header-scrolled .bm-header-wrapper{background:transparent!important;box-shadow:none}.section-header.bm-header-scrolled .bm-site-logo{width:clamp(134px,7.2vw,163px)}.section-header.bm-header-scrolled .bm-header .list-menu--inline{gap:clamp(24px,3vw,42px)}.section-header.bm-header-scrolled .bm-header .header__menu-item{padding:15px 0}.section-header.bm-header-scrolled .bm-header .header__icons{gap:10px}.section-header.bm-header-scrolled .bm-header .header__submenu .header__menu-item{font-size:1.5rem;padding:14px 18px}.bm-header .header__submenu{background:var(--bm-bg);border-color:var(--bm-border);min-width:20rem;width:max-content}.bm-header .header__submenu .header__menu-item{color:var(--bm-text);font-size:1.5rem;font-weight:600;letter-spacing:.01em;padding:14px 18px;text-transform:none}cart-notification .cart-notification{background:var(--bm-card);border:1px solid var(--bm-border);border-radius:var(--bm-button-radius);box-shadow:0 24px 60px #0000006b;color:var(--bm-text);font-family:var(--bm-font-body)}cart-notification .cart-notification.gradient{background:var(--bm-card)}cart-notification .cart-notification__heading{color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}cart-notification .cart-notification__heading .icon-checkmark,cart-notification .cart-notification__close,cart-notification .cart-notification__close .icon{color:var(--bm-text)}cart-notification .cart-notification-product{color:var(--bm-muted)}cart-notification .cart-notification-product__image{border-radius:var(--bm-button-radius);overflow:hidden}cart-notification .cart-notification-product__name{color:var(--bm-text);font-family:var(--bm-font-display);font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:.95;text-transform:uppercase}cart-notification .cart-notification-product .product-option{color:var(--bm-muted);font-family:var(--bm-font-body);font-size:1.5rem;font-weight:600;line-height:1.35}cart-notification .cart-notification__links .button{min-height:5.4rem}cart-notification .cart-notification__links .button--primary{background:var(--bm-button-primary-bg);color:var(--bm-button-primary-text)}cart-notification .cart-notification__links .button--primary:before,cart-notification .cart-notification__links .button--primary:after{box-shadow:none}cart-notification .cart-notification__links .button--secondary{background:transparent;border:1px solid var(--bm-border);color:var(--bm-text)}cart-notification .cart-notification__links .button--secondary:before,cart-notification .cart-notification__links .button--secondary:after{box-shadow:none}cart-notification .cart-notification__links .button-label{color:var(--bm-text);font-size:1.8rem;text-decoration-color:var(--bm-text);text-underline-offset:.3rem}.bm-section{background:var(--bm-bg);color:var(--bm-text)}.bm-reveal{opacity:0;transform:translateY(32px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.bm-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.bm-reveal{opacity:1;transform:none;transition:none}}.bm-section--deep{background:var(--bm-bg-deep)}.bm-section--card{background:var(--bm-card)}.bm-section--red{background:var(--bm-red-dark)}.bm-wrap{max-width:1440px;margin:0 auto;padding:72px 48px}.bm-hero-wrap{background-position:center;background-repeat:no-repeat;background-size:cover}.bm-hero-wrap--background{border-radius:0;min-height:560px;overflow:hidden;padding:88px 56px;position:relative}.bm-hero-wrap__content{align-content:start;max-width:72rem;min-height:100%;position:relative;z-index:2}.bm-hero-wrap__video-layer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.bm-hero-wrap__video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.bm-hero-wrap__scrim{background:linear-gradient(90deg,#07090ac7,#07090a6b 48%,#07090a2e);top:0;right:0;bottom:0;left:0;position:absolute}.bm-grid{display:grid;gap:18px}.bm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-grid--1{grid-template-columns:minmax(0,1fr)}.bm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.bm-eyebrow,.bm-meta{color:var(--bm-dim);font-family:var(--bm-font-mono);font-size:1.1rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase}.bm-heading{color:var(--bm-text);font-family:var(--bm-font-display);font-size:clamp(4.8rem,7vw,9.2rem);font-weight:400;letter-spacing:0;line-height:.92;margin:0;text-transform:uppercase;text-shadow:0 2px 10px rgba(30,36,40,.65)}.bm-heading--section{font-size:clamp(3.8rem,4vw,6.2rem)}.bm-heading--accent{color:var(--bm-oxide-red)}.bm-copy{color:var(--bm-muted);font-family:var(--bm-font-body);font-size:1.6rem;line-height:1.55;max-width:68rem}.bm-copy p{margin:0 0 1.4rem}.bm-card{background:var(--bm-card);border:1px solid var(--bm-border);color:var(--bm-text);padding:28px}.bm-card__title{color:var(--bm-text);font-family:var(--bm-font-display);font-size:3.2rem;font-weight:400;line-height:1;margin:18px 0 10px;text-shadow:0 2px 10px rgba(30,36,40,.65);text-transform:uppercase}.bm-card__logo{align-items:center;display:flex;min-height:88px;margin-bottom:20px}.bm-card__logo>img{display:block;height:auto;max-height:58px;max-width:min(100%,240px);width:auto}.bm-card__logo--media{display:block;min-height:0}.bm-card__logo--panel{align-items:center;border-radius:var(--bm-button-radius);display:flex;justify-content:center;min-height:96px;padding:16px 18px;width:100%}.bm-card__logo--light{background:var(--bm-text)}.bm-card__logo--dark{background:var(--bm-bg-deep)}.bm-card__text{color:var(--bm-muted);font-size:1.4rem;line-height:1.45}.bm-card__link{color:var(--bm-text);display:inline-block;font-family:var(--bm-font-mono);font-size:1.1rem;margin-top:18px;text-decoration:none;text-transform:uppercase}.bm-card:has(.bm-card__button){display:flex;flex-direction:column}.bm-button.bm-card__button{align-self:flex-start;font-size:1.6rem;margin-top:auto;min-height:44px;padding:0 18px}.bm-card:has(.bm-card__button) .bm-card__text{margin-bottom:20px}.bm-card-grid__actions{display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:center;margin-top:34px}.bm-media{background:var(--bm-card-light);border:1px solid var(--bm-border);display:block;min-height:260px;overflow:hidden}.bm-media--video{min-height:0}.bm-media--capped{align-self:center;min-height:0}.bm-media--capped img{max-height:var(--bm-media-max-height)}.bm-media__video{display:block;height:auto;width:100%}.bm-media img{display:block;height:100%;object-fit:cover;width:100%}.bm-media--playlist{aspect-ratio:16 / 9;min-height:0}.bm-media__playlist-thumb{display:block;height:100%;object-fit:cover;width:100%}.bm-placeholder{align-items:center;background:var(--bm-placeholder-bg);color:var(--bm-text);display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px;text-align:center}.bm-placeholder--overlay{height:100%;min-height:0}.bm-placeholder--small{min-height:150px}.bm-placeholder__label{color:#00000073;font-family:var(--bm-font-mono);font-size:1rem;font-weight:700;text-transform:uppercase}.bm-placeholder__title{color:var(--bm-text);font-family:var(--bm-font-display);font-size:clamp(2.4rem,3vw,4.2rem);letter-spacing:0;line-height:1;margin:24px 0 12px;text-transform:uppercase}.bm-button{align-items:center;background:var(--bm-button-primary-bg);border:0;border-radius:var(--bm-button-radius);color:var(--bm-button-primary-text);display:inline-flex;font-family:var(--bm-font-display);font-size:1.8rem;justify-content:center;line-height:1;min-height:54px;padding:0 28px;text-decoration:none;text-transform:uppercase}.bm-button:hover,.bm-button:focus-visible{background:var(--bm-button-primary-bg-hover);color:var(--bm-button-primary-text)}.bm-button--small{background:var(--bm-button-primary-small-bg);font-size:1.6rem;min-height:38px;padding:0 18px}.bm-button--small:hover,.bm-button--small:focus-visible,.bm-product-card:hover .bm-button--small,.bm-product-card:focus-visible .bm-button--small{background:var(--bm-button-primary-small-bg-hover);color:var(--bm-button-primary-text)}.bm-product-card__cta{margin-top:8px}.bm-button--secondary{background:var(--bm-button-secondary-bg);border:1px solid var(--bm-button-secondary-border);color:var(--bm-button-secondary-text)}.bm-button--secondary:hover,.bm-button--secondary:focus-visible{background:var(--bm-button-secondary-bg-hover);color:var(--bm-button-secondary-text)}.bm-stat{background:var(--bm-bg-deep);border:1px solid var(--bm-border);padding:20px}.bm-stat strong{color:var(--bm-text);display:block;font-family:var(--bm-font-display);font-size:3rem;font-weight:400;line-height:1;text-transform:uppercase}.bm-product-card{background:var(--bm-card);border:1px solid var(--bm-border);color:var(--bm-text);min-width:0;padding:16px;text-decoration:none}.bm-product-card:hover .bm-product-card__title,.bm-product-card:focus-visible .bm-product-card__title{text-decoration:none}.bm-product-card__media{margin-bottom:18px}.bm-product-card__media .bm-media,.bm-product-card__media .bm-placeholder{aspect-ratio:1 / 1;min-height:0}.bm-product-card__title{color:var(--bm-text);font-family:var(--bm-font-display);font-size:2.8rem;font-weight:400;line-height:1;margin:8px 0;text-transform:uppercase}.bm-product-card__price{color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.4rem}.bm-newsletter{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.bm-newsletter .field__input{background:var(--bm-bg-deep);border-color:var(--bm-border);color:var(--bm-text)}.bm-newsletter .newsletter-form__button{color:var(--bm-text)}.bm-policy{max-width:980px}.bm-policy__header{border-bottom:1px solid var(--bm-border);margin-bottom:36px;padding-bottom:28px}.bm-policy__title{font-size:clamp(4.2rem,6vw,7.2rem)}.bm-policy__subheading{color:var(--bm-muted);font-size:1.8rem;line-height:1.45;margin:16px 0;max-width:760px}.bm-policy__body{display:grid;gap:30px}.bm-policy__block{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:30px}.bm-policy__block:last-child{border-bottom:0;padding-bottom:0}.bm-policy__block--native{background:var(--bm-bg);border:1px solid var(--bm-border);padding:30px}.bm-policy__block h2{color:var(--bm-text);font-family:var(--bm-font-display);font-size:3rem;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 14px;text-transform:uppercase}.bm-policy__copy{max-width:none}.bm-policy__copy ul,.bm-policy__copy ol{margin:0 0 1.4rem 2rem;padding:0}.bm-policy__copy li{margin-bottom:.6rem}.bm-policy__copy a{color:var(--bm-text);text-decoration-color:var(--bm-red);text-underline-offset:.3rem}.bm-policy__copy h2,.bm-policy__copy h3,.bm-policy__copy h4{color:var(--bm-text);font-family:var(--bm-font-display);font-weight:400;letter-spacing:0;line-height:1;margin:2.4rem 0 1rem;text-transform:uppercase}.bm-policy__copy h2{font-size:3rem}.bm-policy__copy h3{font-size:2.4rem}.bm-policy__copy h4{font-size:2rem}.bm-policy__copy table{border-collapse:collapse;color:var(--bm-muted);display:block;font-size:1.4rem;line-height:1.35;margin:2rem 0;overflow-x:auto;width:100%}.bm-policy__copy table th,.bm-policy__copy table td{border:1px solid var(--bm-border);padding:12px 14px;text-align:left;vertical-align:top}.bm-policy__copy table th{background:var(--bm-card);color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.1rem;text-transform:uppercase}.bm-policy__table-wrap{overflow-x:auto}.bm-policy__table{border-collapse:collapse;color:var(--bm-muted);font-size:1.4rem;line-height:1.35;min-width:640px;width:100%}.bm-policy__table th,.bm-policy__table td{border:1px solid var(--bm-border);padding:12px 14px;text-align:left;vertical-align:top}.bm-policy__table th{background:var(--bm-card);color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.1rem;text-transform:uppercase}.bm-collection-grid-section{--gradient-background: var(--bm-slate-gray);--color-background: 102, 115, 124}.bm-collection-grid-section,.bm-collection-grid-section .collection,.bm-collection-grid-section .product-grid-container,.bm-collection-grid-section .facets-wrapper,.bm-collection-grid-section .facets-container,.bm-collection-grid-section .mobile-facets__inner{background:var(--bm-slate-gray)!important}.bm-collection-grid-section .facet-filters__label,.bm-collection-grid-section .facet-filters,.bm-collection-grid-section .product-count__text,.bm-collection-grid-section .facets__summary,.bm-collection-grid-section .mobile-facets__open,.bm-collection-grid-section .mobile-facets__open-label,.bm-collection-grid-section .mobile-facets__summary,.bm-collection-grid-section .facets__label,.bm-collection-grid-section .collection-hero__description,.bm-collection-grid-section .title,.bm-collection-grid-section .price,.bm-collection-grid-section .price__regular,.bm-collection-grid-section .card__heading a,.bm-collection-grid-section .card-information>*:not(.visually-hidden){color:var(--bm-text)}.bm-collection-grid-section .select__select,.bm-collection-grid-section .facet-filters__sort,.bm-collection-grid-section .mobile-facets__sort .select__select{background:#12171a66;color:var(--bm-text)}.collection-hero{--gradient-background: var(--bm-slate-gray);background:var(--bm-slate-gray)!important}.collection-hero__title,.collection-hero__description{color:var(--bm-text)}.shopify-policy__container{background:var(--bm-bg-deep);color:var(--bm-text);max-width:none;padding:72px 48px}.shopify-policy__title{border-bottom:1px solid var(--bm-border);margin:0 auto 36px;max-width:980px;padding-bottom:28px;text-align:left}.shopify-policy__title h1{color:var(--bm-text);font-family:var(--bm-font-display);font-size:clamp(4.2rem,6vw,7.2rem);font-weight:400;letter-spacing:0;line-height:.92;margin:0;text-transform:uppercase}.shopify-policy__body{background:var(--bm-bg);border:1px solid var(--bm-border);color:var(--bm-muted);font-family:var(--bm-font-body);font-size:1.6rem;line-height:1.55;margin:0 auto;max-width:980px;padding:30px}.shopify-policy__body .rte{color:var(--bm-muted);max-width:none}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:var(--bm-text);font-family:var(--bm-font-display);font-weight:400;letter-spacing:0;line-height:1;margin:2.4rem 0 1rem;text-transform:uppercase}.shopify-policy__body h1,.shopify-policy__body h2{font-size:3rem}.shopify-policy__body h3{font-size:2.4rem}.shopify-policy__body h4{font-size:2rem}.shopify-policy__body p{margin:0 0 1.4rem}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.4rem 2rem;padding:0}.shopify-policy__body li{margin-bottom:.6rem}.shopify-policy__body a{color:var(--bm-text);text-decoration-color:var(--bm-red);text-underline-offset:.3rem}.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{color:var(--bm-text);text-decoration-color:var(--bm-text);text-decoration-thickness:.2rem}.shopify-policy__body table{border-collapse:collapse;color:var(--bm-muted);display:block;font-size:1.4rem;line-height:1.35;margin:2rem 0;overflow-x:auto;width:100%}.shopify-policy__body table th,.shopify-policy__body table td{border:1px solid var(--bm-border);padding:12px 14px;text-align:left;vertical-align:top}.shopify-policy__body table th{background:var(--bm-card);color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.1rem;text-transform:uppercase}@media screen and (max-width:989px){.bm-header{grid-template-columns:44px minmax(0,1fr) auto;min-height:68px;width:calc(100% - 20px);padding-left:18px;padding-right:14px}.bm-header header-drawer{margin-left:0}.bm-header .header__heading,.bm-header .header__heading-link{justify-self:center}.bm-site-logo{width:144px}.bm-logo__beefy{font-size:1.7rem}.bm-logo__machine{font-size:3.5rem}.bm-header .header__inline-menu,.bm-header .header__icon--account{display:none}.section-header.bm-header-scrolled .bm-header{border-radius:18px;min-height:58px;padding-left:14px;padding-right:12px;transform:translateY(6px);width:calc(100% - 20px)}.section-header.bm-header-scrolled .bm-site-logo{width:130px}.bm-wrap,.shopify-policy__container{padding:56px 24px}.bm-grid--2,.bm-grid--3,.bm-grid--4,.bm-newsletter{grid-template-columns:1fr}}.card-wrapper .card>.card__content{padding:0 1.4rem 1.4rem}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:1.8rem;line-height:1.1}.card-wrapper .card-information .price,.card-wrapper .card-information .price-item,.card-wrapper .card-information .price .price__regular{color:var(--bm-warm-steel)}@media screen and (max-width:989px){.bm-header-wrapper{border-bottom:2px solid var(--bm-oxide-red)!important;position:relative;z-index:50}.section-header .bm-header.header,.section-header.bm-header-scrolled .bm-header.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:1fr auto 1fr;max-width:none;min-height:56px;padding-left:4px;padding-right:8px;transform:none;width:100%}.section-header .bm-header .header__heading,.section-header .bm-header .header__heading-link{grid-area:heading;justify-self:center}.section-header .bm-site-logo,.section-header.bm-header-scrolled .bm-site-logo{width:106px}.section-header.bm-header-scrolled .bm-header.header{-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);background:#2e3d4599}.bm-header .header__icons{gap:0;justify-self:end}}.bm-ext-icon{display:inline-block;fill:none;flex:none;height:1em;margin-inline-start:.4em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vertical-align:-.1em;width:1em}.bm-header .header__submenu a:has(.bm-ext-icon){align-items:center;display:flex;gap:1rem;justify-content:space-between}.bm-header .bm-ext-icon{color:var(--bm-warm-steel);fill:none;flex:none;height:1.4rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.4rem}.bm-header .header__submenu a:hover .bm-ext-icon,.bm-header .header__submenu a:focus-visible .bm-ext-icon{color:var(--bm-text)}@media screen and (min-width:990px){.card-wrapper .media.media--hover-effect:not(:has(>img+img))>img:first-child{transition:transform var(--duration-long) ease}.card-wrapper:hover .media.media--hover-effect:not(:has(>img+img))>img:first-child{opacity:1!important;transform:scale(1.03)}}.bm-collection-group+.bm-collection-group{margin-top:5.6rem}.bm-collection-group__heading{border-bottom:1px solid var(--bm-border);color:var(--bm-text);font-family:var(--bm-font-display);font-size:clamp(3.2rem,4vw,4.4rem);font-weight:400;letter-spacing:.02em;line-height:1;margin:0 0 2.4rem;padding-bottom:1.2rem;text-transform:uppercase}.bm-collection-group__description{color:var(--bm-muted);font-family:var(--bm-font-body);font-size:1.6rem;margin:-1rem 0 2.4rem;max-width:64rem}.bm-collection-group--ungrouped{margin-top:4rem}cart-drawer.drawer{background-color:color-mix(in srgb,var(--bm-bg-deep) 75%,transparent)}@media screen and (min-width:750px){#main-cart-items .cart-item__details>*{max-width:56rem}}@media screen and (min-width:990px){#main-cart-items .cart-item__details{width:56rem}}.bm-404{align-items:center;display:flex;min-height:70vh}.bm-404>.bm-wrap{width:100%}#locksmith-content{background:var(--bm-bg-deep);color:var(--bm-text);min-height:60vh}#locksmith-content .section{padding-top:64px;padding-bottom:80px}#locksmith-content .locksmith-passcode-container{max-width:480px}#locksmith-content #locksmith-passcode-form p,#locksmith-content #locksmith-passcode-form label{color:var(--bm-text);font-family:var(--bm-font-body);font-size:1.8rem;line-height:1.5}#locksmith-content .field:before,#locksmith-content .field:after,#locksmith-content #locksmith_passcode_submit:before,#locksmith-content #locksmith_passcode_submit:after{display:none}#locksmith-content #locksmith_passcode{background-color:var(--bm-bg)!important;border:1px solid var(--bm-border)!important;border-radius:var(--bm-button-radius)!important;color:var(--bm-text)!important;font-family:var(--bm-font-mono);min-height:54px;padding-left:16px;padding-right:16px;width:100%}#locksmith-content #locksmith_passcode:focus,#locksmith-content #locksmith_passcode:focus-visible{box-shadow:none;outline:2px solid var(--bm-text);outline-offset:2px}#locksmith-content #locksmith_passcode_submit{background-color:var(--bm-button-primary-bg)!important;border:0!important;border-radius:var(--bm-button-radius)!important;color:var(--bm-button-primary-text);font-family:var(--bm-font-display);font-size:1.8rem;letter-spacing:.04em;margin-top:8px;min-height:54px;text-transform:uppercase}#locksmith-content #locksmith_passcode_submit:hover,#locksmith-content #locksmith_passcode_submit:focus-visible{background-color:var(--bm-button-primary-bg-hover)!important;outline:2px solid var(--bm-text);outline-offset:2px}.bm-restock p{margin:1.2rem 0 0;color:var(--bm-muted);font-family:var(--bm-font-body, inherit);font-size:1.4rem;line-height:1.5}.bm-restock a{color:var(--bm-text);text-decoration:underline;text-decoration-color:var(--bm-red);text-underline-offset:.3rem;word-break:break-word}.bm-restock a:hover,.bm-restock a:focus-visible{text-decoration-color:var(--bm-text);text-decoration-thickness:.2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bm-theme.css.map */
