.bh-section:last-of-type{border-bottom:1px solid var(--bh-border)}#MainContent>.shopify-section:last-child>.bh-section,#MainContent>.shopify-section:last-child>.bh-hero{border-bottom:none}.shopify-section.bh-section-status{position:sticky;top:0;z-index:50}#MainContent{display:block;outline:none}.bh-skip:focus{top:8px}.bh-site-header{border-bottom:1px solid var(--bh-border);background:#000000f0;font-family:var(--bh-font-mono);font-size:var(--bh-fs-xs);letter-spacing:var(--bh-track-wide);text-transform:uppercase}.bh-site-header__inner{display:flex;justify-content:space-between;align-items:center;min-height:56px;gap:var(--bh-2)}.bh-site-header a{color:var(--bh-fg);text-decoration:none;min-height:var(--bh-tap);display:inline-flex;align-items:center}.bh-site-header a:hover{color:var(--bh-muted)}.bh-site-header__brand{font-weight:700}.bh-site-header__nav{display:flex;gap:var(--bh-3)}.bh-page{padding:var(--bh-8) 0}.bh-page--center{min-height:70vh;display:flex;align-items:center}.bh-container--narrow{max-width:720px}.bh-page__title{font-family:var(--bh-font-sans);font-size:clamp(2rem,3.5vw + 1rem,3rem);font-weight:800;line-height:var(--bh-lh-tight);letter-spacing:var(--bh-track-tight);margin:0 0 var(--bh-3)}.bh-page__price{font-family:var(--bh-font-mono);font-size:var(--bh-fs-xl);margin:0}.bh-panel{border:1px solid var(--bh-border);background:var(--bh-surface);padding:var(--bh-4);margin:0 0 var(--bh-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--bh-2)}.bh-panel p{margin:0}.bh-small{font-size:var(--bh-fs-xs)}.bh-actions{display:inline-flex;flex-wrap:wrap;gap:var(--bh-2)}.bh-product{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--bh-border)}.bh-product__media{border-right:1px solid var(--bh-border);background:var(--bh-surface)}.bh-product__media img{width:100%;height:auto}.bh-product__info{max-width:none;border:none}.bh-product>.bh-product__info:only-child{grid-column:1 / -1;max-width:720px}.bh-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));border-top:1px solid var(--bh-border);border-left:1px solid var(--bh-border);margin-top:var(--bh-3)}.bh-tile{display:flex;flex-direction:column;gap:var(--bh-1);padding:var(--bh-4);background:var(--bh-surface);border-right:1px solid var(--bh-border);border-bottom:1px solid var(--bh-border);color:var(--bh-fg);text-decoration:none;transition:background var(--bh-dur) var(--bh-ease)}.bh-tile:hover{background:var(--bh-surface-2);color:var(--bh-fg)}.bh-tile__img{width:100%;height:auto;border:1px solid var(--bh-border);margin-bottom:var(--bh-1)}.bh-tile__title{font-size:var(--bh-fs-lg);letter-spacing:var(--bh-track-tight);line-height:var(--bh-lh-snug)}.bh-tile__more{margin-top:auto;padding-top:var(--bh-2);font-family:var(--bh-font-mono);font-size:var(--bh-fs-xs);letter-spacing:var(--bh-track-wide);color:var(--bh-muted)}.bh-rte{color:var(--bh-muted);max-width:68ch}.bh-rte h1,.bh-rte h2,.bh-rte h3,.bh-rte h4{color:var(--bh-fg);letter-spacing:var(--bh-track-tight);line-height:var(--bh-lh-snug)}.bh-rte a{color:var(--bh-fg)}.bh-rte img{max-width:100%;height:auto}.bh-rte table{width:100%;border-collapse:collapse}.bh-rte td,.bh-rte th{border:1px solid var(--bh-border);padding:var(--bh-1)}.bh-table{width:100%;border-collapse:collapse;border:1px solid var(--bh-border);margin:0 0 var(--bh-3)}.bh-table th{font-family:var(--bh-font-mono);font-size:var(--bh-fs-xs);letter-spacing:var(--bh-track-wide);color:var(--bh-muted);font-weight:400}.bh-table th,.bh-table td{border-bottom:1px solid var(--bh-border);padding:var(--bh-2);text-align:left;vertical-align:middle}.bh-form{display:flex;flex-direction:column;align-items:stretch;gap:var(--bh-1);width:100%}.bh-form--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--bh-2);max-width:640px}.bh-form--inline .bh-input{flex:1 1 240px}.bh-form .bh-btn{align-self:flex-start;margin-top:var(--bh-2)}.bh-form--inline .bh-btn{margin-top:0}.bh-label{font-family:var(--bh-font-mono);font-size:var(--bh-fs-xs);letter-spacing:var(--bh-track-wide);color:var(--bh-muted);margin-top:var(--bh-1)}.bh-input{min-height:var(--bh-tap);width:100%;padding:0 var(--bh-2);background:var(--bh-bg);color:var(--bh-fg);border:1px solid var(--bh-border-strong);border-radius:0;font-family:var(--bh-font-mono);font-size:var(--bh-fs-sm)}.bh-input:focus{border-color:var(--bh-fg);outline:none}.bh-input--qty{width:88px}.bh-form__error{border:1px solid var(--bh-fg);padding:var(--bh-2);font-family:var(--bh-font-mono);font-size:var(--bh-fs-xs)}.bh-form__error ul{margin:0;padding-left:var(--bh-2)}button.bh-btn{font-weight:400}.bh-pagination{margin-top:var(--bh-4);font-family:var(--bh-font-mono);font-size:var(--bh-fs-xs);letter-spacing:var(--bh-track-wide)}.bh-pagination a,.bh-pagination span{display:inline-flex;min-width:var(--bh-tap);min-height:var(--bh-tap);align-items:center;justify-content:center;border:1px solid var(--bh-border);margin-right:-1px;text-decoration:none}.bh-pagination .current{background:var(--bh-fg);color:var(--bh-bg)}.bh-footer__pending{min-height:var(--bh-tap);display:inline-flex;align-items:center;color:var(--bh-dim)}@media(max-width:900px){.bh-product{grid-template-columns:1fr}.bh-product__media{border-right:none;border-bottom:1px solid var(--bh-border)}.bh-page{padding:var(--bh-6) 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bh-base.css.map */
