@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700&display=swap";:root,.color-scheme-1,.color-background-1{--color-background: 249, 249, 249;--gradient-background: #F9F9F9;--color-foreground: 44, 44, 44;--color-background-contrast: 207, 207, 207;--color-button: 44, 44, 44;--color-button-text: 249, 249, 249;--color-secondary-button: 249, 249, 249;--color-secondary-button-text: 44, 44, 44;--color-link: 144, 67, 21;--color-shadow: 44, 44, 44;--color-badge-foreground: 44, 44, 44;--color-badge-background: 224, 224, 224;--color-badge-border: 44, 44, 44}.color-scheme-2,.color-background-2{--color-background: 224, 224, 224;--gradient-background: #E0E0E0;--color-foreground: 44, 44, 44;--color-background-contrast: 180, 180, 180;--color-button: 44, 44, 44;--color-button-text: 249, 249, 249;--color-secondary-button: 224, 224, 224;--color-secondary-button-text: 44, 44, 44;--color-link: 144, 67, 21;--color-shadow: 44, 44, 44}.color-scheme-3,.color-background-3,.color-inverse{--color-background: 18, 18, 18;--gradient-background: #121212;--color-foreground: 242, 239, 233;--color-background-contrast: 40, 40, 40;--color-button: 144, 67, 21;--color-button-text: 242, 239, 233;--color-secondary-button: 18, 18, 18;--color-secondary-button-text: 242, 239, 233;--color-link: 200, 90, 32;--color-shadow: 0, 0, 0}:root{--font-body-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Bebas Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-style: normal;--font-heading-weight: 400}:root{--bfi-bg: #F9F9F9;--bfi-bg-white: #FFFFFF;--bfi-bg-secondary: #E0E0E0;--bfi-text: #2C2C2C;--bfi-text-on-dark: #F9F9F9;--bfi-text-muted: #6B6B6B;--bfi-border: rgba(44, 44, 44, .1);--bfi-border-solid: #E0E0E0;--bfi-accent: #904315;--bfi-accent-hover: #E86129;--bfi-rust-primary: #E86129;--bfi-rust-deep: #904315;--bfi-brand-orange: #EF7114;--bfi-industrial-grey: #B7B7B7;--bfi-charcoal: #121212;--bfi-off-white: #F5F5F5;--bfi-font-display: "Bebas Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bfi-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bfi-fw-regular: 400;--bfi-fw-medium: 500;--bfi-fw-semibold: 600;--bfi-fw-bold: 700;--bfi-sp-xs: 8px;--bfi-sp-sm: 16px;--bfi-sp-md: 20px;--bfi-sp-lg: 32px;--bfi-sp-xl: 48px;--bfi-sp-2xl: 64px;--bfi-card-padding: 12px;--bfi-grid-gap: 16px;--bfi-fs-xs: .75rem;--bfi-fs-sm: .875rem;--bfi-fs-base: 1rem;--bfi-fs-lg: 1.125rem;--bfi-fs-xl: 1.25rem;--bfi-fs-2xl: 1.5rem;--bfi-fs-3xl: 1.875rem;--bfi-fs-4xl: 2.25rem;--bfi-fs-5xl: 3rem;--bfi-lh-tight: 1.25;--bfi-lh-normal: 1.6;--bfi-ls-wide: .05rem;--bfi-t-fast: .15s ease-in-out;--bfi-t-base: .25s ease-in-out;--bfi-t-slow: .35s ease-in-out;--bfi-shadow-sm: 0 1px 2px 0 rgba(44,44,44,.05);--bfi-shadow-md: 0 4px 6px -1px rgba(44,44,44,.1);--bfi-shadow-lg: 0 10px 15px -3px rgba(44,44,44,.12);--bfi-radius-sm: 2px;--bfi-radius-md: 4px;--bfi-radius-lg: 8px;--bfi-z-dropdown: 1000;--bfi-z-sticky: 1020;--bfi-z-fixed: 1030;--bfi-z-modal: 1040;--bfi-z-tooltip: 1060}@media(prefers-color-scheme:dark){:root{--bfi-bg: #121212;--bfi-bg-white: #1A1A1A;--bfi-bg-secondary: #1E1E1E;--bfi-text: #F2EFE9;--bfi-text-on-dark: #121212;--bfi-text-muted: #A0A0A0;--bfi-border: rgba(255, 255, 255, .08);--bfi-border-solid: #2E2E2E;--bfi-accent: #C85A20;--bfi-industrial-grey: #555555;--bfi-shadow-sm: 0 1px 2px 0 rgba(0,0,0,.3);--bfi-shadow-md: 0 4px 6px -1px rgba(0,0,0,.4);--bfi-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.5)}img:not([src*=".svg"]){filter:brightness(.92) contrast(1.02)}}body{font-family:var(--bfi-font);background-color:var(--bfi-bg);letter-spacing:.05rem;line-height:1.6;transition:background-color var(--bfi-t-base),color var(--bfi-t-base)}h2,h3,h4,h5,h6{font-family:var(--bfi-font);font-weight:var(--bfi-fw-semibold);line-height:var(--bfi-lh-tight);letter-spacing:-.025em;color:var(--bfi-text)}h1,.page-title,.bfi-display-heading,.logo-heading{font-family:var(--bfi-font-display);font-weight:var(--bfi-fw-regular);letter-spacing:.05em;line-height:var(--bfi-lh-tight);color:var(--bfi-text)}.title--primary,.section-header h2,.collection-hero__title{font-family:var(--bfi-font-display);letter-spacing:.05em;color:#111!important;opacity:1!important}label,.label-caps,.caption,.caption-with-letter-spacing{font-family:var(--bfi-font);font-weight:var(--bfi-fw-medium)}a{color:var(--bfi-accent);text-decoration:none;transition:color var(--bfi-t-fast)}a:hover{color:var(--bfi-accent-hover)}a:focus,:focus-visible{outline:2px solid var(--bfi-accent);outline-offset:2px}hr,.bfi-divider,.section-divider{border:none;border-top:1px solid var(--bfi-border);margin:var(--bfi-sp-lg) 0}.shopify-section+.shopify-section{border-top:1px solid var(--bfi-border)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;cursor:pointer;font-family:var(--bfi-font);font-weight:var(--bfi-fw-medium);letter-spacing:var(--bfi-ls-wide);white-space:nowrap;transform:translateZ(0);backface-visibility:hidden;transition:background var(--bfi-t-fast),border-color var(--bfi-t-fast),transform var(--bfi-t-fast),box-shadow var(--bfi-t-fast)}.button--primary,.product-form__submit{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important}.button--primary:hover,.product-form__submit:hover{background:var(--bfi-accent)!important;border-color:var(--bfi-accent)!important;transform:translateY(-1px);box-shadow:var(--bfi-shadow-lg)}.button--secondary{background:transparent!important;color:var(--bfi-text)!important;border:1px solid var(--bfi-text)!important}.button--secondary:hover{background:var(--bfi-text)!important;color:var(--bfi-text-on-dark)!important}.button--full-width{width:100%}.quick-add__submit{background:var(--bfi-text)!important;color:var(--bfi-text-on-dark)!important;border-color:var(--bfi-text)!important;transition:all var(--bfi-t-fast)}.quick-add__submit:hover{background:var(--bfi-accent)!important;border-color:var(--bfi-accent)!important;transform:translateY(-1px)}.product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--bfi-grid-gap)!important}.product-grid>.grid__item{width:100%!important;max-width:100%!important;flex:none!important;min-width:0!important}@media(max-width:649px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media(min-width:650px)and (max-width:989px){.product-grid{grid-template-columns:repeat(2,1fr)!important}}.card-wrapper{border:1px solid var(--bfi-border);border-radius:var(--bfi-radius-md);overflow:hidden;min-width:0;width:100%;background:var(--bfi-bg-white);position:relative;transform:translateZ(0);backface-visibility:hidden;transition:box-shadow var(--bfi-t-base),transform var(--bfi-t-base)}.card-wrapper:hover{transform:translateY(-3px);box-shadow:var(--bfi-shadow-lg)}.card__inner.ratio{--ratio-percent: 75% !important}.card__media{overflow:hidden;background:#fff}.card__media .media,.card__media img,.card__inner .media,.card__inner .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.card__media .motion-reduce,.card__inner .media img{transition:transform var(--bfi-t-slow)}.card-wrapper:hover .card__media .motion-reduce,.card-wrapper:hover .card__inner .media img{transform:scale(1.04)}.card__information{padding:var(--bfi-card-padding);border-top:1px solid var(--bfi-border)}.card__heading,.card__heading.h5,.card__heading a,.card__heading a:visited,.card__heading .full-unstyled-link,.card__information .card__heading,.color-scheme-2 .card__heading,.color-scheme-2 .card__heading.h5,.color-scheme-2 .card__heading a{font-family:var(--bfi-font)!important;font-weight:600!important;font-size:1.0625rem!important;line-height:1.35!important;color:#111!important;opacity:1!important;letter-spacing:0!important;margin-bottom:6px!important}.card-information>*,.color-scheme-2 .card-information>*{color:#333!important;font-size:.8125rem!important;font-weight:400!important;opacity:1!important}@media(prefers-color-scheme:dark){.card__heading,.card__heading a,.card__heading .full-unstyled-link{color:#f0f0f0!important}.card-information>*{color:#b0b0b0!important}.card-wrapper{background:#1e1e1e!important}}.price__container,.price--large,.price--show-badge{color:#111!important;opacity:1!important}.price-item--regular,.price-item--sale{font-size:1rem!important;font-weight:700!important;color:#111!important}.price-item--sale.price-item--last,.price--on-sale .price-item--sale{color:#904315!important}.price-item--regular:not(.price-item--last){font-size:.8125rem!important;font-weight:400!important;color:#777!important;text-decoration:line-through!important}@media(prefers-color-scheme:dark){.price-item--regular,.price-item--sale{color:#e06b30!important}.price-item--regular:not(.price-item--last){color:#999!important}}.badge{padding:3px 8px!important;font-family:var(--bfi-font)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;line-height:1.4!important;white-space:nowrap!important}.card__badge .badge{background:#2c2c2c!important;color:#f9f9f9!important}.card__badge .badge[class*=sale],.price__badge-sale{background:#904315!important;color:#f9f9f9!important}.multicolumn-card h3,.multicolumn-card h3.inline-richtext,.multicolumn-card h3 strong,.multicolumn-card .inline-richtext strong{font-family:var(--bfi-font-display)!important;font-size:1.625rem!important;font-weight:400!important;letter-spacing:.05em!important;color:#111!important;opacity:1!important;line-height:1.15!important}.multicolumn-card .rte,.multicolumn-card .rte p{color:#2c2c2c!important;opacity:1!important;font-size:.9375rem!important;line-height:1.6!important;font-family:var(--bfi-font)!important}.article-card .card__heading,.article-card .card__heading.h2,.article-card .card__heading a,.article-card .card__heading .full-unstyled-link{font-size:1.1875rem!important;font-weight:600!important;color:#111!important;opacity:1!important;line-height:1.3!important;font-family:var(--bfi-font)!important}.article-card__excerpt,.article-card__excerpt.rte-width,.article-card__excerpt p{color:#2c2c2c!important;opacity:1!important;font-size:.9375rem!important;line-height:1.6!important}.article-card__info,.article-card__info.caption-with-letter-spacing{color:#444!important;opacity:1!important;font-size:.75rem!important}.article-card a:visited,.article-card .card__heading a:visited,.article-card .full-unstyled-link:visited{color:#111!important}.article-card a:hover,.article-card .card__heading a:hover{color:#904315!important}.footer-block__heading,.footer__heading,.footer .inline-richtext{font-family:var(--bfi-font-display)!important;font-size:1.5rem!important;letter-spacing:.05em!important;color:#111!important;opacity:1!important;line-height:1.2!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a{color:#2c2c2c!important;opacity:1!important;font-size:.9375rem!important}.field__input:focus,.field__input:focus-visible,select:focus,textarea:focus{border-color:var(--bfi-accent);outline:none}.bfi-container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--bfi-sp-md)}@media(max-width:768px){.bfi-container{padding:0 var(--bfi-sp-sm)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--bfi-font);font-weight:var(--bfi-fw-medium);letter-spacing:var(--bfi-ls-wide);border:none;border-radius:var(--bfi-radius-sm);cursor:pointer;transition:all var(--bfi-t-fast);text-decoration:none;min-height:44px;min-width:44px;white-space:nowrap}.btn-primary{background:var(--bfi-text);color:var(--bfi-text-on-dark);border:2px solid var(--bfi-text)}.btn-primary:hover{background:var(--bfi-accent);border-color:var(--bfi-accent);transform:translateY(-1px);box-shadow:var(--bfi-shadow-md)}.btn-secondary{background:transparent;color:var(--bfi-text);border:1px solid var(--bfi-text)}.btn-secondary:hover{background:var(--bfi-text);color:var(--bfi-text-on-dark)}.btn-cta{background:var(--bfi-accent);color:var(--bfi-text-on-dark);border:2px solid var(--bfi-accent);font-weight:var(--bfi-fw-semibold)}.btn-cta:hover{background:var(--bfi-accent-hover);border-color:var(--bfi-accent-hover);transform:translateY(-1px);box-shadow:var(--bfi-shadow-lg)}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-block{width:100%;justify-content:center}.bfi-btn-group{display:flex;flex-direction:column;gap:var(--bfi-sp-sm)}.bfi-btn-group .btn{width:100%;justify-content:center}@media(min-width:480px){.bfi-btn-group--inline{flex-direction:row}.bfi-btn-group--inline .btn{width:auto;flex:1}}.bfi-card{background:var(--bfi-bg-white);border:1px solid var(--bfi-border);border-radius:var(--bfi-radius-md);padding:var(--bfi-sp-lg);transition:box-shadow var(--bfi-t-base),transform var(--bfi-t-base)}.bfi-card:hover{box-shadow:var(--bfi-shadow-lg);transform:translateY(-2px)}.bfi-card-product{background:var(--bfi-bg-white);border:1px solid var(--bfi-border);border-radius:var(--bfi-radius-md);overflow:hidden;min-width:0;transition:box-shadow var(--bfi-t-base),transform var(--bfi-t-base)}.bfi-card-product:hover{box-shadow:var(--bfi-shadow-lg);transform:translateY(-3px)}.bfi-card-product__image-wrap{width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.bfi-card-product__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform var(--bfi-t-slow)}.bfi-card-product:hover .bfi-card-product__image-wrap img{transform:scale(1.04)}.bfi-card-product__content{padding:var(--bfi-card-padding);border-top:1px solid var(--bfi-border)}.bfi-card-product__title{font-size:var(--bfi-fs-base);font-weight:var(--bfi-fw-medium);margin-bottom:6px;color:var(--bfi-text);letter-spacing:0}.bfi-card-product__price{font-size:var(--bfi-fs-lg);font-weight:var(--bfi-fw-bold);color:var(--bfi-accent)}.bfi-card-product__price--compare{font-size:var(--bfi-fs-sm);color:var(--bfi-text-muted);text-decoration:line-through;margin-left:6px}.bfi-badge{display:inline-flex;align-items:center;padding:3px 10px;font-size:var(--bfi-fs-xs);font-weight:var(--bfi-fw-semibold);letter-spacing:.1rem;text-transform:uppercase;border-radius:var(--bfi-radius-lg);border:1px solid var(--bfi-border);background:transparent;color:var(--bfi-text)}.bfi-badge--sale{background:var(--bfi-accent-hover);border-color:var(--bfi-accent-hover);color:var(--bfi-text-on-dark)}.bfi-badge--new{background:var(--bfi-accent);border-color:var(--bfi-accent);color:var(--bfi-text-on-dark)}.bfi-nav-link{display:inline-block;padding:var(--bfi-sp-sm) var(--bfi-sp-md);font-weight:var(--bfi-fw-medium);letter-spacing:var(--bfi-ls-wide);color:var(--bfi-text);transition:color var(--bfi-t-fast)}.bfi-nav-link:hover,.bfi-nav-link.active{color:var(--bfi-accent)}.label-caps{font-size:var(--bfi-fs-xs);font-weight:var(--bfi-fw-medium);letter-spacing:.1rem;text-transform:uppercase}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.hide-mobile{display:none!important}@media(min-width:769px){.hide-mobile{display:revert!important}.hide-desktop{display:none!important}}.skip-link{position:absolute;top:-40px;left:0;background:var(--bfi-accent);color:var(--bfi-text-on-dark);padding:8px;text-decoration:none;z-index:var(--bfi-z-tooltip)}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{background:#fff;color:#000}.no-print{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shopify-premium-industrial-styles.css.map */
