body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}strong{font-weight:500}.multiply{mix-blend-mode:multiply}.wp-block-group.product-facts{gap:24px}.wp-block-group.product-facts>.wp-block-group{gap:20px}.wp-block-group.product-facts *{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--heading)}.wp-block-group.product-facts p:first-child{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wp-block-group.product-facts p{line-height:1.3;margin:0}#tool-sizes .tool-size{font-family:var(--wp--preset--font-family--body);font-size:clamp(1rem,.726rem + 1.171vw,1.75rem);font-weight:600;margin-bottom:.4em;margin-top:1em}#tool-sizes .tool-series{font-size:clamp(.625rem,.417rem + .889vw,.75rem);margin:0}#tool-sizes #tool-size-4-75 img{width:clamp(3.438rem,2.431rem + 4.293vw,6.188rem)}#tool-sizes #tool-size-5 img{width:clamp(3.563rem,2.511rem + 4.488vw,6.438rem)}#tool-sizes #tool-size-5-25 img{width:clamp(3.75rem,2.652rem + 4.683vw,6.75rem)}#tool-sizes #tool-size-6-75 img{width:clamp(4.813rem,3.395rem + 6.049vw,8.688rem)}#tool-sizes #tool-size-7 img{width:clamp(5rem,3.514rem + 6.341vw,9.063rem)}#tool-sizes #tool-size-8-25 img{width:clamp(5.875rem,4.137rem + 7.415vw,10.625rem)}#tool-sizes #tool-size-9-5 img{width:clamp(6.688rem,4.698rem + 8.488vw,12.125rem)}@media screen and (max-width:1200px){.wp-block-group.asymetric-layout .wp-block-cover,.wp-block-group.asymetric-layout>.wp-block-group{border-radius:0 0 32px 32px;max-width:100vw;width:100vw}.wp-block-group.asymetric-layout .wp-block-cover.alignwide,.wp-block-group.asymetric-layout>.wp-block-group{margin-left:calc(var(--wp--style--root--padding-left)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important}.wp-block-group.asymetric-layout .wp-block-cover{min-height:500px!important}.wp-block-group.asymetric-layout>.wp-block-group{margin-top:-30px;padding:55px var(--wp--style--root--padding-right) 32px!important;z-index:-1}}@media screen and (min-width:1201px){.wp-block-group.asymetric-layout{padding-bottom:52px}.wp-block-group.asymetric-layout>.wp-block-group{bottom:0;left:calc(50vw - 650px);position:absolute}.wp-block-group.asymetric-layout:has(.wp-block-cover.alignwide) .wp-block-cover{margin-left:auto!important;margin-right:auto!important}.wp-block-group.asymetric-layout:has(.wp-block-cover.alignwide)>.wp-block-group{left:52px}}@media screen and (min-width:1024px)and (max-width:1400px){.wp-block-media-text.contact-form{grid-template-columns:50% 50%!important}}@media screen and (max-width:1023px){.wp-block-media-text.contact-form .wp-block-media-text__content{grid-row:1;padding-bottom:0;z-index:2}.wp-block-media-text.contact-form .wp-block-media-text__media{grid-row:2;margin-top:-20px;min-height:500px}.wp-block-media-text.contact-form .gform_wrapper{margin-left:calc(var(--wp--style--root--padding-right)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important}}.tool-sizes-compact+.wp-block-media-text.contact-form{margin-top:var(--wp--preset--spacing--5)!important}@media screen and (max-width:1023px){.tool-sizes-compact+.wp-block-media-text.contact-form{margin-top:-32px!important}.tool-sizes-compact+.wp-block-media-text.contact-form .wp-block-media-text__content{padding-top:80px}}header.fixed{position:fixed;width:100%;z-index:2}header.fixed .blur{-webkit-backdrop-filter:blur(5.6767673492px);backdrop-filter:blur(5.6767673492px);background:linear-gradient(91deg,hsla(0,0%,100%,.8) 1.9%,hsla(0,0%,100%,.5) 101.34%);border:.811px solid hsla(0,0%,100%,.7)}.wp-block-navigation__responsive-container-close{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--theme-border);border-radius:50%;display:flex;height:36px;right:20px!important;top:20px!important;width:36px}.wp-block-navigation__responsive-container-close svg{height:14px;margin:auto;width:14px}.mobile-header{position:relative}.mobile-header>.wp-block-navigation{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;margin:auto;position:absolute;right:32px;top:0;width:50px;z-index:99999}.mobile-header .wp-block-navigation__responsive-container.is-menu-open{padding:0 0 100px!important}.mobile-header .wp-block-navigation__responsive-container.is-menu-open li,.mobile-header .wp-block-navigation__responsive-container.is-menu-open ul{width:100%}.mobile-header .wp-block-navigation__responsive-container.is-menu-open li{justify-content:center}.mobile-header .wp-block-navigation__responsive-container.is-menu-open .safe-svg-cover svg{fill:#fff!important;vertical-align:top!important}.mobile-header .wp-block-navigation__responsive-container.is-menu-open ul.mobile-nav{margin-top:32px}.mobile-header .wp-block-navigation__responsive-container.is-menu-open ul.mobile-nav>li{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mobile-header .wp-block-navigation__responsive-container.is-menu-open ul.mobile-nav>li .wp-block-maksimer-megamenu__toggle,.mobile-header .wp-block-navigation__responsive-container.is-menu-open ul.mobile-nav>li>a{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:15px 32px;width:100%}.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-maksimer-megamenu__panel{width:100%}.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-maksimer-megamenu__panel-content{background-color:#fff;padding:0 32px 40px}.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-maksimer-megamenu__panel-content li a{font-size:18px;padding:18px 0}.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-maksimer-megamenu__panel-content li:last-child{border:none}header .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel{left:calc(100% - 380px)!important;right:-20px!important;top:-20px!important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{display:flex!important;right:20px!important;top:20px!important;z-index:99999!important}.mobile-header .wp-block-navigation__responsive-container,.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel{background-color:var(--wp--preset--color--base)!important;background-image:url(../images/noisy-gradients.712abbd9.jpg)!important;background-position:0 70%!important;background-repeat:no-repeat;background-size:130%;box-shadow:-8px 0 28px 0 rgba(0,0,0,.15);left:calc(100vw - 380px)!important;max-width:400px;overflow-x:hidden;right:0!important;top:0!important}@media screen and (min-width:1024px){.wp-block-maksimer-megamenu__panel{min-height:100vh}}@media screen and (min-width:1025px)and (max-width:1100px){body ul.wp-block-navigation__container.items-justified-right{gap:14px!important}.custom-logo{width:120px}}.gfield input[type=file]::file-selector-button,.gform-theme--foundation .add_list_item,.gform-theme--foundation .delete_list_item,.gform_button,.gform_next_button,.gform_previous_button,.wpcf7-submit,button.tinvwl-button.alt,button.tinvwl-button:not(.alt){border-radius:var(--wp--custom--button-border-radius);border-width:var(--wp--custom--button-border-width);font-family:var(--wp--custom--button-typography-font-family);font-size:var(--wp--custom--button-typography-font-size);line-height:1;padding:var(--wp--custom--button-spacing-padding-top) var(--wp--custom--button-spacing-padding-right) var(--wp--custom--button-spacing-padding-bottom) var(--wp--custom--button-spacing-padding-left);text-decoration:none;text-transform:var(--wp--custom--button-typography-text-transform)}.gform_button,.gform_next_button,.wpcf7-submit,button.tinvwl-button.alt{background-color:var(--wp--custom--button-color-background);color:var(--wp--custom--button-color-text)}.gfield input[type=file]::file-selector-button,.gform-theme--foundation .add_list_item,.gform-theme--foundation .delete_list_item,.gform_previous_button,button.tinvwl-button:not(.alt){background-color:var(--wp--custom--button-secondary-color-background);color:var(--wp--custom--button-secondary-color-text)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-quantity-selector:after,.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-textarea,.woocommerce-page .select2-container .select2-selection,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:var(--wp--custom--form-field-border-color);border-radius:var(--wp--custom--form-field-border-radius);border-style:var(--wp--custom--form-field-border-style);border-width:var(--wp--custom--form-field-border-width)}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-textarea,.woocommerce-page .select2-container .select2-selection,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--wp--custom--form-field-color-background);color:var(--wp--custom--form-field-color-text);padding:var(--wp--custom--form-field-padding)}.gform_wrapper{background-color:var(--wp--preset--color--base);border-radius:24px;padding:0}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gfield,.gform_wrapper .ginput_complex{border-bottom:1px solid #d8d8d8}.gform_wrapper .gfield .gfield_label,.gform_wrapper .ginput_complex .gfield_label{font-family:var(--wp--preset--font-family--heading);font-size:14px;font-weight:500!important;margin-bottom:0;margin-left:20px}.gform_wrapper .gfield input:not(.gfield-choice-input),.gform_wrapper .gfield select,.gform_wrapper .gfield textarea,.gform_wrapper .ginput_complex input:not(.gfield-choice-input),.gform_wrapper .ginput_complex select,.gform_wrapper .ginput_complex textarea{border:none;margin-left:16px;padding:20px 4px!important;width:calc(100% - 40px)!important}.gform_wrapper .gfield .charleft,.gform_wrapper .ginput_complex .charleft{margin-left:20px}.gform_wrapper .gfield--input-type-select{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:20px 0}.gform_wrapper .gfield--input-type-select .ginput_container_select{width:60%}.gform_wrapper .gfield--input-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9L12 15L18 9\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"currentColor\"/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:20px;border:1px solid #d8d8d8;border-radius:16px;cursor:pointer;padding:14px 20px!important;width:100%}.gform_wrapper div.gchoice{display:flex;padding:6px 20px 0!important}.gform_wrapper div.gchoice .gfield-choice-input{margin:0 14px 0 0}.gform_wrapper div.gchoice a{color:var(--wp--preset--color--contrast);font-weight:500}.gform_wrapper .gform_button{font-size:18px;font-weight:600;line-height:1;min-height:50px;padding:10px}.gform_wrapper .gform-footer{padding:20px!important}.wp-block-group.facts{gap:10px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){.wp-block-group.facts{grid-template-columns:repeat(2,1fr)}}.wp-block-group.facts>.wp-block-group{border:1px solid var(--wp--preset--color--theme-border);border-radius:8px;padding:16px}.wp-block-group.facts *{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--heading)}.wp-block-group.facts .is-style-sub-heading{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:var(--wp--preset--spacing--3);text-transform:uppercase}.wp-block-group.facts .is-style-sub-heading:before{background-color:var(--wp--preset--color--accent)}.wp-block-group.facts p{font-weight:500}.wp-block-search__button-only .wp-block-search__inside-wrapper{height:30px;margin:auto}.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__button{background-color:transparent!important;margin:auto;padding:0 14px}.wp-block-search__button-only .wp-block-search__input{transition:none}.wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper{align-items:center;background-color:rgba(0,0,0,.7);border:none;display:flex;justify-content:center;left:-50%!important;margin:auto!important;min-height:100vh;min-width:100vw!important;position:fixed;right:-50%!important;top:-20px;z-index:999}.wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper .wp-block-search__button{background-color:var(--wp--preset--color--primary)!important;border-radius:8px;height:50px;margin-left:10px}.wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:8px;height:50px;max-width:calc(80vw - 80px);padding:8px 24px;width:100%}@media screen and (min-width:1024px){.wp-block-search__button-only:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper .wp-block-search__input{max-width:500px}}
