#CybotCookiebotDialog,#CybotCookiebotDialogWrapper{position:fixed!important}#CybotCookiebotDialog[aria-hidden="true"]{display:none!important}

#CybotCookiebotDialog,#CybotCookiebotDialogWrapper{position:fixed!important}#CybotCookiebotDialog[aria-hidden=true]{display:none!important}@font-face{font-display:swap;font-family:WooCommerce;src:url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot");src:url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot#iefix") format("embedded-opentype"),url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/ce3e2202d511bf6c7183e587.woff") format("woff"),url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/47e784354fd51e5ba8b1a19b.ttf") format("truetype"),url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/product-current-p31-resources/3120f4caa3becc3369bc6f9b3c8267b8803bf5634e7c0bd0b759c5d02d3d119f.svg#WooCommerce") format("svg");font-weight:400;font-style:normal}.single-product .single-product-main-image,.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery__image picture,.single-product .woocommerce-product-gallery__image>a,.single-product .woocommerce-product-gallery__wrapper{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;transform:none!important;content-visibility:visible!important;contain:none!important;filter:none!important;will-change:auto!important}@media(max-width:767px){.single-product .single-product-main-image,.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image picture,.single-product .woocommerce-product-gallery__image>a,.single-product .woocommerce-product-gallery__wrapper{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.single-product .woocommerce-product-gallery__image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/122b24bc2a90b0abe189f522.woff2") format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/b0a8ad37ac45f5fb22ced461.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/cd759df8ef9efc98fee14307.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/4b52ddd4836b592df0e4832b.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/88c786d5fa8700a201615bc7.woff2") format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/2d797dd8b35dcb3413e1af9d.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{min-width:910px}html.responsive{min-width:0}.container{position:relative;width:100%;margin:0 auto;padding:0 50px;clear:both}.inner-container{position:relative;height:100%;width:100%}.container_wrap{clear:both;position:relative;border-top-style:solid;border-top-width:1px}.units{float:left;display:inline;margin-left:50px;position:relative;z-index:1;min-height:1px}#wrap_all{width:100%;position:static;z-index:2;overflow:hidden}body .units.alpha,body div .first{margin-left:0;clear:left}body .units.alpha{width:100%}.container .av-content-full.units{width:100%}.container{max-width:1010px}@media only screen and (min-width:768px) and (max-width:989px){.responsive #top{overflow-x:hidden}.responsive .container{max-width:782px}}@media only screen and (max-width:767px){.responsive #top{overflow-x:hidden}.responsive #top #wrap_all .container{width:85%;max-width:85%;margin:0 auto;padding-left:0;padding-right:0;float:none}.responsive .units{margin:0}}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}body div .first{margin-left:0}a,address,article,aside,body,caption,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,header,html,iframe,img,label,legend,li,nav,ol,p,section,small,span,strong,summary,table,tbody,td,th,tr,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body figure{margin:0}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}body{line-height:1em}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.responsive body,html.responsive{overflow-x:hidden}body{font:13px/1.65em HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3{font-weight:600}h1{font-size:34px;line-height:1.1em;margin-bottom:14px}h2{font-size:28px;line-height:1.1em;margin-bottom:10px}h3{font-size:20px;line-height:1.1em;margin-bottom:8px}p+h1,p+h2{margin-top:1.5em}p{margin:.85em 0}p img{margin:0}strong{font-weight:700}small{font-size:80%}a{text-decoration:none;outline:0;max-width:100%}#top a:where(:not(.wp-element-button)){text-decoration:none}a:focus,a:hover,a:visited{outline:0;text-decoration:underline}p a,p a:visited{line-height:inherit}#top .avia_hidden_link_text{display:none}ol,ul{margin-bottom:20px}ul{list-style:none;margin-left:7px}ol{list-style:decimal;margin-left:15px}ul ul{margin:4px 0 5px 30px}ul ul li{margin-bottom:6px}a img,img{border:none;padding:0;margin:0;display:inline-block;max-width:100%;height:auto}.button{padding:9px 22px;cursor:pointer;border:none;-webkit-appearance:none;border-radius:0}[data-av_icon]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:attr(data-av_icon);speak:never}#top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child{stroke:unset!important}.avia-svg-icon svg:first-child{height:1em;width:1em}#top form{margin-bottom:20px}#top fieldset{margin-bottom:20px}#top input[type=search]{-webkit-appearance:none;border:1px solid #e1e1e1;padding:8px 6px;outline:0;font:1em HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:100%;display:block;margin-bottom:20px;background:#fff;border-radius:0}#top input[type=search]:focus{box-shadow:0 0 2px 0 rgba(0,0,0,.2);color:#555}#top label{font-weight:700;font-size:.92em}#top legend{display:block;font-weight:400;font-size:1.2em}#top label span{font-weight:400;font-size:13px;color:#444}#top #wrap_all .error .select{border:1px solid #df653e}table{width:100%;padding:0;margin:0 0 20px;font-size:13px}table caption{padding:0 0 5px;width:auto;font-style:italic;text-align:right;font-size:12px}th{font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-align:left;padding:9px 12px;border-style:solid;border-width:1px;border-left:none;border-top:none}td{font-size:13px;padding:9px 12px;border-style:solid;border-width:1px;border-left:none;border-top:none}tr th:first-child{border-left-style:solid;border-left-width:1px}tr:first-child td,tr:first-child th{border-top-style:solid;border-top-width:1px}iframe{max-width:100%}.image-overlay{position:absolute;background:#fff;z-index:300;height:100%;width:100%;opacity:0}.avia_transform a .image-overlay{transition:opacity .4s ease-in-out}.avia_transform a:hover .image-overlay{opacity:.7!important}.image-overlay .image-overlay-inside{height:100%;width:100%;position:absolute;left:0;top:0}.image-overlay .image-overlay-inside:before{position:absolute;border-radius:50px;background:#000;height:80px;width:80px;line-height:80px;left:50%;top:50%;margin:-40px 0 0 -40px;z-index:500;text-align:center;color:#fff}.image-overlay .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold;font-size:18px;font-weight:400}.image-overlay.overlay-type-extern .image-overlay-inside:before{content:""}.image-overlay.overlay-type-video .image-overlay-inside:before{content:""}@media print{a,p,strong{color:#000!important}a{text-decoration:underline}.entry-content a:after{content:" [" attr(href) "] "}.container{width:100%}#top{overflow-x:hidden}.container{width:100%;margin:0 auto}.units{margin:0}.html_header_top.html_header_sticky #header{position:relative;top:0}#header_main{border-bottom:0}#scroll-top-link,#top #main .sidebar,#top .avia-post-nav,.image-overlay,nav{display:none}.content{border:0}.avia-layerslider{display:none}.avia_transform .avia-icon-list .iconlist_icon{opacity:1;transform:scale(1)}.avia_transform .avia-gallery-thumb img{opacity:1}}#header{position:relative;z-index:501;width:100%;background:0 0}#header_main .container,.main_menu ul:first-child>li a{height:88px;line-height:88px}.html_header_top.html_header_sticky #main{padding-top:88px}.html_header_top.html_header_sticky #header{position:fixed}#header_main_alternate{z-index:2}#header #header_main_alternate .container{max-height:none;height:auto}#header_main_alternate .main_menu .menu li ul ul{left:207px}#header_main_alternate .avia_mega_div{right:auto;left:0}.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child{display:inline-block;width:auto;position:static}#top nav .social_bookmarks{position:relative;top:50%;margin-top:-16px;right:0;overflow:hidden;clear:none;float:left}.avia-menu.av_menu_icon_beside{padding-right:25px;margin-right:25px;border-right-width:1px;border-right-style:solid;transition:border-color .2s ease-in-out}#header_meta{border-top:none;z-index:10;min-height:30px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px}#header_meta .container{min-height:30px}#header_main{border-bottom-width:1px;border-bottom-style:solid;z-index:1}.header_bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.95;z-index:0;transition:all .4s ease-in-out;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}#top .av_minimal_header .av_ajax_search_entry{border:none}#top .av_header_transparency #header_main,#top .av_header_transparency .avia-menu.av_menu_icon_beside{border-color:transparent}#top #header.av_header_transparency .avia_mega_div{margin-top:1px;padding-top:1px}#top .av_header_transparency .avia-menu-fx{bottom:22%;width:70%;left:15%}#top .av_header_transparency #header_meta li{border-color:rgba(255,255,255,.25);color:inherit}#top .av_header_transparency #header_meta{background:0 0;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.25)}.html_header_sidebar #top #header{width:300px;position:absolute;min-height:100%;border-bottom:none}.html_header_sidebar #top #header_main{border-top:none}.html_header_sidebar #header .container{width:100%;height:auto;line-height:1.3em;padding:0;float:none;max-width:100%}.html_header_sidebar #header .av-main-nav,.html_header_sidebar #header .av-main-nav-wrap{width:100%}.html_header_sidebar #header .av-main-nav{padding:20px 0}.html_header_sidebar #header .av-main-nav>li{float:none;display:block;margin:0 13%}.html_header_sidebar #header .av-main-nav>li>a{line-height:1.3em;height:auto;padding:15px 3px;border-bottom-style:solid;border-bottom-width:1px;margin:0 auto}.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{font-size:inherit;font-weight:400;display:block}.html_header_sidebar #header .av-main-nav>li:last-child>a{border:none}.html_header_sidebar #header .av-main-nav>li:nth-last-child(2)>a{border:none}.html_header_sidebar #header .avia-menu-fx{display:none}.html_header_sidebar #top #header .avia_mega_div>.sub-menu{border-width:1px;border-style:solid}.html_header_sidebar #top #header .social_bookmarks{position:relative;top:0;margin:0;border-top-style:solid;border-top-width:1px;clear:both;display:table;width:100%;table-layout:fixed}.html_header_sidebar #top #header .social_bookmarks li{float:none;display:table-cell;text-align:center}.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 a{border:none}.html_header_sidebar #top #header .social_bookmarks li a{width:100%;border-radius:0;border-left-style:solid;border-left-width:1px;padding:10px 0}.av-hamburger{padding:0;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.av-hamburger-box{width:35px;height:24px;display:inline-block;position:relative}.av-hamburger-inner{display:block;top:50%;margin-top:-2px}.av-hamburger-inner,.av-hamburger-inner::after,.av-hamburger-inner::before{width:40px;height:3px;background-color:#000;border-radius:3px;position:absolute;transition:transform .15s ease}.av-hamburger-inner::after,.av-hamburger-inner::before{content:"";display:block}.av-hamburger-inner::before{top:-10px}.av-hamburger-inner::after{bottom:-10px}.av-hamburger--spin .av-hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.av-hamburger--spin .av-hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in,background-color .15s ease}.av-hamburger--spin .av-hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease}.av-hamburger--spin.is-active .av-hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.av-hamburger--spin.is-active .av-hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out,background-color .15s ease}.av-hamburger--spin.is-active .av-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),background-color .15s ease}.av-burger-menu-main{display:none;transition:padding .3s ease-out}.js_active.html_burger_menu #avia-menu>li{display:none}.html_burger_menu #top #avia-menu .menu-item-search-dropdown,.js_active.html_burger_menu #avia-menu .av-burger-menu-main{display:block}.av-burger-menu-main{cursor:pointer}.js_active.html_burger_menu #avia-menu>li.av-header-slot{display:flex}.av-burger-menu-main a{padding-left:10px}.av-hamburger strong{display:none}.av-hamburger-box{height:8px}.av-hamburger-inner,.av-hamburger-inner::after,.av-hamburger-inner::before{width:100%}html.av-burger-overlay-active #top .menu-item-search-dropdown>a{color:#fff}.html_header_sidebar #top div .av-burger-menu-main{display:none}.av-burger-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;z-index:100;display:none;overflow:hidden;opacity:0}.av-burger-overlay-bg,.av-burger-overlay-inner{position:absolute;top:0;left:0;height:100%;width:100%;min-height:700px;display:table;vertical-align:middle;text-align:center;z-index:5}.av-burger-overlay-bg{z-index:3;opacity:.9;background:#000;display:block;position:fixed}.av-burger-overlay-scroll{overflow:auto;position:absolute;height:100%;width:100%;z-index:10;-webkit-overflow-scrolling:touch}#av-burger-menu-ul li a{position:relative;display:block;transition:none}#av-burger-menu-ul li ul{background:0 0}html.av-burger-overlay-active #header_meta,html.av-burger-overlay-active #menu-item-shop.cart_dropdown,html.av-burger-overlay-active #top .social_bookmarks,html.av-burger-overlay-active .cart_dropdown{z-index:1}.av-burger-overlay-active #top .av-hamburger-inner,.av-burger-overlay-active #top .av-hamburger-inner::after,.av-burger-overlay-active #top .av-hamburger-inner::before{background-color:#fff}.av-burger-overlay-active #top #header .av-main-nav>li>a{background:0 0}.av-burger-overlay-active #scroll-top-link{z-index:150}#top #av-burger-menu-ul{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:125px 0}@media only screen and (orientation:landscape) and (max-width:989px){#top #av-burger-menu-ul{vertical-align:top}}.html_header_top.html_logo_center.av-burger-overlay-active .menu-item-avia-special{z-index:150}#top #wrap_all #av-burger-menu-ul>li{opacity:0;position:relative;top:18px;transition:opacity .3s ease-out,top .3s ease-out,left .3s ease-out;transform:translate3d(0,0,0)}.avia_desktop.avia-safari #top #wrap_all #av-burger-menu-ul>li{transform:none}#top #wrap_all #header #av-burger-menu-ul>li.av-active-burger-items{opacity:1;top:0;left:0}#av-burger-menu-ul .avia-menu-fx{display:none}.html_av-overlay-side .av-burger-overlay-bg{opacity:.3;cursor:pointer}.html_av-overlay-side #top .av-burger-overlay li{margin:0}.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{line-height:1.3em;height:auto;padding:15px 50px;display:block;text-align:left;text-decoration:none}.html_av-overlay-side #top .av-burger-overlay li a:hover{text-decoration:none}.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li{top:0;left:18px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:70px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a{padding-left:90px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a{padding-left:110px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li li a{padding-left:130px}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;right:0;max-width:100%;transform:translateX(350px);transition:all .5s cubic-bezier(.75,0,.25,1)}.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll{transform:translateX(0)}.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li{opacity:1;top:0;left:0}.html_av-overlay-side-classic #top .av-burger-overlay{font-size:1em}.html_av-overlay-side-classic #av-burger-menu-ul{vertical-align:top}.html_av-overlay-side-classic #top .av-burger-overlay li a{border-bottom-style:solid;border-bottom-width:1px}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{height:1px;display:block;position:absolute;margin-top:0;opacity:.3;border:none!important;width:7px;left:50px;top:50%}.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet{left:70px}.html_av-overlay-side-classic #top .av-burger-overlay li li li li .avia-bullet{left:90px}.html_av-overlay-side-classic #top .av-burger-overlay li li li li li .avia-bullet{left:110px}.html_av-overlay-side-classic #top .av-burger-overlay li li li li li li .avia-bullet{left:130px}.html_av-submenu-hidden #av-burger-menu-ul li ul{display:none}div .logo{float:left;position:absolute;left:0;z-index:1}.logo,.logo a{overflow:hidden;position:relative;display:block;height:100%}.logo img{padding:0;display:block;width:auto;height:auto;max-height:100%;image-rendering:auto;position:relative;z-index:2;transition:opacity .4s ease-in-out}.main_menu{clear:none;position:absolute;z-index:100;line-height:30px;height:100%;margin:0;right:0}.av-main-nav-wrap{float:left;position:relative;z-index:3}.av-main-nav-wrap ul{margin:0;padding:0}.av-main-nav{z-index:110;position:relative}.av-main-nav ul{display:none;margin-left:0;left:0;position:absolute;top:100%;width:208px;z-index:2;padding:0;box-shadow:0 8px 15px rgba(0,0,0,.1);margin-top:-1px}.av-main-nav ul li{margin:0;padding:0;width:100%}.av-main-nav ul li a{border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px}.av-main-nav ul li:last-child>a{border-bottom-style:solid;border-bottom-width:1px}.av-main-nav li{float:left;position:relative;z-index:20}.av-main-nav li:hover{z-index:100}.av-main-nav>li>ul{border-top-width:2px;border-top-style:solid}.av-main-nav>li{line-height:30px}.av-main-nav li a{max-width:none}.av-main-nav>li>a{display:block;text-decoration:none;padding:0 13px;font-weight:400;font-weight:600;font-size:13px;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.av-main-nav>li>a,div #menu-item-shop.cart_dropdown{transition:none;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.av_header_transparency #menu-item-shop.cart_dropdown{transition:border-color .2s ease-in-out}#top .av-main-nav ul a{width:100%;height:auto;float:left;text-align:left;line-height:23px;padding:8px 15px;font-size:12px;min-height:23px;max-width:none;text-decoration:none;font-family:inherit}#top .av-main-nav li:hover>ul{display:block}.avia-menu-fx{position:absolute;bottom:-1px;height:2px;z-index:10;width:100%;left:0;opacity:0;visibility:hidden}.av-main-nav li:hover .avia-menu-fx,.av-main-nav li:hover .current_page_item>a>.avia-menu-fx,.current-menu-item>a>.avia-menu-fx{opacity:1;visibility:visible}.avia-menu-fx .avia-arrow-wrap{height:10px;width:10px;position:absolute;top:-10px;left:50%;margin-left:-5px;overflow:hidden;display:none;visibility:hidden}.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap,.current_page_item>a>.avia-menu-fx>.avia-arrow-wrap{display:block}.avia-menu-fx .avia-arrow-wrap .avia-arrow{top:10px}.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a{padding-right:0}.main_menu .avia-bullet{display:none}#top #header .mega_menu_title a{color:inherit;font-size:17px;line-height:1.1em;padding:0;margin:0;background:0 0;border:none}#top #header .mega_menu_title a:hover{text-decoration:underline}#header .avia_mega_div{display:none;margin:-1px 0 0;right:0;position:absolute;top:100%;z-index:2;box-shadow:0 32px 60px rgba(0,0,0,.1);overflow:hidden;padding:1px 0 0;text-align:left}#header .avia_mega_div .units{padding:0 14px 0 15px;margin:0;border-right-style:dotted;border-right-width:1px}#header li:hover .avia_mega_div{display:block}#top #header .avia_mega_div li,#top #header .avia_mega_div ul{position:relative;display:block;top:auto;left:auto;height:auto}#top #header .avia_mega_div .sub-menu{overflow:hidden;width:100%;box-shadow:none;border-style:none;border-width:0;position:relative;top:0;display:block;left:0;clear:both}#top #header .avia_mega_div>.sub-menu{display:table;padding:20px 30px 30px;border-top-style:solid;border-top-width:2px}#top #header .avia_mega_div>.sub-menu>li{display:table-cell;float:none;padding-top:10px;padding-bottom:0;vertical-align:top}#top #header .avia_mega_div>.sub-menu>li>ul{padding:0}#top #header .avia_mega_div>.sub-menu>li>ul li{display:block;float:none;padding:0;margin:0;list-style-type:circle;list-style-position:inside}#top #header .avia_mega_div>.sub-menu>li>ul ul li{margin-left:15px}#top #header .avia_mega_div>.sub-menu>li>ul>li a{width:auto;float:none;display:block;border:none;padding:3px 12px;font-weight:400;height:auto;line-height:23px}#header .mega_menu_title{margin-bottom:8px;font-size:17px;line-height:1.1em;font-weight:600;display:block}#top #menu-item-search{z-index:100}#top .menu-item-search-dropdown>a,.av_ajax_search_image,.iconfont{font-size:17px}#top .menu-item-search-dropdown>a.avia-svg-icon svg:first-child{width:auto;height:1em;position:relative;z-index:-1}#top .menu-item-search-dropdown>a.avia-svg-icon{padding-top:2px}#top #menu-item-search.menu-item-search-dropdown>a{border-left:none}#top #menu-item-search:hover>a{background:0 0;color:inherit}.avia-search-tooltip{position:absolute;z-index:9999999;padding:0;width:300px;top:85%!important;margin-left:-120px;border-radius:2px;box-shadow:0 3px 13px 0 rgba(0,0,0,.2);border-width:1px;border-style:solid}.avia-search-tooltip .avia-arrow-wrap{width:20px;height:20px;position:absolute;top:-20px;right:10px;margin-left:-10px;overflow:hidden}.avia-arrow{height:10px;width:10px;position:absolute;top:-6px;left:50%;margin-left:-5px;transform:rotate(45deg);border-width:1px;border-style:solid}.avia-search-tooltip .avia-arrow{top:15px}#top #searchform{margin:0;padding:0}#top #searchform>div{position:relative;max-width:300px}#top #searchform br{display:none}.avia-search-tooltip #searchform .av_searchform_search.avia-svg-icon{margin-top:9px}.ajax_load{width:40px;height:100%;line-height:40px;padding:0;position:absolute;right:0;top:0;z-index:2;margin:0;border-radius:0;min-width:40px}.avia_mobile .ajax_load{height:41px}.avia-search-tooltip #searchform>div{margin:16px}.ajax_load{z-index:5}.ajax_load_inner{background:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/product-current-p31-resources/a5da4d3a54777e3ba72737a01985446c5235bf9207bf9e4f0945d202f7653e38.gif") center center no-repeat #fff;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0}#top #searchform .ajax_search_response{line-height:1.4em;font-size:12px;margin:0}.ajax_search_response h4{padding:20px 16px 2px;font-size:14px;margin:0}.ajax_search_response h4:first-child{padding-top:0;border:none}#top div .av_ajax_search_entry{display:block;text-decoration:none;line-height:1.4em;font-size:12px;height:auto;padding:10px 16px;border-bottom-style:dashed;border-bottom-width:1px;clear:both;overflow:hidden;position:relative}#top div .av_ajax_search_entry:hover{background-color:rgba(0,0,0,.04)}#top div .av_ajax_search_entry.with_image .av_ajax_search_image{background:0 0}.av_ajax_search_content{overflow:hidden;display:block}.av_ajax_search_title{display:block;font-weight:700;text-transform:uppercase}.ajax_not_found .av_ajax_search_title{text-transform:none}.av_ajax_search_image{height:32px;line-height:32px;text-align:center;width:32px;float:left;margin-right:8px;border-radius:40px;overflow:hidden;font-size:15px}.av_ajax_search_image.avia-svg-icon svg:first-child{margin-top:9px}.av_ajax_search_image img{display:block;border:none;max-width:100%;min-height:32px;min-width:32px}.ajax_search_excerpt{font-size:12px;line-height:1.4em;display:block;margin-top:3px;font-style:italic}#top div .av_ajax_search_entry_view_all{text-align:center;font-weight:700;border:none}#top div .ajax_not_found,#top div .av_ajax_search_entry.ajax_not_found:hover{border:none;background:0 0}#top .social_bookmarks{height:30px;z-index:150;-webkit-backface-visibility:hidden;margin:0 0 0 -9px}#top .social_bookmarks li{height:100%;float:left;padding:0;transition:all .2s ease-in-out;border-right-style:solid;border-right-width:1px;display:block;width:30px}#top #header .social_bookmarks li:last-child{border-right-style:none;border-right-width:0}#top .social_bookmarks li a{float:left;width:30px;line-height:30px;display:block;margin:0;outline:0;padding:0;min-height:30px;height:100%;overflow:visible;z-index:2;position:relative;text-align:center}#top #wrap_all .social_bookmarks,#top #wrap_all .social_bookmarks a,#top #wrap_all .social_bookmarks li{background:0 0}#top #wrap_all .social_bookmarks li a:hover{text-decoration:none}#top #wrap_all .av-social-link-facebook a:focus,#top #wrap_all .av-social-link-facebook:hover a{color:#fff;background-color:#37589b}#top #wrap_all .av-social-link-linkedin a:focus,#top #wrap_all .av-social-link-linkedin:hover a{color:#fff;background-color:#419cca}#top #wrap_all .av-social-link-youtube a:focus,#top #wrap_all .av-social-link-youtube:hover a{color:#fff;background-color:#a72b1d}#top #wrap_all .av-social-link-instagram a:focus,#top #wrap_all .av-social-link-instagram:hover a{color:#fff;background-color:#a67658}#top .av-logo-container .social_bookmarks li{border:none}#top .av-logo-container .social_bookmarks li a{border-radius:100px}.content,.sidebar{padding-top:50px;padding-bottom:50px;box-sizing:content-box;min-height:1px;z-index:1}.content:hover,.sidebar:hover{z-index:1}#top #main .sidebar{border-left-style:solid;border-left-width:1px;margin-left:0;float:none;width:auto;overflow:hidden;display:block;clear:none}.inner_sidebar{margin-left:50px}.content{border-right-style:solid;border-right-width:1px;margin-right:-1px}.content .entry-content-wrapper{padding-right:50px}.fullsize .content{margin:0;border:none}.fullsize .content .entry-content-wrapper{padding-right:0}#top .avia-post-nav{position:fixed;height:110px;top:50%;background:#aaa;background:rgba(0,0,0,.1);color:#fff;margin-top:-55px;padding:15px;text-decoration:none;z-index:501;transform:translate3d(0,0,0)}#top .avia-post-nav:hover{background:#222;background:rgba(0,0,0,.8)}.avia-post-nav .label{position:absolute;top:50%;height:22px;line-height:22px;margin-top:-11px;font-size:24px}.avia-post-nav .label.avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;height:24px;width:auto}.avia-post-nav .entry-image{height:80px;width:80px;display:block}.avia-post-nav .entry-image img{border-radius:100px;display:block}.avia-post-prev{left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.avia-post-prev .label{left:10px}.avia-post-next{right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.avia-post-next .label{right:10px}.avia-post-next.with-image{text-align:right}.avia-post-nav .entry-info{display:block;height:80px;width:220px;display:table}.avia-post-next .entry-info{margin:0 20px 0 1px}.avia-post-prev .entry-info{margin:0 1px 0 20px}.avia-post-nav .entry-info span{display:table-cell;vertical-align:middle;font-size:13px;line-height:1.65em}.avia-post-nav .entry-info-wrap{width:1px;overflow:hidden;display:block}.avia-post-nav:hover .entry-info-wrap{width:240px}.template-page .entry-content-wrapper h2{text-transform:uppercase;letter-spacing:1px}#scroll-top-link{position:fixed;border-radius:2px;height:50px;width:50px;line-height:50px;text-decoration:none;text-align:center;opacity:0;right:50px;bottom:50px;z-index:1030;visibility:hidden}#scroll-top-link.avia-svg-icon svg:first-child{height:15px;width:auto;margin-top:18px}#scroll-top-link.avia_pop_class{opacity:.7;visibility:visible}#socket .avia-menu-fx{display:none}#scroll-top-link,#top .social_bookmarks li a,.avia-menu-fx,.avia-post-nav,.avia-post-nav .entry-info-wrap,.button{transition:all .3s ease-out}.main_menu a{transition:color .15s ease-out;transition:background .15s ease-out}.avia-search-tooltip{animation:.3s cubic-bezier(.175,.885,.32,1.275) avia_pop}a:hover>svg,a>svg{transition:all .3s ease-out}a:hover .image-overlay .image-overlay-inside{animation:.5s cubic-bezier(.175,.885,.32,1.275) avia_pop_small}@keyframes avia_swipe_ltr{0%{width:100%;left:0}100%{width:100%;left:100%}}@keyframes avia_swipe_rtl{0%{width:100%;left:0}100%{width:100%;left:-100%}}@keyframes avia_pop{0%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes avia_pop_small{0%{transform:rotate(-175deg) scale(.2)}100%{transform:rotate(0) scale(1)}}@media only screen and (max-width:989px){.responsive.html_header_sidebar #top #header{width:27%}.responsive.html_header_sidebar #header .av-main-nav{padding:4% 0}.responsive.html_header_sidebar #header .av-main-nav>li{margin:0 10%}.responsive.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{font-size:14px}.responsive #top .avia-post-prev{left:0}.responsive #top .avia-post-next{right:0}}@media only screen and (min-width:768px) and (max-width:989px){.responsive .main_menu ul:first-child>li>a{padding:0 10px}.responsive #top .header_bg{opacity:1}.responsive #main .container_wrap:first-child{border-top:none}.responsive .logo{float:left}.responsive .logo img{margin:0}.responsive #top #header .av-main-nav>li>a:hover{background:0 0;color:inherit}}@media only screen and (max-width:767px){.responsive #top #main .sidebar{display:none}.responsive .content .entry-content-wrapper{padding:0}.responsive .content{border:none}.responsive #top .avia-post-nav{display:none}.responsive #top #wrap_all #header{position:relative;width:100%;float:none;height:auto;margin:0!important;opacity:1;min-height:0}.responsive #top #main{padding-top:0!important;margin:0}.responsive #top #main .container_wrap:first-child{border-top:none}.responsive.html_header_top #header_main .social_bookmarks{width:auto;margin-top:-16px}.responsive #top .logo{position:static;display:table;height:80px!important;float:none;padding:0;border:none;width:80%}.responsive .logo a{display:table-cell;vertical-align:middle}.responsive .logo img{height:auto!important;width:auto;max-width:100%;display:block;max-height:80px}.responsive #header_main .container{height:auto!important}.responsive #top .header_bg{opacity:1}.responsive #header_meta .social_bookmarks li{border-style:solid;border-width:1px;margin-bottom:-1px;margin-left:-1px}.responsive #top #header_meta .social_bookmarks li:last-child{border-right-style:solid;border-right-width:1px}.responsive #header .social_bookmarks{padding-bottom:2px;width:100%;text-align:center;height:auto;line-height:.8em;margin:0}.responsive #header .social_bookmarks li{float:none;display:inline-block}.responsive .logo img{margin:0}.responsive.html_header_sidebar #top #header .social_bookmarks{display:none}.responsive #top #header_meta .social_bookmarks li a,.responsive #top .av_header_transparency #header_main_alternate,.responsive #top .av_header_transparency #header_meta,.responsive #top .av_header_transparency #header_meta li,.responsive .av_header_transparency #header_main .social_bookmarks li a{color:inherit;border-color:inherit;background:inherit}.responsive .av-burger-menu-main{display:block}.responsive.html_header_sidebar #top .av-main-nav>li.av-burger-menu-main{float:none}.responsive #top #wrap_all .main_menu{top:0;height:80px;left:auto;right:0;display:block;position:absolute}.responsive .main_menu ul:first-child>li a{height:80px;line-height:80px}.responsive #top .av-main-nav .menu-item{display:none}.responsive #top .av-main-nav .menu-item-avia-special{display:block}.responsive #top #wrap_all .menu-item-search-dropdown>a{font-size:24px}.responsive #header_main_alternate{display:none}.responsive #top #header .social_bookmarks{display:none}.responsive #top #header .main_menu .social_bookmarks{display:block;position:relative;margin-top:-15px}.responsive #top .av-logo-container .avia-menu{height:100%}.responsive #top .av-logo-container .avia-menu>li>a{line-height:80px}.responsive #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive #top #wrap_all .av-logo-container{height:80px;line-height:80px}.responsive #top #wrap_all .av-logo-container{padding:0}.responsive #top #header_main>.container .main_menu .av-main-nav>li>a{min-width:0;padding:0 0 0 20px;margin:0;border-style:none;border-width:0}.responsive #top #header .av-main-nav>li>a,.responsive #top #header .av-main-nav>li>a:hover{background:0 0;color:inherit}.responsive #scroll-top-link{display:none}}@media only screen and (max-width:479px){.responsive.html_header_top #header_main .social_bookmarks{display:none}.responsive .avia-menu.av_menu_icon_beside{padding:0;margin:0;border:none}.responsive #top #wrap_all #header .social_bookmarks{display:none}}.avia_textblock{clear:both;line-height:1.65em}.avia-section{clear:both;width:100%;float:left;min-height:100px;position:static}#top #main .avia-section .template-page{width:100%;border:none;margin-left:auto;padding-left:0;margin-right:auto}.avia-section .template-page .entry-content-wrapper{padding-right:0}.avia-section-no-padding .content{padding-top:0;padding-bottom:0}#top .av-section-video-bg .avia-slideshow-inner{height:100%!important}@media only screen and (max-width:1024px){#top .footer_color,#top .header_color .header_bg,#top .main_color{background-attachment:scroll}}fieldset{border:none}div .mejs-container{background:0 0}div .mejs-container{border-radius:2px;background:#313131}#top .mejs-container{height:30px}.avia_transform .av-animated-generic{opacity:0}.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic{opacity:1}.avia_transform .av-animated-when-almost-visible,.avia_transform .av-animated-when-visible,.avia_transform .av-animated-when-visible-95{opacity:0}@keyframes avia_appear_short{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}div.woocommerce-error,div.woocommerce-message{margin:10px 0;padding:10px 10px 10px 32px;background-repeat:no-repeat;background-position:10px center}div.woocommerce-error a.button,div.woocommerce-message a.button{margin-top:0;float:right}div.product{position:relative;margin-bottom:0}div.product .product_title{clear:none}div.product div.images{float:left;width:47%}div.product div.images img{padding:6px;display:block;width:100%;height:auto}div.product div.summary{float:right;width:48%}div.product .woocommerce-tabs{clear:both;padding:1em 0 0;margin:0 0 1em}div.product .woocommerce-tabs ul.tabs{border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden;zoom:1;margin:0;padding:4px 4px 0;list-style:none}div.product .woocommerce-tabs ul.tabs li{float:left;margin:0;font-size:.92em;margin-right:-1px}div.product .woocommerce-tabs ul.tabs{position:relative;top:1px;z-index:10}#top div div.product .woocommerce-tabs ul.tabs li.active a{border-style:solid;border-width:1px;border-bottom:none;padding:9px 20px 10px;position:relative}div.product .woocommerce-tabs ul.tabs li.active{position:relative}div.product .woocommerce-tabs .panel{padding:15px 15px 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.js_active .woocommerce-tabs .panel{display:none}form.cart{margin-bottom:24px;overflow:hidden;zoom:1}form.cart div.quantity{float:left;margin:0 4px 0 0}form.cart table{font-size:12px}form.cart table td{padding:4px 4px 4px 0}form.cart table div.quantity{float:none;margin:0;width:72px}form.cart .button{vertical-align:middle;float:left;margin:2px 0}.products ul,ul.products{margin:0 0 14px;padding:0;list-style:none}.related{overflow:hidden;zoom:1}.related ul,.related ul.products{float:none}.related ul li,.related ul.products li{width:48%}.related ul li img,.related ul.products li img{width:100%;height:auto}ul.products{clear:both;margin-left:0;padding-left:0}ul.products li{float:left;margin:0 3.8% 20px 0;padding:0;position:relative;width:22.05%;margin-left:0}div .product a,div .products li a{text-decoration:none}ul.products li a img{width:100%;height:auto;display:block;margin:0 0 8px}ul.products li.first{clear:both}a.button:hover{text-decoration:none}#top .quantity .no-spin-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-page .button{min-width:110px;padding:15px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;border-radius:2px}ul.cart_list{list-style:none;padding:0;margin:0}ul.cart_list li{padding:4px 0;margin:0;overflow:hidden;zoom:1}ul.cart_list li a{display:block;font-weight:700}ul.cart_list li img{float:left;margin-right:4px;width:32px;height:auto}.widget_shopping_cart .total{border-top:3px double #ddd;padding:4px 0 0;margin:0}.widget_shopping_cart .buttons{overflow:hidden;zoom:1}#top form.login,#top form.register{padding:20px;margin:20px 0;text-align:left;border-radius:5px;border-style:solid;border-width:1px}#top form.register{padding-bottom:50px}#top button:disabled{opacity:.4;cursor:not-allowed}.cart_dropdown{position:absolute;right:-60px;height:46px;width:46px;line-height:46px;text-decoration:none;text-align:center;top:50%;margin:-23px 0 0;border-radius:2px;border-style:solid;border-width:1px;font-weight:400;z-index:101;transition:all ease-in-out .8s}.html_visible_cart .cart_dropdown{right:-2px}.html_visible_cart .av-burger-menu-main{padding-right:25px}.cart_dropdown_first{line-height:38px;padding:0}.cart_dropdown_first .cart_dropdown_link{display:block;padding:0;text-decoration:none;line-height:44px;font-size:15px;position:absolute;z-index:2;width:100%;height:100%}.cart_dropdown_first .cart_dropdown_link svg:first-child{height:1em;width:auto}#top .cart_list.product_list_widget{background:0 0}.cart_dropdown .dropdown_widget{clear:both;position:absolute;right:7px;top:0;width:280px;line-height:18px;display:none;padding-top:54px}.cart_dropdown .dropdown_widget .widget_shopping_cart_content{padding:0;box-shadow:0 10px 15px rgba(0,0,0,.1);overflow:hidden;border-style:solid;border-width:1px;text-align:left;border-radius:2px}.cart_dropdown .dropdown_widget .avia-arrow{top:49px;left:auto;margin-left:0;border-bottom:none;border-right:none;right:10px}.cart_dropdown_first:hover .dropdown_widget{display:block}.dropdown_widget .cart_list{border:none}div .dropdown_widget .cart_list li{padding:10px 12px;border-bottom-width:1px;border-bottom-style:dotted;border-top:none;font-size:11px;position:relative}.dropdown_widget .cart_list li.empty{border-bottom:none;text-align:center;font-weight:700}.dropdown_widget ul.cart_list li a{display:block;font-weight:700;float:none;text-decoration:none}.dropdown_widget ul.cart_list li a img{float:right;display:block;background:#fff;border:1px solid #e1e1e1;padding:2px;margin:0 0 0 10px;width:55px;height:auto}.cart_dropdown .dropdown_widget .widget_shopping_cart_content p{font-size:11px;padding:10px;margin:0;overflow:hidden}#menu-item-shop.cart_dropdown{right:0;top:0;margin:0;height:auto;border-top:none;border-radius:0;width:auto;position:relative;float:left}.av_menu_icon_beside+#menu-item-shop.cart_dropdown{right:26px}.html_header_top #menu-item-shop.cart_dropdown{border-bottom:none}#menu-item-shop .cart_dropdown_link{background:0 0;margin:0;left:0;color:inherit;position:relative;width:auto;transition:color .15s ease-out;padding:0 38px;float:left;line-height:88px}#top .av_header_transparency #menu-item-shop.cart_dropdown{border-color:transparent}#header_main #menu-item-shop .added_to_cart_notification{top:100%;right:-1px}#header_main #menu-item-shop .added_to_cart_notification .avia-arrow{right:39px}.html_header_sidebar #menu-item-shop.cart_dropdown{width:100%;margin:0;right:0;border-right:none;height:46px;position:absolute;opacity:1}.html_header_sidebar #menu-item-shop.cart_dropdown .cart_dropdown_link{width:100%;line-height:46px}.thumbnail_container{transition:all linear .3s}#top .screen-reader-text{display:none}.products .product h2,h2.woocommerce-loop-product__title{padding-top:5px;font-size:1em;line-height:1.3em;font-weight:400;margin:0}.single-product-main-image img{display:block}.template-shop .single-product-main-image .images a{border-style:solid;border-width:1px}.cart-loading{border-radius:100px;position:absolute;height:60px;width:60px;left:50%;top:48%;margin:-30px 0 0 -30px;background:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/product-current-p31-resources/a5da4d3a54777e3ba72737a01985446c5235bf9207bf9e4f0945d202f7653e38.gif") center center no-repeat #fff;display:none;opacity:.9;-webkit-backface-visibility:hidden;transition:all .3s ease-in-out;transform:scale(.3)}.avia_transform .added-to-cart-check .cart-loading{display:block;opacity:0;transition-delay:.3s}.products .product.first{clear:both}div .products .product{float:left;margin:0 1% 1% 0;padding:0;position:relative;width:24.25%;margin-left:0}div .products .product a,div .products .product a img{display:block;overflow:hidden;border-radius:1px}div .products .product a:hover{text-decoration:none}.shop_columns_3 .products .product{margin:0 1% 1% 0;width:32.6%}#top .inner_product_header{padding:10px 15px 15px;clear:both;position:relative;border-top-style:solid;border-top-width:1px;min-height:91px}.inner_product_header .avia-arrow{border-bottom:none;border-right:none;z-index:1000;top:-5px;margin-left:-6px}.thumbnail_container{display:block;position:relative;overflow:hidden}#top .thumbnail_container img{margin:0;display:block;width:100%;height:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.avia_cart_buttons{width:100%;z-index:9;padding:0;position:relative;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}#top .avia_cart_buttons .button{min-width:50px;float:left;width:49%;text-align:center;border-radius:0;padding:11px 2px;font-size:11px;font-weight:600;line-height:15px;margin:0}.avia_cart_buttons{opacity:.2;border-top-width:1px;border-top-style:solid;padding:10px;overflow:hidden;transition:all .3s ease-in-out}.inner_product:hover .avia_cart_buttons{opacity:1}.inner_product{border-style:solid;border-width:1px;border-radius:2px;overflow:hidden}#top .avia_cart_buttons .button{background:0 0;padding:3px}#top .avia_cart_buttons .button>span{font-size:14px;position:relative;top:1px;font-weight:400}#top .avia_cart_buttons .button>span.avia-svg-icon{top:3px}#top .avia_cart_buttons .avia-svg-icon svg:first-child{height:14px;width:auto}.button-mini-delimiter{position:absolute;border-left-style:solid;border-left-width:1px;left:50%;height:14px;top:50%;margin-left:-4px;margin-top:-6px}.single-product .template-shop{padding-top:50px}.template-shop .images a{display:block;position:relative;padding:5px}#top .template-shop .images a img{display:block;position:relative;border:0;padding:0}.template-shop div.product div.images{width:100%;float:none;margin:0}.template-shop div.product div.summary{width:100%;float:none;padding-bottom:10px}#top .product div.images img{display:block;width:100%;height:auto}#top div.product .woocommerce-tabs .panel{border-style:solid;border-width:1px}#top div.product .woocommerce-tabs{clear:both;padding:50px 0 0;margin:0 0 30px}#top .woocommerce-tabs h2{font-size:16px}#top .woocommerce-tabs .tabs li a{cursor:pointer;margin:0 -1px 0 0;display:block;float:left;z-index:2;position:relative;padding:12px 16px;top:0;font-size:.9em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-style:solid;border-width:1px}#top .woocommerce-tabs .tabs li.active{z-index:4;position:relative;font-weight:700}#top .woocommerce-tabs .tabs li:first-child a{border-top-left-radius:2px}#top .woocommerce-tabs .tabs li:last-child a{border-top-right-radius:2px}#top div div.product .woocommerce-tabs ul.tabs li a{white-space:nowrap;border-style:solid;border-width:1px;border-bottom:none;padding:9px 20px 10px;position:relative}#top div.product .woocommerce-tabs ul.tabs{border-bottom:none;overflow:visible;width:100%;float:left;zoom:1;margin:0;padding:0;list-style:none}#top div.product .woocommerce-tabs ul.tabs a{float:left;padding:10px 20px;background:0 0;text-decoration:none}#top div div.product .woocommerce-tabs .panel{padding:15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.related.products{zoom:1;clear:both;overflow:visible}#top .product_column_4 .products .product{margin:0 1% 1% 0;width:24.25%}#top .related.products h2{font-size:18px}#top.single-product h2.woocommerce-loop-product__title{font-size:1em;text-transform:none}.single .product_column{margin:30px 0;clear:both;float:left;width:100%}form.cart{margin-bottom:44px;overflow:hidden;zoom:1}div form.cart table{font-size:12px;width:100%;text-align:center;margin:10px 0}#top div form.cart table .price{display:table-cell}div form.cart div.quantity{float:left;margin:0 3% 5px 0;min-width:130px}.avia-bullet{display:block;position:absolute;height:0;width:0;top:51%;margin-top:-3px;left:-3px;border-top:3px solid transparent!important;border-bottom:3px solid transparent!important;border-left:3px solid green}dd,dt{float:left}dt{clear:both}dl{padding-bottom:10px;overflow:hidden}#top div.woocommerce-error,#top div.woocommerce-message{margin:0 0 50px;padding:32px 45% 32px 36px;background-repeat:no-repeat;background-position:10px center;overflow:hidden;position:relative;border-radius:2px}#top div.woocommerce-error a.button,#top div.woocommerce-message a.button{margin-top:0;float:right;color:#fff;position:absolute;right:22px;top:50%;margin-top:-19px;text-align:center;background:rgba(0,0,0,.2);border-radius:2px}#top div.woocommerce-error a.button:hover,#top div.woocommerce-message a.button:hover{background:rgba(0,0,0,.5)}#top div.woocommerce-error{border-color:#941210;background-color:#f0dcdb;color:#941210}#top div.woocommerce-message{border-color:#8baf5b;background-color:#e0f1b5;color:#4f5f39}#top div.woocommerce-error a{color:#941210}#top div.woocommerce-message a{color:#4f5f39}#top div div.woocommerce-message a.button{text-decoration:none;width:20%;min-width:90px}div .widget_shopping_cart .total{border-top:none;padding:4px 0 0;margin:0}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}div .widget_shopping_cart .buttons{overflow:hidden;zoom:1}div .widget_shopping_cart .button.checkout{float:right}#top div .widget_shopping_cart .button{width:40%}ul.woocommerce-error{border:none;list-style:none;margin:0 0 23px;padding:32px 45% 32px 36px;background-repeat:no-repeat;background-color:#f0dcdb;color:#941210}#top #main .single-product-main-image .inner_sidebar,#top #main .single-product-main-image .sidebar{border:none;margin:0;padding:20px 0 0;width:100%;min-height:0}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ul.products .avia_cart_buttons .added_to_cart{display:none!important}.added_to_cart_notification{position:fixed;top:20px;z-index:100000;width:280px;right:20px;padding:20px;border-style:solid;border-width:1px;border-radius:2px;box-shadow:0 10px 15px rgba(0,0,0,.1);text-align:left;line-height:1.65em}#header_main .added_to_cart_notification{position:absolute;top:54px;right:6px;font-size:13px}#header_main .added_to_cart_notification .avia-arrow{display:block;background-color:inherit}.added_to_cart_notification .avia-arrow{border-bottom:none;border-right:none;left:auto;right:10px;display:none}.html_header_sidebar .cart_dropdown{top:-46px;border-radius:0;z-index:210;opacity:0;margin:0}.html_header_sidebar.html_visible_cart .cart_dropdown{opacity:1}.single-product-main-image{width:33%;float:left;margin-right:50px;overflow:hidden;padding-bottom:50px}.cart_dropdown .dropdown_widget .widget_shopping_cart_content .variation p{padding:0;margin:0}.woocommerce-tabs #tab-description ul{list-style-type:disc;list-style-position:inside}#top form.cart .button{margin-top:0;margin-bottom:0;display:inline-block}#top .sidebar .widget_shopping_cart .button{min-width:0;width:48%}.single-product div.product .woocommerce-product-gallery{margin-bottom:2.617924em;margin-top:0}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox{position:absolute;top:15px;left:15px;display:block;height:40px;line-height:40px;text-align:center;background:#fff;width:40px;font-size:20px;border-radius:333px;z-index:99;text-align:center;overflow:hidden;border:0;color:#b0b0b0}.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox.avia-svg-icon svg:first-child{height:1em;width:1em;fill:#b0b0b0;stroke:#b0b0b0;margin-top:9px}.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox:hover{opacity:.6;cursor:pointer}.single-product div.product .woocommerce-product-gallery img{margin:0}.single-product div.product .woocommerce-product-gallery img{border-style:solid;border-width:1px}@media only screen and (min-width:768px) and (max-width:989px){.html_header_sidebar .cart_dropdown .dropdown_widget{width:200px}.responsive .added_to_cart_notification{width:200px}}@media only screen and (max-width:767px){.responsive .single-product-main-image{width:100%;margin:0 30px 0 0}.responsive #top .related.products .product{margin:0 4% 0 0;width:48%}.responsive #top .related.products .product:nth-child(2n){margin:0}.responsive #top #main .products .product{margin:0 1% 1% 0;width:49%}.responsive #top .products .product:nth-child(odd){clear:both}.responsive #top .products .product:nth-child(2n){clear:none}.responsive #top .cart_dropdown{position:absolute;top:50%;margin-top:-23px;z-index:1}.responsive #top #menu-item-shop.cart_dropdown{margin:0;top:0;border:none;height:100%;width:auto;line-height:80px;position:static;margin-left:-39px}.responsive #top #header_main #menu-item-shop .cart_dropdown_link{line-height:80px}.responsive .single-product-main-image .sidebar{display:none}.responsive .single-product-main-image{padding-bottom:20px}.responsive.html_header_sidebar.html_visible_cart .cart_dropdown{right:-25px}}@media only screen and (max-width:479px){.responsive #top #main .products .product{margin:0 0 20px;width:100%}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--metallic-red:#b02b2c;--wp--preset--color--maximum-yellow-red:#edae44;--wp--preset--color--yellow-sun:#eeee22;--wp--preset--color--palm-leaf:#83a846;--wp--preset--color--aero:#7bb0e7;--wp--preset--color--old-lavender:#745f7e;--wp--preset--color--steel-teal:#5f8789;--wp--preset--color--raspberry-pink:#d65799;--wp--preset--color--medium-turquoise:#4ecac2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6, 147, 227) 0%,rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252, 185, 0) 0%,rgb(255, 105, 0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255, 105, 0) 0%,rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);--wp--preset--font-size--small:1rem;--wp--preset--font-size--medium:1.125rem;--wp--preset--font-size--large:1.75rem;--wp--preset--font-size--x-large:clamp(1.75rem, 3vw, 2.25rem);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1130px}:where(body){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:.3em}.rtl ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:0;margin-right:.3em}.avia-content-slider-inner{position:relative;overflow:hidden;clear:both}.avia-content-slider-active .slide-entry-wrap{position:absolute;top:0;visibility:hidden;margin:0}#top .avia-content-slider-inner,#top .avia-content-slider-inner .slide-entry-wrap{transform-style:flat;-webkit-backface-visibility:hidden}.avia-safari .avia-content-slider-inner,.avia-safari .avia-content-slider-inner .slide-entry-wrap{-webkit-perspective:0!important}.avia-slideshow{position:relative;margin:50px 0;width:100%;clear:both;overflow:hidden}.avia-slideshow-inner{padding:0;margin:0;position:relative;overflow:hidden;width:100%}#top .av-default-height-applied .avia-slideshow-inner{height:0}.avia-slideshow li{padding:0;margin:0;list-style-type:none;list-style-position:outside;position:absolute;visibility:hidden;z-index:1;top:0;left:0;width:100%;clear:both;opacity:0;overflow:hidden}.avia-slideshow li:first-child{position:relative;visibility:visible;z-index:3}.avia-slideshow li img{display:block;width:100%;margin:0 auto;border-radius:3px;position:relative}.avia-slideshow li>p{margin:0}.avia-slideshow-carousel{overflow:hidden}.avia-slideshow-carousel ul{transition:all .7s cubic-bezier(.23,1,.32,1);white-space:nowrap}.avia-slideshow-carousel ul *{white-space:normal}.avia-slideshow-carousel li{position:relative;visibility:visible;opacity:1;vertical-align:top}#top .avia-slideshow-arrows a{display:block;text-decoration:none;color:#fff;visibility:visible;position:absolute;width:60px;text-align:center;height:60px;line-height:62px;font-size:25px;top:50%;margin:-30px 15px 0;z-index:99;overflow:hidden;text-indent:-600%}#top .avia-slideshow-arrows a.next-slide{right:0}.avia-slideshow-arrows a:before{visibility:visible;display:block;position:absolute;z-index:100;background:#aaa;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;border-radius:3px;text-align:center;line-height:62px;color:inherit}#top .avia-slideshow-arrows a.avia-svg-icon{text-indent:0;background:rgba(0,0,0,.3)}#top .avia-slideshow-arrows a.avia-svg-icon>span{text-indent:-600%}#top .avia-slideshow-arrows a.avia-svg-icon svg:first-child{margin-top:17px;stroke:#fff;fill:#fff}.avia-slideshow-dots{position:absolute;z-index:200;width:100%;bottom:0;text-align:center;left:0;height:0}.avia-slideshow-dots a{display:inline-block;height:13.5px;width:13.5px;border-radius:14px;background:#000;opacity:.6;text-indent:100px;overflow:hidden;margin:0 1px;padding:7px;position:relative;bottom:33px;-webkit-backface-visibility:hidden}.avia-slideshow-dots a.active,.avia-slideshow-dots a:hover{opacity:.8;background:#fff}.js_active .avia-slideshow li:first-child{visibility:hidden}.js_active .avia-slideshow-carousel li:first-child{visibility:visible}#top .av-video-slide .mejs-container{height:100%!important;width:100%!important;position:absolute}.av-video-slide .mejs-mediaelement{height:100%}.avia_transform .avia_playpause_icon.av-pause,.avia_transform .avia_playpause_icon.av-play{animation:1.7s cubic-bezier(.175,.885,.32,1.275) avia_appear_short;opacity:0}.avia-multi-slideshow-button{min-width:140px}#top .av-video-lazyload .av-click-to-play-overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:1000}#top .av-video-lazyload .av-click-to-play-overlay .avia_playpause_icon{display:block;transition:opacity .4s ease-out}#top .av-video-lazyload .av-click-to-play-overlay:hover .avia_playpause_icon{opacity:.7}.avia-video-cookie-not-allowed #top .mejs-mediaelement{display:none!important}.avia-video-cookie-not-allowed #top .avia-slideshow.av-section-video-bg{display:none}.responsive #top .av-phone-track .avia-content-slider-inner{--av-track-cols:var( --av-track-cols-default, 3 );--av-track-gap:4%;display:flex;flex-wrap:nowrap;gap:var(--av-track-gap);overflow-x:auto;overflow-y:hidden;height:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.responsive #top #wrap_all .av-phone-track .products .product{--av-track-item:calc( ( 100% - ( var( --av-track-cols ) - 1 ) * var( --av-track-gap ) ) / var( --av-track-cols ) );flex:0 0 var(--av-track-item);width:var(--av-track-item)!important;max-width:var(--av-track-item);margin:0!important;visibility:visible!important;scroll-snap-align:start}.responsive #top .av-phone-track .avia-slideshow-dots{display:none}@media only screen and (max-width:767px){.responsive #top .av-phone-track .avia-content-slider-inner{--av-track-cols:2}.responsive .avia-gallery-thumb img{padding:3px}}@media only screen and (max-width:479px){.responsive #top .av-phone-track .avia-content-slider-inner{--av-track-cols:1}}#top div .avia-gallery{overflow:hidden;padding-bottom:2px;clear:both}#top div .avia-gallery img{float:left;border-style:solid;border-width:1px;padding:7px;width:100%;border-radius:0}#top div .avia-gallery .avia-gallery-big{display:block;overflow:hidden;padding:7px;margin-bottom:-1px;border-top-left-radius:2px;border-top-right-radius:2px;border-style:solid;border-width:1px}#top div .avia-gallery .avia-gallery-big img{padding:0;border:none}#top .avia-gallery .avia-gallery-thumb a{width:20%;opacity:1}#top #wrap_all .avia-gallery .avia-gallery-thumb a{display:inline-block;vertical-align:top}#top .avia-gallery .avia-gallery-thumb a:hover{opacity:.5}#top div .avia-gallery .avia-gallery-big-no-crop-thumb{text-align:center}#top div .avia-gallery .avia-gallery-big-no-crop-thumb img{clear:both;float:none;text-align:center}.avia-gallery .big-prev-fake{display:none}.avia-chrome .avia-gallery-thumb{display:flex;flex-direction:row;flex-wrap:wrap}#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb::-webkit-scrollbar{display:none}#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb.av-dragging{cursor:grabbing;scroll-snap-type:none}#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb a{flex:0 0 auto;width:320px;height:320px;scroll-snap-align:start;overflow:hidden;display:block}#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb a img{float:none;width:100%;height:100%;object-fit:cover;object-position:center top;padding:0;border:none;display:block}.av-fit-width{--av-fit-min:10px;--av-fit-max:1100px}#top .avia_search_element form{position:relative;overflow:hidden;clear:both}#top .avia_search_element form div{position:relative;overflow:hidden}.av_searchform_wrapper{border-width:1px;border-style:solid}#top .avia_search_element form.ajax_loading_now #searchsubmit{margin-right:40px}#top .avia_search_element form.ajax_loading_now #searchsubmit{margin-right:0;padding-right:0}#top .avia_search_element #s::-ms-clear{display:none}#top .avia_search_element .ajax_load{background-color:inherit;position:absolute;right:0;width:60px;z-index:99999}#top .avia_search_element .ajax_load .ajax_load_inner{background:0 0;position:absolute;left:50%;top:50%;border-top:2px solid rgba(255,255,255,.4);border-right:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4);border-left:2px solid #fff;animation:.8s linear infinite av-rotate;height:24px;width:24px;border-radius:100%;margin-top:-12px;margin-left:-12px;z-index:20;opacity:1}@keyframes av-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.avia_search_element .av_searchform_element_results{margin-top:20px}.av_searchform_element_results{position:relative}body>.av_searchform_element_results{position:absolute;z-index:500;width:100%;background-color:#fff;box-shadow:0 16px 30px rgba(0,0,0,.2);overflow:hidden;-webkit-backface-visibility:hidden}#top div .av_searchform_element_results .av_ajax_search_entry,#top>div.av_searchform_element_results .av_ajax_search_entry{display:table;width:100%}#top>div.av_searchform_element_results .av_ajax_search_entry.av_ajax_search_entry_view_all{display:block}.main_color .av_searchform_element_results .av_ajax_search_image,.main_color.av_searchform_element_results .av_ajax_search_image{background-color:rgba(0,0,0,.1);display:table-cell}.main_color .av_searchform_element_results .av_ajax_search_entry,.main_color.av_searchform_element_results .av_ajax_search_entry{border-color:rgba(0,0,0,.1)}.main_color .av_searchform_element_results .av_ajax_search_content,.main_color.av_searchform_element_results .av_ajax_search_content{display:table-cell;vertical-align:middle;width:100%}.av_searchform_element_results .av_ajax_search_title{text-transform:none}.avia-slideshow-inner li{transform-style:preserve-3d}.js_active .active_tab{z-index:4;position:relative;font-weight:700}#top .avia-video .mejs-container,#top .avia-video .mejs-container video{height:100%!important;width:100%!important;position:absolute}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ready .mfp-figure{opacity:0}div .mfp-title{line-height:1.4em;font-size:13px}.mfp-title a{text-decoration:underline;color:#fff}.mfp-title a:hover{text-decoration:none;opacity:.8}.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all .3s ease-out;transform:scale(.95)}.mfp-zoom-in .mfp-preloader,.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready .mfp-preloader,.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{transform:scale(.95);opacity:0}.mfp-zoom-in.mfp-removing .mfp-preloader,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}div.avia-popup .mfp-iframe-scaler{overflow:visible}div.avia-popup .mfp-zoom-out-cur{cursor:auto}div.avia-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}div.avia-popup .mfp-close{width:40px;height:40px;right:-13px;text-align:center;border-radius:100px;border:2px solid transparent;line-height:38px;padding:0;top:-5px;transition:all .3s ease-out;font-family:Arial,Baskerville,monospace!important}div.avia-popup .mfp-close:hover{border:2px solid #fff;transform:scale(.8) rotateZ(90deg)}div.avia-popup .mfp-iframe-scaler .mfp-close{top:-43px}div.avia-popup .mfp-figure:after{box-shadow:none;display:none}div.avia-popup button.mfp-arrow:after,div.avia-popup button.mfp-arrow:before{border:none;margin:0;display:none}div.avia-popup button.mfp-arrow:before{opacity:1;display:block;position:absolute;top:50%;left:0;width:100%;height:80px;line-height:80px;margin-top:-40px;color:#fff;font-size:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;transition:all .3s ease-out;transform:scale(1,1)}div.avia-popup button.mfp-arrow:hover:before{transform:scale(.8,.8)}div.avia-popup button.mfp-arrow:before{content:"";font-family:entypo-fontello-enfold}div.avia-popup button.mfp-arrow-left:before{content:"";font-family:entypo-fontello-enfold}.mfp-img{animation:none!important}@media (max-width:900px){.mfp-arrow{text-shadow:0 0 5px rgba(0,0,0,.5)}}div.avia-popup .mfp-s-error .mfp-preloader{background:0 0;width:100%;animation:none;white-space:nowrap}.mfp-wrap.avia-mfp-is-video .mfp-iframe-holder{padding:0}.mfp-wrap.avia-mfp-is-video .mfp-iframe-holder .mfp-content{max-width:unset;padding:0 50px}.mfp-wrap.avia-mfp-is-video .mfp-iframe-scaler{position:relative;top:50%;transform:translateY(-50%)!important}.mfp-wrap.avia-mfp-video-16-9 .mfp-iframe-holder .mfp-content{height:50.625vw;width:90vw}.mfp-wrap.avia-mfp-video-16-9 .mfp-iframe-scaler{padding-top:56.25%}.mfp-wrap.avia-mfp-video-4-3 .mfp-iframe-holder .mfp-content{height:67.5vw;width:90vw}.mfp-wrap.avia-mfp-video-4-3 .mfp-iframe-scaler{padding-top:75%}.mfp-wrap.avia-mfp-video-9-16 .mfp-iframe-holder .mfp-content{height:85vh;width:47.8vh}.mfp-wrap.avia-mfp-video-9-16 .mfp-iframe-scaler{padding-top:178%}.mfp-wrap.avia-mfp-video-3-4 .mfp-iframe-holder .mfp-content{height:85vh;width:63.8vh}.mfp-wrap.avia-mfp-video-3-4 .mfp-iframe-scaler{padding-top:134%}:root{--enfold-socket-color-bg:#ffffff;--enfold-socket-color-bg2:#f8f8f8;--enfold-socket-color-primary:#719430;--enfold-socket-color-secondary:#8bba34;--enfold-socket-color-color:#000000;--enfold-socket-color-meta:#969696;--enfold-socket-color-heading:#000000;--enfold-socket-color-border:#ebebeb;--enfold-socket-color-constant-font:#ffffff;--enfold-socket-color-button-border:#507210;--enfold-socket-color-button-border2:#699812;--enfold-socket-color-iconlist:#dadada;--enfold-socket-color-timeline:#dadada;--enfold-socket-color-timeline-date:#a7a7a7;--enfold-socket-color-masonry:#e7e7e7;--enfold-socket-color-stripe:#93b652;--enfold-socket-color-stripe2:#82a541;--enfold-socket-color-stripe2nd:#9ccb45;--enfold-socket-color-button-font:#ffffff;--enfold-socket-color-dark-bg2:#e7e7e7;--enfold-socket-color-primary2:#305000;--enfold-footer-color-bg:#ffffff;--enfold-footer-color-bg2:#f8f8f8;--enfold-footer-color-primary:#719430;--enfold-footer-color-secondary:#8bba34;--enfold-footer-color-color:#000000;--enfold-footer-color-meta:#969696;--enfold-footer-color-heading:#000000;--enfold-footer-color-border:#ebebeb;--enfold-footer-color-constant-font:#ffffff;--enfold-footer-color-button-border:#507210;--enfold-footer-color-button-border2:#699812;--enfold-footer-color-iconlist:#dadada;--enfold-footer-color-timeline:#dadada;--enfold-footer-color-timeline-date:#a7a7a7;--enfold-footer-color-masonry:#e7e7e7;--enfold-footer-color-stripe:#93b652;--enfold-footer-color-stripe2:#82a541;--enfold-footer-color-stripe2nd:#9ccb45;--enfold-footer-color-button-font:#ffffff;--enfold-footer-color-dark-bg2:#e7e7e7;--enfold-footer-color-primary2:#305000;--enfold-alternate-color-bg:#004925;--enfold-alternate-color-bg2:#118049;--enfold-alternate-color-primary:#ffffff;--enfold-alternate-color-secondary:#8bba34;--enfold-alternate-color-color:#ffffff;--enfold-alternate-color-meta:#969696;--enfold-alternate-color-heading:#ffffff;--enfold-alternate-color-border:#004925;--enfold-alternate-color-constant-font:#004925;--enfold-alternate-color-button-border:#dddddd;--enfold-alternate-color-button-border2:#699812;--enfold-alternate-color-iconlist:#003814;--enfold-alternate-color-timeline:#003814;--enfold-alternate-color-timeline-date:#000501;--enfold-alternate-color-masonry:#007038;--enfold-alternate-color-stripe:#ffffff;--enfold-alternate-color-stripe2:#ffffff;--enfold-alternate-color-stripe2nd:#9ccb45;--enfold-alternate-color-button-font:#004925;--enfold-alternate-color-dark-bg2:#007038;--enfold-alternate-color-primary2:#bbbbbb;--enfold-main-color-bg:#fafafa;--enfold-main-color-bg2:#ffffff;--enfold-main-color-primary:#004925;--enfold-main-color-secondary:#8bba34;--enfold-main-color-color:#575757;--enfold-main-color-meta:#575757;--enfold-main-color-heading:#575757;--enfold-main-color-border:#ebebeb;--enfold-main-color-constant-font:#ffffff;--enfold-main-color-button-border:#002703;--enfold-main-color-button-border2:#699812;--enfold-main-color-iconlist:#dadada;--enfold-main-color-timeline:#dadada;--enfold-main-color-timeline-date:#a7a7a7;--enfold-main-color-masonry:#eeeeee;--enfold-main-color-stripe:#226b47;--enfold-main-color-stripe2:#115a36;--enfold-main-color-stripe2nd:#9ccb45;--enfold-main-color-button-font:#ffffff;--enfold-main-color-dark-bg2:#eeeeee;--enfold-main-color-primary2:#000501;--enfold-header-color-bg:#ffffff;--enfold-header-color-bg2:#f8f8f8;--enfold-header-color-primary:#004925;--enfold-header-color-secondary:#8bba34;--enfold-header-color-color:#000000;--enfold-header-color-meta:#969696;--enfold-header-color-heading:#000000;--enfold-header-color-border:#ebebeb;--enfold-header-color-constant-font:#ffffff;--enfold-header-color-button-border:#002703;--enfold-header-color-button-border2:#699812;--enfold-header-color-iconlist:#dadada;--enfold-header-color-timeline:#dadada;--enfold-header-color-timeline-date:#a7a7a7;--enfold-header-color-masonry:#e7e7e7;--enfold-header-color-stripe:#226b47;--enfold-header-color-stripe2:#115a36;--enfold-header-color-stripe2nd:#9ccb45;--enfold-header-color-button-font:#ffffff;--enfold-header-color-dark-bg2:#e7e7e7;--enfold-header-color-primary2:#000501;--enfold-header_burger_color:inherit;--enfold-header_replacement_menu_color:#ffffff;--enfold-header_replacement_menu_hover_color:inherit;--enfold-font-family-theme-body:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;--enfold-font-size-theme-content:13px;--enfold-font-size-theme-h1:34px;--enfold-font-size-theme-h2:28px;--enfold-font-size-theme-h3:20px;--enfold-font-size-theme-h4:18px;--enfold-font-size-theme-h5:16px;--enfold-font-size-theme-h6:14px;--enfold-font-size-content-font:16px}::selection{background-color:var(--enfold-main-color-primary);color:var(--enfold-main-color-bg)}body{font-size:16px}@media only screen and (max-width:767px){#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb a{width:220px;height:240px}}.socket_color .av_ajax_search_image{background-color:var(--enfold-socket-color-primary);color:var(--enfold-socket-color-bg)}.socket_color .av_ajax_search_image.avia-svg-icon svg:first-child{stroke:var(--enfold-socket-color-bg);fill:var(--enfold-socket-color-bg)}.socket_color .ajax_search_excerpt{color:var(--enfold-socket-color-meta)}.socket_color .av_ajax_search_title{color:var(--enfold-socket-color-heading)}.socket_color .av_searchform_element_results .av_ajax_search_entry,.socket_color .av_searchform_element_results .av_ajax_search_title,.socket_color.av_searchform_element_results .av_ajax_search_entry,.socket_color.av_searchform_element_results .av_ajax_search_title{color:var(--enfold-socket-color-primary)}.socket_color .av_searchform_element_results .ajax_search_excerpt,.socket_color.av_searchform_element_results .ajax_search_excerpt{color:var(--enfold-socket-color-meta)}.socket_color .av_searchform_element_results .av_ajax_search_image,.socket_color.av_searchform_element_results .av_ajax_search_image{color:var(--enfold-socket-color-meta)}#scroll-top-link,html{background-color:var(--enfold-socket-color-bg)}#scroll-top-link{color:var(--enfold-socket-color-color);border:1px solid var(--enfold-socket-color-border)}#scroll-top-link.avia-svg-icon svg:first-child{stroke:var(--enfold-socket-color-color);fill:var(--enfold-socket-color-color)}.footer_color,.footer_color a,.footer_color address,.footer_color div,.footer_color form,.footer_color h2,.footer_color img,.footer_color p,.footer_color section,.footer_color span{border-color:var(--enfold-footer-color-border)}.footer_color,.footer_color .avia-gallery img,.footer_color .avia-gallery-big{background-color:var(--enfold-footer-color-bg);color:var(--enfold-footer-color-color)}.footer_color .avia-svg-icon svg:first-child{stroke:var(--enfold-footer-color-color);fill:var(--enfold-footer-color-color)}.footer_color h2{color:var(--enfold-footer-color-heading)}.footer_color a{color:var(--enfold-footer-color-primary)}.footer_color a:hover{color:var(--enfold-footer-color-secondary)}.footer_color .avia-menu-fx,.footer_color .avia-menu-fx .avia-arrow,.footer_color .image-overlay .image-overlay-inside:before{background-color:var(--enfold-footer-color-primary);color:var(--enfold-footer-color-constant-font);border-color:var(--enfold-footer-color-button-border)}.html_header_top #top .footer_color .avia_mega_div>.sub-menu{border-top-color:var(--enfold-footer-color-primary)}.footer_color .av_ajax_search_image{background-color:var(--enfold-footer-color-primary);color:var(--enfold-footer-color-bg)}.footer_color .av_ajax_search_image.avia-svg-icon svg:first-child{stroke:var(--enfold-footer-color-bg);fill:var(--enfold-footer-color-bg)}.footer_color .ajax_search_excerpt{color:var(--enfold-footer-color-meta)}.footer_color .av_ajax_search_title{color:var(--enfold-footer-color-heading)}.footer_color .ajax_load{background-color:var(--enfold-footer-color-primary)}.footer_color .av_searchform_element_results .av_ajax_search_entry,.footer_color .av_searchform_element_results .av_ajax_search_title,.footer_color.av_searchform_element_results .av_ajax_search_entry,.footer_color.av_searchform_element_results .av_ajax_search_title{color:var(--enfold-footer-color-primary)}.footer_color .av_searchform_element_results .ajax_search_excerpt,.footer_color.av_searchform_element_results .ajax_search_excerpt{color:var(--enfold-footer-color-meta)}.footer_color .av_searchform_element_results .av_ajax_search_image,.footer_color.av_searchform_element_results .av_ajax_search_image{color:var(--enfold-footer-color-meta)}.alternate_color .av_ajax_search_image{background-color:var(--enfold-alternate-color-primary);color:var(--enfold-alternate-color-bg)}.alternate_color .av_ajax_search_image.avia-svg-icon svg:first-child{stroke:var(--enfold-alternate-color-bg);fill:var(--enfold-alternate-color-bg)}.alternate_color .ajax_search_excerpt{color:var(--enfold-alternate-color-meta)}.alternate_color .av_ajax_search_title{color:var(--enfold-alternate-color-heading)}.alternate_color .av_searchform_element_results .av_ajax_search_entry,.alternate_color .av_searchform_element_results .av_ajax_search_title,.alternate_color.av_searchform_element_results .av_ajax_search_entry,.alternate_color.av_searchform_element_results .av_ajax_search_title{color:var(--enfold-alternate-color-primary)}.alternate_color .av_searchform_element_results .ajax_search_excerpt,.alternate_color.av_searchform_element_results .ajax_search_excerpt{color:var(--enfold-alternate-color-meta)}.alternate_color .av_searchform_element_results .av_ajax_search_image,.alternate_color.av_searchform_element_results .av_ajax_search_image{color:var(--enfold-alternate-color-meta)}.main_color,.main_color a,.main_color address,.main_color article,.main_color aside,.main_color caption,.main_color dd,.main_color details,.main_color div,.main_color dl,.main_color dt,.main_color form,.main_color h1,.main_color h2,.main_color h3,.main_color img,.main_color li,.main_color nav,.main_color ol,.main_color p,.main_color section,.main_color small,.main_color span,.main_color strong,.main_color summary,.main_color table,.main_color tbody,.main_color td,.main_color th,.main_color tr,.main_color ul{border-color:var(--enfold-main-color-border)}.main_color,.main_color .avia-gallery img,.main_color .avia-gallery-big{background-color:var(--enfold-main-color-bg);color:var(--enfold-main-color-color)}.main_color .avia-svg-icon svg:first-child{stroke:var(--enfold-main-color-color);fill:var(--enfold-main-color-color)}.main_color h1,.main_color h2,.main_color h3{color:var(--enfold-main-color-heading)}.main_color .sidebar{color:var(--enfold-main-color-meta)}.main_color a,.main_color strong{color:var(--enfold-main-color-primary)}.main_color a:hover{color:var(--enfold-main-color-secondary)}.main_color .avia-menu-fx,.main_color .avia-menu-fx .avia-arrow,.main_color .image-overlay .image-overlay-inside:before,div .main_color .button{background-color:var(--enfold-main-color-primary);color:var(--enfold-main-color-constant-font);border-color:var(--enfold-main-color-button-border)}.main_color .button:hover{background-color:var(--enfold-main-color-secondary);color:var(--enfold-main-color-bg);border-color:var(--enfold-main-color-button-border2)}.main_color table{background:var(--enfold-main-color-bg2)}.html_header_top #top .main_color .avia_mega_div>.sub-menu{border-top-color:var(--enfold-main-color-primary)}.main_color .av_ajax_search_image{background-color:var(--enfold-main-color-primary);color:var(--enfold-main-color-bg)}.main_color .av_ajax_search_image.avia-svg-icon svg:first-child{stroke:var(--enfold-main-color-bg);fill:var(--enfold-main-color-bg)}.main_color .ajax_search_excerpt{color:var(--enfold-main-color-meta)}.main_color .av_ajax_search_title{color:var(--enfold-main-color-heading)}.main_color .ajax_load{background-color:var(--enfold-main-color-primary)}.main_color tr:nth-child(2n){background-color:var(--enfold-main-color-bg);color:var(--enfold-main-color-color)}.main_color table caption,.main_color tr:nth-child(2n){color:var(--enfold-main-color-meta)}.main_color tr:nth-child(odd){background:var(--enfold-main-color-bg2)}.main_color .av_searchform_element_results .av_ajax_search_entry,.main_color .av_searchform_element_results .av_ajax_search_title,.main_color.av_searchform_element_results .av_ajax_search_entry,.main_color.av_searchform_element_results .av_ajax_search_title{color:var(--enfold-main-color-primary)}.main_color .av_searchform_element_results .ajax_search_excerpt,.main_color.av_searchform_element_results .ajax_search_excerpt{color:var(--enfold-main-color-meta)}.main_color .av_searchform_element_results .av_ajax_search_image,.main_color.av_searchform_element_results .av_ajax_search_image{color:var(--enfold-main-color-meta)}#main{border-color:var(--enfold-main-color-border)}#scroll-top-link:hover{background-color:var(--enfold-main-color-bg2);color:var(--enfold-main-color-primary);border:1px solid var(--enfold-main-color-border)}#scroll-top-link.avia-svg-icon:hover svg:first-child{stroke:var(--enfold-main-color-primary);fill:var(--enfold-main-color-primary)}.html_stretched #wrap_all{background-color:var(--enfold-main-color-bg)}#top div.avia-popup .mfp-preloader{border-left-color:var(--enfold-main-color-primary)}.header_color,.header_color a,.header_color div,.header_color form,.header_color img,.header_color li,.header_color nav,.header_color span,.header_color strong,.header_color ul{border-color:var(--enfold-header-color-border)}.header_color,.header_color .avia-gallery img,.header_color .avia-gallery-big{background-color:var(--enfold-header-color-bg);color:var(--enfold-header-color-color)}.header_color .avia-svg-icon svg:first-child{stroke:var(--enfold-header-color-color);fill:var(--enfold-header-color-color)}.header_color .social_bookmarks a{color:var(--enfold-header-color-meta)}.header_color a,.header_color strong{color:var(--enfold-header-color-primary)}.header_color a:hover{color:var(--enfold-header-color-secondary)}.header_color .avia-menu-fx,.header_color .avia-menu-fx .avia-arrow,.header_color .image-overlay .image-overlay-inside:before{background-color:var(--enfold-header-color-primary);color:var(--enfold-header-color-constant-font);border-color:var(--enfold-header-color-button-border)}.header_color .avia-bullet{border-color:var(--enfold-header-color-primary)}.html_header_top #top .header_color .avia_mega_div>.sub-menu,.html_header_top .header_color .main_menu ul:first-child>li>ul{border-top-color:var(--enfold-header-color-primary)}.header_color .header_bg,.header_color .main_menu .menu ul li a,.header_color .main_menu ul ul{background-color:var(--enfold-header-color-bg);color:var(--enfold-header-color-meta)}.header_color .main_menu .menu ul li a:focus,.header_color .main_menu .menu ul li a:hover{background-color:var(--enfold-header-color-bg2)}.header_color .main_menu ul:first-child>li>a{color:var(--enfold-header-color-meta)}.header_color .main_menu ul:first-child>li>a svg:first-child{stroke:var(--enfold-header-color-meta);fill:var(--enfold-header-color-meta)}.header_color .main_menu ul:first-child>li>a:focus svg:first-child,.header_color .main_menu ul:first-child>li>a:hover svg:first-child{stroke:var(--enfold-header-color-color);fill:var(--enfold-header-color-color)}#top .header_color .main_menu .menu ul li>a:focus,#top .header_color .main_menu .menu ul li>a:hover{color:var(--enfold-header-color-color)}.header_color .main_menu ul:first-child>li a:focus,.header_color .main_menu ul:first-child>li a:hover,.header_color .main_menu ul:first-child>li.active-parent-item>a{color:var(--enfold-header-color-color)}.header_color .av_ajax_search_image{background-color:var(--enfold-header-color-primary);color:var(--enfold-header-color-bg)}.header_color .av_ajax_search_image.avia-svg-icon svg:first-child{stroke:var(--enfold-header-color-bg);fill:var(--enfold-header-color-bg)}.header_color .ajax_search_excerpt{color:var(--enfold-header-color-meta)}.header_color .av_ajax_search_title{color:var(--enfold-header-color-heading)}.header_color .ajax_load{background-color:var(--enfold-header-color-primary)}.header_color .av_searchform_element_results .av_ajax_search_entry,.header_color .av_searchform_element_results .av_ajax_search_title,.header_color.av_searchform_element_results .av_ajax_search_entry,.header_color.av_searchform_element_results .av_ajax_search_title{color:var(--enfold-header-color-primary)}.header_color .av_searchform_element_results .ajax_search_excerpt,.header_color.av_searchform_element_results .ajax_search_excerpt{color:var(--enfold-header-color-meta)}.header_color .av_searchform_element_results .av_ajax_search_image,.header_color.av_searchform_element_results .av_ajax_search_image{color:var(--enfold-header-color-meta)}#main{background-color:var(--enfold-header-color-bg)}.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{color:var(--enfold-header-color-heading)}.html_header_sidebar #header .av-main-nav li.current-menu-item>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li.current-menu-ancestor>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li:hover>a .avia-menu-text{color:var(--enfold-header-color-primary)}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::after,.header_color .av-hamburger-inner::before{background-color:var(--enfold-header-color-meta)}.html_av-overlay-side #top .av-burger-overlay-scroll{background:var(--enfold-header-color-bg)}.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color:var(--enfold-header-color-bg2)}.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{border-color:var(--enfold-header-color-border)}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:var(--enfold-header-color-color)}.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a{color:var(--enfold-header-color-color)}.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a.avia-svg-icon svg:first-child{fill:var(--enfold-header-color-color);stroke:var(--enfold-header-color-color)}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before{background-color:var(--enfold-header-color-color)}#top .av_header_transparency #header_main_alternate,.av_header_transparency #header_main .social_bookmarks li a{color:inherit;border-color:transparent;background:0 0}#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text{color:var(--enfold-header_replacement_menu_color)}#top .header_color.av_header_transparency .avia-menu-fx,.av_header_transparency div .av-hamburger-inner,.av_header_transparency div .av-hamburger-inner::after,.av_header_transparency div .av-hamburger-inner::before{background:var(--enfold-header_replacement_menu_color)}@media only screen and (max-width:767px){#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text{color:var(--enfold-header-color-meta)}.header_color div .av-hamburger-inner,.header_color div .av-hamburger-inner::after,.header_color div .av-hamburger-inner::before{background-color:var(--enfold-header-color-meta)}}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;transform:translateX(350px)}.socket_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content{background-color:var(--enfold-socket-color-bg)}div .dropdown_widget .cart_list li:hover{background-color:var(--enfold-socket-color-bg2)}.footer_color .cart_dropdown .dropdown_widget li a,.footer_color .cart_dropdown_first .cart_dropdown_link{color:var(--enfold-footer-color-color)}#top #wrap_all .footer_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-footer-color-color);fill:var(--enfold-footer-color-color)}#top #wrap_all .footer_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}.footer_color .cart_dropdown .dropdown_widget,.footer_color address{color:var(--enfold-footer-color-meta)}.footer_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,.footer_color .cart_dropdown_link{background-color:var(--enfold-footer-color-bg)}.footer_color form.login,.footer_color form.register,div .dropdown_widget .cart_list li:hover{background-color:var(--enfold-footer-color-bg2)}.alternate_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content{background-color:var(--enfold-alternate-color-bg)}div .dropdown_widget .cart_list li:hover{background-color:var(--enfold-alternate-color-bg2)}#top .main_color .avia_cart_buttons .button,.main_color .cart_dropdown .dropdown_widget li a,.main_color .cart_dropdown_first .cart_dropdown_link{color:var(--enfold-main-color-color)}#top #wrap_all .main_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child,#top .main_color .avia_cart_buttons .avia-svg-icon svg:first-child{stroke:var(--enfold-main-color-color);fill:var(--enfold-main-color-color)}#top #wrap_all .main_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}.main_color .cart_dropdown .dropdown_widget,.main_color .woocommerce-tabs .tabs a,.main_color address{color:var(--enfold-main-color-meta)}.main_color .avia-arrow,.main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,.main_color .cart_dropdown_link,.main_color .inner_product_header,.main_color .single-product-main-image .images a,.main_color div.product .woocommerce-tabs ul.tabs li.active a{background-color:var(--enfold-main-color-bg)}.main_color .avia_cart_buttons,.main_color .woocommerce-tabs .tabs .active,.main_color div.product .woocommerce-tabs .panel,.main_color form.login,.main_color form.register,div .dropdown_widget .cart_list li:hover{background-color:var(--enfold-main-color-bg2)}.main_color .thumbnail_container img{border-color:var(--enfold-main-color-border)}.main_color .summary div{border-color:var(--enfold-main-color-bg2)}.added_to_cart_notification,.added_to_cart_notification .avia-arrow{background-color:var(--enfold-main-color-bg);color:var(--enfold-main-color-meta);border-color:var(--enfold-main-color-border)}.added_to_cart_notification strong{color:var(--enfold-main-color-heading)}.header_color .cart_dropdown .dropdown_widget li a,.header_color .cart_dropdown_first .cart_dropdown_link{color:var(--enfold-header-color-color)}#top #wrap_all .header_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header-color-color);fill:var(--enfold-header-color-color)}#top #wrap_all .header_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}.header_color .cart_dropdown .dropdown_widget{color:var(--enfold-header-color-meta)}.header_color .avia-arrow,.header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,.header_color .cart_dropdown_link{background-color:var(--enfold-header-color-bg)}.header_color form.login,.header_color form.register,div .dropdown_widget .cart_list li:hover{background-color:var(--enfold-header-color-bg2)}.header_color .avia-bullet{border-color:var(--enfold-header-color-meta)}#top .header_color a:hover .avia-bullet{border-color:var(--enfold-header-color-secondary)}.image-overlay .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold}.image-overlay.overlay-type-extern .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold}.image-overlay.overlay-type-video .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold}div.avia-popup button.mfp-arrow:before{content:"";font-family:entypo-fontello-enfold}div.avia-popup button.mfp-arrow-left:before{content:"";font-family:entypo-fontello-enfold}#av-burger-menu-ul li,h1,h2,h3{font-family:barlow,Helvetica,Arial,sans-serif}:root{--enfold-font-family-heading:"barlow",Helvetica,Arial,sans-serif}body.barlow{font-family:barlow,Helvetica,Arial,sans-serif}:root{--enfold-font-family-body:"barlow",Helvetica,Arial,sans-serif}h1{font-size:60px}h2{font-size:40px}h3{letter-spacing:.03em}#header{color:#fff!important}@media screen and (max-width:768px){h1{font-size:50px!important}h2{font-size:40px!important}}.av-language-switch-item{display:none}.inner_product_header_cell{font-size:10px}.inner_product_header_cell h2{font-size:16px!important}#av-burger-menu-ul>.burger_social_bookmarks>li{width:80px;height:80px;line-height:80px;text-align:left;display:inline-block!important;margin:0!important;padding:0}#av-burger-menu-ul>.burger_social_bookmarks{margin:0 -40px 0 -10px!important;width:100%!important}@media only screen and (max-width:768px){.responsive #top .logo{float:left!important;margin-left:-30px!important}}.wpml-ls-menu-item .wpml-ls-display,.wpml-ls-menu-item .wpml-ls-native{display:none!important}.wpml-ls-menu-item img{display:inline-block!important;vertical-align:middle}@media only screen and (min-width:769px){.responsive #header_main .container{display:flex!important;justify-content:space-between!important;align-items:center!important}.responsive #header_main .logo{position:relative!important;left:15px!important;margin-right:0}.responsive #header_main .main_menu{flex-grow:1;justify-content:flex-end!important}.responsive #header_main .main_menu ul:first-child>li>a{padding:0 10px!important}}#top #menu-item-search>a svg{width:25px!important;height:25px!important;max-width:none!important;max-height:none!important}.image-overlay,.image-overlay-inside,.image-overlay-inside::after,.image-overlay-inside::before{display:none!important;background:0 0!important;opacity:0!important;visibility:hidden!important}.container{width:100%}.responsive .container{max-width:1310px}#top #wrap_all .all_colors h2{font-family:barlow,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}#top #header .av-main-nav>li:hover{font-family:barlow,Helvetica,Arial,sans-serif}#top #header .av-main-nav>li:hover>a{color:#cb323c;font-size:15px;font-family:barlow,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:600}#top #header .av-main-nav>li:hover>a>svg:first-child,#top #wrap_all .header_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon:hover svg:first-child{fill:#cb323c;stroke:#cb323c}#top #header .av-main-nav>li:hover>a .avia-menu-text{color:#cb323c}.av-main-nav li:hover .avia-menu-fx,.av-main-nav li:hover .current_page_item>a>.avia-menu-fx,.current-menu-item>a>.avia-menu-fx{background-color:#cb323c}#top #header .av-main-nav>li{font-family:barlow,Helvetica,Arial,sans-serif}#top #header .av-main-nav>li>a{color:#004925;font-size:15px;font-family:barlow,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:600}#top #header .av-main-nav>li>a>svg:first-child,#top #wrap_all .header_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{fill:#004925;stroke:#004925}#top #header .av-main-nav>li>a .avia-menu-text{color:#004925}#top #wrap_all .all_colors h3{font-size:18px;font-family:barlow,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase}#top #wrap_all .all_colors h1{font-family:barlow,Helvetica,Arial,sans-serif;font-weight:700}.avia-slideshow-arrows a:before{border-radius:0;font-family:barlow,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@font-face{font-family:"GLF Reading";font-style:normal;font-weight:500;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/cd759df8ef9efc98fee14307.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"GLF Reading";font-style:normal;font-weight:700;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/2d797dd8b35dcb3413e1af9d.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-cert-list>li:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-check-list>li:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-product-hero .glf-product-hero-intro:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-story-intro>p.glf-lead:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-related-callout>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-story-intro>p:not(.glf-eyebrow,.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-copy > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-list > li):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-check-list > li):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-faq-answer > p):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-related-callout > div > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-story-intro > p:not(.glf-eyebrow,.glf-spec-label)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-intro > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story p.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main .glf-product-cta>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main :where(.glf-product-story .glf-product-cta > div > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)){font-family:"GLF Reading",Barlow,Arial,sans-serif;font-synthesis-weight:none}#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main .glf-cert-list>li:not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main .glf-related-callout>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main .glf-story-intro>p:not(.glf-eyebrow,.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-copy > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-list > li):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-related-callout > div > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-story-intro > p:not(.glf-eyebrow,.glf-spec-label)):not(:where([class*=eyebrow],.glf-spec-label)) :is(strong,b,em,a,span):not(:where(.glf-stories__nowrap)):not([class*=icon]):not([class*=flag]):not(button *):not(label *){font-family:"GLF Reading",Barlow,Arial,sans-serif;font-synthesis-weight:none}#top #wrap_all{--glf-reading-body:clamp(1.125rem, calc(1.0785714286rem + .1904761905vw), 1.25rem);--glf-reading-intro:clamp(1.1875rem, calc(1.1178571429rem + .2857142857vw), 1.375rem);--glf-reading-compact:1.0625rem;--glf-reading-meta:clamp(.875rem, calc(.8517857143rem + .0952380952vw), .9375rem)}#top #wrap_all{--glf-ink-primary:#242424;--glf-ink-editorial:#004925;--glf-ink-label:#476451;--glf-ink-supporting:#45554a;--glf-ink-metadata:#536157;--glf-ink-inverted:#f2eddf}.single-product .glf-product-specifications{margin:1.5rem 0 1.25rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid #d9dde0;border-top:4px solid #b5121b;border-radius:3px;background:#f7f8f8;box-shadow:0 1px 2px rgba(0,0,0,.05)}.single-product .glf-product-specifications h2{margin:0 0 1rem;color:#222;font-size:clamp(1.25rem, 2vw, 1.55rem);line-height:1.25}#top.glf-product-design-v2{--glf-v2-font:"GLF Product Barlow",Barlow,Arial,sans-serif;--glf-v2-forest:oklch(0.3557 0.0897 154);--glf-v2-red:oklch(0.5718 0.1967 23.75);--glf-v2-coral:oklch(0.598 0.191 21);--glf-v2-warm:oklch(0.966 0.008 92);--glf-v2-cream:oklch(0.959 0.01 95);--glf-v2-stone:oklch(0.917 0.012 85);--glf-v2-ink:oklch(0.19 0.006 285);--glf-v2-muted:#5c625f;--glf-v2-line:#deddd4}#top.glf-product-design-v2 #main{background:#fff}#top.glf-product-design-v2 #main .product[id^=product-]{isolation:isolate;display:block;float:none;width:100%;margin:0;color:var(--glf-v2-ink);font-family:var(--glf-v2-font);font-size:16px;line-height:1.65}#top.glf-product-design-v2 #main .product[id^=product-]::after{display:none}#top.glf-product-design-v2 #main .product[id^=product-] .summary.entry-summary{min-width:0;width:auto;float:none;margin:0;padding:0;color:var(--glf-v2-ink);opacity:1;visibility:visible}#top.glf-product-design-v2 #main .single-product-main-image .woocommerce-product-gallery{float:none;width:100%;max-width:540px;margin:0 auto;background:#fff;border:0!important;border-radius:0;box-shadow:none!important;opacity:1!important;visibility:visible!important}#top.glf-product-design-v2 #main .single-product-main-image :is(.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image,.woocommerce-product-gallery__image > a){border:0!important;border-radius:0;box-shadow:none!important}#top.glf-product-design-v2 #main .woocommerce-product-gallery__image>a{padding:0}#top.glf-product-design-v2 #main .woocommerce-product-gallery__image img{width:100%;height:auto;max-height:540px;aspect-ratio:1;object-fit:contain}#top.glf-product-design-v2 #main .single-product-main-image>aside.sidebar:has(.inner_sidebar:empty){display:none}#top.glf-product-design-v2 #main .glf-product-kicker,#top.glf-product-design-v2 #main .glf-product-story .glf-eyebrow{display:block;margin:0 0 16px;padding:0;border:0;border-radius:0;background:0 0;color:var(--glf-component-reading-ink,var(--glf-v2-red));font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}#top.glf-product-design-v2 #main .summary .product_title{margin:0 0 20px;color:var(--glf-v2-forest);font-size:60px!important;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;text-wrap:balance;hyphens:manual;overflow-wrap:break-word}#top.glf-product-design-v2 #main .product[id^=product-] :is(h1,h2,h3,h4,h5,h6){font-family:var(--glf-v2-font)}#top.glf-product-design-v2 #main .glf-product-hero-intro{max-width:620px;margin:0 0 28px;color:var(--glf-component-reading-ink,#444b46);font-size:var(--glf-component-reading-size, 17px);line-height:var(--glf-component-reading-line, 1.65)}#top.glf-product-design-v2 #main .glf-product-purchase-facts{display:grid;grid-template-columns:minmax(75px,.6fr) minmax(0,1.4fr);gap:0;margin:28px 0 0;padding:16px 0;border-top:1px solid #b9c8bb;border-bottom:1px solid #b9c8bb}#top.glf-product-design-v2 #main .glf-product-purchase-facts>div{min-width:0;padding:0 18px;border-left:1px solid #b9c8bb}#top.glf-product-design-v2 #main .glf-product-purchase-facts>div:first-child{padding-left:0;border-left:0}#top.glf-product-design-v2 #main .glf-product-purchase-facts>div:last-child{padding-right:0}#top.glf-product-design-v2 #main .glf-product-purchase-facts dt{float:none;margin:0 0 4px;color:var(--glf-component-reading-ink,var(--glf-v2-forest));font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}#top.glf-product-design-v2 #main .glf-product-purchase-facts dd{margin:0;color:var(--glf-v2-ink);font-size:16px;font-weight:700;line-height:1.65;overflow-wrap:anywhere}#top.glf-product-design-v2 #main .glf-product-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}#top.glf-product-design-v2 #main .glf-product-hero-actions>a,#top.glf-product-design-v2 #main .glf-product-story .glf-cta-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 28px;border:0;border-radius:0;background:var(--glf-v2-red);color:#fff;font-family:var(--glf-v2-font);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}#top.glf-product-design-v2 #main :is(.glf-product-hero-quote,.glf-product-story .glf-cta-button,.glf-offert-product-bottom .glf-offert-cta){background:var(--glf-v2-red)!important;border-color:var(--glf-v2-red)!important;color:#fff!important;box-shadow:0 2px 0 var(--glf-v2-forest)}#top.glf-product-design-v2 #main :is(.glf-product-hero-quote,.glf-product-story .glf-cta-button,.glf-offert-product-bottom .glf-offert-cta):hover{background:var(--glf-v2-coral)!important;border-color:var(--glf-v2-coral)!important}#top.glf-product-design-v2 #main .glf-product-hero-quote::after,#top.glf-product-design-v2 #main .glf-product-story [data-glf-quote-cta="1"]:not(:has(svg,[aria-hidden=true]))::after{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10h13m0 0-5-5m5 5-5 5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat}#top.glf-product-design-v2 #main .glf-product-hero-actions>.glf-product-spec-link{border:2px solid var(--glf-v2-forest);background:0 0;color:var(--glf-v2-forest)}#top.glf-product-design-v2 #main .glf-product-hero-actions>.glf-product-spec-link:hover{background:var(--glf-v2-forest);color:#fff}#top.glf-product-design-v2 #main .product[id^=product-] .glf-product-specifications,#top.glf-product-design-v2 #main .product[id^=product-] .woocommerce-tabs{min-width:0;width:100%;float:none;clear:both}#top.glf-product-design-v2 #main .product[id^=product-] .glf-product-specifications{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:36px 64px;margin:0;padding:96px 0;border:0;border-radius:0;background:#fff}#top.glf-product-design-v2 #main .woocommerce-tabs>.tabs{margin-bottom:24px}#top.glf-product-design-v2 #main .woocommerce-tabs>.tabs:has(> li:only-child){display:none}#top.glf-product-design-v2 #main .woocommerce-tabs .woocommerce-Tabs-panel.panel{margin:0;padding:0!important;border:0!important;background:0 0;overflow:visible!important}#top.glf-product-design-v2 #main .woocommerce-tabs:not(:has(> .tabs > li.active))>.woocommerce-Tabs-panel--description{display:block!important}#top.glf-product-design-v2 #main .woocommerce-tabs .panel>.glf-product-story{color:var(--glf-v2-ink);font-size:16px;line-height:1.65}#top.glf-product-design-v2 #main .glf-product-specifications *,#top.glf-product-design-v2 #main .glf-product-story *{box-sizing:border-box}#top.glf-product-design-v2 #main .glf-product-story>section{--glf-v2-section-bg:#fff;margin:0;padding:96px 0;border:0;border-radius:0;background:var(--glf-v2-section-bg);box-shadow:0 0 0 100vmax var(--glf-v2-section-bg);clip-path:inset(0 -100vmax)}#top.glf-product-design-v2 #main .glf-product-story>section:where(:nth-of-type(odd)){--glf-v2-section-bg:var(--glf-v2-warm)}#top.glf-product-design-v2 #main .product.glf-product-layout-v2 .glf-product-story>section{background:var(--glf-v2-section-bg)}#top.glf-product-design-v2 #main .glf-product-story :is(h2,h3,p,li,th,td){overflow-wrap:anywhere}#top.glf-product-design-v2 #main .glf-product-story h2{max-width:900px;margin:0 0 24px;color:var(--glf-v2-forest);font-size:36px!important;font-weight:700;line-height:1.08;letter-spacing:0;text-transform:none;text-wrap:balance;hyphens:manual}#top.glf-product-design-v2 #main .glf-product-story h3{margin:0 0 12px;color:var(--glf-component-reading-ink,var(--glf-v2-forest));font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase}#top.glf-product-design-v2 #main .glf-product-story p{max-width:850px;margin:0 0 20px;color:#444b46;font-size:16px;line-height:1.65;text-wrap:pretty;hyphens:manual}#top.glf-product-design-v2 #main .glf-product-story p:last-child{margin-bottom:0}#top.glf-product-design-v2 #main .glf-product-story .glf-lead{font-size:var(--glf-component-reading-size, 17px);line-height:var(--glf-component-reading-line, 1.65)}#top.glf-product-design-v2 #main .glf-product-story .glf-eyebrow{color:var(--glf-component-reading-ink,var(--glf-v2-red));font-size:12px}#top.glf-product-design-v2 #main .glf-product-story ul{margin:20px 0;padding-left:22px;list-style:square}#top.glf-product-design-v2 #main .glf-product-story li{margin:0 0 10px;color:#444b46;font-size:16px;line-height:1.65}#top.glf-product-design-v2 #main .glf-product-story li::marker{color:var(--glf-v2-red)}#top.glf-product-design-v2 #main .glf-product-story .glf-check-list{padding-top:20px;border-top:1px solid var(--glf-v2-line)}#top.glf-product-design-v2 #main .glf-product-story .glf-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}#top.glf-product-design-v2 #main .glf-product-story .glf-inline-actions>br{display:none}#top.glf-product-design-v2 #main .glf-product-story .glf-secondary-link{display:inline-flex;gap:10px;min-height:44px;align-items:center;padding:4px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:0 0;color:var(--glf-v2-forest);font-size:15px;font-weight:600;text-decoration:none}#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section>*{min-width:0}#top.glf-product-design-v2 #main .glf-product-story table{width:100%;margin:26px 0 0;border-collapse:collapse;border-top:4px solid var(--glf-v2-forest)}#top.glf-product-design-v2 #main .glf-product-story caption{padding:16px 20px;background:var(--glf-v2-warm);color:var(--glf-v2-forest);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}#top.glf-product-design-v2 #main .glf-product-story :is(td,th){padding:16px 20px;border:0;border-bottom:1px solid var(--glf-v2-line);color:#444b46;font-size:16px;line-height:1.5;text-align:left;vertical-align:top}#top.glf-product-design-v2 #main .glf-product-story th{background:var(--glf-v2-warm);color:var(--glf-v2-forest);font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none}#top.glf-product-design-v2 #main .glf-product-story td{background:#fff}#top.glf-product-design-v2 #main .glf-product-story>.glf-cert-band{--glf-v2-section-bg:var(--glf-v2-forest);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;color:#fff}#top.glf-product-design-v2 #main .glf-product-story .glf-cert-band :is(h2,h3,p,li,strong,.glf-eyebrow){color:var(--glf-component-reading-ink,#fff)}#top.glf-product-design-v2 #main .glf-product-story .glf-cert-band a:any-link{color:#fff;text-decoration:underline;text-underline-offset:3px}#top.glf-product-design-v2 #main .glf-product-story .glf-cert-band a:focus-visible{outline:#fff solid 3px;outline-offset:5px}#top.glf-product-design-v2 #main .glf-product-story .glf-cert-list{margin:0;padding:0;list-style:none}#top.glf-product-design-v2 #main .glf-product-story .glf-cert-list>li{margin:0;padding:18px 0;border-top:1px solid #ffffff40}#top.glf-product-design-v2 #main .glf-product-story .glf-cert-list strong{display:block;margin-bottom:4px;font-size:19px;font-weight:600}#top.glf-product-design-v2 #main .glf-product-story>.glf-related-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border-left:4px solid var(--glf-v2-forest)}#top.glf-product-design-v2 #main .product.glf-product-layout-v2 .glf-product-story>.glf-related-callout{box-sizing:border-box;padding-inline:clamp(24px,3vw,40px)}#top.glf-product-design-v2 #main .glf-product-story>.glf-related-callout>*{min-width:0}#top.glf-product-design-v2 #main .glf-product-story :is(.glf-faq-list,.glf-faq-section) details{margin:0;padding:0;border:0;border-bottom:1px solid var(--glf-v2-line);border-radius:0;background:0 0}#top.glf-product-design-v2 #main .glf-product-story summary{position:relative;padding:22px 40px 22px 0;color:var(--glf-v2-forest);font-size:18px;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}#top.glf-product-design-v2 #main .glf-product-story summary::-webkit-details-marker{display:none}#top.glf-product-design-v2 #main .glf-product-story summary::after{content:"";position:absolute;right:8px;top:26px;width:9px;height:9px;border-right:2px solid var(--glf-v2-red);border-bottom:2px solid var(--glf-v2-red);transform:rotate(45deg)}#top.glf-product-design-v2 #main .glf-product-story details[open]>summary::after{transform:rotate(225deg);top:30px}#top.glf-product-design-v2 #main .glf-product-story :is(.glf-faq-answer,details > p){max-width:850px;margin:0;padding:0 40px 24px 0}#top.glf-product-design-v2 #main .glf-product-story>.glf-product-cta{--glf-v2-section-bg:var(--glf-v2-stone);padding:96px 0;border:0;border-top:2px solid var(--glf-v2-red);border-radius:0;background:var(--glf-v2-stone);box-shadow:0 0 0 100vmax var(--glf-v2-stone);clip-path:inset(0 -100vmax)}#top.glf-product-design-v2 #main .glf-product-story>.glf-product-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin:0}#top.glf-product-design-v2 #main .glf-product-story>.glf-product-cta>p{margin:0}#top.glf-product-design-v2 #main .related.products{margin:0;padding:64px 0;color:var(--glf-v2-ink)}#top.glf-product-design-v2 #main .related.products>h2{margin:0 0 40px;color:var(--glf-v2-forest);font-size:36px!important;font-weight:700;line-height:1.08;letter-spacing:0}#top.glf-product-design-v2 #main .related.products ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}#top.glf-product-design-v2 #main .related.products ul.products::after,#top.glf-product-design-v2 #main .related.products ul.products::before{display:none}#top.glf-product-design-v2 #main .related.products ul.products>li{float:none;width:100%;min-width:0;margin:0;padding:0;border:0;background:#fff}#top.glf-product-design-v2 #main .related.products .inner_product_header{padding:24px;border:0;border-top:1px solid var(--glf-v2-line)}#top.glf-product-design-v2 #main .related.products .inner_product_header h2,#top.glf-product-design-v2 #main .related.products .woocommerce-loop-product__title{color:var(--glf-component-reading-ink,var(--glf-v2-forest));font-size:20px!important;font-weight:700;line-height:1.4;text-transform:uppercase}#top.glf-product-design-v2 #main :is(.glf-product-story,.glf-product-specifications,.summary) :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--glf-v2-red);outline-offset:5px;box-shadow:none}#top.glf-product-design-v2 #main :is(.glf-product-story [id],#glf-product-specifications-title){scroll-margin-top:120px}#top.glf-product-design-v2 #main .glf-product-container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}#top.glf-product-design-v2 #main .glf-product-hero{background:var(--glf-v2-cream);border-bottom:1px solid var(--glf-v2-line)}#top.glf-product-design-v2 #main .glf-product-hero>.glf-product-container{padding-top:32px;padding-bottom:56px}#top.glf-product-design-v2 #main .glf-product-breadcrumbs{margin:0 0 32px;color:#555955;font-size:14px;line-height:1.45}#top.glf-product-design-v2 #main .glf-product-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}#top.glf-product-design-v2 #main .glf-product-breadcrumbs li{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:inherit;line-height:inherit}#top.glf-product-design-v2 #main .glf-product-breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:4px}#top.glf-product-design-v2 #main .glf-product-breadcrumbs a:hover{color:var(--glf-v2-red);text-decoration:underline}#top.glf-product-design-v2 #main .glf-product-breadcrumbs a:focus-visible{outline:3px solid var(--glf-v2-red);outline-offset:4px}#top.glf-product-design-v2 #main .glf-product-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:64px;align-items:center}#top.glf-product-design-v2 #main .glf-product-hero-grid .summary.entry-summary{grid-column:1}#top.glf-product-design-v2 #main .glf-product-hero-media{grid-column:2;min-width:0;width:100%}#top.glf-product-design-v2 #main .glf-product-hero-media>.single-product-main-image{position:relative;float:none;width:100%;max-width:540px;margin:0 auto;padding:0}#top.glf-product-design-v2 #main .product[id^=product-].glf-product-layout-v2 .woocommerce-tabs{max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}#top.glf-product-design-v2 #main .glf-product-story{font-family:var(--glf-v2-font);font-size:16px;line-height:1.65}#top.glf-product-design-v2 #main .product[id^=product-] .glf-v2-technical-section{--glf-v2-section-bg:#fff;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:80px;padding:96px 0;background:#fff}#top.glf-product-design-v2 #main .glf-v2-technical-section :is(.glf-v2-technical-copy,.glf-v2-technical-body){min-width:0}#top.glf-product-design-v2 #main .glf-v2-technical-section section{display:block;margin:0;padding:0;border:0;background:0 0;box-shadow:none;clip-path:none}#top.glf-product-design-v2 #main .glf-v2-technical-body .glf-table-intro h2{font-size:20px;line-height:1.4}#top.glf-product-design-v2 #main .glf-v2-technical-body .glf-table-intro .glf-eyebrow{margin-bottom:8px}#top.glf-product-design-v2 #main .glf-product-breadcrumbs [aria-current=page]{overflow-wrap:anywhere}#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section{gap:80px}#top.glf-product-design-v2 #main .glf-product-story>.glf-v2-cert-panel{display:block}#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-copy{max-width:768px}#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-copy>p:not(.glf-eyebrow){color:var(--glf-component-reading-ink,#ffffffd9);font-size:var(--glf-component-reading-size, 18px)}#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:960px;margin:32px 0 0;padding:0;background:#ffffff33}#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list>li{min-width:0;margin:0;padding:20px;border:0;background:oklch(.27 .07 157);color:var(--glf-component-reading-ink,#ffffffcc);font-size:var(--glf-component-reading-size, 14px);line-height:var(--glf-component-reading-line, 1.625)}#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list strong{margin:0 0 8px;color:var(--glf-component-reading-ink,#fff);font-size:16px;font-weight:700;line-height:1.5}#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel a{font-weight:700}@media (max-width:639px){#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list{grid-template-columns:minmax(0,1fr)}}#top.glf-product-design-v2 #main .glf-product-related-band{background:var(--glf-v2-warm)}#top.glf-product-design-v2 #main .glf-product-related-band .product_column{float:none;width:100%;margin:0}#top.glf-product-design-v2 #main .glf-product-related-band .related.products{padding:96px 0}#top.glf-product-design-v2 #main .related.products ul.products>li{border-top:2px solid var(--glf-v2-forest)}#top.glf-product-design-v2 #main .related.products .inner_product{border:0}#top.glf-product-design-v2 #main :is(.glf-product-hero-quote,.glf-product-story .glf-offert-cta,.glf-offert-product-bottom .glf-offert-cta){transition:background-color .2s,transform .2s}#top.glf-product-design-v2 #main :is(.glf-product-hero-quote,.glf-product-story .glf-offert-cta,.glf-offert-product-bottom .glf-offert-cta):hover{background:var(--glf-v2-coral)!important;transform:translateY(-2px)}#top.glf-product-design-v2 #main :is(.glf-product-hero-quote,.glf-product-story .glf-offert-cta,.glf-offert-product-bottom .glf-offert-cta)::after{transition:transform .2s}#top.glf-product-design-v2 #main :is(.glf-product-hero-quote,.glf-product-story .glf-offert-cta,.glf-offert-product-bottom .glf-offert-cta):hover::after{transform:translateX(4px)}@media (min-width:1024px){#top.glf-product-design-v2 #main .glf-product-story .glf-faq-section:has(> .glf-faq-list){display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);grid-template-rows:min-content min-content min-content minmax(0,1fr);column-gap:80px}#top.glf-product-design-v2 #main .glf-product-story .glf-faq-section:has(> .glf-faq-list)>:not(.glf-faq-list){grid-column:1}#top.glf-product-design-v2 #main .glf-product-story .glf-faq-section>.glf-faq-list{grid-column:2;grid-row:1/-1;border-top:4px solid var(--glf-v2-forest)}}@media (max-width:1023px){#top.glf-product-design-v2 #main .product[id^=product-] .glf-product-specifications{grid-template-columns:minmax(0,1fr);gap:40px;padding:72px 0}#top.glf-product-design-v2 #main .single-product-main-image .woocommerce-product-gallery{max-width:440px}#top.glf-product-design-v2 #main .glf-product-hero-media>.single-product-main-image{max-width:440px}#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section{grid-template-columns:minmax(0,1fr)}#top.glf-product-design-v2 #main .glf-product-story>.glf-cert-band,#top.glf-product-design-v2 #main .glf-product-story>.glf-related-callout{grid-template-columns:minmax(0,1fr)}#top.glf-product-design-v2 #main .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}#top.glf-product-design-v2 #main .summary .product_title{font-size:48px!important}#top.glf-product-design-v2 #main .glf-product-story>section{padding:72px 0}#top.glf-product-design-v2 #main .glf-product-container,#top.glf-product-design-v2 #main .product[id^=product-].glf-product-layout-v2 .woocommerce-tabs{padding-left:24px;padding-right:24px}#top.glf-product-design-v2 #main .glf-product-hero>.glf-product-container{padding-top:28px;padding-bottom:64px}#top.glf-product-design-v2 #main .glf-product-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}#top.glf-product-design-v2 #main .glf-product-hero-media{grid-column:1}#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section,#top.glf-product-design-v2 #main .glf-product-story>.glf-cert-band{gap:40px}#top.glf-product-design-v2 #main .glf-product-related-band .related.products{padding:72px 0}#top.glf-product-design-v2 #main .glf-product-story>.glf-product-cta{padding:80px 0}#top.glf-product-design-v2.glf-offert-mobile-sticky-active{padding-bottom:calc(108px + env(safe-area-inset-bottom))}}@media (max-width:639px){#top.glf-product-design-v2 #main .glf-product-container,#top.glf-product-design-v2 #main .product[id^=product-].glf-product-layout-v2 .woocommerce-tabs{padding-left:16px;padding-right:16px}#top.glf-product-design-v2 #main .glf-product-hero>.glf-product-container{padding-bottom:48px}#top.glf-product-design-v2 #main .summary .product_title{font-size:40px!important}#top.glf-product-design-v2 #main .glf-product-story>section{padding:56px 0}#top.glf-product-design-v2 #main .product[id^=product-] .glf-product-specifications{padding:56px 0}#top.glf-product-design-v2 #main :is(.glf-product-story h2,.glf-product-specifications > h2,.related.products > h2){font-size:30px!important}#top.glf-product-design-v2 #main .glf-product-hero-actions{align-items:stretch;flex-direction:column}#top.glf-product-design-v2 #main .glf-product-hero-actions>a{width:100%}#top.glf-product-design-v2 #main .glf-product-story>.glf-product-cta{padding:64px 0}#top.glf-product-design-v2 #main .glf-product-story summary{font-size:16px}#top.glf-product-design-v2 #main .related.products ul.products{grid-template-columns:minmax(0,1fr)}#top.glf-product-design-v2 #main .glf-product-related-band .related.products{padding:56px 0}#top.glf-product-design-v2 #main .glf-product-story table:not(:has(tr > :nth-child(3))) :is(tbody,tr,th,td){display:block;width:auto}#top.glf-product-design-v2 #main .glf-product-story table:not(:has(tr > :nth-child(3))) th{padding:16px 16px 4px;border-bottom:0;font-size:14px}#top.glf-product-design-v2 #main .glf-product-story table:not(:has(tr > :nth-child(3))) td{padding:4px 16px 16px;background:#fff;font-size:16px}}@media (max-width:419px){#top.glf-product-design-v2 #main .glf-product-hero-actions{align-items:stretch;flex-direction:column}#top.glf-product-design-v2 #main .glf-product-hero-actions>a{width:100%}#top.glf-product-design-v2 #main .related.products ul.products{gap:16px}}html.responsive #top.glf-product-design-v2 #main>.template-shop{padding-top:0}html.responsive #top.glf-product-design-v2 #main>.template-shop>.container{width:100%;max-width:none;padding:0}#top.glf-product-design-v2 #main .glf-v2-technical-section .glf-v2-technical-body .glf-table-intro h2{font-size:20px!important}#top.glf-product-design-v2 #main .single-product-main-image a:focus-visible{outline:3px solid var(--glf-v2-red);outline-offset:-3px;box-shadow:none}#top.glf-product-design-v2 #header a:focus-visible,#top.glf-product-design-v2 #main .glf-product-related-band a:focus-visible{outline:3px solid var(--glf-v2-red);outline-offset:-3px}#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-cert-list>li:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-check-list>li:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-story-intro>p.glf-lead:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-story-intro>p:not(.glf-eyebrow,.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-cert-copy>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-check-list>li:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-faq-answer>p:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-lead:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-table-intro>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)){--glf-component-reading-size:var(--glf-reading-body);--glf-component-reading-line:1.6;--glf-component-reading-weight:500;--glf-component-reading-wrap:anywhere;font-size:var(--glf-reading-body);line-height:1.6;font-weight:500;overflow-wrap:anywhere}#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-product-hero .glf-product-hero-intro:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-story-intro>p.glf-lead:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main .glf-story-intro>p:not(.glf-eyebrow,.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)){max-width:36rem}#top.glf-product-design-v2 #wrap_all #main .glf-related-callout>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-cert-list>li:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main .glf-product-cta>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)){--glf-component-reading-size:var(--glf-reading-compact);--glf-component-reading-line:1.6;--glf-component-reading-weight:500;--glf-component-reading-wrap:anywhere;font-size:var(--glf-reading-compact);line-height:1.6;font-weight:500;overflow-wrap:anywhere}#top.glf-product-design-v2 #wrap_all #main .glf-related-callout>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main .glf-product-cta>div>p:not(.glf-eyebrow):not(:where([class*=eyebrow],.glf-spec-label)){max-width:min(53.125rem,100%)}#top.glf-product-design-v2 #wrap_all #main .glf-product-hero .glf-product-hero-intro:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-hero-intro:not(:where([class*=eyebrow],.glf-spec-label)){--glf-component-reading-size:var(--glf-reading-intro);--glf-component-reading-line:1.6;--glf-component-reading-weight:500;--glf-component-reading-wrap:anywhere;font-size:var(--glf-reading-intro);line-height:1.6;font-weight:500;overflow-wrap:anywhere}#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-kicker:not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-purchase-facts dt:not(:where([class*=eyebrow],.glf-spec-label)){--glf-component-reading-size:var(--glf-reading-meta);--glf-component-reading-line:1.5;--glf-component-reading-weight:700;--glf-component-reading-wrap:anywhere;font-size:var(--glf-reading-meta);line-height:1.5;font-weight:700;overflow-wrap:anywhere}#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-copy > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-list > li):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-check-list > li):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-faq-answer > p):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-feature-copy > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-section-heading > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-story-intro > p:not(.glf-eyebrow,.glf-spec-label)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-intro > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-section > p):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story details > p):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story p.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)){--glf-component-reading-size:var(--glf-reading-body);--glf-component-reading-line:1.6;--glf-component-reading-weight:500;--glf-component-reading-wrap:anywhere;font-size:var(--glf-reading-body);line-height:1.6;font-weight:500;overflow-wrap:anywhere}#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-copy > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-faq-answer > p):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-story-intro > p:not(.glf-eyebrow,.glf-spec-label)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-intro > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story p.glf-lead):not(:where([class*=eyebrow],.glf-spec-label)){max-width:min(36rem,100%)}#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-process-grid > li > p):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-process-section .glf-section-heading > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-related-callout > div > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-spec-card > p:not(.glf-spec-label)):not(:where([class*=eyebrow],.glf-spec-label)),#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main :where(.glf-product-story .glf-product-cta > div > p:not(.glf-eyebrow)):not(:where([class*=eyebrow],.glf-spec-label)){--glf-component-reading-size:var(--glf-reading-compact);--glf-component-reading-line:1.6;--glf-component-reading-weight:500;--glf-component-reading-wrap:anywhere;font-size:var(--glf-reading-compact);line-height:1.6;font-weight:500;overflow-wrap:anywhere}#top.glf-product-design-v2 #wrap_all #main #glf-product-specifications-title,#top.glf-product-design-v2 #wrap_all #main #tab-description h3,#top.glf-product-design-v2 #wrap_all #main .glf-check-list>li,#top.glf-product-design-v2 #wrap_all #main .glf-faq-list p,#top.glf-product-design-v2 #wrap_all #main .glf-product-hero-intro,#top.glf-product-design-v2 #wrap_all #main .glf-product-purchase-facts dt,#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-lead,#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-table-intro>p:not(.glf-eyebrow),#top.glf-product-design-v2 #wrap_all #main .glf-related-callout>div>p:not(.glf-eyebrow),#top.glf-product-design-v2 #wrap_all #main .glf-story-intro>p:not(.glf-eyebrow,.glf-lead),#top.glf-product-design-v2 #wrap_all #main .woocommerce-loop-product__title:where(body.glf-product-design-v2 *){--glf-component-reading-ink:var(--glf-ink-primary);color:var(--glf-ink-primary)}#top.glf-product-design-v2 #wrap_all #main .glf-cert-band h2,#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy p,#top.glf-product-design-v2 #wrap_all #main .glf-cert-list strong,#top.glf-product-design-v2 #wrap_all #main .glf-cert-list>li{--glf-component-reading-ink:var(--glf-ink-inverted);color:var(--glf-ink-inverted)}#top.glf-product-design-v2 #wrap_all #main .glf-product-cta .glf-eyebrow,#top.glf-product-design-v2 #wrap_all #main .glf-product-kicker,#top.glf-product-design-v2 #wrap_all #main .glf-related-callout .glf-eyebrow,#top.glf-product-design-v2 #wrap_all #main .glf-v2-technical-section .glf-eyebrow{--glf-component-reading-ink:var(--glf-ink-label);color:var(--glf-ink-label)}#top.glfh-design{--glfh-forest:#004925;--glfh-red:#d3323a;--glfh-red-hover:#d53a46;--glfh-border:#deded5;--glfh-paper:#f8f8f6;--glfh-admin-offset:0px;--glf-header-height:72px!important;--glf-header-pad:24px!important;--glf-logo-width:105.58px!important;--glf-logo-optical-inset:0px!important;--glf-flank-gap:24px!important;--glf-nav-gap:14px!important;--glf-nav-font:13px!important;--glf-search-width:44px!important;--glf-search-inset:0px!important;--glf-language-width:56px!important}#top.glfh-design #wrap_all #header{position:fixed!important;top:var(--glfh-admin-offset)!important;right:0;left:0;width:100%;min-height:var(--glf-header-height)!important;background:#fff;border-bottom:1px solid var(--glfh-border);box-shadow:none;transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1),border-color .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header.glfh-scrolled,#top.glfh-design.glfh-scrolled #wrap_all #header{border-bottom-color:#d6dbd6;box-shadow:0 6px 20px -12px rgba(23,23,25,.5)}#top.glfh-design #wrap_all #header .header_bg{background:#fff!important;opacity:1!important}#top.glfh-design #wrap_all #header_main{height:var(--glf-header-height)!important;min-height:var(--glf-header-height)!important;border:0}#top.glfh-design #wrap_all #header_main .av-logo-container{box-sizing:border-box;width:100%!important;max-width:1480px!important;height:var(--glf-header-height)!important;padding:0 var(--glf-header-pad)!important}#top.glfh-design #wrap_all #header_main .av-logo-container>.inner-container{display:flex!important;align-items:center;justify-content:space-between!important;gap:var(--glf-flank-gap);min-width:0}#top.glfh-design #wrap_all #header_main .logo{flex:0 0 var(--glf-logo-width);width:var(--glf-logo-width)!important;max-width:var(--glf-logo-width)!important;height:44px!important;margin:0!important;overflow:visible}#top.glfh-design #wrap_all #header_main .logo a{display:flex;align-items:center;width:100%;height:100%;overflow:visible}#top.glfh-design #wrap_all #header_main .logo a>img,#top.glfh-design #wrap_all #header_main .logo a>svg{width:100%!important;max-width:100%!important;height:44px!important;max-height:44px!important;aspect-ratio:1706/711;object-fit:contain;margin:0!important;opacity:1!important;transition:opacity .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header_main .logo a:hover>img,#top.glfh-design #wrap_all #header_main .logo a:hover>svg{opacity:.75!important}#top.glfh-design #wrap_all #header_main .main_menu{flex:1 1 auto!important;justify-content:flex-end!important;min-width:0;height:100%!important;margin:0!important}#top.glfh-design #wrap_all #header_main .main_menu>.avia-menu{flex:1 1 auto;width:100%!important;margin:0!important;padding:0!important;border:0!important}#top.glfh-design #wrap_all #header_main .main_menu>.social_bookmarks{display:none!important}#top.glfh-design #wrap_all #header #avia-menu{display:flex!important;align-items:center;justify-content:space-between;gap:var(--glf-nav-gap);width:100%!important;min-width:0;height:100%}#top.glfh-design #wrap_all #header #avia-menu>li{flex:0 0 auto;float:none!important;width:auto;height:100%;margin:0!important;padding:0!important}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-search-dropdown,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level{display:flex!important;align-items:center}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language){order:10}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-search-dropdown{order:20}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-language-current{order:30}#top.glfh-design #wrap_all #header #avia-menu>li.glf-offert-mobile-menu-cta{order:40}#top.glfh-design #wrap_all #header #avia-menu>li.av-burger-menu-main{order:50;display:none!important}#top.glfh-design #wrap_all #header #avia-menu>li.av-language-switch-item{display:none!important}#top.glfh-design #wrap_all #header #avia-menu>li>a{display:flex!important;align-items:center;justify-content:center;min-width:0!important;height:44px!important;min-height:44px!important;padding:0!important;color:var(--glfh-forest)!important;font-family:Barlow,Arial,sans-serif;font-size:var(--glf-nav-font)!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.04em!important;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:1!important;transition:color .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>li>a .avia-menu-text{position:relative;color:inherit!important;font:inherit;line-height:1.4}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a .avia-menu-text::after{position:absolute;inset:auto 0 -5px;height:2px;background:var(--glfh-red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(0, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>li.current-menu-ancestor>a,#top.glfh-design #wrap_all #header #avia-menu>li.current-menu-item>a,#top.glfh-design #wrap_all #header #avia-menu>li.glfh-open>a,#top.glfh-design #wrap_all #header #avia-menu>li>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>li>a:hover{color:var(--glfh-red)!important}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level.current-menu-ancestor:not(.menu-item-language)>a .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level.current-menu-item:not(.menu-item-language)>a .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level.glfh-open:not(.menu-item-language)>a .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a:focus-visible .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a:hover .avia-menu-text::after{transform:scaleX(1)}#top.glfh-design #wrap_all #header #avia-menu .avia-bullet,#top.glfh-design #wrap_all #header #avia-menu .avia-menu-fx{display:none!important}#top.glfh-design #wrap_all #header .glfh-toggle{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;gap:5px;width:28px;min-width:28px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:var(--glfh-forest);box-shadow:none;cursor:pointer}#top.glfh-design #wrap_all #header .glfh-toggle>svg:not(.glfh-flag){display:block;flex:0 0 16px;width:16px;height:16px;stroke-width:2;transition:transform .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header .glfh-toggle:focus-visible,#top.glfh-design #wrap_all #header .glfh-toggle:hover,#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded=true]{color:var(--glfh-red)}#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded=true]>svg:not(.glfh-flag){transform:rotate(180deg)}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>a{display:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.glfh-toggle{flex-basis:56px;width:56px;min-width:56px}#top.glfh-design #wrap_all #header .glfh-language-code{font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu{box-sizing:border-box;position:absolute;top:100%;right:auto;left:0;width:320px;max-width:calc(100vw - 32px);max-height:var(--glfh-panel-max,calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset) - 16px));margin:0;padding:4px;border:1px solid var(--glfh-border);border-top:2px solid var(--glfh-red);border-radius:0;background:#fff;box-shadow:0 24px 48px -24px rgba(23,23,25,.48);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#top.glfh-design #wrap_all #header #avia-menu>#menu-item-2483>.sub-menu{width:288px}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu{width:244px}#top.glfh-design #wrap_all #header #avia-menu>.glfh-align-end>.sub-menu,#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu{right:0;left:auto}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent>.sub-menu{display:block!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-4px);transition:opacity .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1)}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent.glfh-open>.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent.glfh-closed>.sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent>.sub-menu[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li{float:none;width:100%;margin:0;padding:0}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu>li{display:block!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu .glf-language-native,#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu .wpml-ls-native{display:inline!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu .wpml-ls-display{display:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a{box-sizing:border-box;display:block;float:none;width:100%;min-height:44px;height:auto;margin:0;padding:11px 14px;border:0;border-left:2px solid transparent;background:#fff;color:var(--glfh-forest);font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:break-word;transition:color 150ms cubic-bezier(.4, 0, .2, 1),background-color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),padding-left 150ms cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a .avia-menu-text{color:inherit;font:inherit;line-height:inherit}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li.current-menu-item>a,#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover{border-left-color:var(--glfh-red);background:var(--glfh-paper);color:var(--glfh-red)}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover{padding-left:18px}#top.glfh-design #wrap_all #header .glfh-description{display:block;margin-top:3px;color:#536057;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}#top.glfh-design #wrap_all #header .glfh-flag{display:inline-block;flex:0 0 14px;width:14px;height:10px;margin-right:6px;border-radius:1px;box-shadow:0 0 0 1px rgba(23,23,25,.15);vertical-align:0;object-fit:cover}#top.glfh-design #wrap_all #header .glfh-toggle .glfh-flag{margin:0}#top.glfh-design #wrap_all #header .sub-menu .wpml-ls-flag{margin-right:7px;vertical-align:0}#top.glfh-design #wrap_all #header #avia-menu>.menu-item-search-dropdown>a{width:44px;min-width:44px!important;border-radius:0}#top.glfh-design #wrap_all #header #menu-item-search svg{width:20px;height:24px;fill:currentColor!important}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{display:flex!important;align-items:center;margin-left:4px!important}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta>.glf-offert-mobile-menu-link{display:inline-flex!important;justify-content:center;width:auto!important;min-width:148px!important;height:44px!important;min-height:44px!important;padding:10px 18px!important;border:0!important;border-radius:0!important;background:var(--glfh-red)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 2px 0 var(--glfh-forest);transform:none!important;transition:background-color .2s cubic-bezier(.4, 0, .2, 1),box-shadow .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta>.glf-offert-mobile-menu-link:hover{border-color:var(--glfh-red-hover)!important;background:var(--glfh-red-hover)!important;color:#fff!important;box-shadow:0 3px 0 var(--glfh-forest);transform:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-short{display:none}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-full{display:inline}#top.glfh-design #wrap_all #header a:focus-visible,#top.glfh-design #wrap_all #header button:focus-visible,#top.glfh-design #wrap_all .av-burger-overlay a:focus-visible,#top.glfh-design #wrap_all .avia-search-tooltip button:focus-visible,#top.glfh-design #wrap_all .avia-search-tooltip input:focus-visible,#top.glfh-design #wrap_all .avia-search-tooltip input[type=submit]:focus-visible{outline:2px solid var(--glfh-red)!important;outline-offset:3px;box-shadow:0 0 0 5px #fff!important}#top.glfh-design #wrap_all #main{padding-top:var(--glf-header-height)!important}#top.glfh-design.glfh-compact{--glf-flank-gap:16px!important;--glf-nav-gap:6px!important}#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu>.avia-menu{flex:0 0 auto}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>li.menu-item-top-level:not(.glfh-language-parent){display:none!important}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.av-burger-menu-main,#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.glfh-language-parent,#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.menu-item-search-dropdown{display:flex!important;align-items:center}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{order:10;margin-left:0!important}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.glfh-language-parent>.glfh-toggle{flex-basis:44px;width:44px;min-width:44px}#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle .glfh-language-code{display:inline}#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle>svg.glfh-chevron{display:none}#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code{display:none}#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(0,73,37,.35);border-radius:0;background:#fff;color:var(--glfh-forest)!important;transition:background-color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header .av-hamburger{display:block;padding:0}#top.glfh-design #wrap_all #header .av-hamburger-box{display:block;width:20px;height:20px}#top.glfh-design #wrap_all #header .av-hamburger-inner,#top.glfh-design #wrap_all #header .av-hamburger-inner::after,#top.glfh-design #wrap_all #header .av-hamburger-inner::before{width:20px;height:2px;border-radius:0;background:currentColor!important}#top.glfh-design #wrap_all #header .av-hamburger-inner{margin-top:-1px}#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::before{top:-6px}#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::after{bottom:-6px}#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a:hover{border-color:var(--glfh-forest);background:var(--glfh-forest);color:#fff!important}#top.glfh-design #wrap_all .av-burger-overlay{top:var(--glfh-panel-top,calc(var(--glf-header-height) + var(--glfh-admin-offset)));height:var(--glfh-panel-max,calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset)))}#top.glfh-design #wrap_all .av-burger-overlay-bg{top:var(--glfh-panel-top,calc(var(--glf-header-height) + var(--glfh-admin-offset)));bottom:0;height:auto;min-height:0;background:#173a29}#top.glfh-design #wrap_all .av-burger-overlay-scroll{box-sizing:border-box;width:min(520px,100%)!important;max-width:100%;height:100%!important;max-height:100%;background:#fff;overscroll-behavior:contain}#top.glfh-design #wrap_all .av-burger-overlay-inner{display:block;width:100%;min-height:0;height:auto;background:#fff}#top.glfh-design #wrap_all #av-burger-menu-ul{box-sizing:border-box;display:block;width:100%;height:auto;padding:16px 24px calc(24px + env(safe-area-inset-bottom))!important;text-align:left}#top.glfh-design #wrap_all .av-burger-overlay .glfh-toggle{display:none!important}#top.glfh-design #wrap_all #av-burger-menu-ul li>a{box-sizing:border-box;display:block;min-height:48px!important;height:auto;padding:14px 36px 14px 0;border:0;border-bottom:1px solid var(--glfh-border);background:#fff;color:var(--glfh-forest);font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.45;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}#top.glfh-design #wrap_all #av-burger-menu-ul li li>a{min-height:44px!important;padding:12px 28px 12px 16px;border-left:2px solid var(--glfh-border);font-size:14px;letter-spacing:0;text-transform:none}#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-ancestor>a,#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-item>a,#top.glfh-design #wrap_all #av-burger-menu-ul li>a:focus-visible,#top.glfh-design #wrap_all #av-burger-menu-ul li>a:hover{color:var(--glfh-red);background:var(--glfh-paper)}#top.glfh-design #wrap_all .av-burger-overlay .avia-menu-text{color:inherit;font:inherit}#top.glfh-design #wrap_all .av-burger-overlay .avia-bullet{display:none!important}#top.glfh-design #wrap_all .av-burger-overlay .av-submenu-indicator{right:5px;opacity:1;color:var(--glfh-forest)}#top.glfh-design #wrap_all .av-burger-overlay .glfh-description{display:block;margin-top:4px;color:#536057;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}#top.glfh-design #wrap_all .av-burger-overlay .glfh-flag{width:14px;height:10px;margin-right:6px;vertical-align:0;box-shadow:0 0 0 1px rgba(23,23,25,.15)}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full{display:inline}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short{display:none}#top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link{display:flex!important;justify-content:center;min-height:48px!important;margin:0 0 12px;padding:12px 18px;border:0;background:var(--glfh-red)!important;color:#fff!important;text-transform:uppercase;box-shadow:0 2px 0 var(--glfh-forest)}#top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link:hover{background:var(--glfh-red-hover)!important;color:#fff!important}#top.glfh-design #wrap_all .avia-search-tooltip{max-width:calc(100vw - 24px);border-top:2px solid var(--glfh-red);background:#fff;color:var(--glfh-forest)}#top.glfh-design #wrap_all .avia-search-tooltip input[type=search]{min-height:44px;font-size:16px}#top.glfh-design #wrap_all .avia-search-tooltip input[type=submit]{min-width:44px;min-height:44px}#top.glfh-design #wrap_all .avia-search-tooltip input[type=search]{color:var(--glfh-forest)!important}#top.glfh-design #wrap_all .avia-search-tooltip input[type=search]::placeholder{color:#59645e!important;opacity:1}#top.glfh-design #wrap_all #header:not(.glfh-ready) .glfh-toggle{display:none}#top.glfh-design #wrap_all #header:not(.glfh-ready) #avia-menu>.av-burger-menu-main{display:none!important}@media (max-width:1099px){#top.glfh-design{--glf-flank-gap:16px!important;--glf-nav-gap:6px!important}#top.glfh-design #wrap_all #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}#top.glfh-design #wrap_all #header_main .main_menu>.avia-menu{flex:0 0 auto}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.glfh-language-parent){display:none!important}#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main,#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent,#top.glfh-design #wrap_all #header #avia-menu>.menu-item-search-dropdown{display:flex!important;align-items:center}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{order:10;margin-left:0!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.glfh-toggle{flex-basis:44px;width:44px;min-width:44px}#top.glfh-design #wrap_all #header .glfh-toggle .glfh-language-code{display:inline}#top.glfh-design #wrap_all #header .glfh-toggle>svg.glfh-chevron{display:none}#top.glfh-design #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code{display:none}#top.glfh-design #wrap_all #header:not(.glfh-ready) .main_menu{display:none!important}}@media (min-width:1536px){#top.glfh-design{--glf-nav-gap:16px!important;--glf-nav-font:14px!important}}@media (max-width:639px){#top.glfh-design,#top.glfh-design.glfh-compact{--glf-header-height:68px!important;--glf-header-pad:16px!important;--glf-logo-width:86.38px!important;--glf-flank-gap:12px!important;--glf-nav-gap:4px!important}#top.glfh-design #wrap_all #header_main .logo{height:44px!important}#top.glfh-design #wrap_all #header_main .logo a>img,#top.glfh-design #wrap_all #header_main .logo a>svg{height:36px!important;max-height:36px!important}#top.glfh-design #wrap_all #header_main .main_menu,#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu{flex:1 1 0!important}#top.glfh-design #wrap_all #header_main .main_menu>.avia-menu,#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu>.avia-menu{flex:1 1 0;min-width:0}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{flex:1 1 0;min-width:0}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta>.glf-offert-mobile-menu-link{box-sizing:border-box;width:100%!important;min-width:44px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.15!important;letter-spacing:.02em!important;white-space:normal;text-align:center;overflow-wrap:normal}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-full{display:none}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-short{display:inline}#top.glfh-design #wrap_all .av-burger-overlay-scroll{width:100%!important}#top.glfh-design #wrap_all #av-burger-menu-ul{padding-right:20px!important;padding-left:20px!important}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full{display:inline}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short{display:none}}@media (max-width:359px){#top.glf-product-design-v2 #main :is(.glf-product-story h2,.glf-product-specifications > h2,.related.products > h2){font-size:28px!important}#top.glfh-design,#top.glfh-design.glfh-compact{--glf-header-pad:8px!important;--glf-logo-width:60px!important;--glf-flank-gap:6px!important;--glf-nav-gap:2px!important}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta>.glf-offert-mobile-menu-link{padding-right:4px!important;padding-left:4px!important}}@media print{#top.glfh-design #wrap_all #header{position:static!important}#top.glfh-design #wrap_all #header .main_menu,#top.glfh-design #wrap_all .av-burger-overlay{display:none!important}#top.glfh-design #wrap_all #main{padding-top:0!important}}@media (min-width:1100px){#top.glfh-design.glfh-dense{--glf-nav-gap:4px!important}#top.glfh-design.glfh-dense #wrap_all #header #avia-menu>li.menu-item-top-level>a{letter-spacing:.02em!important}#top.glfh-design.glfh-dense #wrap_all #header #avia-menu>li.menu-item-top-level>a .avia-menu-text{max-width:130px;min-width:min-content;white-space:normal;text-align:center}}#top #wrap_all svg.glf-ui-icon,#top #wrap_all svg.lucide{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0}#top #wrap_all svg.glf-ui-icon>*,#top #wrap_all svg.lucide>*{stroke-width:inherit!important;stroke-linecap:inherit!important;stroke-linejoin:inherit!important}.glf-ui-icon,.glf-ui-icon *{pointer-events:none}#top #wrap_all .glf-ui-product-action{width:16px!important;height:16px!important;vertical-align:middle}#top #wrap_all #header .glfh-chevron.glf-ui-icon{width:16px!important;height:16px!important}#top #wrap_all #header #menu-item-search svg.glf-ui-icon{width:20px!important;height:20px!important;fill:none!important}#top #wrap_all .avia_cart_buttons,#top #wrap_all .inner_product:focus-within .avia_cart_buttons,#top #wrap_all .inner_product:hover .avia_cart_buttons{opacity:1!important}#top #wrap_all .avia_cart_buttons .avia-svg-icon{display:inline-flex;align-items:center;vertical-align:middle}#top #wrap_all .avia_cart_buttons svg.glf-ui-icon{width:16px!important;height:16px!important}#top #wrap_all .avia-svg-icon>svg.glf-ui-native{width:20px;height:20px;fill:none!important}#top #wrap_all #scroll-top-link svg.glf-ui-native{width:20px!important;height:20px!important}#top #wrap_all #header a.glfh-burger-lucide>.av-hamburger{display:none!important}#top #wrap_all #header a.glfh-burger-lucide{display:inline-flex!important;align-items:center;justify-content:center}#top #wrap_all #header .glfh-menu-icon{width:20px!important;height:20px!important}.mfp-wrap .glf-lightbox-control{display:flex;align-items:center;justify-content:center}.mfp-wrap .glf-lightbox-control::after,.mfp-wrap .glf-lightbox-control::before{display:none!important;content:none!important}.mfp-wrap .glf-lightbox-control>.glf-ui-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none}.mfp-wrap .mfp-arrow.glf-lightbox-control{color:#fff}.mfp-wrap .glf-lightbox-control:focus-visible{outline:currentColor solid 2px;outline-offset:2px}#top #wrap_all #header .glfh-flag,#top #wrap_all .av-burger-overlay .glfh-flag{width:16px!important;height:10px!important;min-width:16px!important;flex:0 0 16px!important}#top #wrap_all svg.glf-semantic-product-icon{flex-shrink:0;vertical-align:middle;pointer-events:none}#top #wrap_all .glf-semantic-qualified-value>[data-glf-semantic-role=spec-qualification]{width:16px!important;height:16px!important;margin-inline-end:5px;color:inherit}#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol{transform:none!important}#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol>svg{width:20px!important;height:20px!important;transition:transform 180ms ease}#top #wrap_all .glf-hub-service-card h3>[data-glf-semantic-role=export-guide]{width:24px!important;height:24px!important;margin-inline-end:8px}#top #wrap_all .gpd-facts svg.glf-content-fact-icon{color:#fff!important}#top #wrap_all svg[data-glf-content-size="16"]{width:16px!important;height:16px!important;flex:0 0 16px}#top #wrap_all svg[data-glf-content-size="20"]{width:20px!important;height:20px!important;flex:0 0 20px}#top #wrap_all svg[data-glf-content-size="24"]{width:24px!important;height:24px!important;flex:0 0 24px}#top #wrap_all svg[data-glf-content-icon]{vertical-align:-.15em;pointer-events:none}#top #wrap_all a:not(.glfi-link):not(.glfi-button):not(.gpd-button)>.glf-content-icon--before{margin-inline-end:.35em}#top #wrap_all a:not(.glfi-link):not(.glfi-button):not(.gpd-button)>.glf-content-icon--after{margin-inline-start:.35em}#top #wrap_all .glf-content-document-format{white-space:nowrap;font-size:.875em}#top #wrap_all .glf-content-hours-icon{margin-inline-end:.4em}#top #wrap_all .glf-story-pagination .glf-content-pagination-link{display:inline-flex;align-items:center}.glf-solution-hub .glf-quote-preparation{padding:24px;margin:0 0 32px;background:var(--glf-soft,#f3f5f1);color:var(--glf-ink,#252b28)}.glf-solution-hub .glf-quote-preparation h2{margin:0 0 8px;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.2}.glf-solution-hub .glf-quote-preparation__optional{margin:0 0 20px;color:var(--glf-muted,#5f6863);font-size:15px}.glf-solution-hub .glf-quote-preparation__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;list-style:none;padding:0;margin:0}.glf-solution-hub .glf-quote-preparation__items>li{display:flex;gap:12px;align-items:flex-start;min-width:0;margin:0;padding:0}.glf-solution-hub .glf-quote-preparation__items svg{display:block;width:24px;height:24px;flex:0 0 24px;margin-top:2px;color:var(--glf-green,#073f2f)}.glf-solution-hub .glf-quote-preparation__items span,.glf-solution-hub .glf-quote-preparation__items strong{display:block;overflow-wrap:anywhere}.glf-solution-hub .glf-quote-preparation__items strong{font-size:16px;line-height:1.4}.glf-solution-hub .glf-quote-preparation__items span{color:var(--glf-muted,#5f6863);font-size:14px;line-height:1.5}@media (max-width:600px){.glf-solution-hub .glf-quote-preparation{padding:20px}.glf-solution-hub .glf-quote-preparation__items{grid-template-columns:1fr}}.glfs{--glfs-bg:var(--glf-surface, #f6f4ee);--glfs-field:var(--glf-bg, #fff);--glfs-ink:var(--glf-ink, #004925);--glfs-text:var(--glf-text, #2f4035);--glfs-muted:var(--glf-muted, #5b6c5d);--glfs-line:var(--glf-border, #a0ac9f);--glfs-red:#d3323a;box-sizing:border-box;color:var(--glfs-text);font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.55;text-align:left}.glfs *,.glfs ::after,.glfs ::before{box-sizing:border-box}.glfs [hidden]{display:none!important}#top .glfs h1,#top .glfs h2,#top .glfs h3,.glfs h1,.glfs h2,.glfs h3{color:var(--glfs-ink);font-family:"GLF Faculty","Faculty Glyphic",Georgia,serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:-.035em;overflow-wrap:anywhere}#top .glfs p,.glfs p{color:var(--glfs-text);margin:0}#top .glfs a,.glfs a{color:var(--glfs-ink);text-decoration:none}#top .glfs a:hover,.glfs a:hover{text-decoration:underline;text-underline-offset:.18em}.glfs :focus-visible{outline:2px solid var(--glfs-ink);outline-offset:4px}#top .glfs svg,.glfs svg{fill:none!important;stroke:currentColor;flex:0 0 auto}html.glfs-search-open{overflow:hidden}dialog.glfs-panel{position:fixed;inset:var(--glfs-top,88px) 0 auto;width:min(1120px,calc(100vw - 32px));max-width:none;max-height:var(--glfs-max-height,calc(100dvh - 112px));margin:0 auto;padding:32px 40px 28px;border:1px solid var(--glfs-line);border-top:3px solid var(--glfs-red);border-radius:2px;background:var(--glfs-bg);box-shadow:0 20px 60px rgba(0,20,9,.25);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}dialog.glfs-panel::backdrop{background:rgba(5,20,12,.56)}.glfs-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}#top .glfs-panel-head h2,.glfs-panel-head h2{font-size:clamp(28px, 3.2vw, 42px);line-height:1.22;margin:0;padding:.08em 0 .14em}#top .glfs-close,.glfs-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:8px;border:1px solid var(--glfs-line);border-radius:0;color:var(--glfs-ink);background:0 0;cursor:pointer}.glfs-close:hover{background:var(--glf-surface-2,#eaece3)}#top .glfs-form,.glfs-form{margin:0}.glfs-field-label,.glfs-filters legend{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.glfs-field{display:flex;align-items:stretch;width:100%;min-width:0;border:1px solid var(--glfs-line);background:var(--glfs-field)}.glfs-field:focus-within{border-color:var(--glfs-ink);box-shadow:0 0 0 1px var(--glfs-ink)}#top .glfs .glfs-field input[type=search],.glfs .glfs-field input[type=search]{appearance:none;flex:1 1 auto;display:block;width:0;min-width:0;max-width:none;min-height:62px;height:auto;margin:0;padding:15px 20px;border:0;border-radius:0;background:0 0;color:var(--glfs-ink);font:400 20px/1.4 Barlow,Arial,sans-serif;box-shadow:none}.glfs .glfs-field input[type=search]::placeholder{color:var(--glfs-muted);opacity:1}.glfs .glfs-field input[type=search]:focus{outline:0}#top .glfs-submit,.glfs-submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-width:104px;min-height:62px;margin:0;padding:14px 22px;border:0;border-radius:0;color:#fff;background:var(--glfs-red);font:600 17px/1.4 Barlow,Arial,sans-serif;cursor:pointer}#top .glfs-submit:hover,.glfs-submit:hover{color:#fff;background:#b92332}.glfs .glfs-submit:focus-visible{outline-offset:-5px;outline-color:#fff}#top .glfs-filters,.glfs-filters{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;margin:20px 0 0;padding:0;border:0;min-width:0}#top .glfs-filters label,#top .glfs-filters>a,.glfs-filters label,.glfs-filters>a{display:inline-flex;position:relative;align-items:center;min-height:44px;margin:0;padding:8px 0;color:var(--glfs-muted);border-bottom:2px solid transparent;font:500 16px/1.4 Barlow,Arial,sans-serif;cursor:pointer;text-decoration:none}.glfs-filters input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}#top .glfs-filters label>span,.glfs-filters label>span{color:inherit;font:inherit}#top .glfs-filters label:has(input:checked),#top .glfs-filters>a[aria-current],.glfs-filters label:has(input:checked),.glfs-filters>a[aria-current]{color:var(--glfs-ink);border-bottom-color:var(--glfs-red)}.glfs-filters label:has(input:focus-visible){outline:2px solid var(--glfs-ink);outline-offset:4px}#top .glfs .glfs-status,.glfs .glfs-status{margin:16px 0 8px;min-height:24px;color:var(--glfs-muted);font-size:15px;line-height:1.5}#top .glfs .glfs-results,.glfs .glfs-results{list-style:none;margin:0;padding:0}.glfs-panel .glfs-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}#top .glfs .glfs-result,.glfs .glfs-result{list-style:none;min-width:0;margin:0;padding:20px 0;border-top:1px solid var(--glfs-line)}#top .glfs .glfs-type,.glfs .glfs-type{color:var(--glfs-muted);font:600 11px/1.5 Barlow,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px}#top .glfs .glfs-title,.glfs .glfs-title{font-size:25px;line-height:1.3;margin:0 0 9px;padding:0}#top .glfs .glfs-title a,.glfs .glfs-title a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:var(--glfs-ink)}.glfs .glfs-arrow{flex:0 0 auto;color:var(--glfs-red);font:400 24px/1 Barlow,Arial,sans-serif}#top .glfs .glfs-all,.glfs .glfs-all{display:flex;justify-content:flex-end;align-items:center;min-height:48px;padding:12px 0 0;margin-top:4px;border-top:1px solid var(--glfs-line);font-weight:600}.glfs-all::after{content:"→";padding-left:14px;color:var(--glfs-red);font-size:24px}@supports ((background-clip:text) or (-webkit-background-clip:text)){@media screen and (forced-colors:none){html[data-glf-theme=dark] .glfs-panel-head h2{background:var(--glf-gradient-forest,linear-gradient(110deg,#edead6,#bfd2b2 48%,#83bfa5));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}}@media (max-width:720px){dialog.glfs-panel{width:100%;border-left:0;border-right:0;padding:24px 20px;border-radius:0;max-height:var(--glfs-max-height,calc(100dvh - 80px))}.glfs-panel-head{margin-bottom:18px;gap:12px}.glfs-panel .glfs-results{display:block}#top .glfs .glfs-field input[type=search],.glfs .glfs-field input[type=search]{padding:13px 12px;min-height:56px;font-size:17px}#top .glfs-submit,.glfs-submit{min-width:54px;min-height:56px;padding:12px}.glfs-submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#top .glfs-filters,.glfs-filters{gap:4px 18px}#top .glfs-filters label,#top .glfs-filters>a,.glfs-filters label,.glfs-filters>a{font-size:15px}}@media (forced-colors:active){.glfs-close,.glfs-field,dialog.glfs-panel{border-color:CanvasText}.glfs-filters label:has(input:checked),.glfs-filters>a[aria-current]{border-bottom-color:Highlight}}@media print{dialog.glfs-panel{display:none!important}}#top #glf-swedish-footer-section{border-top:1px solid #deded9}#top #glf-swedish-footer-section>.container{width:100%;max-width:none;padding:0}#top #glf-swedish-footer-section .content{padding:0}#top #glf-swedish-footer-section .glf-sv-footer{box-sizing:border-box;width:100%;max-width:1248px;margin:0 auto;padding:40px 24px 48px;font:400 16px/1.5 Barlow,Arial,sans-serif;color:#25352e}#top #glf-swedish-footer-section .glf-sv-footer *{box-sizing:border-box}#top #glf-swedish-footer-section .glf-sv-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}#top #glf-swedish-footer-section .glf-sv-footer-logo{display:inline-block;flex:0 0 auto;width:180px;max-width:100%}#top #glf-swedish-footer-section .glf-sv-footer-logo img{display:block;width:180px;max-width:100%;height:auto;margin:0}#top #glf-swedish-footer-section .glf-sv-footer-offices{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}#top #glf-swedish-footer-section .glf-sv-footer-office{min-width:0;margin:0}#top #glf-swedish-footer-section .glf-sv-footer-office h2{margin:0 0 12px;font:700 18px/1.25 Barlow,Arial,sans-serif;font-size:18px!important;text-transform:none;letter-spacing:normal;color:#25352e}#top #glf-swedish-footer-section .glf-sv-footer :is(address,p){margin:0 0 8px;font:inherit;color:inherit}#top #glf-swedish-footer-section .glf-sv-footer a{color:#25352e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:normal}#top #glf-swedish-footer-section .glf-sv-footer-directory{font-weight:700}#top #glf-swedish-footer-section .glf-sv-footer a:focus-visible{outline:#ae342b solid 3px;outline-offset:5px}#top #glf-swedish-footer-section .glf-sv-footer a:hover{color:#9c2c24}@media (min-width:640px){#top #glf-swedish-footer-section .glf-sv-footer-offices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#top #glf-swedish-footer-section .glf-sv-footer-offices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){#top #glf-swedish-footer-section .glf-sv-footer{padding-inline:16px}#top #glf-swedish-footer-section .glf-sv-footer-top{align-items:flex-start;flex-direction:column;gap:16px}}#top #glf-swedish-footer-section .glf-sv-footer-group{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid #deded9}#top #glf-swedish-footer-section .glf-sv-footer-group p{max-width:760px;margin:0 0 10px}#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-icon-link{display:inline-flex;align-items:center;gap:.45em;max-width:100%;font-weight:600;white-space:normal;text-decoration:underline;text-underline-offset:4px}#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-link-label{min-width:0;overflow-wrap:break-word}#top #glf-swedish-footer-section .glf-sv-footer-group a:focus-visible{outline:currentColor solid 2px;outline-offset:5px}@media(max-width:639px){#top #glf-swedish-footer-section .glf-sv-footer-group{padding-bottom:24px;margin-bottom:28px}}.glf-sv-footer-top .glf-meeting-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.glf-sv-footer-top .glf-meeting-footer-links a{min-height:44px;display:inline-flex;align-items:center}.glf-sv-footer-top .glf-meeting-footer-booking{gap:12px}@media (max-width:760px){.glf-sv-footer-top .glf-meeting-footer-links{align-items:flex-start;flex-direction:column;gap:4px}}html.glf-native-theme .glf-theme-picture{display:contents}html.glf-native-theme .glf-theme-picture>source{display:none!important}@media screen{html.glf-native-theme{--glf-bg:#fff;--glf-surface:#f6f4ee;--glf-surface-2:#eaece3;--glf-ink:#004925;--glf-text:#2f4035;--glf-muted:#5b6c5d;--glf-border:#a0ac9f;--glf-link:#004925;--glf-accent:#d3323a;--glf-studio:#eeece2}html.glf-native-theme[data-glf-theme=dark]{--glf-bg:#111a15;--glf-surface:#18241d;--glf-surface-2:#213127;--glf-ink:#f0eee4;--glf-text:#d4dace;--glf-muted:#adbcad;--glf-border:#4b6150;--glf-link:#bfd2b2}html.glf-native-theme[data-glf-theme=dark],html.glf-native-theme[data-glf-theme=dark] #top #wrap_all,html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main,html.glf-native-theme[data-glf-theme=dark] body#top{background-color:var(--glf-bg);color:var(--glf-text)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main>.container_wrap,html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main>.main_color{background-color:var(--glf-bg)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all{--glf-ink-primary:var(--glf-text);--glf-ink-editorial:var(--glf-link);--glf-ink-label:var(--glf-muted);--glf-ink-supporting:var(--glf-text);--glf-ink-metadata:var(--glf-muted);--glf-ink-inverted:var(--glf-ink)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design{--glfh-forest:var(--glf-ink);--glfh-border:var(--glf-border);--glfh-paper:var(--glf-surface-2)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .header_bg,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay-inner,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay-scroll,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .avia-search-tooltip{background:var(--glf-surface)!important;border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-description,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay .glfh-description,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .avia-search-tooltip input[type=search]::placeholder{color:var(--glf-muted)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a{color:var(--glf-ink)!important;border-color:var(--glf-border)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul .avia-menu-text{color:inherit!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link{background:var(--glf-accent)!important;color:#fff!important;border-color:var(--glf-accent)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .avia-search-tooltip input[type=search]{color:var(--glf-ink)!important;background:var(--glf-bg)!important;border-color:var(--glf-border)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a{color:var(--glf-ink)!important;background:var(--glf-surface);border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li.current-menu-ancestor>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li.current-menu-item>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li.glfh-open>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-toggle:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded=true]{color:var(--glf-link)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover{background:var(--glf-surface-2)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta>.glf-offert-mobile-menu-link{color:#fff!important;box-shadow:none}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header :is(a,button):focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay a:focus-visible{outline-color:var(--glf-ink)!important;box-shadow:0 0 0 5px var(--glf-surface)!important}html.glf-native-theme[data-glf-theme=dark] #top #footer-page,html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section{background:var(--glf-bg);border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer,html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer-office h2{color:var(--glf-text)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer a{color:var(--glf-link)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer a:hover{color:var(--glf-ink)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer-group{border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top .glf-offert-mobile-sticky-wrap{background:var(--glf-surface);border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-info--sustainability{--glfi-green:var(--glf-link);--glfi-deep:#0c3021;--glfi-red:var(--glf-accent);--glfi-warm:var(--glf-surface);--glfi-paper:var(--glf-surface-2);--glfi-ink:var(--glf-text);--glfi-muted:var(--glf-muted);--glfi-line:var(--glf-border);--glf-ink-primary:var(--glf-text);--glf-ink-label:var(--glf-link);--glf-ink-metadata:var(--glf-muted);--glf-ink-supporting:var(--glf-muted);--glf-ink-editorial:var(--glf-ink);--glf-ink-inverted:var(--glf-ink);color:var(--glf-text);background:var(--glf-bg)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li:is(.current-menu-item,.current-menu-ancestor)>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li.current-menu-item>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-toggle:focus-visible{color:var(--glf-link)!important;background-color:var(--glf-surface-2)!important}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer a:focus-visible{outline-color:var(--glf-ink)}html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container>.inner-container{--glf-native-theme-control-gap:var(--glf-flank-gap, 24px);position:relative;width:calc(100% - 44px - var(--glf-native-theme-control-gap))!important}html.glf-native-theme #top #wrap_all #header .glf-native-theme-control{position:absolute;top:50%;right:calc(-44px - var(--glf-native-theme-control-gap,var(--glf-flank-gap,24px)));transform:translateY(-50%);width:44px;min-width:44px;height:44px;margin:0;padding:0;color:var(--glf-ink);color-scheme:light}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #header .glf-native-theme-control{color-scheme:dark}html.glf-native-theme.av-burger-overlay-active #top #wrap_all #header .glf-native-theme-control{visibility:hidden;pointer-events:none}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:0;background:0 0;box-shadow:none;color:var(--glf-ink);font:600 16px/1.4 Barlow,Arial,sans-serif;cursor:pointer}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:hover,html.glf-native-theme #top #wrap_all #header .glf-native-theme-button[aria-expanded=true]{color:var(--glf-link);background:var(--glf-surface-2)}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel{position:absolute;z-index:1200;top:calc(100% + 12px);right:0;box-sizing:border-box;width:216px;max-width:calc(100vw - 32px);margin:0;padding:16px;border:1px solid var(--glf-border);border-radius:0;background:var(--glf-bg);box-shadow:0 12px 36px rgba(0,0,0,.22);color:var(--glf-ink);font:400 16px/1.5 Barlow,Arial,sans-serif;letter-spacing:normal;text-align:left;text-transform:none}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel[hidden]{display:none!important}html.glf-native-theme #top #wrap_all #header .glf-native-theme-options{display:block;min-width:0;margin:0;padding:0;border:0}html.glf-native-theme #top #wrap_all #header .glf-native-theme-options legend{float:none;width:100%;margin:0 0 8px;padding:0;color:var(--glf-muted);font:600 14px/1.5 Barlow,Arial,sans-serif}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:44px;margin:0;padding:6px 0;color:var(--glf-ink);font:500 16px/1.5 Barlow,Arial,sans-serif;cursor:pointer}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option>span{color:inherit!important;font:inherit!important}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input[type=radio]{appearance:auto;display:inline-block;flex:0 0 18px;box-sizing:border-box;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--glf-accent);cursor:pointer}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:focus-visible,html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input:focus-visible{outline:2px solid var(--glf-ink);outline-offset:3px}@media (max-width:479px){html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container>.inner-container{--glf-native-theme-control-gap:4px;column-gap:4px}}@media (min-width:390px) and (max-width:479px){html.glf-native-theme #top.glfh-design,html.glf-native-theme #top.glfh-design.glfh-compact{--glf-logo-width:76px!important}}@media (min-width:360px) and (max-width:389px){html.glf-native-theme #top.glfh-design,html.glf-native-theme #top.glfh-design.glfh-compact{--glf-header-pad:8px!important;--glf-logo-width:60px!important;--glf-nav-gap:2px!important}}@media (max-width:359px){html.glf-native-theme #top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{display:none!important}}html.glf-native-theme{--glf-gradient-forest:linear-gradient(112deg, #003b24 0%, #006346 45%, #61723c 100%);--glf-gradient-ember:linear-gradient(112deg, #901c34 0%, #c72d3c 52%, #a84a22 100%);--glf-gradient-forest-bright:linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #8cc7ab 72%, #b8d6b3 100%);--glf-gradient-ivory:linear-gradient(180deg, #f2eddf 0%, #e0e8da 100%)}html.glf-native-theme[data-glf-theme=dark]{--glf-gradient-forest:linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #78b59b 75%, #b0c9a0 100%);--glf-gradient-ivory:linear-gradient(180deg, #f0eee4 0%, #e0e8da 100%);--glf-gradient-ember:linear-gradient(112deg, #ffd9c5 0%, #ff9c8f 35%, #ee626d 75%, #e99174 100%)}@media (forced-colors:active){html.glf-native-theme #top #wrap_all #header .glf-native-theme-button{border-color:ButtonText}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel{border-color:CanvasText}}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :is(.glf-info--about,.glf-info--careers){--glfi-green:var(--glf-link);--glfi-deep:#0c3021;--glfi-red:var(--glf-accent);--glfi-small-red:var(--glf-link);--glfi-warm:var(--glf-surface);--glfi-paper:var(--glf-surface-2);--glfi-ink:var(--glf-text);--glfi-muted:var(--glf-muted);--glfi-line:var(--glf-border);color:var(--glf-text);background-color:var(--glf-bg)}html.glf-native-theme[data-glf-theme=dark] body#top:has(#glfhd-main-content){--glfhd-green:var(--glf-link);--glfhd-green-dark:#0c3021;--glfhd-ink:var(--glf-ink);--glfhd-muted:var(--glf-muted);--glfhd-cream:var(--glf-bg);--glfhd-soft:var(--glf-surface);--glfhd-line:var(--glf-border);--glfhd-white:#fff}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main #glf-contact-v2{--glf-forest:var(--glf-link);--glf-deep:var(--glf-surface-2);--glf-ink:#f0eee4;--glf-muted:#adbcad;--glf-border:#4b6150;--glf-paper:var(--glf-surface);background:var(--glf-bg);color:var(--glf-text)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main #glf-contact-v2 :is(.glfc-country--alternate,.glfc-service-card,.glfc-office,.glfc-person){background:var(--glf-surface);box-shadow:none}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main #glf-contact-v2 :is(.glfc-location-mobile select,.glfc-filter-buttons button){background-color:var(--glf-surface-2);color:var(--glf-ink);border-color:var(--glf-border);color-scheme:dark}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main #glf-contact-v2 :is(.glfc-location-links a[aria-current=location],.glfc-location-mobile button){background:var(--glf-link);color:var(--glf-bg);border-color:var(--glf-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main #glf-booking{--glfb-forest:var(--glf-link);--glfb-deep:var(--glf-surface-2);--glfb-ink:var(--glf-text);--glfb-muted:var(--glf-muted);--glfb-paper:var(--glf-surface);--glfb-stone:var(--glf-surface-2);--glfb-line:var(--glf-border);background:var(--glf-bg);color:var(--glf-text)}}@media screen{html.glf-native-theme[data-glf-theme=dark]{--glf-native-bg:var(--glf-bg);--glf-native-surface:var(--glf-surface);--glf-native-surface-2:var(--glf-surface-2);--glf-native-ink:var(--glf-ink);--glf-native-text:var(--glf-text);--glf-native-muted:var(--glf-muted);--glf-native-border:var(--glf-border);--glf-native-link:var(--glf-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color,.title_container){background-color:var(--glf-native-bg);color:var(--glf-native-text);border-color:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,legend,label,.av-special-heading-tag){color:var(--glf-native-ink)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(p,li,dd,blockquote,figcaption,.entry-content,.entry-content-wrapper,.post-meta-infos,.post-meta-infos a,.blog-categories,.blog-author,.comment_meta,.breadcrumb){color:var(--glf-native-text)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) a:not(:where([class*=button],[class*=cta],[role=button],.glfpl-card-image)){color:var(--glf-native-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(hr,blockquote,.hr-inner,.post_delimiter,.post-entry,.sidebar,.comment_container){border-color:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(table,td,th){background-color:var(--glf-native-bg);color:var(--glf-native-text);border-color:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(th,tr:nth-child(2n)>td){background-color:var(--glf-native-surface)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--glf-native-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.avia-button,.button,input[type=submit],button[type=submit]):not(:where(.glfs-close,.glfs-field button)){background-color:#d3323a;border-color:#d3323a;color:#fff}html.glf-native-theme[data-glf-theme=dark] #top :where(.mfp-content,.mfp-title,.mfp-counter){color:var(--glf-native-ink)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :is(.products .inner_product,.products .inner_product_header,.products .avia_cart_buttons,.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-tabs .panel,.woocommerce-tabs ul.tabs li,.woocommerce-ordering select,.sort-param,.sort-param a){background-color:var(--glf-native-surface)!important;color:var(--glf-native-text)!important;border-color:var(--glf-native-border)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :is(.woocommerce-loop-product__title,.inner_product_header h2,.product_title,.price,.price .amount,.woocommerce-Price-amount,.stock,.product_meta,.product_meta a,.woocommerce-result-count,.woocommerce-review-link){color:var(--glf-native-ink)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :is(.woocommerce-tabs ul.tabs li.active,.sort-param a:hover){background-color:var(--glf-native-surface-2)!important;color:var(--glf-native-ink)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .woocommerce :is(form.login,form.register,form.lost_reset_password){background-color:var(--glf-native-surface);color:var(--glf-native-text);border-color:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .woocommerce :is(form.login,form.register,form.lost_reset_password) label span{color:inherit}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .products .avia_cart_buttons a:not(.glf-cta-button){color:var(--glf-native-link)!important;background-color:transparent!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .products .glf-offert-product-card-cta{color:#fff!important}html.glf-native-theme[data-glf-theme=dark] #top.glf-product-design-v2{--glf-v2-forest:var(--glf-native-link);--glf-v2-warm:var(--glf-native-surface);--glf-v2-cream:var(--glf-native-surface);--glf-v2-stone:var(--glf-native-surface-2);--glf-v2-ink:var(--glf-native-text);--glf-v2-muted:var(--glf-native-muted);--glf-v2-line:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2,html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-story{--glf-green:var(--glf-native-link);--glf-green-dark:#102c1e;--glf-green-soft:var(--glf-native-surface-2);--glf-cream:var(--glf-native-surface);--glf-ink:var(--glf-native-ink);--glf-muted:var(--glf-native-muted);--glf-line:var(--glf-native-border);color:var(--glf-native-text)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-product-specifications,.glf-v2-technical-section,.glf-product-specifications__list > dd,.glf-spec-card,.glf-benefit-card,.glf-process-card,.glf-v2-options-grid > li,.glf-v2-options-grid > div,.glf-v2-options-grid > article,.glf-v2-related-card){background:var(--glf-native-bg)!important;color:var(--glf-native-text);border-color:var(--glf-native-border)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story>section{--glf-v2-section-bg:var(--glf-native-bg);background:var(--glf-v2-section-bg)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story>:is(section:nth-of-type(odd),.glf-v2-feature-with-media,.glf-v2-options-section){--glf-v2-section-bg:var(--glf-native-surface)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story>.glf-cert-band{--glf-v2-section-bg:#102c1e}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story>.glf-product-cta{--glf-v2-section-bg:var(--glf-native-surface-2);background:var(--glf-native-surface-2)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story :is(p,li,td,dd),html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-product-breadcrumbs,.glf-product-hero-intro){color:var(--glf-native-text)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(h1,h2,h3,h4,summary,strong,.glf-spec-label,.glf-spec-number){color:var(--glf-native-ink)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-product-kicker,.glf-eyebrow,figcaption,.glf-product-price-note){color:var(--glf-native-muted)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story :is(table,td,th,caption){background:var(--glf-native-bg)!important;border-color:var(--glf-native-border)!important;color:var(--glf-native-text)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story :is(th,caption,tr:nth-child(2n)>td){background:var(--glf-native-surface)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-product-spec-link:hover,html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-secondary-link:hover{background:var(--glf-native-surface-2)!important;color:var(--glf-native-ink)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 .glf-check-list li::before{background:var(--glf-native-surface-2)!important;color:var(--glf-native-link)!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-cta-button,.glf-offert-cta){color:#fff!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main img[data-glf-cutout=ready]{background:0 0!important;mix-blend-mode:normal!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :is(.glf-product-hero-media,.single-product-main-image,.woocommerce-product-gallery,.woocommerce-product-gallery__image,.woocommerce-product-gallery__image > a,.glf-v2-related-media,.glf-feature-media,.glfpl-card-image,.glfhd-product-image,.glf-home-product-media,.inner_product_header_cell,.inner_product .thumbnail_container):has(img[data-glf-cutout=ready]){background:0 0!important;mix-blend-mode:normal!important}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :is(.glfpl-card-image,.glfhd-product-image,.glf-home-product-media):not(:has(img[data-glf-cutout=ready])){background-color:var(--glf-studio)}:is( html.glf-native-theme[data-glf-theme=dark][lang=sv-SE] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),html.glf-native-theme[data-glf-theme=dark] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl) ) .glfpc-faq-symbol{border-color:var(--glf-native-link)}}@media screen and (forced-colors:none){@supports ((background-clip:text) or (-webkit-background-clip:text)){html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(.product_title,.glf-product-hero h1,.glf-section-heading > h2,.glf-feature-copy > h2,.glf-story-intro > h2){background-image:var(--glf-gradient-forest)!important;background-repeat:no-repeat;padding-block:.14em!important;background-origin:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-product-layout-v2 :is(.product_title,.glf-product-hero h1,.glf-section-heading > h2,.glf-feature-copy > h2,.glf-story-intro > h2)::selection{-webkit-text-fill-color:#fff;color:#fff;background:#004925}}}#top #wrap_all #main :is(h1,h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )),#top #wrap_all #main :is(h1,h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )) :is(a,span):not(:where([data-contact-count],[data-contact-count] *)){font-family:"GLF Faculty","GLF Reading Full","GLF Reading",Barlow,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none!important}#top #wrap_all #main :is(h1,h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )){hyphens:manual!important;word-break:normal!important;overflow-wrap:anywhere!important}#top #wrap_all #main :is(h1,h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )):is( .page-id-1236 .avia_textblock > h1,.page-id-1218 .avia_textblock > h1,.page-id-8614 .avia_textblock > h1,.page-id-11492 .avia_textblock > h1,.page-id-12337 #gpd-production > .gpd-container > .gpd-section-heading > h2,.page-id-3833 .glfhd-hero-copy > h1,.page-id-3833 h2#glfhd-proof-title,.page-id-11496 h2#glfhd-proof-title ){hyphens:auto!important}@media (max-width:389px){#top #wrap_all #main :is(h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )){hyphens:auto!important}}#top.glf-product-design-v2 #wrap_all #main .glf-product-hero .summary>h1.product_title{line-height:1.15!important}@media(prefers-reduced-motion:no-preference){html:has(> body.glfsr-enabled){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html:has(> body.glfsr-enabled){scroll-behavior:auto}}@font-face{font-family:"Faculty Glyphic";font-weight:400;font-style:normal;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/54207ab4d99a3be0e101b1d4.woff2") format("woff2")}#top.glf-products-release-page{--glf-v2-font:Barlow,Arial,sans-serif;font-synthesis:none}#top.glf-products-release-page :is(h1,h2,h3,h4,h5,h6){font-family:"Faculty Glyphic",Georgia,serif!important;font-weight:400!important;font-synthesis:none}html.glf-native-theme #top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) :is(h1,h2,h3,h4,h5,h6){font-family:"Faculty Glyphic",Georgia,serif!important;font-weight:400!important;font-synthesis:none}.glf-products-release-page .woocommerce-product-gallery{opacity:1!important}.glf-products-release-page :is(.glf-v2-reveal,.glfsr-reveal,[data-enter],[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(#pallens-konstruktion,#series-standardreferens,#lastvillkor,#tillverkning){scroll-margin-top:130px}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy,.series-loads){margin:32px 0 0;padding:28px 0 0;border-top:1px solid var(--glf-border,#a0ac9f);min-width:0;color:var(--glf-text,#2f4035)}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy,.series-loads) h3{font-size:25px;line-height:1.3;letter-spacing:-.3px;margin:0 0 22px;color:var(--glf-ink,#004925);text-transform:none}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy .glf-eyebrow{margin-bottom:10px}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-consolidated]>.series-anatomy,#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-consolidated]>.series-loads{grid-column:1/-1;margin:0}#top.glf-products-release-page :is(.series-product,#series-specificity) #glf-product-specifications-title{font-size:25px;line-height:1.3;margin:0 0 18px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-construction-intro{max-width:780px;font:400 16px/1.7 Barlow,Arial,sans-serif;margin:0 0 28px}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy-visual,.series-component-wrap){min-width:0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anchor-alias{display:block;scroll-margin-top:130px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid article{min-width:0;border:1px solid var(--glf-border,#a0ac9f);border-radius:2px;background:var(--glf-bg,#fff);padding:22px 20px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid svg{display:block;width:100%;height:76px;margin:0 0 20px}.glf-products-release-page .series-load-soft{fill:#d7e3dc}.glf-products-release-page .series-load-wood{fill:#8cae9b}.glf-products-release-page .series-load-arrow{fill:none;stroke:#d3323a;stroke-width:2.2;stroke-linecap:round}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-label{font:600 12px/1.5 Barlow,Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;margin:0 0 8px;color:var(--glf-muted,#5b6c5d)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-value{font:600 25px/1.25 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);margin:0 0 14px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) .series-load-value{font:600 27px/1.25 Barlow,Arial,sans-serif!important}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid article>p:last-child{font:400 15px/1.7 Barlow,Arial,sans-serif;margin:0;color:var(--glf-text,#2f4035)}.glf-products-release-page .series-image-dialog{box-sizing:border-box;width:min(90vw,880px);max-height:92vh;padding:52px 24px 24px;border:1px solid var(--glf-border,#a0ac9f);border-radius:2px;background:var(--glf-bg,#fff);color:var(--glf-text,#2f4035)}.glf-products-release-page .series-image-dialog::backdrop{background:#111a15c9}.glf-products-release-page .series-image-dialog figure{margin:0;text-align:center}.glf-products-release-page .series-image-dialog img{max-width:100%;max-height:70vh;width:auto;object-fit:contain}.glf-products-release-page .series-image-dialog figcaption{font:400 14px/1.5 Barlow,Arial,sans-serif;margin-top:10px}.glf-products-release-page .series-image-dialog button{position:absolute;right:15px;top:10px;border:1px solid var(--glf-border,#a0ac9f);padding:7px 12px;background:var(--glf-surface,#f6f4ee);color:var(--glf-ink,#004925);font:600 14px/1.5 Barlow,Arial,sans-serif;cursor:pointer}.glf-products-release-page :is(button,a,summary,[tabindex]):focus-visible{outline:#d3323a solid 2px;outline-offset:4px}@media (prefers-reduced-motion:reduce){.single-product .glf-product-specifications{scroll-behavior:auto}#top.glf-product-design-v2 #main .product[id^=product-] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}#top.glfh-design #wrap_all #header,#top.glfh-design #wrap_all #header *,#top.glfh-design #wrap_all #header ::after,#top.glfh-design #wrap_all #header ::before,#top.glfh-design #wrap_all .av-burger-overlay,#top.glfh-design #wrap_all .av-burger-overlay *,#top.glfh-design #wrap_all .avia-search-tooltip{transition:none!important;animation:none!important}#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol>svg{transition:none}.glf-products-release-page *,.glf-products-release-page :after,.glf-products-release-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:359px){html.glf-native-theme #top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) .glf-product-purchase-facts dt{font-size:11px!important}}.glf-products-release-page{font-family:Barlow,Arial,sans-serif!important;font-synthesis:none}.glf-products-release-page *{box-sizing:border-box}#top.glf-products-release-page{overflow:visible!important}.glf-products-release-page :is(.series-facts-table,.series-component-table){min-width:0!important;max-width:100%!important}#top.glf-products-release-page #wrap_all{overflow:clip!important}.glf-products-release-page [hidden]{display:none!important}.glf-products-release-page .series-technical-section{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)!important;gap:48px 64px!important;min-width:0;width:100%;align-items:start}.glf-products-release-page .series-technical-section>:is(.series-anatomy,.series-loads,.series-data-notes){grid-column:1/-1}.glf-products-release-page :is(.series-technical-copy,.series-technical-body,.series-facts-group){min-width:0}.glf-products-release-page .series-technical-body:empty{display:none}.glf-products-release-page .series-technical-body{padding-top:24px}.glf-products-release-page .series-facts-table{border-collapse:collapse;width:100%;table-layout:fixed;border:0;margin:0;color:var(--glf-text,#2f4035);font:400 14px/1.65 Barlow,Arial,sans-serif}.glf-products-release-page .series-facts-table caption{caption-side:top;text-align:left;padding:14px 18px;border-bottom:3px solid #004925;background:var(--glf-surface,#f3f1ea);color:var(--glf-ink,#004925);font:600 11px/1.6 Barlow,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.glf-products-release-page :is(.series-facts-table,.series-component-table) :is(th,td){padding:14px 18px;border:0;border-bottom:1px solid var(--glf-border,#d5d7ce);vertical-align:top;word-break:normal;overflow-wrap:anywhere;min-width:0}.glf-products-release-page .series-facts-table th{width:32%;text-align:left;background:var(--glf-surface,#f3f1ea);color:var(--glf-ink,#004925);font:600 13px/1.6 Barlow,Arial,sans-serif}.glf-products-release-page .series-facts-table td{background:var(--glf-bg,#fff);font:400 14px/1.65 Barlow,Arial,sans-serif}.glf-products-release-page .series-facts-table small{display:block;font:400 13px/1.65 Barlow,Arial,sans-serif;margin-top:4px}.glf-products-release-page[data-series-enhanced] [data-series-gallery-item]:not([data-series-active]){display:none!important}.glf-products-release-page .series-section-nav{position:sticky;top:calc(0px + var(--series-header-height,80px));z-index:80;margin:0 auto;padding:0 28px;background:var(--glf-bg,#fff);color:var(--glf-ink,#004925);border-block:1px solid var(--glf-border,#d5d7ce);max-width:1280px}.glf-products-release-page .series-section-nav details{position:relative}.glf-products-release-page .series-section-nav summary{display:none;font:600 14px/1.5 Barlow,Arial,sans-serif;cursor:pointer;padding:14px 0;min-height:46px;list-style:none}.glf-products-release-page .series-section-nav ul{display:flex!important;gap:12px 30px;flex-wrap:wrap;list-style:none;margin:0;padding:14px 0}.glf-products-release-page .series-section-nav li{list-style:none;margin:0;padding:0}.glf-products-release-page .series-section-nav a{font:500 14px/1.5 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);text-decoration:none}.glf-products-release-page .series-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.glf-products-release-page .series-mobile-offer{display:none}.glf-products-release-page .glf-offert-mobile-sticky-wrap{display:none!important}.glf-products-release-page .series-image-dialog button{min-height:44px}.glf-products-release-page :is(.series-product,.series-directory) [id]{scroll-margin-top:calc(var(--series-header-height,80px) + 0px + 74px)}#top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) [id]{scroll-margin-top:calc(var(--series-header-height,80px) + 0px + 74px)}@media (max-width:1000px){.glf-products-release-page .series-technical-section{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}@media (max-width:700px){.glf-products-release-page{padding-bottom:96px!important}.glf-products-release-page .series-section-nav{padding-inline:20px;margin-inline:0}.glf-products-release-page .series-section-nav summary{display:block}.glf-products-release-page .series-section-nav details:not([open]) ul{display:none!important}.glf-products-release-page .series-section-nav ul{flex-direction:column;gap:0;padding:0 0 12px}.glf-products-release-page .series-section-nav a{display:block;min-height:42px;padding:10px 0}.glf-products-release-page :is(.series-facts-table,.series-component-table) :is(tbody,tr,th,td){display:block;width:100%!important}.glf-products-release-page :is(.series-facts-table,.series-component-table) th{padding:12px 14px 3px!important;border-bottom:0!important}.glf-products-release-page :is(.series-facts-table,.series-component-table) td{padding:5px 14px 14px!important}.glf-products-release-page .series-mobile-offer{display:flex;position:fixed;inset:auto 0 0;z-index:9000;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between;background:var(--glf-bg,#fff);color:var(--glf-ink,#004925);border-top:1px solid var(--glf-border,#a0ac9f);min-height:72px}.glf-products-release-page .series-mobile-offer>div{display:flex;flex-direction:column;min-width:0;max-width:55%}.glf-products-release-page .series-mobile-offer strong{font:600 13px/1.3 Barlow,Arial,sans-serif;overflow-wrap:anywhere}.glf-products-release-page .series-mobile-offer span{font:400 11px/1.4 Barlow,Arial,sans-serif;margin-top:3px}.glf-products-release-page .series-mobile-offer>a{background:#d3323a;color:#fff;font:600 13px/1.4 Barlow,Arial,sans-serif;padding:13px 12px;text-decoration:none;border-radius:0;min-height:44px;white-space:nowrap;flex-shrink:0}}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)!important;gap:36px 56px!important;align-items:start;min-width:0;width:100%;max-width:1200px;margin:0 auto!important;padding:0!important;background:var(--glf-bg,#fff)!important;color:var(--glf-text,#2f4035)!important;border:0!important;box-shadow:none!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>:is(.series-technical-copy,.series-facts-group){display:block;min-width:0;width:auto;max-width:none;margin:0;padding:0;background:0 0!important;color:var(--glf-text,#2f4035)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-technical-copy:empty{display:none}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-technical-copy,.series-facts-group) h2{letter-spacing:-.35px!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;max-width:none!important;width:auto;margin:0 0 22px!important;color:var(--glf-ink,#004925)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>.series-facts-group:first-child{grid-column:1/-1}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>.series-technical-copy:empty+.series-facts-group{grid-column:1/-1}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>:is(.series-anatomy,.series-loads,.series-data-notes){grid-column:1/-1;min-width:0}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-facts-table,.series-component-table){box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;color:var(--glf-text,#2f4035)}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-facts-table,.series-component-table) :is(th,td){box-sizing:border-box;min-width:0;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;letter-spacing:normal!important;text-transform:none!important;font-family:Barlow,Arial,sans-serif!important;line-height:1.65!important;vertical-align:top;border-color:var(--glf-border,#b9c8bb)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table th{width:34%!important;padding:14px 18px!important;font-size:14px!important;font-weight:600!important;background:var(--glf-surface,#f3f1ea)!important;color:var(--glf-ink,#004925)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table td{padding:14px 18px!important;font-size:15px!important;font-weight:400!important;background:var(--glf-bg,#fff)!important;color:var(--glf-text,#2f4035)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table caption{color:var(--glf-ink,#004925)!important;background:var(--glf-surface,#f3f1ea)!important;font:600 12px/1.6 Barlow,Arial,sans-serif!important;letter-spacing:.6px!important;overflow-wrap:normal!important;padding:14px 18px!important}@media (max-width:1000px){#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}@media (max-width:700px){#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-facts-table,.series-component-table) :is(tbody,tr,th,td){display:block!important;width:100%!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table th{padding:12px 14px 3px!important;border-bottom:0!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table td{padding:3px 14px 14px!important}}#top.glf-products-release-page #main a[data-glf-reviewed-cta]{display:inline-flex!important;align-items:center;justify-content:center}#top.glf-products-release-page #main [data-series-product] :is(h1,h2,h3,h4,h5,h6)>:is(span,strong,em){font-family:inherit!important}html.glf-products-js #top.glf-products-release-page [data-series-gallery-item]:not([data-series-active]){display:none!important}body.glf-products-release-page :is(.glf-v2-reveal,.glfsr-reveal,[data-enter],[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}#top.glf-products-release-page #footer-page{display:flow-root}html:not([data-glf-theme=dark]) #top.glf-products-release-page #wrap_all #main [data-series-product] .glf-product-story>section>p.glf-eyebrow{color:#b9232c}#top.glf-products-release-page [data-series-product] p>a[href]:not([class]){text-decoration:underline;text-underline-offset:3px}:is(#glf-catalogue-release,[data-series-product]) .glf-motion-word{display:inline-block;max-width:100%;vertical-align:baseline;overflow-wrap:anywhere;transform-origin:50% 70%}:is(#glf-catalogue-release,[data-series-product])[data-glf-motion-state=ready] .glf-motion-armed{opacity:0}:is(#glf-catalogue-release,[data-series-product]) [data-glf-motion=image]{transform-origin:center}:is(#glf-catalogue-release,[data-series-product]) .glf-motion-gradient-word{background-image:var(--glf-word-gradient);background-size:var(--glf-word-gradient-size);background-position:var(--glf-word-gradient-position);background-repeat:no-repeat;background-origin:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body:not(.glf-global-header-active) #header .logo img{aspect-ratio:1030/539!important;width:auto!important;object-fit:contain}@media only screen and (min-width:768px){body:not(.glf-global-header-active) #header,body:not(.glf-global-header-active) #header_main{min-height:90px!important}body:not(.glf-global-header-active) #header .logo{min-width:168px;min-height:88px!important}body:not(.glf-global-header-active) #header .logo img{height:88px!important;max-height:88px!important}}@media only screen and (max-width:767px){body:not(.glf-global-header-active) #header,body:not(.glf-global-header-active) #header_main{min-height:82px!important}body:not(.glf-global-header-active) #header .logo{min-width:153px;min-height:80px!important}body:not(.glf-global-header-active) #header .logo img{height:80px!important;max-height:80px!important}}#CybotCookiebotDialog{box-sizing:border-box!important;position:fixed!important;width:min(500px,calc(100vw - 24px))!important;min-width:0!important;max-width:500px!important;height:auto!important;min-height:0!important;max-height:118px!important;inset:auto auto 12px 50%!important;transform:translateX(-50%)!important;padding:9px!important;overflow:hidden!important;z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important}#CybotCookiebotDialog #CybotCookiebotDialogBody,#CybotCookiebotDialog #CybotCookiebotDialogBody>.CybotCookiebotScrollContainer,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons,#CybotCookiebotDialog #CybotCookiebotDialogFooter,#CybotCookiebotDialog #CybotCookiebotDialogFooter>.CybotCookiebotScrollArea,#CybotCookiebotDialog #CybotCookiebotDialogTabContent,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{box-sizing:border-box!important;display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails,#CybotCookiebotDialog #CybotCookiebotDialogHeader,#CybotCookiebotDialog #CybotCookiebotDialogNav,#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{box-sizing:border-box!important;width:100%!important;height:43px!important;min-height:0!important;max-height:43px!important;margin:0!important;padding:0 0 5px!important;overflow:hidden!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{margin:0 0 2px!important;font-size:14px!important;line-height:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{display:-webkit-box!important;max-height:19px!important;margin:0!important;overflow:hidden!important;font-size:10px!important;line-height:13px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper{box-sizing:border-box!important;pointer-events:auto!important;display:flex!important;flex-flow:row nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper button{box-sizing:border-box!important;position:relative!important;z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 5px!important;font-size:10px!important;line-height:14px!important}@media (max-width:600px){#CybotCookiebotDialog{width:calc(100vw - 12px)!important;max-width:none!important;max-height:64px!important;inset:auto 6px 6px 6px!important;transform:none!important;padding:5px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{height:18px!important;max-height:18px!important;padding:0 0 3px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{margin:0!important;font-size:11px!important;line-height:15px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper{gap:3px!important;height:26px!important;min-height:26px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper button{height:26px!important;min-height:26px!important;padding:2px 3px!important;font-size:9px!important;line-height:12px!important}}#CybotCookiebotDialog{box-sizing:border-box!important;position:fixed!important;width:min(500px,calc(100vw - 24px))!important;min-width:0!important;max-width:500px!important;height:auto!important;min-height:0!important;max-height:118px!important;inset:auto auto 12px 50%!important;transform:translateX(-50%)!important;padding:9px!important;overflow:hidden!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper,#CybotCookiebotDialogBody,#CybotCookiebotDialogBody>.CybotCookiebotScrollContainer,#CybotCookiebotDialogBodyButtons,#CybotCookiebotDialogFooter,#CybotCookiebotDialogFooter>.CybotCookiebotScrollArea,#CybotCookiebotDialogTabContent{box-sizing:border-box!important;display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog .CybotCookiebotFader,#CybotCookiebotDialogBodyEdgeMoreDetails,#CybotCookiebotDialogHeader,#CybotCookiebotDialogNav{display:none!important}#CybotCookiebotDialogBodyContent{box-sizing:border-box!important;width:100%!important;height:43px!important;min-height:0!important;max-height:43px!important;margin:0!important;padding:0 0 5px!important;overflow:hidden!important}#CybotCookiebotDialogBodyContentTitle{margin:0 0 2px!important;font-size:14px!important;line-height:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#CybotCookiebotDialogBodyContentText{display:-webkit-box!important;max-height:19px!important;margin:0!important;overflow:hidden!important;font-size:10px!important;line-height:13px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}#CybotCookiebotDialogBodyButtonsWrapper{box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important}#CybotCookiebotDialogBodyButtonsWrapper button{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 5px!important;font-size:10px!important;line-height:14px!important}@media (max-width:600px){#CybotCookiebotDialog{width:calc(100vw - 12px)!important;max-width:none!important;max-height:64px!important;inset:auto 6px 6px 6px!important;transform:none!important;padding:5px!important}#CybotCookiebotDialogBodyContent{height:18px!important;max-height:18px!important;padding:0 0 3px!important}#CybotCookiebotDialogBodyContentTitle{margin:0!important;font-size:11px!important;line-height:15px!important}#CybotCookiebotDialogBodyContentText{display:none!important}#CybotCookiebotDialogBodyButtonsWrapper{gap:3px!important;height:26px!important;min-height:26px!important}#CybotCookiebotDialogBodyButtonsWrapper button{height:26px!important;min-height:26px!important;padding:2px 3px!important;font-size:9px!important;line-height:12px!important}}body.glf-global-header-active{--glf-header-height:82px;--glf-header-pad:clamp(24px, 3.2vw, 58px);--glf-logo-width:98px;--glf-logo-optical-inset:26px;--glf-flank-gap:52px;--glf-nav-gap:19px;--glf-nav-font:13px;--glf-search-width:45px;--glf-search-inset:16px;--glf-language-width:56px;--glf-footer-shell:1280px;--glf-footer-gutter:clamp(24px, 4vw, 64px);--glf-chat-offset:24px}body.glf-global-header-active .glf-global-skip{position:fixed;top:10px;left:10px;z-index:100002;padding:11px 16px;transform:translateY(-180%);border:3px solid #c64432;border-radius:2px;background:#004925;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;opacity:0}body.glf-global-header-active .glf-global-skip:focus,body.glf-global-header-active .glf-global-skip:focus-visible{transform:none;color:#fff;opacity:1;outline:0}body.glf-global-header-active #header a:focus-visible,body.glf-global-header-active .av-burger-overlay a:focus-visible,body.glf-global-header-active .avia-search-tooltip button:focus-visible,body.glf-global-header-active .avia-search-tooltip input:focus-visible{outline:#c64432 solid 3px!important;outline-offset:3px;box-shadow:0 0 0 6px #fff!important}html.glf-navigation-drawer-locked,html.glf-navigation-drawer-locked body.glf-global-header-active{overflow:hidden!important;overscroll-behavior:none}html.glf-navigation-drawer-locked .av-burger-overlay-scroll{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.glf-global-header-active #header #avia-menu>li.glf-submenu-escape-closed>.sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.glf-global-header-active #header.av_header_transparency .header_bg{background-color:#fff!important;opacity:.95!important}body.glf-global-header-active #header.av_header_transparency .logo a>img{opacity:1!important}body.glf-global-header-active #header.av_header_transparency #avia-menu>li>a,body.glf-global-header-active #header.av_header_transparency #avia-menu>li>a .avia-menu-text{color:#004925!important}body.glf-global-header-active #header.av_header_transparency #menu-item-search svg{fill:#004925!important}body.glf-global-header-active #header.av_header_transparency .social_bookmarks a{color:#888!important}body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner,body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::after,body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::before{background-color:#888!important}body.glf-global-header-active #header,body.glf-global-header-active #header_main{min-height:var(--glf-header-height)!important}body.glf-global-header-active #header_main{height:var(--glf-header-height)!important}body.glf-global-header-active #header_main .av-logo-container{box-sizing:border-box;display:block!important;width:100%!important;max-width:1760px!important;height:var(--glf-header-height)!important;margin-right:auto!important;margin-left:auto!important;padding-right:var(--glf-header-pad)!important;padding-left:var(--glf-header-pad)!important;line-height:normal!important}body.glf-global-header-active #header_main .av-logo-container>.inner-container{display:flex!important;align-items:stretch;justify-content:center;width:100%;height:100%;min-width:0}body.glf-global-header-active #header_main .logo{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;display:flex!important;align-items:center;flex:0 0 var(--glf-logo-width);width:var(--glf-logo-width)!important;max-width:var(--glf-logo-width)!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0!important;padding:0!important}body.glf-global-header-active #header_main .logo a{display:flex;align-items:center;width:100%;height:100%}body.glf-global-header-active #header_main .logo a>img,body.glf-global-header-active #header_main .logo a>svg{width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0!important;object-fit:contain;aspect-ratio:1030/539}body.glf-global-header-active #header_main .main_menu{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;clear:none;display:flex!important;align-items:stretch;justify-content:flex-start!important;flex:0 1 auto!important;min-width:0;height:100%!important;margin:0!important;line-height:normal}body.glf-global-header-active #header_main .main_menu>.avia-menu{display:flex;align-items:stretch;float:none!important;width:auto!important;min-width:0;height:100%;margin:0!important;padding:0!important;border:0!important}body.glf-global-header-active #header #avia-menu{display:flex!important;flex-flow:row nowrap;align-items:stretch;float:none!important;width:auto!important;height:100%;margin:0;padding:0;white-space:nowrap}body.glf-global-header-active #header #avia-menu>li{float:none!important;height:100%;margin:0!important;padding:0!important;line-height:normal!important}body.glf-global-header-active #header #avia-menu>.menu-item-search-dropdown,body.glf-global-header-active #header #avia-menu>li.menu-item-top-level{display:block!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level:not(.menu-item-language){order:10}body.glf-global-header-active #header #avia-menu>.menu-item-search-dropdown{order:20;margin-left:calc(var(--glf-flank-gap) - var(--glf-search-inset))!important}body.glf-global-header-active #header #avia-menu>.menu-item-language-current{order:30}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main{order:40;display:none!important}body.glf-global-header-active #header #avia-menu>.av-language-switch-item{display:none!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item)+li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item){margin-left:var(--glf-nav-gap)!important}body.glf-global-header-active #header #avia-menu>.glf-stories-menu-item{margin-left:var(--glf-nav-gap)!important}body.glf-global-header-active #header #avia-menu>li>a{box-sizing:border-box;display:flex!important;align-items:center;height:var(--glf-header-height)!important;min-height:var(--glf-header-height)!important;padding:0!important;line-height:1!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a{padding-top:1px!important;font-size:var(--glf-nav-font)!important;font-weight:700!important;letter-spacing:.025em!important}body.glf-global-header-active #header #menu-item-search>a{justify-content:center;width:var(--glf-search-width);min-width:var(--glf-search-width)}body.glf-global-header-active #header #avia-menu>.menu-item-language-current>a{justify-content:center;width:var(--glf-language-width);min-width:var(--glf-language-width)}body.glf-global-header-active #header #avia-menu>li.menu-item-language>a .avia-menu-text,body.glf-global-header-active #header #avia-menu>li.wpml-ls-item>a .avia-menu-text{display:inline-flex;align-items:center;gap:6px}body.glf-global-header-active #header #avia-menu>li.menu-item-language>a .glf-language-native,body.glf-global-header-active #header #avia-menu>li.wpml-ls-item>a .glf-language-native{display:none!important}body.glf-global-header-active #header #avia-menu .glf-language-code{display:inline-block;color:#004925;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1}body.glf-global-header-active .av-burger-overlay .glf-language-code{display:none!important}body.glf-global-header-active .av-burger-overlay .glf-language-native{display:inline!important}body.glf-global-header-active .av-burger-overlay li.glf-language-duplicate-current{display:none!important}body.glf-global-header-active #header #avia-menu>li.av-language-switch-item.current-menu-item>a .avia-menu-fx,body.glf-global-header-active #header #avia-menu>li.menu-item-language-current>a .avia-menu-fx,body.glf-global-header-active #header #avia-menu>li.wpml-ls-current-language>a .avia-menu-fx{display:none!important;opacity:0!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks{position:static!important;display:flex!important;align-items:center;flex:0 0 auto;gap:8px;float:none!important;clear:none!important;height:100%;margin:0 0 0 14px!important;padding:0 0 0 20px!important;overflow:visible!important;border-left:0}body.glf-global-header-active #header_main .main_menu>.social_bookmarks::before{width:1px;height:28px;margin-right:6px;background:#d7ddd9;content:""}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px!important;float:none;width:44px!important;height:100%;margin:0}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px!important;float:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;color:#888!important;line-height:1!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a::before{line-height:1!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a:focus-visible{outline:#c64432 solid 3px!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}@media (min-width:1361px) and (max-width:1496px){body.glf-global-header-active.glf-global-header-language-de #header_main .main_menu>.social_bookmarks{display:none!important}}body.glf-global-header-active #footer-page{background:#fafafa;border-top:1px solid rgba(0,63,44,.13)}body.glf-global-header-active #footer-page .glf-footer-icon-svg{display:block;width:20px;height:20px;color:currentColor}body.glf-global-header-active #footer-page .glf-footer-icon--enhanced{display:flex!important;align-items:center;justify-content:center}body.glf-global-header-active #footer-page .glf-footer-icon--enhanced>.av-icon-char{display:none!important}html.html_header_top.html_header_sticky body.glf-global-header-active #main{padding-top:var(--glf-header-height)!important}@media (max-width:1360px){body.glf-global-header-active{--glf-header-height:80px;--glf-header-pad:28px;--glf-logo-width:94px;--glf-flank-gap:36px;--glf-nav-gap:14px;--glf-nav-font:11.5px}body.glf-global-header-active #header_main .main_menu>.social_bookmarks{gap:4px;margin-left:8px!important;padding-left:14px!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li{flex-basis:36px!important;width:36px!important}}@media (max-width:1180px){body.glf-global-header-active{--glf-header-height:78px;--glf-header-pad:24px;--glf-logo-width:90px;--glf-flank-gap:30px;--glf-nav-gap:10px;--glf-nav-font:10.5px;--glf-search-inset:15px;--glf-language-width:46px}body.glf-global-header-active #header_main .main_menu>.social_bookmarks{display:none!important}}body.glf-global-header-active.glf-global-header-compact{--glf-header-height:72px;--glf-header-pad:22px;--glf-logo-width:89px;--glf-chat-offset:20px}body.glf-global-header-active.glf-global-header-compact #header_main .av-logo-container>.inner-container{justify-content:space-between}body.glf-global-header-active.glf-global-header-compact #header_main .logo{margin-right:0!important}body.glf-global-header-active.glf-global-header-compact #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}body.glf-global-header-active.glf-global-header-compact #header #avia-menu>li.menu-item-top-level{display:none!important}body.glf-global-header-active.glf-global-header-compact #header #avia-menu>.av-burger-menu-main,body.glf-global-header-active.glf-global-header-compact #header #avia-menu>.menu-item-search-dropdown{display:block!important;margin-left:0!important}body.glf-global-header-active.glf-global-header-compact #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:46px;min-width:46px}@media (max-width:1010px){body.glf-global-header-active{--glf-header-height:72px;--glf-header-pad:22px;--glf-logo-width:89px;--glf-chat-offset:20px}body.glf-global-header-active #header_main .av-logo-container>.inner-container{justify-content:space-between}body.glf-global-header-active #header_main .logo{margin-right:0!important}body.glf-global-header-active #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level{display:none!important}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main,body.glf-global-header-active #header #avia-menu>.menu-item-search-dropdown{display:block!important;margin-left:0!important}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:46px;min-width:46px}}@media (max-width:460px){body.glf-global-header-active{--glf-header-pad:18px;--glf-logo-width:82px;--glf-search-width:42px}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main>a{width:42px;min-width:42px}}.glf-offert-cta{box-sizing:border-box;display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:12px 20px;border:2px solid #d8323c;border-radius:0;font-family:Barlow,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.15;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s}.glf-offert-cta{background:#d8323c!important;border-color:#d8323c!important;color:#fff!important}.glf-offert-cta:focus-visible{background:#171719!important;border-color:#171719!important;color:#fff!important;outline:#fff solid 3px;outline-offset:3px;box-shadow:0 0 0 5px #171719}@media (hover:hover) and (pointer:fine){.responsive #top .av-phone-track:not(.av-track-no-arrows) .avia-content-slider-inner{scrollbar-width:none;-ms-overflow-style:none}.responsive #top .av-phone-track:not(.av-track-no-arrows) .avia-content-slider-inner::-webkit-scrollbar{display:none;width:0;height:0}.glf-offert-cta:hover{background:#171719!important;border-color:#171719!important;color:#fff!important}}.glf-offert-mobile-menu-cta{display:none!important}#top .sub-menu a[href*="/sv/begar-offert/"]{color:#d8323c!important;font-weight:700}html.responsive body#top.glf-offert-cta-runtime #header .main_menu .social_bookmarks{display:none!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>li>a{min-width:44px!important}html.responsive body#top.glf-offert-header-cta-active #header #avia-menu>.glf-offert-mobile-menu-cta{align-items:center;flex:0 0 auto}html.responsive body#top.glf-offert-header-cta-active #header #avia-menu>.glf-offert-mobile-menu-cta>.glf-offert-mobile-menu-link{box-sizing:border-box;display:inline-flex!important;width:auto!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:12px 20px!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.15!important;white-space:nowrap}.glf-offert-section{clear:both;margin:36px auto 0;padding:0 24px;max-width:1160px}.glf-offert-product-card-actions{display:inline}.glf-offert-cta-runtime .avia_cart_buttons .show_details_button{display:none!important}.glf-offert-product-card-cta{min-width:0;padding:8px 12px;font-size:14px}.glf-offert-contact-secondary{display:inline-flex;min-height:44px;align-items:center;margin-left:10px}.glf-offert-mobile-sticky-wrap{display:none}#av-burger-menu-ul .glf-offert-mobile-menu-cta{display:list-item!important}#av-burger-menu-ul .glf-offert-mobile-menu-link{display:flex!important;margin:12px 20px}html.responsive body#top.glf-offert-cta-runtime #av-burger-menu-ul>li>a{box-sizing:border-box;min-height:44px!important}#av-burger-menu-ul .glf-offert-menu-quote-item{display:none!important}@media (min-width:1361px){html.responsive body#top.glf-offert-header-cta-active #header #avia-menu>.glf-offert-mobile-menu-cta{display:flex!important;order:40;margin-left:24px!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.menu-item-language-current,html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.menu-item-search-dropdown,html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>li.menu-item-top-level{display:block!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.av-burger-menu-main{display:none!important}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact{--glf-header-height:82px;--glf-header-pad:clamp(24px,3.2vw,58px);--glf-logo-width:98px;--glf-chat-offset:24px}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact #header_main .av-logo-container>.inner-container{justify-content:center!important}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact #header_main .logo{margin:0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0!important}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact #header_main .main_menu{flex:0 1 auto!important;margin-left:0!important}}@media (min-width:768px) and (max-width:1360px),(min-width:768px) and (hover:none) and (pointer:coarse){html.responsive body#top.glf-offert-cta-runtime{--glf-header-height:72px;--glf-header-pad:22px;--glf-logo-width:89px;--glf-chat-offset:20px}html.responsive body#top.glf-offert-cta-runtime #header_main .av-logo-container>.inner-container{justify-content:space-between!important}html.responsive body#top.glf-offert-cta-runtime #header_main .logo{margin-right:0!important}html.responsive body#top.glf-offert-cta-runtime #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>li.menu-item-top-level{display:none!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.menu-item-search-dropdown{display:block!important;order:20;margin-left:0!important}html.responsive body#top.glf-offert-header-cta-active #header #avia-menu>.glf-offert-mobile-menu-cta{display:flex!important;order:30;margin-left:12px!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.av-burger-menu-main{display:block!important;order:40;margin-left:8px!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:46px!important;min-width:46px!important}}@media (max-width:767px){#top.glf-product-design-v2 #main .glf-product-story>.glf-product-cta{grid-template-columns:minmax(0,1fr)}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy,.series-loads) h3{font-size:23px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid{grid-template-columns:1fr;gap:16px}html.html_header_top.html_header_sticky body.glf-global-header-active #main{padding-top:0!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.glf-offert-mobile-menu-cta{display:none!important}.glf-offert-mobile-sticky-wrap{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:block;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(247,245,239,.98);border-top:1px solid #d3d3d0}.glf-offert-mobile-sticky-wrap[hidden]{display:none!important}.glf-offert-mobile-sticky-active{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.glf-offert-section{margin-top:24px;padding:0 14px}body:has(#CookiebotWidget) .glf-offert-mobile-sticky-wrap{padding-left:78px}}.glf-eyebrow{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:var(--glf-green);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}html body [data-av_iconfont=entypo-fontello]:before{font-family:entypo-fontello}
.single-product .single-product-main-image,.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image>a,.single-product .woocommerce-product-gallery__image picture,.single-product .woocommerce-product-gallery__image img{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;transform:none!important;content-visibility:visible!important;contain:none!important;filter:none!important;will-change:auto!important}
@media(max-width:767px){.single-product .single-product-main-image,.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image>a,.single-product .woocommerce-product-gallery__image picture{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.single-product .woocommerce-product-gallery__image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}}








/* Source Barlow400/500/600/800 faces, unchanged; see fonts/OFL.txt and source-manifest.json.
   Source intentionally omits700, so CSS700 matches800 just as in the supplied prototype.
   A separate family preserves the shared header/footer font selection. */
/* latin-ext */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/122b24bc2a90b0abe189f522.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/b0a8ad37ac45f5fb22ced461.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/3facdf66b60778c7e6469301.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/cd759df8ef9efc98fee14307.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/b7f099c421968b583734bc63.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/4b52ddd4836b592df0e4832b.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/1647a6cc123594599e459587.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "GLF Product Barlow";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/231d487a993e28bc5567c2be.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Native WooCommerce/Enfold presentation. Deliberately scoped to the release gate. */
#top.glf-product-design-v2 {
  --glf-v2-font: "GLF Product Barlow", Barlow, Arial, sans-serif;
  --glf-v2-forest: oklch(0.3557 0.0897 154);
  --glf-v2-red: oklch(0.5718 0.1967 23.75);
  --glf-v2-coral: oklch(0.598 0.191 21);
  --glf-v2-warm: oklch(0.966 0.008 92);
  --glf-v2-cream: oklch(0.959 0.01 95);
  --glf-v2-stone: oklch(0.917 0.012 85);
  --glf-v2-ink: oklch(0.19 0.006 285);
  --glf-v2-muted: #5c625f;
  --glf-v2-line: #deddd4;
}
#top.glf-product-design-v2 #main { background: #fff; }
#top.glf-product-design-v2 #main .product[id^="product-"] {
  isolation: isolate;
  display: block;
  float: none;
  width: 100%;
  margin: 0;
  color: var(--glf-v2-ink);
  font-family: var(--glf-v2-font);
  font-size: 16px;
  line-height: 1.65;
}
#top.glf-product-design-v2 #main .product[id^="product-"]::after { display: none; }
#top.glf-product-design-v2 #main .product[id^="product-"] .summary.entry-summary {
  min-width: 0;
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  color: var(--glf-v2-ink);
  opacity: 1;
  visibility: visible;
}
#top.glf-product-design-v2 #main .single-product-main-image .woocommerce-product-gallery {
  float: none;
  width: 100%;
  max-width: 540px;
  margin: 0 auto;
  background: #fff;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
#top.glf-product-design-v2 #main .single-product-main-image :is(.woocommerce-product-gallery__wrapper, .woocommerce-product-gallery__image, .woocommerce-product-gallery__image > a) { border: 0 !important; border-radius: 0; box-shadow: none !important; }
#top.glf-product-design-v2 #main .woocommerce-product-gallery__image > a { padding: 0; }
#top.glf-product-design-v2 #main .woocommerce-product-gallery__image img {
  width: 100%;
  height: auto;
  max-height: 540px;
  aspect-ratio: 1;
  object-fit: contain;
}
#top.glf-product-design-v2 #main .single-product-main-image > aside.sidebar:has(.inner_sidebar:empty) { display: none; }
#top.glf-product-design-v2 #main .glf-product-kicker,
#top.glf-product-design-v2 #main .glf-product-story .glf-eyebrow {
  display: block;
  margin: 0 0 16px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
  color: var(--glf-component-reading-ink, var(--glf-v2-red));
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .12em;
  text-transform: uppercase;
}
#top.glf-product-design-v2 #main .summary .product_title {
  margin: 0 0 20px;
  color: var(--glf-v2-forest);
  font-size: 60px !important;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-wrap: balance;
  hyphens: manual;
  overflow-wrap: break-word;
}
#top.glf-product-design-v2 #main .product[id^="product-"] :is(h1, h2, h3, h4, h5, h6) { font-family: var(--glf-v2-font); }

#top.glf-product-design-v2 #main .glf-product-hero-intro {
  max-width: 620px;
  margin: 0 0 28px;
  color: var(--glf-component-reading-ink, #444b46);
  font-size: var(--glf-component-reading-size, 17px);
  line-height: var(--glf-component-reading-line, 1.65);
}

#top.glf-product-design-v2 #main .glf-product-purchase-facts {
  display: grid;
  grid-template-columns: minmax(75px, .6fr) minmax(0, 1.4fr);
  gap: 0;
  margin: 28px 0 0;
  padding: 16px 0;
  border-top: 1px solid #b9c8bb;
  border-bottom: 1px solid #b9c8bb;
}
#top.glf-product-design-v2 #main .glf-product-purchase-facts > div { min-width: 0; padding: 0 18px; border-left: 1px solid #b9c8bb; }
#top.glf-product-design-v2 #main .glf-product-purchase-facts > div:first-child { padding-left: 0; border-left: 0; }
#top.glf-product-design-v2 #main .glf-product-purchase-facts > div:last-child { padding-right: 0; }


#top.glf-product-design-v2 #main .glf-product-purchase-facts dt { float: none; margin: 0 0 4px; color: var(--glf-component-reading-ink, var(--glf-v2-forest)); font-size: 12px; font-weight: 700; line-height: 1.4; letter-spacing: .12em; text-transform: uppercase; }
#top.glf-product-design-v2 #main .glf-product-purchase-facts dd { margin: 0; color: var(--glf-v2-ink); font-size: 16px; font-weight: 700; line-height: 1.65; overflow-wrap: anywhere; }

#top.glf-product-design-v2 #main .glf-product-hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 32px; align-items: center; }
#top.glf-product-design-v2 #main .glf-product-hero-actions > a,
#top.glf-product-design-v2 #main .glf-product-story .glf-cta-button,
#top.glf-product-design-v2 #main .glf-offert-product-bottom .glf-offert-cta {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 52px;
  padding: 0 28px;
  border: 0;
  border-radius: 0;
  background: var(--glf-v2-red);
  color: #fff;
  font-family: var(--glf-v2-font);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .04em;
  text-transform: uppercase;
  text-decoration: none;
}
#top.glf-product-design-v2 #main :is(.glf-product-hero-quote, .glf-product-story .glf-cta-button, .glf-offert-product-bottom .glf-offert-cta) { background: var(--glf-v2-red) !important; border-color: var(--glf-v2-red) !important; color: #fff !important; box-shadow: 0 2px 0 var(--glf-v2-forest); }
#top.glf-product-design-v2 #main :is(.glf-product-hero-quote, .glf-product-story .glf-cta-button, .glf-offert-product-bottom .glf-offert-cta):hover { background: var(--glf-v2-coral) !important; border-color: var(--glf-v2-coral) !important; }
#top.glf-product-design-v2 #main .glf-product-hero-quote::after,
#top.glf-product-design-v2 #main .glf-offert-product-bottom .glf-offert-cta::after,
#top.glf-product-design-v2 #main .glf-product-story [data-glf-quote-cta="1"]:not(:has(svg, [aria-hidden="true"]))::after {
  content: "";
  display: inline-block;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  background: currentColor;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10h13m0 0-5-5m5 5-5 5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") center / contain no-repeat;
}
#top.glf-product-design-v2 #main .glf-product-hero-actions > .glf-product-spec-link { border: 2px solid var(--glf-v2-forest); background: transparent; color: var(--glf-v2-forest); }
#top.glf-product-design-v2 #main .glf-product-hero-actions > .glf-product-spec-link:hover { background: var(--glf-v2-forest); color: #fff; }

#top.glf-product-design-v2 #main .product[id^="product-"] .glf-product-specifications,
#top.glf-product-design-v2 #main .product[id^="product-"] .woocommerce-tabs,
#top.glf-product-design-v2 #main .product[id^="product-"] .glf-offert-product-bottom {
  min-width: 0;
  width: 100%;
  float: none;
  clear: both;
}







#top.glf-product-design-v2 #main .product[id^="product-"] .glf-product-specifications {
  display: grid;
  grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr);
  gap: 36px 64px;
  margin: 0;
  padding: 96px 0;
  border: 0;
  border-radius: 0;
  background: #fff;
}





#top.glf-product-design-v2 #main .woocommerce-tabs > .tabs { margin-bottom: 24px; }
#top.glf-product-design-v2 #main .woocommerce-tabs > .tabs:has(> li:only-child) { display: none; }
#top.glf-product-design-v2 #main .woocommerce-tabs .woocommerce-Tabs-panel.panel { margin: 0; padding: 0 !important; border: 0 !important; background: none; overflow: visible !important; }
/* Enfold hides its description before tab initialization. Keep the default content
   readable without JavaScript, while respecting an explicitly selected other tab. */

#top.glf-product-design-v2 #main .woocommerce-tabs:not(:has(> .tabs > li.active)) > .woocommerce-Tabs-panel--description { display: block !important; }
#top.glf-product-design-v2 #main .woocommerce-tabs .panel > .glf-product-story { color: var(--glf-v2-ink); font-size: 16px; line-height: 1.65; }
#top.glf-product-design-v2 #main .glf-product-story *,
#top.glf-product-design-v2 #main .glf-product-specifications * { box-sizing: border-box; }
#top.glf-product-design-v2 #main .glf-product-story > section { --glf-v2-section-bg: #fff; margin: 0; padding: 96px 0; border: 0; border-radius: 0; background: var(--glf-v2-section-bg); box-shadow: 0 0 0 100vmax var(--glf-v2-section-bg); clip-path: inset(0 -100vmax); }
/* Alternation is a default; semantic section colors must win at either position. */
#top.glf-product-design-v2 #main .glf-product-story > section:where(:nth-of-type(odd)) { --glf-v2-section-bg: var(--glf-v2-warm); }
/* Retained generated CSS can contain earlier direct background declarations.
   Paint the resolved semantic color without raising the default variable's priority. */
#top.glf-product-design-v2 #main .product.glf-product-layout-v2 .glf-product-story > section { background: var(--glf-v2-section-bg); }
#top.glf-product-design-v2 #main .glf-product-story :is(h2, h3, p, li, th, td) { overflow-wrap: anywhere; }
#top.glf-product-design-v2 #main .glf-product-story h2 { max-width: 900px; margin: 0 0 24px; color: var(--glf-v2-forest); font-size: 36px !important; font-weight: 700; line-height: 1.08; letter-spacing: 0; text-transform: none; text-wrap: balance; hyphens: manual; }
#top.glf-product-design-v2 #main .glf-product-story h3 { margin: 0 0 12px; color: var(--glf-component-reading-ink, var(--glf-v2-forest)); font-size: 20px; font-weight: 700; line-height: 1.4; letter-spacing: 0; text-transform: uppercase; }
#top.glf-product-design-v2 #main .glf-product-story p { max-width: 850px; margin: 0 0 20px; color: #444b46; font-size: 16px; line-height: 1.65; text-wrap: pretty; hyphens: manual; }
#top.glf-product-design-v2 #main .glf-product-story p:last-child { margin-bottom: 0; }
#top.glf-product-design-v2 #main .glf-product-story .glf-lead { font-size: var(--glf-component-reading-size, 17px); line-height: var(--glf-component-reading-line, 1.65); }
#top.glf-product-design-v2 #main .glf-product-story .glf-eyebrow { color: var(--glf-component-reading-ink, var(--glf-v2-red)); font-size: 12px; }
#top.glf-product-design-v2 #main .glf-product-story ul { margin: 20px 0; padding-left: 22px; list-style: square; }
#top.glf-product-design-v2 #main .glf-product-story li { margin: 0 0 10px; color: #444b46; font-size: 16px; line-height: 1.65; }
#top.glf-product-design-v2 #main .glf-product-story li::marker { color: var(--glf-v2-red); }
#top.glf-product-design-v2 #main .glf-product-story .glf-check-list { padding-top: 20px; border-top: 1px solid var(--glf-v2-line); }
#top.glf-product-design-v2 #main .glf-product-story .glf-inline-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; margin-top: 28px; }
#top.glf-product-design-v2 #main .glf-product-story .glf-inline-actions > br{ display: none; }
#top.glf-product-design-v2 #main .glf-product-story .glf-secondary-link { display: inline-flex; gap: 10px; min-height: 44px; align-items: center; padding: 4px 0; border: 0; border-bottom: 1px solid currentColor; border-radius: 0; background: none; color: var(--glf-v2-forest); font-size: 15px; font-weight: 600; text-decoration: none; }
#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 4vw, 64px); align-items: center; }
#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section > * { min-width: 0; }






#top.glf-product-design-v2 #main .glf-product-story table { width: 100%; margin: 26px 0 0; border-collapse: collapse; border-top: 4px solid var(--glf-v2-forest); }
#top.glf-product-design-v2 #main .glf-product-story caption { padding: 16px 20px; background: var(--glf-v2-warm); color: var(--glf-v2-forest); font-size: 12px; font-style: normal; font-weight: 700; letter-spacing: .12em; text-align: left; text-transform: uppercase; }
#top.glf-product-design-v2 #main .glf-product-story :is(td, th) { padding: 16px 20px; border: 0; border-bottom: 1px solid var(--glf-v2-line); color: #444b46; font-size: 16px; line-height: 1.5; text-align: left; vertical-align: top; }
#top.glf-product-design-v2 #main .glf-product-story th { background: var(--glf-v2-warm); color: var(--glf-v2-forest); font-size: 14px; font-weight: 700; letter-spacing: normal; text-transform: none; }
#top.glf-product-design-v2 #main .glf-product-story td { background: #fff; }









#top.glf-product-design-v2 #main .glf-product-story > .glf-cert-band { --glf-v2-section-bg: var(--glf-v2-forest); display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); gap: 80px; color: #fff; }
#top.glf-product-design-v2 #main .glf-product-story .glf-cert-band :is(h2, h3, p, li, strong, .glf-eyebrow) { color: var(--glf-component-reading-ink, #fff); }
#top.glf-product-design-v2 #main .glf-product-story .glf-cert-band a:any-link { color: #fff; text-decoration: underline; text-underline-offset: 3px; }
#top.glf-product-design-v2 #main .glf-product-story .glf-cert-band a:focus-visible { outline: 3px solid #fff; outline-offset: 5px; }
#top.glf-product-design-v2 #main .glf-product-story .glf-cert-list { margin: 0; padding: 0; list-style: none; }
#top.glf-product-design-v2 #main .glf-product-story .glf-cert-list > li { margin: 0; padding: 18px 0; border-top: 1px solid #ffffff40; }
#top.glf-product-design-v2 #main .glf-product-story .glf-cert-list strong { display: block; margin-bottom: 4px; font-size: 19px; font-weight: 600; }
#top.glf-product-design-v2 #main .glf-product-story > .glf-related-callout { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 32px; border-left: 4px solid var(--glf-v2-forest); }
/* Keep copy clear of the accent border, including with retained theme CSS. */
#top.glf-product-design-v2 #main .product.glf-product-layout-v2 .glf-product-story > .glf-related-callout { box-sizing: border-box; padding-inline: clamp(24px, 3vw, 40px); }
#top.glf-product-design-v2 #main .glf-product-story > .glf-related-callout > * { min-width: 0; }





#top.glf-product-design-v2 #main .glf-product-story :is(.glf-faq-list, .glf-faq-section) details { margin: 0; padding: 0; border: 0; border-bottom: 1px solid var(--glf-v2-line); border-radius: 0; background: none; }
#top.glf-product-design-v2 #main .glf-product-story summary { position: relative; padding: 22px 40px 22px 0; color: var(--glf-v2-forest); font-size: 18px; font-weight: 600; line-height: 1.5; list-style: none; cursor: pointer; }
#top.glf-product-design-v2 #main .glf-product-story summary::-webkit-details-marker { display: none; }
#top.glf-product-design-v2 #main .glf-product-story summary::after { content: ""; position: absolute; right: 8px; top: 26px; width: 9px; height: 9px; border-right: 2px solid var(--glf-v2-red); border-bottom: 2px solid var(--glf-v2-red); transform: rotate(45deg); }
#top.glf-product-design-v2 #main .glf-product-story details[open] > summary::after { transform: rotate(225deg); top: 30px; }
#top.glf-product-design-v2 #main .glf-product-story :is(.glf-faq-answer, details > p) { max-width: 850px; margin: 0; padding: 0 40px 24px 0; }
#top.glf-product-design-v2 #main .glf-product-story > .glf-product-cta,
#top.glf-product-design-v2 #main .glf-offert-product-bottom .glf-offert-section__inner { --glf-v2-section-bg: var(--glf-v2-stone); padding: 96px 0; border: 0; border-top: 2px solid var(--glf-v2-red); border-radius: 0; background: var(--glf-v2-stone); box-shadow: 0 0 0 100vmax var(--glf-v2-stone); clip-path: inset(0 -100vmax); }
#top.glf-product-design-v2 #main .glf-product-story > .glf-product-cta { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 32px; align-items: end; margin: 0; }
#top.glf-product-design-v2 #main .glf-product-story > .glf-product-cta > p { margin: 0; }
#top.glf-product-design-v2 #main .glf-offert-product-bottom { max-width: none; margin: 0; padding: 0; }
#top.glf-product-design-v2 #main .related.products { margin: 0; padding: 64px 0; color: var(--glf-v2-ink); }
#top.glf-product-design-v2 #main .related.products > h2 { margin: 0 0 40px; color: var(--glf-v2-forest); font-size: 36px !important; font-weight: 700; line-height: 1.08; letter-spacing: 0; }
#top.glf-product-design-v2 #main .related.products ul.products { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin: 0; }
#top.glf-product-design-v2 #main .related.products ul.products::before,
#top.glf-product-design-v2 #main .related.products ul.products::after { display: none; }
#top.glf-product-design-v2 #main .related.products ul.products > li { float: none; width: 100%; min-width: 0; margin: 0; padding: 0; border: 0; background: #fff; }
#top.glf-product-design-v2 #main .related.products .inner_product_header { padding: 24px; border: 0; border-top: 1px solid var(--glf-v2-line); }
#top.glf-product-design-v2 #main .related.products .woocommerce-loop-product__title,
#top.glf-product-design-v2 #main .related.products .inner_product_header h2 { color: var(--glf-component-reading-ink, var(--glf-v2-forest)); font-size: 20px !important; font-weight: 700; line-height: 1.4; text-transform: uppercase; }
#top.glf-product-design-v2 #main :is(.glf-product-story, .glf-product-specifications, .summary) :is(a, summary, [tabindex]):focus-visible { outline: 3px solid var(--glf-v2-red); outline-offset: 5px; box-shadow: none; }
#top.glf-product-design-v2 #main :is(.glf-product-story [id], #glf-product-specifications-title) { scroll-margin-top: 120px; }



/* Source component hierarchy, owned by templates/content-single-product.php. */
#top.glf-product-design-v2 #main .glf-product-container { width: 100%; max-width: 1280px; margin: 0 auto; padding: 0 40px; box-sizing: border-box; }
#top.glf-product-design-v2 #main .glf-product-hero { background: var(--glf-v2-cream); border-bottom: 1px solid var(--glf-v2-line); }
#top.glf-product-design-v2 #main .glf-product-hero > .glf-product-container { padding-top: 32px; padding-bottom: 56px; }
#top.glf-product-design-v2 #main .glf-product-breadcrumbs { margin: 0 0 32px; color: #555955; font-size: 14px; line-height: 1.45; }
#top.glf-product-design-v2 #main .glf-product-breadcrumbs ol { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0; padding: 0; list-style: none; }
#top.glf-product-design-v2 #main .glf-product-breadcrumbs li { display: flex; align-items: baseline; gap: 8px; min-width: 0; margin: 0; font-size: inherit; line-height: inherit; }
#top.glf-product-design-v2 #main .glf-product-breadcrumbs a { color: inherit; text-decoration: none; text-underline-offset: 4px; }
#top.glf-product-design-v2 #main .glf-product-breadcrumbs a:hover { color: var(--glf-v2-red); text-decoration: underline; }
#top.glf-product-design-v2 #main .glf-product-breadcrumbs a:focus-visible { outline: 3px solid var(--glf-v2-red); outline-offset: 4px; }
#top.glf-product-design-v2 #main .glf-product-hero-grid { display: grid; grid-template-columns: minmax(0, .92fr) minmax(420px, 1.08fr); gap: 64px; align-items: center; }
#top.glf-product-design-v2 #main .glf-product-hero-grid .summary.entry-summary { grid-column: 1; }
#top.glf-product-design-v2 #main .glf-product-hero-media { grid-column: 2; min-width: 0; width: 100%; }
#top.glf-product-design-v2 #main .glf-product-hero-media > .single-product-main-image { position: relative; float: none; width: 100%; max-width: 540px; margin: 0 auto; padding: 0; }


#top.glf-product-design-v2 #main .product[id^="product-"].glf-product-layout-v2 .woocommerce-tabs { max-width: 1280px; margin: 0 auto; padding: 0 40px; box-sizing: border-box; }
#top.glf-product-design-v2 #main .glf-product-story { font-family: var(--glf-v2-font); font-size: 16px; line-height: 1.65; }
#top.glf-product-design-v2 #main .product[id^="product-"] .glf-v2-technical-section { --glf-v2-section-bg: #fff; display: grid; grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr); gap: 80px; padding: 96px 0; background: #fff; }
#top.glf-product-design-v2 #main .glf-v2-technical-section :is(.glf-v2-technical-copy, .glf-v2-technical-body) { min-width: 0; }
#top.glf-product-design-v2 #main .glf-v2-technical-section section { display: block; margin: 0; padding: 0; border: 0; background: none; box-shadow: none; clip-path: none; }
#top.glf-product-design-v2 #main .glf-v2-technical-body .glf-table-intro h2 { font-size: 20px; line-height: 1.4; }
#top.glf-product-design-v2 #main .glf-v2-technical-body .glf-table-intro .glf-eyebrow { margin-bottom: 8px; }








#top.glf-product-design-v2 #main .glf-product-breadcrumbs [aria-current="page"] { overflow-wrap: anywhere; }
#top.glf-product-design-v2 #main .glf-product-story .glf-feature-section { gap: 80px; }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-feature-with-media { --glf-v2-section-bg: var(--glf-v2-warm); }



#top.glf-product-design-v2 #main .glf-product-story .glf-process-section { --glf-v2-section-bg: #fff; }





/* The source distinguishes purchase options from numbered use/process rows. */
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-options-section { --glf-v2-section-bg: var(--glf-v2-warm); }






/* Native certification copy is kept whole, including qualifications and links. */
#top.glf-product-design-v2 #main .glf-product-story > .glf-v2-cert-panel { display: block; }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-copy { max-width: 768px; }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-copy > p:not(.glf-eyebrow) { color: var(--glf-component-reading-ink, #ffffffd9); font-size: var(--glf-component-reading-size, 18px); }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1px; max-width: 960px; margin: 32px 0 0; padding: 0; background: #ffffff33; }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list > li { min-width: 0; margin: 0; padding: 20px; border: 0; background: oklch(.27 .07 157); color: var(--glf-component-reading-ink, #ffffffcc); font-size: var(--glf-component-reading-size, 14px); line-height: var(--glf-component-reading-line, 1.625); }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list strong { margin: 0 0 8px; color: var(--glf-component-reading-ink, #fff); font-size: 16px; font-weight: 700; line-height: 1.5; }
#top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel a { font-weight: 700; }
@media (max-width: 767px) {
  
}
@media (max-width: 639px) {
  
  #top.glf-product-design-v2 #main .glf-product-story .glf-v2-cert-panel .glf-cert-list { grid-template-columns: minmax(0, 1fr); }
}






#top.glf-product-design-v2 #main .glf-product-related-band { background: var(--glf-v2-warm); }
#top.glf-product-design-v2 #main .glf-product-related-band .product_column { float: none; width: 100%; margin: 0; }
#top.glf-product-design-v2 #main .glf-product-related-band .related.products { padding: 96px 0; }
#top.glf-product-design-v2 #main .related.products ul.products > li { border-top: 2px solid var(--glf-v2-forest); }
#top.glf-product-design-v2 #main .related.products .inner_product { border: 0; }
#top.glf-product-design-v2 #main :is(.glf-product-hero-quote, .glf-product-story .glf-offert-cta, .glf-offert-product-bottom .glf-offert-cta) { transition: background-color .2s, transform .2s; }
#top.glf-product-design-v2 #main :is(.glf-product-hero-quote, .glf-product-story .glf-offert-cta, .glf-offert-product-bottom .glf-offert-cta):hover { background: var(--glf-v2-coral) !important; transform: translateY(-2px); }
#top.glf-product-design-v2 #main :is(.glf-product-hero-quote, .glf-product-story .glf-offert-cta, .glf-offert-product-bottom .glf-offert-cta)::after { transition: transform .2s; }
#top.glf-product-design-v2 #main :is(.glf-product-hero-quote, .glf-product-story .glf-offert-cta, .glf-offert-product-bottom .glf-offert-cta):hover::after { transform: translateX(4px); }

@media (min-width: 640px) {
  
  
  
}
@media (min-width: 1024px) {
  
  
  
  #top.glf-product-design-v2 #main .glf-product-story .glf-faq-section:has(> .glf-faq-list) { display: grid; grid-template-columns: minmax(0, .65fr) minmax(0, 1.35fr); grid-template-rows: min-content min-content min-content minmax(0, 1fr); column-gap: 80px; }
  #top.glf-product-design-v2 #main .glf-product-story .glf-faq-section:has(> .glf-faq-list) > :not(.glf-faq-list) { grid-column: 1; }
  #top.glf-product-design-v2 #main .glf-product-story .glf-faq-section > .glf-faq-list { grid-column: 2; grid-row: 1 / -1; border-top: 4px solid var(--glf-v2-forest); }
}
@media (max-width: 1023px) {
  #top.glf-product-design-v2 #main .product[id^="product-"] .glf-product-specifications { grid-template-columns: minmax(0, 1fr); gap: 40px; padding: 72px 0; }
  #top.glf-product-design-v2 #main .single-product-main-image .woocommerce-product-gallery { max-width: 440px; }
  #top.glf-product-design-v2 #main .glf-product-hero-media > .single-product-main-image { max-width: 440px; }
  
  
  #top.glf-product-design-v2 #main .glf-product-story .glf-feature-section { grid-template-columns: minmax(0, 1fr); }
  #top.glf-product-design-v2 #main .glf-product-story > .glf-cert-band,
  #top.glf-product-design-v2 #main .glf-product-story > .glf-related-callout { grid-template-columns: minmax(0, 1fr); }
  #top.glf-product-design-v2 #main .related.products ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #top.glf-product-design-v2 #main .summary .product_title { font-size: 48px !important; }
  #top.glf-product-design-v2 #main .glf-product-story > section { padding: 72px 0; }
  #top.glf-product-design-v2 #main .glf-offert-product-bottom .glf-offert-section__inner { padding: 80px 0; }
  #top.glf-product-design-v2 #main .glf-product-container,
  #top.glf-product-design-v2 #main .product[id^="product-"].glf-product-layout-v2 .woocommerce-tabs { padding-left: 24px; padding-right: 24px; }
  #top.glf-product-design-v2 #main .glf-product-hero > .glf-product-container { padding-top: 28px; padding-bottom: 64px; }
  #top.glf-product-design-v2 #main .glf-product-hero-grid { grid-template-columns: minmax(0, 1fr); gap: 40px; }
  #top.glf-product-design-v2 #main .glf-product-hero-media { grid-column: 1; }
  
  
  
  
  
  
  #top.glf-product-design-v2 #main .glf-product-story .glf-feature-section,
  #top.glf-product-design-v2 #main .glf-product-story > .glf-cert-band { gap: 40px; }
  
  #top.glf-product-design-v2 #main .glf-product-related-band .related.products { padding: 72px 0; }
  #top.glf-product-design-v2 #main .glf-product-story > .glf-product-cta { padding: 80px 0; }
}
@media (max-width: 1023px) {
  
  
  
  
  
  #top.glf-product-design-v2 .glf-product-mobile-bar .glf-offert-mobile-sticky { flex: 0 0 auto; width: auto; max-width: 48%; min-height: 44px; padding: 10px 14px; font-family: var(--glf-v2-font); font-size: 13px; }
  #top.glf-product-design-v2:has(#CookiebotWidget) .glf-product-mobile-bar { padding-left: 80px; }
  #top.glf-product-design-v2.glf-offert-mobile-sticky-active { padding-bottom: calc(108px + env(safe-area-inset-bottom)); }
}
@media (max-width: 767px) {
  #top.glf-product-design-v2 #main .glf-product-story > .glf-product-cta { grid-template-columns: minmax(0, 1fr); }
  
  
  
  
}
@media (max-width: 639px) {
  #top.glf-product-design-v2 #main .glf-product-container,
  #top.glf-product-design-v2 #main .product[id^="product-"].glf-product-layout-v2 .woocommerce-tabs { padding-left: 16px; padding-right: 16px; }
  #top.glf-product-design-v2 #main .glf-product-hero > .glf-product-container { padding-bottom: 48px; }
  #top.glf-product-design-v2 #main .summary .product_title { font-size: 40px !important; }
  #top.glf-product-design-v2 #main .glf-product-story > section { padding: 56px 0; }
  #top.glf-product-design-v2 #main .product[id^="product-"] .glf-product-specifications { padding: 56px 0; }
  #top.glf-product-design-v2 #main :is(.glf-product-story h2, .glf-product-specifications > h2, .related.products > h2) { font-size: 30px !important; }
  #top.glf-product-design-v2 #main .glf-product-hero-actions { align-items: stretch; flex-direction: column; }
  #top.glf-product-design-v2 #main .glf-product-hero-actions > a { width: 100%; }
  #top.glf-product-design-v2 #main .glf-product-story > .glf-product-cta,
  #top.glf-product-design-v2 #main .glf-offert-product-bottom .glf-offert-section__inner { padding: 64px 0; }
  #top.glf-product-design-v2 #main .glf-product-story summary { font-size: 16px; }
  
  #top.glf-product-design-v2 #main .related.products ul.products { grid-template-columns: minmax(0, 1fr); }
  #top.glf-product-design-v2 #main .glf-product-related-band .related.products { padding: 56px 0; }
  #top.glf-product-design-v2 #main .glf-product-story table:not(:has(tr > :nth-child(3))) :is(tbody, tr, th, td) { display: block; width: auto; }
  #top.glf-product-design-v2 #main .glf-product-story table:not(:has(tr > :nth-child(3))) th { padding: 16px 16px 4px; border-bottom: 0; font-size: 14px; }
  #top.glf-product-design-v2 #main .glf-product-story table:not(:has(tr > :nth-child(3))) td { padding: 4px 16px 16px; background: #fff; font-size: 16px; }
  
  
  
  
}
@media (max-width: 359px) {
  #top.glf-product-design-v2 #main :is(.glf-product-story h2, .glf-product-specifications > h2, .related.products > h2) { font-size: 28px !important; }
}
@media (max-width: 419px) {
  #top.glf-product-design-v2 #main .glf-product-hero-actions { align-items: stretch; flex-direction: column; }
  #top.glf-product-design-v2 #main .glf-product-hero-actions > a { width: 100%; }
  
  #top.glf-product-design-v2 #main .related.products ul.products { gap: 16px; }
  
  #top.glf-product-design-v2 .glf-product-mobile-bar .glf-offert-mobile-sticky { padding: 10px; font-size: 12px; }
}
/* The native page wrapper stays full width; spacing belongs to source containers. */
html.responsive #top.glf-product-design-v2 #main > .template-shop { padding-top: 0; }
html.responsive #top.glf-product-design-v2 #main > .template-shop > .container { width: 100%; max-width: none; padding: 0; }

/* The child theme uses unscoped important mobile heading sizes. These compact
   subheadings must also retain their hierarchy beneath source section headings. */

#top.glf-product-design-v2 #main .glf-v2-technical-section .glf-v2-technical-body .glf-table-intro h2 { font-size: 20px !important; }
#top.glf-product-design-v2 #main .single-product-main-image a:focus-visible { outline: 3px solid var(--glf-v2-red); outline-offset: -3px; box-shadow: none; }
#top.glf-product-design-v2 #header a:focus-visible,
#top.glf-product-design-v2 #main .glf-product-related-band a:focus-visible { outline: 3px solid var(--glf-v2-red); outline-offset: -3px; }
/* Added only by a successful JavaScript enhancement; default HTML stays visible. */



@media (min-width: 420px) and (max-width: 1023px) {
  
}
@media (prefers-reduced-motion: reduce) {
  
  #top.glf-product-design-v2 #main .product[id^="product-"] *{ animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}



/* Only exact, script-verified long-page scopes opt in. Enfold's horizontal
 * clipping must not establish a non-scrolling sticky ancestor. */
@supports (overflow: clip) {
  
}
#top #wrap_all .glf-detail-section-scope { position: relative; --glf-detail-top: 72px; --glf-detail-summary: 48px; --glf-detail-nav: 50px; --glf-detail-bottom: 0px; }



#top #wrap_all .glf-detail-section-scope .glf-detail-section-nav summary::-webkit-details-marker { display: none; }



#top #wrap_all .glf-detail-section-scope .glf-detail-section-nav details:not([open]) > ul { display: none; }






/* The existing production contact card remains in its own contact section. */

@media (max-width: 767px) {  }


/* Approved Medium 500 reading roles. Source component integration. */
/* body reading */
#top.glf-product-design-v2 #wrap_all #main .glf-feature-copy > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-story-intro > p:not(.glf-eyebrow,.glf-lead):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-check-list > li:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-cert-list > li:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-story-intro > p.glf-lead:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-lead:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-section-heading > p:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-feature-copy > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-table-intro > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-faq-answer > p:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-cert-copy > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-check-list > li:not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-body);
  --glf-component-reading-line: 1.6;
  --glf-component-reading-weight: 500;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-body);
  line-height: 1.6;
  font-weight: 500;
  overflow-wrap: anywhere;
}


#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-story-intro > p:not(.glf-eyebrow,.glf-lead):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-product-hero .glf-product-hero-intro:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-story-intro > p.glf-lead:not(:where([class*="eyebrow"],.glf-spec-label)){
  max-width: 36rem;
}

/* compact reading */
#top.glf-product-design-v2 #wrap_all #main .glf-spec-card > p:not(.glf-spec-label):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-process-grid > li > p:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-process-section .glf-section-heading > p:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main .glf-product-cta > div > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-related-callout > div > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-process-grid > li > p:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-spec-card > p:not(.glf-spec-label):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-story .glf-cert-list > li:not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-compact);
  --glf-component-reading-line: 1.6;
  --glf-component-reading-weight: 500;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-compact);
  line-height: 1.6;
  font-weight: 500;
  overflow-wrap: anywhere;
}


#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main .glf-product-cta > div > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main .glf-related-callout > div > p:not(.glf-eyebrow):not(:where([class*="eyebrow"],.glf-spec-label)){
  max-width: min(53.125rem, 100%);
}

/* meta reading */
#top.glf-product-design-v2 #wrap_all #main .glf-feature-media > figcaption:not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-meta);
  --glf-component-reading-line: 1.5;
  --glf-component-reading-weight: 400;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-meta);
  line-height: 1.5;
  font-weight: 400;
  overflow-wrap: anywhere;
}

/* intro reading */
#top.glf-product-design-v2 #wrap_all #main .glf-product-hero .glf-product-hero-intro:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-hero-intro:not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-intro);
  --glf-component-reading-line: 1.6;
  --glf-component-reading-weight: 500;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-intro);
  line-height: 1.6;
  font-weight: 500;
  overflow-wrap: anywhere;
}

/* meta reading */
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-kicker:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-purchase-facts dt:not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091)) #wrap_all #main .glf-product-fact dt:not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-meta);
  --glf-component-reading-line: 1.5;
  --glf-component-reading-weight: 700;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-meta);
  line-height: 1.5;
  font-weight: 700;
  overflow-wrap: anywhere;
}

/* Shared native product body default */
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-story-intro > p:not(.glf-eyebrow,.glf-spec-label)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story p.glf-lead):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-feature-copy > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-copy > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-section-heading > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-intro > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-section > p):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-faq-answer > p):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story details > p):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-check-list > li):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-list > li):not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-body);
  --glf-component-reading-line: 1.6;
  --glf-component-reading-weight: 500;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-body);
  line-height: 1.6;
  font-weight: 500;
  overflow-wrap: anywhere;
}

/* Shared prose measure; approved narrower component rules retain priority */
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-story-intro > p:not(.glf-eyebrow,.glf-spec-label)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story p.glf-lead):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-cert-copy > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-table-intro > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-faq-answer > p):not(:where([class*="eyebrow"],.glf-spec-label)){
  max-width: min(36rem, 100%);
}

/* Shared native product compact default */
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-spec-card > p:not(.glf-spec-label)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-process-grid > li > p):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-process-section .glf-section-heading > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2:not(:has(:is(.glf-product-story--eur-chipboard,.glf-product-story--sv-eur-info,.glf-product-story--de-1091,.glf-product-story--pl-1091))) #wrap_all #main :where(.glf-product-story .glf-product-cta > div > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)),
#top.glf-product-design-v2 #wrap_all #main :where(.glf-product-story .glf-related-callout > div > p:not(.glf-eyebrow)):not(:where([class*="eyebrow"],.glf-spec-label)) {
  --glf-component-reading-size: var(--glf-reading-compact);
  --glf-component-reading-line: 1.6;
  --glf-component-reading-weight: 500;
  --glf-component-reading-wrap: anywhere;
  font-size: var(--glf-reading-compact);
  line-height: 1.6;
  font-weight: 500;
  overflow-wrap: anywhere;
}

/* Consecutive prose paragraphs */




/* Refined contextual colour integration: product-presentation.
 * Colour only. Append/update within the owning component source.
 * Rules with new semantic classes require required-source-classes.json.
 * Preserve authored hover/focus/active declarations during cascade integration. */

/* cardTitle, reading */
#top.glf-product-design-v2 #wrap_all #main #glf-eur-specifikationer,
#top.glf-product-design-v2 #wrap_all #main #glf-product-specifications-title,
#top.glf-product-design-v2 #wrap_all #main [data-series-product="specply"][data-glf-shared-template] .glf-product-cta > div > p:not(.glf-eyebrow),
#top.glf-product-design-v2 #wrap_all #main #tab-description h3,
#top.glf-product-design-v2 #wrap_all #main .glf-check-list > li,
#top.glf-product-design-v2 #wrap_all #main .glf-faq-list p,
#top.glf-product-design-v2 #wrap_all #main .glf-feature-copy > p:not(.glf-eyebrow),
#top.glf-product-design-v2 #wrap_all #main .glf-process-grid > li > p,
#top.glf-product-design-v2 #wrap_all #main .glf-product-hero-intro,
#top.glf-product-design-v2 #wrap_all #main .glf-product-purchase-facts dt,
#top.glf-product-design-v2 #wrap_all #main .glf-product-specifications__list dt,
#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-lead,
#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-section-heading > p,
#top.glf-product-design-v2 #wrap_all #main .glf-product-story .glf-table-intro > p:not(.glf-eyebrow),
#top.glf-product-design-v2 #wrap_all #main .glf-related-callout > div > p:not(.glf-eyebrow),
#top.glf-product-design-v2 #wrap_all #main .glf-spec-card > p:not(.glf-spec-label),
#top.glf-product-design-v2 #wrap_all #main .glf-spec-number,
#top.glf-product-design-v2 #wrap_all #main .glf-story-intro > p:not(.glf-eyebrow,.glf-lead),
#top.glf-product-design-v2 #wrap_all #main .woocommerce-loop-product__title:where(body.glf-product-design-v2 *) {
  --glf-component-reading-ink: var(--glf-ink-primary);
  color: var(--glf-ink-primary);
}

/* inverted */
#top.glf-product-design-v2 #wrap_all #main .glf-cert-band h2,
#top.glf-product-design-v2 #wrap_all #main .glf-cert-copy p,
#top.glf-product-design-v2 #wrap_all #main .glf-cert-list > li,
#top.glf-product-design-v2 #wrap_all #main .glf-cert-list strong,
#top.glf-product-design-v2 #wrap_all #main .glf-product-fact span,
#top.glf-product-design-v2 #wrap_all #main .glf-product-facts dt {
  --glf-component-reading-ink: var(--glf-ink-inverted);
  color: var(--glf-ink-inverted);
}

/* label */
#top.glf-product-design-v2 #wrap_all #main .glf-feature-copy .glf-eyebrow,
#top.glf-product-design-v2 #wrap_all #main .glf-product-cta .glf-eyebrow,
#top.glf-product-design-v2 #wrap_all #main .glf-product-kicker,
#top.glf-product-design-v2 #wrap_all #main .glf-product-story--sv-eur-info > section > .glf-eyebrow,
#top.glf-product-design-v2 #wrap_all #main .glf-related-callout .glf-eyebrow,
#top.glf-product-design-v2 #wrap_all #main .glf-section-heading .glf-eyebrow,
#top.glf-product-design-v2 #wrap_all #main .glf-spec-label,
#top.glf-product-design-v2 #wrap_all #main .glf-v2-technical-section .glf-eyebrow {
  --glf-component-reading-ink: var(--glf-ink-label);
  color: var(--glf-ink-label);
}

/* metadata */
#top.glf-product-design-v2 #wrap_all #main .glf-feature-media > figcaption {
  --glf-component-reading-ink: var(--glf-ink-metadata);
  color: var(--glf-ink-metadata);
}

/* GLF header adaptation. Native Enfold navigation, search and drawer remain in control.
 * The #wrap_all scope outranks the retained Enfold/quote header rules. Important
 * declarations below replace existing important rules or native inline animation state. */
#top.glfh-design {
  --glfh-forest: #004925;
  --glfh-red: #d3323a;
  --glfh-red-hover: #d53a46;
  --glfh-border: #deded5;
  --glfh-paper: #f8f8f6;
  --glfh-admin-offset: 0px;
  --glf-header-height: 72px !important;
  --glf-header-pad: 24px !important;
  --glf-logo-width: 105.58px !important;
  --glf-logo-optical-inset: 0px !important;
  --glf-flank-gap: 24px !important;
  --glf-nav-gap: 14px !important;
  --glf-nav-font: 13px !important;
  --glf-search-width: 44px !important;
  --glf-search-inset: 0px !important;
  --glf-language-width: 56px !important;
}

#top.admin-bar.glfh-design { --glfh-admin-offset: 32px; }

#top.glfh-design #wrap_all #header {
  position: fixed !important;
  top: var(--glfh-admin-offset) !important;
  right: 0;
  left: 0;
  width: 100%;
  min-height: var(--glf-header-height) !important;
  background: #fff;
  border-bottom: 1px solid var(--glfh-border);
  box-shadow: none;
  transition: box-shadow 200ms cubic-bezier(.4, 0, .2, 1), border-color 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design.glfh-scrolled #wrap_all #header,
#top.glfh-design #wrap_all #header.glfh-scrolled {
  border-bottom-color: #d6dbd6;
  box-shadow: 0 6px 20px -12px rgba(23, 23, 25, .5);
}

#top.glfh-design #wrap_all #header .header_bg {
  background: #fff !important;
  opacity: 1 !important;
}

#top.glfh-design #wrap_all #header_main {
  height: var(--glf-header-height) !important;
  min-height: var(--glf-header-height) !important;
  border: 0;
}

#top.glfh-design #wrap_all #header_main .av-logo-container {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 1480px !important;
  height: var(--glf-header-height) !important;
  padding: 0 var(--glf-header-pad) !important;
}

#top.glfh-design #wrap_all #header_main .av-logo-container > .inner-container {
  display: flex !important;
  align-items: center;
  justify-content: space-between !important;
  gap: var(--glf-flank-gap);
  min-width: 0;
}

#top.glfh-design #wrap_all #header_main .logo {
  flex: 0 0 var(--glf-logo-width);
  width: var(--glf-logo-width) !important;
  max-width: var(--glf-logo-width) !important;
  height: 44px !important;
  margin: 0 !important;
  overflow: visible;
}

#top.glfh-design #wrap_all #header_main .logo a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: visible;
}

#top.glfh-design #wrap_all #header_main .logo a > img,
#top.glfh-design #wrap_all #header_main .logo a > svg {
  width: 100% !important;
  max-width: 100% !important;
  height: 44px !important;
  max-height: 44px !important;
  aspect-ratio: 1706 / 711;
  object-fit: contain;
  margin: 0 !important;
  opacity: 1 !important;
  transition: opacity 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header_main .logo a:hover > img,
#top.glfh-design #wrap_all #header_main .logo a:hover > svg { opacity: .75 !important; }

#top.glfh-design #wrap_all #header_main .main_menu {
  flex: 1 1 auto !important;
  justify-content: flex-end !important;
  min-width: 0;
  height: 100% !important;
  margin: 0 !important;
}

#top.glfh-design #wrap_all #header_main .main_menu > .avia-menu {
  flex: 1 1 auto;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#top.glfh-design #wrap_all #header_main .main_menu > .social_bookmarks { display: none !important; }

#top.glfh-design #wrap_all #header #avia-menu {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: var(--glf-nav-gap);
  width: 100% !important;
  min-width: 0;
  height: 100%;
}

#top.glfh-design #wrap_all #header #avia-menu > li {
  flex: 0 0 auto;
  float: none !important;
  width: auto;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-search-dropdown {
  display: flex !important;
  align-items: center;
}

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) { order: 10; }
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-search-dropdown { order: 20; }
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-language-current { order: 30; }
#top.glfh-design #wrap_all #header #avia-menu > li.glf-offert-mobile-menu-cta { order: 40; }
#top.glfh-design #wrap_all #header #avia-menu > li.av-burger-menu-main { order: 50; display: none !important; }
#top.glfh-design #wrap_all #header #avia-menu > li.av-language-switch-item { display: none !important; }

#top.glfh-design #wrap_all #header #avia-menu > li > a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-width: 0 !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  color: var(--glfh-forest) !important;
  font-family: "Barlow", Arial, sans-serif;
  font-size: var(--glf-nav-font) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  opacity: 1 !important;
  transition: color 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > li > a .avia-menu-text {
  position: relative;
  color: inherit !important;
  font: inherit;
  line-height: 1.4;
}

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) > a .avia-menu-text::after {
  position: absolute;
  inset: auto 0 -5px;
  height: 2px;
  background: var(--glfh-red);
  content: "";
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 200ms cubic-bezier(0, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > li > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > li > a:focus-visible,
#top.glfh-design #wrap_all #header #avia-menu > li.current-menu-item > a,
#top.glfh-design #wrap_all #header #avia-menu > li.current-menu-ancestor > a,
#top.glfh-design #wrap_all #header #avia-menu > li.glfh-open > a { color: var(--glfh-red) !important; }

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) > a:hover .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) > a:focus-visible .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level.current-menu-item:not(.menu-item-language) > a .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level.current-menu-ancestor:not(.menu-item-language) > a .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level.glfh-open:not(.menu-item-language) > a .avia-menu-text::after { transform: scaleX(1); }

#top.glfh-design #wrap_all #header #avia-menu .avia-menu-fx,
#top.glfh-design #wrap_all #header #avia-menu .avia-bullet { display: none !important; }

#top.glfh-design #wrap_all #header .glfh-toggle {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  gap: 5px;
  width: 28px;
  min-width: 28px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--glfh-forest);
  box-shadow: none;
  cursor: pointer;
}

#top.glfh-design #wrap_all #header .glfh-toggle > svg:not(.glfh-flag) {
  display: block;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  stroke-width: 2;
  transition: transform 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header .glfh-toggle:hover,
#top.glfh-design #wrap_all #header .glfh-toggle:focus-visible,
#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded="true"] { color: var(--glfh-red); }
#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded="true"] > svg:not(.glfh-flag) { transform: rotate(180deg); }

#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > a { display: none !important; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .glfh-toggle {
  flex-basis: 56px;
  width: 56px;
  min-width: 56px;
}
#top.glfh-design #wrap_all #header .glfh-language-code { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: .04em; }

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu {
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  right: auto;
  left: 0;
  width: 320px;
  max-width: calc(100vw - 32px);
  max-height: var(--glfh-panel-max, calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset) - 16px));
  margin: 0;
  padding: 4px;
  border: 1px solid var(--glfh-border);
  border-top: 2px solid var(--glfh-red);
  border-radius: 0;
  background: #fff;
  box-shadow: 0 24px 48px -24px rgba(23, 23, 25, .48);
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}

#top.glfh-design #wrap_all #header #avia-menu > #menu-item-2483 > .sub-menu,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-contact-parent > .sub-menu { width: 288px; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu { width: 244px; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-align-end > .sub-menu,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu { right: 0; left: auto; }

/* Only the enhanced desktop disclosures own visibility. Enfold's drawer has
 * its own .sub-menu animation and is intentionally excluded from these rules. */
#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent > .sub-menu {
  display: block !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(-4px);
  transition: opacity 200ms cubic-bezier(0, 0, .2, 1), transform 200ms cubic-bezier(0, 0, .2, 1);
}

#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent.glfh-open > .sub-menu {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transform: translateY(0);
}

/* Closed disclosures stay rendered so every reopening can interpolate from
 * the hidden position. Visibility changes immediately for keyboard focus. */
#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent.glfh-closed > .sub-menu {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent > .sub-menu[hidden] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li {
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* The existing flag-only WPML rules hide both names and some list items.
 * Reveal the actual translation links here; the redundant current-page link
 * remains hidden above and translated duplicate labels stay suppressed. */
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu > li { display: block !important; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu .wpml-ls-native,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu .glf-language-native { display: inline !important; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu .wpml-ls-display { display: none !important; }

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a {
  box-sizing: border-box;
  display: block;
  float: none;
  width: 100%;
  min-height: 44px;
  height: auto;
  margin: 0;
  padding: 11px 14px;
  border: 0;
  border-left: 2px solid transparent;
  background: #fff;
  color: var(--glfh-forest);
  font-family: "Barlow", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0;
  text-align: left;
  text-transform: none;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: break-word;
  transition: color 150ms cubic-bezier(.4, 0, .2, 1), background-color 150ms cubic-bezier(.4, 0, .2, 1), border-color 150ms cubic-bezier(.4, 0, .2, 1), padding-left 150ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a .avia-menu-text {
  color: inherit;
  font: inherit;
  line-height: inherit;
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li.current-menu-item > a {
  border-left-color: var(--glfh-red);
  background: var(--glfh-paper);
  color: var(--glfh-red);
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible { padding-left: 18px; }

#top.glfh-design #wrap_all #header .glfh-description {
  display: block;
  margin-top: 3px;
  color: #536057;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  letter-spacing: 0;
  text-transform: none;
}

#top.glfh-design #wrap_all #header .glfh-flag {
  display: inline-block;
  flex: 0 0 14px;
  width: 14px;
  height: 10px;
  margin-right: 6px;
  border-radius: 1px;
  box-shadow: 0 0 0 1px rgba(23, 23, 25, .15);
  vertical-align: 0;
  object-fit: cover;
}
#top.glfh-design #wrap_all #header .glfh-toggle .glfh-flag { margin: 0; }
#top.glfh-design #wrap_all #header .sub-menu .wpml-ls-flag { margin-right: 7px; vertical-align: 0; }

#top.glfh-design #wrap_all #header #avia-menu > .menu-item-search-dropdown > a {
  width: 44px;
  min-width: 44px !important;
  border-radius: 0;
}
#top.glfh-design #wrap_all #header #menu-item-search svg { width: 20px; height: 24px; fill: currentColor !important; }

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta {
  display: flex !important;
  align-items: center;
  margin-left: 4px !important;
}

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link {
  display: inline-flex !important;
  justify-content: center;
  width: auto !important;
  min-width: 148px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 10px 18px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: var(--glfh-red) !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
  box-shadow: 0 2px 0 var(--glfh-forest);
  transform: none !important;
  transition: background-color 200ms cubic-bezier(.4, 0, .2, 1), box-shadow 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link:hover {
  border-color: var(--glfh-red-hover) !important;
  background: var(--glfh-red-hover) !important;
  color: #fff !important;
  box-shadow: 0 3px 0 var(--glfh-forest);
  transform: none !important;
}

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-short { display: none; }
#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-full { display: inline; }

#top.glfh-design #wrap_all #header a:focus-visible,
#top.glfh-design #wrap_all #header button:focus-visible,
#top.glfh-design #wrap_all .av-burger-overlay a:focus-visible,
#top.glfh-design #wrap_all .avia-search-tooltip input:focus-visible,
#top.glfh-design #wrap_all .avia-search-tooltip button:focus-visible,
#top.glfh-design #wrap_all .avia-search-tooltip input[type="submit"]:focus-visible {
  outline: 2px solid var(--glfh-red) !important;
  outline-offset: 3px;
  box-shadow: 0 0 0 5px #fff !important;
}

#top.glfh-design #wrap_all #main { padding-top: var(--glf-header-height) !important; }

/* Fit-based compact mode: the controller also enables it above 1360px when
 * the real labels, current font or zoom level no longer fit in one row. */
#top.glfh-design.glfh-compact { --glf-flank-gap: 16px !important; --glf-nav-gap: 6px !important; }
#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu { flex: 0 0 auto !important; margin-left: auto !important; }
#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu > .avia-menu { flex: 0 0 auto; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > li.menu-item-top-level:not(.glfh-language-parent) { display: none !important; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .menu-item-search-dropdown,
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .glfh-language-parent,
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .av-burger-menu-main { display: flex !important; align-items: center; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta { order: 10; margin-left: 0 !important; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .glfh-language-parent > .glfh-toggle { flex-basis: 44px; width: 44px; min-width: 44px; }
#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle .glfh-language-code { display: inline; }
#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle > svg.glfh-chevron { display: none; }
#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code { display: none; }

#top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a {
  justify-content: center;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  border: 1px solid rgba(0, 73, 37, .35);
  border-radius: 0;
  background: #fff;
  color: var(--glfh-forest) !important;
  transition: background-color 150ms cubic-bezier(.4, 0, .2, 1), border-color 150ms cubic-bezier(.4, 0, .2, 1), color 150ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header .av-hamburger { display: block; padding: 0; }
#top.glfh-design #wrap_all #header .av-hamburger-box { display: block; width: 20px; height: 20px; }
#top.glfh-design #wrap_all #header .av-hamburger-inner,
#top.glfh-design #wrap_all #header .av-hamburger-inner::before,
#top.glfh-design #wrap_all #header .av-hamburger-inner::after {
  width: 20px;
  height: 2px;
  border-radius: 0;
  background: currentColor !important;
}
#top.glfh-design #wrap_all #header .av-hamburger-inner { margin-top: -1px; }
#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::before { top: -6px; }
#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::after { bottom: -6px; }

#top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a:focus-visible {
  border-color: var(--glfh-forest);
  background: var(--glfh-forest);
  color: #fff !important;
}

/* Retain Enfold's modal, scroll lock, focus management and accordion states. */
#top.glfh-design #wrap_all .av-burger-overlay {
  top: var(--glfh-panel-top, calc(var(--glf-header-height) + var(--glfh-admin-offset)));
  height: var(--glfh-panel-max, calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset)));
}
#top.glfh-design #wrap_all .av-burger-overlay-bg {
  top: var(--glfh-panel-top, calc(var(--glf-header-height) + var(--glfh-admin-offset)));
  bottom: 0;
  height: auto;
  min-height: 0;
  background: #173a29;
}
#top.glfh-design #wrap_all .av-burger-overlay-scroll {
  box-sizing: border-box;
  width: min(520px, 100%) !important;
  max-width: 100%;
  height: 100% !important;
  max-height: 100%;
  background: #fff;
  overscroll-behavior: contain;
}
#top.glfh-design #wrap_all .av-burger-overlay-inner {
  display: block;
  width: 100%;
  min-height: 0;
  height: auto;
  background: #fff;
}
#top.glfh-design #wrap_all #av-burger-menu-ul {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: auto;
  padding: 16px 24px calc(24px + env(safe-area-inset-bottom)) !important;
  text-align: left;
}
#top.glfh-design #wrap_all .av-burger-overlay .glfh-toggle { display: none !important; }
#top.glfh-design #wrap_all #av-burger-menu-ul li > a {
  box-sizing: border-box;
  display: block;
  min-height: 48px !important;
  height: auto;
  padding: 14px 36px 14px 0;
  border: 0;
  border-bottom: 1px solid var(--glfh-border);
  background: #fff;
  color: var(--glfh-forest);
  font-family: "Barlow", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: .055em;
  text-align: left;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: break-word;
}
#top.glfh-design #wrap_all #av-burger-menu-ul li li > a {
  min-height: 44px !important;
  padding: 12px 28px 12px 16px;
  border-left: 2px solid var(--glfh-border);
  font-size: 14px;
  letter-spacing: 0;
  text-transform: none;
}
#top.glfh-design #wrap_all #av-burger-menu-ul li > a:hover,
#top.glfh-design #wrap_all #av-burger-menu-ul li > a:focus-visible,
#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-item > a,
#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-ancestor > a { color: var(--glfh-red); background: var(--glfh-paper); }
#top.glfh-design #wrap_all .av-burger-overlay .avia-menu-text { color: inherit; font: inherit; }
#top.glfh-design #wrap_all .av-burger-overlay .avia-bullet { display: none !important; }
#top.glfh-design #wrap_all .av-burger-overlay .av-submenu-indicator { right: 5px; opacity: 1; color: var(--glfh-forest); }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-description { display: block; margin-top: 4px; color: #536057; font-size: 14px; font-weight: 400; line-height: 1.45; letter-spacing: 0; text-transform: none; }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-flag { width: 14px; height: 10px; margin-right: 6px; vertical-align: 0; box-shadow: 0 0 0 1px rgba(23, 23, 25, .15); }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full { display: inline; }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short { display: none; }
#top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link {
  display: flex !important;
  justify-content: center;
  min-height: 48px !important;
  margin: 0 0 12px;
  padding: 12px 18px;
  border: 0;
  background: var(--glfh-red) !important;
  color: #fff !important;
  text-transform: uppercase;
  box-shadow: 0 2px 0 var(--glfh-forest);
}
#top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link:hover {
  background: var(--glfh-red-hover) !important;
  color: #fff !important;
}

#top.glfh-design #wrap_all .avia-search-tooltip {
  max-width: calc(100vw - 24px);
  border-top: 2px solid var(--glfh-red);
  background: #fff;
  color: var(--glfh-forest);
}
#top.glfh-design #wrap_all .avia-search-tooltip input[type="search"] { min-height: 44px; font-size: 16px; }
#top.glfh-design #wrap_all .avia-search-tooltip input[type="submit"] { min-width: 44px; min-height: 44px; }
#top.glfh-design #wrap_all #header #menu-item-search .avia-search-tooltip .av_searchform_search,
#top.glfh-design #wrap_all #header #menu-item-search .avia-search-tooltip .av_searchform_search svg {
  color: #fff !important;
  fill: currentColor !important;
}
#top.glfh-design #wrap_all .avia-search-tooltip input[type="search"] {
  color: var(--glfh-forest) !important;
}
#top.glfh-design #wrap_all .avia-search-tooltip input[type="search"]::placeholder {
  color: #59645e !important;
  opacity: 1;
}

/* A server-rendered details navigation appears only inside <noscript>. */
#top.glfh-design .glfh-noscript {
  position: relative;
  top: var(--glf-header-height);
  z-index: 502;
  box-sizing: border-box;
  max-width: 1400px;
  margin: 0 auto;
  padding: 12px var(--glf-header-pad);
  border-bottom: 1px solid var(--glfh-border);
  background: #fff;
  color: var(--glfh-forest);
  font-family: "Barlow", Arial, sans-serif;
}
#top.glfh-design .glfh-noscript summary { min-height: 44px; padding: 12px 0; font-weight: 700; cursor: pointer; }
#top.glfh-design .glfh-noscript a { display: inline-block; min-height: 44px; padding: 12px 16px 12px 0; color: var(--glfh-forest); font-weight: 700; }
#top.glfh-design .glfh-noscript input,
#top.glfh-design .glfh-noscript button { min-width: 44px; min-height: 44px; max-width: 100%; font-size: 16px; }
#top.glfh-design .glfh-noscript :focus-visible { outline: 2px solid var(--glfh-red); outline-offset: 2px; }
#top.glfh-design #wrap_all #header:not(.glfh-ready) .glfh-toggle { display: none; }
#top.glfh-design #wrap_all #header:not(.glfh-ready) #avia-menu > .av-burger-menu-main { display: none !important; }

@media (max-width: 1099px) {
  #top.glfh-design { --glf-flank-gap: 16px !important; --glf-nav-gap: 6px !important; }
  #top.glfh-design #wrap_all #header_main .main_menu { flex: 0 0 auto !important; margin-left: auto !important; }
  #top.glfh-design #wrap_all #header_main .main_menu > .avia-menu { flex: 0 0 auto; }
  #top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.glfh-language-parent) { display: none !important; }
  #top.glfh-design #wrap_all #header #avia-menu > .menu-item-search-dropdown,
  #top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent,
  #top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main { display: flex !important; align-items: center; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta { order: 10; margin-left: 0 !important; }
  #top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .glfh-toggle { flex-basis: 44px; width: 44px; min-width: 44px; }
  #top.glfh-design #wrap_all #header .glfh-toggle .glfh-language-code { display: inline; }
  #top.glfh-design #wrap_all #header .glfh-toggle > svg.glfh-chevron { display: none; }
  #top.glfh-design #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code { display: none; }
  #top.glfh-design #wrap_all #header:not(.glfh-ready) .main_menu { display: none !important; }
}

@media (min-width: 1536px) {
  #top.glfh-design { --glf-nav-gap: 16px !important; --glf-nav-font: 14px !important; }
}

@media (max-width: 782px) {
  #top.admin-bar.glfh-design { --glfh-admin-offset: 46px; }
  /* Keep WordPress's account menu on its own toolbar row. At narrow widths
   * its floated list can otherwise wrap below the 46px bar over our burger. */
  #top.admin-bar.glfh-design #wpadminbar #wp-toolbar > #wp-admin-bar-top-secondary {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    float: none;
    width: auto;
    height: 46px;
    margin: 0;
    background: #1d2327;
    z-index: 2;
  }
}

@media (max-width: 639px) {
  #top.glfh-design,
  #top.glfh-design.glfh-compact {
    --glf-header-height: 68px !important;
    --glf-header-pad: 16px !important;
    --glf-logo-width: 86.38px !important;
    --glf-flank-gap: 12px !important;
    --glf-nav-gap: 4px !important;
  }
  #top.glfh-design #wrap_all #header_main .logo { height: 44px !important; }
  #top.glfh-design #wrap_all #header_main .logo a > img,
  #top.glfh-design #wrap_all #header_main .logo a > svg { height: 36px !important; max-height: 36px !important; }
  /* Translated quote labels may use two lines. Give that text the remaining
   * width while search, language and menu keep their complete 44px targets. */
  #top.glfh-design #wrap_all #header_main .main_menu,
  #top.glfh-design.glfh-compact #wrap_all #header_main .main_menu { flex: 1 1 0 !important; }
  #top.glfh-design #wrap_all #header_main .main_menu > .avia-menu,
  #top.glfh-design.glfh-compact #wrap_all #header_main .main_menu > .avia-menu { flex: 1 1 0; min-width: 0; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta { flex: 1 1 0; min-width: 0; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link {
    box-sizing: border-box;
    width: 100% !important;
    min-width: 44px !important;
    padding: 4px 6px !important;
    font-size: 12px !important;
    line-height: 1.15 !important;
    letter-spacing: .02em !important;
    white-space: normal;
    text-align: center;
    overflow-wrap: normal;
  }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-full { display: none; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-short { display: inline; }
  #top.glfh-design #wrap_all .av-burger-overlay-scroll { width: 100% !important; }
  #top.glfh-design #wrap_all #av-burger-menu-ul { padding-right: 20px !important; padding-left: 20px !important; }
  #top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full { display: inline; }
  #top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short { display: none; }
}

@media (max-width: 359px) {
  #top.glfh-design,
  #top.glfh-design.glfh-compact { --glf-header-pad: 8px !important; --glf-logo-width: 60px !important; --glf-flank-gap: 6px !important; --glf-nav-gap: 2px !important; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link { padding-right: 4px !important; padding-left: 4px !important; }
}

@media (prefers-reduced-motion: reduce) {
  #top.glfh-design #wrap_all #header,
  #top.glfh-design #wrap_all #header *,
  #top.glfh-design #wrap_all #header *::before,
  #top.glfh-design #wrap_all #header *::after,
  #top.glfh-design #wrap_all .av-burger-overlay,
  #top.glfh-design #wrap_all .av-burger-overlay *,
  #top.glfh-design #wrap_all .avia-search-tooltip { transition: none !important; animation: none !important; }
}

@media print {
  #top.glfh-design #wrap_all #header { position: static !important; }
  #top.glfh-design #wrap_all #header .main_menu,
  #top.glfh-design #wrap_all .av-burger-overlay,
  #top.glfh-design .glfh-noscript { display: none !important; }
  #top.glfh-design #wrap_all #main { padding-top: 0 !important; }
}

/* Desktop translations keep the complete navigation. Apply this only when
 * the regular Swedish layout does not fit; preserve readable text and targets. */
@media (min-width: 1100px) {
  #top.glfh-design.glfh-dense {
    --glf-nav-gap: 4px !important;
  }
  #top.glfh-design.glfh-dense #wrap_all #header #avia-menu > li.menu-item-top-level > a {
    letter-spacing: .02em !important;
  }
  #top.glfh-design.glfh-dense #wrap_all #header #avia-menu > li.menu-item-top-level > a .avia-menu-text {
    max-width: 130px;
    min-width: min-content;
    white-space: normal;
    text-align: center;
  }
}

/* GLF cards already provide their own hover treatment and link affordance. */
#top #wrap_all .glf-home-product-card > .image-overlay,
#top #wrap_all .glf-home-highlight-icon > .image-overlay,
#top #wrap_all .glfhd-product-image > .image-overlay {
  display: none !important;
}
/* GLF Lucide standard. Flags, logos and certification artwork have separate rules. */
#top #wrap_all svg.glf-ui-icon,
#top #wrap_all svg.lucide,
#top #wrap_all svg.glfhd-icon,
#top #wrap_all svg.glfc-icon {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  flex-shrink: 0;
}
#top #wrap_all svg.glf-ui-icon > *,
#top #wrap_all svg.lucide > *,
#top #wrap_all svg.glfhd-icon > *,
#top #wrap_all svg.glfc-icon > * {
  stroke-width: inherit !important;
  stroke-linecap: inherit !important;
  stroke-linejoin: inherit !important;
}
.glf-ui-icon, .glf-ui-icon * { pointer-events: none; }
#top #wrap_all .glf-home-arrow.glf-ui-icon,
#top #wrap_all .glfi-button > .glf-ui-icon,
#top #wrap_all .glfi-link > .glf-ui-icon,
#top #wrap_all .glfi-service__back .glf-ui-icon,
#top #wrap_all .glf-ui-product-action { width: 16px !important; height: 16px !important; vertical-align: middle; }
#top #wrap_all .glfi-card > .glf-ui-icon,
#top #wrap_all .glfi-service-index__heading > .glf-ui-icon { width: 24px !important; height: 24px !important; }
#top #wrap_all #header .glfh-chevron.glf-ui-icon { width: 16px !important; height: 16px !important; }
#top #wrap_all #header #menu-item-search svg.glf-ui-icon,
#top #wrap_all .glfc-icon.glf-ui-icon { width: 20px !important; height: 20px !important; fill: none !important; }
#top #wrap_all .avia_cart_buttons,
#top #wrap_all .inner_product:hover .avia_cart_buttons,
#top #wrap_all .inner_product:focus-within .avia_cart_buttons { opacity: 1 !important; }
#top #wrap_all .avia_cart_buttons .avia-svg-icon { display: inline-flex; align-items: center; vertical-align: middle; }
#top #wrap_all .avia_cart_buttons svg.glf-ui-icon { width: 16px !important; height: 16px !important; }
#top #wrap_all .avia-svg-icon > svg.glf-ui-native { width: 20px; height: 20px; fill: none !important; }
#top #wrap_all #scroll-top-link svg.glf-ui-native { width: 20px !important; height: 20px !important; }
/* Keep Enfold's hamburger state element in the DOM for its native events. */
#top #wrap_all #header a.glfh-burger-lucide > .av-hamburger { display: none !important; }
#top #wrap_all #header a.glfh-burger-lucide { display: inline-flex !important; align-items: center; justify-content: center; }
#top #wrap_all #header .glfh-menu-icon { width: 20px !important; height: 20px !important; }
/* Magnific keeps its native buttons and click targets. */
.mfp-wrap .glf-lightbox-control { display: flex; align-items: center; justify-content: center; }
.mfp-wrap .glf-lightbox-control::before,
.mfp-wrap .glf-lightbox-control::after { display: none !important; content: none !important; }
.mfp-wrap .glf-lightbox-control > .glf-ui-icon { width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 2; pointer-events: none; }
.mfp-wrap .mfp-arrow.glf-lightbox-control { color: #fff; }
.mfp-wrap .glf-lightbox-control:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
/* Preserve the 8:5 artwork instead of squeezing it into a 14x10 box. */
#top #wrap_all #header .glfh-flag,
#top #wrap_all .av-burger-overlay .glfh-flag { width: 16px !important; height: 10px !important; min-width: 16px !important; flex: 0 0 16px !important; }

/* GLF semantic clarity 2026-09-14 */
/* Product semantics: SVG size is separate from the existing control hit area. */
#top #wrap_all svg.glf-semantic-product-icon {
  flex-shrink: 0;
  vertical-align: middle;
  pointer-events: none;
}
#top #wrap_all [data-glfcd-filter] > [data-glf-semantic-role="selected-filter"] {
  display: none !important;
  width: 16px !important;
  height: 16px !important;
  margin-inline-end: 6px;
}
#top #wrap_all [data-glfcd-filter][aria-pressed="true"] > [data-glf-semantic-role="selected-filter"] {
  display: inline-block !important;
}
#top #wrap_all [data-glfcd-reset] > [data-glf-semantic-role="reset-filter"] {
  width: 16px !important;
  height: 16px !important;
  margin-inline-end: 6px;
}
#top #wrap_all .glf-semantic-qualified-value > [data-glf-semantic-role="spec-qualification"] {
  width: 16px !important;
  height: 16px !important;
  margin-inline-end: 5px;
  color: inherit;
}
#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol {
  transform: none !important;
}
#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol > svg {
  width: 20px !important;
  height: 20px !important;
  transition: transform 180ms ease;
}
#top #wrap_all details[open] > .glfpc-faq-question .glf-semantic-faq-symbol > svg {
  transform: rotate(180deg);
}
#top #wrap_all .glf-hub-service-card h3 > [data-glf-semantic-role="export-guide"] {
  width: 24px !important;
  height: 24px !important;
  margin-inline-end: 8px;
}
@media (prefers-reduced-motion: reduce) {
  #top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol > svg {
    transition: none;
  }
}

/* Scoped additions to the installed GLF/Lucide standard. */
#top #wrap_all .gpd-facts svg.glf-content-fact-icon {
    color: #fff !important;
}
#top #wrap_all svg[data-glf-content-size="16"] {
    width: 16px !important;
    height: 16px !important;
    flex: 0 0 16px;
}
#top #wrap_all svg[data-glf-content-size="20"] {
    width: 20px !important;
    height: 20px !important;
    flex: 0 0 20px;
}
#top #wrap_all svg[data-glf-content-size="24"] {
    width: 24px !important;
    height: 24px !important;
    flex: 0 0 24px;
}
#top #wrap_all svg[data-glf-content-icon] {
    vertical-align: -0.15em;
    pointer-events: none;
}
#top #wrap_all a:not(.glfi-link):not(.glfi-button):not(.gpd-button) > .glf-content-icon--before {
    margin-inline-end: 0.35em;
}
#top #wrap_all a:not(.glfi-link):not(.glfi-button):not(.gpd-button) > .glf-content-icon--after {
    margin-inline-start: 0.35em;
}
#top #wrap_all .gpd-button > .glf-content-jump-icon {
    margin-inline-start: 8px;
}
#top #wrap_all .glf-content-document-format {
    white-space: nowrap;
    font-size: 0.875em;
}
#top #wrap_all .glf-content-hours-icon {
    margin-inline-end: 0.4em;
}
#top #wrap_all .glf-story-pagination .glf-content-pagination-link {
    display: inline-flex;
    align-items: center;
}

/* Optional information only; this component does not introduce form fields. */
.glf-solution-hub .glf-quote-preparation {
  padding: 24px;
  margin: 0 0 32px;
  background: var(--glf-soft, #f3f5f1);
  color: var(--glf-ink, #252b28);
}
.glf-solution-hub .glf-quote-preparation h2 {
  margin: 0 0 8px;
  font-size: clamp(1.35rem, 2vw, 1.75rem);
  line-height: 1.2;
}
.glf-solution-hub .glf-quote-preparation__optional {
  margin: 0 0 20px;
  color: var(--glf-muted, #5f6863);
  font-size: 15px;
}
.glf-solution-hub .glf-quote-preparation__items {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 28px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.glf-solution-hub .glf-quote-preparation__items > li {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  min-width: 0;
  margin: 0;
  padding: 0;
}
.glf-solution-hub .glf-quote-preparation__items svg {
  display: block;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  margin-top: 2px;
  color: var(--glf-green, #073f2f);
}
.glf-solution-hub .glf-quote-preparation__items strong,
.glf-solution-hub .glf-quote-preparation__items span {
  display: block;
  overflow-wrap: anywhere;
}
.glf-solution-hub .glf-quote-preparation__items strong {
  font-size: 16px;
  line-height: 1.4;
}
.glf-solution-hub .glf-quote-preparation__items span {
  color: var(--glf-muted, #5f6863);
  font-size: 14px;
  line-height: 1.5;
}
@media (max-width: 600px) {
  .glf-solution-hub .glf-quote-preparation { padding: 20px; }
  .glf-solution-hub .glf-quote-preparation__items { grid-template-columns: 1fr; }
}

/* GLF search — server-rendered results and a single native dialog controller. */
.glfs {
  --glfs-bg: var(--glf-surface, #f6f4ee);
  --glfs-field: var(--glf-bg, #fff);
  --glfs-ink: var(--glf-ink, #004925);
  --glfs-text: var(--glf-text, #2f4035);
  --glfs-muted: var(--glf-muted, #5b6c5d);
  --glfs-line: var(--glf-border, #a0ac9f);
  --glfs-red: #d3323a;
  box-sizing: border-box;
  color: var(--glfs-text);
  font-family: "Barlow", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.55;
  text-align: left;
}
.glfs *, .glfs *::before, .glfs *::after { box-sizing: border-box; }
.glfs [hidden] { display: none !important; }
.glfs h1, .glfs h2, .glfs h3, #top .glfs h1, #top .glfs h2, #top .glfs h3 {
  color: var(--glfs-ink);
  font-family: "GLF Faculty", "Faculty Glyphic", Georgia, serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: -.035em;
  overflow-wrap: anywhere;
}
.glfs p, #top .glfs p { color: var(--glfs-text); margin: 0; }
.glfs a, #top .glfs a { color: var(--glfs-ink); text-decoration: none; }
.glfs a:hover, #top .glfs a:hover { text-decoration: underline; text-underline-offset: .18em; }
.glfs :focus-visible { outline: 2px solid var(--glfs-ink); outline-offset: 4px; }
.glfs svg, #top .glfs svg { fill: none !important; stroke: currentColor; flex: 0 0 auto; }
html.glfs-search-open { overflow: hidden; }
dialog.glfs-panel {
  position: fixed;
  inset: var(--glfs-top, 88px) 0 auto;
  width: min(1120px, calc(100vw - 32px));
  max-width: none;
  max-height: var(--glfs-max-height, calc(100dvh - 112px));
  margin: 0 auto;
  padding: 32px 40px 28px;
  border: 1px solid var(--glfs-line);
  border-top: 3px solid var(--glfs-red);
  border-radius: 2px;
  background: var(--glfs-bg);
  box-shadow: 0 20px 60px rgb(0 20 9 / .25);
  overflow: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}
dialog.glfs-panel::backdrop { background: rgb(5 20 12 / .56); }
.glfs-panel-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-bottom: 24px; }
.glfs-panel-head h2, #top .glfs-panel-head h2 { font-size: clamp(28px, 3.2vw, 42px); line-height: 1.22; margin: 0; padding: .08em 0 .14em; }
.glfs-close, #top .glfs-close {
  display: inline-flex; align-items: center; justify-content: center;
  flex: 0 0 44px; width: 44px; height: 44px; min-height: 44px;
  margin: 0; padding: 8px; border: 1px solid var(--glfs-line); border-radius: 0;
  color: var(--glfs-ink); background: transparent; cursor: pointer;
}
.glfs-close:hover { background: var(--glf-surface-2, #eaece3); }
.glfs-form, #top .glfs-form { margin: 0; }
.glfs-field-label, .glfs-filters legend {
  position: absolute !important; width: 1px; height: 1px; overflow: hidden;
  clip-path: inset(50%); white-space: nowrap; padding: 0; border: 0;
}
.glfs-field { display: flex; align-items: stretch; width: 100%; min-width: 0; border: 1px solid var(--glfs-line); background: var(--glfs-field); }
.glfs-field:focus-within { border-color: var(--glfs-ink); box-shadow: 0 0 0 1px var(--glfs-ink); }
.glfs .glfs-field input[type="search"], #top .glfs .glfs-field input[type="search"] {
  appearance: none; flex: 1 1 auto; display: block; width: 0; min-width: 0; max-width: none;
  min-height: 62px; height: auto; margin: 0; padding: 15px 20px;
  border: 0; border-radius: 0; background: transparent; color: var(--glfs-ink);
  font: 400 20px/1.4 "Barlow", Arial, sans-serif; box-shadow: none;
}
.glfs .glfs-field input[type="search"]::placeholder { color: var(--glfs-muted); opacity: 1; }
.glfs .glfs-field input[type="search"]:focus { outline: none; }
.glfs-submit, #top .glfs-submit {
  display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; gap: 10px;
  min-width: 104px; min-height: 62px; margin: 0; padding: 14px 22px;
  border: 0; border-radius: 0; color: #fff; background: var(--glfs-red);
  font: 600 17px/1.4 "Barlow", Arial, sans-serif; cursor: pointer;
}
.glfs-submit:hover, #top .glfs-submit:hover { color: #fff; background: #b92332; }
.glfs .glfs-submit:focus-visible { outline-offset: -5px; outline-color: #fff; }
.glfs-filters, #top .glfs-filters {
  display: flex; flex-wrap: wrap; gap: 8px 24px; align-items: center;
  margin: 20px 0 0; padding: 0; border: 0; min-width: 0;
}
.glfs-filters label, .glfs-filters > a, #top .glfs-filters label, #top .glfs-filters > a {
  display: inline-flex; position: relative; align-items: center; min-height: 44px;
  margin: 0; padding: 8px 0; color: var(--glfs-muted); border-bottom: 2px solid transparent;
  font: 500 16px/1.4 "Barlow", Arial, sans-serif; cursor: pointer; text-decoration: none;
}
.glfs-filters input[type="radio"] { position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0; }
.glfs-filters label > span, #top .glfs-filters label > span { color: inherit; font: inherit; }
.glfs-filters label:has(input:checked), #top .glfs-filters label:has(input:checked), .glfs-filters > a[aria-current], #top .glfs-filters > a[aria-current] {
  color: var(--glfs-ink); border-bottom-color: var(--glfs-red);
}
.glfs-filters label:has(input:focus-visible) { outline: 2px solid var(--glfs-ink); outline-offset: 4px; }
.glfs .glfs-status, #top .glfs .glfs-status, .glfs .glfs-count, #top .glfs .glfs-count {
  margin: 16px 0 8px; min-height: 24px; color: var(--glfs-muted); font-size: 15px; line-height: 1.5;
}
.glfs .glfs-results, #top .glfs .glfs-results { list-style: none; margin: 0; padding: 0; }
.glfs-panel .glfs-results { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 36px; }
.glfs .glfs-result, #top .glfs .glfs-result { list-style: none; min-width: 0; margin: 0; padding: 20px 0; border-top: 1px solid var(--glfs-line); }
.glfs .glfs-type, #top .glfs .glfs-type { color: var(--glfs-muted); font: 600 11px/1.5 "Barlow", Arial, sans-serif; letter-spacing: .13em; text-transform: uppercase; margin: 0 0 7px; }
.glfs .glfs-title, #top .glfs .glfs-title { font-size: 25px; line-height: 1.3; margin: 0 0 9px; padding: 0; }
.glfs .glfs-title a, #top .glfs .glfs-title a { display: flex; align-items: baseline; justify-content: space-between; gap: 14px; color: var(--glfs-ink); }
.glfs .glfs-excerpt, #top .glfs .glfs-excerpt { max-width: 74ch; font-size: 16px; line-height: 1.55; overflow-wrap: anywhere; }
.glfs .glfs-sku, #top .glfs .glfs-sku { margin-top: 6px; color: var(--glfs-muted); font-size: 13px; line-height: 1.5; }
.glfs .glfs-arrow { flex: 0 0 auto; color: var(--glfs-red); font: 400 24px/1 "Barlow", Arial, sans-serif; }
.glfs .glfs-all, #top .glfs .glfs-all { display: flex; justify-content: flex-end; align-items: center; min-height: 48px; padding: 12px 0 0; margin-top: 4px; border-top: 1px solid var(--glfs-line); font-weight: 600; }
.glfs-all::after { content: "→"; padding-left: 14px; color: var(--glfs-red); font-size: 24px; }
#top #wrap_all #main .glfs-shell { background: var(--glf-surface, #f6f4ee); border: 0; }
#top .glfs-shell > .container { width: 100%; max-width: 1200px; padding: 0 40px; }
.glfs-page { width: 100%; min-height: 55vh; padding: 64px 0 80px; }
.glfs-page-head { max-width: 960px; }
.glfs .glfs-eyebrow, #top .glfs .glfs-eyebrow { color: var(--glfs-muted); font-size: 12px; font-weight: 600; letter-spacing: .15em; margin: 0 0 10px; }
.glfs-page h1, #top .glfs-page h1 { font-size: clamp(34px, 4.4vw, 58px); line-height: 1.18; margin: 0 0 30px; padding: .08em 0 .14em; }
.glfs-page .glfs-filters { margin-top: 24px; }
.glfs-page .glfs-results { margin-top: 16px !important; }
.glfs-page .glfs-result { padding: 28px 0 !important; }
.glfs-page .glfs-title { font-size: clamp(23px, 2.3vw, 31px) !important; }
.glfs-pagination { margin: 36px 0 0; }
.glfs-pagination ul, #top .glfs-pagination ul { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 0; padding: 0; }
.glfs-pagination li, #top .glfs-pagination li { margin: 0; padding: 0; list-style: none; }
.glfs-pagination a, .glfs-pagination span { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; min-width: 44px; padding: 8px 13px; border: 1px solid var(--glfs-line); }
.glfs-pagination .current { color: var(--glfs-bg); background: var(--glfs-ink); border-color: var(--glfs-ink); }
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  @media screen and (forced-colors: none) {
    html[data-glf-theme="dark"] .glfs-panel-head h2, html[data-glf-theme="dark"] #top .glfs-page h1 {
      background: var(--glf-gradient-forest, linear-gradient(110deg, #edead6, #bfd2b2 48%, #83bfa5));
      -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent;
    }
  }
}
@media (max-width: 720px) {
  dialog.glfs-panel { width: 100%; border-left: 0; border-right: 0; padding: 24px 20px; border-radius: 0; max-height: var(--glfs-max-height, calc(100dvh - 80px)); }
  .glfs-panel-head { margin-bottom: 18px; gap: 12px; }
  .glfs-panel .glfs-results { display: block; }
  .glfs .glfs-field input[type="search"], #top .glfs .glfs-field input[type="search"] { padding: 13px 12px; min-height: 56px; font-size: 17px; }
  .glfs-submit, #top .glfs-submit { min-width: 54px; min-height: 56px; padding: 12px; }
  .glfs-submit span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .glfs-filters, #top .glfs-filters { gap: 4px 18px; }
  .glfs-filters label, .glfs-filters > a, #top .glfs-filters label, #top .glfs-filters > a { font-size: 15px; }
  #top .glfs-shell > .container { padding: 0 20px; }
  .glfs-page { padding: 36px 0 56px; }
}
@media (forced-colors: active) {
  .glfs-field, dialog.glfs-panel, .glfs-close { border-color: CanvasText; }
  .glfs-filters label:has(input:checked), .glfs-filters > a[aria-current] { border-bottom-color: Highlight; }
}
@media print {
  dialog.glfs-panel { display: none !important; }
  .glfs-page .glfs-form, .glfs-page .glfs-filters { display: none; }
  .glfs-page { padding: 0; }
}
/* Fit long Belgian Dutch category headings without arbitrary mid-word breaks. */


/* Native Swedish footer page 2510. Scoped to its explicit replacement component. */
#top #glf-swedish-footer-section { border-top: 1px solid #deded9; }
#top #glf-swedish-footer-section > .container { width: 100%; max-width: none; padding: 0; }
#top #glf-swedish-footer-section .content { padding: 0; }
#top #glf-swedish-footer-section .glf-sv-footer { box-sizing: border-box; width: 100%; max-width: 1248px; margin: 0 auto; padding: 40px 24px 48px; font: 400 16px/1.5 Barlow, Arial, sans-serif; color: #25352e; }
#top #glf-swedish-footer-section .glf-sv-footer * { box-sizing: border-box; }
#top #glf-swedish-footer-section .glf-sv-footer-top { display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-bottom: 32px; }
#top #glf-swedish-footer-section .glf-sv-footer-logo { display: inline-block; flex: 0 0 auto; width: 180px; max-width: 100%; }
#top #glf-swedish-footer-section .glf-sv-footer-logo img { display: block; width: 180px; max-width: 100%; height: auto; margin: 0; }
#top #glf-swedish-footer-section .glf-sv-footer-offices { display: grid; grid-template-columns: minmax(0, 1fr); gap: 32px; }
#top #glf-swedish-footer-section .glf-sv-footer-office { min-width: 0; margin: 0; }
#top #glf-swedish-footer-section .glf-sv-footer-office h2 { margin: 0 0 12px; font: 700 18px/1.25 Barlow, Arial, sans-serif; font-size: 18px !important; text-transform: none; letter-spacing: normal; color: #25352e; }
#top #glf-swedish-footer-section .glf-sv-footer :is(address, p) { margin: 0 0 8px; font: inherit; color: inherit; }
#top #glf-swedish-footer-section .glf-sv-footer a { color: #25352e; text-decoration: underline; text-underline-offset: 3px; overflow-wrap: anywhere; word-break: normal; }
#top #glf-swedish-footer-section .glf-sv-footer-directory { font-weight: 700; }
#top #glf-swedish-footer-section .glf-sv-footer a:focus-visible { outline: 3px solid #ae342b; outline-offset: 5px; }
#top #glf-swedish-footer-section .glf-sv-footer a:hover { color: #9c2c24; }
@media (min-width: 640px) { #top #glf-swedish-footer-section .glf-sv-footer-offices { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1024px) { #top #glf-swedish-footer-section .glf-sv-footer-offices { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 479px) {
  #top #glf-swedish-footer-section .glf-sv-footer { padding-inline: 16px; }
  #top #glf-swedish-footer-section .glf-sv-footer-top { align-items: flex-start; flex-direction: column; gap: 16px; }
}

/* GLF group identity. Scoped to the existing native footer, 2026-09-16. */
#top #glf-swedish-footer-section .glf-sv-footer-group{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid #deded9}
#top #glf-swedish-footer-section .glf-sv-footer-group p{max-width:760px;margin:0 0 10px}
#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-icon-link{display:inline-flex;align-items:center;gap:.45em;max-width:100%;font-weight:600;white-space:normal;text-decoration:underline;text-underline-offset:4px}
#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-link-label{min-width:0;overflow-wrap:break-word}
#top #glf-swedish-footer-section .glf-sv-footer-group svg.glf-group-icon{display:inline-block;flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;color:inherit;vertical-align:-.2em}
#top #glf-swedish-footer-section .glf-sv-footer-group a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:639px){#top #glf-swedish-footer-section .glf-sv-footer-group{padding-bottom:24px;margin-bottom:28px}}

/* GLF Swedish booking additions: append to existing swedish-footer.css. */
/* GLF booking additions. Load after the relevant page styles.
   This fragment does not load fonts: reuse the site's existing font declarations. */
.glf-meeting-invitation {
  --meeting-button-size: 16px;
  --meeting-button-line: 1.4;
  --meeting-button-border: 1px;
  --meeting-button-padding: 12px 21px;
  --meeting-button-gap: 12px;
  --meeting-button-height: 48px;
  --meeting-button-tracking: normal;
  --meeting-button-transform: none;
  --meeting-button-shadow: none;
  --meeting-copy-family: "GLF Reading", "Barlow", Arial, sans-serif;
  --meeting-copy-size: 17px;
  --meeting-copy-weight: 500;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 20px 32px;
  padding: 26px 28px;
  margin-top: 28px;
  border: 1px solid #dcdacf;
  border-radius: 0;
  background: #f7f5ef;
  color: #202e27;
  font: var(--meeting-copy-weight) var(--meeting-copy-size)/1.6 var(--meeting-copy-family);
  text-align: left;
}










#glf-homepage .glf-meeting-invitation {
  --meeting-button-size: 14px;
  --meeting-button-border: 2px;
  --meeting-button-padding: 12px 28px;
  --meeting-button-gap: 8px;
  --meeting-button-height: 52px;
  --meeting-button-tracking: .04em;
  --meeting-button-transform: uppercase;
  --meeting-button-shadow: 0 2px 0 #004925;
  background: #fff;
}
.glf-info--services .glf-meeting-invitation {
  --meeting-button-size: 14px;
  --meeting-button-line: 1.45;
  --meeting-button-border: 2px;
  --meeting-button-padding: 14px 26px;
  --meeting-button-height: 54px;
  --meeting-button-tracking: .035em;
  --meeting-button-transform: uppercase;
  background: #fff;
}
.glf-solution-hub .glf-meeting-invitation {
  --meeting-button-size: 16px;
  --meeting-button-line: 1.6;
  --meeting-button-padding: 12px 19px;
  --meeting-button-height: 52px;
  --meeting-copy-family: "Barlow", Arial, sans-serif;
  --meeting-copy-size: 16px;
  --meeting-copy-weight: 400;
}






/* Add a second row to these existing blocks without moving their primary CTA. */





/* Separate footer link group only; no other footer or menu style changes. */
.glf-sv-footer-top .glf-meeting-footer-links { display: flex; align-items: center; flex-wrap: wrap; gap: 12px 28px; }
.glf-sv-footer-top .glf-meeting-footer-links a { min-height: 44px; display: inline-flex; align-items: center; }
.glf-sv-footer-top .glf-meeting-footer-booking { gap: 12px; }


@media (max-width: 760px) {
  
  
  
  
  
  .glf-sv-footer-top .glf-meeting-footer-links { align-items: flex-start; flex-direction: column; gap: 4px; }
}

:is(body, #top) #glf-contact-v2 .glfc-booking-cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  max-width: 900px;
  margin-top: 32px;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 0;
  background: rgba(255, 255, 255, .06);
  box-sizing: border-box;
}
:is(body, #top) #glf-contact-v2 .glfc-booking-cta__copy { min-width: 0; }
:is(body, #top) #glf-contact-v2 .glfc-booking-cta h2 {
  margin: 0;
  color: #f2eddf;
  font-family: "GLF Faculty", "Faculty Glyphic", "GLF Reading Full", "GLF Reading", Barlow, Arial, sans-serif;
  font-weight: 400;
  font-synthesis: none;
  text-transform: none;
  letter-spacing: -.015em;
  font-size: clamp(22px, 2vw, 26px);
  line-height: 1.3;
}
:is(body, #top) #glf-contact-v2 .glfc-booking-cta p {
  margin: 8px 0 0;
  color: #f2eddf;
  line-height: 1.6;
}
:is(body, #top) #glf-contact-v2 .glfc-booking-cta > .glfc-button {
  flex-shrink: 0;
  max-width: 100%;
  white-space: normal;
}
@media (max-width: 639px) {
  :is(body, #top) #glf-contact-v2 .glfc-booking-cta {
    flex-direction: column;
    align-items: flex-start;
  }
}


/* Keep the Swedish booking link focus visible on its light card. */



/* GLF booking CTA expansion, 2026-09-22.
 * Append to the existing Swedish footer stylesheet. No fonts or global rules.
 * Markup: .glf-meeting-addon + --inline / --panel / --person / --dark;
 * .glf-meeting-addon__copy, optional __heading and __meta, __link or __button.
 * All new booking links lead to /sv/boka-mote/. Keep existing quote controls.
 */
.glf-meeting-addon,
#top #wrap_all #main .glf-meeting-addon {
  --glf-ma-ink: #004925;
  --glf-ma-muted: #526157;
  --glf-ma-line: #d8ddd2;
  --glf-ma-hover-bg: #004925;
  --glf-ma-hover-ink: #fff;
  --glf-ma-focus: #d3323a;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-column: 1 / -1;
  align-items: center;
  gap: 14px 24px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 20px 0 0;
  padding: 18px 0 0;
  border: 0;
  border-top: 1px solid var(--glf-ma-line);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--glf-ma-ink);
  font: 400 16px/1.6 "GLF Reading", Barlow, Arial, sans-serif;
  text-align: left;
}














.glf-meeting-addon--dark,
#top #wrap_all #main .glf-meeting-addon--dark {
  --glf-ma-ink: #fff;
  --glf-ma-muted: #e7ece5;
  --glf-ma-line: #769883;
  --glf-ma-hover-bg: #fff;
  --glf-ma-hover-ink: #004925;
  --glf-ma-focus: #f2eddf;
  background: transparent;
  border-color: var(--glf-ma-line);
}
@media (max-width: 760px) {
  
  
  
  
}
@media (max-width: 380px) {
  
}


/* Screen-only appearance extension: native printing remains unchanged. */
@media screen {
/* GLF Native Theme — shared public-site appearance, scoped to verified renderer components.
   The server/controller adds .glf-native-theme only when the module is eligible.
   Native page scripts, navigation, motion, lazy loading and forms retain ownership. */
html.glf-native-theme {
  --glf-bg: #fff;
  --glf-surface: #f6f4ee;
  --glf-surface-2: #eaece3;
  --glf-ink: #004925;
  --glf-text: #2f4035;
  --glf-muted: #5b6c5d;
  --glf-border: #a0ac9f;
  --glf-link: #004925;
  --glf-accent: #d3323a;
  --glf-studio: #eeece2;
}
html.glf-native-theme[data-glf-theme="dark"] {
  --glf-bg: #111a15;
  --glf-surface: #18241d;
  --glf-surface-2: #213127;
  --glf-ink: #f0eee4;
  --glf-text: #d4dace;
  --glf-muted: #adbcad;
  --glf-border: #4b6150;
  --glf-link: #bfd2b2;
}
/* Paint only the audited document scaffold; do not set root color-scheme:dark.
   Embedded third-party documents must retain their own light presentation. */
html.glf-native-theme[data-glf-theme="dark"],
html.glf-native-theme[data-glf-theme="dark"] body#top,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main {
  background-color: var(--glf-bg);
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main > .main_color,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main > .container_wrap {
  background-color: var(--glf-bg);
}




/* Component adapter: home. */
/* Existing shared reading roles already serve the homepage's later overrides. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all {
  --glf-ink-primary: var(--glf-text);
  --glf-ink-editorial: var(--glf-link);
  --glf-ink-label: var(--glf-muted);
  --glf-ink-supporting: var(--glf-text);
  --glf-ink-metadata: var(--glf-muted);
  --glf-ink-inverted: var(--glf-ink);
}

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage {
  --glf-home-warm: var(--glf-surface);
  --glf-home-paper: var(--glf-surface);
  --glf-home-stone: var(--glf-surface-2);
  --glf-home-ink: var(--glf-ink);
  --glf-home-muted: var(--glf-muted);
  --glf-home-border: var(--glf-border);
  --glf-home-link-red: var(--glf-link);
  color: var(--glf-text);
  background: var(--glf-bg);
}


/* This callout has inline light colours in the original homepage markup. */







/* The icons are raster assets. Give them a neutral plate, preserving all pixels. */









/* The invitation block is authored in the footer plugin but also used in body. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-meeting-invitation {
  color: var(--glf-text);
  border-color: var(--glf-border);
  background: var(--glf-surface-2);
  --meeting-button-shadow: none;
}




html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-meeting-addon {
  --glf-ma-ink: var(--glf-link);
  --glf-ma-muted: var(--glf-text);
  --glf-ma-line: var(--glf-border);
  --glf-ma-hover-bg: var(--glf-link);
  --glf-ma-hover-ink: var(--glf-bg);
  --glf-ma-focus: var(--glf-ink);
}


/* Shared header, native dropdowns, drawer and search use the same palette. */
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design {
  --glfh-forest: var(--glf-ink);
  --glfh-border: var(--glf-border);
  --glfh-paper: var(--glf-surface-2);
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .header_bg,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay-scroll,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay-inner,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .avia-search-tooltip,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design .glfh-noscript {
  background: var(--glf-surface) !important;
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-description,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay .glfh-description,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .avia-search-tooltip input[type="search"]::placeholder {
  color: var(--glf-muted) !important;
}
/* Enfold's generated mobile-menu rules use fixed black rather than header tokens. */
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a {
  color: var(--glf-ink) !important;
  border-color: var(--glf-border) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul .avia-menu-text {
  color: inherit !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link {
  background: var(--glf-accent) !important;
  color: #fff !important;
  border-color: var(--glf-accent) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .avia-search-tooltip input[type="search"] {
  color: var(--glf-ink) !important;
  background: var(--glf-bg) !important;
  border-color: var(--glf-border) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a {
  color: var(--glf-ink) !important;
  background: var(--glf-surface);
  border-color: var(--glf-border);
}
/* Red remains the CTA fill; light sage gives small interactive text contrast. */
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li > a:hover,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li > a:focus-visible,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li.current-menu-item > a,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li.current-menu-ancestor > a,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li.glfh-open > a,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-toggle:hover,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded="true"],
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a:hover {
  color: var(--glf-link) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a:hover {
  background: var(--glf-surface-2) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link {
  color: #fff !important;
  box-shadow: none;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header :is(a, button):focus-visible,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay a:focus-visible {
  outline-color: var(--glf-ink) !important;
  box-shadow: 0 0 0 5px var(--glf-surface) !important;
}

/* Public event guide links are a homepage component outside #glf-homepage. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all .glfe-crosslinks {
  --glfe-green: var(--glf-ink);
  --glfe-ink: var(--glf-text);
  --glfe-muted: var(--glf-muted);
  --glfe-paper: var(--glf-surface);
  --glfe-line: var(--glf-border);
  --glfe-red: var(--glf-link);
}


html.glf-native-theme[data-glf-theme="dark"] #top #footer-page,
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section {
  background: var(--glf-bg);
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer,
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer-office h2 {
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer a {
  color: var(--glf-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer a:hover {
  color: var(--glf-ink);
}
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer-group {
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top .glf-offert-mobile-sticky-wrap {
  background: var(--glf-surface);
  border-color: var(--glf-border);
}

/* Component adapter: product. */
html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design {
  --green: var(--glf-ink);
  --red: var(--glf-accent);
  --ink: var(--glf-text);
  --muted: var(--glf-muted);
  --soft: var(--glf-surface);
  --cream: var(--glf-ink);
  --line: var(--glf-border);
  color: var(--glf-text);
  background: var(--glf-bg);
}







/* These formerly used the same --green value as headings. Separate their
   surface role so text can become light without making the bands light. */












/* Keep the original studio treatment behind the hero photograph. Never blend
   photography into a dark surface or invert/filter an image. */






/* The existing height diagram remains an illustration of the same facts. */






/* Component adapter: innovation. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-info--innovation {
  --glfi-green: var(--glf-ink);
  --glfi-deep: var(--glf-surface-2);
  --glfi-warm: var(--glf-surface);
  --glfi-paper: var(--glf-surface);
  --glfi-ink: var(--glf-text);
  --glfi-muted: var(--glf-muted);
  --glfi-line: var(--glf-border);
  color: var(--glf-text);
  background: var(--glf-bg);
}

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-innovation-launch {
  --green: var(--glf-ink);
  --red: var(--glf-accent);
  --ink: var(--glf-text);
  --muted: var(--glf-muted);
  --soft: var(--glf-surface);
  --cream: var(--glf-ink);
  --line: var(--glf-border);
  color: var(--glf-text);
  color-scheme: dark;
  background: var(--glf-bg);
}















/* Small editorial labels need a lighter red than filled CTA buttons. */




/* Preserve natural colors and readable dark partner logos. The plate extends
   visually without changing the original logo sizes, gaps or document layout. */




/* The port chapter already has a deliberately dark photographic treatment. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-innovation-launch .project {
  --muted: #ece9df;
  --line: rgb(242 237 223 / .34);
}



/* Keep the source plywood photograph and its warm, light overlay. Its text
   must remain the original dark green even when surrounding sections darken. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-innovation-launch .result {
  --green: #004925;
  --ink: #242424;
  --muted: #273c2d;
  --line: rgb(0 73 37 / .27);
  color: #004925;
  color-scheme: light;
  background: #eee5ce;
}





/* Component adapter: services. */

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-services-launch {
  --green: var(--glf-link);
  --ink: var(--glf-text);
  --muted: var(--glf-text);
  --soft: var(--glf-surface);
  --cream: var(--glf-ink);
  --line: var(--glf-border);
  --red: var(--glf-accent);
  color-scheme: dark;
  color: var(--glf-text);
  background: var(--glf-bg);
}

/* Hard-coded white surfaces and translucent fixed navigation. */




/* Preserve the darker brand-green sections and their original inverted ink.
   The hero needs its local --green for the mobile photo-to-solid gradient. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-services-launch :is(.dark, .closing, .genarp-finishing, .drying-export-note) {
  background: #133d29;
  color: var(--glf-ink);
  --muted: var(--glf-text);
  --line: #76917a;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-services-launch .hero.hero-cad {
  --green: #133d29;
  background: var(--green);
}



/* Semantic text roles. Keep the red CTA fill, use sage for small labels. */






/* Explicit inverted overrides also cover hard-coded source colours. */






/* Construction images contain fine dark linework: retain a light studio plate
   behind every view. Photography and illustration pixels are never filtered. */






/* Component adapter: sustainability. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-info--sustainability {
  --glfi-green: var(--glf-link);
  --glfi-deep: #0c3021;
  --glfi-red: var(--glf-accent);
  --glfi-warm: var(--glf-surface);
  --glfi-paper: var(--glf-surface-2);
  --glfi-ink: var(--glf-text);
  --glfi-muted: var(--glf-muted);
  --glfi-line: var(--glf-border);
  --glf-ink-primary: var(--glf-text);
  --glf-ink-label: var(--glf-link);
  --glf-ink-metadata: var(--glf-muted);
  --glf-ink-supporting: var(--glf-muted);
  --glf-ink-editorial: var(--glf-ink);
  --glf-ink-inverted: var(--glf-ink);
  color: var(--glf-text);
  background: var(--glf-bg);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-sustainability-launch {
  --green: var(--glf-link);
  --red: var(--glf-accent);
  --ink: var(--glf-text);
  --muted: var(--glf-muted);
  --soft: var(--glf-surface);
  --cream: var(--glf-ink);
  --line: var(--glf-border);
  color: var(--glf-text);
  background: var(--glf-bg);
}





/* Keep photograph overlays and forest panels dark when --green is a pale link color. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-sustainability-launch :is(.gsl-forest-hero,.gsl-material-editorial,.gsl-water-editorial,.gsl-films,.gsl-closing) {
  --green: #0c3021;
  --line: #4b6150;
  color: var(--glf-text);
}












/* Certification marks and the sponsor collage keep their original image colors. */




/* Verified table and quote-parent cascade rules. */








/* Preserve the real Upsales document and the native loading/error lifecycle.
   No stylesheet rules target #up-form or cross the iframe boundary. */
html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame {
  color-scheme: light;
  background-color: #fff;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-toggle:focus-visible,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li.current-menu-item > a,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a:focus-visible,
html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li:is(.current-menu-item, .current-menu-ancestor) > a {
  color: var(--glf-link) !important;
  background-color: var(--glf-surface-2) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer a:focus-visible{
  outline-color: var(--glf-ink);
}

/* Reserve a column beyond the native measured row. The original header
   controller compares its menu to .inner-container's right edge, so a third
   flex item would be invisible to that fit test at some desktop widths.
   The logo and navigation remain the original two flow items. Reserve this
   from first paint, even if the deferred control file arrives after header init. */
html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container > .inner-container {
  --glf-native-theme-control-gap: var(--glf-flank-gap, 24px);
  position: relative;
  width: calc(100% - 44px - var(--glf-native-theme-control-gap)) !important;
}
/* Native header control. Appended beside nav, outside Enfold's cloned menu. */
html.glf-native-theme #top #wrap_all #header .glf-native-theme-control {
  position: absolute;
  top: 50%;
  right: calc(-44px - var(--glf-native-theme-control-gap, var(--glf-flank-gap, 24px)));
  transform: translateY(-50%);
  width: 44px;
  min-width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  color: var(--glf-ink);
  color-scheme: light;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #header .glf-native-theme-control {
  color-scheme: dark;
}
/* The native modal owns focus while open. Our control is outside its inert list. */
html.glf-native-theme.av-burger-overlay-active #top #wrap_all #header .glf-native-theme-control {
  visibility: hidden;
  pointer-events: none;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-button {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--glf-ink);
  font: 600 16px/1.4 Barlow, Arial, sans-serif;
  cursor: pointer;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:hover,
html.glf-native-theme #top #wrap_all #header .glf-native-theme-button[aria-expanded="true"] {
  color: var(--glf-link);
  background: var(--glf-surface-2);
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-button svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel {
  position: absolute;
  z-index: 1200;
  top: calc(100% + 12px);
  right: 0;
  box-sizing: border-box;
  width: 216px;
  max-width: calc(100vw - 32px);
  margin: 0;
  padding: 16px;
  border: 1px solid var(--glf-border);
  border-radius: 0;
  background: var(--glf-bg);
  box-shadow: 0 12px 36px rgb(0 0 0 / .22);
  color: var(--glf-ink);
  font: 400 16px/1.5 Barlow, Arial, sans-serif;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel[hidden] {
  display: none !important;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-options {
  display: block;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-options legend {
  float: none;
  width: 100%;
  margin: 0 0 8px;
  padding: 0;
  color: var(--glf-muted);
  font: 600 14px/1.5 Barlow, Arial, sans-serif;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-option {
  display: flex;
  align-items: center;
  gap: 12px;
  box-sizing: border-box;
  min-height: 44px;
  margin: 0;
  padding: 6px 0;
  color: var(--glf-ink);
  font: 500 16px/1.5 Barlow, Arial, sans-serif;
  cursor: pointer;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-option > span {
  color: inherit !important;
  font: inherit !important;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input[type="radio"] {
  appearance: auto;
  display: inline-block;
  flex: 0 0 18px;
  box-sizing: border-box;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin: 0;
  padding: 0;
  accent-color: var(--glf-accent);
  cursor: pointer;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:focus-visible,
html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input:focus-visible {
  outline: 2px solid var(--glf-ink);
  outline-offset: 3px;
}
/* Reserve room for complete translated labels and the additional 44px theme
   target. The narrowest header retains the quote action inside its mobile menu. */
@media (max-width: 479px) {
  html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container > .inner-container {
    --glf-native-theme-control-gap: 4px;
    column-gap: 4px;
  }
}
@media (min-width: 390px) and (max-width: 479px) {
  html.glf-native-theme #top.glfh-design,
  html.glf-native-theme #top.glfh-design.glfh-compact {
    --glf-logo-width: 76px !important;
  }
}
@media (min-width: 360px) and (max-width: 389px) {
  html.glf-native-theme #top.glfh-design,
  html.glf-native-theme #top.glfh-design.glfh-compact {
    --glf-header-pad: 8px !important;
    --glf-logo-width: 60px !important;
    --glf-nav-gap: 2px !important;
  }
}
@media (max-width: 359px) {
  html.glf-native-theme #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta {
    display: none !important;
  }
}

/* Approved editorial accents, using existing source selectors only.
   No text wrappers, data attributes, fonts, assets or animation are added. */
html.glf-native-theme {
  --glf-gradient-forest: linear-gradient(112deg, #003b24 0%, #006346 45%, #61723c 100%);
  --glf-gradient-ember: linear-gradient(112deg, #901c34 0%, #c72d3c 52%, #a84a22 100%);
  --glf-gradient-forest-bright: linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #8cc7ab 72%, #b8d6b3 100%);
  /* Homepage photo headings: the services hero's ivory-to-pale-sage palette. */
  --glf-gradient-ivory: linear-gradient(180deg, #f2eddf 0%, #e0e8da 100%);
}
html.glf-native-theme[data-glf-theme="dark"] {
  --glf-gradient-forest: linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #78b59b 75%, #b0c9a0 100%);
  --glf-gradient-ivory: linear-gradient(180deg, #f0eee4 0%, #e0e8da 100%);
  --glf-gradient-ember: linear-gradient(112deg, #ffd9c5 0%, #ff9c8f 35%, #ee626d 75%, #e99174 100%);
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {






}
@media (forced-colors: active) {

html.glf-native-theme #top #wrap_all #header .glf-native-theme-button {
  border-color: ButtonText;
}
html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel {
  border-color: CanvasText;
}
}

}
/* A transparent picture wrapper retains the original image as the layout item. */
html.glf-native-theme .glf-theme-picture { display: contents; }
html.glf-native-theme .glf-theme-picture > source { display: none !important; }
html.glf-native-theme body#top.single-product #wrap_all #main #glf-collar-design .accessory-card > .glf-theme-picture > img {
  width:110px; aspect-ratio:1; object-fit:contain; mix-blend-mode:multiply;
}
html.glf-native-theme body#top.single-product #wrap_all #main #glf-collar-design .accessory-card:nth-child(-n/**/+2) > .glf-theme-picture > img {
  width:100%; aspect-ratio:1.55; object-fit:cover; grid-column:1/-1; background:var(--soft);
}
html.glf-native-theme body#top.single-product #wrap_all #main #glf-collar-design .accessory-card:nth-child(2) > .glf-theme-picture > img {
  object-fit:contain; background:white;
}
@media (max-width:1000px) {
  html.glf-native-theme body#top.single-product #wrap_all #main #glf-collar-design .accessory-card > .glf-theme-picture > img { width:85px; }
  html.glf-native-theme body#top.single-product #wrap_all #main #glf-collar-design .accessory-card:nth-child(-n/**/+2) > .glf-theme-picture > img { width:100%; }
}
@media (max-width:700px) {
  html.glf-native-theme body#top.single-product #wrap_all #main #glf-collar-design .accessory-card:nth-child(-n/**/+2) > .glf-theme-picture > img { aspect-ratio:1.4; }
}
@media screen {
  
  html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design .accessory-card > .glf-theme-picture > img {
    mix-blend-mode:normal;
  }
  html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design :is(.hero-product,.variant figure):has(img[data-glf-cutout="ready"]),
  html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design .system-photo img[data-glf-cutout="ready"],
  html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design img[data-glf-cutout="ready"],
  html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design .accessory-card:nth-child(-n/**/+2) > .glf-theme-picture > img[data-glf-cutout="ready"],
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-innovation-launch .retained-concept .photo-window:has(img[data-glf-cutout="ready"]) {
    background:transparent;
    mix-blend-mode:normal;
  }
  html.glf-native-theme[data-glf-theme="dark"] body#top.single-product #wrap_all #main #glf-collar-design .collar-frame:has(img[data-glf-cutout="ready"]) { mix-blend-mode:normal; }
  /* The source diagram already has real alpha. Its pale CSS plate was the issue. */
  
  
  /* Monochrome logo variant: preserve the supplied shape and alpha exactly. */
  
}


/* Extension release 1.0.3: nine additional audited Swedish pages. */

/* extension-company.css */
/* Public-source colour adapters: Om GLF, Arbeta hos oss, Lastpallar och emballage.
   Audited 2026-09-25. Native layout, typography, images and interactions remain owned
   by their page plugins. Intentionally no root colour-scheme or iframe rules. */
@media screen {

/* Information pages share semantic tokens; green is both ink and a fill in the
   original CSS, so the inverted bands below receive an explicit dark fill. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :is(.glf-info--about, .glf-info--careers) {
  --glfi-green: var(--glf-link);
  --glfi-deep: #0c3021;
  --glfi-red: var(--glf-accent);
  --glfi-small-red: var(--glf-link);
  --glfi-warm: var(--glf-surface);
  --glfi-paper: var(--glf-surface-2);
  --glfi-ink: var(--glf-text);
  --glfi-muted: var(--glf-muted);
  --glfi-line: var(--glf-border);
  color: var(--glf-text);
  background-color: var(--glf-bg);
}



/* Preserve filled red CTA contrast; outline buttons use a pale fill and dark ink. */




/* About: the finance narrative and group chart use fixed light-mode colours. */






/* Root-node text remains the original explicit light !important rule. */


/* Logos retain their pixels; only their existing mark containers get a studio plate. */




/* Careers: no application form exists; mail links and clipboard feedback are native. */




/* Catalogue page 3774: --white stays white because the original filled CTA uses it
   as its foreground. Surfaces are adapted explicitly instead of changing that token. */
html.glf-native-theme[data-glf-theme="dark"] body#top:has(#glfhd-main-content) {
  --glfhd-green: var(--glf-link);
  --glfhd-green-dark: #0c3021;
  --glfhd-ink: var(--glf-ink);
  --glfhd-muted: var(--glf-muted);
  --glfhd-cream: var(--glf-bg);
  --glfhd-soft: var(--glf-surface);
  --glfhd-line: var(--glf-border);
  --glfhd-white: #fff;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-path, .glfhd-resource-links, .glfhd-product-card, .glfhd-empty, .glfhd-help, .glfhd-faq-list details) {
  background-color: var(--glf-surface);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-path-grid, .glfhd-path, .glfhd-proof-grid, .glfhd-proof-grid article, .glfhd-advice-steps li > span) {
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-path {
  border-color: var(--glf-border) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-path:hover {
  border-color: var(--glf-link) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-product-card:hover {
  border-color: var(--glf-link);
}
/* Both public-sector sections have inline light backgrounds in the live HTML. */
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(section[aria-labelledby="glfhd-public-sector-entry-title"], #offentlig-sektor) {
  background-color: var(--glf-surface) !important;
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content section[aria-labelledby="glfhd-public-sector-entry-title"] .glfhd-eyebrow {
  color: var(--glf-muted);
}
/* The original image plate stays light; the overlay badge therefore retains dark ink. */
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-product-image > span:not(.glfhd-product-image-fallback) {
  color: #004925;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-page-nav, .glfhd-catalog-tools, .glfhd-catalog-toggle, .glfhd-page-nav-mobile > div) {
  background-color: var(--glf-surface);
  border-color: var(--glf-border);
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all .glfhd-mobile-quote {
  background-color: var(--glf-surface);
  border-color: var(--glf-border);
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-page-nav-links a, .glfhd-page-nav-mobile > div a):is(:hover, :focus-visible, [aria-current="location"]) {
  background-color: var(--glf-surface-2);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-page-nav-count, .glfhd-path-icon, .glfhd-active-reset, .glfhd-filter-row button, .glfhd-empty button) {
  color: var(--glf-link);
  background-color: var(--glf-surface-2);
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-filter-row button, .glfhd-empty button, .glfhd-active-reset):is(:hover, :focus-visible) {
  border-color: var(--glf-link);
  color: var(--glf-ink);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-filter-row button[aria-pressed="true"], .glfhd-catalog-toggle strong, .glfhd-path:hover .glfhd-path-icon) {
  background-color: var(--glf-link);
  color: var(--glf-bg);
  border-color: var(--glf-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-search-wrap input[type="search"] {
  background-color: var(--glf-bg);
  border-color: var(--glf-border);
  color: var(--glf-ink);
  color-scheme: dark;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-search-wrap input::placeholder {
  color: var(--glf-muted);
  opacity: 1;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-search-icon, .glfhd-path-meta .glfhd-path-number) {
  color: var(--glf-muted);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-advice-steps li > span {
  color: var(--glf-link);
}
/* The original hover rules mix --green as a pale fill with fixed white text. */
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-card-button:is(:hover, :focus-visible) {
  background-color: var(--glf-link) !important;
  color: var(--glf-bg) !important;
  border-color: var(--glf-link) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-hero-actions .glfhd-text-link:is(:hover, :focus-visible) {
  color: #004925 !important;
  background-color: #fff !important;
}

/* Comparison controls, dialog and table are created by the current product-hub.js. */
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-compare-bar, .glfhd-compare-dialog, .glfhd-compare-dialog-header) {
  color: var(--glf-text);
  background-color: var(--glf-surface);
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-compare-button, .glfhd-compare-remove) {
  color: var(--glf-link);
  background-color: var(--glf-surface-2);
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-compare-button, .glfhd-compare-remove):not(:disabled):is(:hover, :focus-visible) {
  color: var(--glf-ink);
  border-color: var(--glf-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-compare-scroll :is(table, td) {
  color: var(--glf-text);
  background-color: var(--glf-surface);
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-compare-scroll th {
  color: var(--glf-ink);
  background-color: var(--glf-surface-2);
  border-color: var(--glf-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-compare-scroll .glfhd-compare-missing {
  color: var(--glf-muted);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-compare-choice, .glfhd-compare-choice span, .glfhd-compare-scroll caption) {
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content .glfhd-compare-choice input {
  accent-color: var(--glf-link);
  color-scheme: dark;
}
html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(a, button, input, summary, .glfhd-compare-scroll):focus-visible {
  outline-color: var(--glf-link);
}
}


/* extension-stories-production.css */
/* Stories and the three approved Swedish production pages.
   Source: public HTML and component CSS fetched 2026-09-25.
   Appearance only: keep original content, typography, layout, photos and scripts. */

@media screen {

html.glf-native-theme[data-glf-theme="dark"] body#top.glf-stories-managed #wrap_all #main .glf-stories {
  --glf-green-dark: var(--glf-bg);
  --glf-green: var(--glf-link);
  --glf-green-mid: var(--glf-surface-2);
  --glf-green-ink: var(--glf-ink-inverted);
  --glf-warm: var(--glf-surface);
  --glf-warm-deep: var(--glf-surface-2);
  --glf-coral: var(--glf-accent);
  --glf-ink: var(--glf-ink-inverted);
  --glf-muted: var(--glf-ink-metadata);
  --glf-line: var(--glf-border);
  background: var(--glf-bg);
  color: var(--glf-text);
}

/* Native reading roles inherit the shared palette; surface tokens are split
   from link tokens because the source uses one green for both. */





































/* The authored answer filter uses important declarations for its active state. */









/* Production overview, Genarp and Savsjostrom share the owning gpd component.
   The body page IDs keep these rules off the other production locations/languages. */

html.glf-native-theme[data-glf-theme="dark"] body#top #wrap_all #main .glf-production {
  --gpd-red: var(--glf-accent);
  --gpd-coral: var(--glf-accent);
  --gpd-forest: var(--glf-link);
  --gpd-deep: var(--glf-bg);
  --gpd-warm: var(--glf-surface);
  --gpd-paper: var(--glf-surface);
  --gpd-surface: var(--glf-surface);
  --gpd-ink: var(--glf-text);
  --gpd-muted: var(--glf-muted);
  --gpd-border: var(--glf-border);
  --gpd-onforest: var(--glf-ink);
  --glf-ink-primary: var(--glf-text);
  --glf-ink-editorial: var(--glf-link);
  --glf-ink-label: var(--glf-muted);
  --glf-ink-metadata: var(--glf-muted);
  --glf-ink-inverted: var(--glf-ink);
  background: var(--glf-bg);
  color: var(--glf-text);
}





/* Preserve red section accents and keep dark bands dark after forest becomes
   the readable link/line token. No photo, flag or SVG path colours are changed. */

































/* Enfold gives emphasis its own forest-green colour instead of inheriting prose. */


}


/* extension-contact-booking.css */
/* Contact and booking adapters, checked against public HTML on 2026-09-25. */
@media screen {
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 {
  --glf-forest: var(--glf-link);
  --glf-deep: var(--glf-surface-2);
  /* These names are also declared locally by the original component. */
  --glf-ink: #f0eee4;
  --glf-muted: #adbcad;
  --glf-border: #4b6150;
  --glf-paper: var(--glf-surface);
  background: var(--glf-bg);
  color: var(--glf-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-country {
  background: var(--glf-bg);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 :is(.glfc-country--alternate,.glfc-service-card,.glfc-office,.glfc-person) {
  background: var(--glf-surface);
  box-shadow: none;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-person {
  background: var(--glf-surface-2);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-service-primary p {
  color: #fff !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-directory-nav {
  background: rgb(24 36 29 / .98);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 :is(.glfc-location-mobile select,.glfc-filter-buttons button) {
  background-color: var(--glf-surface-2);
  color: var(--glf-ink);
  border-color: var(--glf-border);
  color-scheme: dark;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 :is(.glfc-location-links a[aria-current="location"],.glfc-location-mobile button) {
  background: var(--glf-link);
  color: var(--glf-bg);
  border-color: var(--glf-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-filter-buttons button:hover {
  color: var(--glf-link);
  border-color: var(--glf-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-filter-buttons button[aria-pressed="true"] {
  background: #d3323a;
  border-color: #d3323a;
  color: #fff;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-office-actions a:hover {
  color: var(--glf-ink);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glfc-contact-link:hover {
  color: #ff9c8f;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-contact-v2 .glf-meeting-addon--person {
  --glf-ma-ink: var(--glf-link);
  --glf-ma-muted: var(--glf-text);
  --glf-ma-line: var(--glf-border);
  --glf-ma-hover-bg: var(--glf-link);
  --glf-ma-hover-ink: var(--glf-bg);
  --glf-ma-focus: var(--glf-ink);
  color: var(--glf-link);
}


html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-booking {
  --glfb-forest: var(--glf-link);
  --glfb-deep: var(--glf-surface-2);
  --glfb-ink: var(--glf-text);
  --glfb-muted: var(--glf-muted);
  --glfb-paper: var(--glf-surface);
  --glfb-stone: var(--glf-surface-2);
  --glfb-line: var(--glf-border);
  background: var(--glf-bg);
  color: var(--glf-text);
}








/* The external Upsales document owns its own colour scheme and form controls. */

}

/* Editorial gradients for the nine added pages. Existing approved palette;
   plain functional labels, photographs, flags and SVG icons retain their colours. */
@media screen and (forced-colors: none) {
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glfhd-main-content :is(#glfhd-paths-title, #glfhd-catalog-title, #glfhd-help-title, #glfhd-proof-title),
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glfhd-main-content .glfhd-hero h1{
  background-image: var(--glf-gradient-forest) !important;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-block: .14em !important;
  text-shadow: none;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glfhd-main-content .glfhd-hero h1{
  background-image: var(--glf-gradient-ivory) !important;
}
/* Stories keeps a particularly tight native line box. */

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glfhd-main-content :is(#glfhd-paths-title, #glfhd-catalog-title, #glfhd-help-title, #glfhd-proof-title)::selection,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glfhd-main-content .glfhd-hero h1::selection{
  background: #bfd2b2;
  color: #111a15;
  -webkit-text-fill-color: #111a15;
}
}
}

/* Universal native theme adapters — current public renderer contracts, 2026-09-30. */
@media screen {

/* Aliases resolve at the document root, before older components redefine similarly named tokens. */
html.glf-native-theme[data-glf-theme="dark"] {
  --glf-native-bg: var(--glf-bg);
  --glf-native-surface: var(--glf-surface);
  --glf-native-surface-2: var(--glf-surface-2);
  --glf-native-ink: var(--glf-ink);
  --glf-native-text: var(--glf-text);
  --glf-native-muted: var(--glf-muted);
  --glf-native-border: var(--glf-border);
  --glf-native-link: var(--glf-link);
}

/* Enfold reading scaffold: low-specificity descendants retain authored photo overlays and component styling. No image filters or global color-scheme. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color, .title_container) {
  background-color: var(--glf-native-bg);
  color: var(--glf-native-text);
  border-color: var(--glf-native-border);
}

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,legend,label,.av-special-heading-tag) {
  color: var(--glf-native-ink);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(p,li,dd,blockquote,figcaption,.entry-content,.entry-content-wrapper,.post-meta-infos,.post-meta-infos a,.blog-categories,.blog-author,.comment_meta,.breadcrumb) {
  color: var(--glf-native-text);
}

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) a:not(:where([class*="button"],[class*="cta"],[role="button"],.glfpl-card-image)) {
  color: var(--glf-native-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(hr,blockquote,.hr-inner,.post_delimiter,.post-entry,.sidebar,.comment_container) {
  border-color: var(--glf-native-border);
}


html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(table,td,th) {
  background-color: var(--glf-native-bg);
  color: var(--glf-native-text);
  border-color: var(--glf-native-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(th,tr:nth-child(even)>td) {
  background-color: var(--glf-native-surface);
}


html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible {
  outline-color: var(--glf-native-link);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.avia-button,.button,input[type="submit"],button[type="submit"]):not(:where(.glfs-close,.glfs-field button)) {
  background-color: #d3323a;
  border-color: #d3323a;
  color: #fff;
}
html.glf-native-theme[data-glf-theme="dark"] #top :where(.mfp-content,.mfp-title,.mfp-counter) {
  color: var(--glf-native-ink);
}

/* WooCommerce archives and standard product UI. Product pixels retain the media module treatment. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :is(.products .inner_product,.products .inner_product_header,.products .avia_cart_buttons,.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-tabs .panel,.woocommerce-tabs ul.tabs li,.woocommerce-ordering select,.sort-param,.sort-param a) {
  background-color: var(--glf-native-surface) !important;
  color: var(--glf-native-text) !important;
  border-color: var(--glf-native-border) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :is(.woocommerce-loop-product__title,.inner_product_header h2,.product_title,.price,.price .amount,.woocommerce-Price-amount,.stock,.product_meta,.product_meta a,.woocommerce-result-count,.woocommerce-review-link) {
  color: var(--glf-native-ink) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :is(.woocommerce-tabs ul.tabs li.active,.sort-param a:hover) {
  background-color: var(--glf-native-surface-2) !important;
  color: var(--glf-native-ink) !important;
}
/* Account forms inherit a white Enfold card even when their labels are themed. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .woocommerce :is(form.login,form.register,form.lost_reset_password) {
  background-color: var(--glf-native-surface);
  color: var(--glf-native-text);
  border-color: var(--glf-native-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .woocommerce :is(form.login,form.register,form.lost_reset_password) label span {
  color: inherit;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .products .avia_cart_buttons a:not(.glf-cta-button) {
  color: var(--glf-native-link) !important;
  background-color: transparent !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .products .glf-offert-product-card-cta {
  color: #fff !important;
}


/* Product presentation v2 uses forest for both text and solid bands; split their dark-mode roles explicitly. */
html.glf-native-theme[data-glf-theme="dark"] #top.glf-product-design-v2 {
  --glf-v2-forest: var(--glf-native-link);
  --glf-v2-warm: var(--glf-native-surface);
  --glf-v2-cream: var(--glf-native-surface);
  --glf-v2-stone: var(--glf-native-surface-2);
  --glf-v2-ink: var(--glf-native-text);
  --glf-v2-muted: var(--glf-native-muted);
  --glf-v2-line: var(--glf-native-border);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-story {
  --glf-green: var(--glf-native-link);
  --glf-green-dark: #102c1e;
  --glf-green-soft: var(--glf-native-surface-2);
  --glf-cream: var(--glf-native-surface);
  --glf-ink: var(--glf-native-ink);
  --glf-muted: var(--glf-native-muted);
  --glf-line: var(--glf-native-border);
  color: var(--glf-native-text);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-product-specifications,.glf-v2-technical-section,.glf-product-specifications__list > dd,.glf-spec-card,.glf-benefit-card,.glf-process-card,.glf-v2-options-grid > li,.glf-v2-options-grid > div,.glf-v2-options-grid > article,.glf-v2-related-card) {
  background: var(--glf-native-bg) !important;
  color: var(--glf-native-text);
  border-color: var(--glf-native-border) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story > section {
  --glf-v2-section-bg: var(--glf-native-bg);
  background: var(--glf-v2-section-bg) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story > :is(section:nth-of-type(odd),.glf-v2-feature-with-media,.glf-v2-options-section) {
  --glf-v2-section-bg: var(--glf-native-surface);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story > .glf-cert-band {
  --glf-v2-section-bg: #102c1e;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story > .glf-product-cta,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-offert-section__inner {
  --glf-v2-section-bg: var(--glf-native-surface-2);
  background: var(--glf-native-surface-2) !important;
}

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story :is(p,li,td,dd),
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-product-breadcrumbs,.glf-product-hero-intro){
  color: var(--glf-native-text) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(h1,h2,h3,h4,summary,strong,.glf-spec-label,.glf-spec-number) {
  color: var(--glf-native-ink) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-product-kicker,.glf-eyebrow,figcaption,.glf-product-price-note) {
  color: var(--glf-native-muted) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story :is(table,td,th,caption) {
  background: var(--glf-native-bg) !important;
  border-color: var(--glf-native-border) !important;
  color: var(--glf-native-text) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-story :is(th,caption,tr:nth-child(even)>td) {
  background: var(--glf-native-surface) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-product-spec-link:hover,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-secondary-link:hover {
  background: var(--glf-native-surface-2) !important;
  color: var(--glf-native-ink) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 .glf-check-list li::before {
  background: var(--glf-native-surface-2) !important;
  color: var(--glf-native-link) !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(.glf-cta-button,.glf-offert-cta) {
  color: #fff !important;
}

/* Stories posts, including the current Södra editorial layout. */
html.glf-native-theme[data-glf-theme="dark"] #top.glf-story-article {
  --glf-green: var(--glf-native-link);
  --glf-green-ink: var(--glf-native-ink);
  --glf-warm: var(--glf-native-surface);
  --glf-muted: var(--glf-native-muted);
  --glf-line: var(--glf-native-border);
  --glf-coral: #ff9c8f;
}


html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-sodra-story {
  --green: var(--glf-native-link);
  --ink: var(--glf-native-text);
  --muted: var(--glf-native-muted);
  --soft: var(--glf-native-surface);
  --cream: var(--glf-native-ink);
  --line: var(--glf-native-border);
  background: var(--glf-native-bg) !important;
  color: var(--glf-native-text) !important;
}








/* Source and event guides share an existing semantic palette and keep photographic hero backgrounds. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glfe-guide,
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all .glfe-crosslinks {
  --glfe-green: var(--glf-native-link);
  --glfe-ink: var(--glf-native-text);
  --glfe-muted: var(--glf-native-muted);
  --glfe-paper: var(--glf-native-surface);
  --glfe-line: var(--glf-native-border);
  --glfe-source-ink: var(--glf-native-text);
  --glfe-source-muted: var(--glf-native-muted);
  --glfe-source-accent: var(--glf-native-link);
  --glfe-source-line: var(--glf-native-border);
  --glfe-source-tint: var(--glf-native-surface);
  background-color: var(--glf-native-bg) !important;
  color: var(--glf-native-text) !important;
}












html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glfe-guide .glfe-planner:is([data-budget-state="over"],[data-budget-state="invalid"]) .glfe-budget-status {
  background: #3b2527 !important;
  color: #ffd9c5 !important;
}



/* Public-sector buying guide, supplier/discovery supplements and legacy product articles. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-public-sector {
  --glfps-green: var(--glf-native-link);
  --glfps-cream: var(--glf-native-surface);
  --glfps-line: var(--glf-native-border);
  --glfps-ink: var(--glf-native-text);
  background: var(--glf-native-bg) !important;
  color: var(--glf-native-text);
}






/* Legacy editorial eyebrows use this exact inline GLF red on supplier and fallback pages. */



html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-article {
  --glf-green: var(--glf-native-link);
  --glf-green-dark: var(--glf-native-ink);
  --glf-green-soft: var(--glf-native-surface-2);
  --glf-border: var(--glf-native-border);
  --glf-text: var(--glf-native-text);
  --glf-muted: var(--glf-native-muted);
  --glf-bg: var(--glf-native-bg);
  --glf-card: var(--glf-native-surface);
  color: var(--glf-native-text);
}

/* Pallet landing/catalogue family: cards, selected filters, mobile drawer and contact band. */
html.glf-native-theme[data-glf-theme="dark"] #top.glfpl-active {
  --glfpl-green: var(--glf-native-link);
  --glfpl-ink: var(--glf-native-text);
  --glfpl-muted: var(--glf-native-muted);
  --glfpl-cream: var(--glf-native-bg);
  --glfpl-line: var(--glf-native-border);
}








/* Ready cutouts alone lose their studio canvas. Unprocessed photography keeps its pixels and a legible light plate. */
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main img[data-glf-cutout="ready"] {
  background: transparent !important;
  mix-blend-mode: normal !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :is(.glf-product-hero-media,.single-product-main-image,.woocommerce-product-gallery,.woocommerce-product-gallery__image,.woocommerce-product-gallery__image > a,.glf-v2-related-media,.glf-feature-media,.glfpl-card-image,.glfhd-product-image,.glf-home-product-media,.inner_product_header_cell,.inner_product .thumbnail_container):has(img[data-glf-cutout="ready"]) {
  background: transparent !important;
  mix-blend-mode: normal !important;
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :is(.glfpl-card-image,.glfhd-product-image,.glf-home-product-media):not(:has(img[data-glf-cutout="ready"])) {
  background-color: var(--glf-studio);
}
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glfhd-product-image:has(img[data-glf-cutout="ready"]) > span:not(.glfhd-product-image-fallback) {
  background: var(--glf-native-surface-2) !important;
  color: var(--glf-native-ink) !important;
}
}

/* Editorial headings only: native type size/spacing remains unchanged, with paint room for accents and descenders. */
@media screen and (forced-colors: none) {
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(.product_title,.glf-product-hero h1,.glf-section-heading > h2,.glf-feature-copy > h2,.glf-story-intro > h2){
  background-image: var(--glf-gradient-forest) !important;
  background-repeat: no-repeat;
  padding-block: .14em !important;
  background-origin: border-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none;
}

html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-product-layout-v2 :is(.product_title,.glf-product-hero h1,.glf-section-heading > h2,.glf-feature-copy > h2,.glf-story-intro > h2)::selection{
  -webkit-text-fill-color: #fff;
  color: #fff;
  background: #004925;
}
}
}
/* The quote frame declares support through a source/origin-checked handshake. */
@media screen {
  html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame[data-glf-color-theme="dark"] {
    color-scheme: dark;
    background-color: #111a15;
  }
  html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame[data-glf-color-theme="light"] {
    color-scheme: light;
    background-color: #f7f5ef;
  }
}


/* Dark readability for the restored Swedish pallet and five-language collar categories. */
@media screen {
:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
) {
  --glfcd-ink: var(--glf-native-ink);
  --glfcd-muted: var(--glf-native-muted);
  --glfcd-cream: var(--glf-native-bg);
  --glfcd-line: var(--glf-native-border);
}
/* Preserve white CTA text and the authored dark green feature bands. */




/* Respect the existing Native Theme product-image cutout treatment. */
:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
)
.glfcd-product-image:has(img[data-glf-cutout="ready"]) {
  background: transparent;
}
:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
)
.glfcd-product-image:not(:has(img[data-glf-cutout="ready"])) {
  background-color: var(--glf-studio);
}
}

/* Clear the legacy text supplement after Enfold's floating shop content. */
@media screen {

}

/* Collar-specific surfaces and hard-coded text colours in the authored layout. */
@media screen {

:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
) .glfpc-after-catalog {
  background-color: var(--glf-native-bg);
  color: var(--glf-native-text);
}
:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
) :is(.glfcd-empty-state,.glfpc-selection,.glfpc-lids-section,.glfpc-quote-checklist,.glfpc-faq-section,.glfpc-mobile-quote) {
  background-color: var(--glf-native-surface);
  border-color: var(--glf-native-border);
}

:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
) :is(.glfpc-text-link,.glfpc-lid-link,.glfpc-faq-question,.glfpc-use-cases strong,.glfpc-checklist-grid dt,.glfpc-mobile-quote > span) {
  color: var(--glf-native-link) !important;
}
:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
) :is(.glfpc-use-cases span,.glfpc-small-label,.glfpc-lid-link > span > span,.glfpc-faq-answer,.glfpc-handling-list li > span) {
  color: var(--glf-native-muted) !important;
}
:is(
  html.glf-native-theme[data-glf-theme="dark"][lang="sv-SE"] body#top.glfcd-enabled:is(.glfcd-standardpallar,.glfcd-halvpallsmodeller,.glfcd-specialpallar,.glfcd-pallkragar),
  html.glf-native-theme[data-glf-theme="dark"] body#top.glfcd-enabled:is(.glfcd-pallkragar-en,.glfcd-pallkragar-dk,.glfcd-pallkragar-de,.glfcd-pallkragar-pl)
) .glfpc-faq-symbol {
  border-color: var(--glf-native-link);
}
}

/* Sustainability certificate content: all seven locales use this stylesheet.
   Match the existing theme tokens; apply only to screens in explicit dark mode. */
@media screen {
  

  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-sustainability-launch #glf-mielec-certificates.gcf,
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-sustainability-launch #glf-mielec-certificates.gcf :is(.gcf-header, .gcf-foot) {
    --gcf-ink: var(--glf-text);
    --gcf-green: var(--glf-link);
    --gcf-paper: var(--glf-surface);
    --gcf-line: var(--glf-border);
    color: var(--glf-text);
  }

  

  

  
}

/* The same content entrance motion as the GLF visitor guides.
 * JavaScript opts in only eligible content below the initial viewport. */
body.glfsr-enabled .glfsr-reveal:not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:not(.glfsr-done) {
  opacity:1;
  transform:none;
  transition:opacity .5s ease-out, transform .5s cubic-bezier(.22,.61,.36,1);
}
body.glfsr-enabled .glfsr-reveal:not(.glfsr-in):not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:not(.glfsr-in):not(.glfsr-done) {
  opacity:0;
  transform:translateY(18px);
}
body.glfsr-enabled .glfsr-reveal.glfsr-in:not(.glfsr-done),
body.glfsr-enabled .glfsr-reveal:focus-within:not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal.glfsr-in:not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:focus-within:not(.glfsr-done) {
  opacity:1;
  transform:none;
}
@media(prefers-reduced-motion:no-preference) {
  html:has(> body.glfsr-enabled) {scroll-behavior:smooth}
}
@media(prefers-reduced-motion:reduce) {
  body.glfsr-enabled .glfsr-reveal:not(.glfsr-done) {
    opacity:1!important;transform:none!important;transition:none!important;
  }
  html:has(> body.glfsr-enabled) {scroll-behavior:auto}
}
@media print {
  body.glfsr-enabled .glfsr-reveal:not(.glfsr-done) {
    opacity:1!important;transform:none!important;transition:none!important;
  }
}



/*# sourceURL=rocket-lazyload-inline-css */

@font-face{font-family:"Faculty Glyphic";font-weight:400;font-style:normal;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/54207ab4d99a3be0e101b1d4.woff2") format("woff2")}#top.eur-preview-page{--eur-notice:30px;--glf-v2-font:Barlow,Arial,sans-serif;padding-top:var(--eur-notice)!important;font-synthesis:none}#top.eur-preview-page.glfh-design #wrap_all #header{top:var(--eur-notice)!important}.eur-preview-page .woocommerce-product-gallery{opacity:1!important}.eur-preview-page :is(.glf-v2-reveal,.glfsr-reveal,[data-enter],[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important}#top.eur-preview-page [data-series-product="1091"][data-glf-shared-template] .eur-height-formula{display:flex;flex-wrap:wrap;gap:18px 12px;margin-top:16px}.eur-preview-page .eur-image-dialog::backdrop{background:#111a15c9}@media (max-width:767px){#top.eur-preview-page{--eur-notice:38px}}@font-face{font-family:"Faculty Glyphic";font-weight:400;font-style:normal;font-display:swap;src:url("https://glf.se/wp-content/plugins/glf-products-sv-20261019/assets/resources/54207ab4d99a3be0e101b1d4.woff2") format("woff2")}#top.glf-products-release-page{--glf-v2-font:Barlow,Arial,sans-serif;font-synthesis:none}#top.glf-products-release-page :is(h1,h2,h3,h4,h5,h6){font-family:"Faculty Glyphic",Georgia,serif!important;font-weight:400!important;font-synthesis:none}html.glf-native-theme #top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) :is(h1,h2,h3,h4,h5,h6){font-family:"Faculty Glyphic",Georgia,serif!important;font-weight:400!important;font-synthesis:none}.glf-products-release-page .woocommerce-product-gallery{opacity:1!important}.glf-products-release-page :is(.glf-v2-reveal,.glfsr-reveal,[data-enter],[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important}.glf-products-release-page .series-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(#pallens-konstruktion,#series-standardreferens,#lastvillkor,#tillverkning){scroll-margin-top:130px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-position{display:block;font-weight:400;font-size:14px;line-height:1.6;color:var(--glf-muted,#5b6c5d);margin-top:4px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-reference-sources{margin:20px 0 32px;font:400 14px/1.65 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-reference-sources p{font:inherit;margin:8px 0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-source-links a{color:var(--glf-link,#004925);text-decoration:underline;text-underline-offset:3px}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy,.series-loads){margin:32px 0 0;padding:28px 0 0;border-top:1px solid var(--glf-border,#a0ac9f);min-width:0;color:var(--glf-text,#2f4035)}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy,.series-loads) h3{font-size:25px;line-height:1.3;letter-spacing:-.3px;margin:0 0 22px;color:var(--glf-ink,#004925);text-transform:none}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy .glf-eyebrow{margin-bottom:10px}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-consolidated]>.series-anatomy,#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-consolidated]>.series-loads{grid-column:1/-1;margin:0}#top.glf-products-release-page :is(.series-product,#series-specificity) #glf-product-specifications-title{font-size:25px;line-height:1.3;margin:0 0 18px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-construction-intro{max-width:780px;font:400 16px/1.7 Barlow,Arial,sans-serif;margin:0 0 28px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:48px}#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy-visual,.series-component-wrap){min-width:0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-drawing{min-width:0;align-self:center}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-drawing svg{width:100%;height:auto;display:block}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-drawing p{font-size:14px;line-height:1.7;margin:16px 0 0;color:var(--glf-muted,#5b6c5d)}.glf-products-release-page [data-series-layer]{fill:#aac1b4;cursor:pointer;transition:fill .2s}.glf-products-release-page [data-series-layer][data-active=true]{fill:#d3323a}.glf-products-release-page .series-anatomy-guide{stroke:var(--glf-border,#a0ac9f);stroke-dasharray:4 6}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-controls{min-width:0;display:none;margin-top:22px}#top.glf-products-release-page[data-series-enhanced] :is(.series-product,#series-specificity) .series-anatomy-controls{display:block}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-control-hint{font:400 14px/1.6 Barlow,Arial,sans-serif;margin:0 0 10px}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-toolbar]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-toolbar] li{list-style:none;margin:0;padding:0}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-toolbar] li:before{display:none}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-select]{width:100%;display:flex;align-items:baseline;gap:8px;border:1px solid var(--glf-border,#a0ac9f);border-radius:2px;background:transparent;color:var(--glf-ink,#004925);padding:10px;min-height:46px;text-align:left;cursor:pointer;font:600 14px/1.5 Barlow,Arial,sans-serif}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-select][aria-pressed=true]{border-color:#d3323a;background:var(--glf-surface,#f6f4ee)}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-select]:hover{background:var(--glf-surface,#f6f4ee)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-tab-number{font-size:12px;color:#d3323a;font-weight:700}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-component-table{margin:0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-component-table caption{font-size:11px;line-height:1.6;letter-spacing:.6px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-component-table th{width:35%}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-component-table :is(th,td){transition:background-color .2s}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-component-table tr[data-active=true] :is(th,td){background:var(--glf-surface,#f6f4ee)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-component-table tr[data-active=true] th{box-shadow:inset 3px 0 #d3323a}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-functions{margin:24px 0 0;font:400 14px/1.65 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-functions>div{margin:10px 0 0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-functions :is(dt,dd){float:none!important;display:inline!important;width:auto!important;clear:none!important;margin:0!important}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-functions dt{font-weight:600;color:var(--glf-ink,#004925)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-functions dt:after{content:": "}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-functions dd{display:inline;margin:0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-reference-sources{margin:24px 0 0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anchor-alias{display:block;scroll-margin-top:130px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height{border-top:1px solid var(--glf-border,#a0ac9f);margin-top:28px;padding-top:22px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-formula{display:flex;flex-wrap:wrap;gap:18px 12px;margin-top:16px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-term{display:inline-flex;flex-direction:column;min-width:48px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-number{font:600 28px/1.2 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);white-space:nowrap}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-operator{display:inline-block;margin-left:12px;color:var(--glf-muted,#5b6c5d);font-weight:400}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-label{font:500 11px/1.5 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d);margin-top:4px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-term:last-child .series-height-number{color:#d3323a}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid article{min-width:0;border:1px solid var(--glf-border,#a0ac9f);border-radius:2px;background:var(--glf-bg,#fff);padding:22px 20px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid svg{display:block;width:100%;height:76px;margin:0 0 20px}.glf-products-release-page .series-load-soft{fill:#d7e3dc}.glf-products-release-page .series-load-wood{fill:#8cae9b}.glf-products-release-page .series-load-red{fill:#d3323a}.glf-products-release-page .series-load-arrow{fill:none;stroke:#d3323a;stroke-width:2.2;stroke-linecap:round}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-label{font:600 12px/1.5 Barlow,Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;margin:0 0 8px;color:var(--glf-muted,#5b6c5d)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-value{font:600 25px/1.25 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);margin:0 0 14px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) .series-load-value{font:600 27px/1.25 Barlow,Arial,sans-serif!important}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid article>p:last-child{font:400 15px/1.7 Barlow,Arial,sans-serif;margin:0;color:var(--glf-text,#2f4035)}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-note{font:400 14px/1.7 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d);margin-top:18px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-production{align-items:center}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-production-media{margin:0;min-width:0}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-production-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-production-media figcaption{font:400 13px/1.6 Barlow,Arial,sans-serif;margin-top:10px;color:var(--glf-muted,#5b6c5d)}.glf-products-release-page .series-image-dialog{box-sizing:border-box;width:min(90vw,880px);max-height:92vh;padding:52px 24px 24px;border:1px solid var(--glf-border,#a0ac9f);border-radius:2px;background:var(--glf-bg,#fff);color:var(--glf-text,#2f4035)}.glf-products-release-page .series-image-dialog::backdrop{background:#111a15c9}.glf-products-release-page .series-image-dialog figure{margin:0;text-align:center}.glf-products-release-page .series-image-dialog img{max-width:100%;max-height:70vh;width:auto;object-fit:contain}.glf-products-release-page .series-image-dialog figcaption{font:400 14px/1.5 Barlow,Arial,sans-serif;margin-top:10px}.glf-products-release-page .series-image-dialog button{position:absolute;right:15px;top:10px;border:1px solid var(--glf-border,#a0ac9f);padding:7px 12px;background:var(--glf-surface,#f6f4ee);color:var(--glf-ink,#004925);font:600 14px/1.5 Barlow,Arial,sans-serif;cursor:pointer}.glf-products-release-page :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid #d3323a;outline-offset:4px}@media (min-width:1200px){#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:26px}}@media (max-width:1000px){#top.glf-products-release-page :is(.series-product,#series-specificity) .series-anatomy-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){#top.glf-products-release-page :is(.series-product,#series-specificity) :is(.series-anatomy,.series-loads) h3{font-size:23px}#top.glf-products-release-page :is(.series-product,#series-specificity) .series-load-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:359px){#top.glf-products-release-page :is(.series-product,#series-specificity) .series-height-number{font-size:24px}#top.glf-products-release-page :is(.series-product,#series-specificity) [data-series-select]{font-size:15px;padding-inline:8px;gap:9px}}@media (prefers-reduced-motion:reduce){.glf-products-release-page *,.glf-products-release-page *:before,.glf-products-release-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:359px){html.glf-native-theme #top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) .glf-product-purchase-facts dt{font-size:11px!important}}.glf-products-release-page{font-family:Barlow,Arial,sans-serif!important;font-synthesis:none}.glf-products-release-page *{box-sizing:border-box}#top.glf-products-release-page{overflow:visible!important}.glf-products-release-page :is(.series-facts-table,.series-component-table){min-width:0!important;max-width:100%!important}.glf-products-release-page .series-comparison{min-width:0!important;width:100%!important;max-width:100%!important;table-layout:fixed}#top.glf-products-release-page #wrap_all{overflow:clip!important}.glf-products-release-page [hidden]{display:none!important}.glf-products-release-page .series-technical-section{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)!important;gap:48px 64px!important;min-width:0;width:100%;align-items:start}.glf-products-release-page .series-technical-section>:is(.series-anatomy,.series-loads,.series-data-notes){grid-column:1/-1}.glf-products-release-page :is(.series-technical-copy,.series-technical-body,.series-facts-group){min-width:0}.glf-products-release-page .series-technical-body:empty{display:none}.glf-products-release-page .series-technical-body{padding-top:24px}.glf-products-release-page .series-facts-table{border-collapse:collapse;width:100%;table-layout:fixed;border:0;margin:0;color:var(--glf-text,#2f4035);font:400 14px/1.65 Barlow,Arial,sans-serif}.glf-products-release-page .series-facts-table caption{caption-side:top;text-align:left;padding:14px 18px;border-bottom:3px solid #004925;background:var(--glf-surface,#f3f1ea);color:var(--glf-ink,#004925);font:600 11px/1.6 Barlow,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.glf-products-release-page :is(.series-facts-table,.series-component-table) :is(th,td){padding:14px 18px;border:0;border-bottom:1px solid var(--glf-border,#d5d7ce);vertical-align:top;word-break:normal;overflow-wrap:anywhere;min-width:0}.glf-products-release-page .series-facts-table th{width:32%;text-align:left;background:var(--glf-surface,#f3f1ea);color:var(--glf-ink,#004925);font:600 13px/1.6 Barlow,Arial,sans-serif}.glf-products-release-page .series-facts-table td{background:var(--glf-bg,#fff);font:400 14px/1.65 Barlow,Arial,sans-serif}.glf-products-release-page .series-facts-table small{display:block;font:400 13px/1.65 Barlow,Arial,sans-serif;margin-top:4px}.glf-products-release-page .series-sketch{margin:26px 0 36px;min-width:0}.glf-products-release-page .series-sketch h4{font-size:21px;line-height:1.4;margin:0 0 12px;color:var(--glf-ink,#004925)}.glf-products-release-page .series-height-equation{font:600 clamp(21px,2.5vw,28px)/1.55 Barlow,Arial,sans-serif!important;color:var(--glf-ink,#004925);letter-spacing:-.4px;overflow-wrap:anywhere;margin:10px 0}.glf-products-release-page .series-drawing-note{font:400 13px/1.65 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d);margin-top:14px}.glf-products-release-page .series-component-seam{fill:none;stroke:var(--glf-bg,#fff);stroke-width:1.5}.glf-products-release-page .series-table-only .series-anatomy-layout{display:block!important}.glf-products-release-page .series-table-only .series-anatomy-visual:empty{display:none}.glf-products-release-page .series-anatomy-drawing svg{max-height:320px;min-height:120px}.glf-products-release-page .series-data-notes{border-left:3px solid #d3323a;padding:8px 20px;background:var(--glf-surface,#f3f1ea);font:400 14px/1.7 Barlow,Arial,sans-serif;color:var(--glf-text,#2f4035)}.glf-products-release-page .series-data-notes p{font:inherit;margin:8px 0}.glf-products-release-page .series-production-text{padding:32px 0;margin:32px 0;border-block:1px solid var(--glf-border,#d5d7ce);color:var(--glf-text,#2f4035)}.glf-products-release-page .series-production-text h2{font-size:30px;margin:0 0 20px}.glf-products-release-page .series-production-text p{max-width:780px}.glf-products-release-page .series-gallery-thumbs{display:flex;gap:8px;list-style:none;padding:0;margin:18px 0;justify-content:center;flex-wrap:wrap}.glf-products-release-page .series-gallery-thumbs li{list-style:none;padding:0;margin:0}.glf-products-release-page .series-gallery-thumbs button{width:56px;height:56px;padding:3px;border:1px solid var(--glf-border,#d5d7ce);background:var(--glf-bg,#fff);cursor:pointer}.glf-products-release-page .series-gallery-thumbs button[aria-pressed=true]{border:2px solid #d3323a}.glf-products-release-page .series-gallery-thumbs img{width:100%;height:100%;object-fit:contain;display:block}.glf-products-release-page[data-series-enhanced] [data-series-gallery-item]:not([data-series-active]){display:none!important}.glf-products-release-page .series-section-nav{position:sticky;top:calc(0px + var(--series-header-height,80px));z-index:80;margin:0 auto;padding:0 28px;background:var(--glf-bg,#fff);color:var(--glf-ink,#004925);border-block:1px solid var(--glf-border,#d5d7ce);max-width:1280px}.glf-products-release-page .series-section-nav details{position:relative}.glf-products-release-page .series-section-nav summary{display:none;font:600 14px/1.5 Barlow,Arial,sans-serif;cursor:pointer;padding:14px 0;min-height:46px;list-style:none}.glf-products-release-page .series-section-nav ul{display:flex!important;gap:12px 30px;flex-wrap:wrap;list-style:none;margin:0;padding:14px 0}.glf-products-release-page .series-section-nav li{list-style:none;margin:0;padding:0}.glf-products-release-page .series-section-nav a{font:500 14px/1.5 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);text-decoration:none}.glf-products-release-page .series-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.glf-products-release-page .series-mobile-offer{display:none}.glf-products-release-page .glf-offert-mobile-sticky-wrap{display:none!important}.glf-products-release-page .series-image-dialog button{min-height:44px}.glf-products-release-page .series-directory{padding:170px 32px 80px;max-width:1440px;margin:auto;background:var(--glf-bg,#fff);color:var(--glf-text,#2f4035);min-height:100vh}.glf-products-release-page .series-directory>header{margin:0 0 44px;max-width:850px}.glf-products-release-page .series-directory h1{font-size:clamp(34px,4.5vw,58px);line-height:1.2;color:var(--glf-ink,#004925);letter-spacing:-1px;margin:12px 0 26px}.glf-products-release-page .series-directory>header>p:last-child{font:400 20px/1.65 Barlow,Arial,sans-serif}.glf-products-release-page .series-directory-controls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:20px;align-items:end;margin-bottom:24px;padding:24px;background:var(--glf-surface,#f3f1ea)}.glf-products-release-page .series-directory-controls label{display:flex;flex-direction:column;gap:8px;font:600 14px/1.5 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);min-width:0}.glf-products-release-page .series-directory-controls :is(input,select,button){display:block;min-width:0;width:100%;height:48px;margin:0;padding:9px 12px;border:1px solid var(--glf-border,#a0ac9f);border-radius:0;background:var(--glf-bg,#fff);color:var(--glf-text,#2f4035);font:400 16px/1.5 Barlow,Arial,sans-serif}.glf-products-release-page .series-directory-controls button{cursor:pointer;padding-inline:20px}.glf-products-release-page .series-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.glf-products-release-page [data-series-card]{min-width:0;border:1px solid var(--glf-border,#d5d7ce);display:flex;flex-direction:column;background:var(--glf-bg,#fff)}.glf-products-release-page [data-series-card]>div{padding:24px;flex:1;display:flex;flex-direction:column;align-items:start}.glf-products-release-page [data-series-card] h2{font-size:23px;line-height:1.4;margin:8px 0 14px;text-transform:none;letter-spacing:-.3px;color:var(--glf-ink,#004925)}.glf-products-release-page [data-series-card] h2 a{color:inherit;text-decoration:none}.glf-products-release-page [data-series-card] p{font:400 16px/1.65 Barlow,Arial,sans-serif;margin:0 0 8px;color:var(--glf-text,#2f4035)}.glf-products-release-page [data-series-card] .glf-eyebrow{font:600 11px/1.5 Barlow,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#d3323a}.glf-products-release-page .series-directory-image{display:block;width:100%;height:240px;background:var(--glf-surface,#f3f1ea);overflow:hidden}.glf-products-release-page .series-directory-image img{width:100%;height:100%;object-fit:contain;display:block;padding:22px;mix-blend-mode:multiply}.glf-products-release-page .series-directory-link{font:600 15px/1.6 Barlow,Arial,sans-serif;margin-top:auto;padding-top:20px;color:var(--glf-ink,#004925)}.glf-products-release-page :is(.series-product,.series-directory) [id]{scroll-margin-top:calc(var(--series-header-height,80px) + 0px + 74px)}#top.glf-products-release-page #wrap_all #main :is(.series-product,#series-specificity) [id]{scroll-margin-top:calc(var(--series-header-height,80px) + 0px + 74px)}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-custom-hero{padding:32px 0 50px;overflow:visible}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;text-align:left;margin-top:44px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-copy{min-width:0}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-copy h1{font-size:clamp(36px,4.3vw,64px);line-height:1.15;letter-spacing:-1px;color:var(--glf-ink,#004925);max-width:none;margin:16px 0 24px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-copy .eyebrow{margin:0;text-align:left}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-copy .hero-deck{font:400 20px/1.65 Barlow,Arial,sans-serif;margin:0 0 28px;text-align:left;max-width:none}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-image{position:static;inset:auto;margin:0;width:100%;height:auto;transform:none;aspect-ratio:1;overflow:hidden}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-image .collar-frame{position:static;inset:auto;width:100%;height:100%;max-width:100%;display:block;overflow:visible;clip-path:none;transform:none;aspect-ratio:auto}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-image img{position:static;inset:auto;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none;clip-path:none;margin:0}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-purchase{margin:0 0 26px;width:100%;padding:20px 0;border-block:1px solid var(--glf-border,#d5d7ce)}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-quote{display:inline-flex;padding:14px 20px;color:#fff;background:#d3323a;font:600 14px/1.5 Barlow,Arial,sans-serif;text-decoration:none;border-bottom:2px solid #004925;min-height:48px}@media (min-width:1800px){.glf-products-release-page .series-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.glf-products-release-page .series-technical-section{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.glf-products-release-page .series-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glf-products-release-page .series-directory-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.glf-products-release-page .series-directory-controls button{grid-column:1/-1}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-image{max-width:520px;margin:auto;max-height:420px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-copy h1{font-size:clamp(32px,6vw,48px)}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-hero-copy .hero-deck{font-size:18px}html.glf-native-theme #top.glf-products-release-page #wrap_all #main #glf-collar-design .series-collar-purchase dl{grid-template-columns:1fr}}@media (max-width:700px){.glf-products-release-page{padding-bottom:96px!important}.glf-products-release-page .series-section-nav{padding-inline:20px;margin-inline:0}.glf-products-release-page .series-section-nav summary{display:block}.glf-products-release-page .series-section-nav details:not([open]) ul{display:none!important}.glf-products-release-page .series-section-nav ul{flex-direction:column;gap:0;padding:0 0 12px}.glf-products-release-page .series-section-nav a{display:block;min-height:42px;padding:10px 0}.glf-products-release-page :is(.series-facts-table,.series-component-table) :is(tbody,tr,th,td){display:block;width:100%!important}.glf-products-release-page :is(.series-facts-table,.series-component-table) th{padding:12px 14px 3px!important;border-bottom:0!important}.glf-products-release-page :is(.series-facts-table,.series-component-table) td{padding:5px 14px 14px!important}.glf-products-release-page .series-component-table tr[data-active=true] td{box-shadow:inset 3px 0 #d3323a}.glf-products-release-page .series-mobile-offer{display:flex;position:fixed;inset:auto 0 0;z-index:9000;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between;background:var(--glf-bg,#fff);color:var(--glf-ink,#004925);border-top:1px solid var(--glf-border,#a0ac9f);min-height:72px}.glf-products-release-page .series-mobile-offer>div{display:flex;flex-direction:column;min-width:0;max-width:55%}.glf-products-release-page .series-mobile-offer strong{font:600 13px/1.3 Barlow,Arial,sans-serif;overflow-wrap:anywhere}.glf-products-release-page .series-mobile-offer span{font:400 11px/1.4 Barlow,Arial,sans-serif;margin-top:3px}.glf-products-release-page .series-mobile-offer>a{background:#d3323a;color:#fff;font:600 13px/1.4 Barlow,Arial,sans-serif;padding:13px 12px;text-decoration:none;border-radius:0;min-height:44px;white-space:nowrap;flex-shrink:0}.glf-products-release-page .series-directory{padding:145px 20px 50px}.glf-products-release-page .series-directory-grid{grid-template-columns:1fr}.glf-products-release-page .series-directory-controls{grid-template-columns:1fr;padding:18px}.glf-products-release-page .series-directory-controls button{grid-column:auto}.glf-products-release-page .series-directory-image{height:260px}.glf-products-release-page .series-directory>header>p:last-child{font-size:18px}.glf-products-release-page .series-comparison thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.glf-products-release-page .series-comparison :is(tbody,tr,th,td){display:block;width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere;white-space:normal}.glf-products-release-page .series-comparison tbody tr{margin:0 0 20px;border:1px solid var(--glf-border,#d5d7ce)}.glf-products-release-page .series-comparison tbody :is(th,td){padding:14px!important;border:0;border-bottom:1px solid var(--glf-border,#d5d7ce)}.glf-products-release-page .series-comparison tbody tr>:first-child{font-weight:600;background:var(--glf-surface,#f3f1ea)}.glf-products-release-page .series-comparison tbody td:not(:first-child):before{content:attr(data-series-column-label);display:block;font:600 12px/1.5 Barlow,Arial,sans-serif;color:var(--glf-ink,#004925);margin-bottom:6px}}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-spec-container]{display:block!important;grid-template-columns:none!important;min-width:0;width:100%;max-width:1200px;margin-inline:auto}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)!important;gap:36px 56px!important;align-items:start;min-width:0;width:100%;max-width:1200px;margin:0 auto!important;padding:0!important;background:var(--glf-bg,#fff)!important;color:var(--glf-text,#2f4035)!important;border:0!important;box-shadow:none!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>:is(.series-technical-copy,.series-facts-group){display:block;min-width:0;width:auto;max-width:none;margin:0;padding:0;background:transparent!important;color:var(--glf-text,#2f4035)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-technical-copy:empty{display:none}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-technical-copy,.series-facts-group) h2{font:400 clamp(24px,2.15vw,34px)/1.25 "Faculty Glyphic",Georgia,serif!important;letter-spacing:-.35px!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;max-width:none!important;width:auto;margin:0 0 22px!important;color:var(--glf-ink,#004925)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>.series-facts-group:first-child{grid-column:1/-1}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>.series-technical-copy:empty+.series-facts-group{grid-column:1/-1}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]>:is(.series-anatomy,.series-loads,.series-data-notes){grid-column:1/-1;min-width:0}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-facts-table,.series-component-table){box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;color:var(--glf-text,#2f4035)}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-facts-table,.series-component-table) :is(th,td){box-sizing:border-box;min-width:0;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;letter-spacing:normal!important;text-transform:none!important;font-family:Barlow,Arial,sans-serif!important;line-height:1.65!important;vertical-align:top;border-color:var(--glf-border,#b9c8bb)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table th{width:34%!important;padding:14px 18px!important;font-size:14px!important;font-weight:600!important;background:var(--glf-surface,#f3f1ea)!important;color:var(--glf-ink,#004925)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table td{padding:14px 18px!important;font-size:15px!important;font-weight:400!important;background:var(--glf-bg,#fff)!important;color:var(--glf-text,#2f4035)!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table caption{color:var(--glf-ink,#004925)!important;background:var(--glf-surface,#f3f1ea)!important;font:600 12px/1.6 Barlow,Arial,sans-serif!important;letter-spacing:.6px!important;overflow-wrap:normal!important;padding:14px 18px!important}@media (max-width:1000px){#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}@media (max-width:700px){#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] :is(.series-facts-table,.series-component-table) :is(tbody,tr,th,td){display:block!important;width:100%!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table th{padding:12px 14px 3px!important;border-bottom:0!important}#top.glf-products-release-page #wrap_all #main :is([data-series-product],#series-specificity) [data-release-specifications] .series-facts-table td{padding:3px 14px 14px!important}}#top #wrap_all #main [data-series-product="2101"] .flex-example-section{margin:30px 0;color:var(--glf-text,#2f4035)}#top #wrap_all #main [data-series-product="2101"] .flex-example-section h4{font-size:26px;line-height:1.3;margin:0 0 14px;color:var(--glf-ink,#004925);text-transform:none}#top #wrap_all #main [data-series-product="2101"] .flex-example-section>p{max-width:800px;font:400 16px/1.7 Barlow,Arial,sans-serif}#top #wrap_all #main [data-series-product="2101"] .flex-product-example{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--glf-border,#a0ac9f);min-width:0;scroll-margin-top:140px}#top #wrap_all #main [data-series-product="2101"] .flex-product-example h5{font-size:23px;line-height:1.35;margin:0 0 20px;color:var(--glf-ink,#004925);text-transform:none}#top #wrap_all #main [data-series-product="2101"] .flex-example-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}#top #wrap_all #main [data-series-product="2101"] .flex-example-plan{margin:0;min-width:0;color:var(--glf-ink,#004925)}#top #wrap_all #main [data-series-product="2101"] .flex-example-plan svg{display:block;width:100%;height:auto;max-height:280px;color:inherit}#top #wrap_all #main [data-series-product="2101"] .flex-example-plan figcaption{font:400 14px/1.7 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d);margin-top:12px}#top #wrap_all #main [data-series-product="2101"] .flex-example-facts{margin:0;width:100%;table-layout:fixed}#top #wrap_all #main [data-series-product="2101"] .flex-example-facts :is(th,td){overflow-wrap:anywhere;font:400 14px/1.65 Barlow,Arial,sans-serif;padding:12px 14px;vertical-align:top}#top #wrap_all #main [data-series-product="2101"] .flex-example-facts th{width:42%;font-weight:600}#top #wrap_all #main [data-series-product="2101"] .flex-example-facts caption{text-align:left;font:600 11px/1.6 Barlow,Arial,sans-serif;letter-spacing:.7px;margin-bottom:10px;color:var(--glf-muted,#5b6c5d)}#top #wrap_all #main [data-series-product="2101"] :is(.flex-example-original,.flex-earlier-examples){margin:22px 0 0;border-top:1px solid var(--glf-border,#a0ac9f);padding:16px 0;color:var(--glf-ink,#004925)}#top #wrap_all #main [data-series-product="2101"] :is(.flex-example-original,.flex-earlier-examples)>summary{min-height:44px;box-sizing:border-box;cursor:pointer;font:600 15px/1.6 Barlow,Arial,sans-serif;padding:10px 0}#top #wrap_all #main [data-series-product="2101"] .flex-original-drawing{display:block;box-sizing:border-box;width:100%;height:auto;margin:18px 0 14px;padding:8px;background:white}#top #wrap_all #main [data-series-product="2101"] .flex-pdf-link{display:inline-flex;align-items:center;min-height:44px;color:var(--glf-link,#004925);font:600 14px/1.5 Barlow,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){#top #wrap_all #main [data-series-product="2101"] .flex-example-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:700px){#top #wrap_all #main [data-series-product="2101"] .flex-example-facts :is(table,tbody,tr,th,td){display:block;box-sizing:border-box;width:100%}#top #wrap_all #main [data-series-product="2101"] .flex-example-facts th{padding-bottom:3px}#top #wrap_all #main [data-series-product="2101"] .flex-example-facts td{padding-top:3px}}#top #wrap_all #main [data-series-product] .collar-drawing-section{grid-column:1/-1;min-width:0;margin:32px 0 0;padding-top:28px;border-top:1px solid var(--glf-border,#a0ac9f);color:var(--glf-text,#2f4035);scroll-margin-top:140px}#top #wrap_all #main [data-series-product] .collar-drawing-section h3{font:400 28px/1.3 "Faculty Glyphic",Georgia,serif;color:var(--glf-ink,#004925);text-transform:none;margin:0 0 16px}#top #wrap_all #main [data-series-product] .collar-drawing-section>p{max-width:880px;font:400 16px/1.7 Barlow,Arial,sans-serif;margin:12px 0 18px}#top #wrap_all #main [data-series-product] .collar-drawing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin:28px 0}#top #wrap_all #main [data-series-product] .collar-drawing-plan{min-width:0;margin:0;color:var(--glf-ink,#004925)}#top #wrap_all #main [data-series-product] .collar-drawing-plan svg{display:block;width:100%!important;height:auto!important;max-height:330px;color:inherit}#top #wrap_all #main [data-series-product] .collar-drawing-plan figcaption{font:400 14px/1.65 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d);margin:12px 0 0}#top #wrap_all #main [data-series-product] .collar-drawing-components{width:100%;margin:0;table-layout:fixed}#top #wrap_all #main [data-series-product] .collar-drawing-components :is(th,td){font:400 14px/1.65 Barlow,Arial,sans-serif;padding:12px 14px;vertical-align:top;overflow-wrap:anywhere}#top #wrap_all #main [data-series-product] .collar-drawing-components th{width:42%;font-weight:600;text-transform:none!important;letter-spacing:normal!important}#top #wrap_all #main [data-series-product] .collar-drawing-components caption{text-align:left;font:600 12px/1.6 Barlow,Arial,sans-serif;color:var(--glf-muted,#5b6c5d);margin-bottom:12px}#top #wrap_all #main [data-series-product] .collar-drawing-section>.collar-drawing-note{font-size:14px;color:var(--glf-muted,#5b6c5d);max-width:960px}#top #wrap_all #main [data-series-product] .collar-drawing-original{margin:22px 0 0;border-top:1px solid var(--glf-border,#a0ac9f);padding:16px 0;color:var(--glf-ink,#004925)}#top #wrap_all #main [data-series-product] .collar-drawing-original>summary{min-height:44px;box-sizing:border-box;cursor:pointer;font:600 15px/1.6 Barlow,Arial,sans-serif;padding:10px 0}#top #wrap_all #main [data-series-product] .collar-original-drawing{display:block;box-sizing:border-box;width:100%;height:auto;margin:18px 0 14px;padding:8px;background:white}#top #wrap_all #main [data-series-product] .collar-pdf-link{display:inline-flex;align-items:center;min-height:44px;color:var(--glf-link,#004925);font:600 14px/1.5 Barlow,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){#top #wrap_all #main [data-series-product] .collar-drawing-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:700px){#top #wrap_all #main [data-series-product] .collar-drawing-components :is(tbody,tr,th,td){display:block;box-sizing:border-box;width:100%}#top #wrap_all #main [data-series-product] .collar-drawing-components th{padding-bottom:3px}#top #wrap_all #main [data-series-product] .collar-drawing-components td{padding-top:3px}}#top.glf-products-release-page #main a[data-glf-reviewed-cta]{display:inline-flex!important;align-items:center;justify-content:center}#top.glf-products-release-page #main [data-series-product] :is(h1,h2,h3,h4,h5,h6)>:is(span,strong,em){font-family:inherit!important}html.glf-products-js #top.glf-products-release-page [data-series-gallery-item]:not([data-series-active]){display:none!important}body.glf-products-release-page :is(.glf-v2-reveal,.glfsr-reveal,[data-enter],[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}#glf-catalogue-release .reveal{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}
/* Contain Enfold's floating footer section inside the clipped release shell. */
#top.glf-products-release-page #footer-page {
  display: flow-root;
}

/* The approved shared offer bar owns mobile quotes on this legacy collar page. */


/* Match the shared offer bar's exact 700px breakpoint. The fallback includes
   the safe area; the measured value already includes it and any wrapped text. */
@media (max-width: 700px) {
  #top.glf-products-release-page:has(.series-mobile-offer) #CookiebotWidget {
    bottom: calc(var(--glf-products-offer-height, calc(72px + env(safe-area-inset-bottom, 0px))) + 16px) !important;
  }
}

/* Only the Lighthouse-confirmed product sketch and catalogue text failures. */
#top.glf-products-release-page :is(.series-product,#series-specificity) .series-tab-number {
  color: #b9232c;
}
html.glf-native-theme[data-glf-theme="dark"] #top.glf-products-release-page :is(.series-product,#series-specificity) .series-tab-number {
  color: #ff9298;
}
html:not([data-glf-theme="dark"]) #top.glf-products-release-page #wrap_all #main [data-series-product] .glf-product-story > section > p.glf-eyebrow {
  color: #b9232c;
}


#top #wrap_all #main #glf-catalogue-release #eur-standardreferens .hub-height-formula .whitespace-nowrap.text-primary {
  color: #ff9298;
}

/* Existing paragraph links in the owned product body need a non-colour cue.
   Named CTA/button/standalone link classes retain their existing treatments. */
#top.glf-products-release-page [data-series-product] p > a[href]:not([class]) {
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* Only build-annotated editorial content; source HTML remains fully readable. */
:is(#glf-catalogue-release,[data-series-product]) .glf-motion-word {
  display: inline-block;
  max-width: 100%;
  vertical-align: baseline;
  overflow-wrap: anywhere;
  transform-origin: 50% 70%;
}
:is(#glf-catalogue-release,[data-series-product])[data-glf-motion-state="ready"] .glf-motion-armed {
  opacity: 0;
}
:is(#glf-catalogue-release,[data-series-product]) [data-glf-motion="image"] {
  transform-origin: center;
}
:is(#glf-catalogue-release,[data-series-product]) .glf-motion-gradient-word {
  background-image: var(--glf-word-gradient);
  background-size: var(--glf-word-gradient-size);
  background-position: var(--glf-word-gradient-position);
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (prefers-reduced-motion:reduce), print {
  :is(#glf-catalogue-release,[data-series-product]) :is([data-glf-motion],.glf-motion-word) {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
  }
}





			body.glf-global-header-active {
				--glf-header-height: 82px;
				--glf-header-pad: clamp(24px, 3.2vw, 58px);
				--glf-logo-width: 98px;
				--glf-logo-optical-inset: 26px;
				--glf-flank-gap: 52px;
				--glf-nav-gap: 19px;
				--glf-nav-font: 13px;
				--glf-search-width: 45px;
				--glf-search-inset: 16px;
				--glf-language-width: 56px;
				--glf-footer-shell: 1280px;
				--glf-footer-gutter: clamp(24px, 4vw, 64px);
				--glf-chat-offset: 24px;
			}

			body.glf-global-header-active .glf-global-skip {
				position: fixed;
				top: 10px;
				left: 10px;
				z-index: 100002;
				padding: 11px 16px;
				transform: translateY(-180%);
				border: 3px solid #c64432;
				border-radius: 2px;
				background: #004925;
				color: #fff;
				font-size: 15px;
				font-weight: 700;
				line-height: 1.2;
				text-decoration: none;
				opacity: 0;
			}

			body.glf-global-header-active .glf-global-skip:focus,
			body.glf-global-header-active .glf-global-skip:focus-visible {
				transform: none;
				color: #fff;
				opacity: 1;
				outline: 0;
			}

			body.glf-global-header-active #header a:focus-visible,
			body.glf-global-header-active .av-burger-overlay a:focus-visible,
			body.glf-global-header-active .avia-search-tooltip input:focus-visible,
			body.glf-global-header-active .avia-search-tooltip button:focus-visible {
				outline: 3px solid #c64432 !important;
				outline-offset: 3px;
				box-shadow: 0 0 0 6px #fff !important;
			}

			html.glf-navigation-drawer-locked,
			html.glf-navigation-drawer-locked body.glf-global-header-active {
				overflow: hidden !important;
				overscroll-behavior: none;
			}

			html.glf-navigation-drawer-locked .av-burger-overlay-scroll {
				overflow-x: hidden !important;
				overflow-y: auto !important;
				overscroll-behavior: contain;
				-webkit-overflow-scrolling: touch;
			}

			body.glf-global-header-active #header #avia-menu > li.glf-submenu-escape-closed > .sub-menu {
				visibility: hidden !important;
				opacity: 0 !important;
				pointer-events: none !important;
			}

			body.admin-bar.glf-global-header-active .glf-global-skip {
				top: 42px;
			}

			body.glf-global-header-active #header.av_header_transparency .header_bg {
				background-color: #fff !important;
				opacity: .95 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .logo a > img {
				opacity: 1 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .logo .avia-svg-logo-sub {
				display: none !important;
			}

			body.glf-global-header-active #header.av_header_transparency #avia-menu > li > a,
			body.glf-global-header-active #header.av_header_transparency #avia-menu > li > a .avia-menu-text {
				color: #004925 !important;
			}

			body.glf-global-header-active #header.av_header_transparency #menu-item-search svg {
				fill: #004925 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .social_bookmarks a {
				color: #888 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner,
			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::before,
			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::after {
				background-color: #888 !important;
			}

			body.glf-global-header-active #header,
			body.glf-global-header-active #header_main {
				min-height: var(--glf-header-height) !important;
			}

			body.glf-global-header-active #header_main {
				height: var(--glf-header-height) !important;
			}

			body.glf-global-header-active #header_main .av-logo-container {
				box-sizing: border-box;
				display: block !important;
				width: 100% !important;
				max-width: 1760px !important;
				height: var(--glf-header-height) !important;
				margin-right: auto !important;
				margin-left: auto !important;
				padding-right: var(--glf-header-pad) !important;
				padding-left: var(--glf-header-pad) !important;
				line-height: normal !important;
			}

			body.glf-global-header-active #header_main .av-logo-container > .inner-container {
				display: flex !important;
				align-items: stretch;
				justify-content: center;
				width: 100%;
				height: 100%;
				min-width: 0;
			}

			body.glf-global-header-active #header_main .logo {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important;
				float: none !important;
				display: flex !important;
				align-items: center;
				flex: 0 0 var(--glf-logo-width);
				width: var(--glf-logo-width) !important;
				max-width: var(--glf-logo-width) !important;
				min-width: 0 !important;
				height: 100% !important;
				min-height: 0 !important;
				margin: 0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0 !important;
				padding: 0 !important;
			}

			body.glf-global-header-active #header_main .logo a {
				display: flex;
				align-items: center;
				width: 100%;
				height: 100%;
			}

			body.glf-global-header-active #header_main .logo a > img,
			body.glf-global-header-active #header_main .logo a > svg {
				width: 100% !important;
				max-width: 100% !important;
				height: auto !important;
				max-height: 100% !important;
				margin: 0 !important;
				object-fit: contain;
				aspect-ratio: 1030 / 539;
			}

			body.glf-global-header-active #header_main .main_menu {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important;
				float: none !important;
				clear: none;
				display: flex !important;
				align-items: stretch;
				justify-content: flex-start !important;
				flex: 0 1 auto !important;
				min-width: 0;
				height: 100% !important;
				margin: 0 !important;
				line-height: normal;
			}

			body.glf-global-header-active #header_main .main_menu > .avia-menu {
				display: flex;
				align-items: stretch;
				float: none !important;
				width: auto !important;
				min-width: 0;
				height: 100%;
				margin: 0 !important;
				padding: 0 !important;
				border: 0 !important;
			}

			body.glf-global-header-active #header #avia-menu {
				display: flex !important;
				flex-flow: row nowrap;
				align-items: stretch;
				float: none !important;
				width: auto !important;
				height: 100%;
				margin: 0;
				padding: 0;
				white-space: nowrap;
			}

			body.glf-global-header-active #header #avia-menu > li {
				float: none !important;
				height: 100%;
				margin: 0 !important;
				padding: 0 !important;
				line-height: normal !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-top-level,
			body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown {
				display: block !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) {
				order: 10;
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown {
				order: 20;
				margin-left: calc(var(--glf-flank-gap) - var(--glf-search-inset)) !important;
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-language-current {
				order: 30;
			}

			body.glf-global-header-active #header #avia-menu > .av-burger-menu-main {
				order: 40;
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu > .av-language-switch-item {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu >
				li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item) +
				li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item) {
				margin-left: var(--glf-nav-gap) !important;
			}

			body.glf-global-header-active #header #avia-menu > .glf-stories-menu-item {
				margin-left: var(--glf-nav-gap) !important;
			}

			body.glf-global-header-active #header #avia-menu > li > a {
				box-sizing: border-box;
				display: flex !important;
				align-items: center;
				height: var(--glf-header-height) !important;
				min-height: var(--glf-header-height) !important;
				padding: 0 !important;
				line-height: 1 !important;
			}

			body.glf-global-header-active #header #avia-menu >
				li.menu-item-top-level:not(.menu-item-language) > a {
				padding-top: 1px !important;
				font-size: var(--glf-nav-font) !important;
				font-weight: 700 !important;
				letter-spacing: .025em !important;
			}

			body.glf-global-header-active #header #menu-item-search > a {
				justify-content: center;
				width: var(--glf-search-width);
				min-width: var(--glf-search-width);
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-language-current > a {
				justify-content: center;
				width: var(--glf-language-width);
				min-width: var(--glf-language-width);
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language > a .avia-menu-text,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-item > a .avia-menu-text {
				display: inline-flex;
				align-items: center;
				gap: 6px;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language > a .glf-language-native,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-item > a .glf-language-native {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu .glf-language-code {
				display: inline-block;
				color: #004925;
				font-size: 11px;
				font-weight: 800;
				letter-spacing: .08em;
				line-height: 1;
			}

			body.glf-global-header-active .av-burger-overlay .glf-language-code {
				display: none !important;
			}

			body.glf-global-header-active .av-burger-overlay .glf-language-native {
				display: inline !important;
			}

			body.glf-global-header-active .av-burger-overlay li.glf-language-duplicate-current {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language-current > a .avia-menu-fx,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-current-language > a .avia-menu-fx,
			body.glf-global-header-active #header #avia-menu > li.av-language-switch-item.current-menu-item > a .avia-menu-fx {
				display: none !important;
				opacity: 0 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
				position: static !important;
				display: flex !important;
				align-items: center;
				flex: 0 0 auto;
				gap: 8px;
				float: none !important;
				clear: none !important;
				height: 100%;
				margin: 0 0 0 14px !important;
				padding: 0 0 0 20px !important;
				overflow: visible !important;
				border-left: 0;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks::before {
				width: 1px;
				height: 28px;
				margin-right: 6px;
				background: #d7ddd9;
				content: "";
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li {
				position: static;
				display: flex;
				align-items: center;
				justify-content: center;
				flex: 0 0 44px !important;
				float: none;
				width: 44px !important;
				height: 100%;
				margin: 0;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a {
				display: flex !important;
				align-items: center;
				justify-content: center;
				box-sizing: border-box;
				flex: 0 0 44px !important;
				float: none !important;
				width: 44px !important;
				min-width: 44px !important;
				height: 44px !important;
				min-height: 44px !important;
				padding: 0 !important;
				color: #888 !important;
				line-height: 1 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a::before {
				line-height: 1 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a:focus-visible {
				outline: 3px solid #c64432 !important;
				outline-offset: 3px !important;
				box-shadow: 0 0 0 6px #fff !important;
			}

			@media (min-width: 1361px) and (max-width: 1496px) {
				body.glf-global-header-active.glf-global-header-language-de #header_main .main_menu > .social_bookmarks {
					display: none !important;
				}
			}

			body.glf-global-header-active #footer-page {
				background: #fafafa;
				border-top: 1px solid rgba(0, 63, 44, .13);
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 {
				box-sizing: border-box;
				width: min(var(--glf-footer-shell), calc(100% - (2 * var(--glf-footer-gutter)))) !important;
				max-width: var(--glf-footer-shell) !important;
				margin-right: auto !important;
				margin-left: auto !important;
				background: transparent !important;
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 > .flex_cell:first-child .avia-image-container {
				width: 132px !important;
				max-width: 100% !important;
				transform: translateY(-13px);
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 > .flex_cell:first-child .avia-image-container img {
				width: 100% !important;
				height: auto !important;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon-svg {
				display: block;
				width: 20px;
				height: 20px;
				color: currentColor;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon--enhanced {
				display: flex !important;
				align-items: center;
				justify-content: center;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon--enhanced > .av-icon-char {
				display: none !important;
			}

			body.glf-global-header-active #CookiebotWidget {
				right: auto !important;
				bottom: var(--glf-chat-offset) !important;
				left: var(--glf-chat-offset) !important;
			}

			html.html_header_top.html_header_sticky
				body.glf-global-header-active #main {
				padding-top: var(--glf-header-height) !important;
			}

			@media (max-width: 1360px) {
				body.glf-global-header-active {
					--glf-header-height: 80px;
					--glf-header-pad: 28px;
					--glf-logo-width: 94px;
					--glf-flank-gap: 36px;
					--glf-nav-gap: 14px;
					--glf-nav-font: 11.5px;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
					gap: 4px;
					margin-left: 8px !important;
					padding-left: 14px !important;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a {
					flex-basis: 36px !important;
					width: 36px !important;
					min-width: 36px !important;
					height: 36px !important;
					min-height: 36px !important;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li {
					flex-basis: 36px !important;
					width: 36px !important;
				}
			}

			@media (max-width: 1180px) {
				body.glf-global-header-active {
					--glf-header-height: 78px;
					--glf-header-pad: 24px;
					--glf-logo-width: 90px;
					--glf-flank-gap: 30px;
					--glf-nav-gap: 10px;
					--glf-nav-font: 10.5px;
					--glf-search-inset: 15px;
					--glf-language-width: 46px;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
					display: none !important;
				}
			}

			body.glf-global-header-active.glf-global-header-compact {
				--glf-header-height: 72px;
				--glf-header-pad: 22px;
				--glf-logo-width: 89px;
				--glf-chat-offset: 20px;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .av-logo-container > .inner-container {
				justify-content: space-between;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .logo {
				margin-right: 0 !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .main_menu {
				flex: 0 0 auto !important;
				margin-left: auto !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > li.menu-item-top-level {
				display: none !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .menu-item-search-dropdown,
			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .av-burger-menu-main {
				display: block !important;
				margin-left: 0 !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .av-burger-menu-main > a {
				justify-content: center;
				width: 46px;
				min-width: 46px;
			}

			@media (max-width: 1010px) {
				body.glf-global-header-active {
					--glf-header-height: 72px;
					--glf-header-pad: 22px;
					--glf-logo-width: 89px;
					--glf-chat-offset: 20px;
				}

				body.glf-global-header-active #header_main .av-logo-container > .inner-container {
					justify-content: space-between;
				}

				body.glf-global-header-active #header_main .logo {
					margin-right: 0 !important;
				}

				body.glf-global-header-active #header_main .main_menu {
					flex: 0 0 auto !important;
					margin-left: auto !important;
				}

				body.glf-global-header-active #header #avia-menu > li.menu-item-top-level {
					display: none !important;
				}

				body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown,
				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main {
					display: block !important;
					margin-left: 0 !important;
				}

				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main > a {
					justify-content: center;
					width: 46px;
					min-width: 46px;
				}
			}

			@media (min-width: 541px) and (max-width: 1100px) {
				body.glf-global-header-active #footer-page #av-layout-grid-1 {
					display: grid !important;
					grid-template-columns: repeat(2, minmax(0, 1fr));
					column-gap: 36px;
					padding-top: 54px;
					padding-bottom: 26px;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_one_fifth {
					width: 100% !important;
					grid-column: 1 / -1;
					padding: 0 0 30px !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth,
				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner {
					display: contents !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner > .flex_column {
					box-sizing: border-box;
					width: auto !important;
					margin: 0 !important;
					padding: 0 0 34px !important;
				}
			}

			@media (max-width: 540px) {
				body.glf-global-header-active #footer-page #av-layout-grid-1 {
					display: grid !important;
					grid-template-columns: minmax(0, 1fr);
					padding-top: 46px;
					padding-bottom: 22px;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_one_fifth {
					width: 100% !important;
					padding: 0 0 26px !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth,
				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner {
					display: contents !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner > .flex_column {
					width: auto !important;
					margin: 0 !important;
					padding: 0 0 30px !important;
				}
			}

			@media (max-width: 767px) {
				html.html_header_top.html_header_sticky
					body.glf-global-header-active #main {
					padding-top: 0 !important;
				}
			}

			@media (max-width: 782px) {
				body.admin-bar.glf-global-header-active .glf-global-skip {
					top: 56px;
				}
			}

			@media (max-width: 460px) {
				body.glf-global-header-active {
					--glf-header-pad: 18px;
					--glf-logo-width: 82px;
					--glf-search-width: 42px;
				}

				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main > a {
					width: 42px;
					min-width: 42px;
				}
			}
		



[data-wpr-lazyrender] {content-visibility: auto;}