:root{--h1: 28px / 1.3em var(--font);--h2: 24px / 1.3em var(--font);--h3: 21px / 1.3em var(--font);--h4: 19px / 1.3em var(--font);--h5: 18px / 1.3em var(--font);--h1-headline: 30px / 1.15em var(--font-headline);--h2-headline: 26px / 1.15em var(--font-headline);--text-xl: 22px / 1.5em var(--font);--text-xl-bold: 22px / 1.5em var(--font-semi-bold);--text-xl-italic: 22px / 1.5em var(--font-italic);--text-lg: 18px / 1.5em var(--font);--text-lg-bold: 18px / 1.5em var(--font-semi-bold);--text: 16px / 1.5em var(--font);--text-italic: 16px / 1.5em var(--font-italic);--text-bold: 16px / 1.5em var(--font-semi-bold);--text-button: 14px / 20px var(--font);--text-xs: 12px / 1.5em var(--font);--text-xs-bold: 12px / 1.5em var(--font-semi-bold);--color-lifeblod-red: #d73237;--color-lifeblod-red-hover: #ec3034;--color-earth-grey: #28323c;--color-meadow-green: #b4c3aa;--color-white: #fff;--color-autumn: #e37909;--color-spurce: #9ac3c9;--color-embers: #de4019;--color-earth-grey-5: #f4f4f5;--color-earth-grey-10: #eaeaeb;--color-earth-grey-15: #dfe0e2;--color-earth-grey-20: #d4d6d8;--color-earth-grey-30: #bfc2c5;--color-earth-grey-40: #a9adb1;--color-earth-grey-60: #7e848a;--color-earth-grey-70: #697077;--color-earth-grey-80: #535b63;--color-earth-grey-90: #3e4750;--color-embers-80: #e56646;--transparent-earth-grey-20: rgba(40, 50, 60, .2);--transparent-earth-grey-40: rgba(40, 50, 60, .4);--transparent-earth-grey-60: rgba(40, 50, 60, .6);--transparent-earth-grey-80: rgba(40, 50, 60, .8);--transparent-lifeblod-red-30: rgba(215, 50, 55, .30196078431372547);--transparent-white-10: hsla(0, 0%, 100%, .10196078431372549);--transparent-white-80: hsla(0, 0%, 100%, .8);--gf-icon-arrow-fwd1: "gf-icon-arrow-fwd1";--gf-icon-arrow-down: "gf-icon-arrow-down";--disabled-opacity: .4;--text-sm: 14px / 1.5em var(--font);--text-sm-bold: 14px / 1.5em var(--font-semi-bold)}div{display:block;unicode-bidi:isolate}*,:after,:before{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:middle}a img{border:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{border:0;background:transparent;outline:0}[class*=" gf-icon-"],[class^=gf-icon-]{font-family:Fronius-Web-IconFont!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after{clear:both}.main-nav-link__mega-drop-down{height:0;overflow:hidden;position:absolute;left:0;z-index:1000;width:100%;transition:height .5s linear;display:none}.main-nav-link__mega-drop-down.-open{display:block}.main-nav-link__mega-drop-down.-opening{height:calc(100vh - 165px)}.main-nav-link__mega-drop-down.-opening{height:calc(100vh - 100px)}.main-nav-mega{background:var(--color-white);padding-top:25px}.main-nav-mega__wrapper{display:flex;margin-top:0;margin-bottom:45px}.container:after,.container:before{display:table}.main-nav-mega__card-wrapper{display:flex;justify-content:center;width:100%;padding-top:15px}.main-nav-card{text-align:left;padding:0 15px;margin:0 auto;width:30%}a{background:transparent}a{color:var(--color-earth-grey);text-decoration:none}.main-nav-card--with-image{transition:all .3s ease-out}.main-nav-card__wrapper{display:flex;flex-direction:column-reverse;margin-bottom:10px}.main-nav-card__title{font:var(--text-sm-bold);font-weight:700;width:100%}.main-nav-card__image{height:120px;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:7px}.main-nav-card__link-wrapper{display:flex;flex-wrap:wrap}.main-nav-card__sub-link{text-transform:none;font:var(--text-sm);width:100%;transition:all .3s ease-out;margin-bottom:14px}.main-nav-mega__footer{display:flex;align-items:center;border-top:1px solid var(--color-earth-grey-20);padding:22px 55px;color:var(--color-earth-grey)}.main-nav-mega__footer-wrapper{display:flex;justify-content:space-between;align-items:center}.main-nav-mega__footer-link{text-decoration:underline}.main-nav-mega .close-flyout-btn{border:none;background:none;outline:none;cursor:pointer}.main-nav-mega__icon{margin-right:6px;font-size:12px}.gf-icon-arrow-up:before{content:"d"}ul.main-menu li.menu-link .dropdown-submenu{left:0;width:100%}ul.main-menu li.menu-link .dropdown-submenu.other-main-nav{left:unset;width:200px}ul.main-menu li.menu-link .dropdown-submenu.other-main-nav .container{width:100%}ul.main-menu li.menu-link .dropdown-submenu.other-main-nav .container .main-nav-mega__card-wrapper{flex-flow:column;align-items:center}ul.main-menu li.menu-link .dropdown-submenu.other-main-nav .container .main-nav-mega__card-wrapper .main-nav-card{width:unset}@media (max-width: 768px){.main-nav-mega__card-wrapper{flex-flow:column}.main-nav-card{width:100%;padding-right:0;padding-left:0;margin-bottom:20px}.main-nav-card__wrapper{flex-direction:row}.main-nav-card__link-wrapper{flex-flow:column}.main-nav-card__image{display:none}.main-nav-mega__wrapper{flex-direction:column;align-items:center;justify-content:center}ul.main-menu li.menu-link .dropdown-submenu{top:0}ul.main-menu li.menu-link .dropdown-submenu.other-main-nav{left:unset;top:unset;width:100%}}@media (min-width: 769px) and (max-width: 1024px){.container{width:948px}}@media (min-width: 1025px) and (max-width: 1280px){.container{width:1200px}}@media (max-width: 1199px){.header-area .header-main .header-element.right-block-box,.header-area .header-main .header-element.logo{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-menu-style.css.map */
