.st-product-page{--stp-bg:#14161a;--stp-panel:#23272e;--stp-border:#3a4049;--stp-text:#eceef0;--stp-muted:#c9cdd2;--stp-blue:#0084d5;--stp-link:#60b9ef;--stp-green:#33b400;background:var(--stp-bg)}html[data-st-mode=light] .st-product-page{--stp-bg:#f4f5f6;--stp-panel:#eceef0;--stp-border:#b6c0ca;--stp-text:#14161a;--stp-muted:#485664;--stp-link:#006ca9}.st-product-page #MainContent,.st-product-page #MainContent :is([class*=color-scheme-],.section,.section-background){--color-background:var(--stp-bg);--color-foreground:var(--stp-text);--color-foreground-heading:var(--stp-text);--color-border:var(--stp-border);--color-primary:var(--stp-link);--color-primary-hover:var(--stp-link);--color-primary-button-background:var(--stp-green);--color-primary-button-text:#14161a;--color-primary-button-border:var(--stp-green);--color-primary-button-hover-background:#44d000;--color-primary-button-hover-text:#14161a;--color-primary-button-hover-border:#44d000;--color-secondary-button-background:transparent;--color-secondary-button-text:var(--stp-text);--color-secondary-button-border:var(--stp-border);--color-secondary-button-hover-background:var(--stp-panel);--color-secondary-button-hover-text:var(--stp-text);--color-secondary-button-hover-border:var(--stp-text);--color-input-background:var(--stp-panel);--color-input-text:var(--stp-text);--color-input-border:var(--stp-border);--color-input-hover-background:var(--stp-panel);--color-variant-background:var(--stp-panel);--color-variant-text:var(--stp-text);--color-variant-border:var(--stp-border);--color-variant-hover-background:var(--stp-panel);--color-variant-hover-text:var(--stp-text);--color-variant-hover-border:var(--stp-blue);--color-selected-variant-background:var(--stp-panel);--color-selected-variant-text:var(--stp-text);--color-selected-variant-border:var(--stp-blue);--color-selected-variant-hover-background:var(--stp-panel);--color-selected-variant-hover-text:var(--stp-text);--color-selected-variant-hover-border:var(--stp-blue);--color-background-rgb:20 22 26;--color-foreground-rgb:236 238 240;--color-foreground-heading-rgb:236 238 240;--color-border-rgb:58 64 73;--color-input-text-rgb:236 238 240;--color-variant-text-rgb:236 238 240;color:var(--stp-text)}html[data-st-mode=light] .st-product-page #MainContent,html[data-st-mode=light] .st-product-page #MainContent :is([class*=color-scheme-],.section,.section-background){--color-background-rgb:244 245 246;--color-foreground-rgb:20 22 26;--color-foreground-heading-rgb:20 22 26;--color-border-rgb:182 192 202;--color-input-text-rgb:20 22 26;--color-variant-text-rgb:20 22 26}.st-product-page #MainContent{background:var(--stp-bg);font-family:Barlow,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55}.st-product-page #MainContent .section-background{background:var(--stp-bg)}.st-product-page .product-information{padding-block:32px 48px}.st-product-page .product-details{min-width:0}.st-product-page .product-details>.group-block{width:100%;max-width:100%}.st-product-page .product-details .text-block{color:var(--stp-text)}.st-product-page .product-details :is(p,li){line-height:1.55}.st-product-page #MainContent :is(h1,h2,h3,h4){color:var(--stp-text);font-family:Archivo,Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.15}.st-product-page .product-details h1{font-family:Archivo,Arial,sans-serif!important;font-weight:900!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.12!important;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere}.st-product-page .product-details h1 em{font-style:normal}.st-product-page .product-details h2{font-size:clamp(20px,2vw,28px);margin-block:0 8px}.st-product-page .product-details .price{font-family:Archivo,Arial,sans-serif;font-weight:800;color:var(--stp-text)}.st-product-page .product-details :is(.compare-at-price,.tax-note){color:var(--stp-muted)}.st-product-page #MainContent a:not(.button):not(.button-secondary):not(.product-card__link){text-underline-offset:4px}.st-product-page .product-details .rte a{color:var(--stp-link)}.st-product-page #MainContent [aria-label=Breadcrumb],.st-product-page #MainContent [aria-label=Breadcrumb] :is(a,span){color:var(--stp-muted)}.st-product-page #MainContent [aria-label=Breadcrumb] a:hover{color:var(--stp-link)}.st-product-page .product-details .group-block.color-scheme-2{background:var(--stp-panel);color:var(--stp-text);border-color:var(--stp-border)}.st-product-page .product-details :is(.accordion,.accordion__row){border-color:var(--stp-border)}.st-product-page .product-details summary{min-height:52px;padding-block:16px;font-family:Archivo,Arial,sans-serif;font-weight:700;color:var(--stp-text)}.st-product-page .product-details :is(table,td,th){border-color:var(--stp-border)}.st-product-page .product-details th{font-family:Archivo,Arial,sans-serif;font-weight:700}.st-product-page .product-details :is(td,th){padding:12px}.st-product-page .product-details .add-to-cart-button,.st-product-page .sticky-add-to-cart__button{min-height:52px;border-radius:0!important;background:var(--stp-green)!important;color:#14161a!important;border:1px solid var(--stp-green)!important;font-family:Archivo,Arial,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.015em}.st-product-page .product-details .add-to-cart-button:hover:not(:disabled){background:#44d000!important;border-color:#44d000!important}.st-product-page .product-details .add-to-cart-button:disabled{opacity:.55;cursor:not-allowed}.st-product-page .product-details :is(.variant-option__button-label,.quantity-selector){border-radius:0}.st-product-page .product-details :is(button,select,input):focus-visible,.st-product-page #MainContent a:focus-visible{outline:2px solid var(--stp-link);outline-offset:3px}.st-product-page .kaching-bundles__bar{background:var(--stp-panel)!important;border:1px solid var(--stp-border)!important;border-radius:0!important;color:var(--stp-text)!important}.st-product-page .kaching-bundles__bar--selected{border:2px solid var(--stp-blue)!important;box-shadow:inset 3px 0 0 var(--stp-blue)}.st-product-page .kaching-bundles__bar-main{min-height:72px}.st-product-page :is(.kaching-bundles__bar-title,.kaching-bundles__bar-price){font-family:Archivo,Arial,sans-serif!important;font-weight:800!important;color:var(--stp-text)!important}.st-product-page :is(.kaching-bundles__bar-variant-names,.kaching-bundles__bar-subtitle,.kaching-bundles__bar-full-price,.kaching-bundles__bar-second-line){color:var(--stp-muted)!important}.st-product-page .kaching-bundles__quantity-selector{background:var(--stp-bg);color:var(--stp-text);border-color:var(--stp-border)}.st-product-page .kaching-bundles__quantity-selector__input{background:var(--stp-bg)!important;color:var(--stp-text)!important}.st-product-page .kaching-bundles__swatch-buttons__button--selected{outline:2px solid var(--stp-blue);outline-offset:1px}.st-product-page .sticky-add-to-cart__bar{background:var(--stp-panel);color:var(--stp-text);border-radius:0}@media(max-width:749px){.st-product-page #MainContent{font-size:16px}.st-product-page .product-information{padding-block:16px 32px}.st-product-page .product-details{padding-top:24px}.st-product-page .product-details h1{font-size:clamp(28px,8vw,36px)!important}.st-product-page .product-details .kaching-bundles__bar-title{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.st-product-page .product-details :is(button,a){transition:none}}.st-product-wide-section{border-top:1px solid var(--stp-border)}.st-product-wide-section .section-content-wrapper{width:100%;min-width:0}.st-product-wide-section .st-product-wide-heading{width:100%;margin:0;font:800 clamp(24px,3vw,36px)/1.15 Archivo,Arial,sans-serif;color:var(--stp-text);text-transform:uppercase;letter-spacing:-.015em}.st-product-wide-section .rte{max-width:78ch;line-height:1.6}.st-product-wide-section .rte a{color:var(--stp-link)}.st-product-wide-section .group-block.color-scheme-2{background:var(--stp-panel);color:var(--stp-text);border-color:var(--stp-border)}.st-product-wide-section .accordion{width:100%;border-color:var(--stp-border)}.st-product-wide-section summary{min-height:56px;padding-block:16px;font:700 17px/1.4 Archivo,Arial,sans-serif}.st-product-wide-section :is(table,td,th){border-color:var(--stp-border)}.st-product-wide-section :is(td,th){padding:12px}@media(max-width:749px){.st-product-wide-section .section{padding-block:28px}.st-product-wide-section .st-product-wide-heading{font-size:24px}}.st-product-page #MainContent [class*=ai-usp-list__text-]{color:var(--stp-text)!important}.st-product-page .kaching-bundles__bar,.st-product-page .kaching-bundles__bar-container,.st-product-page .kaching-bundles__bar-wrapper{background:#eceef0!important;color:#14161a!important}.st-product-page :is(.kaching-bundles__bar-title,.kaching-bundles__bar-price){color:#14161a!important}.st-product-page :is(.kaching-bundles__bar-variant-names,.kaching-bundles__bar-subtitle,.kaching-bundles__bar-full-price,.kaching-bundles__bar-second-line){color:#485664!important}:is(.st-product-wide-section[id$=__st_product_profiles],.st-profile-accordion) .group-block-content:has(>.group-block .image-block){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%}:is(.st-product-wide-section[id$=__st_product_profiles],.st-profile-accordion) .group-block-content:has(>.group-block .image-block)>.group-block{width:100%!important;min-width:0;height:auto!important;align-self:stretch}:is(.st-product-wide-section[id$=__st_product_profiles],.st-profile-accordion) .image-block{width:100%;flex:none}:is(.st-product-wide-section[id$=__st_product_profiles],.st-profile-accordion) .image-block__image{display:block;width:100%;height:auto;object-fit:contain}.st-product-page .st-choice-ready>.kaching-bundles__block-title{color:var(--stp-text)!important;font:800 16px/1.4 Archivo,Arial,sans-serif!important;text-align:left!important;justify-content:flex-start!important;margin:0 0 12px!important}.st-choice-ready>.kaching-bundles__block-title:before,.st-choice-ready>.kaching-bundles__block-title:after{display:none!important}.st-choice-ready .kaching-bundles__bar-main{flex-wrap:wrap;gap:12px}.st-choice-contents{flex:1 0 100%;font:400 14px/1.45 Barlow,Arial,sans-serif;color:#485664;padding-inline:0}.st-choice-ready .kaching-bundles__bar-content{min-width:0}.st-choice-ready .kaching-bundles__bar-image{width:56px!important;height:56px!important;object-fit:contain}.st-choice-ready .kaching-bundles__bar-container{overflow:visible}.st-choice-source,.st-choice-priced>:is(.kaching-bundles__bar-price,.kaching-bundles__bar-full-price),.st-choice-sticky-priced>[ref=priceContainer]{display:none!important}.st-choice-price,.st-choice-top-price,.st-choice-total{display:flex;flex-direction:column;gap:4px}.st-choice-price__net{font:800 18px/1.3 Archivo,Arial,sans-serif;color:inherit}.st-choice-price__gross{font:400 13px/1.35 Barlow,Arial,sans-serif;color:inherit}.st-choice-top-price{color:var(--stp-text)}.st-choice-top-price .st-choice-price__net{font-size:28px}.st-choice-top-price .st-choice-price__gross{color:var(--stp-muted);font-size:15px}.st-choice-previous{display:block;color:#485664;font-size:13px}.st-choice-saving{display:inline-block;background:#d7ecfa;color:#005b92;font:700 13px/1.4 Barlow,Arial,sans-serif;padding:4px 7px}.st-choice-total{color:var(--stp-text);padding:16px 0 0;margin-block:8px 0;border-top:1px solid var(--stp-border)}.st-choice-total__label{order:-1;font:600 14px Barlow,Arial,sans-serif}.st-choice-sticky-priced{display:block!important;color:var(--stp-text)}.st-choice-sticky-priced .st-choice-price__net{font-size:15px}.st-choice-sticky-priced .st-choice-price__gross{font-size:11px}@media(max-width:749px){sticky-add-to-cart[data-product-id="14854956941660"] .st-choice-sticky-priced{display:block!important}sticky-add-to-cart[data-product-id="14854956941660"] .sticky-add-to-cart__bar{flex-wrap:wrap}sticky-add-to-cart[data-product-id="14854956941660"] .sticky-add-to-cart__info{flex:1 1 45%!important}sticky-add-to-cart[data-product-id="14854956941660"] .sticky-add-to-cart__button{flex-basis:100%!important}.st-choice-ready .kaching-bundles__bar-pricing{flex-shrink:0;max-width:150px}.st-choice-price__net{font-size:16px}.st-choice-ready .kaching-bundles__bar-title{overflow-wrap:anywhere}}.st-product-page #MainContent product-price.st-choice-source{display:none!important}@media(max-width:749px){.st-product-page .product-details h1{font-size:clamp(24px,6.5vw,30px)!important}}.st-compat-summary{flex:1 0 100%;width:100%;padding:12px 14px;border:1px solid var(--stp-border);background:var(--stp-panel);color:var(--stp-text);font:400 14px/1.5 Barlow,Arial,sans-serif}.st-compat-summary p{margin:0 0 6px}.st-compat-summary a,.st-compat-help a{color:var(--stp-link);text-underline-offset:3px}.st-compat{width:100%;scroll-margin-top:120px;color:var(--stp-text);line-height:1.6}.st-compat>*+*{margin-top:24px}.st-compat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.st-compat-card{min-width:0;padding:24px;border:1px solid var(--stp-border);background:var(--stp-panel)}.st-compat :is(h3,h4,dt){font-family:Archivo,Arial,sans-serif;font-weight:700;color:var(--stp-text)}.st-compat h3{font-size:20px;line-height:1.35;margin:0 0 12px}.st-compat h4{font-size:16px;margin:24px 0 8px}.st-compat p{margin:0 0 12px;max-width:78ch}.st-compat-materials{padding-inline-start:20px;margin-block:16px}.st-compat-materials li+li{margin-top:8px}.st-compat-image{display:block;width:100%;height:auto;max-width:580px;margin-top:16px}.st-compat-profiles,.st-compat-help{padding-block:24px;border-top:1px solid var(--stp-border)}.st-compat dt{margin-bottom:6px}.st-compat dd{margin:0}.st-compat-note{font-size:14px;color:var(--stp-muted)}.st-compat-help a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:749px){.st-compat-grid{grid-template-columns:minmax(0,1fr);gap:16px}.st-compat-card{padding:18px}.st-compat{scroll-margin-top:90px}}#st-blade-compatibility{scroll-margin-top:120px}.st-product-wide-section[id$=__st_product_details] .details-content{padding-block:4px 20px}.st-product-wide-section[id$=__st_product_details] .details__header{font-size:17px;line-height:1.4}.st-compat-profile-intro{margin:0 0 20px;max-width:78ch;color:var(--stp-muted)}@media(max-width:749px){#st-blade-compatibility{scroll-margin-top:90px}}.st-product-page [id$=__st_product_usps]{border-block:1px solid var(--stp-border);background:var(--stp-panel);color:var(--stp-text)}.st-product-page [id$=__st_product_usps] .section-background{background:var(--stp-panel)}.st-product-page .st-bundle-refill-info{display:block;position:relative;z-index:1;min-height:44px;padding:10px 20px;border:0;background:transparent;color:#005b92;text-align:left;text-decoration:underline;text-underline-offset:3px;font:600 14px/1.4 Barlow,Arial,sans-serif;cursor:pointer}.st-product-page .st-bundle-refill-info:focus-visible{outline:2px solid var(--stp-blue);outline-offset:-3px}.st-product-page .st-refill-popup-source{display:contents}.st-product-page .st-refill-popup-source>.popup-link__button{display:none!important}.st-product-page #judgeme_product_reviews{width:100%!important;max-width:1280px!important;margin-inline:auto;color:var(--stp-text)}.st-product-page #judgeme_product_reviews,.st-product-page #judgeme_product_reviews [style]{--jm-review-widget-text-color:var(--stp-text)!important;--jm-review-widget-lighter-text-color:var(--stp-muted)!important;--jm-widget-primary-color:var(--stp-text)!important;--jm-review-widget-button-color:var(--stp-text)!important;--jm-answer-value-color:var(--stp-muted)!important}.st-product-page #judgeme_product_reviews :is(.jm-text,.jdgm-review-content__body-content,.jdgm-tabs__tab,.jm-answer-item){color:var(--stp-text)!important}.st-product-page #judgeme_product_reviews :is(.jm-location,.jm-custom-answer-list){color:var(--stp-muted)!important}.st-product-page #judgeme_product_reviews :is(button,select,input,textarea){color:var(--stp-text);border-color:var(--stp-border)}.st-product-page #judgeme_product_reviews select{background:var(--stp-panel)!important;color:var(--stp-text)!important}.st-product-page #judgeme_product_reviews .jm-verified-buyer-badge{border-color:var(--stp-border)!important}.st-product-page #judgeme_product_reviews :is(button,select):focus-visible{outline:2px solid var(--stp-link);outline-offset:3px}@media(min-width:990px){.st-product-page #judgeme_product_reviews .jm-review-widget__header-and-body{grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;gap:24px 32px!important}.st-product-page #judgeme_product_reviews .jdgm-review-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important;align-items:stretch}.st-product-page #judgeme_product_reviews .jdgm-review-list>.jm-review-item{margin:0!important;min-width:0;padding:22px!important;border:1px solid var(--stp-border)!important;background:var(--stp-panel);border-radius:8px}.st-product-page #judgeme_product_reviews .jm-review-item__content{min-width:0;width:100%;flex-basis:100%}.st-product-page #judgeme_product_reviews .jm-review-content__body{overflow-wrap:anywhere;line-height:1.6}.st-product-page #judgeme_product_reviews :is(.jm-review-widget-sidebar-header__controls,.jm-review-widget__body){min-width:0}.st-product-page #judgeme_product_reviews .jm-review-widget-sidebar-header__sidebar{align-self:start}}.st-product-page #judgeme_product_reviews .jm-button--primary{background:#33b400!important;border-color:#33b400!important;color:#14161a!important}.st-product-page #judgeme_product_reviews .jm-button--primary .jm-text{color:#14161a!important}.st-product-page #judgeme_product_reviews .jm-button--secondary{background:var(--stp-panel)!important;color:var(--stp-text)!important;border-color:var(--stp-border)!important}.st-product-page #judgeme_product_reviews .jm-verified-badge .jm-text{color:#14161a!important}.st-product-st2 .kaching-bundles__swatch-buttons__button{position:relative;margin:4px 6px 4px 0;border:2px solid #8796a5!important;border-radius:6px!important;background-color:#fff!important;cursor:pointer}.st-product-st2 .kaching-bundles__swatch-buttons__button--selected{border-color:#005b92!important;background-color:#dceffc!important;box-shadow:inset 0 0 0 1px #005b92;outline:none}.st-product-st2 .kaching-bundles__swatch-buttons__button--selected:after{content:"";position:absolute;inset:5px 5px auto auto;width:21px;height:21px;border:1px solid #fff;border-radius:50%;background:#005b92 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center / 15px no-repeat;pointer-events:none}.st-product-st2 .kaching-bundles__swatch-buttons__button:focus-visible{outline:2px solid #005b92;outline-offset:3px}.st-product-st2 .st-choice-ready .kaching-bundles__bars>.kaching-bundles__bar--selected{border-color:#0084d5!important;box-shadow:inset 0 0 0 2px #0084d5,0 0 0 1px #0084d5!important}.st-product-st2 .st-choice-ready .kaching-bundles__bar--selected .kaching-bundles__bar-title:after{content:"\2713";display:inline-grid;place-items:center;width:1.4em;height:1.4em;margin-inline-start:.45em;border-radius:50%;background:#005b92;color:#fff;font-size:.85em;line-height:1;vertical-align:middle}.st-product-st2 .st-choice-pack-subtitle{color:#485664;font:400 14px/1.45 Barlow,Arial,sans-serif}.st-product-st2 #MainContent .product-details product-price,.st-product-st2 #MainContent .product-details product-price *{color:var(--stp-text)!important}.st-product-st2 #MainContent .product-details product-price :is(.compare-at-price,.tax-note,.st-choice-price__gross),.st-product-st2 #MainContent .product-details product-price :is(.compare-at-price,.tax-note,.st-choice-price__gross) *{color:var(--stp-muted)!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sharptools-product-brand.css.map */
