.vibration-calculator{--vibration-calculator-brand-blue: var(--accent, var(--theme_bg, #0174c4));--vibration-calculator-brand-blue-dark: var(--accent_bg_dark, var(--theme_bg_btn_dark, #0068b0));--vibration-calculator-on-blue: var(--accent_fg, #ffffff);--vibration-calculator-group-bg: var(--input_bg_hover, #f4f4f4);--vibration-calculator-on-group: var(--primary_text_h, #182b47);margin-bottom:var(--main_mr_section, 4rem);color:var(--primary_text, #252525)}.vibration-calculator [hidden]{display:none!important}.vibration-calculator__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vibration-calculator__inner{width:100%;max-width:1200px;margin-inline:auto}.vibration-calculator__title-bar{position:relative;width:calc(100% + var(--rpp) * 2);margin-inline:calc(var(--rpp) * -1);padding:4rem 0;background-color:var(--theme_bg, #0174c4);color:var(--vibration-calculator-on-blue)}.vibration-calculator__title-bar:before,.vibration-calculator__title-bar:after{position:absolute;z-index:-1;top:0;width:100%;height:100%;background-color:var(--theme_bg, #0174c4);content:""}.vibration-calculator__title-bar:before{right:auto;left:-50%}.vibration-calculator__title-bar:after{right:-50%;left:auto}.vibration-calculator__header{max-width:820px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.vibration-calculator__heading{margin-top:0;color:inherit!important}.vibration-calculator__intro>:last-child,.vibration-calculator__technical-note>:last-child,.vibration-calculator__technical-note .rte>:last-child,.vibration-calculator__noscript>:last-child,.vibration-calculator__consulting-copy>:last-child{margin-bottom:0}.vibration-calculator__technical-note,.vibration-calculator__noscript{max-width:980px;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.5rem);border-inline-start:4px solid var(--theme_bg, #0878c0);border-radius:var(--b2r, 4px);background:var(--theme_bg_light, #eef7fc)}.vibration-calculator__form{margin-bottom:clamp(1.5rem,4vw,3rem);padding:0;border:0;border-radius:0;background:transparent}html.no-js .vibration-calculator__form{display:none}.vibration-calculator__interaction-help{margin-bottom:1rem;color:var(--gray_text, #616161)}.vibration-calculator__basis{min-width:0;margin:0;padding:1rem;border-inline-start:4px solid transparent;background:var(--vibration-calculator-group-bg);color:var(--primary_text_h, #171717);font-weight:var(--main_fw_strong, 700)}.vibration-calculator__basis[data-vibration-calculated=true]{border-inline-start-color:var(--vibration-calculator-brand-blue)}.vibration-calculator__frequency,.vibration-calculator__value-group{min-width:0;margin:0;padding:clamp(1.5rem,3vw,2rem);border:0;border-radius:calc(var(--b2r, 4px) * 2);background:var(--vibration-calculator-group-bg);color:var(--vibration-calculator-on-group)}.vibration-calculator__frequency{max-width:none;margin-bottom:clamp(1.5rem,3vw,2rem)}.vibration-calculator__group-title{margin:0 0 .5rem;padding:0;color:inherit;font-size:var(--main_h4, 1.25rem);font-weight:var(--main_fw_strong, 700)}.vibration-calculator__frequency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.vibration-calculator__frequency-card,.vibration-calculator__value-card{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.vibration-calculator__field-heading{display:flex;min-height:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem;margin-bottom:.35rem}.vibration-calculator__field-heading label{margin:0;color:inherit;font-weight:var(--main_fw_strong, 700)}.vibration-calculator__frequency-card input,.vibration-calculator__value-card input{width:100%;min-height:50px;margin:0;padding:.65rem .75rem;border:1px solid var(--input_bd, #b9c1c7);border-radius:var(--b2r, 4px);background:var(--input_bg, #ffffff);color:var(--primary_text_h, #171717);font:inherit;font-size:1rem;font-variant-numeric:tabular-nums}.vibration-calculator__frequency-card[data-vibration-frequency-source=true] input,.vibration-calculator__value-card[data-vibration-source=true] input{box-shadow:inset 4px 0 0 var(--vibration-calculator-brand-blue)}.vibration-calculator__frequency-card input:focus,.vibration-calculator__value-card input:focus{outline:3px solid var(--dark, #111111);outline-offset:2px}.vibration-calculator__target-button:focus-visible{outline:3px solid var(--dark, #111111);outline-offset:2px}.vibration-calculator__reset:focus-visible{outline:3px solid var(--theme_bg, #0878c0);outline-offset:2px}.vibration-calculator__target-badge{display:inline;min-height:0;padding:0;margin-inline-start:auto;border:0;border-radius:0;background:transparent;color:var(--vibration-calculator-brand-blue-dark);font-size:inherit;font-weight:var(--main_fw_strong, 700);line-height:inherit;text-align:start;white-space:nowrap}.vibration-calculator__value-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2rem)}.vibration-calculator__value-group>.vibration-calculator__group-title{margin-bottom:.5rem}.vibration-calculator__value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:.5rem}.vibration-calculator__unit-spacer{display:block;grid-column:1 / -1;height:clamp(1rem,1.5vw,1.25rem)}.vibration-calculator__target-button{display:inline-flex;width:100%;min-width:0;min-height:44px;flex:1 1 100%;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:.5rem;margin:0;padding:0;border:0!important;border-radius:var(--b2r, 4px);background:transparent!important;color:var(--vibration-calculator-on-group)!important;font:inherit;font-weight:var(--main_fw_strong, 700);line-height:inherit;text-align:start;text-transform:none;-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important;transition:background-color .16s ease,color .16s ease!important;cursor:pointer}.vibration-calculator__target-button:before,.vibration-calculator__target-button:after{display:none!important}.vibration-calculator .vibration-calculator__target-button:hover,.vibration-calculator .vibration-calculator__target-button:focus-visible{background:transparent!important;color:var(--vibration-calculator-brand-blue-dark)!important;-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important}.vibration-calculator .vibration-calculator__target-button:active{-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important}.vibration-calculator__form-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(1.5rem,3vw,2rem);margin-top:clamp(1.5rem,3vw,2rem)}.vibration-calculator__reset{display:inline-flex;min-height:44px;height:auto;align-self:stretch;align-items:center;justify-content:center;margin:0;padding:.65rem 1rem;border:1px solid var(--vibration-calculator-group-bg);border-radius:var(--b2r, 4px);background:var(--vibration-calculator-group-bg);color:var(--vibration-calculator-brand-blue-dark);font:inherit;font-weight:var(--main_fw_strong, 700);-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important;cursor:pointer}.vibration-calculator__reset:before,.vibration-calculator__reset:after{display:none!important}.vibration-calculator .vibration-calculator__reset:hover{border-color:var(--vibration-calculator-brand-blue)!important;background:var(--vibration-calculator-brand-blue)!important;color:var(--vibration-calculator-on-blue)!important;-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important}.vibration-calculator__consulting{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2rem);max-width:980px;margin-top:0;padding:clamp(1.25rem,3vw,2rem);border-radius:calc(var(--b2r, 4px) * 2);background:var(--black_bg, #182b47);color:var(--black_fg, #ffffff)}.vibration-calculator__consulting-title{margin:0 0 .35rem;color:inherit;font-size:var(--main_h4, 1.25rem);font-weight:var(--main_fw_strong, 700)}.vibration-calculator__consulting-copy p{margin:0;color:inherit}.vibration-calculator__consulting-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--black_fg, #ffffff);border-radius:var(--b2r, 4px);background:transparent;color:var(--black_fg, #ffffff)!important;font-weight:var(--main_fw_strong, 700);line-height:1.2;text-align:center;text-decoration:none;-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important;transition:background-color .16s ease,color .16s ease!important}.vibration-calculator__consulting-link:before,.vibration-calculator__consulting-link:after{display:none!important}.vibration-calculator .vibration-calculator__consulting-link:hover{background:var(--black_fg, #ffffff)!important;color:var(--black_bg, #182b47)!important;-webkit-transform:none!important;transform:none!important;translate:none!important;-webkit-animation:none!important;animation:none!important}.vibration-calculator__consulting-link:focus-visible{outline:3px solid var(--black_fg, #ffffff);outline-offset:3px}.vibration-calculator__consulting-copy{max-width:980px}@media only screen and (max-width:70em){.vibration-calculator__value-groups{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:48em)and (max-width:70em){.vibration-calculator__value-group[data-vibration-quantity=displacement] .vibration-calculator__value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:47.99em){.vibration-calculator__value-group[data-vibration-quantity=displacement] .vibration-calculator__value-grid{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:70.01em){.vibration-calculator__value-grid{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:29.99em){.vibration-calculator__frequency-grid,.vibration-calculator__value-grid{grid-template-columns:minmax(0,1fr)}.vibration-calculator__field-heading{align-items:flex-start}.vibration-calculator__form-actions{grid-template-columns:minmax(0,1fr);gap:1rem}.vibration-calculator__reset{width:100%}.vibration-calculator__consulting{grid-template-columns:minmax(0,1fr)}.vibration-calculator__consulting-link{width:100%}}@media(forced-colors:active){.vibration-calculator__technical-note,.vibration-calculator__noscript{border:2px solid CanvasText}.vibration-calculator__target-badge{color:LinkText}.vibration-calculator__basis{border-inline-start-color:Canvas}.vibration-calculator__basis[data-vibration-calculated=true]{border-inline-start-color:Highlight}.vibration-calculator__frequency-card[data-vibration-frequency-source=true] input,.vibration-calculator__value-card[data-vibration-source=true] input{box-shadow:none;border-inline-start:4px solid Highlight}.vibration-calculator__frequency,.vibration-calculator__value-group,.vibration-calculator__consulting{border:2px solid CanvasText;background:Canvas;color:CanvasText}.vibration-calculator__consulting-link{border-color:LinkText;color:LinkText!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vibration-calculator.css.map */
