:root{--bm-black:#111111;--bm-black-hover:#2E2E2E;--bm-red:#E8112D;--bm-red-hover:#C70D26;--bm-gray:#D9D9D9;--bm-gray-dark:#9A9A9A;--bm-sunken:#F5F5F5;--bm-yellow:#FFE600;--bm-white:#FFFFFF;--bm-font:"Figtree",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--bm-display:"Barlow Condensed","Figtree",Arial Narrow,sans-serif;--bm-mono:"JetBrains Mono",ui-monospace,monospace;--bm-ease:cubic-bezier(.2,.7,.2,1)}body,body :where(*:not(i):not([class*=fa-]):not([class*=jdgm-star]):not([class*=jdgm--]):not(.material-icons)){font-family:var(--bm-font)!important}body{color:var(--bm-black);line-height:1.55}h1,h2,h3,.home-section--title,.section-title,.collection--title{font-weight:700;letter-spacing:.5px}.home-section--title,.section-title,.page-title,.collection--title,.bm-display{font-family:var(--bm-display)!important;font-weight:800!important;font-style:italic;text-transform:uppercase;letter-spacing:.5px}.announcement-bar{background:var(--bm-red)!important;color:#fff!important;font-family:var(--bm-font);font-weight:700;font-size:13px;letter-spacing:.3px}.announcement-bar a,.announcement-bar .announcement-bar-text{color:#fff!important}.site-header,.site-header-main,.site-header-main-content{background:var(--bm-black)!important}.site-header{border-bottom:3px solid var(--bm-red)}.site-header-main *{color:#fff}.site-header-logo img{max-height:56px;width:auto}.live-search-form,.site-header-search .live-search-form{border-radius:4px;overflow:hidden}.live-search-form .form-field-input{background:#fff!important;color:var(--bm-black)!important;border:0!important;font-family:var(--bm-font)}.live-search-button,.live-search-form button[type=submit]{background:var(--bm-yellow)!important;color:var(--bm-black)!important;border:0!important}.live-search-button svg,.live-search-button svg *{color:var(--bm-black)!important;fill:none;stroke:currentColor}.site-header-cart--count{background:var(--bm-yellow)!important;color:var(--bm-black)!important}.site-header-cart--count:after{background:var(--bm-yellow)!important}.site-navigation-wrapper,.site-navigation{background:var(--bm-black)!important}.site-navigation .navmenu-link-depth-1,.site-navigation .navmenu-link-depth-1 *{color:#fff!important}.site-navigation .navmenu-link-depth-1 svg,.site-navigation .navmenu-link-depth-1 svg *{stroke:#fff}.site-navigation .navmenu-link-depth-1:hover,.site-navigation .navmenu-link-depth-1:hover *{color:var(--bm-yellow)!important}.navmenu-submenu a,.navmenu-meganav a{color:var(--bm-black)!important}.navmenu-submenu a:hover,.navmenu-meganav a:hover{color:var(--bm-red)!important}.button-primary,.productitem--action-atc,.product-form--atc-button,button[name=checkout],.atc-button--checkout{background:var(--bm-red)!important;color:#fff!important;border:0!important;border-radius:4px!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;transition:background .16s var(--bm-ease)}.button-primary:hover,.productitem--action-atc:hover,.product-form--atc-button:hover{background:var(--bm-red-hover)!important}.button-primary.disabled,.button-primary[disabled],.productitem--action-atc.disabled,.product-form--atc-button.disabled,.product-form--atc-button[disabled]{background:var(--bm-gray)!important;color:#6b6b6b!important;cursor:not-allowed}.button-secondary,.productitem--action-quickshop{background:#fff!important;color:var(--bm-black)!important;border:2px solid var(--bm-black)!important;border-radius:4px!important;text-transform:uppercase;font-weight:700;letter-spacing:1px}.button-secondary:hover{background:#ededed!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--bm-yellow)!important;outline-offset:2px}.productitem{border:1px solid var(--bm-gray);border-radius:4px;background:#fff;transition:border-color .16s var(--bm-ease),box-shadow .16s var(--bm-ease)}.productitem:hover{border-color:var(--bm-black);box-shadow:0 4px 12px #00000014}.productitem--title a{color:var(--bm-black)!important;font-weight:700}.productitem--vendor,.productitem--vendor a{color:#6b6b6b!important;text-transform:uppercase;letter-spacing:1px;font-size:11px}.price--main .money,.productitem--price .price--main{color:var(--bm-red)!important;font-weight:700}.price--compare-at .money{color:#6b6b6b!important}.productitem--badge,.product--badge{border-radius:2px!important;font-weight:700}.productitem__badge--sale,.productitem--badge-sale,.product__badge--sale{background:var(--bm-red)!important;color:#fff!important}.productitem__badge--soldout,.productitem--badge-soldout,.product__badge--soldout{background:var(--bm-black)!important;color:#fff!important}.site-footer-wrapper,.site-footer{background:var(--bm-black)!important;color:#fff}.site-footer-wrapper{border-top:4px solid var(--bm-red)}.site-footer a,.site-footer h2,.site-footer-block-title{color:#fff!important}.site-footer-block-title{text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.site-footer a:hover{color:var(--bm-yellow)!important}.bm-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bm-eyebrow{display:block;font:700 12px/1 var(--bm-font);letter-spacing:2px;text-transform:uppercase;color:var(--bm-red);margin:0 0 10px}.bm-display{font-family:var(--bm-display)!important;font-weight:800;font-style:italic;text-transform:uppercase;line-height:.95;letter-spacing:0;margin:0}.bm-section{padding:56px 0}.bm-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.bm-section-head h2{font-size:clamp(30px,4vw,40px);color:var(--bm-black)}.bm-link{color:var(--bm-red)!important;font-weight:700;text-decoration:none;white-space:nowrap}.bm-link:hover{text-decoration:underline}.bm-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:4px;font:700 15px/1 var(--bm-font);letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .16s var(--bm-ease),transform .12s;border:2px solid transparent;cursor:pointer}.bm-btn:active{transform:translateY(1px)}.bm-btn--red{background:var(--bm-red);color:#fff!important}.bm-btn--red:hover{background:var(--bm-red-hover)}.bm-btn--white{background:#fff;color:var(--bm-black)!important}.bm-btn--white:hover{background:#ededed}.bm-btn--black{background:var(--bm-black);color:#fff!important}.bm-btn--black:hover{background:var(--bm-black-hover)}.bm-icon{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bm-2026.css.map */
