.ehs-dealers__intro,.ehs-dealers__footnote{max-inline-size:780px}.ehs-dealers__controls{display:flex;flex-wrap:wrap;gap:var(--spacing-4, 1rem);margin-block:var(--spacing-6, 1.5rem) var(--spacing-3, .75rem)}.ehs-dealers__control{display:flex;flex-direction:column;gap:var(--spacing-1, .25rem);flex:1 1 14rem;min-inline-size:0}.ehs-dealers__label{font-size:.85em;opacity:.7}.ehs-dealers__select,.ehs-dealers__input{inline-size:100%;padding:var(--spacing-2, .5rem) var(--spacing-3, .75rem);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-sm);background:transparent;color:inherit;font:inherit}.ehs-dealers__count{margin-block:0 var(--spacing-5, 1.25rem);font-size:.85em;opacity:.7}.ehs-dealers__group{margin-block-end:var(--spacing-8, 2rem)}.ehs-dealers__group-title{margin-block-end:var(--spacing-3, .75rem);padding-block-end:var(--spacing-2, .5rem);border-block-end:1px solid rgb(var(--border-color))}.ehs-dealers__group--distributors .ehs-dealers__group-title{border-block-end-width:3px}.ehs-dealers__group-intro{margin-block-end:var(--spacing-4, 1rem);max-inline-size:780px}.ehs-dealers__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--spacing-4, 1rem);margin:0;padding:0;list-style:none}.ehs-dealer{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);padding:var(--spacing-4, 1rem);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-sm)}.ehs-dealer__name{margin:0;font-size:1em;font-weight:600}.ehs-dealer__address{margin:0;font-style:normal;line-height:1.5;opacity:.85}.ehs-dealer__notes{margin:0;font-size:.9em;opacity:.75}.ehs-dealer__links{display:flex;flex-direction:column;gap:var(--spacing-1, .25rem);margin-block-start:auto;padding-block-start:var(--spacing-2, .5rem);font-size:.9em;overflow-wrap:anywhere}.ehs-dealer__services{display:flex;flex-wrap:wrap;gap:var(--spacing-1, .25rem);margin:0;padding:0;list-style:none}.ehs-dealer__service{padding:.1em .6em;border:1px solid rgb(var(--border-color));border-radius:999px;font-size:.75em;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.ehs-dealer__badge{align-self:start;padding:.1em .6em;border-radius:999px;background:rgb(var(--text-color, var(--text-primary)) / .08);font-size:.7em;letter-spacing:.06em;text-transform:uppercase}.ehs-dealers__empty{margin-block:var(--spacing-4, 1rem);opacity:.8}.ehs-b2b-price{display:flex;align-items:baseline;gap:var(--spacing-1, .25rem);flex-wrap:wrap}.ehs-b2b-price__note{margin-block-start:var(--spacing-0-5, .125rem)}.ehs-upsell{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid rgb(var(--border-color));border-inline-start-width:3px;border-inline-start-color:rgb(var(--text-color, var(--text-primary)) / .6);border-radius:var(--rounded-sm)}.ehs-upsell__heading,.ehs-upsell__body{margin:0}.ehs-upsell__note{margin:0;font-style:italic}.ehs-notice{display:flex;flex-direction:column;gap:var(--spacing-1-5);padding:var(--spacing-4);border:1px solid rgb(var(--border-color));border-inline-start-width:3px;border-radius:var(--rounded-sm)}.ehs-notice--block-all,.ehs-notice--block-tagged{border-inline-start-color:rgb(var(--text-color, var(--text-primary)) / .6)}.ehs-notice__link{align-self:start}.ehs-badge{white-space:nowrap}.ehs-buy-blocked buy-buttons,.ehs-buy-blocked .product-info__buy-buttons,.ehs-buy-blocked .product-info__quantity-selector,.ehs-buy-blocked .product-info__pickup-availability,.ehs-buy-blocked .product-quick-add,.ehs-buy-blocked .product-card__quick-buy,.ehs-buy-blocked .shopify-payment-button{display:none!important}.ehs-lead-time{display:block;opacity:.75}.ehs-product-options__field[hidden]{display:none}.ehs-product-options__help{margin-block-start:var(--spacing-1, .25rem)}.ehs-product-options__legend{margin-block-end:var(--spacing-1, .25rem)}.ehs-spec-table__title{margin-block-end:var(--spacing-2, .5rem)}.ehs-spec-table__table{width:100%;border-collapse:collapse;text-align:start}.ehs-spec-table__table th,.ehs-spec-table__table td{padding-block:var(--spacing-2, .5rem);border-block-end:1px solid rgb(var(--border-color));vertical-align:top;text-align:start}.ehs-spec-table__table th{inline-size:40%;font-weight:500;opacity:.7}.ehs-spec-table__table tr:last-child th,.ehs-spec-table__table tr:last-child td{border-block-end:none}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
