:root{--fab-accent-hover: var(--color-persimmon-300);--fab-accent: var(--color-persimmon-400);--fab-accent-press: var(--color-persimmon-500);--focus-outline-width: var(--focus-ring-width);--focus-outline-offset: var(--focus-ring-offset);--animation-speed: var(--motion-duration-xs);--animation-easing: var(--motion-ease-standard);--max-width--body-medium: var(--type-measure-body);--max-width--body-wide: var(--type-measure-body-wide)}*:focus-visible{outline-color:var(--focus-ring-ink)}@supports not selector(:focus-visible){*:focus{outline-color:var(--focus-ring-ink)}}.fab-ground-dark{--focus-ring-ink: var(--color-iron-50)}:root{--font-body--family: var(--font-sans);--font-heading--family: var(--font-sans);--font-subheading--family: var(--font-sans);--font-accent--family: var(--font-sans);--font-paragraph--family: var(--font-sans);--font-paragraph--size: var(--type-size-body);--font-paragraph--line-height: var(--type-lh-body);--font-h1--family: var(--font-sans);--font-h2--family: var(--font-sans);--font-h3--family: var(--font-sans);--font-h4--family: var(--font-sans);--font-h5--family: var(--font-sans);--font-h6--family: var(--font-sans);--button-font-family-primary: var(--font-sans);--button-font-family-secondary: var(--font-sans);--header-actions-font-family: var(--font-sans)}.price,.price *,[class*=sku],.fab-spec{font-family:var(--font-mono)}:root,.fab-ground-light{--color-background: var(--color-iron-50);--color-foreground: var(--color-iron-800);--color-foreground-muted: var(--color-iron-600);--color-foreground-subdued: var(--color-iron-600);--color-border: var(--color-iron-400);--color-input-border: var(--color-iron-500);--color-input-background: var(--color-iron-50);--color-input-text: var(--color-iron-800)}.fab-ground-dark{--color-background: var(--color-iron-950);--color-foreground: var(--color-iron-50);--color-foreground-muted: var(--color-iron-300);--color-foreground-subdued: var(--color-iron-300);--color-border: var(--color-iron-700);--color-input-border: var(--color-iron-500);--color-input-background: var(--color-iron-950);--color-input-text: var(--color-iron-50)}:root{--color-primary-button-background: var(--fab-accent);--color-primary-button-text: var(--color-on-accent);--color-primary-button-hover-background: var(--fab-accent-hover);--color-primary-button-hover-text: var(--color-on-accent);--color-primary-button-border: transparent;--color-primary-button-hover-border: transparent;--color-primary-button-focus-outline: var(--focus-ring-ink);--color-secondary-button-background: var(--color-iron-100);--color-secondary-button-text: var(--color-iron-900);--color-secondary-button-border: var(--color-iron-500);--color-secondary-button-hover-background: var(--color-iron-50);--color-secondary-button-hover-text: var(--color-iron-900);--color-secondary-button-hover-border: var(--color-iron-500)}:root{--style-border-radius-xs: var(--radius-xs);--style-border-radius-sm: var(--radius-sm);--style-border-radius-md: var(--radius-md);--style-border-radius-lg: var(--radius-lg);--style-border-radius-buttons-primary: var(--radius-sm);--style-border-radius-buttons-secondary: var(--radius-sm);--style-border-radius-inputs: var(--radius-sm);--style-border-radius-popover: var(--radius-md);--style-border-radius-pills: var(--radius-xl)}.button,button.shopify-payment-button__button--unbranded{--button-border-width: 0;border-radius:var(--radius-sm)}.button-custom.button-custom{--button-background-color: var(--fab-accent);--button-color: var(--color-on-accent);--button-border-color: transparent;--button-border-width: 0;--button-focus-outline-color: var(--focus-ring-ink);border-radius:var(--radius-sm)}.button-custom.button-custom:hover{--button-background-color: var(--fab-accent-hover);--button-color: var(--color-on-accent);--button-border-color: transparent}.button-custom.button-custom:active:not([aria-disabled=true],:disabled){--button-background-color: var(--fab-accent-press);--button-color: var(--color-on-accent)}.button:active:not([aria-disabled=true],:disabled),button.shopify-payment-button__button--unbranded:active:not([disabled]){--button-background-color: var(--fab-accent-press);--button-color: var(--color-on-accent)}.button-secondary{border-radius:var(--radius-sm)}.button-secondary:active:not([aria-disabled=true],:disabled){--button-background-color: var(--color-iron-200)}:root{--color-variant-background: var(--color-iron-50);--color-variant-text: var(--color-iron-800);--color-variant-border: var(--color-iron-500);--color-variant-hover-background: var(--color-iron-100);--color-variant-hover-text: var(--color-iron-900);--color-variant-hover-border: var(--color-iron-500);--color-selected-variant-background: var(--fab-accent);--color-selected-variant-text: var(--color-on-accent);--color-selected-variant-border: transparent;--color-selected-variant-hover-background: var(--fab-accent-hover);--color-selected-variant-hover-text: var(--color-on-accent);--color-selected-variant-hover-border: transparent;--style-border-swatch-width: 0px}.fab-waitlist__interest{display:flex;flex-direction:column;gap:var(--space-2xs);margin-block-end:var(--space-sm);text-align:start}.fab-waitlist__label{font-family:var(--font-sans);font-weight:var(--font-weight-medium, 500);color:var(--color-foreground)}.fab-waitlist__select{font-family:var(--font-sans);color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs, 1px) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);padding-block:var(--space-xs);padding-inline:var(--space-sm);width:100%;transition:border-color var(--animation-speed) var(--animation-easing)}body.fab-password{position:relative;background-color:var(--color-iron-100);background-image:radial-gradient(var(--color-iron-200) 1.2px,transparent 1.2px);background-size:20px 20px;background-position:10px 10px}body.fab-password .section-background{--color-background: transparent}body.fab-password.fab-dots-animated{background-image:none}body.fab-password .fab-breathing-dots{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body.fab-password .fab-corner-mark{position:absolute;top:var(--space-lg);left:var(--space-lg);z-index:1}body.fab-password .fab-corner-mark img{display:block;width:64px;height:64px}body.fab-password .email-signup__button{--color-primary-button-background: var(--color-iron-900);--color-primary-button-text: var(--color-iron-50);--color-primary-button-hover-background: var(--color-iron-800);--color-primary-button-hover-text: var(--color-iron-50)}body.fab-password .email-signup__button.button:active:not([aria-disabled=true],:disabled){--button-background-color: var(--color-iron-950);--button-color: var(--color-iron-50)}.header-logo span[data-testid=header-logo]:not(:has(img)){display:inline-block;block-size:48px;inline-size:66px;background:var(--fab-logo-primary-url, url(fab-workbench-logo-primary.svg)) center / contain no-repeat;overflow:hidden;text-indent:200%;white-space:nowrap}footer [class*=color-custom-],footer[class*=color-custom-]{--focus-ring-ink: var(--color-iron-50)}.email-signup__input.email-signup__input.paragraph{outline-color:var(--focus-ring-ink)}.recipient-fields__input.recipient-fields__input:focus{outline-color:var(--focus-ring-ink)}.fab-badge,.menu-list__link-title:after,.variant-option__button-label:has(input[data-option-name="Rotary tool model"]) .variant-option__button-label__text{--fab-badge-ground: var(--color-iron-100);--fab-badge-ink: var(--color-iron-900);--fab-badge-size: var(--type-size-caption);display:inline-flex;align-items:center;gap:var(--space-2xs);max-inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-xs);border-radius:var(--radius-xs);background-color:var(--fab-badge-ground);color:var(--fab-badge-ink);font-family:var(--font-sans);font-size:var(--fab-badge-size);font-weight:var(--type-weight-heading);letter-spacing:var(--type-track-heading);line-height:var(--type-lh-ui);text-transform:none;white-space:nowrap}.predictive-search{--resource-card-corner-radius: var(--radius-sm)}.predictive-search .resource-card .price{display:none}.predictive-search :is(.resource-card__media,.resource-card__image-wrapper,.resource-card__image){aspect-ratio:1}[id$=__product-recommendations] :is(.product-media,.product-media__image,.product-media-container){border-radius:var(--radius-md);overflow:hidden}.fab-catalog-card__title .fab-badge:not(.fab-badge--lg){padding-block:var(--space-xs);padding-inline:var(--space-sm)}.predictive-search :is(input,.search-input,[type=search]):is(:focus,:focus-visible){outline:none}body:has(search-page-input-component) .search-page-input:focus-visible{border-color:transparent}.search-page-input:-webkit-autofill,.search-page-input:-webkit-autofill:hover,.search-page-input:-webkit-autofill:focus,.search-page-input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-input-text);box-shadow:inset 0 0 0 100vmax var(--color-input-background);caret-color:var(--color-input-text);font:inherit}.search-page-input:-internal-autofill-previewed{-webkit-text-fill-color:var(--color-input-text);box-shadow:inset 0 0 0 100vmax var(--color-input-background);font:inherit}.search-page-input:-internal-autofill-selected{-webkit-text-fill-color:var(--color-input-text);box-shadow:inset 0 0 0 100vmax var(--color-input-background);font:inherit}.predictive-search input:-webkit-autofill,.predictive-search input:-webkit-autofill:hover,.predictive-search input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-input-text);box-shadow:inset 0 0 0 100vmax var(--color-input-background);caret-color:var(--color-input-text);font:inherit}.predictive-search input:-internal-autofill-previewed{-webkit-text-fill-color:var(--color-input-text);box-shadow:inset 0 0 0 100vmax var(--color-input-background);font:inherit}.predictive-search input:-internal-autofill-selected{-webkit-text-fill-color:var(--color-input-text);box-shadow:inset 0 0 0 100vmax var(--color-input-background);font:inherit}.predictive-search .predictive-search-results__card--product.predictive-search-results__card--product:hover{background-color:transparent;padding:0;margin:0}.predictive-search-form__footer.predictive-search-form__footer{text-align:center}body:has(search-page-input-component) .product-card .product-media__image{border-radius:var(--radius-md)}body:has(search-page-input-component) .product-card .price{display:none}.product-card slideshow-slides{overflow-y:hidden;overscroll-behavior-x:none}slideshow-slides .product-card slideshow-slides{overscroll-behavior-x:auto}.variant-option>legend,.variant-option[data-testid=variant-option-single]{font-weight:var(--type-weight-heading)}.variant-option>legend .variant-option__swatch-value,.variant-option>legend:after{font-weight:var(--type-weight-body)}.menu-list__link[aria-current=page] .menu-list__link-title,.menu-list__item[aria-current=page]{font-weight:var(--type-weight-heading)}.menu-list .menu-list__list-item .menu-list__link.menu-list__link--active,.menu-list .menu-list__list-item .menu-list__link[aria-current=page]{color:var(--menu-top-level-font-color)}.menu-list__link-title:after,.menu-list__item:after{--fab-badge-ground: var(--fab-menu-badge-ground, #e6d5ff);--fab-badge-ink: var(--fab-menu-badge-ink, #ad68ff);font-weight:var(--type-weight-ui);--fab-badge-size: calc(var(--type-size-label) * .8);content:var(--fab-menu-badge-label, none);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);border-radius:4px;position:relative;top:-1.3em;margin-inline-start:var(--space-2xs);pointer-events:none}.variant-option:has(input[data-option-name="Rotary tool model"]) legend:after{content:var(--fab-rotary-selected, "");padding-inline-start:var(--padding-xs);color:var(--variant-option-label-color-subdued, var(--color-foreground-subdued))}.fab-badge--lg{--fab-badge-size: var(--type-size-h3);--fab-badge-separator-height: 2em;--fab-badge-separator-width: 2px;gap:var(--space-lg);padding-block:var(--space-md);padding-inline:var(--space-lg);border-radius:var(--radius-sm)}.fab-badge__separator{flex:0 0 auto;inline-size:var(--fab-badge-separator-width, 1px);block-size:var(--fab-badge-separator-height, 1em);background-color:currentColor;border-radius:var(--radius-pill, 999px)}.fab-badge__trailing{flex:0 0 auto;display:inline-flex;align-items:center}.fab-badge__trailing svg{inline-size:var(--fab-badge-icon-size, 1.5em);block-size:var(--fab-badge-icon-size, 1.5em);display:block}.fab-badge__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.fab-badge:hover:not(.fab-badge--featured),.fab-badge-host:hover .fab-badge:not(.fab-badge--featured),.fab-badge-host:focus-visible .fab-badge:not(.fab-badge--featured){--fab-badge-ground: var(--color-azalea-400) !important;--fab-badge-ink: var(--color-iron-900) !important}.fab-badge:not(.fab-badge--featured){transition:background-color var(--motion-duration-xs) var(--motion-ease-standard),color var(--motion-duration-xs) var(--motion-ease-standard)}.fab-badge--featured{--fab-badge-ground: var(--color-mimosa-400);--fab-badge-ink: var(--color-iron-900);--fab-badge-separator-height: 2em;--fab-badge-separator-width: 2px;--fab-badge-icon-size: 1.8em;gap:var(--space-md);padding-block:var(--space-sm);padding-inline:var(--space-md);transition:none}.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-],.predictive-search__search-button.predictive-search__search-button,.cart-items__empty-button.cart-items__empty-button,.fab-page .contact-form__form .submit-button.submit-button,[data-template="404"] .button.button{--button-background-color: var(--color-iron-900);--button-color: var(--color-iron-100);--button-border-width: 0;--button-border-color: transparent;--button-focus-outline-color: var(--focus-ring-ink);display:inline-flex;flex-direction:row;align-items:center;gap:0;font-size:var(--type-size-body);font-weight:var(--type-weight-heading);letter-spacing:var(--type-track-heading)}.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]:disabled,.predictive-search__search-button.predictive-search__search-button:disabled,.cart-items__empty-button.cart-items__empty-button:disabled,.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-][aria-disabled=true],.predictive-search__search-button.predictive-search__search-button[aria-disabled=true],.cart-items__empty-button.cart-items__empty-button[aria-disabled=true]{--button-background-color: var(--color-iron-400);--button-color: var(--color-iron-100);opacity:1}.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]>.add-to-cart-icon,.predictive-search__search-button.predictive-search__search-button>.add-to-cart-icon,.cart-items__empty-button.cart-items__empty-button>.add-to-cart-icon{display:none}.cart-items__empty-button.cart-items__empty-button,.fab-page .contact-form__form .submit-button.submit-button,[data-template="404"] .button.button{--button-background-color: var(--color-pear-400);--button-color: var(--color-on-accent)}.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]:active:not([aria-disabled=true],:disabled),.predictive-search__search-button.predictive-search__search-button:active:not([aria-disabled=true],:disabled){--button-background-color: var(--color-iron-950);--button-color: var(--color-iron-100)}.cart-items__empty-button.cart-items__empty-button:active:not([aria-disabled=true],:disabled),.fab-page .contact-form__form .submit-button.submit-button:active:not([aria-disabled=true],:disabled),[data-template="404"] .button.button:active:not([aria-disabled=true],:disabled){--button-background-color: var(--color-pear-500);--button-color: var(--color-on-accent)}.predictive-search__close-modal-button.predictive-search__close-modal-button:active:not([aria-disabled=true],:disabled){--button-background-color: var(--color-iron-900);--button-color: var(--color-iron-50)}.dialog-modal .predictive-search-form__header.predictive-search-form__header{border-width:0}.dialog-modal .predictive-search-form__header.predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:none}.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]:after,.predictive-search__search-button.predictive-search__search-button:after,.cart-items__empty-button.cart-items__empty-button:after,.fab-page .contact-form__form .submit-button.submit-button:after,[data-template="404"] .button.button:after{content:"";order:1;flex:0 0 auto;align-self:center;inline-size:var(--fab-icon-size-md);block-size:var(--fab-icon-size-md);background-color:currentColor;-webkit-mask-image:url(fab-icon-cart.svg);mask-image:url(fab-icon-cart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--fab-icon-size-md) var(--fab-icon-size-md);mask-size:var(--fab-icon-size-md) var(--fab-icon-size-md)}.add-to-cart-button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]:before,.predictive-search__search-button.predictive-search__search-button:before,.cart-items__empty-button.cart-items__empty-button:before,.fab-page .contact-form__form .submit-button.submit-button:before,[data-template="404"] .button.button:before{content:"";order:1;flex:0 0 auto;align-self:center;inline-size:var(--elevation-outline-width);block-size:2em;margin-inline:var(--space-md);background-color:currentColor}.fab-page .contact-form__form .submit-button.submit-button:after{-webkit-mask-image:url(icon-arrow.svg);mask-image:url(icon-arrow.svg)}.email-signup-block .email-signup__button.email-signup__button{background-color:var(--color-iron-900);color:var(--color-iron-50);transition:background-color var(--motion-duration-xs) var(--motion-ease-standard)}.email-signup-block .email-signup__button.email-signup__button:hover{background-color:var(--color-iron-800)}.email-signup-block .email-signup__button.email-signup__button:active{background-color:var(--color-iron-950)}.shopify-section-group-footer-group .email-signup-block .email-signup__button.email-signup__button{background-color:var(--color-iron-50);color:var(--color-iron-900)}.shopify-section-group-footer-group .email-signup-block .email-signup__button.email-signup__button:hover{background-color:var(--color-iron-100)}.shopify-section-group-footer-group .email-signup-block .email-signup__button.email-signup__button:active{background-color:var(--color-iron-200)}.shopify-section-group-footer-group .email-signup-block .email-signup__input-group{align-items:stretch}@media screen and (min-width:750px){.fab-buy-slot .email-signup-block{min-width:0}.fab-buy-slot .email-signup__input,.fab-buy-slot .email-signup__button{flex:0 1 50%;min-width:0}}.fab-page .rte img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.fab-page{--fab-content-width: 64rem}.fab-page .section.page-width-content{--page-content-width: var(--fab-content-width)}.fab-page .blog-post-content{max-width:var(--fab-content-width)}.fab-page .rte .fab-rte-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.fab-page .rte .fab-rte-duo{margin-block:var(--space-2xl)}.fab-page .rte .fab-rte-duo img{aspect-ratio:1 / 1;object-fit:cover}.fab-page .rte .fab-rte-duo--panels>*{aspect-ratio:1 / 1;border-radius:var(--radius-md);background-color:var(--color-iron-100);overflow:hidden}.fab-page .rte .fab-rte-duo--panels video{display:block;inline-size:100%;block-size:100%;object-fit:contain}.fab-page .rte .fab-rte-panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-md);padding:var(--space-lg);aspect-ratio:auto;min-block-size:100%}.fab-page .rte .fab-rte-panel p{margin:0}.fab-page .rte .fab-rte-mark{border-radius:var(--radius-xs);padding-inline:var(--space-2xs);background-color:var(--color-pear-400);color:var(--color-iron-950);font-weight:var(--type-weight-heading)}.fab-page .rte .fab-rte-panel__title{margin:0;font-size:var(--type-size-h2);font-weight:var(--type-weight-heading);line-height:var(--type-lh-heading);letter-spacing:var(--type-track-heading);text-transform:uppercase;color:var(--color-iron-950)}@media screen and not (min-width:750px){.fab-page .rte .fab-rte-duo{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fab-bridge.css.map */
