*,*:before,*:after,::backdrop,overflow-list::part(list),overflow-list::part(overflow),overflow-list::part(overflow-list){transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important}@view-transition{navigation:none}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.slide__content{opacity:1!important;animation:none!important}@supports (animation-timeline: scroll(self)){dialog[open] .quick-add-modal__content .product-details{animation-duration:0s,auto,auto,auto!important}}body{--button-padding-block: var(--input-padding-y)}.menu-list__link-title,.mega-menu__link .wrap-text{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.3em}.menu-list__list-item:is(:hover,:focus-within) .menu-list__link-title,.mega-menu__link:is(:hover,:focus-visible) .wrap-text{text-decoration-color:currentcolor}.menu-list__list-item:not(:has(.menu-list__submenu),[slot=more]) .menu-list__link:after{display:none!important}.menu-list__trigger .menu-list__disclosure{position:static;opacity:1;transform:none;padding:0;margin-inline:calc(.3em - var(--gap-sm)) var(--gap-sm)}.menu-list__link.button-unstyled:hover{text-decoration-line:none}.menu-list .menu-list__list-item .menu-list__link{color:var(--menu-top-level-font-color)}.mega-menu__link{--menu-child-active-font-color: var(--menu-child-font-color);--menu-parent-active-font-color: var(--menu-parent-font-color)}.menu-drawer__menu-item:hover{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.3em}@media(hover:hover){.header__column:has(header-menu:hover,.header-actions__action:hover,.header__icon--menu:hover) :is(header-menu,.header-actions__action,.header__icon--menu){opacity:1!important}}.header-actions__action:not(.header-actions__text-style):hover{text-decoration-line:none}.header-actions__action:not(.header-actions__text-style,.account-button--text,.localization-selector),.header__icon--menu{--icon-underline-width: var(--icon-size-md);background-repeat:no-repeat;background-position:center bottom 5px;background-size:var(--icon-underline-width) max(1px,.075em)}.header-actions__action:has(.header-actions__cart-icon){--icon-underline-width: calc(var(--icon-size-md) * 96 / 55)}.header-actions__action.account-button{--icon-underline-width: 15px}@media(hover:hover){.header-actions__action:not(.header-actions__text-style,.account-button--text,.localization-selector):hover,.header__icon--menu:hover{background-image:linear-gradient(currentcolor,currentcolor)}}.header-actions__action:not(.header-actions__text-style,.account-button--text,.localization-selector):focus-visible,.header__icon--menu:focus-visible{background-image:linear-gradient(currentcolor,currentcolor)}.product-card:hover [ref=productTitleLink] [role=heading],.collection-card:hover .collection-title,.resource-card:hover .resource-card__title,.blog-post-card:hover .blog-post-card__title-link{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.125em}.product-card [ref=productTitleLink]{text-decoration:none}.blog-post-card .blog-post-card__title-link:hover{color:var(--color-foreground)}.blog-post-card .blog-post-card__content-text a:hover{color:currentcolor;text-decoration-line:underline;text-decoration-color:currentcolor}.text-block.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:underline;text-decoration-color:currentcolor}.cart-items__details a:hover{text-decoration-line:underline;text-decoration-color:currentcolor}.cart-totals__tax-note.cart-totals__tax-note a{text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent)}.cart-totals__tax-note.cart-totals__tax-note a:hover{text-decoration-color:currentcolor}.policy_list.policy_list li:hover:not(:focus-within){background:none}localization-form-component .button:not(.country-filter__reset-button):hover,.localization-form__list-item:hover{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.125em}.predictive-search-results__pill:hover{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.125em}.pagination__list:before{opacity:0!important}@supports not (anchor-name: --pagination-active){.pagination__link:not([aria-current=page]):before{opacity:0!important}}.pagination__link:not(.pagination__link--current,.pagination__link--gap,.pagination__link--disabled):hover{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.2em}.blog-post-comments-pagination.blog-post-comments-pagination a:hover{border-bottom:0}collection-links-component:not([layout=spotlight]) .collection-links__container:hover .collection-links__link{opacity:1!important}.collection-links__link:hover{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.125em}.variant-option__select-wrapper.variant-option__select-wrapper:hover{border-color:var(--color-variant-border);color:var(--color-variant-text)}.variant-option__select-wrapper:hover .variant-option__select.variant-option__select{background-color:var(--color-variant-background)}.spec-dropdown__button:hover .spec-dropdown__label{text-decoration-line:underline;text-decoration-thickness:.075em;text-underline-offset:.125em}:root{--checkbox-border-radius: 0}.facets .facets__pill-label{--pill-label-border-radius: 0}.pills__pill{line-height:20px}.pills__pill .svg-wrapper{margin-block-start:-2px}.header-actions__action:not(.account-button) .header-actions__cart-icon svg{width:calc(var(--icon-size-md) * 96 / 55);height:var(--icon-size-md)}.add-to-cart-icon,.sticky-add-to-cart .add-to-cart-text>.svg-wrapper{display:none}.password-footer__button.password-footer__button{text-decoration-line:none;text-decoration-thickness:.075em;text-underline-offset:.125em}.password-footer__button.password-footer__button:hover{color:var(--color-foreground);text-decoration-line:underline}.variant-option__button-label[hidden]{display:none}.spec-icon{--icon-ground: var(--color-background);display:inline-block;flex:none;width:auto;height:1.5em;vertical-align:middle}.spec-icon--square{aspect-ratio:1}.spec-icon--wide{aspect-ratio:4;height:1em}.spec-dropdown{position:relative}.spec-dropdown.variant-option__select-wrapper{overflow:visible}.spec-dropdown__native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap;pointer-events:none}.spec-dropdown__button{--icon-ground: var(--color-variant-background, var(--color-background));position:relative;display:flex;align-items:center;width:100%;min-height:calc(var(--padding-md) * 2 + var(--font-paragraph--size) * var(--font-paragraph--line-height));margin:0;padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) * 2 + var(--icon-size-2xs));border:0;border-radius:inherit;background-color:var(--color-variant-background, var(--color-background));color:inherit;font:inherit;text-align:start;cursor:pointer}.spec-dropdown__button:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.spec-dropdown__value{display:flex;align-items:center;gap:var(--padding-md);min-width:0}.spec-dropdown__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-dropdown__icon{display:flex;flex:none}.spec-dropdown__button .spec-icon{display:block;height:32px;margin-block:-4px}.spec-dropdown__button .spec-icon--wide{height:20px;margin-block:0}.spec-dropdown__caret,.spec-dropdown__button .icon-caret{position:absolute;inset-inline-end:var(--padding-lg);top:50%;width:var(--icon-size-2xs);height:var(--icon-size-2xs);transform:translateY(-50%);pointer-events:none}.spec-dropdown--open .spec-dropdown__caret,.spec-dropdown--open .spec-dropdown__button .icon-caret{transform:translateY(-50%) rotate(180deg)}.spec-dropdown__list{--icon-ground: var(--color-variant-background, var(--color-background));position:absolute;z-index:30;inset-inline:calc(var(--style-border-width-inputs, 1px) * -1);top:calc(100% + 4px);max-height:min(22rem,60vh);margin:0;padding:var(--padding-2xs, 4px) 0;overflow-y:auto;overscroll-behavior:contain;border:var(--style-border-width-inputs, 1px) solid var(--color-variant-border, var(--color-border));border-radius:var(--style-border-radius-inputs);background-color:var(--color-variant-background, var(--color-background));color:var(--color-variant-text, var(--color-foreground));box-shadow:0 8px 24px #00000014}.spec-dropdown--up .spec-dropdown__list{top:auto;bottom:calc(100% + 4px)}.spec-dropdown__list:focus{outline:none}.spec-dropdown__option{display:flex;align-items:center;gap:var(--padding-md);min-height:44px;padding-block:var(--padding-xs);padding-inline:var(--padding-lg);cursor:pointer}.spec-dropdown__option--active{background-color:color-mix(in srgb,currentcolor 6%,transparent)}.spec-dropdown__list:focus-visible .spec-dropdown__option--active{outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-width) * -1)}.spec-dropdown__option[aria-selected=true]{font-weight:600;box-shadow:inset 2px 0 0 currentcolor}.spec-dropdown__option .spec-icon{display:block;height:30px}.spec-dropdown__option .spec-icon--wide{height:18px}@media screen and (max-width:749px){.spec-dropdown__list{max-height:min(20rem,50vh)}}.card-gallery{position:relative}.spec-strip{--icon-ground: color-mix(in srgb, var(--color-foreground) 4%, var(--color-background));position:absolute;inset-inline-start:var(--padding-sm);bottom:var(--padding-sm);z-index:1;display:flex;align-items:center;gap:var(--gap-xs);margin:0;padding:0;color:var(--color-foreground);pointer-events:none}.spec-strip__item{display:flex}.spec-strip .spec-icon{height:30px}.spec-strip .spec-icon--square{aspect-ratio:1}.spec-strip .spec-icon--wide{aspect-ratio:4;height:18px}.spec-strip[data-count="1"] .spec-icon{height:52px}.spec-strip[data-count="1"] .spec-icon--wide{height:28px}.spec-strip[data-count="2"] .spec-icon{height:40px}.spec-strip[data-count="2"] .spec-icon--wide{height:22px}.spec-strip__more{padding-inline:var(--padding-2xs, 4px);font-size:var(--font-size--body-sm)}@media screen and (max-width:749px){.spec-strip .spec-icon{height:24px}.spec-strip[data-count="1"] .spec-icon{height:40px}.spec-strip[data-count="2"] .spec-icon{height:32px}.spec-strip .spec-icon--wide,.spec-strip[data-count] .spec-icon--wide{height:16px}}.spec-table.rte table{font-size:var(--font-size--sm);border-top:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.spec-table.rte{margin-block-end:12px}.spec-table.rte th,.spec-table.rte td{padding:.3rem 0;vertical-align:top}.spec-table.rte th{width:1%;padding-inline-end:1rem;white-space:nowrap;font-weight:600}.spec-table td .spec-icon{margin-inline-end:.5em}@media screen and (max-width:749px){.product-details .layout-panel-flex--row:not(.mobile-column)>.text-block{flex:0 1 auto}}.checkbox__label:has(.spec-icon-box){align-items:center}.spec-icon-box{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-start:var(--checkbox-label-padding)}.spec-icon-box .spec-icon{height:24px}.spec-icon-box--thread,.spec-icon-box--shank,.spec-icon-box--taper{width:64px}.spec-icon-box .spec-icon--wide{height:16px}.price--on-request{color:var(--color-accent);font-weight:600}.variant-option.variant-option--dropdowns>label,.quote-dialog__field.quote-dialog__field>span,.facets__summary.facets__summary{font-size:var(--font-size--xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.variant-option.variant-option--dropdowns>label,.quote-dialog__field.quote-dialog__field>span{color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.text-block--collection-count,.text-block--count,.text-block--desc,.text-block--body,.text-block--quote_note,.product-details .text-block--eyebrow{color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}@media screen and (max-width:749px){.hero__content-wrapper .bit-finder-block{width:100%}}.product-eyebrow{margin:0;font-size:var(--font-size--xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.menu-list__link-title,.menu-list__trigger .menu-list__disclosure{translate:0 1px}@media(hover:hover){.group-block:has(>.group-block-content>.brand-logo):hover{border-color:var(--color-foreground)}}.group-block:has(>.group-block-content>.brand-logo):has(>.group-block__link:focus-visible){border-color:var(--color-foreground)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
