
        @font-face {
            font-family: 'StapelMedium';
            src: url('/fonts/stapel-medium.ttf') format('truetype');
            font-weight: 400;
            font-style: normal;
            font-display: swap;
        }

        body {
            font-family: 'Inter Tight', sans-serif;
        }

        .fancybox__container .f-html {
         padding: 0;
        }


        @media (max-width: 2100px) {
            html {
                font-size: 1vw;
            }
        }
        @media (max-width: 1920px) {
            html {
                font-size: 0.9208333333vw
            }
        }

        @media (max-width: 1920px) and (max-height: 900px) and (min-height: 640px){
            html {
                font-size: 1.8vh;
            }
        }
        @media (max-width: 1280px) {
            html {
                font-size: 1vw;
            }
        }

        @media (max-width: 1024px) {
            html {
                font-size: 1.7vw;
            }
        }
        @media (max-width: 768px) {
            html {
                font-size: 2.666vw;
            }
        }
        

  [x-cloak] {
    display: none !important;
  }


  [x-cloak] {
    display: none !important;
  }

  html.drawer-scroll-lock,
  body.drawer-scroll-lock {
    overflow: hidden;
    overscroll-behavior: none;
  }

html.modal-scroll-lock { overflow: hidden; overscroll-behavior: none; }

/* Keep the source form spacing when rendering the legacy design in HTML5. */
form { margin-block-end: 1em; }
.home-hero-eyebrow,
.home-hero-input,
.home-offer-support strong,
form textarea { display: block; }
/* HTML5 line boxes must keep the original compact layout at narrow widths. */
.home-calc-benefits span { display: block; }
.sawing-text-link { vertical-align: top; }
footer a[href="/karta-sajta/"] { vertical-align: top; }
.region-delivery-phone { display: block; }
table { font-size: 16px; line-height: normal; }

/* Keep the footer columns stable after replacing the two broken link captions. */
.footer-navigation { min-width: calc(1.5rem * 6.18); }
@media (min-width: 1024px) { .footer-navigation { min-width: calc(.875rem * 6.18); } }
