/* Inter is self-hosted; see fonts/inter/LICENSE.txt. */
@font-face {
  font-family: "Inter";
  src: url("fonts/inter/Inter-Variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+180-1C3,U+1C5-2FF,U+30D-31E,U+321-326,U+329-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2153,U+215A-2188,U+2303,U+2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+27EF,U+27F5-27FA,U+2B06,U+2B12-2B13,U+2B1C,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E164,U+EE01-EE05,U+F6C3,U+FE20-FE2D,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;
}
@font-face {
  font-family: "Inter";
  src: url("fonts/inter/Inter-Variable.woff2") format("woff2");
  font-style: oblique 0deg 10deg;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+180-1C3,U+1C5-2FF,U+30D-31E,U+321-326,U+329-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2153,U+215A-2188,U+2303,U+2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+27EF,U+27F5-27FA,U+2B06,U+2B12-2B13,U+2B1C,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E164,U+EE01-EE05,U+F6C3,U+FE20-FE2D,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;
}
:root { --tm-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { font-family: var(--tm-font-family); }
/* Override legacy component font shorthands without changing sizes or weights. */
body button,
body input,
body select,
body textarea,
body .tm-configuration,
body .tm-drilling-dialog,
body .tm-custom-doors,
body .tm-custom-help svg,
body .tm-measure-guide svg text,
body .tm-guided-door .tm-config-step h3,
body .tm-store-header .tm-cart-trigger,
body .tm-store-header .tm-header-contact > summary {
  font-family: var(--tm-font-family) !important;
}

/* Latin, Finnish and UI symbols; complete font is loaded only for supported characters outside this set. */
@font-face{font-family:"Inter";src:url("/wp-content/themes/tukkimies/assets/performance-20261110/Inter-latin-variable-6559e670157f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-17F,U+300-30C,U+327-328,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-22FF,U+2304,U+25A0-25FF,U+2700-27BF,U+FEFF,U+FFFD}
@font-face{font-family:"Inter";src:url("/wp-content/themes/tukkimies/assets/performance-20261110/Inter-latin-variable-6559e670157f.woff2") format("woff2");font-style:oblique 0deg 10deg;font-weight:100 900;font-display:swap;unicode-range:U+0-17F,U+300-30C,U+327-328,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-22FF,U+2304,U+25A0-25FF,U+2700-27BF,U+FEFF,U+FFFD}
