@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiByp8kv8JHgFVrJJLucXtFmg.woff2) format("woff2"),url(//blackdiamondequipment.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v4/pxiByp8kv8JHgFVrJJLucXtFmg.woff2) format("woff2"),url(//blackdiamondequipment.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2) format("woff2")}@font-face{font-family:Carbon OT;font-style:normal;font-weight:100;font-display:swap;src:url(//blackdiamondequipment.com/cdn/shop/files/CarbonOT-Thin.woff2?v=7765120533270143963) format("woff2")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;font-display:swap;src:url(//blackdiamondequipment.com/cdn/shop/files/Coolvetica-Regular.woff2?v=5577675273369671943) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v15/92zat6UovxVYo63-dA.woff2) format("woff2"),url(//blackdiamondequipment.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2) format("woff2")}@font-face{font-family:Futura Semi Bold;font-style:normal;font-weight:500 700;font-display:swap;src:url(futura_n7.woff) format("woff"),url(//cdn.shopify.com/s/files/1/0880/2195/8973/files/futura_n7.woff) format("woff")}@font-face{font-family:Futura;font-style:normal;font-weight:500 700;font-display:swap;src:url(futura_n7.woff) format("woff"),url(//cdn.shopify.com/s/files/1/0880/2195/8973/files/futura_n7.woff) format("woff")}:root{--bd-font-family-body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bd-font-family-heading: "Jost", "Instrument Sans", sans-serif;--bd-font-family-campaign: "Carbon OT", "Instrument Sans", sans-serif;--bd-font-family-display: "Futura Semi Bold", "Futura", "Tahoma", sans-serif;--bd-font-family-nav: "Futura Semi Bold", "Futura", "Tahoma", sans-serif;--bd-font-size-xs: 1.2rem;--bd-font-size-sm: 1.4rem;--bd-font-size-base: 1.6rem;--bd-font-size-md: 1.8rem;--bd-font-size-lg: 2rem;--bd-font-size-xl: 2.4rem;--bd-font-size-2xl: 2.8rem;--bd-font-size-3xl: 3.2rem;--bd-font-size-4xl: 4.5rem;--bd-font-size-5xl: 5.6rem;--bd-font-weight-regular: 400;--bd-font-weight-medium: 500;--bd-font-weight-semibold: 600;--bd-font-weight-bold: 700;--bd-line-height-tight: 1.1;--bd-line-height-heading: 1.2;--bd-line-height-base: 1.5;--bd-line-height-relaxed: 1.75;--bd-letter-spacing-base: .02em;--bd-letter-spacing-heading: .04em;--bd-letter-spacing-uppercase: .08em;--bd-color-bg-base: #f7f7f7;--bd-color-bg-surface: #ffffff;--bd-color-bg-subtle: #f3f3f3;--bd-color-text-primary: #000000;--bd-color-text-body: #121212;--bd-color-text-muted: rgba(0, 0, 0, .75);--bd-color-text-inverse: #ffffff;--bd-color-accent-rust: #cd4c1d;--bd-color-accent-blue: #334fb4;--bd-color-border-subtle: rgba(0, 0, 0, .1);--bd-color-border-medium: rgba(0, 0, 0, .2);--bd-color-border-input: rgba(0, 0, 0, .55);--bd-color-border-dark: #121212;--bd-color-disabled: #c6c6c6;--bd-radius-none: 0px;--bd-radius-button: 0px;--bd-radius-input: 0px;--bd-radius-card: 0px;--bd-radius-pill: 40px;--bd-radius-badge: 40px;--bd-page-width: var(--page-width);--bd-page-width-narrow: 120rem;--bd-page-width-reading: 80rem;--bd-gutter-desktop: 2rem;--bd-gutter-desktop-lg: 4rem;--bd-gutter-mobile: 1.5rem;--bd-spacing-section-desktop: 6rem;--bd-spacing-section-mobile: 3.5rem;--bd-breakpoint-sm: 576px;--bd-breakpoint-md: 750px;--bd-breakpoint-lg: 990px;--bd-breakpoint-xl: 1200px;--bd-breakpoint-xxl: 1440px;--font-body-family: var(--bd-font-family-body);--font-heading-family: var(--bd-font-family-heading);--buttons-radius: 0px;--buttons-border-width: 2px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--card-corner-radius: 0px;--media-radius: 0px;--variant-pills-radius: 40px;--badge-corner-radius: 40px}body{font-family:var(--bd-font-family-body);font-size:var(--bd-font-size-base);line-height:var(--bd-line-height-base);color:var(--bd-color-text-primary);background-color:var(--bd-color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--bd-font-family-heading);font-weight:var(--bd-font-weight-bold);line-height:var(--bd-line-height-heading);color:var(--bd-color-text-primary);letter-spacing:var(--bd-letter-spacing-heading);text-transform:uppercase;margin-top:0}h1,.h1{font-size:var(--bd-font-size-4xl);line-height:var(--bd-line-height-tight)}h2,.h2{font-size:var(--bd-font-size-3xl)}h3,.h3{font-size:var(--bd-font-size-xl)}h4,.h4{font-size:var(--bd-font-size-lg)}@media screen and (max-width:749px){h1,.h1{font-size:var(--bd-font-size-2xl);line-height:1.18}h2,.h2{font-size:var(--bd-font-size-xl)}h3,.h3{font-size:var(--bd-font-size-lg)}}.page-width:not(.page-width--narrow){max-width:100%}.bd-container{width:100%;max-width:var(--bd-page-width);margin-left:auto;margin-right:auto;padding-left:var(--bd-gutter-mobile);padding-right:var(--bd-gutter-mobile);box-sizing:border-box}@media screen and (min-width:750px){.bd-container{padding-left:var(--bd-gutter-desktop);padding-right:var(--bd-gutter-desktop)}}@media screen and (min-width:1200px){.bd-container{padding-left:var(--bd-gutter-desktop-lg);padding-right:var(--bd-gutter-desktop-lg)}}.bd-container--narrow{max-width:var(--bd-page-width-narrow)}.bd-container--reading{max-width:var(--bd-page-width-reading)}.bd-container--fluid{max-width:100%;padding-left:0;padding-right:0}.bd-flex{display:flex}.bd-flex-col{display:flex;flex-direction:column}.bd-flex-wrap{flex-wrap:wrap}.bd-items-center{align-items:center}.bd-items-start{align-items:flex-start}.bd-items-end{align-items:flex-end}.bd-justify-between{justify-content:space-between}.bd-justify-center{justify-content:center}.bd-justify-start{justify-content:flex-start}.bd-justify-end{justify-content:flex-end}.bd-gap-1{gap:.8rem}.bd-gap-2{gap:1.6rem}.bd-gap-3{gap:2.4rem}.bd-gap-4{gap:3.2rem}.bd-grid{display:grid;column-gap:var(--bd-gutter-desktop);row-gap:var(--bd-gutter-desktop)}@media screen and (max-width:749px){.bd-grid{column-gap:var(--bd-gutter-mobile);row-gap:var(--bd-gutter-mobile)}}.bd-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bd-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:749px){.bd-grid-cols-mobile-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bd-grid-cols-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-btn,.button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:var(--bd-font-family-body);font-weight:var(--bd-font-weight-bold);font-size:var(--bd-font-size-sm);line-height:1;letter-spacing:var(--bd-letter-spacing-uppercase);text-transform:uppercase;text-decoration:none;border-radius:var(--bd-radius-button);border:2px solid var(--bd-color-text-body);padding:1.4rem 2.8rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;min-height:4.8rem}.bd-btn--primary,.button:not(.button--secondary):not(.button--tertiary):not(.button--plain){background-color:var(--bd-color-text-body);border-color:var(--bd-color-text-body);color:var(--bd-color-text-inverse)}.bd-btn--primary:hover,.button:not(.button--secondary):not(.button--tertiary):not(.button--plain):hover{background-color:var(--bd-color-accent-rust);border-color:var(--bd-color-accent-rust);color:var(--bd-color-text-inverse)}.bd-btn--secondary,.button--secondary{background-color:var(--bd-color-accent-rust);border-color:var(--bd-color-accent-rust);color:var(--bd-color-text-inverse)}.bd-btn--secondary:hover,.button--secondary:hover{background-color:var(--bd-color-text-body);border-color:var(--bd-color-text-body);color:var(--bd-color-text-inverse)}.bd-btn--outline,.bd-btn--tertiary,.button--tertiary{background-color:transparent;border:2px solid var(--bd-color-text-primary);color:var(--bd-color-text-primary)}.bd-btn--outline:hover,.bd-btn--tertiary:hover,.button--tertiary:hover{background-color:var(--bd-color-text-primary);border-color:var(--bd-color-text-primary);color:var(--bd-color-text-inverse)}.bd-btn:disabled,.button:disabled,.bd-btn[aria-disabled=true],.button[aria-disabled=true]{background-color:var(--bd-color-disabled)!important;border-color:var(--bd-color-disabled)!important;color:var(--bd-color-text-inverse)!important;cursor:not-allowed!important;opacity:.75}.bd-input,.field__input,.customer .field input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{border-radius:var(--bd-radius-input);border:1px solid var(--bd-color-border-input);background-color:var(--bd-color-bg-surface);color:var(--bd-color-text-primary);font-family:var(--bd-font-family-body);font-size:var(--bd-font-size-base);padding:1.2rem 1.6rem;box-sizing:border-box;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.bd-input:focus,.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--bd-color-text-primary);outline:2px solid var(--bd-color-text-primary);outline-offset:0}.bd-input::placeholder,.field__input::placeholder,input::placeholder,textarea::placeholder{color:var(--bd-color-text-muted);opacity:1}.bd-icon,.icon{display:inline-block;vertical-align:middle;fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.bd-icon--sm{width:1.4rem;height:1.4rem}.bd-icon--md{width:2rem;height:2rem}.bd-icon--lg{width:2.8rem;height:2.8rem}.bd-ratio-1x1{aspect-ratio:1 / 1}.bd-ratio-3x4{aspect-ratio:3 / 4}.bd-ratio-4x5{aspect-ratio:4 / 5}.bd-ratio-16x9{aspect-ratio:16 / 9}.bd-ratio-2x1{aspect-ratio:2 / 1}.bd-img-cover{width:100%;height:100%;object-fit:cover;display:block}.bd-img-contain{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width:749px){.bd-hidden-mobile{display:none!important}}@media screen and (min-width:750px){.bd-hidden-desktop{display:none!important}}.bd-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bd-campaign-shell{font-family:var(--bd-font-family-campaign);background-color:#fff;color:#121212bf;line-height:28.8px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bd-foundation.css.map */
