:root{--global-text-color:#000;--global-background-color:#e6e4dd;--global-light-text-color:#f7f7f7;--single-product-background-color:#f7f7f7;--font-louize:"Louize",sans-serif;--font-louize-display:"Louize Display",sans-serif;--global-border-width:0.5px;--topbar-height:60px;--z-index-home-background:10;--z-index-home-overlay:20;--z-index-home-content:30;--z-index-topbar:100;--z-index-topbar-overlay:200;--z-index-project-slider-duplicate-images:300}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-apfel),sans-serif;font-weight:400;background-color:var(--global-background-color);color:var(--global-text-color);text-transform:uppercase;font-size:15px}a{color:inherit}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 27, 2025 */
/*! Refactored to use proper CSS font properties */@font-face{font-family:Louize;src:url(/fonts/louize-webfont.woff2) format("woff2"),url(/fonts/louize-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Louize;src:url(/fonts/louize-italic-webfont.woff2) format("woff2"),url(/fonts/louize-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Louize;src:url(/fonts/louize-medium-webfont.woff2) format("woff2"),url(/fonts/louize-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Louize;src:url(/fonts/louize-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/louize-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Louize;src:url(/fonts/louize-bold-webfont.woff2) format("woff2"),url(/fonts/louize-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Louize;src:url(/fonts/louize-bolditalic-webfont.woff2) format("woff2"),url(/fonts/louize-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Louize Display;src:url(/fonts/louizedisplay-webfont.woff2) format("woff2"),url(/fonts/louizedisplay-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Louize Display;src:url(/fonts/louizedisplay-italic-webfont.woff2) format("woff2"),url(/fonts/louizedisplay-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Louize Display;src:url(/fonts/louizedisplay-medium-webfont.woff2) format("woff2"),url(/fonts/louizedisplay-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Louize Display;src:url(/fonts/louizedisplay-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/louizedisplay-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Louize Display;src:url(/fonts/louizedisplay-bold-webfont.woff2) format("woff2"),url(/fonts/louizedisplay-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Louize Display;src:url(/fonts/louizedisplay-bolditalic-webfont.woff2) format("woff2"),url(/fonts/louizedisplay-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:apfelFont;src:url(/_next/static/media/641ebf6d6ec704b4-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:apfelFont;src:url(/_next/static/media/49facc7050de06f4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:apfelFont;src:url(/_next/static/media/5f20e3e3cf228c50-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:apfelFont;src:url(/_next/static/media/6fef63c9f5344f72-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:apfelFont;src:url(/_next/static/media/df01db9ff6022c71-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:apfelFont Fallback;src:local("Arial");ascent-override:96.09%;descent-override:28.87%;line-gap-override:7.22%;size-adjust:96.99%}.__className_424933{font-family:apfelFont,apfelFont Fallback}.__variable_424933{--font-apfel:"apfelFont","apfelFont Fallback"}.Topbar_topbar___9W9R{height:var(--topbar-height);border-bottom:var(--global-border-width) solid var(--global-text-color);position:relative;z-index:var(--z-index-topbar);width:100%}.Topbar_topbar___9W9R .Topbar_row__3phWv{display:flex;height:var(--topbar-height)}.Topbar_topbar___9W9R.Topbar_transparent__bIBOj,.Topbar_topbar___9W9R.Topbar_transparent__bIBOj .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf .Topbar_subMenu__HNVaI{background-color:rgba(0,0,0,0)}.Topbar_topbar___9W9R.Topbar_lightText__wVFuE{--global-text-color:#fff}.Topbar_topbar___9W9R.Topbar_fixed__aHb1H{position:fixed;top:0}.Topbar_topbar___9W9R .Topbar_subMenu__HNVaI{display:none;gap:20px;justify-content:center}.Topbar_topbar___9W9R .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ{cursor:pointer}.Topbar_topbar___9W9R .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ.Topbar_active__tooCi,.Topbar_topbar___9W9R .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ:hover{text-decoration:underline}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD{display:block;height:var(--topbar-height);flex:1 1;text-align:center;padding:20px;color:var(--global-text-color);transition:color .3s ease;border-right:var(--global-border-width) solid var(--global-text-color);text-decoration:none;cursor:pointer}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_active__tooCi,.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD:hover{text-decoration:underline}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf{cursor:default;display:flex;justify-content:center;position:relative}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf.Topbar_expandedItem__fc3RP,.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf:hover{text-decoration:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf a{color:inherit;text-decoration:inherit}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf a:hover{text-decoration:underline}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf>span{flex:1 1}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf.Topbar_expandedItem__fc3RP .Topbar_menuItemTitle__Wcxxh,.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf:hover .Topbar_menuItemTitle__Wcxxh{display:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf.Topbar_expandedItem__fc3RP .Topbar_subMenu__HNVaI,.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildren__nvjRf:hover .Topbar_subMenu__HNVaI{display:flex}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT{cursor:pointer;position:relative}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT:hover{text-decoration:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT:hover .Topbar_subMenu__HNVaI{gap:0;display:flex;flex-direction:column;position:absolute;top:100%;left:calc(-1*var(--global-border-width));border-left:var(--global-border-width) solid var(--global-text-color);border-bottom:var(--global-border-width) solid var(--global-text-color);z-index:999}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT:hover .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ{width:var(--topbar-height);height:var(--topbar-height);display:flex;align-items:center;justify-content:center;padding:0;border-bottom:var(--global-border-width) solid var(--global-text-color);cursor:pointer;color:var(--global-text-color);text-decoration:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT:hover .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ:last-child{border-bottom:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT:hover .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ:hover{text-decoration:underline}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hasChildrenVertical__NUmFT .Topbar_subMenu__HNVaI{display:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_smallMenuItem__nPwwp{width:var(--topbar-height);flex:0 0 auto}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD:last-child{border-right:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u{padding:0}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u svg{width:35px;height:35px}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_logoContainer__6r_sT{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_singleLogoWrapper__4yJlU{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}@media(max-width:768px){.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_singleLogoWrapper__4yJlU:active{transform:scale(.95);transition:transform .1s ease}}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_clickableLogo__C2ZX6{display:flex;justify-content:center;align-items:center;width:100%;height:100%;pointer-events:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_dualLogos__MBPht{display:flex;align-items:center;justify-content:center;gap:30px}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_dualLogos__MBPht .Topbar_logoLink__n3m_0{display:flex;justify-content:center;align-items:center;transition:opacity .1s ease}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_dualLogos__MBPht .Topbar_logoLink__n3m_0:hover{opacity:.7}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_dualLogos__MBPht .Topbar_logoLink__n3m_0 svg{width:35px;height:35px}@media(max-width:768px){.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_dualLogos__MBPht{gap:16px}}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z{position:relative}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z span{position:relative;z-index:1;padding:4px 8px;border-radius:4px;transition:all .3s ease}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z.Topbar_active__tooCi,.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z:hover{text-decoration:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z.Topbar_active__tooCi span,.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z:hover span{background-color:var(--global-text-color);color:var(--global-light-text-color)}.Topbar_topbar___9W9R.Topbar_lightText__wVFuE .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z.Topbar_active__tooCi span,.Topbar_topbar___9W9R.Topbar_lightText__wVFuE .Topbar_menuItem__AVKwD.Topbar_roumLink__3in_z:hover span{color:#000}.Topbar_topbar___9W9R:not(.Topbar_lightText__wVFuE) .Topbar_menuItem__AVKwD.Topbar_logo__xRD1u .Topbar_dualLogos__MBPht .Topbar_logoLink__n3m_0:hover{opacity:.5}.Topbar_overlay__dqPTU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--global-background-color);color:var(--global-text-color);display:flex;flex-direction:column;z-index:var(--z-index-topbar-overlay)}.Topbar_overlay__dqPTU .Topbar_overlayClose__ggmAe{width:100%;border-bottom:var(--global-border-width) solid var(--global-text-color);text-transform:uppercase;text-align:center;cursor:pointer;height:80px;display:flex;justify-content:center;align-items:center}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H{text-decoration:none;color:var(--global-text-color);height:80px;display:flex;align-items:center;padding:0 30px;border-bottom:var(--global-border-width) solid var(--global-text-color);cursor:pointer;text-transform:uppercase}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_active__tooCi{text-decoration:underline}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_brandItem__W6okR{display:flex;justify-content:space-between;align-items:center}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_brandItem__W6okR .Topbar_brandLogo__kMrEs{width:20px;height:20px;flex-shrink:0}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf{padding:0;cursor:default;width:100%;height:auto;flex-direction:column;align-items:stretch}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_menuItemHeader__i2qPf{display:flex;justify-content:space-between;align-items:center;cursor:pointer;height:80px;padding:0 30px;width:100%}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_menuItemHeader__i2qPf .Topbar_menuItemTitle__Wcxxh{text-transform:uppercase;flex:1 1}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_menuItemHeader__i2qPf .Topbar_toggleIcon__6M0xQ{flex-shrink:0;width:16px;height:16px}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_subMenuContent__XX_Hr{overflow:hidden}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_subMenu__HNVaI{display:flex;flex-direction:column;padding:0 30px 20px}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ{color:var(--global-text-color);text-decoration:none;padding:12px 0}.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ.Topbar_active__tooCi,.Topbar_overlay__dqPTU .Topbar_overlayMainMenu__JQlqj .Topbar_overlayMenuItem__w_h9H.Topbar_hasChildren__nvjRf .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ:hover{text-decoration:underline}.Topbar_overlay__dqPTU .Topbar_overlayLangMenu__ZmY1Q{padding:30px;border-top:var(--global-border-width) solid var(--global-text-color);display:flex;justify-content:center;align-items:center;gap:20px;margin-top:auto}.Topbar_overlay__dqPTU .Topbar_overlayLangMenu__ZmY1Q span{cursor:pointer;color:var(--global-text-color);text-transform:uppercase;padding:4px 8px;border-radius:4px;transition:all .3s ease}.Topbar_overlay__dqPTU .Topbar_overlayLangMenu__ZmY1Q span.Topbar_active__tooCi{background-color:var(--global-text-color);color:var(--global-light-text-color);text-decoration:none}@media(max-width:768px){.Topbar_topbar___9W9R .Topbar_row__3phWv{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;height:var(--topbar-height)}.Topbar_topbar___9W9R.Topbar_expanded__6GOaL{height:calc(var(--topbar-height)*2);border-bottom:none}.Topbar_topbar___9W9R.Topbar_expanded__6GOaL .Topbar_menuItem__AVKwD{border-bottom:var(--global-border-width) solid var(--global-text-color)}.Topbar_topbar___9W9R .Topbar_subMenu__HNVaI{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);width:100%}.Topbar_topbar___9W9R .Topbar_subMenu__HNVaI .Topbar_subMenuItem__ePgXQ{padding:20px;text-align:center;text-decoration:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD:not(.Topbar_hideOnMobile__m1I50){width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_active__tooCi{text-align:center}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hideOnMobile__m1I50{display:none}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hideOnDesktop__U0mYK{display:flex;align-items:center;justify-content:center}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_smallMenuItem__nPwwp{width:100%!important}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD:not(.Topbar_hideOnMobile__m1I50):last-of-type{border-right:none}.Topbar_topbar___9W9R .Topbar_contactButton__2TpR0{border-right:none!important}}@media(min-width:769px){.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hideOnMobile__m1I50{display:block}.Topbar_topbar___9W9R .Topbar_menuItem__AVKwD.Topbar_hideOnDesktop__U0mYK{display:none}}