@charset "UTF-8";:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.mt-auto{margin-top:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.fixed-top{left:0;position:fixed;right:0;top:0;z-index:1030}.clearfix:after{clear:both;content:"";display:block}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}.btn{border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.btn.disabled,.btn:disabled{box-shadow:none;opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#0062cc;border-color:#005cbf;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:0 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar>.container,.navbar>.container-fluid{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}@font-face{font-display:swap;font-family:nucleo;font-style:normal;font-weight:400;src:url(../components/icon-font/fonts/nucleo.eot);src:url(../components/icon-font/fonts/nucleo.eot) format("embedded-opentype"),url(../components/icon-font/fonts/nucleo.woff2) format("woff2"),url(../components/icon-font/fonts/nucleo.woff) format("woff"),url(../components/icon-font/fonts/nucleo.ttf) format("truetype"),url(../components/icon-font/fonts/nucleo.svg) format("svg")}.icon{color:inherit;display:inline-block;flex-shrink:0;font:normal normal normal 1em/1 nucleo;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sm{font-size:.8em}.icon-lg{font-size:1.2em}.icon-16{font-size:16px}.icon-32{font-size:32px}.icon-is-spinning{animation:icon-spin 1s linear infinite}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.icon-flip-y{transform:scaleY(-1)}.icon-flip-x{transform:scaleX(-1)}.icon-buttoncross:before{content:"\ea02"}.icon-buttonheart:before{content:"\ea03"}.icon-buttonlink:before{content:"\ea04"}.icon-buttonlinkedin:before{content:"\ea05"}.icon-buttonmail:before{content:"\ea06"}.icon-buttonmap:before{content:"\ea07"}.icon-buttonphone:before{content:"\ea08"}.icon-buttonroute:before{content:"\ea09"}.icon-buttonvcard:before{content:"\ea0a"}.icon-cross:before{content:"\ea0b"}.icon-dashdate:before{content:"\ea0c"}.icon-dashmail:before{content:"\ea0d"}.icon-dashpark:before{content:"\ea0e"}.icon-dashphone:before{content:"\ea0f"}.icon-dashroute:before{content:"\ea10"}.icon-dashtime:before{content:"\ea11"}.icon-events:before{content:"\ea12"}.icon-facebook:before{content:"\ea13"}.icon-gastro:before{content:"\ea14"}.icon-glattlogo:before{content:"\ea15"}.icon-glatttalershop:before{content:"\ea16"}.icon-health:before{content:"\ea17"}.icon-infodash:before{content:"\ea18"}.icon-instagram:before{content:"\ea19"}.icon-language:before{content:"\ea1a"}.icon-linkarrow:before{content:"\ea1b"}.icon-linkarrow2:before{content:"\ea1c"}.icon-linkcross:before{content:"\ea1d"}.icon-linkmail:before{content:"\ea1e"}.icon-linkroute:before{content:"\ea1f"}.icon-menu:before{content:"\ea20"}.icon-scroll:before{content:"\ea21"}.icon-search:before{content:"\ea22"}.icon-service:before{content:"\ea23"}.icon-stores:before{content:"\ea24"}.icon-youtube:before{content:"\ea25"}.icon-tiktok:before{content:"\ea26"}.icon-buttonarrow:before{content:"\ea01"}@font-face{font-display:swap;font-family:New Hero;font-style:normal;font-weight:400;src:url(../fonts/NewHero-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:New Hero;font-style:normal;font-weight:700;src:url(../fonts/NewHero-Bold.woff2) format("woff2"),url(../fonts/NewHero-Bold.woff) format("woff")}.parent{position:relative}.child.both{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.child.horizontal{left:50%;position:absolute;transform:translate(-50%)}.child.vertical{position:absolute;top:50%;transform:translateY(-50%)}.bootstrap-select .btn:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,.divide-container:focus,.radio input[type=radio]:focus+label:before,a.btn:focus,a:focus,button:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{box-shadow:none!important;outline:none!important}body,html{height:100%}body{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333;margin:0;width:100%}.clearboth{clear:both}.container-fluid.x-no-padding{padding:0}nav.navbar{background-color:transparent;border-bottom:1px solid transparent;height:auto;transition:all .25s ease-in-out}@media (min-width:768px){nav.navbar{height:88px}}@media (max-width:575.98px){nav.navbar{transition:margin-top .25s ease-in-out}body.scroll-direction-down nav.navbar{margin-top:-65px}}nav.navbar.no-transparency{background-color:#fff;border-bottom-color:#ddd}nav.navbar>.container-fluid{padding:0;position:relative}@media (min-width:576px){nav.navbar>.container-fluid{padding:0 15px}}@media (min-width:1601px){nav.navbar>.container-fluid{padding:0 3%}}.navbar-header{position:relative;width:100%}a.infodash-toggler{align-items:center;color:#000;display:flex;height:40px;margin-left:-6px;margin-right:47px;padding:0;position:relative;width:40px}@media (min-width:992px){a.infodash-toggler{height:auto;margin-right:0;width:339px}}a.infodash-toggler[aria-expanded=false]{color:#000}a.infodash-toggler i.icon{font-size:2.5rem;left:0;position:absolute;top:0;transition:color .25s ease-in-out}@media (min-width:992px){a.infodash-toggler i.icon:not(.icon-cross){margin:0 10px 0 0;position:relative}}@media (min-width:1200px){a.infodash-toggler i.icon{font-size:2.75rem}}a.infodash-toggler i.icon.icon-infodash{color:#000;font-size:0!important;height:32px;line-height:0;width:32px}a.infodash-toggler i.icon.icon-dashtime{color:inherit;display:none}a.infodash-toggler i.icon.icon-cross{color:transparent}@media (min-width:992px){a.infodash-toggler i.icon{z-index:1051}a.infodash-toggler i.icon.icon-infodash{display:none}a.infodash-toggler i.icon.icon-dashtime{color:inherit;display:block}}a.infodash-toggler .infodash-toggler-text{display:none;transition:color .25s ease-in-out;z-index:1051}@media (min-width:992px){a.infodash-toggler .infodash-toggler-text{align-items:center;color:#000;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;gap:.25em;line-height:1.333333;text-transform:none;white-space:nowrap}a.infodash-toggler .infodash-toggler-text span{display:inline-block;font:inherit;line-height:inherit}}@media (min-width:1200px){a.infodash-toggler .infodash-toggler-text{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333}}body.open-panel-is-dash a.infodash-toggler i.icon.icon-cross{color:#fff;z-index:1101}body:not(.is--touchDevice) a.infodash-toggler i.icon.icon-cross{display:none}a.navbar-brand-clone{position:absolute;z-index:11111111}.searchthis .head .gohome i.icon.icon-glattlogo,a.navbar-brand i.icon.icon-glattlogo,a.navbar-brand-clone i.icon.icon-glattlogo{font-size:1.875rem;transition:color .25s ease-in-out}@media (min-width:768px){.searchthis .head .gohome i.icon.icon-glattlogo,a.navbar-brand i.icon.icon-glattlogo,a.navbar-brand-clone i.icon.icon-glattlogo{font-size:2.1875rem}}@media (min-width:1200px){.searchthis .head .gohome i.icon.icon-glattlogo,a.navbar-brand i.icon.icon-glattlogo,a.navbar-brand-clone i.icon.icon-glattlogo{font-size:2.5rem}}a.navbar-brand{left:50%;margin:0!important;padding:6px 0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@media (max-width:575.98px){body.open-panel-is-dash a.navbar-brand,body.open-panel-is-dash a.navbar-brand-clone,body.open-panel-is-navi a.navbar-brand,body.open-panel-is-navi a.navbar-brand-clone{z-index:1101}body.open-panel-is-dash a.navbar-brand i.icon.icon-glattlogo,body.open-panel-is-dash a.navbar-brand-clone i.icon.icon-glattlogo{color:#fff}}body.open-panel-is-search a.navbar-brand i.icon.icon-glattlogo,body.open-panel-is-search a.navbar-brand-clone i.icon.icon-glattlogo{color:#777}body.search-animation-is-running a.navbar-brand-clone{transition:left .25s ease-in-out}body.home a.navbar-brand{opacity:1}body.home.scroll-lock-transition:not(.is--browser-is-ie){transition:opacity .25s ease-in-out}body.home.scroll-lock:not(.is--browser-is-ie) a.navbar-brand{opacity:0}body.home.is--browser-is-ie div.glatt-see-through{display:none}a.searching{align-items:center;display:flex;height:40px;margin-left:auto;position:relative;width:40px;z-index:1049}@media (min-width:992px){a.searching{margin-right:6px}}a.searching{color:#000}a.searching i.icon{font-size:2.5rem;left:0;position:absolute;top:0;transition:color .25s ease-in-out}a.searching i.icon.icon-search{color:inherit}a.searching i.icon.icon-cross{color:transparent}@media (max-width:991.98px){a.searching i.icon.icon-cross{display:none}}.navbar .navbar-toggler{background:transparent!important;border:none;border-radius:0;color:#000;cursor:pointer;height:2.5rem;margin:0 -10px 3px 16px;padding:0;position:relative;width:2.5rem;z-index:11057}.navbar .navbar-toggler .hamburger-icon,.navbar .navbar-toggler .hamburger-icon:after,.navbar .navbar-toggler .hamburger-icon:before{background-color:#000;content:"";height:2px;left:0;position:absolute;transition:background-color .32s ease,left .32s ease,top .32s ease,width .32s ease,transform .32s ease;width:2rem;z-index:1057}.navbar .navbar-toggler .hamburger-icon{top:1.125rem}.navbar .navbar-toggler .hamburger-icon:before{top:-.5rem}.navbar .navbar-toggler .hamburger-icon:after{left:.75rem;top:.5rem;width:1.25rem}body.open-panel-is-nlabo .navbar-toggler .hamburger-icon,body.open-panel-is-nlabo .navbar-toggler .hamburger-icon:after,body.open-panel-is-nlabo .navbar-toggler .hamburger-icon:before{background-color:#fff}body.open-panel-is-search .navbar-toggler .hamburger-icon,body.open-panel-is-search .navbar-toggler .hamburger-icon:after,body.open-panel-is-search .navbar-toggler .hamburger-icon:before{background-color:#777}body.open-panel-is-navi .navbar .navbar-toggler .hamburger-icon,body.open-panel-is-nlabo .navbar .navbar-toggler .hamburger-icon{background:transparent;transform:rotate(-135deg)}body.open-panel-is-navi .navbar .navbar-toggler .hamburger-icon:after,body.open-panel-is-navi .navbar .navbar-toggler .hamburger-icon:before,body.open-panel-is-nlabo .navbar .navbar-toggler .hamburger-icon:after,body.open-panel-is-nlabo .navbar .navbar-toggler .hamburger-icon:before{top:0}body.open-panel-is-navi .navbar .navbar-toggler .hamburger-icon:after,body.open-panel-is-nlabo .navbar .navbar-toggler .hamburger-icon:after{left:0;width:2rem}body.open-panel-is-navi .navbar .navbar-toggler .hamburger-icon:before,body.open-panel-is-nlabo .navbar .navbar-toggler .hamburger-icon:before{transform:rotate(90deg)}@media (max-width:991.98px){body.open-panel-is-search .navbar .navbar-toggler .hamburger-icon{background:transparent;transform:rotate(-135deg)}body.open-panel-is-search .navbar .navbar-toggler .hamburger-icon:after,body.open-panel-is-search .navbar .navbar-toggler .hamburger-icon:before{top:0}body.open-panel-is-search .navbar .navbar-toggler .hamburger-icon:after{left:0;width:2rem}body.open-panel-is-search .navbar .navbar-toggler .hamburger-icon:before{transform:rotate(90deg)}}a.language{left:12px;position:absolute;top:9px;width:40px;z-index:1051}@media (min-width:576px){a.language{left:24px;top:12px}}@media (min-width:768px){a.language{left:27px;top:24px}}ul.primary,ul.secondary{display:flex;flex-direction:column;list-style:none;padding-left:0}ul.primary{color:#000;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.6rem;font-style:normal;line-height:1.5;margin-bottom:0;padding:0}@media (max-width:374px){ul.primary{line-height:1.25;margin-bottom:0}}@media (min-width:576px){ul.primary{padding-left:0}}ul.primary li a{align-items:center;color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;transition:color .25s ease-in-out}ul.primary li a i{color:inherit;display:inline-block;flex-shrink:0;font-size:36px;margin-right:10px;text-align:left;width:36px}@media (max-width:374px){ul.primary li a i{font-size:32px;width:32px}}ul.primary li{margin-bottom:8px}ul.primary.deskrow{color:#000;display:none;flex-direction:row;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:0;font-style:normal;line-height:1.5;line-height:0;margin-bottom:0;padding:0;width:288px;z-index:1051}ul.primary.deskrow li{width:48px}ul.primary.deskrow li a{color:#000;display:inline-flex}ul.primary.deskrow li a i{color:inherit;display:inline-block;flex-shrink:0;font-size:40px;margin:0}ul.secondary{color:#000;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.6rem;font-style:normal;line-height:1.5;margin-bottom:24px;padding-left:0}@media (max-width:374px){ul.secondary{line-height:1.375;margin-bottom:18px}}@media (min-width:576px){ul.secondary{padding-left:0}}ul.secondary li{margin-bottom:8px}ul.secondary a{align-items:center;color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}ul.secondary a i{color:inherit;display:inline-block;flex-shrink:0;font-size:36px;margin-right:10px;text-align:left;width:36px}@media (max-width:374px){ul.secondary a i{font-size:32px;width:32px}}ul.secondary li.dashroute i,ul.secondary li.dashtime i{font-size:30px;text-align:center;text-shadow:.35px 0 currentColor,-.35px 0 currentColor,0 .35px currentColor,0 -.35px currentColor;transform:translateX(1px)}@media (max-width:374px){ul.secondary li.dashroute i,ul.secondary li.dashtime i{font-size:28px}}ul.secondary li.infodash i{font-size:40px;transform:translateX(-1px)}@media (max-width:374px){ul.secondary li.infodash i{font-size:35px}}.navbar-collapse{background-color:#fff;display:block;height:100%;min-height:100%;overflow:hidden;padding:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .25s;width:100%;z-index:1056}.navbar-collapse .newsabo,.navbar-collapse .scroll-wrapper{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);transition-delay:.25s}.navbar-collapse.show{transform:translateY(0)}.navbar-collapse.show .newsabo,.navbar-collapse.show .scroll-wrapper{opacity:1}@media (min-width:576px){.navbar-collapse{transform:translateX(100%);transition:transform .25s}.navbar-collapse.show{transform:translateX(0)}}.navbar-collapse .scroll-wrapper{height:100vh}@media (min-width:992px){.navbar-collapse .scroll-wrapper{height:calc(100vh - 88px);height:calc(var(--vh, 1vh)*100 - 88px)}}.navbar-collapse .scroll-wrapper{overflow-y:scroll}.navbar-collapse .scroll-wrapper .ul-wrapper{margin:0 auto;transform:translateX(-24px);width:250px}@media (min-width:576px){.navbar-collapse .scroll-wrapper .ul-wrapper{transform:translateX(-14px)}}.navbar-collapse .scroll-wrapper .ul-wrapper ul.primary{padding-top:18vh}.navbar-collapse .scroll-wrapper .ul-wrapper ul.secondary{padding-left:0}.navbar-collapse .scroll-wrapper .ul-wrapper ul.primary,.navbar-collapse .scroll-wrapper .ul-wrapper ul.secondary{margin-left:10px}@media (min-width:576px){.navbar-collapse .scroll-wrapper .ul-wrapper ul.primary,.navbar-collapse .scroll-wrapper .ul-wrapper ul.secondary{margin-left:0}}.navbar-collapse .scroll-wrapper .btn.newsletter{margin-bottom:2rem}@media (max-width:374px){.navbar-collapse{height:auto}}@media (min-width:576px){.navbar-collapse{border-left:1px solid #ddd;max-width:270px}}@media (min-width:768px){.navbar-collapse{max-width:336px}}@media (min-width:992px){.navbar-collapse{max-width:336px}}@media (min-width:1200px){.navbar-collapse{max-width:336px}}@media (min-width:1601px){.navbar-collapse{max-width:480px}}.navbar-collapse.collapse:not(.show){display:block}button.btn.newsletter{color:#fff;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.5;padding:.5rem .75rem;text-align:center}button.btn.newsletter:hover{background-color:#fff;color:#000}@media (min-width:992px){button.btn.newsletter{display:none}}@media (max-width:991.98px){.newsabo{display:none}}.newsabo{bottom:0;left:0;position:fixed;width:100%}.newsabo a{color:#fff;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.4;padding:30px 0;text-align:center;text-transform:uppercase}body:not(.is--is-set) .newsabo{display:none}body.is--browser-is-ie .newsabo{position:absolute}.infodash-collapse{background-color:#000;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s;width:100%;z-index:6}.infodash-collapse.show{transform:translateX(0);z-index:1099}@media (min-width:576px){.infodash-collapse{max-width:366px}}@media (min-width:1601px){.infodash-collapse{max-width:480px}}.infodash-collapse.collapse:not(.show){display:block}a.infodash.brand{color:#fff;display:inline-block;left:50%;position:absolute;top:18px;transform:translate(-50%);width:77px}a.infodash.brand i.icon.icon-glattlogo{font-size:1.875rem}@media (min-width:768px){a.infodash.brand{display:none}}@media (max-width:575.98px){a.infodash.brand{display:none}}.infodash.content{margin:24% auto 24px;width:300px}@media (max-width:374px){.infodash.content{margin:66px auto 18px;width:270px}.infodash.content .part{margin-bottom:24px}}.infodash.content .part{margin-bottom:12%}@media (min-width:576px){.infodash.content .part{margin-bottom:15%}}@media (min-width:992px){.infodash.content .part{margin-bottom:36px}}@media (min-width:1200px){.infodash.content .part{margin-bottom:48px}}.infodash.content .openinghours{align-items:center;color:#fff;display:flex;flex-direction:row}@media (min-width:768px){.infodash.content .openinghours{align-items:flex-start}}.infodash.content .openinghours i{display:inline-block;font-size:6rem}.infodash.content .openinghours i.icon-dashtime:before{-webkit-text-stroke-width:inherit}@media (max-width:374px){.infodash.content .openinghours i{font-size:5rem}}@media (min-width:768px){.infodash.content .openinghours i{font-size:3rem}}.infodash.content .openinghours i{color:inherit;flex-shrink:0;margin-right:24px}.infodash.content .openinghours .today{display:inline-block;text-transform:none}.infodash.content .openinghours .today.case-class-closed-until-date,.infodash.content .openinghours .today.case-class-sunday-closed,.infodash.content .openinghours .today.case-class-today-closed,.infodash.content .openinghours .today.case-class-tomorrow-closed{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2.125rem;font-style:normal;line-height:1.333333;line-height:.75}.infodash.content .openinghours .today.case-class-closed-until-date span.time,.infodash.content .openinghours .today.case-class-sunday-closed span.time,.infodash.content .openinghours .today.case-class-today-closed span.time,.infodash.content .openinghours .today.case-class-tomorrow-closed span.time{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.35rem;font-style:normal;line-height:1.333333;line-height:1;padding-bottom:3px}.infodash.content .openinghours .today.case-class-today-closed{font-size:3rem;line-height:.5;padding-top:12px}.infodash.content .openinghours .today.case-class-tomorrow-closed{font-size:2.375rem;line-height:.666666;padding-top:6px}.infodash.content .openinghours .today.case-class-closed-until-date{font-size:2.25rem;line-height:.75;padding-top:6px}.infodash.content .openinghours .today.case-class-today-open-from,.infodash.content .openinghours .today.case-class-today-open-until,.infodash.content .openinghours .today.case-class-tomorrow-open-from{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.45rem;font-style:normal;line-height:1.333333;line-height:.5;padding-top:12px}.infodash.content .openinghours .today.case-class-today-open-from span.time,.infodash.content .openinghours .today.case-class-today-open-until span.time,.infodash.content .openinghours .today.case-class-tomorrow-open-from span.time{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2.25rem;font-style:normal;line-height:1.333333;margin-left:-1px}.infodash.content .openinghours .today span.weekly{border-top:1px solid #fff;font-size:1.125rem;line-height:1.25;padding-top:3px}.infodash.content .openinghours .today.case-class-today-open-from span.time{font-size:2.375rem}.infodash.content .openinghours .today.case-class-tomorrow-open-from{font-size:1.275rem}.infodash.content .openinghours .today.case-class-tomorrow-open-from span.time{font-size:2.375rem}@media (min-width:768px){.infodash.content .openinghours .today.case-class-closed-until-date,.infodash.content .openinghours .today.case-class-sunday-closed,.infodash.content .openinghours .today.case-class-today-closed,.infodash.content .openinghours .today.case-class-today-open-from,.infodash.content .openinghours .today.case-class-today-open-until,.infodash.content .openinghours .today.case-class-tomorrow-closed,.infodash.content .openinghours .today.case-class-tomorrow-open-from{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.333333;line-height:1;padding-top:0}.infodash.content .openinghours .today.case-class-closed-until-date span.time,.infodash.content .openinghours .today.case-class-sunday-closed span.time,.infodash.content .openinghours .today.case-class-today-closed span.time,.infodash.content .openinghours .today.case-class-today-open-from span.time,.infodash.content .openinghours .today.case-class-today-open-until span.time,.infodash.content .openinghours .today.case-class-tomorrow-closed span.time,.infodash.content .openinghours .today.case-class-tomorrow-open-from span.time{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.333333}.infodash.content .openinghours .today.case-class-closed-until-date span.weekly,.infodash.content .openinghours .today.case-class-sunday-closed span.weekly,.infodash.content .openinghours .today.case-class-today-closed span.weekly,.infodash.content .openinghours .today.case-class-today-open-from span.weekly,.infodash.content .openinghours .today.case-class-today-open-until span.weekly,.infodash.content .openinghours .today.case-class-tomorrow-closed span.weekly,.infodash.content .openinghours .today.case-class-tomorrow-open-from span.weekly{border-top:1px solid #fff;font-size:1rem;line-height:1.25;padding-top:3px}}.infodash.content .nextday{align-items:center;color:#000;display:flex;flex-direction:row;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.0625rem;font-style:normal;line-height:1.333333}.infodash.content .nextday .nextday.info{margin:0;padding:0;text-transform:none}.infodash.content .nextday .nextday.info div{width:218px}@media (max-width:374px){.infodash.content .nextday .nextday.info div{width:194px}}@media (min-width:768px){.infodash.content .nextday .nextday.info div{width:228px}}.infodash.content .nextday i{color:inherit;display:inline-block;flex-shrink:0;font-size:4rem;margin-left:12px}.infodash.content .nextday i span.nextday{font-size:1rem;padding-top:6px}@media (min-width:768px){.infodash.content .nextday{flex-direction:row-reverse;justify-content:space-between}.infodash.content .nextday i{font-size:3rem;margin:0 24px 0 0}}.infodash.content .parking{align-items:center;color:#fff;display:flex;flex-direction:row}.infodash.content .parking i{color:inherit;display:inline-block;flex-shrink:0;font-size:4rem;margin-right:24px}.infodash.content .parking .parking.info{color:#fff;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.0625rem;font-style:normal;line-height:1.333333;text-transform:none}@media (min-width:768px){.infodash.content .parking i{font-size:3rem}}.infodash.content .contact a{align-items:center;color:#fff;display:flex;flex-direction:column;float:left;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.0625rem;font-style:normal;line-height:1.333333;width:33.3%}.infodash.content .contact a i{color:inherit;display:inline-block;flex-shrink:0;font-size:3rem;margin:0 0 3px}.infodash.content .contact a i.mobile,.infodash.content .contact a span.mobile{display:block}.infodash.content .contact a i.desktop,.infodash.content .contact a span.desktop{display:none;text-transform:none}@media (min-width:768px){.infodash.content .contact a{align-items:center;flex-flow:row nowrap;float:none;margin:0 0 36px;padding:0;width:100%}.infodash.content .contact a i{margin:0 24px 0 0}.infodash.content .contact a i.mobile,.infodash.content .contact a span.mobile{display:none}.infodash.content .contact a i.desktop,.infodash.content .contact a span.desktop{display:inline-block}.infodash.content .contact a i.desktop span.mailaddress,.infodash.content .contact a span.desktop span.mailaddress{text-transform:none}}@media (min-width:1200px){.infodash.content .contact a{margin:0 0 48px}}.infodash.content .address{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.0625rem;font-style:normal;line-height:1.333333;text-align:center}@media (min-width:992px){.infodash.content .address{text-align:left}}.nlabo-collapse{height:100%;padding:120px 18px 18px;position:fixed;right:0;top:0;width:100%;z-index:0;z-index:1106}@media (max-width:374px){.nlabo-collapse{padding:72px 12px 12px}}.nlabo-collapse{overflow-y:auto;transform:translateX(100%);transition:transform .25s}.nlabo-collapse .nlabo_content{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);transition-delay:.25s}.nlabo-collapse.show{transform:translateX(0)}.nlabo-collapse.show .nlabo_content{opacity:1}@media (min-width:576px){.nlabo-collapse{max-width:396px}}@media (min-width:992px){.nlabo-collapse{padding:150px 18px 18px}}@media (min-width:1601px){.nlabo-collapse{max-width:456px;padding:180px 18px 18px}}.nlabo-collapse.collapse:not(.show){display:block}.nlabo_content1,.nlabo_content2,.nlabo_content3,.nlabo_content4{height:480px;margin:0 auto;max-width:330px;position:relative}@media (max-width:374px){.nlabo_content1,.nlabo_content2,.nlabo_content3,.nlabo_content4{height:400px}}.nlabo_content1 h1,.nlabo_content1 h2,.nlabo_content2 h1,.nlabo_content2 h2,.nlabo_content3 h1,.nlabo_content3 h2,.nlabo_content4 h1,.nlabo_content4 h2{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2.25rem;font-style:normal;line-height:1.125;margin-bottom:18px;text-align:center}.nlabo_content1 p.txt,.nlabo_content2 p.txt,.nlabo_content3 p.txt,.nlabo_content4 p.txt{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333;margin-bottom:36px;text-align:center}@media (max-width:374px){.nlabo_content1 p.txt,.nlabo_content2 p.txt,.nlabo_content3 p.txt,.nlabo_content4 p.txt{margin-bottom:18px}}.nlabo_content1 p.pflicht,.nlabo_content2 p.pflicht,.nlabo_content3 p.pflicht,.nlabo_content4 p.pflicht{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333;margin:24px 0;text-align:center}.nlabo_content1 p.formfield,.nlabo_content2 p.formfield,.nlabo_content3 p.formfield,.nlabo_content4 p.formfield{display:block;margin:24px auto;width:270px}.nlabo_content1 p.formfield input,.nlabo_content2 p.formfield input,.nlabo_content3 p.formfield input,.nlabo_content4 p.formfield input{border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.333333;padding:3px 0;text-align:left;width:100%}.nlabo_content1 p.formfield.check,.nlabo_content2 p.formfield.check,.nlabo_content3 p.formfield.check,.nlabo_content4 p.formfield.check{color:#fff;display:inline-block;float:left;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.333333;line-height:1.125;margin:0 0 6px;width:50%}.nlabo_content1 p.formfield.check label.contain,.nlabo_content2 p.formfield.check label.contain,.nlabo_content3 p.formfield.check label.contain,.nlabo_content4 p.formfield.check label.contain{cursor:pointer;display:block;margin-bottom:12px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nlabo_content1 p.formfield.check label.contain input,.nlabo_content2 p.formfield.check label.contain input,.nlabo_content3 p.formfield.check label.contain input,.nlabo_content4 p.formfield.check label.contain input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.nlabo_content1 p.formfield.check label.contain span.mycheck,.nlabo_content2 p.formfield.check label.contain span.mycheck,.nlabo_content3 p.formfield.check label.contain span.mycheck,.nlabo_content4 p.formfield.check label.contain span.mycheck{border:2px solid #fff;border-radius:3px;height:21px;left:0;position:absolute;top:0;width:21px}.nlabo_content1 p.formfield.check label.contain:hover input~.mycheck,.nlabo_content2 p.formfield.check label.contain:hover input~.mycheck,.nlabo_content3 p.formfield.check label.contain:hover input~.mycheck,.nlabo_content4 p.formfield.check label.contain:hover input~.mycheck{background-color:hsla(0,0%,100%,.6)}.nlabo_content1 p.formfield.check label.contain input:checked~.mycheck,.nlabo_content2 p.formfield.check label.contain input:checked~.mycheck,.nlabo_content3 p.formfield.check label.contain input:checked~.mycheck,.nlabo_content4 p.formfield.check label.contain input:checked~.mycheck{background-color:#fff}.nlabo_content1 p.formfield.check label.contain span.mycheck:after,.nlabo_content2 p.formfield.check label.contain span.mycheck:after,.nlabo_content3 p.formfield.check label.contain span.mycheck:after,.nlabo_content4 p.formfield.check label.contain span.mycheck:after{content:"";display:none;position:absolute}.nlabo_content1 p.formfield.check label.contain input:checked~.mycheck:after,.nlabo_content2 p.formfield.check label.contain input:checked~.mycheck:after,.nlabo_content3 p.formfield.check label.contain input:checked~.mycheck:after,.nlabo_content4 p.formfield.check label.contain input:checked~.mycheck:after{display:block}.nlabo_content1 p.formfield.check label.contain .mycheck:after,.nlabo_content2 p.formfield.check label.contain .mycheck:after,.nlabo_content3 p.formfield.check label.contain .mycheck:after,.nlabo_content4 p.formfield.check label.contain .mycheck:after{border-width:0 3px 3px 0;height:12px;left:6px;top:2px;transform:rotate(45deg);width:6px}.nlabo_content1 p.formfield.check.radio,.nlabo_content2 p.formfield.check.radio,.nlabo_content3 p.formfield.check.radio,.nlabo_content4 p.formfield.check.radio{display:flex;flex-direction:row;float:none;justify-content:flex-start;width:270px}.nlabo_content1 p.formfield.check.radio label.contain,.nlabo_content2 p.formfield.check.radio label.contain,.nlabo_content3 p.formfield.check.radio label.contain,.nlabo_content4 p.formfield.check.radio label.contain{float:left;margin-right:24px}.nlabo_content1 p.formfield.check.radio label.contain input,.nlabo_content2 p.formfield.check.radio label.contain input,.nlabo_content3 p.formfield.check.radio label.contain input,.nlabo_content4 p.formfield.check.radio label.contain input{cursor:pointer;opacity:0;position:absolute}.nlabo_content1 p.formfield.check.radio label.contain span.mycheck,.nlabo_content2 p.formfield.check.radio label.contain span.mycheck,.nlabo_content3 p.formfield.check.radio label.contain span.mycheck,.nlabo_content4 p.formfield.check.radio label.contain span.mycheck{background-color:#fff;border:none;border-radius:50%;height:21px;width:21px}.nlabo_content1 p.formfield.check.radio label.contain .mycheck:after,.nlabo_content2 p.formfield.check.radio label.contain .mycheck:after,.nlabo_content3 p.formfield.check.radio label.contain .mycheck:after,.nlabo_content4 p.formfield.check.radio label.contain .mycheck:after{border-radius:50%;border-width:0;height:9px;left:6px;top:6px;transform:none;width:9px}.nlabo_content1 div.abonavi,.nlabo_content2 div.abonavi,.nlabo_content3 div.abonavi,.nlabo_content4 div.abonavi{bottom:0;display:flex;flex-direction:row;justify-content:space-between;margin:0;position:absolute;width:100%}.nlabo_content1 div.abonavi p.dots,.nlabo_content2 div.abonavi p.dots,.nlabo_content3 div.abonavi p.dots,.nlabo_content4 div.abonavi p.dots{display:inline-block;margin:0;padding-top:6px;text-align:center;width:100px}.nlabo_content1 div.abonavi p.dots span.dot,.nlabo_content2 div.abonavi p.dots span.dot,.nlabo_content3 div.abonavi p.dots span.dot,.nlabo_content4 div.abonavi p.dots span.dot{border:2px solid #fff;border-radius:50%;display:inline-block;height:10px;margin:0 6px;width:10px}.nlabo_content1 div.abonavi p.dots span.dot.active,.nlabo_content2 div.abonavi p.dots span.dot.active,.nlabo_content3 div.abonavi p.dots span.dot.active,.nlabo_content4 div.abonavi p.dots span.dot.active{background-color:#fff}.nlabo_content1 div.abonavi a,.nlabo_content2 div.abonavi a,.nlabo_content3 div.abonavi a,.nlabo_content4 div.abonavi a{color:#fff;height:36px;width:36px}.nlabo_content1 div.abonavi a i.icon,.nlabo_content2 div.abonavi a i.icon,.nlabo_content3 div.abonavi a i.icon,.nlabo_content4 div.abonavi a i.icon{font-size:2.25rem}.nlabo_content1 div.abonavi a.backto i.icon,.nlabo_content2 div.abonavi a.backto i.icon,.nlabo_content3 div.abonavi a.backto i.icon,.nlabo_content4 div.abonavi a.backto i.icon{transform:rotate(90deg)}.nlabo_content1 div.abonavi a.goto i.icon,.nlabo_content2 div.abonavi a.goto i.icon,.nlabo_content3 div.abonavi a.goto i.icon,.nlabo_content4 div.abonavi a.goto i.icon{transform:rotate(-90deg)}.nlabo_content1 div.abonavi a:hover i.icon,.nlabo_content2 div.abonavi a:hover i.icon,.nlabo_content3 div.abonavi a:hover i.icon,.nlabo_content4 div.abonavi a:hover i.icon{opacity:1}.nlabo_content1 div.abonavi a.empty,.nlabo_content2 div.abonavi a.empty,.nlabo_content3 div.abonavi a.empty,.nlabo_content4 div.abonavi a.empty{cursor:auto;opacity:0!important}.nlabo_content4 p.formfield.check{display:block;float:none;line-height:1.333333;margin:48px auto 0;width:270px}.nlabo_content4 p.formfield.check label.contain{margin-bottom:24px}.nlabo_content4 p.formfield.check label.contain span.mycheck{top:3px}.nlabo_content4 p.pflicht{margin:36px 0}.nlabo_content4 p.formfield{display:block;margin:0 auto;width:270px}.nlabo_content4 p.formfield input[type=submit]{background-color:#fff;border:2px solid #fff;border-radius:6px;color:#000;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25;margin:0 auto;padding:9px 18px;text-align:center;width:auto}.nlabo_content4 p.formfield input[type=submit]:hover{color:#fff;cursor:pointer}.searchthis,body.open-panel-is-search nav.navbar{background-color:#ddd}.searchthis{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;padding:.5rem 0 0;position:fixed;top:0;width:100%;z-index:1050}@media (min-width:1181px){.searchthis{background-color:transparent;height:auto;padding:0}}.searchthis{opacity:0;overflow-y:auto;transition:opacity .25s ease-in-out}.searchthis .head{background-color:#ddd;background-color:transparent;height:52px;padding-bottom:12px;position:relative}.searchthis .head .gohome{color:#777;display:block;display:none;position:absolute}@media (min-width:1181px){.searchthis .head .gohome{display:inline-block;left:0;margin-left:21%;margin-right:1.5%;padding:8px 0 6px;position:relative;transform:none}}@media (min-width:1200px){.searchthis .head .gohome{margin-left:22%;margin-right:3%;padding:6px 0}}@media (min-width:1601px){.searchthis .head .gohome{margin-left:24%;margin-right:4%}}.searchthis .head .closing{display:inline-block;float:right;height:40px;margin-right:15px;width:40px}@media (min-width:1181px){.searchthis .head .closing{display:none}.searchthis .head{display:flex;height:88px;padding:15px}.searchthis .head .infodash-toggler{display:inline-block;padding:8px 0 0 16px;width:180px}.searchthis .head .infodash-toggler .infodash-toggler-text{color:#777}}@media (min-width:1200px){.searchthis .head .infodash-toggler{top:20px;width:210px}}@media (min-width:1601px){.searchthis .head{padding:15px 0 15px 3%}}.searchthis div.searchform{margin:0 0 24px;padding:0;text-align:center;width:100%}@media (min-width:1181px){.searchthis div.searchform{display:inline-block;margin:0;width:29%}}@media (min-width:1200px){.searchthis div.searchform{width:33%}}.searchthis div.searchform input.searchfield{background-color:transparent;border:none;border-bottom:2px solid #777;border-radius:0;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.333333;line-height:1;outline-color:transparent;outline:none;padding:6px 0;text-align:center;width:100%}@media (max-width:1180.98px){.searchthis div.searchform.desk{display:none}}@media (min-width:1181px){.searchthis .mob{display:none}}.searchthis .slugsearch{text-align:center}.searchthis .slugsearch a{color:#777;display:inline-block;margin:6px;padding:6px 12px}@media (min-width:1181px){.searchthis .slugsearch{background-color:#ddd;padding:1em 2em 2em}}.searchthis .searchteasers{height:auto;margin:0;max-height:calc(100vh - 136px);max-height:calc(var(--vh, 1vh)*100 - 136px);overflow-y:auto}@media (min-width:1181px){.searchthis .searchteasers{background-color:#ddd;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;margin:0;max-height:calc(100vh - 88px);max-height:calc(var(--vh, 1vh)*100 - 88px);padding:24px 0}}.searchthis .searchteasers div.searchteaser{height:100px;margin:0 auto 24px;padding:0;width:100%}@media (max-width:374px){.searchthis .searchteasers div.searchteaser{height:auto}}@media (min-width:1181px){.searchthis .searchteasers div.searchteaser{margin:0 24px 24px 0}.searchthis .searchteasers div.searchteaser:nth-of-type(2n){margin-right:0}}@media (min-width:1200px){.searchthis .searchteasers div.searchteaser{margin:0 30px 30px 0}}.searchthis .searchteasers div.searchteaser{background-color:#fff}.searchthis .searchteasers div.searchteaser.ghost{background-color:transparent}@media (max-width:767.98px){.searchthis .searchteasers div.searchteaser.ghost{display:none}}.searchthis .searchteasers div.searchteaser{border-radius:9px;max-width:348px}.searchthis .searchteasers div.searchteaser div.storelogo{border-bottom-left-radius:9px;border-top-left-radius:9px;display:inline-block;float:left;margin-left:6px;margin-right:6px;width:100px}.searchthis .searchteasers div.searchteaser div.storelogo:not(.post-type-cpt_services) img{border-bottom-left-radius:9px;border-top-left-radius:9px}.searchthis .searchteasers div.searchteaser div.storelogo.post-type-cpt_services img{height:100px;margin:15px 0;max-height:70px;max-width:100px;width:100px}.searchthis .searchteasers div.searchteaser div.storelogo.coverimg{background:no-repeat 50%;background-size:cover;height:100px;margin-left:0;margin-right:12px}.searchthis .searchteasers div.searchteaser div.searchtext{display:inline-block;margin:14px 20px 0 0;max-width:230px;width:60%}@media (max-width:374px){.searchthis .searchteasers div.searchteaser div.searchtext{margin-bottom:6px;width:53%}}.searchthis .searchteasers div.searchteaser div.searchtext{float:left}.searchthis .searchteasers div.searchteaser div.searchtext p{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333;margin:auto 0}.searchthis .searchteasers div.searchteaser div.searchtext p strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.25}.searchthis .searchteasers div.searchteaser div.searchtext p{margin-right:-1em;max-height:5.33332em;overflow:hidden;position:relative}.searchthis .searchteasers div.searchteaser div.searchtext .fadeoutdiv{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;height:18px;position:absolute;right:0;width:66%}@media (min-width:1200px){body.is--browser-is-firefox .searchthis .head .gohome{padding-top:5px}}body.search-panel-is-visible a.infodash-toggler,body.search-panel-is-visible a.infodash-toggler .infodash-toggler-text,body.search-panel-is-visible button.navbar-toggler,body.search-panel-is-visible button.navbar-toggler[aria-expanded=false],body.search-panel-is-visible ul.primary.deskrow li a{color:#777}body.search-panel-is-visible .searchthis{opacity:1}@media (min-width:992px){body.search-panel-is-visible a.searching{z-index:1051}}body.search-panel-is-visible a.searching{color:#777}body.search-panel-is-visible a.searching i.icon.icon-search{color:transparent}body.search-panel-is-visible a.searching i.icon.icon-cross{color:inherit}@media (min-width:1181px){body.search-panel-handle-orig-logo nav.navbar .navbar-brand{opacity:0}}@media (min-width:990px) and (max-width:1180.98px){body.search-panel-handle-orig-logo nav.navbar .navbar-brand{opacity:1;z-index:1101}}body.search-panel-handle-orig-logo a.navbar-brand-clone{z-index:1101}@media (max-width:991.98px){body.search-panel-handle-orig-logo a.navbar-brand{z-index:1101}}.godown{bottom:24px;display:none;height:40px;left:50%;position:absolute;transform:translate(-50%);width:40px;z-index:12}@media (min-width:992px){.godown{display:block}}.home .godown{display:block}section.hero{bottom:0;left:0;position:fixed;right:0;top:0}section.hero .main-carousel{height:100%;width:100%}section.hero .main-carousel .carousel-cell{height:100%;overflow:hidden;width:100%}section.hero .main-carousel .carousel-cell img{height:100%;width:100%}section.top.home .glatt{display:grid;grid-template-columns:auto 90% auto;grid-template-rows:auto 80% auto;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100%;z-index:6;grid-gap:0;margin:0;padding:0}@media (min-width:576px){section.top.home .glatt{grid-template-columns:auto 75% auto}}@media (min-width:768px){section.top.home .glatt{grid-template-columns:auto 66% auto}}@media (min-width:992px){section.top.home .glatt{grid-template-columns:auto 54% auto}}@media (min-width:1200px){section.top.home .glatt{grid-template-columns:auto 42% auto}}section.top.home .glatt .item{background-color:#fff}section.top.home .glatt .item.top{grid-column:1/4}section.top.home .glatt .item.logo{background-color:transparent;background:url(../images/glatt-transparent.png) no-repeat 50%;background-size:101%}section.top.home .glatt .item.bottom{grid-column:1/4}section.firststep{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative}section.firststep .slidercontrol{bottom:0;display:none;left:0;padding:24px 15px;position:absolute;right:0}section.firststep .slidercontrol h5{font-size:1.125rem}section.firststep .slidercontrol h1,section.firststep .slidercontrol h5{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.125}section.firststep .slidercontrol h1{font-size:2.25rem}section.hometext{background-color:#fff;padding:36px 0 48px;position:relative}@media (min-width:576px){section.hometext{padding:54px 0 48px}}@media (min-width:768px){section.hometext{padding-top:60px}}@media (min-width:992px){section.hometext{padding-top:84px}}@media (min-width:1200px){section.hometext{padding-top:108px}}section.hometext h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3rem;font-style:normal;line-height:1.125}@media (max-width:374px){section.hometext h1{font-size:2.75rem}}section.hometext h5,section.hometext p.lead{font-size:1.5rem;line-height:1.25}section.hometext h5,section.hometext p,section.hometext p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal}section.hometext p{font-size:1.125rem;line-height:1.333333}section.mainteaser .row{align-items:stretch}@media (max-width:767.98px){section.mainteaser .row{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr}}section.mainteaser .teaser{display:flex;height:auto;padding:0}section.mainteaser .teaser .inner-teaser{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:70px 24px;width:100%}@media (min-width:768px){section.mainteaser .teaser .inner-teaser{padding-bottom:76px;padding-top:76px}}@media (min-width:992px){section.mainteaser .teaser .inner-teaser{padding-bottom:84px;padding-top:84px}}@media (min-width:1200px){section.mainteaser .teaser .inner-teaser{padding-bottom:98px;padding-top:98px}}section.mainteaser .teaser a h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.125;line-height:1.65}@media (min-width:1601px){section.mainteaser .teaser a h1{white-space:nowrap}}section.mainteaser .teaser a h1 strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;line-height:1}@media (min-width:768px) and (max-width:1199.98px){section.mainteaser .teaser a h1{font-size:1.5rem;line-height:1.25}section.mainteaser .teaser a h1 strong{font-size:2.25rem}}@media (max-width:575.98px){section.mainteaser .teaser.one br,section.mainteaser .teaser.three br,section.mainteaser .teaser.two br{display:none}}section.mainteaser .teaser.one a,section.mainteaser .teaser.three a,section.mainteaser .teaser.two a{text-decoration:none}section.mainteaser .teaser.one a h1 i,section.mainteaser .teaser.three a h1 i,section.mainteaser .teaser.two a h1 i{font-size:1.125em;transform:rotate(-90deg)}@media (min-width:768px){section.mainteaser .teaser.one a h1 i,section.mainteaser .teaser.three a h1 i,section.mainteaser .teaser.two a h1 i{font-size:.75em}}section.mainteaser .teaser.one a h1 i.mobile,section.mainteaser .teaser.three a h1 i.mobile,section.mainteaser .teaser.two a h1 i.mobile{display:inline-block;margin-left:12px;margin-top:4px;position:absolute}@media (min-width:768px){section.mainteaser .teaser.one a h1 i.mobile,section.mainteaser .teaser.three a h1 i.mobile,section.mainteaser .teaser.two a h1 i.mobile{display:none}}section.mainteaser .teaser.one a h1 i.desktop,section.mainteaser .teaser.three a h1 i.desktop,section.mainteaser .teaser.two a h1 i.desktop{display:inline-block}@media (max-width:767.98px){section.mainteaser .teaser.one a h1 i.desktop,section.mainteaser .teaser.three a h1 i.desktop,section.mainteaser .teaser.two a h1 i.desktop{display:none}}section.mainteaser .teaser.one a:active,section.mainteaser .teaser.one a:hover,section.mainteaser .teaser.three a:active,section.mainteaser .teaser.three a:hover,section.mainteaser .teaser.two a:active,section.mainteaser .teaser.two a:hover{color:#000;text-decoration:none}section.mainteaser .teaser.one a h1{margin:0;text-align:center}@media (max-width:374px){section.mainteaser .teaser.one a h1{margin:0}}@media (min-width:768px){section.mainteaser .teaser.one a h1{margin:0;text-align:center}section.mainteaser .teaser.one a h1 span.arrow{margin-left:0}}@media (min-width:992px){section.mainteaser .teaser.one a h1{margin:0 11%}}section.mainteaser .teaser.two a h1{margin:0;text-align:center}@media (max-width:374px){section.mainteaser .teaser.two a h1{margin:0}}@media (min-width:768px){section.mainteaser .teaser.two a h1{margin:0;text-align:center}}@media (min-width:992px){section.mainteaser .teaser.two a h1{margin:0 11%}}@media (min-width:1601px){section.mainteaser .teaser.two a h1{margin:0 auto;max-width:380px}}section.mainteaser .teaser.three a h1{margin:0;text-align:center}@media (max-width:374px){section.mainteaser .teaser.three a h1{margin:0}}@media (min-width:768px){section.mainteaser .teaser.three a h1{margin:0;text-align:center}section.mainteaser .teaser.three a h1 span.arrow{margin-left:0}}@media (min-width:992px){section.mainteaser .teaser.three a h1{margin:0 11%}}section.mainteaser .teaser{overflow:hidden}section.mainteaser .teaser .inner-teaser{transform:scale(1.01);transform-origin:center 25%;transition:all .5s ease}section.mainteaser .teaser:hover .inner-teaser{transform:scale(1.1)}@media (min-width:768px){body.is--browser-is-edge .teaser.two,body.is--browser-is-ie .teaser.two{flex:0 0 35.333333%;margin-left:-1%;margin-right:-1%;max-width:35.333333%}}section.instagramteaser{background-color:#fff;padding:24px 0;position:relative}section.instagramteaser .communitytitle{padding-bottom:24px;text-align:center}section.instagramteaser .communitytitle h5{font-size:1.5rem}section.instagramteaser .communitytitle h1,section.instagramteaser .communitytitle h5{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.125;line-height:1;margin:0}section.instagramteaser .communitytitle h1{font-size:3rem}@media (min-width:768px){section.instagramteaser{padding:36px 0}}@media (min-width:1200px){section.instagramteaser{padding:48px 0}}.inline-me-svg{display:none}.inline-me-svg.inlined{display:block}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100%}.hero .container{padding-bottom:5em}@media (min-width:992px){.hero .container{padding-bottom:9em}}.hero .container p{font-size:1.5rem;margin:0;padding:0}.hero .container p,.hero .container p strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.125}.hero .container p strong{font-size:1.875rem}.hero .container p:nth-of-type(2){padding:0 0 0 24%;text-align:left}.hero .container p:nth-of-type(3){padding:0 24% 0 0;text-align:center}.hero .container p.herocaption{color:#000;display:none;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.333333;padding:1.25em 0 0;text-align:left;text-transform:none}@media (min-width:576px){.hero .container p{font-size:1.875rem}.hero .container p strong{font-size:2.625rem}.hero .container p.herocaption{display:block}}@media (min-width:576px) and (max-height:479px){.hero .container p.herocaption{display:none}}@media (min-width:768px){.hero .container p{font-size:2.25rem}.hero .container p strong{font-size:3.25rem}}@media (min-width:1200px){.hero .container p{font-size:2.625rem}.hero .container p strong{font-size:3.75rem}}.hero .container.pagetitle{padding-bottom:1.5em}.hero .container.pagetitle h1{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3rem;font-style:normal;line-height:1.125}@media (min-width:576px){.hero .container.pagetitle h1{font-size:3.5rem}}@media (min-width:768px){.hero .container.pagetitle h1{font-size:4rem}}@media (min-width:992px){.hero .container.pagetitle h1{font-size:5rem}}@media (min-width:1200px){.hero .container.pagetitle h1{font-size:6rem}}section.servicescontent,section.storescontent{padding:36px 0 60px}@media (min-width:768px){section.servicescontent,section.storescontent{padding-top:48px}}@media (min-width:1200px){section.servicescontent,section.storescontent{padding-top:60px}}section.servicescontent .row.mobile .herocaption,section.storescontent .row.mobile .herocaption{display:block;padding-bottom:12px}@media (min-width:768px) and (min-height:480px){section.servicescontent .row.mobile,section.storescontent .row.mobile{display:none}}section.servicescontent .row.articles,section.storescontent .row.articles{margin:0 0 24px}section.servicescontent .storesort,section.storescontent .storesort{display:none}section.servicescontent article,section.storescontent article{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:0 5px;position:relative;z-index:1}@media (max-width:767.98px){section.servicescontent article:nth-of-type(3n+1),section.storescontent article:nth-of-type(3n+1){border-left:1px solid #ddd}section.servicescontent article:first-of-type,section.servicescontent article:nth-of-type(2),section.servicescontent article:nth-of-type(3),section.storescontent article:first-of-type,section.storescontent article:nth-of-type(2),section.storescontent article:nth-of-type(3){border-top:1px solid #ddd}}@media (min-width:768px) and (max-width:991.98px){section.servicescontent article:nth-of-type(4n+1),section.storescontent article:nth-of-type(4n+1){border-left:1px solid #ddd}section.servicescontent article:first-of-type,section.servicescontent article:nth-of-type(2),section.servicescontent article:nth-of-type(3),section.servicescontent article:nth-of-type(4),section.storescontent article:first-of-type,section.storescontent article:nth-of-type(2),section.storescontent article:nth-of-type(3),section.storescontent article:nth-of-type(4){border-top:1px solid #ddd}}@media (min-width:992px){section.servicescontent article:nth-of-type(6n+1),section.storescontent article:nth-of-type(6n+1){border-left:1px solid #ddd}section.servicescontent article:first-of-type,section.servicescontent article:nth-of-type(2),section.servicescontent article:nth-of-type(3),section.servicescontent article:nth-of-type(4),section.servicescontent article:nth-of-type(5),section.servicescontent article:nth-of-type(6),section.storescontent article:first-of-type,section.storescontent article:nth-of-type(2),section.storescontent article:nth-of-type(3),section.storescontent article:nth-of-type(4),section.storescontent article:nth-of-type(5),section.storescontent article:nth-of-type(6){border-top:1px solid #ddd}}section.servicescontent article a.open-detail,section.storescontent article a.open-detail{display:block;padding:5px 0;position:relative}section.servicescontent article span.arrow,section.storescontent article span.arrow{background-color:#fff;border:solid #fff;border-width:1px 1px 0 0;bottom:-12px;display:inline-block;display:none;left:calc(50% - 15px);padding:12px;position:absolute;transform:translate(-50%);transform:rotate(-45deg)}section.servicescontent article.open span.arrow,section.storescontent article.open span.arrow{border-color:#ddd;display:block}section.servicescontent article.ghost-item,section.storescontent article.ghost-item{border-right:1px solid #fff;border-top:1px solid #fff!important}@media (min-width:768px){section.servicescontent article,section.storescontent article{padding:0 10px}section.servicescontent article a.open-detail,section.storescontent article a.open-detail{padding:10px 0}}@media (min-width:992px){section.servicescontent article,section.storescontent article{padding:0 15px}section.servicescontent article a.open-detail,section.storescontent article a.open-detail{padding:15px 0}}section.servicescontent section.branche .btitle,section.storescontent section.branche .btitle{border-top:1px solid #ddd}@media (min-width:768px){section.servicescontent section.branche .btitle,section.storescontent section.branche .btitle{border-top:none}}section.servicescontent section.branche h1,section.servicescontent section.branche h2,section.storescontent section.branche h1,section.storescontent section.branche h2{color:#ddd;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.125;padding:36px 0 18px}section.servicescontent section.branche h1 a,section.servicescontent section.branche h2 a,section.storescontent section.branche h1 a,section.storescontent section.branche h2 a{color:#000;display:block;text-align:center}section.servicescontent section.branche h1 a[aria-expanded=false],section.servicescontent section.branche h2 a[aria-expanded=false],section.storescontent section.branche h1 a[aria-expanded=false],section.storescontent section.branche h2 a[aria-expanded=false]{color:#ddd}section.servicescontent section.branche .row.articles,section.storescontent section.branche .row.articles{margin:0 0 24px}@media (min-width:768px){section.servicescontent section.branche article,section.storescontent section.branche article{border-top:1px solid #ddd}section.servicescontent section.branche article:nth-of-type(1n+5),section.storescontent section.branche article:nth-of-type(1n+5){border-top:transparent}}@media (min-width:992px){section.servicescontent section.branche article:nth-of-type(1n+5),section.servicescontent section.branche article:nth-of-type(1n+6),section.storescontent section.branche article:nth-of-type(1n+5),section.storescontent section.branche article:nth-of-type(1n+6){border-top:1px solid #ddd}section.servicescontent section.branche article:nth-of-type(1n+7),section.storescontent section.branche article:nth-of-type(1n+7){border-top:transparent}}section.servicescontent #article_detail,section.storescontent #article_detail{border-bottom:1px solid #ddd;padding:36px 0;z-index:0}section.servicescontent #article_detail h1,section.servicescontent #article_detail h2,section.storescontent #article_detail h1,section.storescontent #article_detail h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin:0;padding:0 0 18px}section.servicescontent #article_detail p.different_opening,section.servicescontent #article_detail p.locations,section.storescontent #article_detail p.different_opening,section.storescontent #article_detail p.locations{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25}section.servicescontent #article_detail .store-text p,section.storescontent #article_detail .store-text p{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333}section.servicescontent #article_detail .store-text p strong,section.storescontent #article_detail .store-text p strong{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif}section.servicescontent #article_detail .orientation a,section.storescontent #article_detail .orientation a{align-items:center;color:#000;display:flex;flex-flow:column wrap;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.333333;margin:0;padding:0 0 12px}section.servicescontent #article_detail .orientation a i,section.storescontent #article_detail .orientation a i{color:inherit;display:inline-block;flex-shrink:0;font-size:2em;margin:0 0 3px}@media (min-width:768px){section.servicescontent #article_detail .orientation a,section.storescontent #article_detail .orientation a{align-items:center;flex-flow:row nowrap;margin:6px 0;padding:6px 0}section.servicescontent #article_detail .orientation a i,section.storescontent #article_detail .orientation a i{margin:0 6px 0 0}}@media (min-width:992px){section.servicescontent #article_detail .store-text,section.servicescontent #article_detail h1,section.servicescontent #article_detail p.different_opening,section.servicescontent #article_detail p.locations,section.storescontent #article_detail .store-text,section.storescontent #article_detail h1,section.storescontent #article_detail p.different_opening,section.storescontent #article_detail p.locations{padding-left:80px}}@media (min-width:1200px){section.servicescontent #article_detail .store-text,section.servicescontent #article_detail h1,section.servicescontent #article_detail p.different_opening,section.servicescontent #article_detail p.locations,section.storescontent #article_detail .store-text,section.storescontent #article_detail h1,section.storescontent #article_detail p.different_opening,section.storescontent #article_detail p.locations{padding-left:95px}}section.storescontent .row.articles article a{opacity:1;transition:opacity .25s ease-in}section.storescontent .row.articles.has-open-article article a{opacity:.3}section.storescontent .row.articles.has-open-article article.open a{opacity:1}section.servicescontent .row.articles{border-bottom:1px solid #ddd;margin:0 0 24px}@media (min-width:768px){section.servicescontent .row.articles{border-bottom:none}}section.servicescontent article.service{align-items:center;background:no-repeat 100%;background-size:auto 3rem;border-left:1px solid #fff;display:flex}@media (min-width:768px){section.servicescontent article.service{background:no-repeat center 24px;background-size:auto 3rem}}@media (max-width:767.98px){section.servicescontent article.service{border-bottom:none;border-right:none;border-top:1px solid #ddd;height:96px;padding:0}section.servicescontent article.service span.arrow{display:none}}@media (max-width:575.98px){section.servicescontent article.service{padding:0}}@media (min-width:768px) and (max-width:991.98px){section.servicescontent article.service{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:none}section.servicescontent article.service:first-of-type,section.servicescontent article.service:nth-of-type(2){border-top:1px solid #ddd}section.servicescontent article.service:nth-of-type(odd){border-left-color:#ddd}}@media (min-width:768px){section.servicescontent article.service{height:150px}}@media (min-width:992px){section.servicescontent article.service{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:none}section.servicescontent article.service:first-of-type,section.servicescontent article.service:nth-of-type(2),section.servicescontent article.service:nth-of-type(3){border-top:1px solid #ddd}section.servicescontent article.service:nth-of-type(3n+1){border-left-color:#ddd}}section.servicescontent article.service a.open-detail-service{display:block;height:auto;padding:24px 48px 24px 0;width:100%}@media (min-width:768px){section.servicescontent article.service a.open-detail-service{padding:72px 0 12px;text-align:center}}section.servicescontent article.service a.open-detail-service h1.service-header{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.125;line-height:1.090909;margin:0;text-transform:none}@media (max-width:374px){section.servicescontent article.service a.open-detail-service h1.service-header{font-size:1.25rem}}@media (min-width:768px){section.servicescontent article.service.open{background-size:auto 5rem}section.servicescontent article.service.open a h1.service-header{display:none}}section.servicescontent #article_detail h1,section.servicescontent #article_detail h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125}@media (max-width:767.98px){section.servicescontent #article_detail h1,section.servicescontent #article_detail h2{display:none}section.servicescontent #article_detail{border-bottom:none}}section.servicescontent h2.title.unternehmen{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin:100px 0 24px}@media (max-width:767.98px){section.servicescontent h2.title.unternehmen{margin:72px 0 24px}}.store-type-stores section.storescontent .storesort{display:block;margin-bottom:24px;text-align:center}.store-type-stores section.storescontent .storesort .btn{background-color:#ddd;border-color:#ddd;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.5}.store-type-stores section.storescontent .storesort .btn.gofor{padding:1px}.store-type-stores section.storescontent .storesort .btn.gofor img{width:36px}@media (min-width:768px){.store-type-stores section.storescontent .storesort{margin-bottom:36px}.store-type-stores section.storescontent .storesort .btn{font-size:1.25rem}.store-type-stores section.storescontent .storesort .btn.gofor img{width:40px}}.store-type-stores.view-a-z .storesort .btn.view.view-a-z,.store-type-stores.view-sector .storesort .btn.view.view-sector{display:none}body.page-template-page-templatesglatters-php,body.page-template-page-templatesglatters-php .navbar.fixed-top.no-transparency{background-color:#c1d2f0}body.page-template-page-templatesglatters-php .hero{height:calc(var(--vh, 1vh)*100)}body.page-template-page-templatesglatters-php .hero .container.pagetitle{bottom:48px;left:15px;margin:0;padding:0;position:absolute;right:15px;width:auto;z-index:3}@media (max-width:374px){body.page-template-page-templatesglatters-php .hero .container.pagetitle{bottom:24px}}@media only screen and (min-width:992px) and (orientation:portrait){body.page-template-page-templatesglatters-php .hero .container.pagetitle{bottom:72px;left:4.8%;width:900px}}@media only screen and (min-width:992px) and (orientation:landscape){body.page-template-page-templatesglatters-php .hero .container.pagetitle{bottom:auto;left:24px;top:120px}}@media (min-width:1601px){body.page-template-page-templatesglatters-php .hero .container.pagetitle{left:3.3%;top:132px}}body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{color:#000;font-size:2.75rem}@media (max-width:374px){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:2.3rem}}@media (min-width:576px){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:3.75rem}}@media (min-width:768px){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:4.5rem}}@media only screen and (min-width:992px) and (orientation:portrait){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:5.625rem}}@media only screen and (min-width:992px) and (orientation:landscape){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:3.9rem}}@media (min-width:1200px){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:4.5rem}}@media (min-width:1601px){body.page-template-page-templatesglatters-php .hero .container.pagetitle h1{font-size:5rem}}body.page-template-page-templatesglatters-php section.glatterfamily{background-color:#c1d2f0;padding:12px 0 36px}body.page-template-page-templatesglatters-php section.glatterfamily h3{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.125;text-transform:none}body.page-template-page-templatesglatters-php section.glatterfamily .row{padding:0 0 48px}@media (min-width:576px){body.page-template-page-templatesglatters-php section.glatterfamily .row{padding:0 0 60px}}body.page-template-page-templatesglatters-php section.glatterfamily .row img,body.page-template-page-templatesglatters-php section.glatterfamily .row svg{padding:0 9% 12px;width:100%}@media (max-width:374px){body.page-template-page-templatesglatters-php section.glatterfamily .row img,body.page-template-page-templatesglatters-php section.glatterfamily .row svg{padding:0 6% 9px}}@media (min-width:576px){body.page-template-page-templatesglatters-php section.glatterfamily .row img,body.page-template-page-templatesglatters-php section.glatterfamily .row svg{padding:0 12% 15px}}@media (min-width:768px){body.page-template-page-templatesglatters-php section.glatterfamily .row img,body.page-template-page-templatesglatters-php section.glatterfamily .row svg{padding:0}}@media only screen and (min-width:992px) and (orientation:landscape){body.page-template-page-templatesglatters-php section.glatterfamily .row img,body.page-template-page-templatesglatters-php section.glatterfamily .row svg{padding:0 3%}}section.eventscontent{padding:36px 0 60px}section.eventscontent .row.mobile .herocaption{display:block;padding-bottom:12px}@media (min-width:768px){section.eventscontent .row.mobile{display:none}section.eventscontent .event-month-wrapper{display:flex}}@media (max-width:767.98px){section.eventscontent .event-month-wrapper{width:100%}}section.eventscontent .col-12.mob{border-top:1px solid #ddd}section.eventscontent .col-12.mob h2.month-wrapper{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.125;padding:0}section.eventscontent .col-12.mob h2.month-wrapper a{color:#000;display:block;margin:0;padding:36px 0;text-align:center}section.eventscontent .col-12.mob h2.month-wrapper a[aria-expanded=false]{color:#ddd}section.eventscontent .col-md-4.desk{border-top:2px solid #000}section.eventscontent .col-md-4.desk h2.month-wrapper{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.125;padding:36px 0 0}section.eventscontent .col-12.desk{border-top:2px solid #ddd}section.eventscontent .col-12.desk h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;padding:36px 0}section.eventscontent .col-12.desk h2 a{align-items:center;color:#000;display:flex;justify-content:space-between;padding:0 42px 0 0}section.eventscontent .col-12.desk h2 a:active{color:#000}section.eventscontent .col-12.desk h2 a i{color:inherit;display:inline-block;flex-shrink:0;font-size:1.125em;margin-right:-41px;transform:rotate(-45deg)}section.eventscontent .col-12.desk h2 a[aria-expanded=false]{color:#ddd}section.eventscontent .col-12.desk h2 a[aria-expanded=false] i{transform:none}section.eventscontent .eventteasers article{margin-bottom:36px}section.eventscontent .eventteasers article.has-image h1{padding-top:36px}section.eventscontent .eventteasers article h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.875rem;font-style:normal;line-height:1.125}section.eventscontent .eventteasers article h1.eventlink a{color:#000}section.eventscontent .eventteasers article h1.eventlink a i{color:inherit;font-size:1.75rem;margin:2px 0 0 6px;position:absolute;transform:rotate(-90deg)}section.eventscontent .eventteasers article h2.date{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.125;text-transform:none}section.eventscontent .eventteasers article p:last-child{border-bottom:1px solid #000;padding-bottom:36px}.eventhero{align-items:flex-end;background:no-repeat top;background-size:cover;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}.eventhero .eventtitle{height:auto;width:100%}.eventhero .eventtitle h1{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2.25rem;font-style:normal;line-height:1.125;padding:36px 0}@media (max-width:374px){.eventhero .eventtitle h1{font-size:2rem}}@media (min-width:576px){.eventhero .eventtitle h1{font-size:2.75rem;padding:42px 0}}@media (min-width:768px){.eventhero .eventtitle h1{font-size:3.25rem;padding:48px 0}}@media (min-width:992px){.eventhero .eventtitle h1{font-size:3.75rem;padding:54px 0}}@media (min-width:1200px){.eventhero .eventtitle h1{font-size:4.5rem;padding:66px 0}}.eventdetail{padding:24px 15px 48px}.eventdetail h2.date{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin-bottom:24px}@media (min-width:768px){.eventdetail h2.date{font-size:2.25rem}}.eventdetail p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.25;margin-bottom:24px}.eventdetail .linklist ul li a:hover{color:#000}.eventdetail .contentparts .row{margin-bottom:24px}.eventdetail .contentparts .row .carousel .carousel-cell img{height:270px}@media (min-width:576px){.eventdetail .contentparts .row .carousel .carousel-cell img{height:340px}}@media (min-width:768px){.eventdetail .contentparts .row .carousel .carousel-cell img{height:460px}}@media (min-width:992px){.eventdetail .contentparts .row .carousel .carousel-cell img{height:300px}}@media (min-width:1200px){.eventdetail .contentparts .row .carousel .carousel-cell img{height:360px}}.eventdetail .contentparts .row .carousel .flickity-page-dots{bottom:6px}.eventdetail .contentparts .row .carousel .flickity-page-dots .dot{background:transparent;border:2px solid #fff;border-radius:6px;cursor:pointer;height:12px;margin:0 8px;opacity:1;width:12px}.eventdetail .contentparts .row .carousel .flickity-page-dots .dot.is-selected{background:#fff}@media (min-width:576px){.row.competition{border-radius:12px}}.row.competition .abbl{border-bottom:1px solid #fff}.row.competition .title{margin-bottom:18px}.row.competition .title h1{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2.25rem;font-style:normal;line-height:1.125;margin-bottom:18px}.row.competition .title{padding:18px 15px 0}@media (min-width:576px){.row.competition .title{padding:36px 15px 0}}@media (min-width:992px){.row.competition .title{padding:48px 15px 0}}.row.competition .step-loader>div{margin:8vh 0 12vh}.row.competition .step-loader>div>div{margin-top:8vh}.row.competition .step-questions .abbl{margin-bottom:24px;padding-bottom:24px}.row.competition .step-result__false .question,.row.competition .step-result__false .questiontxt,.row.competition .step-result__true .question,.row.competition .step-result__true .questiontxt{margin-left:1rem;margin-right:1rem}.row.competition .step-result__false .question,.row.competition .step-result__true .question{margin-top:1rem}.row.competition .step-result__false .questiontxt,.row.competition .step-result__true .questiontxt{margin-bottom:2rem}.row.competition p.questiontxt{font-size:1.5rem;line-height:1.333333;margin-bottom:0}.row.competition p.question,.row.competition p.questiontxt{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal}.row.competition p.question{font-size:1.625rem;line-height:1.25}.row.competition p.pflicht{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333;margin:24px 0 36px}@media (min-width:576px){.row.competition p.pflicht{margin:24px 0 36px}}@media (min-width:992px){.row.competition p.pflicht{margin:24px 0 42px}}.row.competition p.pflicht{margin:24px 0 48px}.row.competition p.formfield{display:block;margin:24px 0;width:100%}.row.competition p.formfield input{border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:1.5rem;line-height:1.333333;padding:3px 0;text-align:left}.row.competition p.formfield input,.row.competition p.formfield input[type=submit]{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal;width:100%}.row.competition p.formfield input[type=submit]{background-color:#fff;border:2px solid #fff;border-radius:6px;color:#000;display:block;font-size:1.25rem;line-height:1.25;padding:9px 18px;text-align:center}.row.competition p.formfield input[type=submit]:hover{background-color:#000;color:#fff;cursor:pointer}.row.competition p.formfield.submit{margin:36px 0 18px}@media (min-width:576px){.row.competition p.formfield.submit{margin:36px 0 42px}}@media (min-width:768px){.row.competition p.formfield.submit{margin:52px 0 36px}}@media (min-width:992px){.row.competition p.formfield.submit{margin:72px 0 36px}}.row.competition p.formfield.check{color:#fff;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.333333;line-height:1.125;margin:0 0 6px}.row.competition p.formfield.check label.contain{cursor:pointer;display:block;margin-bottom:18px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row.competition p.formfield.check label.contain input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.row.competition p.formfield.check label.contain span.mycheck{border:2px solid #fff;border-radius:3px;height:21px;left:0;position:absolute;top:0;width:21px}.row.competition p.formfield.check label.contain:hover input~.mycheck{background-color:hsla(0,0%,100%,.6)}.row.competition p.formfield.check label.contain input:checked~.mycheck{background-color:#fff}.row.competition p.formfield.check label.contain span.mycheck:after{content:"";display:none;position:absolute}.row.competition p.formfield.check label.contain input:checked~.mycheck:after{display:block}.row.competition p.formfield.check label.contain .mycheck:after{border-width:0 3px 3px 0;height:12px;left:6px;top:2px;transform:rotate(45deg);width:6px}.row.competition p.formfield.check label.contain.abo_newsletter,.row.competition p.formfield.check label.contain.terms{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333}.row.competition p.formfield.check.radio{float:none;width:100%}.row.competition p.formfield.check.radio label.contain{align-items:center;display:flex}.row.competition p.formfield.check.radio label.contain input{cursor:pointer;opacity:0;position:absolute}.row.competition p.formfield.check.radio label.contain span.mycheck{background-color:#fff;border:none;border-radius:50%;height:21px;margin-top:2px;width:21px}.row.competition p.formfield.check.radio label.contain .mycheck:after{border-radius:50%;border-width:0;height:9px;left:6px;top:6px;transform:none;width:9px}.row.competition p.formfield.check.salutation{margin-bottom:12px}.row.competition p.formfield.check.salutation label.contain{display:inline-block;float:left;margin-right:24px}@media (min-width:576px){.row.competition{padding:0 24px}}@media (min-width:992px){.row.competition{margin-top:1rem;padding:0}.row.competition .left{padding-right:36px}.row.competition .right{padding-left:36px}}@media (min-width:1200px){.row.competition .left{padding-right:60px}.row.competition .right{padding-left:60px}}.row.rules p{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333;margin:24px 0}.linklist ul{list-style:none;margin:0!important;padding:0!important;width:100%}.linklist ul li{border-top:1px solid #ddd;padding:14px 0}.linklist ul li a{align-items:center;color:#000;display:flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;justify-content:space-between;line-height:1.25;padding:4px 36px 3px 0}.linklist ul li a i{color:inherit;display:inline-block;flex-shrink:0;font-size:1.5em;margin-right:-35px}.linklist ul li.link-type-link_external i,.linklist ul li.link-type-link_internal i{transform:rotate(-90deg)}.linklist ul li:last-child{border-bottom:1px solid #ddd}@media (max-width:575.98px){.page-template-unternehmen section.hometext{padding:36px 0 0}}.page-template-unternehmen section.hometext h1{font-size:2rem}.page-template-unternehmen section.hometext h1,.page-template-unternehmen section.hometext h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.125}.page-template-unternehmen section.hometext h2{font-size:1.25rem;text-transform:none}.page-template-unternehmen section.hometext #supplemental-tc .who-is{margin-bottom:56px}.page-template-unternehmen section.hometext .who-is h2,.page-template-unternehmen section.hometext h2.who-is{border-bottom:1px solid #000;font-size:1rem;padding-bottom:.25rem}.page-template-unternehmen section.hometext .who-is p,.page-template-unternehmen section.hometext p.who-is{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.333333;margin-bottom:3rem}@media (max-width:575.98px){.page-template-unternehmen section.hometext .who-is p,.page-template-unternehmen section.hometext p.who-is{font-size:.8125rem}}@media (min-width:768px){.page-template-unternehmen section.hometext .who-is p,.page-template-unternehmen section.hometext p.who-is{font-size:.8125rem}}@media (min-width:992px){.page-template-unternehmen section.hometext .who-is p,.page-template-unternehmen section.hometext p.who-is{font-size:.875rem}}.page-template-unternehmen section.hometext h2.who-is{margin-top:3rem}section.enterprise{background-color:#fff;padding:36px 0 60px}section.enterprise .row.video{border-top:1px solid #ddd;padding:36px 0}@media (min-width:768px){section.enterprise .row.video{padding:48px 0}}@media (min-width:992px){section.enterprise .row.video{padding:66px 0}}@media (min-width:1200px){section.enterprise .row.video{padding:84px 0}}section.enterprise .row.video h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125}section.enterprise section{border-top:1px solid #ddd;padding:24px 15px 27px}section.enterprise section h1 a{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;text-decoration:none;text-transform:none}section.enterprise section h1 a:active,section.enterprise section h1 a:hover{color:#000;text-decoration:none}section.enterprise section p.lead{font-size:1.5rem;line-height:1.25}section.enterprise section h2,section.enterprise section p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal}section.enterprise section h2{font-size:1.25rem;line-height:1.125;text-transform:none}@media (min-width:768px){section.enterprise section .collapse:not(.show){display:block!important}section.enterprise section{border-right:1px solid #ddd}section.enterprise section.col-12 .row .col-md-6,section.enterprise section.col-md-12,section.enterprise section.col-md-6:nth-of-type(2){border-right-color:#fff}}@media (min-width:992px){section.enterprise section.col-md-6{padding:36px 80px 39px 15px}section.enterprise section.col-md-6:nth-of-type(2){padding:36px 15px 39px 80px}section.enterprise section.col-md-12{padding:36px 15px 39px}section.enterprise section.col-12 .row .col-md-6{padding:36px 80px 39px 15px}section.enterprise section.col-12 .row .col-md-6:nth-child(2){padding:36px 15px 39px}section.enterprise section.col-md-6{padding:36px 95px 39px 15px}section.enterprise section.col-md-6:nth-of-type(2){padding:36px 15px 39px 95px}section.enterprise section.col-12 .row .col-md-6{padding:0 95px 0 15px}section.enterprise section.col-12 .row .col-md-6:nth-child(2){padding:0 15px}}section.enterprise div.mobtower{background-image:url(../images/glatt-tower_xs-only.png);background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:-60px;padding-top:100%;position:relative}section.enterprise div.mobtower .txt{left:0;position:absolute;top:0}section.enterprise div.mobtower .txt a{display:inline-block;margin:36px 0 0 6px}section.enterprise div.mobtower .txt a h2{align-items:center;color:#fff;display:flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;line-height:1;margin:0}section.enterprise div.mobtower .txt a h2 i{margin:0 0 0 12px;transform:rotate(-90deg)}section.enterprise div.mobtower .txt p.lead{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.25;margin:12px 0 0 6px}@media (min-width:576px){section.enterprise div.mobtower{background-image:url(../images/glatt-tower.png);border-radius:9px;margin-bottom:0;padding-top:54%}}@media (min-width:768px){section.enterprise div.mobtower{border-radius:12px;padding-top:48%}section.enterprise div.mobtower .txt a,section.enterprise div.mobtower .txt p.lead{margin-left:12px}}@media (min-width:992px){section.enterprise div.mobtower{padding-top:42%}section.enterprise div.mobtower .txt a,section.enterprise div.mobtower .txt p.lead{margin-left:24px}}@media (min-width:1200px){section.enterprise div.mobtower{padding-top:33%}section.enterprise div.mobtower .txt a,section.enterprise div.mobtower .txt p.lead{margin-left:36px}}.page-template-erlebniswelten section.hometext p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.25}.page-template-erlebniswelten section.erlebnis{padding:12px 0 48px}.page-template-erlebniswelten section.erlebnis div.articles article{border-top:1px solid #ddd}@media (min-width:768px){.page-template-erlebniswelten section.erlebnis div.articles article{border-top:none;margin-bottom:30px}.page-template-erlebniswelten section.erlebnis div.articles article .teaser{background-color:#ddd}}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail{display:block;text-align:center}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail h2.subtitle{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.125;padding:24px 0 6px;text-align:center;text-transform:none;transition:font-size .25s}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin:0 0 6px;text-align:center;transition:font-size .25s}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg img{height:auto;width:100%}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{height:102px;overflow:hidden}@media (max-width:374px){.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{height:82px}}@media (min-width:576px){.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{height:144px}}@media (min-width:768px){.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{height:93px}}@media (min-width:992px){.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{height:126px}}@media (min-width:1200px){.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{height:151px}}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail i.icon.icon-buttoncross{font-size:1.5rem;margin:0 auto}@media (min-width:992px){.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail h2.subtitle{font-size:1.75rem}.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail h1{font-size:3rem}}.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:auto}.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail i.icon.icon-buttoncross{transform:rotate(45deg)}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail p.lead{color:#000;display:inline-block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.25;margin:24px 0}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt{margin:36px 0;padding:0 15px}@media (min-width:768px){.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}@media (min-width:992px){.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt .wrapthis{display:inline-block;margin-bottom:18px;width:100%}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.125;margin-bottom:18px;text-transform:none}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt p{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333;margin-bottom:12px}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt ul{margin:0 0 18px;padding:0 0 0 18px}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt div.linklist{margin-bottom:18px;width:100%}body.is--browser-is-chrome.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt .wrapthis{display:block;margin-bottom:18px;-webkit-column-break-inside:avoid}section.anfahrt{background-color:#fff;padding:36px 0 60px}@media (min-width:576px){section.anfahrt{padding-top:54px}}@media (min-width:768px){section.anfahrt{padding-top:72px}}@media (min-width:992px){section.anfahrt{padding-top:96px}}@media (min-width:1200px){section.anfahrt{padding-top:120px}}section.anfahrt p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.25}section.anfahrt .linklist{margin:24px 0}section.anfahrt .linklist a.btn.map{color:#fff;display:inline-block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.5;padding:.375rem 1rem;text-align:center}section.anfahrt .linklist a.btn.map:hover{background-color:#fff;color:#000}@media (min-width:768px){section.anfahrt .linklist a.btn.map{display:none}}section.anfahrt .transport{margin:24px -15px}section.anfahrt .transport>div{margin-top:36px}section.anfahrt .transport h3{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.125;margin-bottom:9px}section.anfahrt .transport p,section.anfahrt .transport ul{margin-bottom:6px}section.anfahrt .transport ul{list-style:disc;padding:0 0 0 18px}section.anfahrt .findmypp{border-radius:12px;margin:0;max-width:384px;padding:16px}section.anfahrt .findmypp p{line-height:1.333333;margin-bottom:3px}section.anfahrt .findmypp h1,section.anfahrt .findmypp p{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal}section.anfahrt .findmypp h1{line-height:1.125;text-transform:none}section.anfahrt .findmypp h1 a{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:0 36px 0 0}section.anfahrt .findmypp h1 a i.icon{font-size:2rem;margin-right:-35px;transform:rotate(-90deg)}#ppfinder-ppfinder{height:100%;padding:111px 36px 36px;position:fixed;right:0;top:0;width:100%;z-index:1029}@media (max-width:374px){#ppfinder-ppfinder{padding:96px 18px 18px}}@media (min-width:576px){#ppfinder-ppfinder{border-left:1px solid #ddd;padding:108px 36px 36px;width:373px}}@media (min-width:768px){#ppfinder-ppfinder{padding-top:144px}}#ppfinder-ppfinder{background-color:#fff;overflow-y:auto;transform:translateX(100%);transition:transform .15s}#ppfinder-ppfinder.show{transform:translateX(0)}#ppfinder-ppfinder .closeme{height:36px;position:absolute;right:6px;top:72px;width:36px}@media (min-width:576px){#ppfinder-ppfinder .closeme{right:21px}}@media (min-width:768px){#ppfinder-ppfinder .closeme{top:90px}}#ppfinder-ppfinder .closeme a{color:#000}#ppfinder-ppfinder .closeme a i.icon{font-size:2.25rem}#ppfinder-ppfinder .ppfinder-collapse.collapse:not(.show){display:block}#ppfinder-ppfinder .ppfinder-parts h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin-bottom:24px}@media (max-width:374px){#ppfinder-ppfinder .ppfinder-parts h1{font-size:1.875rem;margin-bottom:18px}}#ppfinder-ppfinder .ppfinder-parts p{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.333333;margin-bottom:18px}@media (max-width:374px){#ppfinder-ppfinder .ppfinder-parts p{font-size:1.5rem;margin-bottom:15px}}#ppfinder-ppfinder .ppfinder-parts p.formfield{margin:24px 0}@media (min-width:576px){#ppfinder-ppfinder .ppfinder-parts p.formfield{margin:36px 0}}#ppfinder-ppfinder .ppfinder-parts p.formfield a{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.5;margin:0 auto 12px;padding:6px 12px;text-transform:none;white-space:normal}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-dgrey{background-color:#777}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-dgrey:hover{background-color:#000}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-yellow{background-color:#ffc400}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-yellow:hover{color:#000}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-orange{background-color:#fd7e14}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-orange:hover{color:#000}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-red{background-color:#bd0000}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-red:hover{color:#000}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-lgrey{background-color:#ddd;color:#000}#ppfinder-ppfinder .ppfinder-parts p.formfield a.btn-lgrey:hover{background-color:#777;color:#fff}#ppfinder-ppfinder .ppfinder-parts .search2 p.formfield{margin:60px 0}#ppfinder-ppfinder .ppfinder-parts .search-found h1,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1{display:inline-block;margin:18px 0 36px;padding-bottom:6px}#ppfinder-ppfinder .ppfinder-parts .search-found h1.gelb,#ppfinder-ppfinder .ppfinder-parts .search-found h1.yellow,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1.gelb,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1.yellow{border-bottom:6px solid #ffc400;color:#ffc400;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3.75rem;font-style:normal;line-height:1.125;text-transform:none}#ppfinder-ppfinder .ppfinder-parts .search-found h1.orange,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1.orange{border-bottom:6px solid #fd7e14;color:#fd7e14;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3.75rem;font-style:normal;line-height:1.125;text-transform:none}#ppfinder-ppfinder .ppfinder-parts .search-found h1.red,#ppfinder-ppfinder .ppfinder-parts .search-found h1.rot,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1.red,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1.rot{border-bottom:6px solid #bd0000;color:#bd0000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3.75rem;font-style:normal;line-height:1.125;text-transform:none}#ppfinder-ppfinder .ppfinder-parts .search-found h1.dynamic,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1.dynamic{border-bottom:6px solid #000;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3.5rem;font-style:normal;line-height:1.125;text-transform:none}@media (max-width:374px){#ppfinder-ppfinder .ppfinder-parts .search-found h1,#ppfinder-ppfinder .ppfinder-parts .search-not-found h1{font-size:3rem}}#ppfinder-ppfinder .ppfinder-parts .search-found p,#ppfinder-ppfinder .ppfinder-parts .search-not-found p{margin-bottom:0}#ppfinder-ppfinder .ppfinder-parts .search-found p.explain,#ppfinder-ppfinder .ppfinder-parts .search-not-found p.explain{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333;margin-bottom:24px}#ppfinder-ppfinder .ppfinder-parts .search-found p.or,#ppfinder-ppfinder .ppfinder-parts .search-not-found p.or{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.333333;margin-bottom:0}#ppfinder-ppfinder .ppfinder-parts .search-found p.wish,#ppfinder-ppfinder .ppfinder-parts .search-not-found p.wish{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.25;margin-bottom:24px}.page-template-bilder-download main,.page-template-presseportal main{margin-top:100px}@media (min-width:576px){.page-template-bilder-download main,.page-template-presseportal main{margin-top:120px}}@media (min-width:768px){.page-template-bilder-download main,.page-template-presseportal main{margin-top:150px}}@media (min-width:992px){.page-template-bilder-download main,.page-template-presseportal main{margin-top:180px}}@media (min-width:1200px){.page-template-bilder-download main,.page-template-presseportal main{margin-top:210px}}.page-template-bilder-download section.presseportal,.page-template-presseportal section.presseportal{padding-bottom:60px}.page-template-bilder-download section.presseportal h1,.page-template-presseportal section.presseportal h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin-bottom:24px}@media (max-width:374px){.page-template-bilder-download section.presseportal h1,.page-template-presseportal section.presseportal h1{font-size:1.75rem}}@media (min-width:576px){.page-template-bilder-download section.presseportal h1,.page-template-presseportal section.presseportal h1{font-size:2.5rem;margin-bottom:36px}}@media (min-width:768px){.page-template-bilder-download section.presseportal h1,.page-template-presseportal section.presseportal h1{font-size:3rem;margin-bottom:48px}}@media (min-width:992px){.page-template-bilder-download section.presseportal h1,.page-template-presseportal section.presseportal h1{font-size:3.5rem;margin-bottom:60px}}@media (min-width:1200px){.page-template-bilder-download section.presseportal h1,.page-template-presseportal section.presseportal h1{font-size:4rem;margin-bottom:72px}}.page-template-bilder-download section.presseportal p.lead,.page-template-presseportal section.presseportal p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.25;margin-bottom:24px}.page-template-bilder-download section.presseportal h2.main,.page-template-presseportal section.presseportal h2.main{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;padding:36px 0}.page-template-bilder-download section.presseportal h2.main a,.page-template-presseportal section.presseportal h2.main a{align-items:center;color:#000;display:flex;justify-content:space-between;padding:0 42px 0 0}.page-template-bilder-download section.presseportal h2.main a:active,.page-template-presseportal section.presseportal h2.main a:active{color:#000}.page-template-bilder-download section.presseportal h2.main a i,.page-template-presseportal section.presseportal h2.main a i{color:inherit;display:inline-block;flex-shrink:0;font-size:1.125em;margin-right:-41px;transform:rotate(45deg)}.page-template-bilder-download section.presseportal h2.main a[aria-expanded=false],.page-template-presseportal section.presseportal h2.main a[aria-expanded=false]{color:#ddd}.page-template-bilder-download section.presseportal h2.main a[aria-expanded=false] i,.page-template-presseportal section.presseportal h2.main a[aria-expanded=false] i{transform:none}.page-template-bilder-download section.presseportal .aktuelles h2.presse,.page-template-bilder-download section.presseportal h2.presse,.page-template-presseportal section.presseportal .aktuelles h2.presse,.page-template-presseportal section.presseportal h2.presse{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.125;margin-bottom:12px;padding:0}.page-template-bilder-download section.presseportal .aktuelles h2.presse a,.page-template-bilder-download section.presseportal h2.presse a,.page-template-presseportal section.presseportal .aktuelles h2.presse a,.page-template-presseportal section.presseportal h2.presse a{color:#000;display:block;margin:0;padding:36px 0;text-align:center}.page-template-bilder-download section.presseportal .aktuelles h2.presse a[aria-expanded=false],.page-template-bilder-download section.presseportal h2.presse a[aria-expanded=false],.page-template-presseportal section.presseportal .aktuelles h2.presse a[aria-expanded=false],.page-template-presseportal section.presseportal h2.presse a[aria-expanded=false]{color:#ddd}.page-template-bilder-download section.presseportal .aktuelles,.page-template-presseportal section.presseportal .aktuelles{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:0}@media (min-width:768px){.page-template-bilder-download section.presseportal .aktuelles,.page-template-presseportal section.presseportal .aktuelles{margin-top:48px}}@media (min-width:992px){.page-template-bilder-download section.presseportal .aktuelles,.page-template-presseportal section.presseportal .aktuelles{margin-top:72px}}@media (min-width:1200px){.page-template-bilder-download section.presseportal .aktuelles,.page-template-presseportal section.presseportal .aktuelles{margin-top:96px}}.page-template-bilder-download section.presseportal .aktuelles.archiv,.page-template-presseportal section.presseportal .aktuelles.archiv{border-top:none;margin-top:0}.page-template-bilder-download section.presseportal .linklist,.page-template-presseportal section.presseportal .linklist{margin:24px 0}.page-template-bilder-download section.presseportal .aktuellpart,.page-template-presseportal section.presseportal .aktuellpart{border-bottom:1px solid #ddd;margin-bottom:36px;padding-bottom:36px}@media (min-width:992px){.page-template-bilder-download section.presseportal .aktuellpart,.page-template-presseportal section.presseportal .aktuellpart{margin-bottom:48px;padding-bottom:48px}}@media (min-width:1200px){.page-template-bilder-download section.presseportal .aktuellpart,.page-template-presseportal section.presseportal .aktuellpart{margin-bottom:60px;padding-bottom:60px}}.page-template-bilder-download section.presseportal .aktuellpart .linklist,.page-template-presseportal section.presseportal .aktuellpart .linklist{margin:1px 0 24px}.page-template-bilder-download section.presseportal .aktuellpart:last-child,.page-template-presseportal section.presseportal .aktuellpart:last-child{border-bottom:none}.page-template-bilder-download section.presseportal .pressematerial,.page-template-presseportal section.presseportal .pressematerial{border-bottom:1px solid #ddd}.page-template-bilder-download .gallery-thumbs>div{padding-bottom:30px}.page-template-bilder-download .gallery-thumbs>div img{width:100%}.page-template-bilder-download #select-toggle .actions-choice{display:none}.page-template-bilder-download #select-toggle .selected-state--not-selected,.page-template-bilder-download #select-toggle .selected-state--selected{bottom:35px;display:none;height:33px;position:absolute;right:20px;width:33px}.page-template-bilder-download #select-toggle.select-mode-active .gallery-thumbs>div.selected .selected-state--selected,.page-template-bilder-download #select-toggle.select-mode-active .selected-state--not-selected{display:block}.page-template-bilder-download #select-toggle.select-mode-active .actions-default,.page-template-bilder-download #select-toggle.select-mode-active .gallery-thumbs>div.selected .selected-state--not-selected{display:none}.page-template-bilder-download #select-toggle.select-mode-active .actions-choice{display:block}.page-template-bilder-download #select-toggle.select-mode-active .gallery-thumbs>div a img{opacity:.33;transition:opacity .25s ease-in-out}.page-template-bilder-download #select-toggle.select-mode-active .gallery-thumbs>div a img:hover{opacity:.85}.page-template-bilder-download #select-toggle.select-mode-active .gallery-thumbs>div a img.selected{opacity:1}.page-template-presseportal main{margin-top:100px}@media (min-width:576px){.page-template-presseportal main{margin-top:120px}}@media (min-width:768px){.page-template-presseportal main{margin-top:150px}}@media (min-width:992px){.page-template-presseportal main{margin-top:180px}}@media (min-width:1200px){.page-template-presseportal main{margin-top:210px}}.page-template-presseportal section.presseportal{padding-bottom:60px}.page-template-presseportal section.presseportal h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin-bottom:24px}@media (max-width:374px){.page-template-presseportal section.presseportal h1{font-size:1.75rem}}@media (min-width:576px){.page-template-presseportal section.presseportal h1{font-size:2.5rem;margin-bottom:36px}}@media (min-width:768px){.page-template-presseportal section.presseportal h1{font-size:3rem;margin-bottom:48px}}@media (min-width:992px){.page-template-presseportal section.presseportal h1{font-size:3.5rem;margin-bottom:60px}}@media (min-width:1200px){.page-template-presseportal section.presseportal h1{font-size:4rem;margin-bottom:72px}}.page-template-presseportal section.presseportal p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.25;margin-bottom:24px}.page-template-presseportal section.presseportal h2.main{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;padding:36px 0}.page-template-presseportal section.presseportal h2.main a{align-items:center;color:#000;display:flex;justify-content:space-between;padding:0 42px 0 0}.page-template-presseportal section.presseportal h2.main a:active{color:#000}.page-template-presseportal section.presseportal h2.main a i{color:inherit;display:inline-block;flex-shrink:0;font-size:1.125em;margin-right:-41px;transform:rotate(45deg)}.page-template-presseportal section.presseportal h2.main a[aria-expanded=false]{color:#ddd}.page-template-presseportal section.presseportal h2.main a[aria-expanded=false] i{transform:none}.page-template-presseportal section.presseportal .aktuelles h2.presse,.page-template-presseportal section.presseportal h2.presse{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.125;margin-bottom:12px;padding:0}.page-template-presseportal section.presseportal .aktuelles h2.presse a,.page-template-presseportal section.presseportal h2.presse a{color:#000;display:block;margin:0;padding:36px 0;text-align:center}.page-template-presseportal section.presseportal .aktuelles h2.presse a[aria-expanded=false],.page-template-presseportal section.presseportal h2.presse a[aria-expanded=false]{color:#ddd}.page-template-presseportal section.presseportal .aktuelles{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:0}@media (min-width:768px){.page-template-presseportal section.presseportal .aktuelles{margin-top:48px}}@media (min-width:992px){.page-template-presseportal section.presseportal .aktuelles{margin-top:72px}}@media (min-width:1200px){.page-template-presseportal section.presseportal .aktuelles{margin-top:96px}}.page-template-presseportal section.presseportal .aktuelles.archiv{border-top:none;margin-top:0}.page-template-presseportal section.presseportal .linklist{margin:24px 0}.page-template-presseportal section.presseportal .aktuellpart{border-bottom:1px solid #ddd;margin-bottom:36px;padding-bottom:36px}@media (min-width:992px){.page-template-presseportal section.presseportal .aktuellpart{margin-bottom:48px;padding-bottom:48px}}@media (min-width:1200px){.page-template-presseportal section.presseportal .aktuellpart{margin-bottom:60px;padding-bottom:60px}}.page-template-presseportal section.presseportal .aktuellpart .linklist{margin:1px 0 24px}.page-template-presseportal section.presseportal .aktuellpart:last-child{border-bottom:none}.page-template-presseportal section.presseportal .pressematerial{border-bottom:1px solid #ddd}section.enterprise section .pressbox,section.presseportal .pressbox{border-radius:12px;height:auto;padding:24px 18px;width:100%}section.enterprise section .pressbox.grey,section.presseportal .pressbox.grey{background-color:#777;margin-bottom:36px}section.enterprise section .pressbox h2,section.presseportal .pressbox h2{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;text-align:center}@media (max-width:374px){section.enterprise section .pressbox h2,section.presseportal .pressbox h2{font-size:1.75rem}}section.enterprise section .pressbox p.lead,section.presseportal .pressbox p.lead{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25;margin-bottom:24px;text-align:center}@media (max-width:374px){section.enterprise section .pressbox p.lead,section.presseportal .pressbox p.lead{font-size:1.125rem}}section.enterprise section .pressbox p.contact,section.presseportal .pressbox p.contact{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.333333}@media (max-width:374px){section.enterprise section .pressbox p.contact,section.presseportal .pressbox p.contact{font-size:.9375rem}}section.enterprise section .pressbox p.contact,section.presseportal .pressbox p.contact{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:360px;width:100%}section.enterprise section .pressbox p.contact a,section.presseportal .pressbox p.contact a{color:#fff;text-align:center;width:24%}section.enterprise section .pressbox p.contact a:hover,section.presseportal .pressbox p.contact a:hover{color:#000}section.enterprise section .pressbox p.contact a i.icon,section.presseportal .pressbox p.contact a i.icon{font-size:2.25em}@media (min-width:1200px){section.enterprise section .pressbox,section.presseportal .pressbox{padding:36px 24px}section.enterprise section .pressbox p.lead,section.presseportal .pressbox p.lead{margin-bottom:36px}section.enterprise section .pressbox p.contact,section.presseportal .pressbox p.contact{max-width:420px}}section.presseportal .pressbox{margin-bottom:24px}section.datenschutz,section.impressum{margin:100px 0 48px}section.datenschutz a,section.impressum a{color:#000}@media (min-width:576px){section.datenschutz,section.impressum{margin-top:120px}}@media (min-width:768px){section.datenschutz,section.impressum{margin-top:150px}}@media (min-width:1200px){section.datenschutz,section.impressum{margin-top:180px}}section.datenschutz h1,section.impressum h1{font-size:2rem;margin-bottom:36px}section.datenschutz h1,section.datenschutz h2,section.impressum h1,section.impressum h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.125}section.datenschutz h2,section.impressum h2{font-size:1.25rem;text-transform:none}section.datenschutz .address h2,section.impressum .address h2{margin:60px 0 9px}@media (max-width:767.98px){section.datenschutz .address h2,section.impressum .address h2{margin:24px 0 9px}}section.datenschutz .text1 h2,section.impressum .text1 h2{margin:0 0 9px}@media (max-width:767.98px){section.datenschutz .text1 h2,section.impressum .text1 h2{margin:24px 0 9px}}section.datenschutz .text2,section.impressum .text2{padding:0 15px}section.datenschutz .text2 h2,section.impressum .text2 h2{margin:24px 0 9px}@media (min-width:992px){section.datenschutz .text2 .impressblocs,section.impressum .text2 .impressblocs{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}section.datenschutz .text2 .impressblocs .keepit,section.impressum .text2 .impressblocs .keepit{display:inline-block;width:100%}section.datenschutz .txtcontent,section.impressum .txtcontent{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333;margin-top:12px;padding-top:24px}section.datenschutz .txtcontent h2,section.impressum .txtcontent h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333;margin:0}section.datenschutz .txtcontent:first-child,section.impressum .txtcontent:first-child{padding-top:0}section.datenschutz .txtcontent .datenschutz,section.impressum .txtcontent .datenschutz{padding:0 15px}@media (min-width:768px){section.datenschutz .txtcontent .datenschutz,section.impressum .txtcontent .datenschutz{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}@media (min-width:1200px){section.datenschutz .txtcontent .datenschutz,section.impressum .txtcontent .datenschutz{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}}section.datenschutz .txtcontent .datenschutz p,section.impressum .txtcontent .datenschutz p{display:inline-block;width:100%}.page-template-restricted:not(.logged-in) main{position:relative}.page-template-restricted:not(.logged-in) main section.loginmask{height:calc(100vh - 60px);height:calc(var(--vh, 1vh)*100 - 60px);position:relative;top:60px}@media (min-width:768px){.page-template-restricted:not(.logged-in) main section.loginmask{height:calc(100vh - 88px);height:calc(var(--vh, 1vh)*100 - 88px);top:88px}}.page-template-restricted:not(.logged-in) main section.loginmask{background-color:#333}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid{display:grid;grid-template-columns:auto 90% auto;grid-template-rows:auto auto auto;height:100%;position:relative;width:100%;z-index:1;grid-gap:0;margin:0;padding:0}@media (min-width:576px){.page-template-restricted:not(.logged-in) main section.loginmask .logingrid{grid-template-columns:auto 75% auto}}@media (min-width:768px){.page-template-restricted:not(.logged-in) main section.loginmask .logingrid{grid-template-columns:auto 66% auto}}@media (min-width:992px){.page-template-restricted:not(.logged-in) main section.loginmask .logingrid{grid-template-columns:auto 54% auto}}@media (min-width:1200px){.page-template-restricted:not(.logged-in) main section.loginmask .logingrid{grid-template-columns:auto 42% auto}}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item{background-color:transparent}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.top{grid-column:1/4}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login h1{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin-bottom:24px;padding-right:36px}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login h1 a.nothere{float:right;height:36px;margin-right:-36px;width:36px}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform label{display:none}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input.input{background-color:transparent;border-color:transparent;border-bottom:2px solid #fff;border-radius:0;color:#fff;padding:6px 1px;width:100%}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input.input ::-moz-placeholder{color:#ddd;opacity:1}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input.input ::placeholder{color:#ddd;opacity:1}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input.input ::moz-placeholder{color:#ddd;opacity:1}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input.input :-ms-input-placeholder{color:#ddd}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input.input ::-ms-input-placeholder{color:#ddd}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input[type=submit]{background-color:#ddd;border:2px solid #ddd;border-radius:6px;color:#000;cursor:pointer;float:right;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.5;margin-top:12px;padding:.375rem .75rem;text-transform:none}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login form#loginform input[type=submit]:hover{background-color:#333;border-color:#fff;color:#fff}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.bottom{grid-column:1/4}body.is--browser-is-ie.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item{display:none}body.is--browser-is-ie.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login{display:block;margin:0 auto;padding-top:15vh}@media (min-width:576px){body.is--browser-is-ie.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login{width:75%}}@media (min-width:768px){body.is--browser-is-ie.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login{width:66%}}@media (min-width:992px){body.is--browser-is-ie.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login{width:54%}}@media (min-width:1200px){body.is--browser-is-ie.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login{width:42%}}.page-template-restricted.logged-in main{margin-top:100px}@media (min-width:576px){.page-template-restricted.logged-in main{margin-top:120px}}@media (min-width:768px){.page-template-restricted.logged-in main{margin-top:150px}}@media (min-width:992px){.page-template-restricted.logged-in main{margin-top:180px}}@media (min-width:1200px){.page-template-restricted.logged-in main{margin-top:210px}}.page-template-restricted.logged-in section.ma-bereich h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125;margin-bottom:24px}@media (max-width:374px){.page-template-restricted.logged-in section.ma-bereich h1{font-size:1.75rem}}@media (min-width:576px){.page-template-restricted.logged-in section.ma-bereich h1{font-size:2.5rem;margin-bottom:36px}}@media (min-width:768px){.page-template-restricted.logged-in section.ma-bereich h1{font-size:3rem;margin-bottom:48px}}@media (min-width:992px){.page-template-restricted.logged-in section.ma-bereich h1{font-size:3.5rem;margin-bottom:60px}}@media (min-width:1200px){.page-template-restricted.logged-in section.ma-bereich h1{font-size:4rem;margin-bottom:72px}}.page-template-restricted.logged-in section.ma-bereich h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;line-height:1.125;margin-bottom:18px}@media (min-width:576px){.page-template-restricted.logged-in section.ma-bereich h2{font-size:2rem;margin-bottom:24px}}.page-template-restricted.logged-in section.ma-bereich .partcolumns{margin-bottom:36px;width:100%}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part{display:block;margin-bottom:24px;padding:0 0 36px;width:100%}@media (min-width:768px){.page-template-restricted.logged-in section.ma-bereich .partcolumns{-moz-column-count:2;-moz-column-gap:0;column-gap:0;-moz-column-rule:2px solid #ddd;column-rule:2px solid #ddd;-moz-column-width:100px;columns:100px 2}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part{border-bottom:1px solid #ddd;display:inline-block;margin-bottom:48px;padding:0 0 36px}}@media (min-width:992px){.page-template-restricted.logged-in section.ma-bereich .partcolumns .part.lcolumn{padding-right:80px}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part.rcolumn{padding-left:80px}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part{margin-bottom:54px}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part.lcolumn{padding-right:95px}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part.rcolumn{padding-left:95px}}.page-template-restricted.logged-in section.ma-bereich .personal h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.125;margin-bottom:24px;text-transform:none}@media (min-width:768px){.page-template-restricted.logged-in section.ma-bereich .personal h2{font-size:1.6875rem}}@media (min-width:1200px){.page-template-restricted.logged-in section.ma-bereich .personal h2{font-size:1.75rem}}.page-template-restricted.logged-in section.ma-bereich .personal .daten{border-top:1px solid #ddd;padding:12px 0 18px}.page-template-restricted.logged-in section.ma-bereich .personal .daten p strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25}.page-template-restricted.logged-in section.ma-bereich .personal .daten table{border:none}.page-template-restricted.logged-in section.ma-bereich .personal .daten table td{padding:3px 0}.page-template-restricted.logged-in section.ma-bereich .personal .daten table td.type{padding-right:6px}.page-template-restricted.logged-in section.ma-bereich .personal .daten table td.data.mail{word-wrap:break-word!important}.page-template-restricted.logged-in section.ma-bereich div.statistics{border-bottom:1px solid #ddd;line-height:31px;padding:14px 0}.page-template-restricted.logged-in section.ma-bereich div.statistics a{display:inline-flex;float:right;height:32px;justify-content:flex-end;width:120px}.page-template-restricted.logged-in section.ma-bereich div.statistics a i{color:inherit;display:inline-block;flex-shrink:0;font-size:1.666666em}.page-template-restricted.logged-in section.ma-bereich div.statistics a.noload{color:#ddd;cursor:auto}.page-template-restricted.logged-in section.ma-bereich div.statistics a.noload:hover{color:#ddd}.page-template-restricted.logged-in section.ma-bereich div.statistics a.download{color:#000;cursor:pointer}footer{background-color:#fff;padding-top:0;position:relative}footer button.btn.newsletter{left:50%;position:absolute;top:-24px;transform:translate(-50%);z-index:2}footer .container-fluid{--footer-social-icon-size:40px;--footer-social-width:196px;align-items:center;background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;padding:48px 0 24px;position:relative;z-index:1}@media (min-width:990px) and (max-width:1100px){footer .container-fluid{--footer-social-icon-size:clamp(28px,calc(-80px + 10.90909vw),40px);--footer-social-width:clamp(148px,calc(-284px + 43.63636vw),196px)}}@media (min-width:768px){footer .container-fluid{flex-direction:row-reverse}}@media (min-width:768px) and (max-width:991.98px){footer .container-fluid{min-height:96px;padding-bottom:36px;padding-top:36px}}footer .container-fluid div.socialfooter{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;margin:0 auto;white-space:nowrap;width:auto}@media (max-width:575.98px){footer .container-fluid div.socialfooter{padding:0 15px}}footer .container-fluid div.socialfooter a.socialicon{color:#777;display:inline-block;height:var(--footer-social-icon-size);margin:0;width:var(--footer-social-icon-size)}footer .container-fluid div.socialfooter a.socialicon i.icon{display:inline-block;font-size:var(--footer-social-icon-size)}footer .container-fluid div.socialfooter a.socialicon:hover{color:#fff}@media (min-width:768px){footer .container-fluid div.socialfooter{justify-content:flex-end;margin:0;position:absolute;right:15px;text-align:right;top:50%;transform:translateY(-50%);width:var(--footer-social-width)}}@media (min-width:992px){footer .container-fluid div.socialfooter{right:calc(min(28vw, 336px) + 50px);text-align:center;top:50%;transform:translateY(-50%)}}@media (min-width:1601px){footer .container-fluid div.socialfooter{right:530px}}footer .container-fluid .footerlinks{margin:12px auto 0}@media (max-width:575.98px){footer .container-fluid .footerlinks{padding:0 15px}}@media (min-width:576px){footer .container-fluid .footerlinks{width:100%}}footer .container-fluid .footerlinks ul.footernav{align-items:center;color:#707070;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;justify-content:center;line-height:1.4;list-style:none;margin:0;padding:0;text-align:center;white-space:nowrap}footer .container-fluid .footerlinks ul.footernav li{align-items:center;display:inline-flex;margin:3px 4%}@media (max-width:374px){footer .container-fluid .footerlinks ul.footernav li{margin:3px 6px}}@media (min-width:576px){footer .container-fluid .footerlinks ul.footernav li{margin:3px 1.65%}}@media (min-width:992px){footer .container-fluid .footerlinks ul.footernav li{margin:3px 1.5%}}footer .container-fluid .footerlinks ul.footernav li a{align-items:center;color:#707070;color:#fff;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.4;white-space:nowrap}footer .container-fluid .footerlinks ul.footernav li a:hover{color:#fff;text-decoration:none}@media (max-width:575.98px){footer .container-fluid .footerlinks ul.footernav li:nth-child(3):before{content:none;padding-right:39px}}@media (max-width:575.98px) and (max-width:374px){footer .container-fluid .footerlinks ul.footernav li:nth-child(3):before{padding-right:15px}}@media (min-width:576px){footer .container-fluid .footerlinks ul.footernav li:first-child:before{content:none;padding-right:20px}}@media (min-width:768px){footer .container-fluid .footerlinks ul.footernav{flex-wrap:nowrap;justify-content:flex-start}footer .container-fluid .footerlinks{align-items:center;display:flex;margin:0 auto 0 0;min-height:var(--footer-social-icon-size);text-align:left;width:calc(100% - var(--footer-social-width) - 24px)}}@media (min-width:992px){footer .container-fluid .footerlinks{margin:0;text-align:left;width:calc(100% - min(28vw, 336px) - var(--footer-social-width) - 100px)}}@media (min-width:1601px){footer .container-fluid .footerlinks{width:calc(100% - 580px - var(--footer-social-width))}}@media (min-width:576px){footer .container-fluid{padding:36px 15px}}@media (min-width:992px){footer .container-fluid{padding:21px 15px}}@media (min-width:1601px){footer .container-fluid{padding:21px 3%}}@media (max-width:991.98px){footer .newsabo.socket{display:none}}footer .newsabo.socket{bottom:0;left:auto;max-width:336px;position:absolute;right:0;top:0;width:28%}@media (min-width:1601px){footer .newsabo.socket{max-width:480px}}footer .newsabo.socket a{color:#fff;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.4;padding:30px 0 0;text-align:center;text-transform:uppercase}body.is--device-is-iphone.is--browser-is-safari footer .container-fluid{padding-bottom:2.5rem}@media (min-width:992px){body:not(.is--browser-is-ie) footer .container-fluid{justify-content:flex-end}}.page-template-restricted:not(.logged-in) footer{padding-top:0}.page-template-restricted:not(.logged-in) footer .newsabo.socket,.page-template-restricted:not(.logged-in) footer button.btn.newsletter{display:none}.page-template-restricted:not(.logged-in) footer .container-fluid{padding:24px 0}@media (min-width:992px){body.lang-is-en .newsabo a,body.lang-is-en footer .newsabo.socket a{font-size:1.15rem}}@media (min-width:576px) and (max-width:767.98px){body.lang-is-en .navbar-collapse .scroll-wrapper .btn.newsletter{font-size:1.15rem}}.responsively-embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.responsively-embed-container embed,.responsively-embed-container iframe,.responsively-embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}div.cookie-layer{background-color:rgba(0,0,0,.84);bottom:0;left:0;padding:12px 0 6px;position:fixed;right:0;z-index:6666}div.cookie-layer p{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333}@media (min-width:576px){div.cookie-layer{padding:24px 0 12px}}@media (min-width:768px){div.cookie-layer{padding:24px 0 6px}div.cookie-layer .buttons{display:flex;flex-direction:column;justify-content:space-around}}div.cookie-layer .buttons a.btn{border-radius:4px;display:block;margin-bottom:12px;padding:6px 12px}div.cookie-layer .buttons a.btn.button-white{background-color:#fff;border:2px solid #fff;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.5}div.cookie-layer .buttons a.btn.button-white:hover{background-color:transparent;color:#fff}div.cookie-layer .buttons a.btn.button-dgrey{background-color:transparent;border:2px solid #fff;color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.5}div.cookie-layer .buttons a.btn.button-dgrey:hover{background-color:#fff;color:#000}p.formfield input::-webkit-input-placeholder{color:#fff;opacity:.5}p.formfield input::-moz-placeholder{color:#fff;opacity:.5}p.formfield input:-ms-input-placeholder{color:#fff;opacity:.5}p.formfield input:-moz-placeholder{color:#fff;opacity:.5}p.formfield input{outline:none}.btn.simple-button{border:2px solid;border-radius:6px;color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25;padding:9px 18px;text-align:center}.btn.simple-button:hover{background-color:#fff}.btn.simple-button.btn-sm{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.75rem;font-style:normal;line-height:1.25;padding:6px 12px}#modal-background,body.body-scroll-lock:not(.is--browser-is-ie){position:fixed;width:100%}#modal-background{background-color:transparent;height:100%;left:0;opacity:0;top:0;transition:all .25s ease-in-out;z-index:1020}body.open-panel-is-infobox #modal-background,body.open-panel-is-navi #modal-background,body.open-panel-is-nlabo #modal-background,body.open-panel-is-search #modal-background{opacity:.7}body.open-panel-is-search #modal-background{background-color:#777}body.open-panel-is-infobox #modal-background,body.open-panel-is-navi #modal-background,body.open-panel-is-nlabo #modal-background{background-color:#fff}body.home .hero-slider{position:fixed;top:0}body.home section.hometext{margin-top:100vh;margin-top:calc(var(--vh, 1vh)*100)}body.page-template-anfahrt .hero,body.page-template-erlebniswelten .hero,body.page-template-stores_gastros_healths_events_services .hero,body.page-template-unternehmen .hero{position:fixed;top:0}body.page-template-anfahrt #firststep,body.page-template-erlebniswelten #firststep,body.page-template-stores_gastros_healths_events_services #firststep,body.page-template-unternehmen #firststep{margin-top:100vh;margin-top:calc(var(--vh, 1vh)*100)}body.page-template-anfahrt section,body.page-template-erlebniswelten section,body.page-template-stores_gastros_healths_events_services section,body.page-template-unternehmen section{background-color:#fff;position:relative}body.page-template-stores_gastros_healths_events_services #firststep{min-height:calc(100vh - 88px);min-height:calc(var(--vh, 1vh)*100 - 88px)}body.admin-bar #wpadminbar{position:fixed}body.admin-bar .navbar,body.admin-bar.home .hero{margin-top:46px}body.admin-bar .hero,body.admin-bar section.hero-slider,body.admin-bar section.hero-slider .main-carousel,body.admin-bar section.hero-slider .main-carousel .carousel-cell{height:calc(100vh - 46px);height:calc(var(--vh, 1vh)*100 - 46px)}@media (min-width:783px){body.admin-bar .navbar,body.admin-bar.home .hero{margin-top:32px}body.admin-bar .hero,body.admin-bar section.hero-slider,body.admin-bar section.hero-slider .main-carousel,body.admin-bar section.hero-slider .main-carousel .carousel-cell{height:calc(100vh - 32px);height:calc(var(--vh, 1vh)*100 - 32px)}}.tc.tc-open .tc-toggler a.more,.tc:not(.tc-open) .tc-toggler a.less{display:none}.tc-cookie{margin-bottom:1rem}.tc-cookie a{color:#fff;text-decoration:underline}.tc-cookie.tc-open .tc-toggler a.more,.tc-cookie:not(.tc-open) .tc-toggler a.less{display:none}.tc-cookie .tc-always,.tc-cookie .tc-toggle-content,.tc-cookie .tc-toggler,.tc-cookie p{display:inline}.tc-cookie .tc-toggler a{display:inline-block}.tc .tc-toggler a{color:#000;text-decoration:underline}a{color:#000}.newsabo a:hover{color:#fff}.container-fluid.fullwidth-no-padding{padding:0}.container-fluid.fullwidth-no-padding>.row{margin:0}.container-fluid.fullwidth-no-padding>.row>div{padding:0}.instagramteaser #instafeed{margin-top:30px}.instagramteaser .insta-container{position:relative;width:100%}.instagramteaser .insta-container .insta-container-image{background-position:50%;background-size:cover;border-radius:12px}.instagramteaser .insta-container .insta-container-content a:hover{color:#000}.instagramteaser .insta-container .insta-container-content a p:first-child{display:inline-block;height:45px;width:45px}.instagramteaser .insta-container .insta-container-content a p:first-child img,.instagramteaser .insta-container .insta-container-content a p:first-child svg{height:45px;margin:0 auto;width:45px}.instagramteaser .insta-container .insta-container-content a p strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.25;line-height:24px}.instagramteaser .insta-container .insta-container-content a p{margin:0 auto 7px}@media (max-width:767.98px){.instagramteaser .insta-container .insta-container-content{margin-top:-26px}.instagramteaser .carousel-cell{margin:0 7px}.instagramteaser .carousel-cell,.instagramteaser .insta-container,.instagramteaser .insta-container .insta-container-content,.instagramteaser .insta-container .insta-container-image{max-width:320px;width:80vw}.instagramteaser .insta-container .insta-container-image{height:80vw;max-height:320px}.instagramteaser .insta-container .insta-container-content{opacity:0;transition:opacity .25s ease-in .25s}.instagramteaser .carousel-cell.is-selected .insta-container .insta-container-content{opacity:1}.instagramteaser .insta-container .insta-container-image{opacity:.33;transition:opacity .25s ease-in .25s}.instagramteaser .carousel-cell.is-selected .insta-container .insta-container-image{opacity:1}}@media (min-width:768px) and (max-width:991.98px){.instagramteaser .carousel-cell:last-child{display:none}}@media (min-width:768px){.instagramteaser #instafeed{margin-left:-7px;margin-right:-7px}.instagramteaser #instafeed>div{padding:7px}.instagramteaser .insta-container:before{content:"";display:block;padding-top:100%}.instagramteaser .insta-container .insta-container-content,.instagramteaser .insta-container .insta-container-image{bottom:0;left:0;position:absolute;right:0;top:0}.instagramteaser .insta-container .insta-container-content{align-items:center;background-color:hsla(0,0%,100%,.85);display:flex;opacity:0;transition:opacity .15s ease-in .15s}.instagramteaser .insta-container .insta-container-content:hover{opacity:1}.instagramteaser .insta-container .insta-container-content{padding:35px 30px 30px}}@media (min-width:992px) and (max-width:1199.98px){.instagramteaser .insta-container .insta-container-content{padding:25px 20px 20px}}section.datenschutz .datenschutz li a,section.datenschutz .datenschutz p a,section.servicescontent #article_detail div.store-text li a,section.servicescontent #article_detail div.store-text p a,section.storescontent #article_detail div.store-text li a,section.storescontent #article_detail div.store-text p a{text-decoration:underline}section.datenschutz .datenschutz p strong,section.servicescontent #article_detail div.store-text p strong,section.storescontent #article_detail div.store-text p strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.25}@media (min-width:992px){section.servicescontent #article_detail div.store-text,section.servicescontent #article_detail h1,section.servicescontent #article_detail h2,section.servicescontent #article_detail p.different_opening,section.servicescontent #article_detail p.locations,section.storescontent #article_detail div.store-text,section.storescontent #article_detail h1,section.storescontent #article_detail h2,section.storescontent #article_detail p.different_opening,section.storescontent #article_detail p.locations{padding-left:80px}}@media (min-width:1200px){section.servicescontent #article_detail div.store-text,section.servicescontent #article_detail h1,section.servicescontent #article_detail h2,section.servicescontent #article_detail p.different_opening,section.servicescontent #article_detail p.locations,section.storescontent #article_detail div.store-text,section.storescontent #article_detail h1,section.storescontent #article_detail h2,section.storescontent #article_detail p.different_opening,section.storescontent #article_detail p.locations{padding-left:95px}}div.glatt-see-through{top:0;transition:top .8s ease-in-out}div.glatt-see-through.away{top:-100vh;top:calc(var(--vh, 1vh)*-100)}div.glatt-see-through{display:grid;grid-template-columns:auto 90% auto;grid-template-rows:auto auto auto;height:100vh;height:calc(var(--vh, 1vh)*100);position:fixed;width:100%;z-index:1;grid-gap:0;margin:0;padding:0}@media (min-width:576px){div.glatt-see-through{grid-template-columns:auto 75% auto}}@media (min-width:768px){div.glatt-see-through{grid-template-columns:auto 66% auto}}@media (min-width:992px){div.glatt-see-through{grid-template-columns:auto 54% auto}}@media (min-width:1200px){div.glatt-see-through{grid-template-columns:auto 42% auto}}div.glatt-see-through .item{background-color:#fff}div.glatt-see-through .item.top{grid-column:1/4}div.glatt-see-through .item.logo{background-color:transparent;background:url(../images/glatt-transparent.png) no-repeat 50%;background-size:101%}div.glatt-see-through .item.bottom{grid-column:1/4}body.scroll-lock:not(.is--browser-is-ie){overflow:hidden;position:fixed}section.hero-slider{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100vw;--glatt-ticker-height:0px}section.hero-slider .main-carousel{position:relative}section.hero-slider .main-carousel,section.hero-slider .main-carousel .carousel-cell{height:calc(var(--vh, 1vh)*100 - var(--glatt-ticker-height));overflow:hidden;width:100vw}section.hero-slider .main-carousel .carousel-cell{background-position:50%;background-size:cover}section.hero-slider .main-carousel .carousel-cell .hero-slide-media,section.hero-slider .main-carousel .carousel-cell .hero-slide-media>svg,section.hero-slider .main-carousel .carousel-cell .hero-slide-video{height:100%;left:0;position:absolute;top:0;width:100%}section.hero-slider .main-carousel .carousel-cell .hero-slide-media{overflow:hidden}section.hero-slider .main-carousel .carousel-cell .hero-slide-video{-o-object-fit:cover;object-fit:cover}section.hero-slider .main-carousel .carousel-cell .caption{align-items:center;bottom:0;display:flex;left:0;padding:18px 0;position:absolute;right:0}@media (min-width:576px){section.hero-slider .main-carousel .carousel-cell .caption{padding:21px 0}}@media (min-width:768px){section.hero-slider .main-carousel .carousel-cell .caption{padding:24px 0}}@media (min-width:992px){section.hero-slider .main-carousel .carousel-cell .caption{padding:27px 0}}@media (min-width:1200px){section.hero-slider .main-carousel .carousel-cell .caption{padding:33px 0}}section.hero-slider .main-carousel .carousel-cell .caption h1{font-size:var(--hero-subtitle-size,clamp(1.125rem,6.075vw,3.15rem));margin:0;padding:0}section.hero-slider .main-carousel .carousel-cell .caption h1 .line_1,section.hero-slider .main-carousel .carousel-cell .caption h1 .line_2{display:block;hyphenate-character:"-";text-transform:none}section.hero-slider .main-carousel .carousel-cell .caption h1 .line_1,section.hero-slider .main-carousel .carousel-cell .caption h1 .line_1.is-bold-yes,section.hero-slider .main-carousel .carousel-cell .caption h1 .line_2,section.hero-slider .main-carousel .carousel-cell .caption h1 .line_2.is-bold-yes{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--hero-subtitle-size,clamp(1.125rem,6.075vw,3.15rem));font-style:normal;line-height:1.125}section.hero-slider .main-carousel .carousel-cell .caption h1 .line_1{margin-bottom:.24em}section.hero-slider .main-carousel .carousel-cell .caption h1 .line_1,section.hero-slider .main-carousel .carousel-cell .caption h1 .line_1.is-bold-yes{font-size:var(--hero-title-size,clamp(1.6875rem,9.1125vw,4.725rem))}@media (min-width:421px) and (max-width:465px){section.hero-slider .main-carousel .carousel-cell .caption h1 .line_2{margin-left:auto;margin-right:auto;max-width:calc(100% - 1.5em)}}section.hero-slider .main-carousel .carousel-cell .caption h1 a{color:#fff}section.hero-slider .main-carousel .carousel-cell .caption h1 a .hero-arrow-keep{display:inline-block;hyphens:manual;overflow-wrap:normal;white-space:nowrap;word-break:normal}section.hero-slider .main-carousel .carousel-cell .caption h1 a i.icon{display:inline-block;font-size:.875em;margin-left:.15em;position:static;transform:rotate(-90deg);vertical-align:-.075em;white-space:nowrap}section.hero-slider .main-carousel:not(.flickity-enabled) .carousel-cell{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:0}section.hero-slider .main-carousel:not(.flickity-enabled) .carousel-cell:first-child{opacity:1;pointer-events:auto;z-index:1}section.hero-slider .main-carousel .flickity-page-dots{bottom:16px}section.hero-slider .main-carousel .flickity-page-dots .dot{background:transparent;border:2px solid #fff;border-radius:100%;cursor:pointer;height:12px;margin:0 6px;opacity:1;width:12px}section.hero-slider .main-carousel .flickity-page-dots .dot.is-selected{background:#fff}@media (min-width:768px){section.hero-slider .main-carousel .flickity-page-dots{bottom:18px}section.hero-slider .main-carousel .flickity-page-dots .dot{height:14px;margin:0 7px;width:14px}}@media (min-width:992px){section.hero-slider .main-carousel .flickity-page-dots{bottom:20px}section.hero-slider .main-carousel .flickity-page-dots .dot{height:16px;margin:0 8px;width:16px}section.hero-slider .main-carousel .flickity-page-dots{bottom:24px}section.hero-slider .main-carousel .flickity-page-dots .dot{height:18px;margin:0 9px;width:18px}}section.hero-slider.has-glatt-ticker{display:flex;flex-direction:column}section.hero-slider.has-glatt-ticker .main-carousel{flex:1 1 auto;height:auto;min-height:0}section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport{height:100%!important}section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell{height:100%}body.admin-bar section.hero-slider{height:calc(var(--vh, 1vh)*100 - 46px);top:46px}body.admin-bar section.hero-slider .main-carousel,body.admin-bar section.hero-slider .main-carousel .carousel-cell{height:calc(var(--vh, 1vh)*100 - 46px - var(--glatt-ticker-height))}body.admin-bar section.hero-slider.has-glatt-ticker .main-carousel{height:auto}@media (min-width:783px){body.admin-bar section.hero-slider{height:calc(var(--vh, 1vh)*100 - 32px);top:32px}body.admin-bar section.hero-slider .main-carousel,body.admin-bar section.hero-slider .main-carousel .carousel-cell{height:calc(var(--vh, 1vh)*100 - 32px - var(--glatt-ticker-height))}body.admin-bar section.hero-slider.has-glatt-ticker .main-carousel{height:auto}}body.is--os-is-windows section.hero-slider,body.is--os-is-windows section.hero-slider .main-carousel,body.is--os-is-windows section.hero-slider .main-carousel .carousel-cell{width:calc(100vw - 18px)}.glatt-ticker,section.glatt-ticker{overflow:hidden;position:relative;width:100%}.glatt-ticker .glatt-ticker__background,section.glatt-ticker .glatt-ticker__background{background-color:var(--glatt-ticker-background,transparent);inset:0;pointer-events:none;position:absolute;transform:translateZ(0);will-change:transform;z-index:0}.glatt-ticker .glatt-ticker__track,section.glatt-ticker .glatt-ticker__track{animation:glattTickerRtl var(--glatt-ticker-duration,48s) linear infinite;backface-visibility:hidden;display:flex;perspective:1000px;position:relative;transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform;z-index:1}.glatt-ticker.glatt-ticker--ltr .glatt-ticker__track,section.glatt-ticker.glatt-ticker--ltr .glatt-ticker__track{animation-name:glattTickerLtr}.glatt-ticker .glatt-ticker__item,section.glatt-ticker .glatt-ticker__item{color:currentColor;flex:0 0 auto;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:clamp(1.125rem,3vw,2.25rem);font-style:normal;line-height:1.125;padding:14px 36px 12px;white-space:nowrap}.glatt-ticker .glatt-ticker__item a,section.glatt-ticker .glatt-ticker__item a{color:currentColor;text-decoration:none}@media (min-width:576px){.glatt-ticker .glatt-ticker__item,section.glatt-ticker .glatt-ticker__item{padding:16px 42px 14px}}@media (min-width:768px){.glatt-ticker .glatt-ticker__item,section.glatt-ticker .glatt-ticker__item{padding:18px 48px 16px}}@media (min-width:992px){.glatt-ticker .glatt-ticker__item,section.glatt-ticker .glatt-ticker__item{padding:20px 54px 18px}}@media (min-width:1200px){.glatt-ticker .glatt-ticker__item,section.glatt-ticker .glatt-ticker__item{padding:24px 66px 22px}}@keyframes glattTickerRtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--glatt-ticker-distance, 33.3333%)*-1),0,0)}}@keyframes glattTickerLtr{0%{transform:translate3d(calc(var(--glatt-ticker-distance, 33.3333%)*-1),0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){section.glatt-ticker .glatt-ticker__track{animation:none}}@media (min-width:576px) and (max-width:767.98px){body.page-template-stores_gastros_healths_events_services .hero{background-position:center 75%}}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services{background-image:none!important;height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;overflow:hidden;transform:none!important}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__media,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__media>svg,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__video{height:100%;left:0;position:absolute;top:0;width:100%}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__media{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:0}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__video{-o-object-fit:cover;object-fit:cover}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .container,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .godown{position:relative;z-index:2}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .container{left:50%;max-width:none;padding-left:15px;padding-right:15px;position:absolute;top:66.666%;transform:translate(-50%,calc(-50% + 53px));width:100%}@media (min-width:768px){body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .container{transform:translate(-50%,calc(-50% + 77px))}}@media (min-width:992px){body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .container{transform:translate(-50%,calc(-50% + 100px))}}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .godown{bottom:24px;display:block;left:50%;position:absolute;transform:translateX(-50%)}body.page-template-stores_gastros_healths_events_services .hero .container{padding-bottom:0}@media (min-width:768px){body.page-template-stores_gastros_healths_events_services .hero .container{padding-bottom:0}}body.page-template-stores_gastros_healths_events_services .hero .container h1{margin:0 auto;max-width:75vw;text-align:center;width:100%}body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_1,body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_2{color:#000;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--hero-subtitle-size,clamp(1.125rem,6.075vw,3.15rem));font-style:normal;line-height:1.125;line-height:1;text-align:center;text-transform:none;width:100%}body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_1.is-bold-yes,body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_2.is-bold-yes{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--hero-subtitle-size,clamp(1.125rem,6.075vw,3.15rem));font-style:normal;line-height:1.125;margin-bottom:1rem;margin-top:1rem}body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_1{margin-left:0}body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_1,body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_1.is-bold-yes{font-size:var(--hero-title-size,clamp(1.6875rem,9.1125vw,4.725rem));margin-bottom:.168em;margin-top:0}body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_2,body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_2.is-bold-yes{font-size:var(--hero-subtitle-size,clamp(1.125rem,6.075vw,3.15rem));margin-bottom:0;margin-top:0}body.page-template-stores_gastros_healths_events_services .hero .container p.herocaption{display:none}body.admin-bar.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services{height:calc(var(--vh, 1vh)*100 - 46px)!important}@media (min-width:783px){body.admin-bar.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services{height:calc(var(--vh, 1vh)*100 - 32px)!important}}.infodash.content .nextday .nextday.calendar{background:url(../images/icons/dash/dashdate-cyan.svg) no-repeat top;height:55px;padding-top:20px;width:55px}a.infodash-toggler .infodash-toggler-icon{background-image:url(../images/icons/dash/dashtime.svg)}.infodash.content .parking img{height:100px;width:100px}body:not(.is--touchDevice) a.infodash-toggler[aria-expanded=true]{z-index:6}body.admin-bar .searchthis{margin-top:46px}@media (min-width:783px){body.admin-bar .searchthis{margin-top:32px}}.page-template-restricted:not(.logged-in) main section.loginmask .logingrid .item.login p{color:#fff}.page-template-restricted .lds-dual-ring-container{text-align:center}.page-template-restricted p.form-send-error{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif}.page-template-restricted p.form-send-error.upper{text-transform:none}.page-template-restricted .employee__form p.formfield input{background-color:transparent!important;border:none;border-bottom:1px solid #000;border-radius:0;caret-color:#000;color:#fff;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.333333;padding:3px 0;text-align:left;width:100%}@keyframes point-out-border-pulsate-employee__form{0%{border-color:#000}50%{border-color:transparent}to{border-color:#000}}@keyframes point-out-opacity-pulsate-employee__form{0%{opacity:1}50%{opacity:0}to{opacity:1}}.page-template-restricted .employee__form p.formfield.point-out input{animation:point-out-border-pulsate-employee__form .75s infinite}.page-template-restricted .employee__form p.formfield.file-input.point-out{animation:point-out-opacity-pulsate-employee__form .75s infinite}.page-template-restricted .employee__form .inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.page-template-restricted .employee__form .inputfile+label{background-color:#fff;border:2px solid #fff;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.5;margin-bottom:-5px;overflow:hidden;padding:6px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-template-restricted .employee__form .inputfile+label:hover{background-color:transparent;color:#fff}.page-template-restricted .employee__form p.formfield input::-webkit-input-placeholder{color:#000;opacity:.5}.page-template-restricted .employee__form p.formfield input::-moz-placeholder{color:#000;opacity:.5}.page-template-restricted .employee__form p.formfield input:-ms-input-placeholder{color:#000;opacity:.5}.page-template-restricted .employee__form p.formfield input:-moz-placeholder{color:#000;opacity:.5}.page-template-restricted .employee__form p.formfield input{outline:none}section.datenschutz .txtcontent h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.125;margin-bottom:9px;text-transform:none}section.datenschutz .txtcontent .datenschutz p strong{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.333333}section.datenschutz .txtcontent .datenschutz ul{list-style:disc;padding:0 0 0 18px}#loading-screen{background:#fff;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:100000}#loading-screen.ls-visible{display:block;opacity:1;transition:opacity .5s}#loading-screen.ls-visible.ls-hidden{opacity:0}#loading-screen .lower-text,#loading-screen .upper-text{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:28px;margin:1rem;text-transform:none}#loading-screen #loading-img,#loading-screen .lower-text,#loading-screen .upper-text{position:relative}#loading-screen.closed-until-date .lower-text,#loading-screen.sunday-closed .lower-text,#loading-screen.today-closed .lower-text,#loading-screen.tomorrow-closed .lower-text{font-size:20px}#loading-screen.today-open-from .lower-text,#loading-screen.today-open-until .lower-text,#loading-screen.tomorrow-open-from .lower-text{font-size:32px}#loading-screen.tomorrow-open-from .upper-text{font-size:21px}#loading-screen.today-open-from .upper-text,#loading-screen.today-open-until .upper-text{font-size:22px}#loading-screen.sunday-closed .upper-text{font-size:32px}#loading-screen.today-closed .upper-text,#loading-screen.tomorrow-closed .upper-text{font-size:38px}#loading-screen #loading-img{height:165px}#loading-screen .load-content,#loading-screen canvas{left:0;margin:auto;position:absolute;right:0}#loading-screen .load-content{width:165px}.orientation div.link-type-button-link_external i,.orientation div.link-type-button-link_internal i{transform:rotate(-90deg)}p.formfield input{caret-color:#fff}@media (min-width:576px){.nlabo_content1 h1,.nlabo_content1 p.pflicht,.nlabo_content1 p.txt,.nlabo_content2 h1,.nlabo_content2 p.pflicht,.nlabo_content2 p.txt,.nlabo_content3 h1,.nlabo_content3 p.pflicht,.nlabo_content3 p.txt,.nlabo_content4 h1,.nlabo_content4 p.pflicht,.nlabo_content4 p.txt{text-align:left}.nlabo_content1 p.formfield,.nlabo_content1 p.formfield.check.datenschutz,.nlabo_content1 p.formfield.check.radio,.nlabo_content2 p.formfield,.nlabo_content2 p.formfield.check.datenschutz,.nlabo_content2 p.formfield.check.radio,.nlabo_content3 p.formfield,.nlabo_content3 p.formfield.check.datenschutz,.nlabo_content3 p.formfield.check.radio,.nlabo_content4 p.formfield,.nlabo_content4 p.formfield.check.datenschutz,.nlabo_content4 p.formfield.check.radio{width:auto}.nlabo_content1 label a,.nlabo_content2 label a,.nlabo_content3 label a,.nlabo_content4 label a{color:#fff;text-decoration:underline}}#nlabo-nlabo.final-step.invert-colors{background-color:#fff}#nlabo-nlabo.final-step p{text-align:center}#nlabo-nlabo.final-step p strong{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem}#nlabo-nlabo.final-step i.icon-linkmail{font-size:5rem}@keyframes point-out-border-pulsate{0%{border-color:#fff}50%{border-color:hsla(0,0%,100%,0)}to{border-color:#fff}}@keyframes point-out-opacity-pulsate{0%{opacity:1}50%{opacity:0}to{opacity:1}}#nlabo-nlabo p.formfield.point-out input,.row.competition p.formfield.point-out input{animation:point-out-border-pulsate .75s infinite}.row.competition .step-questions .abbl.point-out>.row,p.formfield.check.point-out{animation:point-out-opacity-pulsate .75s infinite}#nlabo-nlabo p.formfield.check.radio label,p.formfield.check.radio{margin-bottom:0}@media (max-width:374px){#nlabo-nlabo h1{font-size:2rem;margin-bottom:1rem}#nlabo-nlabo p.txt{font-size:1rem;margin-bottom:1rem}#nlabo-nlabo p.formfield:not(.check),#nlabo-nlabo p.pflicht{margin:1rem auto}#nlabo-nlabo p.formfield.check.radio{margin-bottom:-6px}}@media (min-width:768px){.page-template-erlebniswelten section.erlebnis div.articles article .teaser{background-color:#ddd;transition:background-color .25s}}.page-template-erlebniswelten section.erlebnis div.articles article .teaser a.open-detail .topimg{transition:height .25s}.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser{background-color:#fff}.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:204px;overflow:hidden}@media (max-width:374px){.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:164px}}@media (min-width:576px){.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:288px}}@media (min-width:768px){.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:186px}}@media (min-width:992px){.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:252px}}@media (min-width:1200px){.page-template-erlebniswelten section.erlebnis div.articles article.open .teaser a.open-detail .topimg{height:302px}}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt .responsively-embed-container,.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt div.text,.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt img{margin-bottom:18px}.page-template-erlebniswelten section.erlebnis div.articles div.article_detail div.articletxt .wrapthis{margin-bottom:0}.show-all-elements{color:#ddd}.lds-dual-ring{display:inline-block;height:64px;width:64px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;margin:1px;width:46px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}div.cookie-layer{background-color:#333}div.cookie-layer .buttons a.btn.button-dgrey:hover,div.cookie-layer .buttons a.btn.button-white:hover{color:#fff}div.cookie-layer .tc-always p:after{content:" "}body.page-template-floorplan .mapplic-coordinates{display:none;top:90vh}body.page-template-floorplan .mapplic-clickable.mapplic-active,body.page-template-floorplan .mapplic-clickable:not(g),body.page-template-floorplan .mapplic-clickable:not(g):hover,body.page-template-floorplan g.mapplic-clickable:hover>*,body.page-template-floorplan g.mapplic-clickable>*{opacity:1}body.page-template-floorplan .mapplic-active,body.page-template-floorplan a.mapplic-active>path,body.page-template-floorplan g.mapplic-active>*{opacity:1!important}body.page-template-floorplan .map-container>#mapplic{margin-bottom:24px}@media (min-width:992px){body.page-template-floorplan .map-container>#mapplic{margin-bottom:0}}body.page-template-floorplan .map-container>#mapplic,body.page-template-floorplan .mapplic-container{height:100vh!important;height:calc(var(--vh, 1vh)*100)!important}body.page-template-floorplan .mapplic-levels{display:none;margin-top:44vh}body.page-template-floorplan .info-panel{border-radius:12px;color:#fff;height:auto;left:45px;padding:2rem 2rem 1rem;position:fixed;top:15vh;width:calc(100vw - 90px);z-index:2}@media (max-width:374px){body.page-template-floorplan .info-panel{left:15px;padding:1rem 1rem .5rem;width:calc(100vw - 30px)}}@media (min-width:576px){body.page-template-floorplan .info-panel{left:calc(50vw - 242.5px);top:25vh;width:485px}}@media (min-width:992px){body.page-template-floorplan .info-panel{left:calc(50vw - 336px);padding:4.5rem 5rem 4rem;width:672px}}body.page-template-floorplan .info-panel button{background-color:transparent;border:none;height:auto;margin:0;padding:0;position:absolute;right:20px;top:20px;width:auto}body.page-template-floorplan .info-panel button i{color:#fff;font-size:2.5rem}body.page-template-floorplan .info-panel h2{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.125;margin-bottom:1rem;margin-right:40px}@media (min-width:576px){body.page-template-floorplan .info-panel h2{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;line-height:1.125}}@media (min-width:992px){body.page-template-floorplan .info-panel h2{margin-bottom:1.5rem;margin-right:0}}body.page-template-floorplan .mapplic-tooltip{background-color:#000;background-color:rgba(0,0,0,.84);border-radius:12px;max-width:250px;padding:0 16px 16px}body.page-template-floorplan .mapplic-tooltip.has-no-thumb{padding-top:16px}body.page-template-floorplan .mapplic-tooltip.has-no-thumb .mapplic-thumbnail{display:none!important}body.page-template-floorplan .mapplic-tooltip{text-align:center!important}body.page-template-floorplan .mapplic-tooltip .mapplic-thumbnail{border-radius:0!important;height:100px;max-height:none;width:100px}body.page-template-floorplan .mapplic-tooltip .mapplic-thumbnail:not(.is--cpt_services) g path{fill:#fff}body.page-template-floorplan .mapplic-tooltip .mapplic-thumbnail.is--cpt_services g#shape *{stroke:#fff}body.page-template-floorplan .mapplic-tooltip img.mapplic-thumbnail{display:none!important}body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail{display:none;float:none;margin:0 auto}body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail.is--cpt_services{margin:15px auto;max-height:70px;max-width:100px}body.page-template-floorplan .mapplic-tooltip img.mapplic-thumbnail+svg.mapplic-thumbnail{display:block}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-triangle{border-color:#000 transparent transparent!important;border-color:rgba(0,0,0,.84) transparent transparent!important;border-width:18px 18px 0;margin-bottom:-18px;margin-left:-13px}body.page-template-floorplan .mapplic-tooltip.mapplic-bottom .mapplic-tooltip-triangle{border-color:transparent transparent #000!important;border-color:transparent transparent rgba(0,0,0,.84)!important;border-width:0 18px 18px;margin-top:-18px;top:0}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-description,body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-title{color:#fff;margin:0!important}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-title{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25;text-transform:none}body.page-template-floorplan .mapplic-tooltip .mapplic-popup-link,body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-description{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;line-height:1.25}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-close{display:none}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-content{max-height:none}body.page-template-floorplan .mapplic-tooltip .mapplic-popup-link{background-color:transparent;display:inline-block;float:none;font-weight:400;margin:1rem 0 .75rem -25px;padding:0 24px}body.page-template-floorplan .mapplic-tooltip .mapplic-popup-link i{margin-left:5px;margin-top:3px;position:absolute;transform:rotate(-90deg)}body.page-template-floorplan.admin-bar .mapplic-coordinates{display:block}body.page-template-floorplan.admin-bar .map-container>#mapplic,body.page-template-floorplan.admin-bar .mapplic-container{height:calc(100vh - 46px)!important;height:calc(var(--vh, 1vh)*100 - 46px)!important}@media (min-width:783px){body.page-template-floorplan.admin-bar .map-container>#mapplic,body.page-template-floorplan.admin-bar .mapplic-container{height:calc(100vh - 32px)!important;height:calc(var(--vh, 1vh)*100 - 46px)!important}}body.page-template-floorplan.admin-bar .level-switcher{margin-top:46px}@media (min-width:783px){body.page-template-floorplan.admin-bar .level-switcher{margin-top:32px}}body.page-template-floorplan .mapplic-hovertip{display:none!important}.level-switcher{position:absolute;top:88.5px;z-index:1}@media (max-width:767.98px){.level-switcher{text-align:center;width:100%}}@media (min-width:768px){.level-switcher{left:30px;top:40vh}}.level-switcher .btn{background-color:#ddd;border-radius:6px;color:#fff;color:#000;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.25;text-align:center}.level-switcher .btn.active,.level-switcher .btn:hover{background-color:#333;color:#fff}.level-switcher .btn{border:none;margin-top:0}.level-switcher .btn-group>.btn{padding:12px 16px}.level-switcher .btn-group>.btn:not(:last-child){margin-right:3px}.level-switcher .btn-group-vertical>.btn{padding:12px 16px}.level-switcher .btn-group-vertical>.btn:not(:last-child){margin-bottom:3px}.infobox{border-radius:10px;color:#fff;display:table;font-size:32px;height:220px;left:calc(50vw - 268px);opacity:0;padding:45px;position:fixed;top:calc(50vh - 110px);transition:all .25s ease-in-out;width:536px;z-index:2000}.infobox p{margin:0}.infobox .failed,.infobox .finished,.infobox .loading{display:none}.infobox.failed .failed,.infobox.finished .finished,.infobox.loading .loading{display:table;width:100%}.infobox .finished p,.infobox .loading p{width:66%}.infobox .finished div,.infobox .finished p,.infobox .loading div,.infobox .loading p{display:table-cell;vertical-align:middle}.infobox .finished div,.infobox .loading div{padding:20px 15px 15px}.infobox .finished div,.infobox .finished div img,.infobox .loading div,.infobox .loading div img{height:120px;width:120px}@media (max-width:767.98px){.infobox .finished div,.infobox .finished div img,.infobox .loading div,.infobox .loading div img{height:60px;width:60px}}.infobox .loading div>img{animation:lds-dual-ring 1.2s linear infinite}.infobox .failed{text-align:center}@media (max-width:767.98px){.infobox{font-size:20px;height:120px;left:calc(50vw - 150px);padding:20px;top:calc(50vh - 60px);width:300px}}body.open-panel-is-infobox .infobox{opacity:1}body.lang-is-en .infodash.content .openinghours .today.case-class-today-open-until span.time{font-size:1.95rem}body.lang-is-en .infodash.content .openinghours .today.case-class-today-open-from span.time,body.lang-is-en .infodash.content .openinghours .today.case-class-tomorrow-open-from span.time{font-size:2rem}body.lang-is-en .infodash.content .openinghours .today.case-class-sunday-closed span.time{font-size:1.425rem}body.lang-is-en .infodash.content .openinghours .today.case-class-today-closed{font-size:2rem}body.lang-is-en .infodash.content .openinghours .today.case-class-today-closed span.time{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:2.425rem;font-style:normal;line-height:1.333333;line-height:1.25;padding-bottom:3px}.linklist ul li.last-visible{border-bottom:1px solid #ddd}.linklist .link-list-element-toggler{margin-top:1rem}.hyphenate,.hyphenate .tc-always,.hyphenate .tc-toggle-content,main .lead,main .line_1,main .line_2,main .tc,main h1,main h2,main h3,main h4,main h5,main h6,main li,main p{hyphenate-limit-chars:10 5 5;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;overflow-wrap:normal;word-break:normal}.btn,.icon,.level-switcher,.mapplic-container,.mapplic-element,.mapplic-map,.mapplic-tooltip,.navbar,.newssort,.storesort,button,input,label,nav,select,textarea{hyphens:manual;-ms-hyphens:manual;-moz-hyphens:manual;-webkit-hyphens:manual}html{overflow-y:scroll}.home-footer-logo-reveal{background:#fff;color:#000;isolation:isolate;overflow:hidden;position:relative;z-index:30;--glatt-footer-logo-inline-space:clamp(30px,3.75vw,48px);--glatt-footer-logo-safe-edge:clamp(10px,1vw,16px);height:calc(min(100vw - var(--glatt-footer-logo-inline-space), 1880px)*.38835 + var(--glatt-space-section, 48px) + var(--glatt-footer-logo-safe-edge));max-height:none;min-height:0;padding:0}.home-footer-logo-reveal:before{background:#fff;content:"";inset:0;position:absolute;z-index:0}.home-footer-logo-reveal .container-fluid{bottom:var(--glatt-footer-logo-safe-edge);left:0;padding-left:calc(var(--glatt-footer-logo-inline-space)/2);padding-right:calc(var(--glatt-footer-logo-inline-space)/2);position:absolute;right:0;z-index:1}.home-footer-logo-reveal .home-footer-logo-svg{display:block;fill:currentColor;height:auto;margin-left:auto;margin-right:auto;max-width:1880px;overflow:visible;width:100%}.home-footer-logo-reveal .home-footer-logo-letter{opacity:0;transform:translateY(34px);transform-box:fill-box;transform-origin:center bottom;transition:opacity 1.35s ease,transform 1.65s cubic-bezier(.16,1,.3,1)}.home-footer-logo-reveal.is-visible .home-footer-logo-letter{opacity:1;transform:translateY(0)}.home-footer-logo-reveal.is-visible .letter-1{transition-delay:0s}.home-footer-logo-reveal.is-visible .letter-2{transition-delay:.13s}.home-footer-logo-reveal.is-visible .letter-3{transition-delay:.26s}.home-footer-logo-reveal.is-visible .letter-4{transition-delay:.39s}.home-footer-logo-reveal.is-visible .letter-5{transition-delay:.52s}body.home footer{background:#000;position:relative;z-index:30}.skip-link{background:#fff;border-radius:0 0 4px 4px;color:#000;font-weight:600;left:8px;padding:12px 20px;position:absolute;text-decoration:none;top:-100px;transition:top .15s ease;z-index:100000}.skip-link:focus{outline:2px solid #000;outline-offset:2px;top:0}main:focus{outline:none}
:root{--glatt-shop-box-background:hsla(29,44%,88%,.25);--glatt-underline-offset:0.2em;--glatt-underline-thickness:0.02em}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:var(--glatt-underline-thickness);text-underline-offset:var(--glatt-underline-offset)}.shop-hero .hero{background-color:transparent;color:#000}.shop-hero .shop-hero-desk.hero{background-position:100%}.shop-hero__media,.shop-hero__media--animation,.shop-hero__media--image,.shop-hero__media--video,.shop-hero__media>svg,.shop-hero__video{height:100%;inset:0;position:absolute;width:100%}.shop-hero__media--image{background-position:100%;background-repeat:no-repeat;background-size:cover}.shop-hero__media>svg,.shop-hero__video{display:block;-o-object-fit:cover;object-fit:cover}.shop-hero-desk,.shop-hero-tab{overflow:hidden;position:relative}.shop-hero-desk .container,.shop-hero-tab-info{position:relative;z-index:1}.shop-hero .hero .container p.herocaption{color:#000;hyphens:none;margin-bottom:25px;padding-right:40px}.shop-hero .hero .container h1{text-align:right}.shop-hero .hero .container h1 .is-bold-yes{font-family:New Hero,sans-serif}.g-shop-hero-ctas{display:flex}.g-shop-hero-ctas .g-shop-hero-cta a{color:#000;font-family:New Hero,sans-serif;justify-content:flex-start;margin-right:40px}.g-shop-hero-ctas .g-shop-hero-cta a span{margin-right:20px}.g-shop-hero-ctas .g-shop-hero-cta a i{font-size:140%;transform:translateY(5px)}.g-shop-hero-ctas .g-shop-hero-cta:nth-child(2) a i{transform:translateY(5px) rotate(-90deg)}.g-shop-product{align-items:center;background:var(--glatt-shop-box-background);display:flex;justify-content:space-between;padding:30px 24px}.g-shop-product label{display:block;margin:0 0 14px;min-height:23px;white-space:nowrap}@media (max-width:400px){.g-shop-product label{line-height:1.15;white-space:normal}.g-product-shipping,.g-shop-product .g-product-field[data-name=shipping],.g-shop-product .g-product-field[data-name=total]{font-size:20px!important}}.g-product-field{order:4}.g-product-field[data-name=quantity]{margin-right:23px;order:1;width:100px}.g-product-field[data-name=name]{font-size:26px;line-height:.8;order:2}.g-product-field[data-name=sachets]{margin-left:70px;margin-right:70px;order:3;width:100px}.g-product-spin-field{background:#fff;border-radius:.25rem;overflow:hidden;padding:10px 35px 10px 0;position:relative;width:100px}.g-product-spin-field input{background:none;border:none;font-family:New Hero,sans-serif;height:30px;outline:none;text-align:center;width:100%}.g-product-spin-field .g-product-spinners{border-left:1px solid #eaeaea;height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px}.g-product-spinners .g-product-spinner{cursor:pointer;height:50%;position:absolute;right:0;top:0;width:100%}.g-product-spinners .g-product-spinner:before{background:url(../images/angle-up.svg) no-repeat 50%;content:"";display:block;height:100%;left:0;position:absolute;top:-2px;width:100%}.g-product-spinners .g-product-spinner[data-type=down]:before{transform:rotate(180deg) translateX(-1px)}.g-product-spinners .g-product-spinner[data-type=down]{top:50%;transform:translateY(2px)}.g-product-name strong{font-family:New Hero,sans-serif;font-weight:400;padding-right:5px}.g-product-name{align-items:center;display:flex;min-height:50px}.g-product-field[data-name=shipping]{margin:0 70px 0 0;width:110px}.g-product-shipping{font-size:26px}.g-product-shipping,.g-product-total{align-items:center;display:flex;font-family:New Hero,sans-serif;min-height:50px}.g-product-total{border-bottom:0;font-size:30px;font-weight:700}.g-shop-purchase-prompt{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-weight:700;margin:0 0 32px}.g-shop-account-links{display:flex;justify-content:flex-end;margin-bottom:30px}.g-shop-account-links a:not(:first-child){margin-left:55px}@media (max-width:575.98px){.g-shop-account-links{align-items:flex-start;flex-direction:column}.g-shop-account-links a:not(:first-child){margin-left:0!important;margin-top:14px}}.g-shop-lower-footer .g-shop-lower-left strong{font-family:New Hero,sans-serif;font-weight:400}.checkout-pay-row .glatt-back-button,.g-shop-lower-right a{align-items:center;background:var(--glatt-dynamic-color,#000d51);border:2px solid var(--glatt-dynamic-color,#000d51);color:#fff;display:inline-flex;font-family:New Hero,sans-serif;font-size:19px;justify-content:flex-start;line-height:1;min-height:65px;min-width:124px;padding:5px 26px;text-align:center;transition:background .2s,color .2s,border .2s}.g-shop-lower-right a:hover{background:#fff;color:var(--glatt-dynamic-color,#000d51)}.g-shop-lower-footer{align-items:center;display:flex;margin:30px 0}.g-shop-lower-footer .g-shop-lower-left{width:calc(100% - 300px)}.g-shop-lower-footer .g-shop-lower-right{text-align:right;width:300px}.g-shop-lower-right a,.g-shop-lower-section .lostpassword-submit button{align-items:center;background:var(--glatt-dynamic-color,#000d51);border:2px solid var(--glatt-dynamic-color,#000d51);color:#fff;display:inline-flex;font-family:New Hero,sans-serif;font-size:19px;justify-content:center;line-height:1;min-height:65px;min-width:124px;padding:5px 26px;text-align:center;transition:background .2s,color .2s,border .2s}.g-shop-lower-right a.g-shop-add-product{background-color:#000;border-color:#000;border-radius:.25rem;color:#fff}.is--browser-is-ie .g-shop-lower-right a,.is--browser-is-ie .g-shop-lower-section .lostpassword-submit button{height:65px}.g-shop-lower-right a:hover,.g-shop-lower-section .lostpassword-submit button:hover{background:#fff;color:var(--glatt-dynamic-color,#000d51)}.g-shop-lower-right a.g-shop-add-product:focus-visible,.g-shop-lower-right a.g-shop-add-product:hover{background-color:var(--glatt-dynamic-color,#000d51);border-color:var(--glatt-dynamic-color,#000d51);color:#fff}.g-login-register-tabs-hds a{color:#000;display:inline-block;margin-right:20px}.g-login-register-tabs-hds a.active{border-bottom:0;font-family:New Hero,sans-serif;text-decoration:underline}.g-login-register-tabs-hds{margin-bottom:25px}.g-shop-form{background:var(--glatt-shop-box-background);margin-bottom:20px;padding:30px 24px}.g-shop-form-row{display:flex;justify-content:space-between}.g-shop-form-field{width:48%}.g-shop-form-field label{display:block;margin-bottom:10px}.g-shop-form-field input{border:1px solid #fff;height:50px;outline:none;padding:0 20px;width:100%}.checkout-lower-wrap h3,.g-account-settings h3,.g-login-register-step h3{font-family:New Hero,sans-serif;font-size:18px;margin:0 0 25px}.g-shop-form-row:not(:last-child){margin-bottom:25px}.g-shop-form-field.g-form-full-field{width:100%}.g-shop-form-field.g-shop-field-small{width:22%}.g-shop-form-field.g-shop-field-small+.g-shop-form-field:not(.g-shop-field-small){width:74%}.g-shop-form-field.error label,.g-shop-form-field.field-msg-error-state label{color:#cb0009}.g-shop-form-field.error input,.g-shop-form-field.field-msg-error-state input{border-color:#cb0009}.g-login-register-step:not(.current),.g-login-register-tabs-content:not(.active),.g-shop-lower-section:not(.active){display:none}.g-shop-lower-section.ajaxing{position:relative}.g-shop-lower-section.ajaxing:before{background:hsla(0,0%,100%,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.g-shop-lower-section.ajaxing:after{animation:ajax_rotate 1.5s linear infinite;border:3px solid #000;border-left-color:transparent;border-radius:50%;content:"";display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:99}.g-shop-lower-section.glatt-checkout-transition-out{pointer-events:none}.g-shop-lower-section.glatt-checkout-transition-out.ajaxing:after,.g-shop-lower-section.glatt-checkout-transition-out.ajaxing:before{display:none}html.glatt-checkout-transition-pending #glatt-checkout .checkout-lower-wrap,html.glatt-checkout-transition-pending #glatt-checkout [data-glatt-checkout-auth]{opacity:0;visibility:hidden}@keyframes ajax_rotate{to{transform:rotate(1turn)}}.g-shop-form .error-msg{background:#cb0009;border:1px solid #cb0009;color:#fff;display:block;margin:0 0 20px;padding:5px;text-align:center}.glatt-checkout-auth{margin:0 0 54px;position:relative}.glatt-checkout-auth.is-guest-active,.glatt-checkout-auth.is-register-active{margin-bottom:0}.glatt-checkout-auth.is-payment-active{display:none}.glatt-checkout-auth__tabs{align-items:flex-end;display:flex;gap:3px;justify-content:flex-start;margin:0}.glatt-checkout-auth__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glatt-shop-box-background)!important;border:0!important;border-radius:.25rem .25rem 0 0;color:#000!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:400;justify-content:center;line-height:1.2;margin:0;min-height:52px;padding:12px 24px;text-decoration:none;transition:color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),background-color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}.glatt-checkout-auth__tab.is-active{font-family:New Hero,sans-serif;text-decoration:underline;text-decoration-thickness:var(--glatt-underline-thickness,.02em);text-underline-offset:var(--glatt-underline-offset,.2em)}.glatt-checkout-auth__tab:focus-visible,.glatt-checkout-auth__tab:hover{color:var(--glatt-dynamic-color,#000d51)!important}.glatt-checkout-auth__tab:focus-visible{outline:2px solid var(--glatt-dynamic-color,#000d51);outline-offset:4px}.glatt-checkout-auth__login .woocommerce-form-login{background:var(--glatt-shop-box-background);border:0!important;box-shadow:none!important;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px!important;outline:0!important;padding:30px 24px}.g-shop-checkout-intro-text{margin-bottom:64px;margin-top:64px}.glatt-checkout-auth__login .woocommerce-form-login>.clear{display:none}.glatt-checkout-auth__login .woocommerce-form-login .form-row-first,.glatt-checkout-auth__login .woocommerce-form-login .form-row-last{float:none;margin:0 0 25px;width:48%}.glatt-checkout-auth__login .woocommerce-form-login label{display:block;margin:0 0 10px}.glatt-checkout-auth__login .woocommerce-form-login .input-text{background:#fff;border:1px solid #fff;border-radius:0;box-shadow:none;height:50px;min-height:50px;outline:none;padding:0 20px;width:100%}.glatt-checkout-auth__login .woocommerce-form-login .password-input{display:block;width:100%}.glatt-checkout-auth__login .woocommerce-form-login>.form-row:not(.form-row-first):not(.form-row-last){align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0;width:100%}.glatt-checkout-auth__login .woocommerce-form-login__rememberme{align-items:center;display:inline-flex;margin:0}.glatt-checkout-auth__login .woocommerce-form-login__rememberme input{margin:0 8px 0 0}.woocommerce .glatt-checkout-auth__login button.woocommerce-form-login__submit{align-items:center;background:#000!important;border:2px solid #000!important;border-radius:.25rem!important;color:#fff!important;display:inline-flex;font-family:New Hero,sans-serif;font-size:19px;font-weight:400;justify-content:center;line-height:1;min-height:65px;padding:5px 26px;text-align:center;text-decoration:none;transition:background-color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),border-color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}.woocommerce .glatt-checkout-auth__login button.woocommerce-form-login__submit:focus-visible,.woocommerce .glatt-checkout-auth__login button.woocommerce-form-login__submit:hover{background:var(--glatt-dynamic-color,#000d51)!important;border-color:var(--glatt-dynamic-color,#000d51)!important;color:#fff!important;text-decoration:none}.woocommerce .glatt-checkout-auth__login .woocommerce-form-login__submit:focus-visible{outline:2px solid var(--glatt-dynamic-color,#000d51);outline-offset:3px}.glatt-checkout-auth__login .lost_password{margin:18px 0 0;width:100%}.glatt-checkout-auth.is-login-active+#glatt-checkout-details .checkout-intro-wrapper{display:none}#glatt-checkout-details{scroll-margin-top:110px}.guest-checkout-fields .woocommerce-billing-fields>h3{display:none}.guest-checkout-fields .woocommerce-billing-fields__field-wrapper{background:var(--glatt-shop-box-background);border:0!important;box-shadow:none!important;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;outline:0!important;padding:30px 24px}#glatt-checkout-guest-panel .woocommerce-account-fields>p.create-account{display:none!important}#glatt-checkout-guest-panel .woocommerce-account-fields div.create-account{background:var(--glatt-shop-box-background);border:0!important;box-shadow:none!important;margin:-20px 0 20px;outline:0!important;padding:0 24px 30px}.guest-checkout-fields .form-row{float:none;margin:0 0 25px;padding:0;width:100%}.guest-checkout-fields .form-row:last-child{margin-bottom:0}.guest-checkout-fields #billing_city_field,.guest-checkout-fields #billing_postcode_field,.guest-checkout-fields .form-row-first,.guest-checkout-fields .form-row-last{width:48%}.guest-checkout-fields label{display:block;margin-bottom:10px}.guest-checkout-fields .select2-container,.guest-checkout-fields .woocommerce-input-wrapper,.guest-checkout-fields input,.guest-checkout-fields select{display:block;width:100%!important}.guest-checkout-fields .select2-selection,.guest-checkout-fields input,.guest-checkout-fields select{background:#fff;border:1px solid #fff;border-radius:0;height:50px;min-height:50px;outline:none;padding:0 20px}.guest-checkout-fields .select2-selection__rendered{line-height:48px!important;padding:0!important}.guest-checkout-fields .select2-selection__arrow{top:10px!important}.guest-checkout-fields abbr.required{text-decoration:none}.checkout-intro-title{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:12px;text-transform:none}#glatt-checkout-guest-panel .checkout-intro-title{border-bottom:0;font-family:New Hero,sans-serif;font-size:18px;margin:0 0 25px;padding:0}.checkout-intro-wrapper.active~.checkout-lower-wrap,.checkout-intro-wrapper:not(.active){display:none}.my-orders-list table{border-collapse:collapse;margin-bottom:50px;width:100%}.my-orders-list tr{border-bottom:1px solid #000}.my-orders-list .order-date{width:150px}.my-orders-list .order-id{width:calc(100% - 350px)}.my-orders-list .order-action{text-align:right;width:200px}.my-orders-list td{padding:5px 0}.order-action-dropdown:before{background:url(../images/angle-up.svg) no-repeat 50%;background-size:10px auto;content:"";height:15px;position:absolute;right:0;top:5px;transform:rotate(180deg);width:15px}.order-action-dropdown{background:none;border:none;outline:none;padding-right:20px;position:relative;z-index:1}.g-shop-account-links a{display:inline-block}.g-shop-account-links a,.g-shop-account-links a.active,.g-shop-account-links a:focus,.g-shop-account-links a:hover{border-bottom:0;text-decoration:none}.g-shop-account-links a{transition:color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}.g-shop-account-links a:focus-visible,.g-shop-account-links a:hover{color:var(--glatt-dynamic-color,#000d51)!important}.g-shop-account-links a.active{font-family:New Hero,sans-serif}.g-shop-form .success-msg{background:#32ad00;border:1px solid #32ad00;color:#fff;display:block;margin:0 0 30px;padding:5px;text-align:center;width:100%}.g-product-sachets-view{align-items:center;background:#fff;display:flex;font-family:New Hero,sans-serif;justify-content:center;min-height:50px;width:100px}.wc_payment_method[class*=payment_method_spgw_] .payment_box{display:none!important}.wc_payment_method[class*=payment_method_spgw_] input{display:none}.wc_payment_method[class*=payment_method_spgw_] input+label{background:#000;border:1px solid #ddd;color:transparent;cursor:pointer;height:180px;position:relative;transition:box-shadow .2s;width:100%}.wc_payment_method[class*=payment_method_spgw_] input:checked+label{box-shadow:inset 0 0 0 7px #002463}.wc_payment_method.wc_payment_method.payment_method_spgw_mastercard label{background:url(../images/master-card-logo.png) #000 no-repeat 50%}.wc_payment_method.wc_payment_method.payment_method_spgw_visa label{background:url(../images/visa-card-image.png) #fff no-repeat 50%}.wc_payment_method.wc_payment_method.payment_method_spgw_twint label{background:url(../images/twint-image.png) #000 no-repeat 50%}.wc_payment_method.wc_payment_method.payment_method_spgw_postfinancepay label{background:url(../images/post-finance-image.png) #fbc717 no-repeat 50%}.wc_payment_method.wc_payment_method.payment_method_spgw_american_express label{background:url(../images/american-express-image.png) #fff no-repeat 50%}.wc_payment_method.wc_payment_method.payment_method_spgw_diners label{background:url(../images/diners-club-image.png) #005398 no-repeat 50%}#payment .wc_payment_method[class*=payment_method_spgw_] input+label img{left:50%;margin:0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.woocommerce-checkout div#payment{background:transparent;flex-wrap:wrap;margin:0 0 50px}.woocommerce-checkout #payment ul.payment_methods{border:none!important;padding:0!important}ul.wc_payment_methods.payment_methods.methods{display:flex;flex-wrap:wrap}ul.wc_payment_methods.payment_methods.methods .wc_payment_method{background:var(--glatt-shop-box-background);margin:0 5px 10px!important;min-height:180px;width:33.25%;width:calc(33.25% - 10px)}.form-row.place-order{align-items:center;display:flex;justify-content:space-between}.woocommerce-terms-and-conditions-wrapper{width:calc(100% - 300px)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{align-items:center;background:var(--glatt-dynamic-color,#000d51);border:2px solid var(--glatt-dynamic-color,#000d51);color:#fff;display:inline-flex;font-family:New Hero,sans-serif;font-size:19px;justify-content:center;line-height:1;min-height:65px;min-width:124px;padding:5px 26px!important;text-align:center;text-transform:none;transition:background .2s,color .2s,border .2s}.form-row.place-order:after,.form-row.place-order:before{display:none!important}.glatt-right-steps .glatt-right-step{background:#e6e6e6;border-radius:50%;height:10px;margin-bottom:10px;width:10px}.glatt-right-steps .glatt-right-step.current{background:#000}.glatt-right-steps{position:absolute;right:35px;top:0;width:10px}.g-shop-lower-row{padding-bottom:150px;position:relative}.g-product-field[data-name=total]{margin-right:50px;min-width:185px}.shop-hero--maintenance .hero{transform:none!important}.shop-hero .hero .container h1{display:inline-block}.shop-hero .hero .container h1 span{display:block}.shop-hero .hero span.line_1,.shop-hero-tab-info span.line_1{color:#bf8e8b;font-size:42px;text-align:left}.shop-hero .hero span.line_2{font-size:60px}.form-row.place-order{padding-left:0!important}.my-orders-desc{margin-bottom:20px}form.checkout.woocommerce-checkout{position:relative}ul.wc_payment_methods.payment_methods.methods.has-selection li{opacity:.35;transition:opacity .2s}ul.wc_payment_methods.payment_methods.methods.has-selection li.method-selected,ul.wc_payment_methods.payment_methods.methods.has-selection li:hover{opacity:1}.somfrp-lost-pass-form-text+div{display:flex;flex-wrap:wrap;justify-content:space-between}.somfrp-lost-pass-form-text+div>p{width:48%}.somfrp-lost-pass-form-text+div>p input{border:1px solid #fff;height:50px;outline:none;padding:0 20px;width:100%}.g-login-register-tabs-hd[data-tab=reset-password].active~a,.g-login-register-tabs-hd[data-tab=reset-password]:not(.active),form#resetpasswordform .somfrp-lost-pass-form-text,form#resetpasswordform legend{display:none}.g-shop-lower-left a{text-decoration:underline}.g-login-register-tabs-content[data-tab=reset-password] .g-shop-form-field{width:100%}.form-row.place-order{padding-right:9px!important}.checkout-lower-wrap>h3{padding-left:5px}.my-orders-desc strong{font-family:New Hero,sans-serif;font-weight:400;text-shadow:none}.is--browser-is-edge .shop-hero .container{padding-bottom:0}.lostpassword-submit{margin:50px 0 0;position:absolute;right:0;top:100%}div#password-lost-form-wrap{position:relative}input[type=password].som-password-input{max-width:100%}form#resetpasswordform legend.reset-password-title{border-bottom:1px solid #000;display:inline-block;font-family:New Hero,sans-serif;font-size:18px;left:-20px;position:absolute;top:-80px;width:100%!important}.g-login-register-tabs-content[data-tab=reset-password]{margin-bottom:50px;margin-top:50px}.g-shop-account-type-selections{display:flex}.g-shop-account-type-selections>div:nth-child(2){margin-left:15px}.g-shop-account-type-selections label{cursor:pointer;font-family:New Hero,sans-serif;font-weight:400;line-height:1;min-width:100px}.g-shop-account-type-selections label input{display:none}.g-shop-account-type-selections label input+span:before{background:#fff}.g-shop-account-type-selections label input+span:after,.g-shop-account-type-selections label input+span:before{border-radius:50%;content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.g-shop-account-type-selections label input+span:after{background:#e6e6e6;transform:scale(.625);transition:background .2s}.g-shop-account-type-selections label input:checked+span:after{background:#000}.g-shop-account-type-selections label input+span{align-items:center;display:flex;padding-left:30px;position:relative}.checkout-pay-row .glatt-back-button,.g-shop-lower-right .glatt-back-button{background:#fff;color:var(--glatt-dynamic-color,#000d51);margin-right:18px}.checkout-pay-row .glatt-back-button:hover,.g-shop-lower-right .glatt-back-button:hover{background:var(--glatt-dynamic-color,#000d51);color:#fff}.checkout-pay-row .glatt-back-button{bottom:18px;margin-right:0;position:absolute;right:230px}.checkout-intro-title.has-anchor{display:flex;justify-content:space-between}.checkout-intro-title.has-anchor a{opacity:.52;text-transform:lowercase;transition:opacity .2s,color .2s}.checkout-intro-title.has-anchor a:hover{opacity:1}.thankyou-page-outer{padding-bottom:1px;position:relative}.thank-you-section{background:#fff;box-shadow:none;margin-bottom:200px;padding:45px 26px 42px;text-align:center}.thank-you-tick{background:url(../images/tick-thanks.png) no-repeat 50%;background-size:100% auto;height:70px;margin:0 auto 24px;width:70px}.thank-you-section .thank-you-message{color:#000;font:700 28px/1.3 New Hero,sans-serif;margin:0 0 12px;text-transform:none;text-wrap:balance}.thank-you-section>p{color:#000;font:400 20px/1.5 New Hero,sans-serif;margin:0 0 24px;text-align:center}.thank-you-message br{display:none}.thank-you-ctas{display:flex;flex-wrap:wrap;gap:16px}.thank-you-ctas,.thank-you-ctas a{align-items:center;justify-content:center}.thank-you-ctas a{background:#000;border:2px solid #000;border-radius:4px;color:#fff;display:inline-flex;flex:1 1 210px;font:700 17px/1.3 New Hero,sans-serif;margin:0;max-width:280px;min-height:46px;min-width:0;padding:10px 14px;text-transform:none;transition:border .2s,color .2s,background .2s}.thank-you-ctas a:hover{background:#282828;border-color:#282828;color:#fff}@media (min-width:1480px){.woocommerce-page footer>.container-fluid{justify-content:space-between;padding-right:16%}.shop-hero .hero{min-height:900px}.g-shop-account-links{padding-top:30px}}@media (max-width:1200px){.g-shop-lower-row{padding-right:30px}.glatt-right-steps{right:20px}.g-shop-product{padding:25px}.g-product-field[data-name=name]{font-size:22px}.g-product-field[data-name=sachets]{margin-left:25px;margin-right:25px}.g-product-field[data-name=shipping],.g-product-field[data-name=total]{margin-right:25px}.shop-hero .shop-hero-desk .container{padding-bottom:1em;padding-top:2.875em}.shop-hero .hero span.line_1{font-size:38px}.shop-hero .hero span.line_2{font-size:50px}.shop-hero .hero .container p.herocaption{font-size:1.2rem;padding-right:0}div#glatt-shop{padding-top:30px}}.shop-hero-tab{display:none}@media (max-width:991.98px){.g-shop-product{flex-wrap:wrap;padding:20px 20px 0}.g-shop-product .g-product-field{margin:0 0 25px;width:50%}.g-product-field[data-name=name]{order:-1;width:100%}.g-product-field[data-name=name] label{display:none}.g-shop-lower-footer{flex-wrap:wrap}.g-shop-lower-footer .g-shop-lower-left{margin-top:30px;order:2;width:100%}.g-shop-lower-footer .g-shop-lower-right{text-align:center;width:100%}.glatt-right-steps{display:none}.g-shop-lower-row{padding-right:0}.shop-hero-desk{display:none!important}.shop-hero-tab{display:block!important}.top-bg{margin-top:80px}.shop-hero-tab{background:#eedaeb;line-height:1.4;text-align:center}.shop-hero-tab-info{margin-bottom:35px;margin-top:-100px}.shop-hero-tab-info.container h1{display:block;margin-bottom:20px;text-align:left}.shop-hero-tab-info.container h1 span.line_1{display:block;font-size:28px}.shop-hero-tab-info.container h1 span.line_2{display:block;font-family:New Hero,sans-serif;font-size:40px}.shop-tab-hero-desc{margin:0 0 30px;text-align:left}.g-shop-hero-ctas{padding-bottom:50px}.g-shop-account-links{justify-content:flex-start;margin-top:12px;position:static;width:100%}.g-shop-lower-row{padding-bottom:60px}.thank-you-tick{height:70px;width:70px}.guest-checkout-fields .form-row-first,.guest-checkout-fields .form-row-last{width:100%}}@media (min-width:992px) and (max-width:1440px){.shop-hero .hero{min-height:950px}}.checkout-intro-subtitle{font-size:18px;margin-bottom:25px}@media (max-width:767.98px){.shop-hero{overflow:hidden}.g-shop-product{padding:20px 0 0}.g-shop-product .g-product-field{align-items:center;display:flex;padding-left:20px;width:100%}.g-shop-product label{margin-bottom:0;width:50%}.g-product-field[data-name=name]{padding:0 20px}.g-product-field[data-name=quantity] label,.g-product-field[data-name=sachets] label{order:2}.g-product-field[data-name=quantity],.g-product-field[data-name=sachets]{justify-content:space-between;padding-left:25px}.g-product-shipping,.g-shop-product .g-product-field[data-name=shipping],.g-shop-product .g-product-field[data-name=total]{font-size:22px}.g-shop-account-links a:not(:first-child){margin-left:30px}.shop-hero-tab .top-bg img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:auto}.shop-hero-tab .top-bg{height:350px;position:relative}.shop-hero-tab-info{position:relative;z-index:1}.shop-hero-tab-info span.line_1{max-width:8em;white-space:normal;word-break:break-word}.g-shop-lower-right a{max-width:400px;width:100%}ul.wc_payment_methods.payment_methods.methods .wc_payment_method{width:50%;width:calc(50% - 15px)}li.wc_payment_method.placeholder-method:nth-child(3),li.wc_payment_method.placeholder-method:nth-child(4){display:none}.g-shop-form-row,.g-shop-hero-cta:nth-child(2){display:block}.g-shop-form-field{max-width:100%;min-width:100%;width:100%}.g-shop-form-row:not(:last-child){margin-bottom:0}.g-shop-account-type-selections{margin-bottom:15px}.g-shop-form-row .g-shop-form-field{margin-bottom:29px}.my-orders-list tr{border:none;display:flex;flex-wrap:wrap}.my-orders-list .order-date,.my-orders-list .order-id{width:50%}.my-orders-list .order-id{text-align:right}.my-orders-list .order-action{border-top:1px solid #000;margin-bottom:15px;text-align:left;width:100%}.my-orders-list{margin:0 auto;max-width:300px}.order-action-dropdown:before{background-size:15px auto;height:20px;top:2px;width:20px}.order-action-dropdown{padding-right:30px}.g-shop-product .g-product-field[data-name=shipping],.g-shop-product .g-product-field[data-name=total]{border-top:6px solid #fff;padding-top:17px}.somfrp-lost-pass-form-text+div>p{width:100%}.g-shop-lower-right .glatt-back-button{margin-bottom:10px;margin-right:0}.form-row.place-order{align-items:flex-start;flex-wrap:wrap;gap:20px}.woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-left:auto;margin-top:0}.checkout-pay-row .glatt-back-button{bottom:112px;right:10px;width:100%;width:calc(100% - 10px)}.wc_payment_method.wc_payment_method.payment_method_spgw_postfinancepay label{background-size:90% auto!important}ul.wc_payment_methods.payment_methods.methods .wc_payment_method{min-height:90px}.wc_payment_method[class*=payment_method_spgw_] input+label{height:90px}.wc_payment_method.wc_payment_method.payment_method_spgw_mastercard label,.wc_payment_method.wc_payment_method.payment_method_spgw_visa label{background-size:70px auto}.wc_payment_method.wc_payment_method.payment_method_spgw_twint label{background-size:90px auto}.wc_payment_method.wc_payment_method.payment_method_spgw_american_express label{background-size:50px auto}.wc_payment_method.wc_payment_method.payment_method_spgw_diners label{background-size:45px auto}.wc_payment_method.wc_payment_method.payment_method_spgw_postfinancepay label{background-size:110px auto!important}.woocommerce-checkout div#payment{margin-left:-5px;width:calc(100% + 10px)}.checkout-intro-subtitle{margin-top:-10px;max-width:320px}.wc_payment_method[class*=payment_method_spgw_] input:checked+label{box-shadow:inset 0 0 0 5px #002463}.g-shop-account-links .glatt-back-button{display:none}.g-shop-account-links .glatt-back-button+a{margin-left:0}.thank-you-section{margin-bottom:130px;padding:30px 18px}.thank-you-section .thank-you-message{font-size:26px}.thank-you-ctas{gap:12px}.thank-you-ctas a{flex-basis:100%;max-width:100%}}@media (max-width:410px){.g-shop-hero-ctas{align-items:flex-start;flex-direction:column}.g-shop-hero-ctas .g-shop-hero-cta a{margin-bottom:15px;margin-right:0}}main{overflow:hidden}body.shop-maintenance-active main{display:block;font-size:0;line-height:0}body.shop-maintenance-active main .woocommerce-products-header{display:block;font-size:medium;line-height:normal;margin:0;padding:0}body.shop-maintenance-active .shop-in-maintenance,body.shop-maintenance-active .shop-in-maintenance .shop-hero,body.shop-maintenance-active .shop-in-maintenance .shop-hero .hero,body.shop-maintenance-active .shop-in-maintenance .shop-hero .shop-hero-desk{display:block;height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;margin:0!important;min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important;padding-bottom:0!important;padding-top:0!important;transform:none!important}body.shop-maintenance-active footer{margin-top:0}@media (min-width:992px){body.shop-maintenance-active,body.shop-maintenance-active.woocommerce-page{background-color:#000}body.shop-maintenance-active .shop-in-maintenance,body.shop-maintenance-active .shop-in-maintenance .shop-hero,body.shop-maintenance-active .shop-in-maintenance .shop-hero .hero,body.shop-maintenance-active .shop-in-maintenance .shop-hero .shop-hero-desk,body.shop-maintenance-active main{height:100vh!important;margin:0!important;max-height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding:0!important;transform:none!important}body.shop-maintenance-active main{min-height:0!important}body.shop-maintenance-active .shop-in-maintenance .shop-hero-tab{display:none!important}body.shop-maintenance-active .shop-in-maintenance .shop-hero .shop-hero-desk{display:flex!important}}.shop-in-maintenance .shop-hero .hero .container p.herocaption~p{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.375rem;font-style:normal;line-height:1.333333;margin-bottom:25px;padding:1.25em 40px 0 0;text-align:left;text-transform:none}.infodash.content .parking i{margin-right:24px}a.infodash-toggler i.icon.icon-dashphone{color:inherit}@media (min-width:992px){a.infodash-toggler i.icon.icon-dashphone{display:none}}.sbi_follow_btn.sbi_custom{display:none!important}.section-hero{position:relative}.section-hero .section__image{padding-bottom:51.46vw;position:relative}.section-hero .section__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:3}.section-hero .section__title{bottom:19px;left:0;position:absolute;width:100%;z-index:10}.section-hero .section__title h1{color:#fff;font-family:New Hero,sans-serif;font-size:70px;font-weight:700;letter-spacing:2.4px;padding-left:7.8%;text-transform:none}@media screen and (max-width:1023px){.section-hero .section__image{padding-bottom:350px}.section-hero .section__title h1{font-size:35px;padding-left:0}}body.home section.hero-slider .main-carousel .carousel-cell .caption{align-items:center;bottom:0;display:flex;left:0;padding:18px 0;right:0}body.home section.hero-slider.has-glatt-ticker{--glatt-ticker-height:47px;display:flex!important;flex-direction:column}@media (min-width:576px){body.home section.hero-slider.has-glatt-ticker{--glatt-ticker-height:57px}}@media (min-width:768px){body.home section.hero-slider.has-glatt-ticker{--glatt-ticker-height:66px}}@media (min-width:992px){body.home section.hero-slider.has-glatt-ticker{--glatt-ticker-height:74px}}@media (min-width:1200px){body.home section.hero-slider.has-glatt-ticker{--glatt-ticker-height:87px}}body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel,body.home section.hero-slider.has-glatt-ticker .main-carousel{flex:1 1 auto;height:auto!important;min-height:0}body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport,body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport{height:100%!important}@media (min-width:783px){body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel{height:auto!important}}body.home section.hero-slider.has-glatt-ticker .glatt-ticker{bottom:auto;flex:0 0 auto;left:0;position:relative;right:0;z-index:5}@media (max-width:1199.98px){body.home section.hero-slider.has-glatt-ticker .glatt-ticker,body.home section.hero-slider.has-glatt-ticker .glatt-ticker__track{height:var(--glatt-ticker-height)}body.home section.hero-slider.has-glatt-ticker .glatt-ticker__track{align-items:center}body.home section.hero-slider.has-glatt-ticker .glatt-ticker__item{padding-bottom:0;padding-top:0}}body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell .caption{bottom:var(--glatt-ticker-height)!important}body.home section.hero-slider .main-carousel .carousel-cell .caption h5{padding:36px 0 0}body.home section.hero-slider .main-carousel .carousel-cell .caption h1{padding:0}@media (min-width:576px){body.home section.hero-slider .main-carousel .carousel-cell .caption h5{padding:36px 0 0}body.home section.hero-slider .main-carousel .carousel-cell .caption h1{padding:0}body.home section.hero-slider .main-carousel .carousel-cell .caption{padding:21px 0}}@media (min-width:768px){body.home section.hero-slider .main-carousel .carousel-cell .caption h5{padding:48px 0 0}body.home section.hero-slider .main-carousel .carousel-cell .caption h1{padding:0}body.home section.hero-slider .main-carousel .carousel-cell .caption{padding:24px 0}}@media (min-width:992px){body.home section.hero-slider .main-carousel .carousel-cell .caption h5{padding:54px 0 0}body.home section.hero-slider .main-carousel .carousel-cell .caption h1{padding:0}body.home section.hero-slider .main-carousel .carousel-cell .caption{padding:27px 0}}@media (min-width:1200px){body.home section.hero-slider .main-carousel .carousel-cell .caption h5{padding:66px 0 0}body.home section.hero-slider .main-carousel .carousel-cell .caption h1{padding:0}body.home section.hero-slider .main-carousel .carousel-cell .caption{padding:33px 0}}.section-about{padding:93px 0 92px;position:relative}.section-about:before{background-color:#d3d3d3;bottom:56px;content:"";display:block;left:50%;position:absolute;top:28px;transform:translateX(-50%);width:1px}.section-about .section__inner{align-items:flex-start;display:flex;justify-content:space-between;padding:0 7.3%}.section-about .section__content,.section-about .section__form{flex-shrink:0;width:40%}.section-about .section__content h3{font-family:New Hero;font-size:16px;font-weight:700;margin-bottom:31px}.section-about .section__content p{font-size:14px;line-height:1.3}.section-about .section__form .gform_heading{margin-bottom:20px}.section-about .section__form .gform_title{font-family:New Hero;font-size:25px;font-weight:700;margin:-1px 0 15px;text-transform:none}.section-about .section__form .gform_description{display:block;font-size:14px;line-height:1.3}.section-about .section__form .gfield_label{opacity:0;position:absolute;visibility:hidden}.section-about .gform_wrapper.gform_wrapper ::-moz-placeholder{color:rgba(0,0,0,.5)}.section-about .gform_wrapper.gform_wrapper ::placeholder{color:rgba(0,0,0,.5)}.section-about .gform_wrapper.gform_wrapper input[type=color],.section-about .gform_wrapper.gform_wrapper input[type=date],.section-about .gform_wrapper.gform_wrapper input[type=datetime-local],.section-about .gform_wrapper.gform_wrapper input[type=datetime],.section-about .gform_wrapper.gform_wrapper input[type=email],.section-about .gform_wrapper.gform_wrapper input[type=month],.section-about .gform_wrapper.gform_wrapper input[type=number],.section-about .gform_wrapper.gform_wrapper input[type=password],.section-about .gform_wrapper.gform_wrapper input[type=search],.section-about .gform_wrapper.gform_wrapper input[type=tel],.section-about .gform_wrapper.gform_wrapper input[type=text],.section-about .gform_wrapper.gform_wrapper input[type=time],.section-about .gform_wrapper.gform_wrapper input[type=url],.section-about .gform_wrapper.gform_wrapper input[type=week],.section-about .gform_wrapper.gform_wrapper select,.section-about .gform_wrapper.gform_wrapper textarea{border:none;border-bottom:1px solid silver;color:gray;color:#3f3f3f;font-size:17px;height:auto;outline:none;padding:8px 0 3px;width:100%}.section-about .gform_wrapper.gform_wrapper .gfield textarea.small{display:block;height:59px;margin-bottom:0;resize:none}.section-about .gform_wrapper.gform_wrapper .ginput_container{border-bottom:1px solid #3f3f3f}.section-about .gform_wrapper.gform_wrapper .gfield_error .ginput_container{border-bottom:1px solid #c02b0a}.section-about .gform_wrapper.gform_wrapper .gform_fields{grid-row-gap:4px}.section-about .gform_wrapper.gform_wrapper .gform_footer{margin:-7px 0 0}.section-about .gform_wrapper.gform_wrapper .gform_footer input{background:#00a4bd;border:2px solid transparent;border-radius:7px;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:8px 0;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.section-about .gform_wrapper.gform_wrapper .gform_footer input:hover{background:#fff;border:2px solid #00a4bd;color:#00a4bd}.section-about .gform_wrapper .gfield_validation_message,.section-about .gform_wrapper .gform_validation_errors,.section-about .gform_wrapper .validation_message{display:none!important}.home-contact-form{background:#fff;padding:80px 0 90px;position:relative;z-index:2}.home-contact-form-intro{margin-bottom:42px}.home-contact-form-intro h1{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3rem;line-height:1.125;margin:0;text-transform:none}.home-contact-form-intro h5,.home-contact-form-intro p.lead{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.25;margin:0}.home-contact-form .gform_wrapper.gform_wrapper .gform_fields{grid-column-gap:6px;grid-row-gap:6px}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;transition:padding-bottom .22s ease}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form:has(.glatt-contact-recipient .stores-sector-menu.is-open){padding-bottom:170px}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform-body,.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_fields{display:contents}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gfield--width-half{flex:0 0 calc(50% - 3px)}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gfield--width-full{flex:0 0 100%}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form #field_1_14{flex:0 0 auto}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer{display:contents;margin:0;padding:0}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .glatt-contact-privacy{flex:1 1 320px;max-width:456px;min-width:0}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form #gform_submit_button_1{flex:0 0 175px!important;width:175px!important}@supports not (display:contents){.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer{align-items:stretch;display:flex;flex:0 1 auto}}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer.glatt-unused-layout-guard{gap:6px;margin:0;padding:0}.home-contact-form .gform_wrapper.gform_wrapper .gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.home-contact-form .gform_wrapper.gform_wrapper input[type=email],.home-contact-form .gform_wrapper.gform_wrapper input[type=tel],.home-contact-form .gform_wrapper.gform_wrapper input[type=text],.home-contact-form .gform_wrapper.gform_wrapper select,.home-contact-form .gform_wrapper.gform_wrapper textarea{background-color:#fff;border:1px solid #d8d8d8;border-radius:.25rem;box-shadow:none;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.5;min-height:44px;outline:none;padding:7px 14px;transition:background-color .36s var(--glatt-interaction-ease),border-color .36s var(--glatt-interaction-ease),color .36s var(--glatt-interaction-ease);width:100%}.home-contact-form .gform_wrapper.gform_wrapper input[type=email]::-moz-placeholder,.home-contact-form .gform_wrapper.gform_wrapper input[type=tel]::-moz-placeholder,.home-contact-form .gform_wrapper.gform_wrapper input[type=text]::-moz-placeholder,.home-contact-form .gform_wrapper.gform_wrapper textarea::-moz-placeholder{color:#000;opacity:1}.home-contact-form .gform_wrapper.gform_wrapper input[type=email]::placeholder,.home-contact-form .gform_wrapper.gform_wrapper input[type=tel]::placeholder,.home-contact-form .gform_wrapper.gform_wrapper input[type=text]::placeholder,.home-contact-form .gform_wrapper.gform_wrapper textarea::placeholder{color:#000;opacity:1}.home-contact-form .gform_wrapper.gform_wrapper input[type=email]:focus,.home-contact-form .gform_wrapper.gform_wrapper input[type=tel]:focus,.home-contact-form .gform_wrapper.gform_wrapper input[type=text]:focus,.home-contact-form .gform_wrapper.gform_wrapper select:focus,.home-contact-form .gform_wrapper.gform_wrapper textarea:focus{background-color:#fff;border-color:var(--glatt-dynamic-color,#000)}.home-contact-form .gform_wrapper.gform_wrapper .gfield_error .glatt-contact-recipient .btn.stores-sector-toggle,.home-contact-form .gform_wrapper.gform_wrapper .gfield_error input[type=email],.home-contact-form .gform_wrapper.gform_wrapper .gfield_error input[type=tel],.home-contact-form .gform_wrapper.gform_wrapper .gfield_error input[type=text],.home-contact-form .gform_wrapper.gform_wrapper .gfield_error textarea,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-field-error .glatt-contact-recipient .btn.stores-sector-toggle,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-field-error input[type=email],.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-field-error input[type=tel],.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-field-error input[type=text],.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-field-error textarea,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy.glatt-contact-field-error input,.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form.glatt-contact-submit-attempted .glatt-contact-privacy input:invalid{border-color:#d00000!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy.glatt-contact-field-error input{outline:1px solid #d00000!important}.home-contact-form .gform_wrapper.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - 20px) 19px,calc(100% - 14px) 19px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:44px}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient-native+.chosen-container,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient-native+.select2,.home-contact-form .gform_wrapper.gform_wrapper select.glatt-contact-recipient-native{display:none!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient{box-sizing:border-box;display:block;position:relative;width:auto}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .btn.stores-sector-toggle{align-items:center;background-color:#ddd;border:0!important;border-radius:.25rem;box-shadow:none!important;box-sizing:border-box;color:#000;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;gap:12px;height:54px;justify-content:flex-start;line-height:1.5;min-height:54px;min-width:0;padding-left:14px;padding-right:14px;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;width:100%!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .btn.stores-sector-toggle:focus,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .btn.stores-sector-toggle:hover{background-color:#ddd!important;border:0!important;box-shadow:none!important;color:var(--glatt-dynamic-color);outline:none!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .btn.stores-sector-toggle:after{display:none}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu{background:#ddd;border:0!important;border-radius:.25rem;box-shadow:none!important;box-sizing:border-box;left:0;min-width:100%;opacity:0;overflow:hidden;padding-bottom:12px;pointer-events:none;position:absolute;top:calc(100% - 4px);transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;width:100%;z-index:20}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu [data-value]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:#000!important;cursor:pointer;display:block!important;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:400!important;justify-content:flex-start!important;line-height:1.12!important;min-height:0!important;padding:5px 14px!important;text-align:left!important;white-space:nowrap!important;width:100%!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu [data-value]:last-child{padding-bottom:5px!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu [data-value]:focus,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu [data-value]:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--glatt-dynamic-color)!important;outline:none!important}.home-contact-form .gform_wrapper.gform_wrapper textarea{min-height:140px;resize:vertical}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy{align-items:center;background-color:transparent;border:0;border-radius:0;color:#000;cursor:pointer;display:flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.2;margin:0;min-height:54px;padding:7px 14px}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#bbb!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:inline-block!important;flex:0 0 auto!important;height:26px!important;margin:0 12px 0 0!important;-webkit-mask:var(--glatt-check-icon) center /contain no-repeat;mask:var(--glatt-check-icon) center /contain no-repeat;min-height:0!important;padding:0!important;transition:background-color .15s ease;width:26px!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy input:checked{background:#000!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy.glatt-contact-field-error input{background:#d00000!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy a{color:inherit;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy span{min-width:0}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy a:focus,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy a:hover{color:var(--glatt-dynamic-color)}.home-contact-form .gform_wrapper.gform_wrapper .gform_footer #gform_submit_button_1,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer button[type=submit],.home-contact-form .gform_wrapper.gform_wrapper .gform_footer input[type=submit]{background:#000!important;border:2px solid #000!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.5!important;min-height:52px!important;padding:11px 30px!important;transition:background-color .36s var(--glatt-interaction-ease),border-color .36s var(--glatt-interaction-ease),color .36s var(--glatt-interaction-ease),transform .36s var(--glatt-interaction-ease);width:100%!important}.home-contact-form .gform_wrapper.gform_wrapper .gform_footer #gform_submit_button_1:focus,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer #gform_submit_button_1:hover,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer button[type=submit]:focus,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer button[type=submit]:hover,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover{background:var(--glatt-dynamic-color)!important;border-color:var(--glatt-dynamic-color)!important;color:#fff!important;transform:translateY(-2px)}.home-contact-form .gform_wrapper.gform_wrapper .gform_footer #gform_submit_button_1:active,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer #gform_submit_button_1:focus,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer button[type=submit]:active,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer button[type=submit]:focus,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer input[type=submit]:active,.home-contact-form .gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus{box-shadow:none!important;outline:none!important}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer #gform_submit_button_1{flex:0 0 175px!important;width:175px!important}.home-contact-form .gform_wrapper.gform_wrapper .gfield_validation_message,.home-contact-form .gform_wrapper.gform_wrapper .gform_validation_errors,.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-error-line,.home-contact-form .gform_wrapper.gform_wrapper .validation_message{color:#d00000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.2;margin:8px 0 0}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-error-line{display:none;flex:0 0 100%;width:100%}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form.glatt-contact-has-errors .glatt-contact-error-line{display:block}.home-contact-form .gform_wrapper.gform_wrapper .gform_validation_errors{border:0;box-shadow:none;padding:0}.home-contact-form .gform_confirmation_wrapper{background:var(--glatt-dynamic-color);color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.2;margin:8px 0 0;padding:18px 28px}@media (max-width:767.98px){.home-contact-form{padding:56px 0 64px}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form{align-items:stretch;display:flex;flex-direction:column;gap:0}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer{display:contents}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form:has(.glatt-contact-recipient .stores-sector-menu.is-open){padding-bottom:0}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gfield,.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer>*{margin-bottom:6px}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form #field_1_14{width:100%!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-error-line{margin-bottom:6px;margin-top:0;order:-1}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient{display:block;width:100%!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu{display:none;margin-top:-4px;position:static;transform:translateY(-6px);width:100%!important}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-recipient .stores-sector-menu.is-open{display:block;transform:translateY(0)}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .glatt-contact-privacy{flex:0 0 auto;margin-bottom:6px;max-width:none;padding-left:0}.home-contact-form .gform_wrapper.gform_wrapper form.glatt-contact-form .gform_footer #gform_submit_button_1{display:block!important;flex:0 0 auto!important;height:54px!important;margin-left:auto!important;margin-right:auto!important;min-height:54px!important;width:175px!important}}.section-about-sm-wrapper .section-about{padding:35px 0}.section-about-sm-wrapper .section-about:before{display:none}.section-about-sm-wrapper .section-about .section__inner{flex-direction:column;padding:0}.section-about-sm-wrapper .section-about .section__content{border-bottom:2px solid #d3d3d3;margin-bottom:30px;padding-bottom:10px;width:100%}.section-about-sm-wrapper .section-about .section__form{width:100%}@media screen and (max-width:1130px){.section-about .section__content,.section-about .section__form{width:43%}}@media screen and (max-width:1023px){.section-about .section__inner{padding:0}.section-about .section__content,.section-about .section__form{width:45%}}@media screen and (max-width:767.98px){.section-about{padding:35px 0}.section-about:before{display:none}.section-about .section__inner{flex-direction:column}.section-about .section__content{border-bottom:2px solid #d3d3d3;margin-bottom:30px;padding-bottom:10px;width:100%}.section-about .section__form{width:100%}}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{display:none}body.page-template-anfahrt .hero,body.page-template-blank-template .hero,body.page-template-erlebniswelten .hero,body.page-template-eventpage .hero,body.page-template-glatters .hero,body.page-template-stores_gastros_healths_events_services .hero,body.page-template-unternehmen .hero{height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important}body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__media,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__media>svg,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services .hero__video{height:100%!important}body.body-scroll-lock:not(.is--browser-is-ie){position:static!important;top:auto!important;width:auto!important}body.woocommerce-page .shop-hero,body.woocommerce-page .shop-hero .hero,body.woocommerce-page .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-calendar .shop-hero,body.woocommerce-page.open-panel-is-calendar .shop-hero .hero,body.woocommerce-page.open-panel-is-calendar .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-navi .shop-hero,body.woocommerce-page.open-panel-is-navi .shop-hero .hero,body.woocommerce-page.open-panel-is-navi .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-nlabo .shop-hero,body.woocommerce-page.open-panel-is-nlabo .shop-hero .hero,body.woocommerce-page.open-panel-is-nlabo .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-search .shop-hero,body.woocommerce-page.open-panel-is-search .shop-hero .hero,body.woocommerce-page.open-panel-is-search .shop-hero .shop-hero-desk{height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important}body.woocommerce-page .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-calendar .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-navi .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-nlabo .shop-hero .shop-hero-desk,body.woocommerce-page.open-panel-is-search .shop-hero .shop-hero-desk{background-position:100%;background-size:cover}@media (max-width:991.98px){body.woocommerce-page .shop-hero,body.woocommerce-page .shop-hero-tab,body.woocommerce-page.open-panel-is-calendar .shop-hero,body.woocommerce-page.open-panel-is-calendar .shop-hero-tab,body.woocommerce-page.open-panel-is-navi .shop-hero,body.woocommerce-page.open-panel-is-navi .shop-hero-tab,body.woocommerce-page.open-panel-is-nlabo .shop-hero,body.woocommerce-page.open-panel-is-nlabo .shop-hero-tab,body.woocommerce-page.open-panel-is-search .shop-hero,body.woocommerce-page.open-panel-is-search .shop-hero-tab{height:100vh!important;height:calc(var(--vh, 1vh)*100)!important;min-height:100vh!important;min-height:calc(var(--vh, 1vh)*100)!important}body.woocommerce-page .shop-hero-tab{align-items:flex-end;display:flex!important;overflow:hidden;padding-bottom:8vh;position:relative}body.woocommerce-page .shop-hero-tab-info{margin-bottom:0!important;margin-top:0!important;position:relative;z-index:1}}@media (max-width:767.98px){section.servicescontent article.service a.open-detail-service{padding-left:84px!important;padding-right:0!important}}section.servicescontent .row.articles>article:not(.service)>a.open-detail .logo-container,section.storescontent .row.articles>article>a.open-detail .logo-container{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;overflow:hidden;width:100%}section.servicescontent .row.articles>article:not(.service)>a.open-detail .logo-container img,section.storescontent .row.articles>article>a.open-detail .logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:transform .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1));width:100%}@media (hover:hover) and (pointer:fine){section.servicescontent .row.articles>article:not(.service)>a.open-detail:focus-visible .logo-container img,section.servicescontent .row.articles>article:not(.service)>a.open-detail:hover .logo-container img,section.storescontent .row.articles>article>a.open-detail:focus-visible .logo-container img,section.storescontent .row.articles>article>a.open-detail:hover .logo-container img{transform:scale(1.045)}}section.servicescontent article.service{background-image:none!important}section.servicescontent article.service a.open-detail-service{--glatt-service-icon-lift:0px;color:#000;position:relative}section.servicescontent article.service .service-card-icon{color:#000;height:3rem;left:0;position:absolute;top:50%;transform:translateY(calc(-50% + var(--glatt-service-icon-lift)));transition:color .36s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),transform .56s cubic-bezier(.16,1,.3,1);width:3rem}section.servicescontent article.service .service-header{transition:color .36s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}section.servicescontent article.service .service-card-icon--mask{background-color:currentColor;-webkit-mask-image:var(--glatt-service-icon);mask-image:var(--glatt-service-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media (min-width:768px){section.servicescontent article.service a.open-detail-service{padding-top:80px}section.servicescontent article.service .service-card-icon{left:50%;top:24px;transform:translate(-50%,var(--glatt-service-icon-lift))}}@media (min-width:768px) and (max-width:991.98px){section.servicescontent article.service.open a.open-detail-service h1.service-header{display:block}}@media (hover:hover) and (pointer:fine){section.servicescontent article.service a.open-detail-service:hover{--glatt-service-icon-lift:-3px}section.servicescontent article.service a.open-detail-service:hover .service-card-icon{color:var(--glatt-dynamic-color,#000d51);transition-duration:.36s,.42s}section.servicescontent article.service a.open-detail-service:hover .service-header{color:var(--glatt-dynamic-color,#000d51)!important}}section.servicescontent article.service a.open-detail-service:focus-visible{--glatt-service-icon-lift:-3px}section.servicescontent article.service a.open-detail-service:focus-visible .service-card-icon,section.servicescontent article.service a.open-detail-service:focus-visible .service-header{color:var(--glatt-dynamic-color,#000d51)!important}section.servicescontent #article_detail .opening-hours-primary,section.servicescontent .article_detail .opening-hours-primary{display:flex;flex-direction:column;gap:14px}section.servicescontent #article_detail .opening-hours-holidays *,section.servicescontent #article_detail .opening-hours-primary *,section.servicescontent .article_detail .opening-hours-holidays *,section.servicescontent .article_detail .opening-hours-primary *{font-style:normal!important}section.servicescontent #article_detail .opening-hours-card,section.servicescontent .article_detail .opening-hours-card{align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;color:#000;display:flex;min-height:126px;padding:22px 24px}section.servicescontent #article_detail .opening-hours-card--today,section.servicescontent .article_detail .opening-hours-card--today{background:var(--glatt-dynamic-color,#000d51)}section.servicescontent #article_detail .opening-hours-card__content,section.servicescontent .article_detail .opening-hours-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}section.servicescontent #article_detail .opening-hours-card__content span,section.servicescontent #article_detail .opening-hours-card__content strong,section.servicescontent #article_detail .opening-hours-card__content time,section.servicescontent .article_detail .opening-hours-card__content span,section.servicescontent .article_detail .opening-hours-card__content strong,section.servicescontent .article_detail .opening-hours-card__content time{color:#000;display:block;font-size:var(--type-body,1.125rem);font-style:normal!important;font-weight:400;line-height:1.25}section.servicescontent #article_detail .opening-hours-card__content strong,section.servicescontent .article_detail .opening-hours-card__content strong{font-weight:700}section.servicescontent #article_detail .opening-hours-holidays,section.servicescontent .article_detail .opening-hours-holidays{color:#000;font-style:normal!important}section.servicescontent #article_detail .opening-hours-holidays__heading h2,section.servicescontent .article_detail .opening-hours-holidays__heading h2{color:#000;font-size:var(--type-body,1.125rem)!important;font-weight:700;line-height:1.25;margin:0;padding:0 0 26px}section.servicescontent #article_detail .opening-hours-holidays__list,section.servicescontent .article_detail .opening-hours-holidays__list{max-height:261px;overflow:hidden;transition:max-height .48s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}section.servicescontent #article_detail .opening-hours-holidays__list.is-expanded,section.servicescontent .article_detail .opening-hours-holidays__list.is-expanded{max-height:var(--opening-hours-expanded-height,1200px)}section.servicescontent #article_detail .opening-hours-holiday,section.servicescontent .article_detail .opening-hours-holiday{border-top:1px solid #ddd;color:#000;font-size:1rem;font-style:normal!important;line-height:1.25;min-height:87px;padding-bottom:13px;padding-top:13px}section.servicescontent #article_detail .opening-hours-holiday:first-child,section.servicescontent .article_detail .opening-hours-holiday:first-child{border-top:0}section.servicescontent #article_detail .opening-hours-holiday span,section.servicescontent #article_detail .opening-hours-holiday strong,section.servicescontent #article_detail .opening-hours-holiday time,section.servicescontent .article_detail .opening-hours-holiday span,section.servicescontent .article_detail .opening-hours-holiday strong,section.servicescontent .article_detail .opening-hours-holiday time{color:#000;display:block;font-size:inherit!important;font-style:normal!important;font-weight:400}section.servicescontent #article_detail .opening-hours-holiday strong,section.servicescontent .article_detail .opening-hours-holiday strong{font-weight:700}section.servicescontent #article_detail .opening-hours-holidays-toggle,section.servicescontent .article_detail .opening-hours-holidays-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:2px solid #000;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;gap:10px;line-height:1.25;margin:20px 0 0;padding:12px 18px;text-align:left;transition:background-color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),border-color .32s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}section.servicescontent #article_detail .opening-hours-holidays-toggle__icon,section.servicescontent .article_detail .opening-hours-holidays-toggle__icon{display:inline-block;flex:0 0 18px;font-size:18px;height:18px;line-height:1;overflow:visible;width:18px}section.servicescontent #article_detail .opening-hours-holidays-toggle .glatt-layered-arrow__chevron,section.servicescontent .article_detail .opening-hours-holidays-toggle .glatt-layered-arrow__chevron{transform:rotate(0deg);transform-box:fill-box;transform-origin:center;transition:transform .36s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}section.servicescontent #article_detail .opening-hours-holidays-toggle[aria-expanded=true] .glatt-layered-arrow__chevron,section.servicescontent .article_detail .opening-hours-holidays-toggle[aria-expanded=true] .glatt-layered-arrow__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){section.servicescontent #article_detail .opening-hours-holidays-toggle:hover,section.servicescontent .article_detail .opening-hours-holidays-toggle:hover{background:var(--glatt-dynamic-color,#000d51);border-color:var(--glatt-dynamic-color,#000d51)}}section.servicescontent #article_detail .opening-hours-holidays-toggle:focus-visible,section.servicescontent .article_detail .opening-hours-holidays-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:768px){section.servicescontent #article_detail .opening-hours-holidays,section.servicescontent .article_detail .opening-hours-holidays{padding-left:30px}section.servicescontent #article_detail .opening-hours-holidays__heading h2,section.servicescontent .article_detail .opening-hours-holidays__heading h2{padding-top:27.25px}}@media (min-width:992px){section.servicescontent #article_detail .opening-hours-primary,section.servicescontent .article_detail .opening-hours-primary{padding-left:80px}section.servicescontent #article_detail .opening-hours-holidays,section.servicescontent .article_detail .opening-hours-holidays{display:flex;flex-direction:column}section.servicescontent #article_detail .opening-hours-holidays-toggle,section.servicescontent .article_detail .opening-hours-holidays-toggle{align-self:flex-start;margin-top:auto}}@media (min-width:1200px){section.servicescontent #article_detail .opening-hours-primary,section.servicescontent .article_detail .opening-hours-primary{padding-left:95px}}@media (max-width:767.98px){section.servicescontent #article_detail .opening-hours-card,section.servicescontent .article_detail .opening-hours-card{min-height:112px;padding:18px}section.servicescontent #article_detail .opening-hours-holidays,section.servicescontent .article_detail .opening-hours-holidays{margin-top:30px}section.servicescontent #article_detail .opening-hours-holidays__heading h2,section.servicescontent .article_detail .opening-hours-holidays__heading h2{display:none}section.servicescontent #article_detail .opening-hours-holidays__list:not(.is-expanded),section.servicescontent .article_detail .opening-hours-holidays__list:not(.is-expanded){max-height:0}section.servicescontent #article_detail .opening-hours-holidays-toggle,section.servicescontent .article_detail .opening-hours-holidays-toggle{margin-top:0}section.servicescontent #article_detail .opening-hours-holidays__list.is-expanded+.opening-hours-holidays-toggle,section.servicescontent .article_detail .opening-hours-holidays__list.is-expanded+.opening-hours-holidays-toggle{margin-top:20px}}@media (min-width:768px) and (max-width:991.98px){section.servicescontent #article_detail .opening-hours-holidays__list:not(.is-expanded),section.servicescontent .article_detail .opening-hours-holidays__list:not(.is-expanded){max-height:174px}}@media (max-width:1200px){.glatt-checkout-auth__tabs{justify-content:flex-start}}@media (max-width:575.98px){.glatt-checkout-auth__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.glatt-checkout-auth__tabs::-webkit-scrollbar{display:none}.glatt-checkout-auth__tab{flex:0 0 auto;white-space:nowrap}}@media (min-width:768px){section.servicescontent #article_detail .orientation:not(.opening-hours-holidays),section.storescontent #article_detail .orientation{transform:translate3d(0,-17px,0)}}section.servicescontent #article_detail .orientation a,section.storescontent #article_detail .orientation a{left:auto;position:relative;text-decoration:none!important;transform:translateZ(0);transition:color .36s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),transform .36s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}section.servicescontent #article_detail .orientation a i,section.servicescontent #article_detail .orientation a span,section.storescontent #article_detail .orientation a i,section.storescontent #article_detail .orientation a span{color:inherit!important;transition:none}section.servicescontent #article_detail .orientation a i,section.storescontent #article_detail .orientation a i{box-sizing:border-box;flex:0 0 32px;height:32px;line-height:32px;text-align:center;width:32px}@media (max-width:767.98px){section.servicescontent #article_detail .orientation>.row,section.storescontent #article_detail .orientation>.row{align-items:flex-start}section.servicescontent #article_detail .orientation>.row>[class*=col-],section.storescontent #article_detail .orientation>.row>[class*=col-]{display:flex}section.servicescontent #article_detail .orientation a,section.storescontent #article_detail .orientation a{align-items:center;justify-content:flex-start;min-height:72px;text-align:center;width:100%}section.servicescontent #article_detail .orientation a i,section.storescontent #article_detail .orientation a i{margin:0 auto 6px}section.servicescontent #article_detail .orientation a span,section.storescontent #article_detail .orientation a span{line-height:1.2;text-align:center;width:100%}}@media (max-width:767.98px){section.servicescontent #article_detail .orientation:has(>.row>.link-type-button-download:nth-child(3):last-child){-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr))}section.servicescontent #article_detail .orientation:has(>.row>.link-type-button-download:nth-child(3):last-child)>.row{display:contents}section.servicescontent #article_detail .orientation:has(>.row>.link-type-button-download:nth-child(3):last-child)>.row>[class*=col-]{max-width:none;padding-left:0;padding-right:0;width:auto}section.servicescontent #article_detail .orientation:has(>.row>.link-type-button-download:nth-child(3):last-child) a,section.servicescontent #article_detail .orientation:has(>.row>.link-type-button-download:nth-child(3):last-child) a span{hyphens:none;overflow-wrap:normal;white-space:nowrap;word-break:normal}}section.servicescontent .orientation a i.icon-buttonlink,section.servicescontent .orientation a i.icon-buttonmail,section.servicescontent .orientation a i.icon-buttonmap,section.servicescontent .orientation a i.icon-buttonphone,section.storescontent .orientation a i.icon-buttonlink,section.storescontent .orientation a i.icon-buttonmail,section.storescontent .orientation a i.icon-buttonmap,section.storescontent .orientation a i.icon-buttonphone{background-color:currentColor;height:1em;overflow:visible;width:1em}section.servicescontent .orientation a i.icon-buttonphone,section.storescontent .orientation a i.icon-buttonphone{-webkit-mask:url(../images/icons/phone-stores.svg) center/contain no-repeat;mask:url(../images/icons/phone-stores.svg) center/contain no-repeat}section.servicescontent .orientation a i.icon-buttonmail,section.storescontent .orientation a i.icon-buttonmail{-webkit-mask:url(../images/icons/mail-stores.svg) center/contain no-repeat;mask:url(../images/icons/mail-stores.svg) center/contain no-repeat}section.servicescontent .orientation a i.icon-buttonlink,section.storescontent .orientation a i.icon-buttonlink{-webkit-mask:url(../images/icons/website-stores.svg) center/contain no-repeat;mask:url(../images/icons/website-stores.svg) center/contain no-repeat}section.servicescontent .orientation a i.icon-buttonmap,section.storescontent .orientation a i.icon-buttonmap{-webkit-mask:url(../images/icons/place-stores.svg) center/contain no-repeat;mask:url(../images/icons/place-stores.svg) center/contain no-repeat}section.servicescontent .orientation a i.icon-buttonlink:before,section.servicescontent .orientation a i.icon-buttonmail:before,section.servicescontent .orientation a i.icon-buttonmap:before,section.servicescontent .orientation a i.icon-buttonphone:before,section.storescontent .orientation a i.icon-buttonlink:before,section.storescontent .orientation a i.icon-buttonmail:before,section.storescontent .orientation a i.icon-buttonmap:before,section.storescontent .orientation a i.icon-buttonphone:before{content:""}@media (hover:hover) and (pointer:fine){section.servicescontent #article_detail .orientation a:hover,section.storescontent #article_detail .orientation a:hover{color:var(--glatt-dynamic-color,#000d51)!important;transform:translate3d(5px,0,0)}}section.servicescontent #article_detail .orientation a:focus-visible,section.storescontent #article_detail .orientation a:focus-visible{color:var(--glatt-dynamic-color,#000d51)!important;transform:translate3d(5px,0,0)}.page-template-restricted.logged-in section.ma-bereich .partcolumns{-moz-column-count:1!important;column-count:1!important;-moz-column-gap:0!important;column-gap:0!important;-moz-column-rule:none!important;column-rule:none!important;margin-bottom:120px;width:100%}.page-template-restricted.logged-in section.ma-bereich .ma-userbar{margin:-42px 0 54px;max-width:50%}.page-template-restricted.logged-in section.ma-bereich .ma-userbar span{display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.25;margin-bottom:12px;text-transform:none}.page-template-restricted.logged-in section.ma-bereich .ma-userbar .btn{font-size:1rem;line-height:1.25;width:100%}.page-template-restricted.logged-in section.ma-bereich .partcolumns .part,.page-template-restricted.logged-in section.ma-bereich .partcolumns .part.lcolumn,.page-template-restricted.logged-in section.ma-bereich .partcolumns .part.rcolumn{border-bottom:0!important;display:block!important;float:none!important;margin-bottom:0!important;padding:0!important;width:auto!important}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-part,.page-template-restricted.logged-in section.ma-bereich .ma-static-title-part{border-bottom:0!important}.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title{border-bottom:1px solid #ddd;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.75rem;line-height:1.125;margin:0!important;text-transform:none}.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title a,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title a{align-items:center;color:#000;display:flex;justify-content:space-between;padding:24px 0;text-decoration:none;width:100%}.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title a:focus,.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title a:hover,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title a:focus,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title a:hover{text-decoration:none}.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title a .icon,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title a .icon{flex:0 0 auto;font-size:32px;line-height:1;margin-left:24px;transform-origin:center center;transition:transform .25s ease}.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title a[aria-expanded=true] .icon{transform:rotate(-180deg)}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content .linklist ul li a i,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title a .icon{transform:rotate(-90deg)}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content{border-top:0!important;overflow:hidden;padding:0;transition:height .45s cubic-bezier(.4,0,.2,1);will-change:height}.page-template-restricted.logged-in section.ma-bereich .personal .daten{border-top:0!important;padding-top:0}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content .linklist ul li:first-child,.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content div.statistics{border-top:0!important}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content .linklist ul li:first-child{padding-top:0!important}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content>.lead:first-child+.linklist,.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content>.linklist:first-child{margin-top:0!important;padding-top:0!important}.page-template-restricted.logged-in section.ma-bereich #ma-accordion-glatt-id>p:first-child{padding-top:24px}.page-template-restricted.logged-in section.ma-bereich .ma-accordion-content>:last-child{margin-bottom:36px}@media (min-width:576px){.page-template-restricted.logged-in section.ma-bereich h2.ma-accordion-title,.page-template-restricted.logged-in section.ma-bereich h2.ma-static-title{font-size:2rem}}@media (max-width:767.98px){.page-template-restricted.logged-in section.ma-bereich .ma-userbar{margin-top:0;max-width:100%}}section.eventscontent #event-months{margin-bottom:72px}section.eventscontent .news-card-column{margin-bottom:36px}section.eventscontent .news-card{display:block;min-height:420px;overflow:hidden;position:relative;text-decoration:none}section.eventscontent .news-card-image{background:#ddd;bottom:0;display:block;left:0;position:relative;position:absolute;right:0;top:0}section.eventscontent .news-card-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.eventscontent .news-card-column:not(.has-image) .news-card{min-height:0;overflow:visible}section.eventscontent .news-card-column:not(.has-image) .news-card-overlay{bottom:auto;left:auto;padding:10px 0 4px;position:relative}section.eventscontent .news-card-image>.icon{bottom:18px;color:#fff;font-size:2rem;position:absolute;right:18px;transform:rotate(-90deg);transition:color .25s ease;z-index:2}section.eventscontent .news-card-image:hover>.icon{color:var(--glatt-dynamic-color)}section.eventscontent .news-card-overlay{align-items:flex-start;bottom:60px;display:flex;flex-direction:column;left:0;max-width:100%;position:absolute;row-gap:18px;z-index:1}section.eventscontent .news-card-overlay h1,section.eventscontent .news-card-overlay h2{color:#fff!important;margin:0;max-width:100%}section.eventscontent .eventteasers article .news-card-overlay h1{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.875rem;hyphens:none;line-height:1.5;overflow-wrap:normal;padding:0;text-transform:none;word-break:normal}section.eventscontent .news-card-overlay h1 a{align-items:center;color:#fff!important;display:inline;text-decoration:none}section.eventscontent .news-card-overlay h1 span,section.eventscontent .news-card-overlay h2 span{background:var(--glatt-dynamic-color);color:#fff!important;display:table;margin:0;width:auto}section.eventscontent .news-card-overlay h1 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;display:inline;padding:.05em 18px}section.eventscontent .news-card-overlay h1:has(span+span) span{display:table}section.eventscontent .news-card-overlay h2 span{box-shadow:none;line-height:1.2;padding:4px 18px}section.eventscontent .news-card-overlay h1 span+span,section.eventscontent .news-card-overlay h2 span+span{margin-top:0}section.eventscontent .news-card-overlay h2{align-items:flex-start;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.2;margin-top:0;text-transform:none}section.eventscontent .news-card:hover .news-card-overlay h1,section.eventscontent .news-card:hover .news-card-overlay h1 a,section.eventscontent .news-card:hover .news-card-overlay h2{color:#fff!important}section.eventscontent .news-card-column>p.hyphenate{border-bottom:1px solid #000;padding:24px 0 36px}section.eventscontent .news-card-column>.tc--news{padding-bottom:24px;padding-top:24px}section.eventscontent .news-card-column .tc--news .tc-toggler,section.eventscontent .news-card-column .tc-toggle-content{margin-top:12px}.tc-always>:last-child,.tc-toggler>:last-child{margin-bottom:0}section.eventscontent .news-card-column p:last-child{padding-bottom:0!important}@media (min-width:1200px){section.eventscontent .news-card{min-height:520px}}section.eventscontent .eventteasers article p:last-child,section.eventscontent .news-card-column>p.hyphenate{border-bottom:0!important}@media (max-width:767.98px){section.eventscontent #event-months{margin-bottom:48px}section.eventscontent .news-card{min-height:380px}section.eventscontent .news-card-overlay{bottom:36px}}.store-type-gastros section.storescontent .storesort .btn.floorplan-filter-link,.store-type-gastros section.storescontent .storesort .btn.gofor,.store-type-healths section.storescontent .storesort .btn.floorplan-filter-link,.store-type-healths section.storescontent .storesort .btn.gofor,.store-type-stores section.storescontent .storesort .btn.floorplan-filter-link,.store-type-stores section.storescontent .storesort .btn.gofor,section.eventscontent .newssort .btn.floorplan-filter-link,section.eventscontent .newssort .btn.gofor{align-items:center;display:inline-flex;height:44px;justify-content:center;min-height:44px;padding:0;vertical-align:middle;width:44px}.store-type-gastros section.storescontent .storesort .btn.floorplan-filter-link i.icon,.store-type-gastros section.storescontent .storesort .btn.gofor i.icon,.store-type-healths section.storescontent .storesort .btn.floorplan-filter-link i.icon,.store-type-healths section.storescontent .storesort .btn.gofor i.icon,.store-type-stores section.storescontent .storesort .btn.floorplan-filter-link i.icon,.store-type-stores section.storescontent .storesort .btn.gofor i.icon,section.eventscontent .newssort .btn.floorplan-filter-link i.icon,section.eventscontent .newssort .btn.gofor i.icon{align-items:center;color:#000;display:inline-flex;font-size:32px;font-weight:400;height:32px;justify-content:center;line-height:32px;transition:color .25s ease-in-out;width:32px}.store-type-gastros section.storescontent .storesort .btn.floorplan-filter-link:focus i.icon,.store-type-gastros section.storescontent .storesort .btn.floorplan-filter-link:hover i.icon,.store-type-gastros section.storescontent .storesort .btn.gofor:focus i.icon,.store-type-gastros section.storescontent .storesort .btn.gofor:hover i.icon,.store-type-healths section.storescontent .storesort .btn.floorplan-filter-link:focus i.icon,.store-type-healths section.storescontent .storesort .btn.floorplan-filter-link:hover i.icon,.store-type-healths section.storescontent .storesort .btn.gofor:focus i.icon,.store-type-healths section.storescontent .storesort .btn.gofor:hover i.icon,.store-type-stores section.storescontent .storesort .btn.floorplan-filter-link:focus i.icon,.store-type-stores section.storescontent .storesort .btn.floorplan-filter-link:hover i.icon,.store-type-stores section.storescontent .storesort .btn.gofor:focus i.icon,.store-type-stores section.storescontent .storesort .btn.gofor:hover i.icon,section.eventscontent .newssort .btn.floorplan-filter-link:focus i.icon,section.eventscontent .newssort .btn.floorplan-filter-link:hover i.icon,section.eventscontent .newssort .btn.gofor:focus i.icon,section.eventscontent .newssort .btn.gofor:hover i.icon{color:var(--glatt-dynamic-color)}section.eventscontent .newssort{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:36px}.store-type-gastros section.storescontent .storesort .btn,.store-type-healths section.storescontent .storesort .btn,.store-type-stores section.storescontent .storesort .btn,section.eventscontent .newssort .btn{background-color:#ddd;border-color:#ddd;color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.5;transition:background-color .2s ease,border-color .2s ease,color .2s ease}section.eventscontent .newssort .btn{height:44px;min-height:44px}section.eventscontent .newssort .btn.is-active,section.eventscontent .newssort .btn:focus,section.eventscontent .newssort .btn:hover{color:var(--glatt-dynamic-color)}section.eventscontent .newssort .btn.news-category-filter{min-width:108px}.store-type-gastros section.storescontent .storesort,.store-type-healths section.storescontent .storesort,.store-type-stores section.storescontent .storesort{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:24px;text-align:center}@media (min-width:768px){.store-type-gastros section.storescontent .storesort,.store-type-healths section.storescontent .storesort,.store-type-stores section.storescontent .storesort{margin-bottom:36px}}.store-type-stores section.storescontent .storesort .storesort-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.store-type-stores section.storescontent .storesort .storesort-actions>.btn{flex:0 0 auto}.store-type-healths section.storescontent .storesort .btn.health-category-filter{height:44px;min-height:44px;min-width:108px}.store-type-healths section.storescontent .storesort .btn.health-category-filter.is-active,.store-type-healths section.storescontent .storesort .btn.health-category-filter:focus,.store-type-healths section.storescontent .storesort .btn.health-category-filter:hover{color:var(--glatt-dynamic-color)}.store-type-healths section.storescontent .articles.health-filter-is-active>article{border-left:0;border-top:0}.store-type-healths section.storescontent .articles.health-filter-is-active>article.is-filter-row-start{border-left:1px solid #ddd}.store-type-healths section.storescontent .articles.health-filter-is-active>article.is-filter-top-row{border-top:1px solid #ddd}.store-type-gastros section.storescontent .articles.gastro-filter-is-active>article{border-left:0;border-top:0}.store-type-gastros section.storescontent .articles.gastro-filter-is-active>article.is-filter-row-start{border-left:1px solid #ddd}.store-type-gastros section.storescontent .articles.gastro-filter-is-active>article.is-filter-top-row{border-top:1px solid #ddd}.store-type-gastros section.storescontent .storesort .stores-sector-filter,.store-type-stores section.storescontent .storesort .stores-sector-filter{display:inline-block;position:relative}.store-type-gastros section.storescontent .storesort .btn.stores-sector-toggle,.store-type-stores section.storescontent .storesort .btn.stores-sector-toggle{align-items:center;display:inline-flex;gap:12px;height:44px;justify-content:center;min-height:44px;min-width:0;padding-left:14px;padding-right:14px;position:relative;width:auto}.store-type-gastros section.storescontent .storesort .btn.stores-sector-toggle:focus,.store-type-gastros section.storescontent .storesort .btn.stores-sector-toggle:hover,.store-type-stores section.storescontent .storesort .btn.stores-sector-toggle:focus,.store-type-stores section.storescontent .storesort .btn.stores-sector-toggle:hover{color:var(--glatt-dynamic-color)}.store-type-gastros section.storescontent .storesort .stores-sector-clear,.store-type-stores section.storescontent .storesort .stores-sector-clear{display:none;line-height:1}.store-type-gastros section.storescontent .storesort .stores-sector-clear i.icon,.store-type-stores section.storescontent .storesort .stores-sector-clear i.icon{align-items:center;display:inline-flex;font-size:32px;font-weight:400;height:32px;justify-content:center;line-height:32px;width:32px}.store-type-gastros section.storescontent .storesort .stores-sector-toggle.has-selection .stores-sector-clear,.store-type-stores section.storescontent .storesort .stores-sector-toggle.has-selection .stores-sector-clear{display:inline-block}.store-type-gastros section.storescontent .storesort .stores-sector-menu,.store-type-stores section.storescontent .storesort .stores-sector-menu{background:#ddd;border-radius:.25rem;box-sizing:border-box;left:0;min-width:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% - 4px);transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;width:100%;z-index:20}body.page-template-floorplan .mapplic-list-location img.mapplic-thumbnail[src*=".svg"]{background-color:transparent;filter:brightness(0)}.searchthis .searchteasers .glatt-search-shop-result-icon{align-items:center;background:#fff!important;display:flex!important;justify-content:center}.searchthis .searchteasers .glatt-search-shop-result-icon:before{background-color:#000;content:"";display:block;height:52px;-webkit-mask:url(../images/icons/menu/shop.svg) center/contain no-repeat;mask:url(../images/icons/menu/shop.svg) center/contain no-repeat;width:52px}.searchthis .searchteasers div.searchteaser div.storelogo.post-type-cpt_events{margin-left:0;margin-right:12px}.store-type-gastros section.storescontent .storesort .stores-sector-menu.is-open,.store-type-stores section.storescontent .storesort .stores-sector-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.store-type-gastros section.storescontent .storesort .stores-sector-menu button,.store-type-stores section.storescontent .storesort .stores-sector-menu button{background:transparent;border:0;color:#000;cursor:pointer;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.12;padding:5px 14px;text-align:left;width:100%}.store-type-gastros section.storescontent .storesort .stores-sector-menu button:last-child,.store-type-stores section.storescontent .storesort .stores-sector-menu button:last-child{padding-bottom:12px}.store-type-gastros section.storescontent .storesort .stores-sector-menu button:focus,.store-type-gastros section.storescontent .storesort .stores-sector-menu button:hover,.store-type-stores section.storescontent .storesort .stores-sector-menu button:focus,.store-type-stores section.storescontent .storesort .stores-sector-menu button:hover{color:var(--glatt-dynamic-color)}.store-type-stores.view-sector section.storescontent #branchen-wrapper .branche .btitle{display:none}body.page-template-floorplan .mapplic-sidebar{float:right}body.page-template-floorplan{--floorplan-nav-height:60px;--floorplan-sidebar-width:100%}@media (min-width:576px){body.page-template-floorplan{--floorplan-sidebar-width:270px}}@media (min-width:768px){body.page-template-floorplan{--floorplan-nav-height:88px;--floorplan-sidebar-width:336px}}@media (min-width:1601px){body.page-template-floorplan{--floorplan-sidebar-width:480px}}body.page-template-floorplan.admin-bar{--floorplan-nav-offset:calc(var(--floorplan-nav-height) + 32px)}body.page-template-floorplan:not(.admin-bar){--floorplan-nav-offset:var(--floorplan-nav-height)}body.page-template-floorplan .map-container>#mapplic,body.page-template-floorplan .mapplic-container{height:calc(var(--vh, 1vh)*100)!important}body.page-template-floorplan .mapplic-sidebar{box-sizing:border-box;height:calc(var(--vh, 1vh)*100);padding-top:var(--floorplan-nav-offset);position:relative;width:var(--floorplan-sidebar-width)!important;z-index:3}body.page-template-floorplan .mapplic-container{background-color:#f4f4f4;width:calc(100% - var(--floorplan-sidebar-width))!important}body.page-template-floorplan .mapplic-sidebar{background-color:#fff;overflow-x:hidden}body.page-template-floorplan .mapplic-search-form{display:block!important}body.page-template-floorplan .mapplic-tooltip.mapplic-tooltip-preparing{visibility:hidden!important}body.page-template-floorplan .floorplan-sector-filter{display:block;margin:0 16px 8px;position:relative;text-align:left;z-index:4}body.page-template-floorplan .mapplic-list-container{overflow-x:hidden;padding-top:0!important}body.page-template-floorplan .mapplic-list{overflow-x:hidden}body.page-template-floorplan .floorplan-sector-filter .btn.stores-sector-toggle{align-items:center;background-color:#ddd;border-color:#ddd;color:#000;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;gap:12px;height:44px;justify-content:flex-start;line-height:1.5;min-height:44px;min-width:0;padding-left:14px;padding-right:14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:auto}body.page-template-floorplan .floorplan-sector-filter .btn.stores-sector-toggle:focus,body.page-template-floorplan .floorplan-sector-filter .btn.stores-sector-toggle:hover{color:var(--glatt-dynamic-color)}body.page-template-floorplan .floorplan-sector-filter .stores-sector-clear{display:none;line-height:1}body.page-template-floorplan .floorplan-sector-filter .stores-sector-clear i.icon{align-items:center;display:inline-flex;font-size:32px;font-weight:400;height:32px;justify-content:center;line-height:32px;width:32px}body.page-template-floorplan .floorplan-sector-filter .stores-sector-toggle.has-selection .stores-sector-clear{display:inline-block}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu{background:#ddd;border-radius:.25rem;box-sizing:border-box;left:0;max-width:100%;min-width:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% - 4px);transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;width:100%;z-index:20}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu button{background:transparent;border:0;color:#000;cursor:pointer;display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.12;overflow-wrap:anywhere;padding:5px 14px;text-align:left;white-space:normal;width:100%}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu button:last-child{padding-bottom:12px}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu button:focus,body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu button:hover{color:var(--glatt-dynamic-color)}body.page-template-floorplan .mapplic-list-location>a{align-items:center;background-color:#fff;border-left:0!important;display:flex;gap:14px;padding:14px 24px 14px 16px;transform:translateX(0);transition:background-color .18s ease,transform .18s ease}body.page-template-floorplan .mapplic-list-location>a:focus,body.page-template-floorplan .mapplic-list-location>a:hover{background-color:#f6f6f6;border-left:0!important;transform:translateX(8px)}body.page-template-floorplan .mapplic-list-location .mapplic-thumbnail-placeholder,body.page-template-floorplan .mapplic-list-location img.mapplic-thumbnail{background-color:#f4f4f4;box-sizing:border-box;flex:0 0 54px;height:54px;margin:0;-o-object-fit:contain;object-fit:contain;padding:8px;width:54px}body.page-template-floorplan .mapplic-list-location h4{flex:1 1 auto;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.1;margin:0!important;text-transform:none}body.store-type-gastros .article_detail .different_opening,body.store-type-gastros .article_detail .locations,body.store-type-gastros .article_detail h2,body.store-type-healths .article_detail .different_opening,body.store-type-healths .article_detail .locations,body.store-type-healths .article_detail h2,body.store-type-services .article_detail--company h2,body.store-type-stores .article_detail .different_opening,body.store-type-stores .article_detail .locations,body.store-type-stores .article_detail h2{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-weight:700!important}body.store-type-services .article_detail .different_opening,body.store-type-services .article_detail .locations{font-weight:700}@media (max-width:767.98px){body.store-type-services #article_detail.article_detail--company h2,body.store-type-services .article_detail--company h2{display:block}}body.page-template-unternehmen .tc h1,body.page-template-unternehmen .tc h2:not(.who-is),body.page-template-unternehmen section.enterprise .video h2,body.page-template-unternehmen section.enterprise section h1,body.page-template-unternehmen section.enterprise section h1 a,body.page-template-unternehmen section.hometext h1,section.anfahrt .transport h3{font-weight:700}body.page-template-unternehmen .tc-toggler{margin-top:16px}section.datenschutz h1,section.datenschutz h2,section.datenschutz h3,section.impressum h1,section.impressum h2,section.impressum h3{font-weight:700}body.page-template-datenschutz section.datenschutz .txtcontent>.col-12>h2,body.page-template-datenschutz section.datenschutz h1{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-size:var(--type-service-label)!important;font-weight:700!important;line-height:1.125}@media (min-width:1200px){body.page-template-datenschutz section.datenschutz .datenschutz>p.shop-shipping-column-start{display:block;-moz-column-break-before:column;break-before:column;-webkit-column-break-before:always;-moz-column-break-after:avoid;break-after:avoid;margin-top:0}}body.page-template-datenschutz section.datenschutz .datenschutz p>strong:first-child{display:inline;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-size:inherit!important;font-weight:700!important;line-height:1.333333;margin-bottom:0}body.page-template-datenschutz section.datenschutz .datenschutz li,body.page-template-datenschutz section.datenschutz .datenschutz p{font-size:var(--type-body)!important;line-height:1.333333}body.page-template-floorplan .mapplic-list-location span{color:#777;display:none;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.2}body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) circle,body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) ellipse,body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) path,body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) polygon{fill:#fff!important}body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) [fill=none]{fill:none!important}body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) line,body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail:not(.is--cpt_services) polyline{stroke:#fff!important}body.page-template-floorplan footer{position:relative}@media (max-width:767.98px){body.page-template-floorplan{--floorplan-mobile-map-height:calc(var(--vh, 1vh)*65 - var(--floorplan-nav-offset)*0.25)}body.page-template-floorplan #map-section{padding-top:0}body.page-template-floorplan .map-container>#mapplic{display:flex;flex-direction:column;height:auto!important;min-height:0}body.page-template-floorplan .mapplic-container{flex:0 0 auto;float:none!important;height:var(--floorplan-mobile-map-height)!important;order:1;position:sticky;top:var(--floorplan-nav-offset);width:100%!important;z-index:2}body.page-template-floorplan .mapplic-container .mapplic-zoom-buttons{bottom:76px;left:6px}body.page-template-floorplan .mapplic-container>.mapplic-clear-button{bottom:145px;left:6px}body.page-template-floorplan .level-switcher{left:50%;top:calc(var(--floorplan-nav-offset) + 12px);transform:translateX(-50%);width:auto;z-index:6}body.page-template-floorplan .level-switcher .btn-group{display:inline-flex}body.page-template-floorplan .level-switcher .btn-group>.btn{font-size:16px;padding:8px 10px}body.page-template-floorplan .mapplic-sidebar{flex:0 0 auto;float:none!important;height:calc(var(--vh, 1vh)*100 - var(--floorplan-nav-offset) - var(--floorplan-mobile-map-height))!important;margin-top:var(--floorplan-nav-offset);max-height:none;min-height:260px;order:2;overflow:hidden;padding-top:0;width:100%!important}body.page-template-floorplan .mapplic-list-location>a:focus,body.page-template-floorplan .mapplic-list-location>a:hover{transform:translateX(0)}body.page-template-floorplan .floorplan-sector-filter{margin-top:12px}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu{max-height:calc(var(--vh, 1vh)*100 - var(--floorplan-nav-offset) - 92px);overflow-y:auto;-webkit-overflow-scrolling:touch}body.page-template-floorplan .mapplic-list,body.page-template-floorplan .mapplic-list-container{height:auto;max-height:none;overflow-x:hidden}body.page-template-floorplan .mapplic-list-container{height:calc(100% - 64px);max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}}:root{--hero-title-size:clamp(1.6875rem,9.1125vw,4.725rem);--hero-subtitle-size:clamp(1.125rem,6.075vw,3.15rem);--hero-text-bottom-gap:30px;--glatt-space-xs:clamp(8px,calc(6px + 0.5vw),12px);--glatt-space-sm:clamp(12px,calc(10px + 0.75vw),16px);--glatt-space-md:clamp(16px,calc(12px + 1.25vw),24px);--glatt-space-lg:clamp(24px,calc(18px + 1.5vw),32px);--glatt-space-section:clamp(36px,calc(25px + 2.92vw),60px);--type-section-title:clamp(1.75rem,calc(1.25rem + 2.5vw),3.5rem);--type-section-subtitle:clamp(1.125rem,calc(0.806rem + 1.6vw),2.25rem);--type-card-title:clamp(1.5rem,calc(0.988rem + 2.56vw),3rem);--type-card-subtitle:clamp(1rem,calc(0.681rem + 1.6vw),1.5rem);--type-counter:clamp(2rem,calc(1.5rem + 2.5vw),3rem);--type-service-label:clamp(1.25rem,calc(1.163rem + 0.44vw),1.5rem);--type-body:clamp(1rem,calc(0.938rem + 0.25vw),1.125rem);--type-ui:clamp(1.125rem,calc(1.089rem + 0.18vw),1.25rem);--type-nav:clamp(1rem,calc(0.964rem + 0.18vw),1.125rem);--type-small:clamp(0.8125rem,calc(0.75rem + 0.25vw),0.9375rem)}.hero .container p.herocaption,.hero .container.pagetitle,.hero .container.pagetitle h1,.section-hero .section__title,body.home section.hero-slider .main-carousel .carousel-cell .caption,body.home section.hero-slider .main-carousel .carousel-cell .caption h1,body.home section.hero-slider .main-carousel .carousel-cell .caption h5{text-align:center}.section-hero .section__title h1{padding-left:0;text-align:center}.eventhero .eventtitle,.eventhero .eventtitle h1{text-align:center}body.page-template-stores_gastros_healths_events_services .hero .container .text-position-left{margin-left:auto!important;margin-right:auto!important;text-align:center}body.page-template-stores_gastros_healths_events_services .hero .container .text-position-left p.herocaption,body.page-template-stores_gastros_healths_events_services .hero .container p.herocaption{margin-right:0!important;text-align:center}body.page-template-stores_gastros_healths_events_services .hero--stores-gastros-healths-events-services .container{bottom:var(--hero-text-bottom-gap)!important;left:50%;max-width:none;padding:0 15px!important;position:absolute;top:auto!important;transform:translate(-50%)!important;width:100%}.shop-hero-tab-info,.shop-hero-tab-info.container h1,.shop-tab-hero-desc{text-align:center!important}.herocaption,p.herocaption{text-align:center}@media (orientation:landscape){.eventhero,.hero,body.home section.hero-slider,body.home section.hero-slider .main-carousel,body.home section.hero-slider .main-carousel .carousel-cell,body.home section.hero-slider .main-carousel .flickity-viewport,body.home section.hero-slider.has-glatt-ticker .main-carousel,body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport,body.page-template-anfahrt .hero,body.page-template-blank-template .hero,body.page-template-erlebniswelten .hero,body.page-template-eventpage .hero,body.page-template-glatters .hero,body.page-template-stores_gastros_healths_events_services .hero,body.page-template-unternehmen .hero,body.woocommerce-page .shop-hero,body.woocommerce-page .shop-hero .hero,body.woocommerce-page .shop-hero .shop-hero-desk{height:clamp(70vh,46.875vw,78vh)!important;max-height:100vh!important;min-height:0!important}body.home section.hometext{margin-top:clamp(70vh,46.875vw,78vh)!important}}@media (orientation:portrait){.eventhero,.hero,body.home section.hero-slider,body.home section.hero-slider .main-carousel,body.home section.hero-slider .main-carousel .carousel-cell,body.home section.hero-slider .main-carousel .flickity-viewport,body.home section.hero-slider.has-glatt-ticker .main-carousel,body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport,body.page-template-anfahrt .hero,body.page-template-blank-template .hero,body.page-template-erlebniswelten .hero,body.page-template-eventpage .hero,body.page-template-glatters .hero,body.page-template-stores_gastros_healths_events_services .hero,body.page-template-unternehmen .hero,body.woocommerce-page .shop-hero,body.woocommerce-page .shop-hero .hero,body.woocommerce-page .shop-hero .shop-hero-desk{height:min(156.25vw,78vh)!important;max-height:100vh!important;min-height:0!important}body.home section.hometext{margin-top:calc(var(--vh, 1vh)*100)!important}}@media (orientation:landscape){body.home section.hero-slider,body.home section.hero-slider .carousel-cell,body.home section.hero-slider .flickity-viewport,body.home section.hero-slider .main-carousel,body.page-template-anfahrt .hero,body.page-template-blank-template .hero,body.page-template-erlebniswelten .hero,body.page-template-eventpage .hero,body.page-template-glatters .hero,body.page-template-unternehmen .hero,body.woocommerce-page .shop-hero{height:clamp(70vh,46.875vw,78vh)!important;max-height:78vh!important;min-height:0!important}}@media (orientation:portrait){body.page-template-anfahrt .hero,body.page-template-blank-template .hero,body.page-template-erlebniswelten .hero,body.page-template-eventpage .hero,body.page-template-glatters .hero,body.page-template-unternehmen .hero,body.woocommerce-page .shop-hero{height:min(156.25vw,78vh)!important;max-height:78vh!important;min-height:0!important}body.home section.hero-slider,body.home section.hero-slider .carousel-cell,body.home section.hero-slider .flickity-viewport,body.home section.hero-slider .main-carousel{height:calc(var(--vh, 1vh)*80)!important;max-height:none!important;min-height:0!important}body.home section.hometext{margin-top:calc(var(--vh, 1vh)*80)!important}body.home section.hero-slider .main-carousel .carousel-cell .caption h1,body.home section.hero-slider .main-carousel .carousel-cell .caption h5{text-align:center!important}}@media (orientation:landscape) and (max-height:500px){body.admin-bar.home section.hero-slider,body.admin-bar.home section.hero-slider .main-carousel,body.admin-bar.home section.hero-slider .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider .main-carousel .flickity-viewport,body.home section.hero-slider,body.home section.hero-slider .main-carousel,body.home section.hero-slider .main-carousel .carousel-cell,body.home section.hero-slider .main-carousel .flickity-viewport{height:calc(var(--vh, 1vh)*100)!important;max-height:none!important;min-height:0!important}body.admin-bar.home section.hometext,body.home section.hometext{margin-top:calc(var(--vh, 1vh)*100)!important}body.home section.hero-slider .main-carousel .carousel-cell .caption h5{font-size:1.31rem!important;padding-bottom:.1em!important;padding-top:.5em!important}body.home section.hero-slider .main-carousel .carousel-cell .caption h1{padding-bottom:0!important;text-align:center!important}}body.page-template-anfahrt .hero .container.pagetitle,body.page-template-erlebniswelten .hero .container.pagetitle,body.page-template-unternehmen .hero .container.pagetitle{left:50%;max-width:none;padding-left:15px;padding-right:15px;position:absolute;width:100%}body.page-template-anfahrt .hero .container.pagetitle h1,body.page-template-erlebniswelten .hero .container.pagetitle h1,body.page-template-unternehmen .hero .container.pagetitle h1{font-size:3rem!important;font-weight:700!important;line-height:1;text-align:center;text-transform:none!important}@media (min-width:768px){body.page-template-anfahrt .hero .container.pagetitle h1,body.page-template-erlebniswelten .hero .container.pagetitle h1,body.page-template-unternehmen .hero .container.pagetitle h1{font-size:5.25rem!important}}body:not(.home) .godown{display:none!important}body.home section.hero .main-carousel .carousel-cell img,body.home section.hero-slider .main-carousel .carousel-cell img{object-fit:cover;-o-object-fit:cover}@media (orientation:landscape){body.admin-bar section.hero-slider,body.admin-bar section.hero-slider .main-carousel,body.admin-bar section.hero-slider .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider.has-glatt-ticker,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport{height:clamp(70vh,46.875vw,78vh)!important;max-height:100vh!important;min-height:0!important}}@media (orientation:portrait){body.admin-bar section.hero-slider,body.admin-bar section.hero-slider .main-carousel,body.admin-bar section.hero-slider .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider.has-glatt-ticker,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport{height:min(156.25vw,78vh)!important;max-height:100vh!important;min-height:0!important}}@media (orientation:landscape){body.admin-bar.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services{height:clamp(70vh,46.875vw,78vh)!important;max-height:100vh!important;min-height:0!important}}@media (orientation:portrait){body.admin-bar.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services,body.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services{height:min(156.25vw,78vh)!important;max-height:100vh!important;min-height:0!important}}.shop-hero .hero .container h1{display:block;text-align:center}.shop-hero .hero .container h1 span.line_1,.shop-hero .hero .container h1 span.line_2{text-align:center}.shop-hero .g-shop-hero-ctas{justify-content:center;margin-top:28px}.shop-hero .g-shop-hero-ctas .g-shop-hero-cta a,.shop-hero .g-shop-hero-ctas .g-shop-hero-cta a i{color:var(--glatt-navigation-color,#000)}.g-shop-lower-row,body.post-type-archive-product,body.woocommerce-shop{background-color:#fff}.g-shop-lower-row{z-index:1}@media (orientation:landscape){body.page-template-anfahrt #firststep,body.page-template-erlebniswelten #firststep,body.page-template-stores_gastros_healths_events_services #firststep,body.page-template-unternehmen #firststep{margin-top:clamp(70vh,46.875vw,78vh)}}@media (orientation:portrait){body.page-template-anfahrt #firststep,body.page-template-erlebniswelten #firststep,body.page-template-stores_gastros_healths_events_services #firststep,body.page-template-unternehmen #firststep{margin-top:min(156.25vw,78vh)}}body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_1.is-bold-yes,body.page-template-stores_gastros_healths_events_services .hero .container h1 .line_2.is-bold-yes,section.hero-slider .caption h1 .line_1.is-bold-yes,section.hero-slider .caption h1 .line_2.is-bold-yes{font-weight:700}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy{flex-wrap:nowrap;justify-content:flex-start;padding-left:0;padding-right:0;text-align:left}.home-contact-form .gform_wrapper.gform_wrapper .glatt-contact-privacy span{white-space:nowrap}.home-contact-form{padding-bottom:140px;padding-top:160px}@media (max-width:767.98px){.home-contact-form{padding-bottom:96px;padding-top:120px}}@media (min-width:768px){.home-contact-form-intro>[class*=col-]{flex:0 0 auto;max-width:100%;width:auto}}.godown img{display:none}.godown:after{background-color:var(--glatt-navigation-color,#000);content:"";inset:0;-webkit-mask:url(../images/icons/arrows-down.svg) no-repeat center/contain;mask:url(../images/icons/arrows-down.svg) no-repeat center/contain;position:absolute}@media (max-width:767.98px){.godown{height:20px;width:20px}}.g-shop-intro-text{hyphens:auto;margin-bottom:var(--glatt-space-section);margin-top:var(--glatt-space-section);overflow-wrap:break-word;word-break:break-word}.g-shop-intro-text strong{display:block;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;margin-bottom:1em}.glatt-right-steps{display:none}.usps-row .usp{text-align:center}.usps-row .usp .usp__inner{color:#000;display:block;text-decoration:none}.usps-row .usp h1{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:3rem;line-height:1.125;margin:0 0 12px;text-transform:none}body.home .hometext .usps-row .usp h1{contain:layout paint;font-variant-numeric:tabular-nums}@media (max-width:767.98px){.usps-row .usp{padding-left:6px;padding-right:6px}.usps-row .usp .usp__icon{font-size:33.6px!important;margin-bottom:11px}body.home section.hometext .usps-row .usp h1{font-size:clamp(1.375rem,6.5vw,2.1rem)!important;margin-bottom:8px}.usps-row .usp h2{font-size:1.05rem!important}}.usps-row .usp h2{color:#000;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.25;margin:0}.usps-row .usp h1 a,.usps-row .usp h2 a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.usps-row .usp h2 a:focus,.usps-row .usp h2 a:hover{color:var(--glatt-dynamic-color,#000)}.usps-row .usp .usp__icon{display:block;font-size:48px;line-height:1;margin:0 auto 16px}.usps-row .usp .usp__icon svg{display:block;height:1em;margin:0 auto;width:1em}.usps-row .usp .usp__icon.icon-visitors svg{width:1.2em}.usps-row .usp h1{white-space:nowrap}.usps-row .usp .usp__icon.icon-dashpark{-webkit-text-stroke:.85px currentColor}.usps-row .usp a.usp__inner{transition:color .2s ease}.usps-row .usp a.usp__inner:focus,.usps-row .usp a.usp__inner:focus h1,.usps-row .usp a.usp__inner:focus h2,.usps-row .usp a.usp__inner:hover,.usps-row .usp a.usp__inner:hover h1,.usps-row .usp a.usp__inner:hover h2{color:var(--glatt-dynamic-color,#000d51)}section.hometext .hometext-intro,section.hometext .hometext-intro .home-intro-lead,section.hometext .hometext-intro .tc,section.hometext .hometext-intro h1{text-align:center}section.hometext .hometext-intro .home-intro-lead{margin-bottom:var(--glatt-space-lg)}section.hometext .usps-row{margin-bottom:var(--glatt-space-section);margin-left:auto;margin-right:auto;margin-top:var(--glatt-space-section);max-width:720px;row-gap:40px}@media (min-width:1200px){section.hometext .usps-row{max-width:1140px}}section.hometext .hometext-body,section.hometext .hometext-body .tc{text-align:center}body.home section.hometext{padding-bottom:var(--glatt-space-section)}section.hometext .hometext-body .tc-toggler{margin-top:16px}section.hometext .hometext-body .tc-toggle-content{overflow:hidden}section.hometext .hometext-body .tc-toggle-content>:last-child{margin-bottom:0}section.hometext .hometext-body .tc{overflow-anchor:none}.home-contact-form .kontakt-contacts{margin-bottom:var(--glatt-space-section)}.kontakt-contacts .usp h1{font-size:3rem;margin-bottom:14px}.home-contact-form-intro h1{margin-bottom:14px}section.mainteaser .teaser .inner-teaser{--teaser-spacing-scale:.7222222222;--teaser-original-top:273px;--teaser-original-bottom:45px;align-items:flex-end;padding-bottom:calc(var(--teaser-original-bottom) - 30px*var(--teaser-spacing-scale));padding-top:calc(var(--teaser-original-top) - 70px*var(--teaser-spacing-scale))}@media (min-width:768px){section.mainteaser .teaser .inner-teaser{--teaser-spacing-scale:.8095238095;--teaser-original-top:306px;--teaser-original-bottom:49px}}@media (min-width:992px){section.mainteaser .teaser .inner-teaser{--teaser-spacing-scale:.8888888889;--teaser-original-top:336px;--teaser-original-bottom:54px}}@media (min-width:1200px){section.mainteaser .teaser .inner-teaser{--teaser-spacing-scale:1;--teaser-original-top:378px;--teaser-original-bottom:62px}}section.mainteaser .teaser a h1 .mainteaser-arrow{display:block;line-height:1;margin-top:18px;text-align:center}section.mainteaser .teaser a h1 .mainteaser-arrow i{display:inline-block}@media (min-width:768px){body.page-template-floorplan .mapplic-list-location .mapplic-thumbnail-placeholder,body.page-template-floorplan .mapplic-list-location img.mapplic-thumbnail{flex:0 0 75px!important;height:75px!important;max-height:75px!important;max-width:75px!important;width:75px!important}}.infodash.content .openinghours .today{margin-bottom:0;margin-top:0}.g-shop-account-links{padding-top:12px!important}@media (min-width:768px){.g-shop-account-links{padding-top:16px!important}}@media (min-width:1200px){.g-shop-account-links{padding-top:20px!important}}.g-shop-account-links a.g-shop-buy-btn,.g-shop-account-links a.g-shop-login,.g-shop-account-links a.g-shop-register{background:none;border:0;color:inherit;font-family:inherit;min-width:0;padding:0}.g-shop-account-links a .icon-linkarrow{display:inline-block;font-size:130%;line-height:0;margin-left:8px;position:relative;top:2px;transform:rotate(-90deg);vertical-align:-.12em}body.page-template-kontakt .home-contact-form{padding-top:130px}@media (min-width:768px){body.page-template-kontakt .home-contact-form{padding-top:200px}}body.page-template-kontakt .home-contact-form-intro{margin-top:104px}.kontakt-contacts .usp__icon{display:block;font-size:48px;line-height:1;margin:0 auto 16px}.kontakt-contacts .usp h1{font-size:2rem!important}.kontakt-contacts .usp h2{font-size:20px!important}.kontakt-contacts a.usp__inner{color:inherit;display:block;text-decoration:none;transition:color .36s var(--glatt-interaction-ease)}.kontakt-contacts a.usp__inner .usp__icon,.kontakt-contacts a.usp__inner h1,.kontakt-contacts a.usp__inner h2{transition:color .36s var(--glatt-interaction-ease),transform .36s var(--glatt-interaction-ease)}@media (max-width:767.98px){body.page-template-kontakt .home-contact-form .kontakt-contacts{row-gap:var(--glatt-space-section)}.kontakt-contacts .usp h1{font-size:1.4rem!important}.kontakt-contacts .usp h2{font-size:14px!important}.home-contact-form-intro h1{font-size:2.1rem}.home-contact-form-intro h5,.home-contact-form-intro p.lead{font-size:1.05rem}.home-contact-form .gfield,.home-contact-form .ginput_container,.home-contact-form input,.home-contact-form select,.home-contact-form textarea{max-width:100%!important}.home-contact-form .glatt-contact-privacy,.home-contact-form .glatt-contact-privacy a,.home-contact-form .glatt-contact-privacy span{hyphens:manual;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.home-contact-form form.glatt-contact-form .glatt-contact-privacy{flex-basis:100%!important}.home-contact-form form.glatt-contact-form #gform_submit_button_1{flex:0 0 auto!important;max-width:100%!important}}.icon-lageplan-svg{background-color:currentColor;display:inline-block;height:1em;-webkit-mask:var(--glatt-lageplan-icon) center /contain no-repeat;mask:var(--glatt-lageplan-icon) center /contain no-repeat;width:1em}.floorplan-filter-link .icon-lageplan-svg{-webkit-mask-size:auto calc(1em - 8px);mask-size:auto calc(1em - 8px)}.kontakt-contacts a.usp__inner:focus,.kontakt-contacts a.usp__inner:focus .usp__icon,.kontakt-contacts a.usp__inner:focus h1,.kontakt-contacts a.usp__inner:focus h2,.kontakt-contacts a.usp__inner:hover,.kontakt-contacts a.usp__inner:hover .usp__icon,.kontakt-contacts a.usp__inner:hover h1,.kontakt-contacts a.usp__inner:hover h2{color:var(--glatt-dynamic-color,#000d51)!important}@media (min-width:768px){.infodash.content .part i{text-align:center;width:3.5rem}}.infodash.content .openinghours .today span.weekly{border-top:0!important;display:block;padding-top:0!important}.infodash.content .openinghours .today span.weekly:before{background-color:currentColor;content:"";display:block;height:1px;margin-bottom:6px;margin-top:6px}@media (min-width:768px){.infodash.content .nextday .nextday.info div{width:220px}}body.store-type-gastros .storescontent .storesort,body.store-type-healths .storescontent .storesort,section.eventscontent .newssort{display:none}body.page-template-unternehmen section.enterprise,section.anfahrt,section.eventscontent,section.hometext,section.servicescontent,section.storescontent{padding-top:var(--glatt-space-section)!important}body.page-template-unternehmen section.hometext+section.enterprise{box-shadow:0 -2px 0 #fff;position:relative}body.page-template-unternehmen section.hometext{overflow-anchor:none;padding-bottom:0}body.page-template-unternehmen section.hometext #supplemental-tc .who-is,body.page-template-unternehmen section.hometext #supplemental-tc .who-is>p:last-child{margin-bottom:0}body.page-template-unternehmen section.enterprise .row.video{padding-bottom:var(--glatt-space-section);padding-top:var(--glatt-space-section)}body.page-template-bilder-download main#main,body.page-template-presseportal main#main{margin-top:var(--glatt-space-section)!important}body.page-template-presseportal section.presseportal .aktuelles{margin-top:var(--glatt-space-section)}body.page-template-presseportal section.presseportal .aktuellpart{margin-bottom:var(--glatt-space-section);padding-bottom:var(--glatt-space-section)}body.page-template-kontakt .home-contact-form{padding-bottom:var(--glatt-space-section);padding-top:var(--glatt-space-section)}body.page-template-kontakt .home-contact-form-intro{margin-top:var(--glatt-space-section)}#nlabo-nlabo .nlabo_content h1,#nlabo-nlabo .nlabo_content h2{font-size:1.9rem}#nlabo-nlabo .nlabo_content p.txt{font-size:.95rem}#nlabo-nlabo .nlabo_content p.pflicht{font-size:.74rem}#nlabo-nlabo .nlabo_content p.formfield input,#nlabo-nlabo .nlabo_content p.formfield.check{font-size:1.125rem}#nlabo-nlabo .nlabo_content input[type=submit]{font-size:1.06rem}#nlabo-nlabo.final-step p strong{font-size:1.28rem}@media (max-width:374px){#nlabo-nlabo .nlabo_content h1,#nlabo-nlabo .nlabo_content h2{font-size:1.7rem}}@media (min-width:576px){#nlabo-nlabo .nlabo_content h1,#nlabo-nlabo .nlabo_content h2{text-align:left}}#nlabo-nlabo .nlabo_content p.formfield input::-moz-placeholder{opacity:.5}#nlabo-nlabo .nlabo_content p.formfield input::placeholder{opacity:.5}.eventhero .container h1 .line_1,.hero .container h1 .line_1{font-size:clamp(2rem,7vw,5.25rem)!important}.eventhero .container h1 .line_2,.hero .container h1 .line_2{font-size:clamp(1.75rem,5vw,3.5rem)!important}.hero .container.pagetitle h1,.section-hero .section__title h1{font-size:clamp(2rem,7vw,5.25rem)!important}.hero .container.pagetitle h1 .line_1,.hero .container.pagetitle h1 .line_2{display:block}.hero .container.pagetitle h1 .line_2{font-size:clamp(1.75rem,5vw,3.5rem)!important}.hero .container.pagetitle h1 .line_1.is-bold-yes{font-weight:700}.hero .container.pagetitle h1 .line_2.is-bold-no{font-weight:500}section.hometext .hometext-intro h1{font-size:clamp(1.35rem,5vw,3.5rem)!important;margin-bottom:clamp(28px,3vw,48px);white-space:nowrap;text-wrap:nowrap}body.home .inner-teaser strong,section.hometext .hometext-intro .home-intro-lead{font-size:clamp(1.125rem,3vw,2.25rem)!important}body.home .inner-teaser strong{font-weight:700}section.hometext .hometext-intro .home-intro-lead,section.hometext .hometext-intro h1{hyphens:none;-webkit-hyphens:none}section.hometext .hometext-intro .home-intro-lead{text-wrap:balance}body:has(section.hero-slider,.hero,.eventhero,.shop-hero) main{margin-top:calc(var(--glatt-nav-h, 88px)*-1)}.hero-slider .glatt-ticker{margin-top:-1px}#article_detail h1,.article_detail h1,.is-bold-yes,.stores-sector-label,.teaser-title,.title.unternehmen{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-weight:700}section.hometext .hometext-intro h1{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-weight:300}.opening-date{font-weight:700!important}body.store-type-services .store-text p strong:not(.opening-date){font-size:inherit!important;font-weight:700!important}body.store-type-gastros .article_detail .store-text p strong,body.store-type-healths .article_detail .store-text p strong,body.store-type-services .article_detail .store-text p strong:not(.opening-date),body.store-type-stores .article_detail .store-text p strong{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-size:inherit!important;font-weight:700!important;line-height:inherit}.floorplan-sector-filter .stores-sector-menu,.floorplan-sector-filter .stores-sector-toggle{background-color:#2b2b2b!important}.floorplan-sector-filter .stores-sector-label,.floorplan-sector-filter .stores-sector-menu,.floorplan-sector-filter .stores-sector-menu [role=option],.floorplan-sector-filter .stores-sector-menu a,.floorplan-sector-filter .stores-sector-menu span,.floorplan-sector-filter .stores-sector-toggle{color:#fff!important;font-size:1.25rem!important;line-height:1.05!important}.floorplan-sector-filter .stores-sector-toggle{padding-top:3px!important}section.mainteaser .teaser a h1 .teaser-subtitle,section.mainteaser .teaser a h1 .teaser-title{display:block}section.mainteaser .teaser a h1 .teaser-title{font-size:3rem!important;line-height:1.1;margin-bottom:.3em}section.mainteaser .teaser a h1 .teaser-subtitle{font-size:1.5rem!important;line-height:1.2}section.mainteaser .teaser a h1 .mainteaser-arrow{font-size:clamp(1.125rem,3vw,2.25rem);margin-top:calc(24px - 10px*var(--teaser-spacing-scale))}section.mainteaser .teaser a h1 .mainteaser-arrow i{font-size:1.1475em}@media (max-width:767.98px){section.mainteaser .teaser a h1 .teaser-title{font-size:clamp(1.75rem,5vw,3.5rem)!important}section.mainteaser .teaser a h1 .teaser-subtitle{font-size:clamp(1.125rem,3vw,2.25rem)!important}section.mainteaser .teaser a h1 .mainteaser-arrow i{font-size:1.377em!important}}section.mainteaser .teaser a h1{margin-left:0!important;margin-right:0!important;max-width:none!important;text-align:center}section.mainteaser .teaser a h1 .teaser-subtitle,section.mainteaser .teaser a h1 .teaser-title{text-align:center}.floorplan-sector-filter .stores-sector-menu button{background:transparent!important;color:#fff!important;font-size:1.25rem!important;line-height:1.05!important}.floorplan-sector-filter .stores-sector-menu button:focus,.floorplan-sector-filter .stores-sector-menu button:hover,.floorplan-sector-filter .stores-sector-toggle:focus,.floorplan-sector-filter .stores-sector-toggle:focus .stores-sector-label,.floorplan-sector-filter .stores-sector-toggle:hover,.floorplan-sector-filter .stores-sector-toggle:hover .stores-sector-label{color:var(--glatt-dynamic-color)!important}body.page-template-floorplan .floorplan-sidebar-controls{align-items:start;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 16px 8px;position:relative;z-index:4}body.page-template-floorplan .floorplan-sidebar-controls .floorplan-sector-filter{margin:0!important;min-width:0}body.page-template-floorplan .floorplan-sidebar-controls .floorplan-sector-filter .stores-sector-toggle{max-width:100%;padding:0 14px!important;width:100%}body.page-template-floorplan .floorplan-sidebar-controls .stores-sector-label{line-height:1.2!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-form{background:transparent;border:0;box-sizing:border-box;display:block!important;margin:0;min-width:0;padding:0;position:relative;width:100%}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input{background-color:#2b2b2b!important;background-image:none!important;border:1px solid #2b2b2b;border-radius:.25rem;box-sizing:border-box;color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;height:44px!important;line-height:42px;min-width:0;padding:0 44px 0 14px!important;transition:border-color .2s ease,color .2s ease;width:100%}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input::-moz-placeholder{color:#fff;font-weight:700;opacity:1;-moz-transition:opacity .15s ease;transition:opacity .15s ease}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input::placeholder{color:#fff;font-weight:700;opacity:1;transition:opacity .15s ease}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input:-moz-placeholder{padding-right:14px!important}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input:placeholder-shown{padding-right:14px!important}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input:focus::-moz-placeholder{opacity:0}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input:focus::placeholder{opacity:0}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input::-webkit-search-cancel-button{display:none}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input:focus,body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input:hover{border-color:var(--glatt-dynamic-color);color:var(--glatt-dynamic-color);outline:0}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-clear{align-items:center;background-image:none!important;color:#fff;height:42px;justify-content:center;margin:0;right:12px;top:1px;width:28px}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-clear.is-visible{display:flex!important}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-clear i.icon{font-size:24px;line-height:1}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-clear:focus,body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-clear:hover{color:var(--glatt-dynamic-color);outline:0}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input,body.page-template-floorplan .floorplan-sidebar-controls .stores-sector-label,body.page-template-floorplan .floorplan-sidebar-controls .stores-sector-toggle{font-size:16px!important}.hero .container.pagetitle{bottom:var(--hero-text-bottom-gap)!important;padding-bottom:0!important;top:auto!important;transform:translate(-50%)!important}.hero .container h1 .line_1,.hero .container h1 .line_2{line-height:1.2!important}.hero .container h1 .line_1{font-size:var(--hero-title-size)!important}.hero .container h1 .line_2{font-size:var(--hero-subtitle-size)!important;margin-bottom:0!important}body.page-template-anfahrt .hero .container.pagetitle h1 .line_1{display:block;margin-bottom:.18em}body.page-template-anfahrt .hero .container.pagetitle h1,body.page-template-anfahrt .hero .container.pagetitle h1 .line_1,body.page-template-anfahrt .hero .container.pagetitle h1 .line_2{color:var(--glatt-navigation-color,#000)!important}body.home section.hero-slider .main-carousel .carousel-cell,body.home section.hero-slider .main-carousel .flickity-slider,body.home section.hero-slider .main-carousel .flickity-viewport{height:100%!important;max-height:100%!important;min-height:0!important}body.home section.hero-slider .main-carousel .carousel-cell .caption{bottom:0!important;padding-bottom:var(--hero-text-bottom-gap)!important}body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-slider,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport{height:100%!important;max-height:100%!important;min-height:0!important}body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell .caption{bottom:0!important}.eventhero .eventtitle h1,.section-hero .section__title h1{font-size:var(--hero-title-size)!important}html[lang^=en] .hero .line_1,html[lang^=en] .hero .line_2,html[lang^=en] .hero h1,html[lang^=en] .hero h2,html[lang^=en] .hero-slider .caption h1,html[lang^=en] .hero-slider .line_1,html[lang^=en] .hero-slider .line_2{hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.hero-slider .hero-word-arrow{display:inline-block;white-space:nowrap}html[lang^=en] .hometext-intro h1,html[lang^=en] .service-header,html[lang^=en] .teaser-subtitle,html[lang^=en] .teaser-title,html[lang^=en] .title{hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}#article_detail h1,.article_detail h1,.home-contact-form-intro h1,.title.unternehmen,section.hometext .hometext-intro h1{font-size:var(--type-section-title)!important}.home-contact-form-intro p.lead,main .lead,section.hometext .hometext-intro .home-intro-lead{font-size:var(--type-section-subtitle)!important}section.mainteaser .teaser a h1 .teaser-title{font-size:var(--type-card-title)!important}section.mainteaser .teaser a h1 .teaser-subtitle{font-size:var(--type-card-subtitle)!important}.kontakt-contacts .usp h1,.usps-row .usp h1{font-size:var(--type-counter)!important}.kontakt-contacts .usp h2,.usps-row .usp h2{font-size:var(--type-card-subtitle)!important}.kontakt-contacts .usp .usp__icon,.usps-row .usp .usp__icon{font-size:clamp(2.1rem,calc(1.844rem + 1.28vw),3rem)!important}.service-header{font-size:var(--type-service-label)!important}.floorplan-sector-filter .stores-sector-menu,.floorplan-sector-filter .stores-sector-menu [role=option],.floorplan-sector-filter .stores-sector-toggle,.stores-sector-label,.stores-sector-menu button{font-size:var(--type-ui)!important}#article_detail li,#article_detail p,.article_detail li,.article_detail p,input:not([type=checkbox]):not([type=radio]),main li,main p:not(.lead),select,textarea{font-size:var(--type-body)!important}body.page-template-anfahrt section.anfahrt p.lead{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:clamp(.9375rem,calc(.87225rem + .33vw),1.125rem)!important;font-weight:300;line-height:1.25}body.page-template-anfahrt section.anfahrt .linklist a.btn.map,body.page-template-anfahrt section.anfahrt .linklist li a{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.125}@media (max-width:767.98px){body.page-template-anfahrt section.anfahrt .transport h3,body.page-template-anfahrt section.anfahrt a.btn.map{font-size:1.25rem!important}body.page-template-anfahrt section.anfahrt p.lead{margin-bottom:0}body.page-template-anfahrt section.anfahrt .linklist{margin:var(--glatt-space-section) 0 0}body.page-template-anfahrt section.anfahrt .linklist>.d-block{line-height:0}body.page-template-anfahrt section.anfahrt .row.transport{margin-top:var(--glatt-space-section)}body.page-template-anfahrt section.anfahrt .row.transport>div:first-child{margin-top:0;transform:none!important}}@media (min-width:576px) and (max-width:767.98px){body.page-template-anfahrt section.anfahrt .row.transport>div:nth-child(2){margin-top:0;transform:none!important}}body.page-template-unternehmen section.enterprise,body.page-template-unternehmen section.hometext,body:is(.page-template-impressum,.page-template-datenschutz) #firststep{--type-service-label:clamp(.9375rem,calc(0.87225rem + 0.33vw),1.125rem)}body.page-template-unternehmen section.enterprise :is(h1,h2,h3),body.page-template-unternehmen section.hometext :is(h1,h2,h3):not(.who-is),body:is(.page-template-impressum,.page-template-datenschutz) #firststep :is(h1,h2,h3){--type-service-label:clamp(1.25rem,calc(1.163rem + 0.44vw),1.5rem);font-size:var(--type-service-label)!important}body.page-template-unternehmen section.enterprise section p.lead,body.page-template-unternehmen section.hometext p.lead{font-size:var(--type-service-label)!important;font-weight:400;line-height:1.25}body.page-template-unternehmen section.enterprise .pressbox p.lead{font-size:var(--type-service-label)!important;line-height:1.25}body.page-template-unternehmen section.enterprise .linklist li a{font-size:var(--type-body)!important}body.page-template-unternehmen section.enterprise .pressbox h2,body.page-template-unternehmen section.enterprise .video h2,body.page-template-unternehmen section.enterprise section h1,body.page-template-unternehmen section.enterprise section h1 a{font-size:var(--type-service-label)!important;font-weight:700!important}body.page-template-unternehmen section.enterprise .pressbox.grey{background-color:var(--glatt-dynamic-color)!important}body.page-template-unternehmen section.enterprise>.container>.row>section{padding-bottom:var(--glatt-space-section);padding-top:var(--glatt-space-section)}body.page-template-unternehmen section.enterprise .video h2,body.page-template-unternehmen section.enterprise section h1,body.page-template-unternehmen section.enterprise section h1 a,body.page-template-unternehmen section.enterprise section h2{line-height:1.25}body.page-template-unternehmen section.enterprise .video h2,body.page-template-unternehmen section.enterprise section h1,body.page-template-unternehmen section.enterprise section h2{margin-bottom:var(--glatt-space-sm);margin-top:0}body.page-template-unternehmen section.enterprise section .tc h2{font-size:var(--type-service-label)!important}body.page-template-unternehmen section.enterprise section p.lead{margin-bottom:var(--glatt-space-md)}body.page-template-unternehmen section.enterprise .pressbox.grey,body.page-template-unternehmen section.enterprise section .linklist ul{margin-bottom:0}body.page-template-unternehmen section.enterprise section .linklist ul{margin-top:0}@media (max-width:767.98px){body.page-template-unternehmen section.enterprise{overflow-anchor:none}body.page-template-unternehmen section.enterprise>.container>.row>section{padding-bottom:24px;padding-top:24px}body.page-template-unternehmen section.enterprise>.container>.row>section>.row>.col-12>h1{margin-bottom:0}body.page-template-unternehmen section.enterprise section>.row>.collapse>.row{padding-top:var(--glatt-space-sm)}body.page-template-unternehmen section.enterprise section .tc{margin-bottom:24px}body.page-template-unternehmen section.enterprise .pressbox.grey{margin-bottom:var(--glatt-space-md)}}body.page-template-unternehmen .tc-toggle-content>h2:first-child{margin-top:1.5rem}body.page-template-unternehmen section.hometext .who-is p,body.page-template-unternehmen section.hometext p.who-is{font-size:clamp(.8125rem,calc(.777rem + .18vw),.875rem)!important;line-height:1.333333}body.page-template-presseportal section.presseportal>.container>.row:first-child h1{font-size:var(--type-service-label)!important;font-weight:700;line-height:1.125}body.page-template-presseportal section.presseportal p.lead{font-weight:400}body.page-template-presseportal section.presseportal .pressbox p.lead,body.page-template-presseportal section.presseportal p.lead{font-size:var(--type-service-label)!important;line-height:1.25}body.page-template-presseportal section.presseportal .aktuelles h2.presse,body.page-template-presseportal section.presseportal h2.presse{font-size:var(--type-service-label)!important;line-height:1.125}body.page-template-presseportal section.presseportal .linklist a,body.page-template-presseportal section.presseportal .pressbox h2,body.page-template-presseportal section.presseportal h2.main,body.page-template-presseportal section.presseportal h2.presse,body.page-template-presseportal section.presseportal h2.presse a{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-weight:700!important}@media (min-width:768px){body.page-template-presseportal section.presseportal .aktuelles>.col-12>h2.main{display:block!important;opacity:1!important;visibility:visible!important}body.page-template-presseportal section.presseportal #aktuellparts>.aktuellpart.d-md-block:nth-last-child(2){border-bottom:0;padding-bottom:0}}body.page-template-presseportal section.presseportal .aktuellpart h2.presse{font-size:var(--type-service-label)!important;font-weight:700!important;line-height:1.25}@media (min-width:768px){body.page-template-presseportal section.presseportal .aktuellpart.d-md-block>.row:nth-child(2)>.col-md-6.col-lg-4{transform:translateY(.5rem)}}@media (min-width:992px){body.page-template-presseportal section.presseportal .aktuellpart.d-md-block>.row:nth-child(2)>.col-lg-8 .linklist{transform:translateY(.5rem)}}body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz){--glatt-editorial-section-gap:var(--glatt-space-section)}body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz) main#main>#firststep{margin-bottom:0;padding-bottom:var(--glatt-editorial-section-gap)!important}body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz) .home-footer-logo-reveal{height:auto;padding-bottom:var(--glatt-footer-logo-safe-edge);padding-top:var(--glatt-editorial-section-gap)}body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz) .home-footer-logo-reveal>.container-fluid{bottom:auto;position:relative}@media (min-width:1200px){body.page-template-datenschutz #firststep .txtcontent:last-child .datenschutz>p.shop-shipping-column-start{display:block}body.page-template-datenschutz #firststep .editorial-column-group{display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--glatt-space-md)}body.page-template-datenschutz #firststep .editorial-column-group>:last-child{margin-bottom:0}body.page-template-datenschutz #firststep .editorial-column-group~p{display:block;-moz-column-break-before:column;break-before:column;-webkit-column-break-before:always}}body:is(.page-template-impressum,.page-template-datenschutz) #firststep{margin-top:var(--glatt-editorial-section-gap)}body.page-template-presseportal #firststep :is(h2.main,h2.presse)>a,body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz) #firststep :is(h1,h2,h3){font-size:var(--type-service-label)!important;font-weight:700!important;line-height:1.25}body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz) #firststep :is(h1,h2,h3){margin-bottom:var(--glatt-space-sm);margin-top:0}body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz) #firststep p{margin-bottom:var(--glatt-space-md)}body.page-template-presseportal #firststep .linklist :is(a,button),body:is(.page-template-impressum,.page-template-datenschutz) #firststep :is(p,li,table,address){font-size:var(--type-body)!important;line-height:1.333333}body:is(.page-template-impressum,.page-template-datenschutz) #firststep p>:is(strong,a){font-size:inherit!important}body:is(.page-template-impressum,.page-template-datenschutz) #firststep .txtcontent{margin-top:var(--glatt-editorial-section-gap);padding-top:0}body.page-template-datenschutz #firststep>.container>.row:first-child+.txtcontent{margin-top:0}@media (min-width:768px){body.page-template-datenschutz #firststep .txtcontent:last-child .datenschutz>p{display:inline-block;-moz-column-break-inside:avoid;break-inside:avoid;margin:var(--glatt-space-md) 0 0}body.page-template-datenschutz #firststep .txtcontent:last-child .datenschutz>p.shop-shipping-column-start,body.page-template-datenschutz #firststep .txtcontent:last-child .datenschutz>p:first-child{margin-top:0}}body:is(.page-template-impressum,.page-template-datenschutz) #firststep :is(h1,h2,h3):empty{display:none}body:is(.page-template-impressum,.page-template-datenschutz) #firststep :is(.datenschutz,.address,.text1,.keepit)>:last-child{margin-bottom:0}body.page-template-datenschutz:is(.page-id-5963,.page-id-70585) #firststep .txtcontent .datenschutz>p{display:block;-moz-column-break-inside:auto;break-inside:auto;margin:var(--glatt-space-md) 0 0;orphans:2;widows:2}body.page-template-datenschutz:is(.page-id-5963,.page-id-70585) #firststep .txtcontent .datenschutz>p:first-child{margin-top:0}body.page-template-impressum #firststep .address h2:not(:first-child),body.page-template-impressum #firststep .keepit{margin-top:var(--glatt-editorial-section-gap)}body.page-template-presseportal #firststep .pressbox{margin-bottom:0;padding-bottom:var(--glatt-space-lg);padding-top:var(--glatt-space-lg)}body.page-template-presseportal #firststep .linklist ul,body.page-template-presseportal #firststep .pressbox p.contact{margin-bottom:0}body.page-template-presseportal #firststep .linklist{margin-bottom:0;margin-top:var(--glatt-space-md)}body.page-template-presseportal #firststep .aktuelles.archiv{margin-top:0}body.page-template-presseportal #firststep #presseportal-archive{margin-top:var(--glatt-editorial-section-gap)}body.page-template-presseportal #firststep .aktuelles>.col-12>:is(h2.main,h2.presse){margin:0;padding:0}body.page-template-presseportal #firststep .aktuelles>.col-12>:is(h2.main,h2.presse)>a{padding-bottom:var(--glatt-editorial-section-gap);padding-top:var(--glatt-editorial-section-gap)}body.page-template-presseportal #firststep .aktuellpart{margin-bottom:var(--glatt-editorial-section-gap);padding-bottom:var(--glatt-editorial-section-gap);padding-top:0}@media (max-width:767.98px){body:is(.page-template-presseportal,.page-template-impressum,.page-template-datenschutz){--glatt-editorial-section-gap:24px}body.page-template-presseportal main#main{margin-top:24px!important}body.page-template-impressum #firststep .address,body.page-template-presseportal #firststep>.container>.row.justify-content-between>.col-12:first-child{margin-bottom:24px}body.page-template-presseportal #firststep .pressbox{padding-bottom:24px;padding-top:24px}}footer a:not(.socialicon),nav a,nav button{font-size:var(--type-nav)!important}@media (min-width:992px){.navbar-collapse .scroll-wrapper .ul-wrapper ul.primary>li>a{font-size:clamp(1.375rem,calc(.8214rem + .8929vw),1.625rem)!important;white-space:nowrap}}@media (min-width:576px) and (max-width:767.98px){.navbar-collapse .scroll-wrapper .ul-wrapper{transform:none;width:calc(100% - 2rem)}}footer button{font-size:var(--type-ui)!important}footer .container-fluid{--footer-nav-size:clamp(0.90625rem,calc(0.84375rem + 0.3125vw),1.125rem);--footer-nav-gap:clamp(0.5rem,calc(0.357rem + 0.714vw),1rem);--footer-social-icon-size:clamp(1.75rem,calc(1.536rem + 1.071vw),2.5rem);--footer-social-gap:clamp(0.5rem,calc(0.429rem + 0.357vw),0.75rem);--footer-social-width:calc(var(--footer-social-icon-size) + var(--footer-social-icon-size) + var(--footer-social-icon-size) + var(--footer-social-icon-size) + var(--footer-social-gap) + var(--footer-social-gap) + var(--footer-social-gap))}footer .footernav{-moz-column-gap:var(--footer-nav-gap);column-gap:var(--footer-nav-gap);row-gap:.375rem}footer .footernav li{margin:3px 0!important}footer .btn.newsletter,footer .footernav li a,footer .nlabo-toggler{font-size:var(--footer-nav-size)!important}footer .socialfooter{gap:var(--footer-social-gap)!important}footer .socialfooter a.socialicon{height:var(--footer-social-icon-size)!important;width:var(--footer-social-icon-size)!important}footer .socialfooter a.socialicon i.icon{font-size:var(--footer-social-icon-size)!important}footer .btn.newsletter,footer .nlabo-toggler{font-size:var(--type-nav)!important;padding-left:1.25rem!important;padding-right:1.25rem!important;white-space:nowrap}@media (min-width:768px) and (max-width:991.98px){footer .container-fluid{align-content:center;height:auto!important;justify-content:center!important;min-height:172px;padding:48px 15px 18px!important;row-gap:12px}footer .footerlinks{flex:0 0 100%;height:auto!important;order:1;text-align:center;width:100%}footer .footerlinks ul.footernav{flex-wrap:wrap;justify-content:center!important;margin-bottom:16px;text-align:center;width:100%}footer .footernav li,footer .footernav li a{text-align:center}footer .socialfooter{display:flex;flex:0 0 100%;justify-content:center!important;order:2;position:static!important;top:auto!important;transform:none!important;width:100%}}@media (min-width:992px) and (max-width:1365.98px){footer>button.btn.newsletter{display:block!important}footer .newsabo.socket{display:none!important}footer .container-fluid{align-content:center;height:auto!important;justify-content:center!important;min-height:172px;padding:48px 15px 18px!important;row-gap:12px}footer .footerlinks{flex:0 0 100%;height:auto!important;margin:0!important;order:1;text-align:center;width:100%}footer .footerlinks ul.footernav{flex-wrap:wrap!important;justify-content:center!important;margin-bottom:16px;text-align:center;width:100%}footer .socialfooter{display:flex;flex:0 0 100%;justify-content:center!important;margin:0!important;order:2;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}}@media (max-width:1365.98px){footer>button.btn.newsletter{top:16px}footer .container-fluid{padding-top:88px!important}}html{overflow-y:auto!important;scrollbar-width:none}html::-webkit-scrollbar{display:none;height:0;width:0}.infodash.content .openinghours .today.case-class-today-open-from span.time,.infodash.content .openinghours .today.case-class-today-open-until span.time,.infodash.content .openinghours .today.case-class-tomorrow-open-from span.time{font-family:inherit!important;font-size:1em!important;font-weight:inherit!important;line-height:1.2!important;margin-left:0!important}.infodash.content .openinghours .today.case-class-today-open-from,.infodash.content .openinghours .today.case-class-today-open-until,.infodash.content .openinghours .today.case-class-tomorrow-open-from{line-height:1.2!important}.infodash.content{--infodash-content-top:clamp(4.5rem,9.75vh,5.5rem);display:flex;flex-direction:column;margin-bottom:1.5rem!important;margin-top:var(--infodash-content-top)!important;min-height:calc(100dvh - var(--infodash-content-top) - 1.5rem)}.infodash.content .address{margin-top:auto}.mandatory,.meta,.small,small{font-size:var(--type-small)}:root{--glatt-interaction-ease:cubic-bezier(0.22,1,0.36,1);--glatt-interaction-color-dark:var(--glatt-dynamic-color,#000d51)}@supports (color:color-mix(in srgb,#000 50%,#fff)){:root{--glatt-interaction-color-dark:color-mix(in srgb,var(--glatt-dynamic-color,#000d51) 82%,#000)}}.g-shop-account-links a i.icon-linkarrow.glatt-layered-arrow,.hero-slider .caption a i.icon-linkarrow.glatt-layered-arrow,section.mainteaser .teaser a i.icon-linkarrow.glatt-layered-arrow{transform:rotate(-90deg);transition:color .32s var(--glatt-interaction-ease)}.glatt-layered-arrow:before{content:none!important}.glatt-layered-arrow__svg{display:block;height:1em;overflow:visible;width:1em}.glatt-layered-arrow__chevron,.glatt-layered-arrow__circle{fill:none;stroke:currentColor;stroke-width:2px}.glatt-layered-arrow__chevron{transform:translateY(0);transition:transform .32s var(--glatt-interaction-ease)}.g-shop-account-links a:focus-visible .glatt-layered-arrow__chevron,.g-shop-account-links a:hover .glatt-layered-arrow__chevron,.hero-slider .caption a:focus-visible .glatt-layered-arrow__chevron,.hero-slider .caption a:hover .glatt-layered-arrow__chevron,section.mainteaser .teaser a:focus-visible .glatt-layered-arrow__chevron,section.mainteaser .teaser a:hover .glatt-layered-arrow__chevron{transform:translateY(1px)}.g-shop-account-links a:focus-visible .glatt-layered-arrow,.g-shop-account-links a:hover .glatt-layered-arrow,.hero-slider .caption a:focus-visible .glatt-layered-arrow,.hero-slider .caption a:hover .glatt-layered-arrow,section.mainteaser .teaser a:focus-visible .glatt-layered-arrow,section.mainteaser .teaser a:hover .glatt-layered-arrow{color:var(--glatt-dynamic-color,#000d51)!important}section.mainteaser .teaser .inner-teaser,section.mainteaser .teaser:hover .inner-teaser{transform:none!important;transition:none!important}.usps-row .usp .usp__icon,.usps-row .usp h1,.usps-row .usp h2{transition:color .36s var(--glatt-interaction-ease),transform .36s var(--glatt-interaction-ease)}.usps-row .usp a.usp__inner{transition:color .36s var(--glatt-interaction-ease)}.usps-row .usp a.usp__inner:focus-visible .usp__icon,.usps-row .usp a.usp__inner:hover .usp__icon{transform:translateY(-4px)}.usps-row .usp a.usp__inner:focus-visible{outline:2px solid var(--glatt-dynamic-color,#000d51);outline-offset:6px}footer .newsabo.socket,footer>button.btn.newsletter{transition:background-color .36s var(--glatt-interaction-ease),border-color .36s var(--glatt-interaction-ease),color .36s var(--glatt-interaction-ease)}footer .newsabo.socket:focus-within,footer .newsabo.socket:hover,footer>button.btn.newsletter:focus-visible,footer>button.btn.newsletter:hover{background-color:var(--glatt-interaction-color-dark)!important;border-color:var(--glatt-interaction-color-dark)!important}footer .footernav li a,footer .socialfooter a.socialicon{transition:color .34s var(--glatt-interaction-ease),translate .34s var(--glatt-interaction-ease);translate:0 0!important}footer .footernav li a:focus-visible,footer .footernav li a:hover,footer .socialfooter a.socialicon:focus-visible,footer .socialfooter a.socialicon:hover{color:var(--glatt-dynamic-color,#000d51)!important;text-decoration:none;translate:0 -3px!important}footer .btn.newsletter:focus-visible,footer .footernav li a:focus-visible,footer .nlabo-toggler:focus-visible,footer .socialfooter a.socialicon:focus-visible{outline:2px solid currentColor;outline-offset:4px}nav.navbar a.navbar-brand{transition:color .32s var(--glatt-interaction-ease),left .42s cubic-bezier(.22,1,.36,1)}.glatt-navbar-logo{display:block;fill:currentColor;height:1.875rem;overflow:visible;width:auto}.glatt-navbar-logo__letter{transform:translateY(0);transform-box:fill-box;transform-origin:center;transition:transform .28s var(--glatt-interaction-ease)}nav.navbar a.navbar-brand-clone:focus-visible .glatt-navbar-logo__letter,nav.navbar a.navbar-brand-clone:hover .glatt-navbar-logo__letter,nav.navbar a.navbar-brand:focus-visible .glatt-navbar-logo__letter,nav.navbar a.navbar-brand:hover .glatt-navbar-logo__letter{transform:translateY(-3px)}.glatt-navbar-logo__letter--2{transition-delay:55ms}.glatt-navbar-logo__letter--3{transition-delay:.11s}.glatt-navbar-logo__letter--4{transition-delay:165ms}.glatt-navbar-logo__letter--5{transition-delay:.22s}@media (min-width:768px){.glatt-navbar-logo{height:2.1875rem}}@media (min-width:1200px){.glatt-navbar-logo{height:2.5rem}}@media (max-width:575.98px){body.open-panel-is-dash a.navbar-brand,body.open-panel-is-dash a.navbar-brand-clone{color:#fff}}body.open-panel-is-search a.navbar-brand,body.open-panel-is-search a.navbar-brand-clone{color:#777}body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar:not(.no-transparency) a.searching.searching-is-resetting,body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar:not(.no-transparency) a.searching.searching-is-resetting i.icon-search,body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar:not(.no-transparency) a.searching.searching-is-resetting:focus,body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar:not(.no-transparency) a.searching.searching-is-resetting:hover{color:var(--glatt-navigation-color,#000)!important}body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar.no-transparency a.searching.searching-is-resetting,body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar.no-transparency a.searching.searching-is-resetting i.icon-search,body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar.no-transparency a.searching.searching-is-resetting:focus,body:not(.open-panel-is-search):not(.search-panel-is-visible) nav.navbar.no-transparency a.searching.searching-is-resetting:hover{color:#000!important}body.open-panel-is-search nav.navbar a.navbar-brand,body.search-panel-is-visible nav.navbar a.navbar-brand{left:30%;opacity:1!important;visibility:visible!important;z-index:1052}@media (min-width:1181px){body.open-panel-is-search nav.navbar a.navbar-brand,body.search-panel-is-visible nav.navbar a.navbar-brand{left:22%}#searchthis-searchthis .head{justify-content:center}}a.language{color:#000}#glattbar>a.language{left:calc(50% - 139px);top:22px}@media (max-width:767.98px){#glattbar>a.language{top:8px}}@media (min-width:576px) and (max-width:767.98px){#glattbar>a.language{left:1rem}}a.language .glatt-language-icon{display:block;height:40px;opacity:1;overflow:visible;transition:color .32s var(--glatt-interaction-ease),opacity .32s var(--glatt-interaction-ease);width:40px}a.language .glatt-language-icon__bubble{fill:#fff;stroke:currentColor;stroke-width:1.5px}a.language .glatt-language-icon__letters{fill:currentColor}a.language:focus-visible,a.language:hover{color:var(--glatt-dynamic-color,#000d51)!important}a.language:focus-visible .glatt-language-icon,a.language:hover .glatt-language-icon{opacity:1}a.language:focus-visible{outline:2px solid currentColor;outline-offset:3px}i.icon.icon-dashtime.is-live-clock{flex:0 0 1em;height:1em;position:relative;transform:translateY(0);transition:color .32s var(--glatt-interaction-ease),transform .32s var(--glatt-interaction-ease);width:1em}i.icon.icon-dashtime.is-live-clock:before{content:none}a.infodash-toggler:focus-visible i.icon.icon-dashtime.is-live-clock,a.infodash-toggler:hover i.icon.icon-dashtime.is-live-clock{transform:translateY(0)}.glatt-live-clock__svg{display:block;height:100%;overflow:visible;pointer-events:none;width:100%}.glatt-live-clock__face,.glatt-live-clock__hand,.glatt-live-clock__hub,.glatt-live-clock__tick{fill:none;stroke:currentColor;stroke-width:1.5px}.glatt-live-clock__hand,.glatt-live-clock__tick{stroke-linecap:round}.glatt-live-clock__hand{transform-box:view-box;transform-origin:25px 25px;transition:transform .18s linear}.glatt-live-clock__hand--hour{transform:rotate(var(--glatt-clock-hour,0deg))}.glatt-live-clock__hand--minute{transform:rotate(var(--glatt-clock-minute,0deg))}#hamburger.is-menu-close-fixed{bottom:auto;left:auto;margin:0;position:fixed;right:var(--glatt-menu-close-right,15px);top:var(--glatt-menu-close-top,15px);z-index:11057}.navbar .navbar-toggler .hamburger-icon{transition:background-color .32s var(--glatt-interaction-ease),transform .32s var(--glatt-interaction-ease)}.navbar .navbar-toggler .hamburger-icon:after,.navbar .navbar-toggler .hamburger-icon:before{transition:background-color .32s var(--glatt-interaction-ease),left .32s var(--glatt-interaction-ease),top .32s var(--glatt-interaction-ease),width .32s var(--glatt-interaction-ease),transform .32s var(--glatt-interaction-ease)}.navbar .navbar-toggler:focus-visible .hamburger-icon:after,.navbar .navbar-toggler:hover .hamburger-icon:after{left:0;width:2rem}.navbar-collapse ul.primary li a,.navbar-collapse ul.secondary li a{transition:color .32s var(--glatt-interaction-ease),transform .32s var(--glatt-interaction-ease)}.navbar-collapse ul.primary li a:focus-visible,.navbar-collapse ul.primary li a:hover,.navbar-collapse ul.secondary li a:focus-visible,.navbar-collapse ul.secondary li a:hover{text-decoration:none;transform:translateX(4px)}@media (max-width:575.98px){#glattbar .scroll-wrapper .ul-wrapper{transform:none;width:100%}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary{margin-left:calc(50% - 98.625px);width:-moz-max-content;width:max-content}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary>li>a{font-size:1.375rem!important;line-height:1.2;min-height:44px}}#infodash .infodash.content>.part.contact>a,#infodash .infodash.content>a,#infodash>a.infodash.brand{transition:color .32s var(--glatt-interaction-ease)}#infodash .infodash.content>.part.contact>a:focus-visible,#infodash .infodash.content>.part.contact>a:hover,#infodash .infodash.content>a:focus-visible,#infodash .infodash.content>a:hover{text-decoration:none}#infodash>a.infodash.brand:focus-visible,#infodash>a.infodash.brand:hover{text-decoration:none}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock{font-size:4rem}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock .glatt-live-clock__svg{margin-inline:auto}@media (min-width:768px){#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock{flex-basis:56px;font-size:3rem;width:56px}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock .glatt-live-clock__svg{height:48px;width:48px}}#infodash .infodash.content>a .part.nextday,#infodash .infodash.content>a .part.nextday .nextday{color:#fff!important;transition:color .32s var(--glatt-interaction-ease)}#infodash .infodash.content>a:focus-visible .part.nextday,#infodash .infodash.content>a:focus-visible .part.nextday .nextday,#infodash .infodash.content>a:hover .part.nextday,#infodash .infodash.content>a:hover .part.nextday .nextday{color:var(--glatt-dynamic-color,#000d51)!important}section.mainteaser .teaser .inner-teaser{isolation:isolate;overflow:hidden;position:relative}section.mainteaser .teaser .mainteaser-media{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;inset:calc(-30px*var(--teaser-spacing-scale)) 0 calc(-80px*var(--teaser-spacing-scale));position:absolute;transform:scale(1.01);transform-origin:center center;transition:transform .6s cubic-bezier(.22,1,.36,1);z-index:-1}section.mainteaser .teaser:focus-within .mainteaser-media,section.mainteaser .teaser:hover .mainteaser-media{transform:scale(1.045)}section.mainteaser .teaser .inner-teaser>a{position:relative;z-index:1}@media (max-width:767.98px){section.mainteaser .teaser .mainteaser-media{background-position:center 18px;background-size:auto 90%}}.glatt-hero-picture,.glatt-hero-picture>img{display:block;height:100%;width:100%}.glatt-hero-picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.glatt-hero-picture--layer{inset:0;position:absolute;z-index:0}.hero[data-glatt-subpage-hero]{overflow:hidden}.hero[data-glatt-subpage-hero] .glatt-hero-picture--subpage,.hero[data-glatt-subpage-hero]>.hero__media{height:100%!important;inset:0;position:absolute;width:100%!important}.hero[data-glatt-subpage-hero] .glatt-hero-picture--subpage{overflow:hidden}.hero[data-glatt-subpage-hero] .glatt-hero-picture--subpage>img{height:100%!important;inset:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%!important}.hero[data-glatt-subpage-hero]>.container{bottom:var(--hero-text-bottom-gap)!important;left:50%;max-width:none;padding:0 15px!important;position:absolute;top:auto!important;transform:translate(-50%)!important;width:100%}.hero[data-glatt-subpage-hero] h1{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;margin:0 auto;max-width:75vw;text-align:center;width:100%}.hero[data-glatt-subpage-hero] h1 .line_1,.hero[data-glatt-subpage-hero] h1 .line_2{display:block;font-family:inherit;font-style:normal;line-height:1.2!important;text-align:center;text-transform:none;width:100%}.hero[data-glatt-subpage-hero] h1 .line_1{font-size:var(--hero-title-size)!important;margin:0 0 .168em}.hero[data-glatt-subpage-hero] h1 .line_2{font-size:var(--hero-subtitle-size)!important;margin:0}.hero[data-glatt-subpage-hero] h1 .is-bold-yes{font-weight:700}.hero[data-glatt-subpage-hero] h1 .is-bold-no{font-weight:500}@media (orientation:landscape){.hero[data-glatt-subpage-hero],.shop-hero--shared-subpage{height:clamp(70vh,46.875vw,78vh)!important;max-height:100vh!important;min-height:0!important}}@media (orientation:portrait){.hero[data-glatt-subpage-hero],.shop-hero--shared-subpage{height:min(156.25vw,78vh)!important;max-height:100vh!important;min-height:0!important}}.eventhero>.container,.hero>.container{position:relative;z-index:1}.glatt-hero-image-parallax{contain:paint;max-width:100%;overflow:hidden;overflow:clip}.glatt-hero-image-parallax__media{backface-visibility:hidden;transform-origin:center center}@media (hover:none) and (pointer:coarse),(max-width:991.98px){body.store-type-services.page-template-stores_gastros_healths_events_services .hero.hero--stores-gastros-healths-events-services{bottom:auto!important;position:relative!important;top:auto!important}body.store-type-services.page-template-stores_gastros_healths_events_services #firststep{background-color:#fff;isolation:isolate;margin-top:0!important;z-index:1}body.store-type-services .hero.glatt-touch-service-hero-offscreen{pointer-events:none;visibility:hidden!important}}.glatt-not-found{align-items:center;display:flex;min-height:min(72svh,780px);padding-block:var(--glatt-space-section,48px);text-align:center}.glatt-not-found .container{max-width:760px}.glatt-not-found h1{font-size:var(--glatt-type-h1,clamp(2.25rem,5vw,4.5rem))}.glatt-not-found h1,.glatt-not-found p{margin:0 0 var(--glatt-space-element,24px)}.glatt-not-found p{font-size:var(--glatt-type-body-large,1.25rem)}body.home section.hero-slider .hero-slide--image>.hero-slide-media--image{background-position:50%;background-repeat:no-repeat;background-size:cover;transform-origin:center center}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.home section.hero-slider .hero-slide--image>.hero-slide-media--image{height:calc(100% + 24px);left:-12px;top:-12px;width:calc(100% + 24px);will-change:transform}}html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell.is-selected .hero-slide-media,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell:first-child .hero-slide-media{transform:scale(1.28)}html.glatt-home-motion-preload body.home .hometext-intro .glatt-motion-line,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>a.infodash-toggler,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>a.navbar-brand,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>a.searching,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>button.navbar-toggler,html.glatt-home-motion-preload body.home section.hero-slider .glatt-ticker__background,html.glatt-home-motion-preload body.home section.hero-slider .glatt-ticker__track,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell.is-selected .caption .line_1,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell.is-selected .caption .line_2,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell.is-selected .glatt-hero-caption-background,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell:first-child .caption .line_1,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell:first-child .caption .line_2,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell:first-child .glatt-hero-caption-background{opacity:0;visibility:hidden}body.home section.hero-slider .main-carousel .carousel-cell .caption{isolation:isolate;overflow:hidden}body.home section.hero-slider .main-carousel .carousel-cell .caption>.glatt-hero-caption-background{inset:0;pointer-events:none;position:absolute;z-index:0}body.home section.hero-slider .main-carousel .carousel-cell .caption>.container{position:relative;z-index:1}body.home.glatt-home-gsap-motion section.hero-slider .glatt-ticker__track{animation:none!important}.glatt-motion-line{display:block}body.home section.mainteaser{background-color:#fff;isolation:isolate;overflow:hidden;position:relative;z-index:2}body.home section.hero-slider.glatt-hero-is-behind-content{pointer-events:none;visibility:hidden}body.home section.hero-slider.glatt-hero-is-behind-content .glatt-ticker__track,body.home.glatt-home-gsap-intro-complete section.hero-slider .hero-slide-media{will-change:auto}body.home.glatt-home-motion-active .home-footer-logo-reveal .home-footer-logo-letter{transition:none}.tc .tc-toggler a,a.show-all-elements{color:var(--glatt-dynamic-color,#000d51)!important;display:inline-block;position:relative;text-decoration:none!important}.tc .tc-toggler a:after,a.show-all-elements:after{background:currentColor;bottom:-.2em;content:"";height:var(--glatt-underline-thickness);left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .32s var(--glatt-interaction-ease)}.tc .tc-toggler a:after{height:1px}.tc .tc-toggler a:focus-visible,.tc .tc-toggler a:hover,a.show-all-elements:focus-visible,a.show-all-elements:hover{color:var(--glatt-dynamic-color,#000d51)!important}.tc .tc-toggler a:focus-visible:after,.tc .tc-toggler a:hover:after,a.show-all-elements:focus-visible:after,a.show-all-elements:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.glatt-home-motion-preload body.home .hometext-intro .glatt-motion-line,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>a.infodash-toggler,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>a.navbar-brand,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>a.searching,html.glatt-home-motion-preload body.home nav.navbar>.container-fluid>button.navbar-toggler,html.glatt-home-motion-preload body.home section.hero-slider .glatt-ticker__background,html.glatt-home-motion-preload body.home section.hero-slider .glatt-ticker__track,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell .caption,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell .caption .line_1,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell .caption .line_2,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell .glatt-hero-caption-background,html.glatt-home-motion-preload body.home section.hero-slider .main-carousel .carousel-cell .hero-slide-media{opacity:1!important;scale:1!important;transform:none!important;translate:none!important;visibility:visible!important}.glatt-layered-arrow__chevron,.glatt-live-clock__hand,.glatt-navbar-logo__letter,.navbar .navbar-toggler .hamburger-icon,.navbar .navbar-toggler .hamburger-icon:after,.navbar-collapse ul.primary li a,.navbar-collapse ul.secondary li a,.tc .tc-toggler a,.tc .tc-toggler a:after,.usps-row .usp .usp__icon,.usps-row .usp a.usp__inner,.usps-row .usp h1,.usps-row .usp h2,a.infodash-toggler i.icon.icon-dashtime.is-live-clock,a.language .glatt-language-icon,a.show-all-elements,a.show-all-elements:after,footer .footernav li a,footer .newsabo.socket,footer .socialfooter a.socialicon,footer>button.btn.newsletter,nav.navbar a.navbar-brand,nav.navbar a.navbar-brand-clone,section.mainteaser .teaser .mainteaser-media{animation-delay:0s!important;animation-duration:.01ms!important;transition-delay:0s!important;transition-duration:.01ms!important}}body.home{--glatt-home-hero-height:calc(var(--vh, 1vh)*80)}@media (orientation:landscape){body.home{--glatt-home-hero-height:clamp(calc(var(--vh, 1vh)*70),46.875vw,calc(var(--vh, 1vh)*78))}}@media (orientation:landscape) and (max-height:500px){body.home{--glatt-home-hero-height:calc(var(--vh, 1vh)*100)}}body.admin-bar.home section.hero-slider,body.home section.hero-slider{height:var(--glatt-home-hero-height)!important}body.admin-bar.home section.hometext,body.home section.hometext{margin-top:var(--glatt-home-hero-height)!important}body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel,body.home section.hero-slider.has-glatt-ticker .main-carousel{flex:0 0 calc(var(--glatt-home-hero-height) - var(--glatt-ticker-height))}body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-slider,body.admin-bar.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport,body.home section.hero-slider.has-glatt-ticker .main-carousel,body.home section.hero-slider.has-glatt-ticker .main-carousel .carousel-cell,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-slider,body.home section.hero-slider.has-glatt-ticker .main-carousel .flickity-viewport{height:calc(var(--glatt-home-hero-height) - var(--glatt-ticker-height))!important;max-height:calc(var(--glatt-home-hero-height) - var(--glatt-ticker-height))!important;min-height:0!important}body.admin-bar.home section.hero-slider.has-glatt-ticker .glatt-ticker,body.admin-bar.home section.hero-slider.has-glatt-ticker .glatt-ticker__track,body.home section.hero-slider.has-glatt-ticker .glatt-ticker,body.home section.hero-slider.has-glatt-ticker .glatt-ticker__track{flex:0 0 var(--glatt-ticker-height);height:var(--glatt-ticker-height)!important;max-height:var(--glatt-ticker-height)!important;min-height:var(--glatt-ticker-height)!important}body.admin-bar.home section.hero-slider.has-glatt-ticker .glatt-ticker__track,body.home section.hero-slider.has-glatt-ticker .glatt-ticker__track{align-items:center}@media (max-width:767.98px){.glatt-checkout-auth{margin-bottom:44px}.glatt-checkout-auth__login .woocommerce-form-login .form-row-first,.glatt-checkout-auth__login .woocommerce-form-login .form-row-last,.guest-checkout-fields #billing_city_field,.guest-checkout-fields #billing_postcode_field,.guest-checkout-fields .form-row-first,.guest-checkout-fields .form-row-last{width:100%}}@media (max-width:479.98px){.glatt-checkout-auth__tab{text-align:left}.glatt-checkout-auth__login .woocommerce-form-login>.form-row:not(.form-row-first):not(.form-row-last){align-items:stretch;flex-direction:column}.woocommerce .glatt-checkout-auth__login .woocommerce-form-login__submit{margin:0;width:100%}}html.has-press-download-dialog{overflow:hidden}body.page-template-presseportal .linklist .press-download-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:inherit;justify-content:space-between;line-height:inherit;margin:0;padding:0;text-align:left;transition:color .28s ease;width:100%}body.page-template-presseportal .linklist .press-download-trigger:focus-visible,body.page-template-presseportal .linklist .press-download-trigger:hover{color:var(--glatt-dynamic-color,#000)}body.page-template-presseportal .linklist .press-download-trigger:focus-visible{outline:2px solid currentColor;outline-offset:.2em}body.page-template-presseportal .linklist .press-download-trigger .icon{flex:0 0 auto;margin-left:1em}.press-download-dialog{background:#fff;border:0;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.2);color:#000;margin:auto;max-height:min(90vh,760px);max-height:min(90dvh,760px);max-width:680px;overflow:hidden;padding:0;width:calc(100% - 40px)}.press-download-dialog:not([open]){display:none}.press-download-dialog::backdrop{backdrop-filter:blur(3px);background:rgba(0,0,0,.54)}.press-download-dialog__form{display:flex;flex-direction:column;max-height:inherit}.press-download-dialog__header{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;padding:clamp(24px,4vw,38px) clamp(24px,4vw,42px) 20px}.press-download-dialog__header h2{font-size:clamp(1.65rem,3vw,2.25rem);font-weight:700;line-height:1.1;margin:0}.press-download-dialog__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;flex:0 0 44px;font:inherit;font-size:2.1rem;font-weight:300;height:44px;justify-content:center;line-height:1;margin:-8px -10px -8px 20px;padding:0 0 4px;transition:background-color .24s ease,color .24s ease}.press-download-dialog__close:focus-visible,.press-download-dialog__close:hover{background:#f4f0ec;color:var(--glatt-dynamic-color,#000)}.press-download-dialog__close:focus-visible,.press-download-dialog__submit:focus-visible{outline:2px solid var(--glatt-dynamic-color,#000);outline-offset:3px}.press-download-dialog__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(24px,4vw,42px) 12px}.press-download-dialog__body>p:first-child{font-size:1rem;line-height:1.45;margin:0 0 10px}.press-download-dialog__fields{border:0;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.press-download-dialog__fields--single{grid-template-columns:minmax(0,1fr)}.press-download-field{min-width:0}.press-download-field--wide{grid-column:1/-1}.press-download-field label{display:block;font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 7px}.press-download-field input{background:#f7f4f1;border:1px solid transparent;border-radius:7px;color:#000;font:inherit;height:54px;line-height:1.2;padding:0 16px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease;width:100%}.press-download-field input:hover{background:#f1ebe5}.press-download-field input:focus{background:#fff;border-color:var(--glatt-dynamic-color,#000);box-shadow:0 0 0 3px color-mix(in srgb,var(--glatt-dynamic-color,#000) 18%,transparent);outline:0}.press-download-field input[aria-invalid=true]{border-color:#b00000}.press-download-field__error{color:#b00000;font-size:.82rem;line-height:1.25;margin:5px 0 0;min-height:1.05em}.press-download-field--honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.press-download-dialog__status{font-size:.92rem;font-weight:600;line-height:1.35;margin:0}.press-download-dialog__status:empty{display:none}.press-download-dialog__status.is-error{color:#b00000;margin-bottom:18px}.press-download-dialog__status.is-success{color:#247447;font-size:1rem;margin:8px 0 16px;outline:0}.press-download-dialog__form.is-submitted .press-download-dialog__body>p:first-child,.press-download-dialog__form.is-submitted .press-download-dialog__fields,.press-download-dialog__form.is-submitted .press-download-dialog__footer{display:none}.press-download-dialog__footer{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;padding:18px clamp(24px,4vw,42px) clamp(24px,4vw,36px)}.press-download-dialog__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:1.5px solid #000;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:48px;padding:11px 22px;transition:background-color .24s ease,border-color .24s ease,color .24s ease,opacity .24s ease}.press-download-dialog__submit:hover{background:var(--glatt-dynamic-color,#000);border-color:var(--glatt-dynamic-color,#000)}.press-download-dialog__submit:disabled{cursor:wait;opacity:.55}@media (max-width:767.98px){.press-download-dialog{border-radius:18px 18px 0 0;margin:auto 0 0;max-height:92vh;max-height:92dvh;max-width:none;width:100%}.press-download-dialog__fields{grid-template-columns:minmax(0,1fr)}.press-download-field--wide{grid-column:auto}}@media (max-width:479.98px){.press-download-dialog__footer{align-items:stretch}.press-download-dialog__submit{width:100%}}body.glatt-modern-commerce{--glatt-modern-ink:#111;--glatt-modern-muted:#66615d;--glatt-modern-surface:#faf8f6;--glatt-modern-beige-solid:#eee0d3;--glatt-modern-beige:hsla(29,44%,88%,.42);--glatt-modern-border:#ded8d2;--glatt-modern-radius:12px;--glatt-modern-shadow:0 18px 50px rgba(38,31,25,.07);background:#fff;color:var(--glatt-modern-ink)}body.glatt-modern-commerce .g-shop-lower-row,body.glatt-modern-commerce .glatt-modern-checkout,body.glatt-modern-commerce .glatt-modern-shop{background:#fff;position:relative;z-index:2}body.glatt-modern-commerce .glatt-modern-shop{margin-top:0!important}.glatt-modern-checkout,.glatt-modern-shop{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;padding:clamp(64px,8vw,128px) 0 clamp(92px,10vw,160px)}.glatt-modern-shop{--glatt-modern-flow-gap:calc(200px - clamp(-86px, -6.5vw, -58px) - clamp(110px, 12vw, 195px));--glatt-modern-payment-edge-gap:clamp(64px,7vw,96px);padding-bottom:var(--glatt-modern-payment-edge-gap)}.glatt-modern-checkout__header,.glatt-modern-commerce__intro{margin-bottom:clamp(48px,6vw,80px);max-width:850px}.glatt-modern-commerce__eyebrow{color:var(--glatt-modern-muted);font-size:max(.875rem,var(--type-small));font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.glatt-modern-commerce h1,.glatt-modern-commerce h2,.glatt-modern-commerce h3{color:var(--glatt-modern-ink);font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-weight:700;text-transform:none}.glatt-modern-checkout__header h1,.glatt-modern-commerce__intro h2{font-size:var(--type-section-title)!important;line-height:1.08;margin:0 0 24px}.glatt-modern-checkout__header>p:last-child,.glatt-modern-commerce__intro>p:last-child{font-size:var(--type-section-subtitle)!important;line-height:1.45;margin:0;max-width:760px}.glatt-modern-shop .glatt-modern-commerce__intro h2{font-size:var(--type-section-subtitle)!important;font-weight:300;line-height:1.25;margin-bottom:40px;text-align:center}.glatt-modern-shop .glatt-modern-commerce__intro{margin-left:auto;margin-right:auto;max-width:1080px;text-align:center}.glatt-modern-shop .glatt-modern-commerce__intro-line{display:block}.glatt-modern-shop .glatt-modern-commerce__intro>p:last-child{font-size:var(--type-card-subtitle)!important;margin-left:auto;margin-right:auto;max-width:864px;text-align:center}.glatt-modern-commerce__stores-link{text-decoration-line:underline;text-decoration-thickness:var(--glatt-underline-thickness,.02em);text-underline-offset:var(--glatt-underline-offset,.2em)}.glatt-modern-shop .glatt-modern-product__title,.glatt-modern-shop .glatt-modern-summary h2{font-size:var(--type-card-subtitle)!important;font-weight:700}.glatt-modern-shop .glatt-modern-product__title{margin:0 0 28px}.glatt-modern-card{background:var(--glatt-modern-surface);border:1px solid var(--glatt-modern-border);border-radius:var(--glatt-modern-radius);box-shadow:var(--glatt-modern-shadow)}.glatt-modern-shop .glatt-modern-card{border:0;box-shadow:none}.glatt-modern-shop__layout{align-items:stretch;-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"order" "summary" "payments";grid-template-columns:minmax(0,1fr);row-gap:0}.glatt-modern-shop .glatt-modern-product{display:contents}.glatt-modern-shop .glatt-modern-product-coin{grid-area:order}.glatt-modern-shop .glatt-modern-summary{grid-area:summary}.glatt-modern-checkout__details,.glatt-modern-order-review,.glatt-modern-summary{padding:clamp(24px,4vw,48px)}.glatt-modern-shop .glatt-modern-product-coin{align-items:flex-end;display:flex;justify-content:center;margin-bottom:clamp(-86px,-6.5vw,-58px);min-height:0;pointer-events:none;position:relative;z-index:2}.glatt-modern-shop .glatt-modern-product-coin img{display:block;height:auto!important;max-height:none!important;max-width:min(37.5vw,195px)!important;transform:none;width:clamp(110px,12vw,195px)!important;will-change:auto}.glatt-modern-product__heading,.glatt-modern-section-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.glatt-modern-product__heading{border-bottom:1px solid var(--glatt-modern-border);margin-bottom:36px;padding-bottom:32px}.glatt-modern-login h2,.glatt-modern-product__heading h2,.glatt-modern-section-heading h2,.glatt-modern-summary h2{font-size:var(--type-card-title)!important;line-height:1.08;margin:0}.glatt-modern-product__unit-price{font-size:var(--type-service-label);font-weight:700;margin:0;text-align:right;white-space:nowrap}.glatt-modern-product__unit-price span{color:var(--glatt-modern-muted);display:block;font-size:max(.875rem,var(--type-small));font-weight:400;margin-top:4px}.glatt-modern-product__fields{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.glatt-modern-product-art{aspect-ratio:1;background:var(--glatt-modern-surface);border-radius:8px;margin-bottom:20px;overflow:hidden;position:relative}.glatt-modern-product-art img{height:calc(100% - clamp(28px, 4vw, 48px));left:50%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - clamp(28px, 4vw, 48px))}.glatt-modern-product-art--coin img{height:calc(100% - clamp(48px, 6vw, 72px));width:calc(100% - clamp(48px, 6vw, 72px))}.glatt-modern-product-art--gift img{transform:translate(-50%,-50%) scale(.95)}.glatt-modern-customer-details label,.glatt-modern-quantity label{color:var(--glatt-modern-ink);display:block;font-size:var(--type-body)!important;font-weight:700;margin:0 0 10px}.glatt-modern-product__fields .glatt-modern-quantity label{margin:14px 0 0}.glatt-modern-label-detail{font-weight:400}.glatt-modern-stepper{align-items:center;background:#fff;border:1px solid var(--glatt-modern-border);border-radius:8px;display:grid;grid-template-columns:52px minmax(64px,1fr) 52px;min-height:56px;overflow:hidden}.glatt-modern-stepper button{align-items:center;background:transparent;border:0;color:var(--glatt-modern-ink);cursor:pointer;display:flex;font-size:25px;height:100%;justify-content:center;min-height:54px;transition:background-color .22s ease,color .22s ease}.glatt-modern-stepper button:hover{background:var(--glatt-modern-beige);color:var(--glatt-dynamic-color,#000)}.glatt-modern-stepper input{-moz-appearance:textfield;background:transparent;border:0;border-left:1px solid var(--glatt-modern-border);border-right:1px solid var(--glatt-modern-border);color:var(--glatt-modern-ink);font-size:var(--type-ui)!important;font-weight:700;height:54px;outline:0;text-align:center;width:100%}.glatt-modern-stepper input::-webkit-inner-spin-button,.glatt-modern-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.glatt-modern-field-help{color:var(--glatt-modern-muted);font-size:max(.875rem,var(--type-small))!important;line-height:1.35;margin:10px 0 0}.glatt-modern-payment-options{grid-area:payments;padding-top:var(--glatt-modern-payment-edge-gap);text-align:center}.glatt-modern-payment-options>p{color:var(--glatt-modern-muted);font-size:max(.875rem,var(--type-small))!important;margin:0 0 18px}.glatt-modern-payment-options__logos{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,42px);justify-content:center}.glatt-modern-payment-options__logos span{align-items:center;display:inline-flex;height:48px;justify-content:center}.glatt-modern-payment-options__logos img{display:block;height:auto;max-height:34px;max-width:92px;-o-object-fit:contain;object-fit:contain;width:auto}.glatt-modern-payment-options__logos img[alt="American Express"]{height:48px;max-height:none;max-width:none;width:48px}.glatt-modern-payment-options__logos>span{opacity:1;visibility:visible}.glatt-modern-checkout__aside,.glatt-modern-summary{position:sticky;top:120px}.glatt-modern-shop .glatt-modern-summary{align-self:stretch;-moz-column-gap:clamp(48px,7vw,120px);column-gap:clamp(48px,7vw,120px);display:grid;grid-template-areas:"heading heading" "quantities totals" "action totals";grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal;padding-top:clamp(40px,3.5vw,52px);position:static;row-gap:clamp(20px,2vw,28px);top:auto}.glatt-modern-shop .glatt-modern-summary__title{font-size:var(--type-card-subtitle)!important;font-weight:700;grid-area:heading;line-height:1.08;margin:0 0 14px}.glatt-modern-shop .glatt-modern-summary .glatt-modern-product__fields{gap:clamp(18px,1.8vw,26px);grid-area:quantities;grid-template-columns:minmax(0,1fr);margin:0}.glatt-modern-shop .glatt-modern-summary .glatt-modern-quantity{align-items:center;-moz-column-gap:clamp(20px,3vw,48px);column-gap:clamp(20px,3vw,48px);display:grid;grid-template-areas:"label stepper";grid-template-columns:minmax(0,1fr) minmax(190px,.9fr)}.glatt-modern-shop .glatt-modern-summary .glatt-modern-stepper{grid-area:stepper}.glatt-modern-shop .glatt-modern-summary .glatt-modern-quantity label{align-self:center;grid-area:label;margin:0}.glatt-modern-shop .glatt-modern-summary dl{grid-area:totals;margin:0}.glatt-modern-shop .glatt-modern-summary>.glatt-modern-button{align-self:end;grid-area:action;justify-self:start;margin-top:16px}.glatt-modern-shop .glatt-modern-summary>.added_to_cart{display:none!important}.glatt-modern-summary h2{margin-bottom:28px}.glatt-modern-summary dl{margin:0 0 32px}.glatt-modern-summary dl>div{align-items:baseline;border-bottom:1px solid var(--glatt-modern-border);display:flex;gap:20px;justify-content:space-between;padding:16px 0}.glatt-modern-summary dd,.glatt-modern-summary dt{margin:0}.glatt-modern-summary dd{font-weight:400;text-align:right;white-space:nowrap}.glatt-modern-summary dl>.glatt-modern-summary__total{border-bottom:0;font-size:var(--type-service-label);font-weight:700;padding-bottom:0;padding-top:24px}.glatt-modern-summary dl>.glatt-modern-summary__total dd,.glatt-modern-summary dl>.glatt-modern-summary__total dt{font-weight:700}.glatt-modern-button,body.glatt-modern-commerce .woocommerce #place_order,body.glatt-modern-commerce .woocommerce button.button{align-items:center;border-radius:6px!important;cursor:pointer;display:inline-flex;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--type-ui)!important;font-weight:700;justify-content:center;line-height:1;max-width:100%;min-height:52px;padding:11px 30px;text-align:center;text-decoration:none!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease;white-space:normal}.glatt-modern-button--primary,body.glatt-modern-commerce .woocommerce #place_order{background:#000!important;border:2px solid #000!important;color:#fff!important;width:auto}.glatt-modern-button--primary:hover,body.glatt-modern-commerce .woocommerce #place_order:hover{background:var(--glatt-dynamic-color,#000)!important;border-color:var(--glatt-dynamic-color,#000)!important;color:#fff!important;transform:none}.glatt-modern-button--secondary{background:#fff;border:2px solid #000;color:#000}.glatt-modern-button--secondary:hover{background:#000;border-color:#000;color:#fff}.glatt-modern-button:active,body.glatt-modern-commerce .woocommerce #place_order:active,body.glatt-modern-commerce .woocommerce button.button:active{transform:none}.glatt-modern-button:disabled,body.glatt-modern-commerce .woocommerce #place_order:disabled,body.glatt-modern-commerce .woocommerce button.button:disabled{cursor:not-allowed;opacity:.5;transform:none}.glatt-modern-summary__note{color:var(--glatt-modern-muted);font-size:max(.875rem,var(--type-small))!important;line-height:1.45;margin:18px 0 0}.glatt-modern-back-link{color:var(--glatt-modern-ink);display:inline-block;font-size:var(--type-nav);margin-bottom:42px;text-decoration:underline;text-decoration-thickness:var(--glatt-underline-thickness,.02em);text-underline-offset:var(--glatt-underline-offset,.2em)}.glatt-modern-progress{counter-reset:none;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 40px;padding:0}.glatt-modern-progress--selection{margin-bottom:clamp(36px,5vw,58px)}.glatt-modern-progress li{align-items:center;border-bottom:2px solid var(--glatt-modern-border);color:var(--glatt-modern-muted);display:flex;font-size:var(--type-nav);font-weight:700;gap:10px;padding:0 0 14px}.glatt-modern-progress li span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.glatt-modern-progress li.is-complete,.glatt-modern-progress li.is-current{border-color:#000;color:#000}.glatt-modern-progress li.is-complete span{background:#000;color:#fff}.glatt-modern-login{align-content:start;align-items:center;background:var(--glatt-modern-beige-solid,#eee0d3);border-radius:var(--glatt-modern-radius);box-sizing:border-box;display:grid;gap:24px;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:clamp(24px,4vw,48px);width:100%}.glatt-modern-login-context{scroll-margin-top:96px}body.glatt-modern-commerce .glatt-modern-login-context+.glatt-modern-stage-shell{margin-top:var(--glatt-modern-flow-gap)}body.glatt-modern-checkout-page .glatt-modern-shop .glatt-modern-product-coin{min-height:0}.glatt-modern-login>div:first-child{display:flex;flex-direction:column;justify-content:center;min-height:58px}@media (min-width:768px){.glatt-modern-login:not(.is-expanded){min-height:155px!important}}body.glatt-modern-checkout-page .glatt-modern-shop__checkout-step .glatt-modern-login,body.glatt-modern-commerce .glatt-modern-login-context .glatt-modern-login{background-color:var(--glatt-modern-beige-solid,#eee0d3)!important}.glatt-modern-login h2{font-size:var(--type-service-label)!important}.glatt-modern-login p:last-child{color:var(--glatt-modern-muted);font-size:var(--type-body)!important;margin:8px 0 0}.glatt-modern-login__panel{grid-column:1/-1;padding-left:0;padding-right:0}.glatt-modern-login__panel[hidden]{display:none!important}.glatt-modern-login__panel .woocommerce-form-login{background:transparent;border:0!important;border-radius:8px;box-shadow:none;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important;padding:0!important}.glatt-modern-login__panel .woocommerce-form-login .form-row-first,.glatt-modern-login__panel .woocommerce-form-login .form-row-last{box-sizing:border-box;float:none;margin:0;max-width:none!important;min-width:0;padding:0!important;width:100%!important}.glatt-modern-login__panel .woocommerce-form-login .form-row-first{grid-column:1}.glatt-modern-login__panel .woocommerce-form-login .form-row-last{grid-column:2}.glatt-modern-login__panel .woocommerce-form-login>.clear{display:none}.glatt-modern-login__panel .woocommerce-form-login>.form-row:not(.form-row-first):not(.form-row-last){align-items:center;display:flex;grid-column:2;grid-row:2;justify-content:flex-end;margin:0;padding:0!important;width:100%!important}.glatt-modern-login__panel .woocommerce-form-login>.lost_password{align-self:center;grid-column:1;grid-row:2;justify-self:start;margin:0;padding:0!important;text-align:left;width:100%}.glatt-modern-login__panel .woocommerce-form-login .password-input{display:block!important;max-width:none!important;min-width:0;width:100%!important}.glatt-modern-login__panel .woocommerce-form-login input.input-text,.glatt-modern-login__panel .woocommerce-form-login input.input-text:focus{border:0!important;box-shadow:none!important;box-sizing:border-box;max-width:none!important;outline:0!important;padding-left:24px!important;padding-right:24px!important;width:100%!important}.glatt-modern-login__panel .woocommerce-form-login .password-input input.input-text,.glatt-modern-login__panel .woocommerce-form-login .password-input input.input-text:focus{padding-right:52px!important}.glatt-modern-login__panel .woocommerce-form-login input.input-text::-moz-placeholder{color:var(--glatt-modern-muted);opacity:1}.glatt-modern-login__panel .woocommerce-form-login input.input-text::placeholder{color:var(--glatt-modern-muted);opacity:1}.glatt-modern-login__panel .woocommerce-form-login__rememberme{display:none!important}body.glatt-modern-commerce .woocommerce .glatt-modern-login__panel .woocommerce-form-login__submit{background:#000!important;border:2px solid #000!important;color:#fff!important;margin:0 0 0 auto!important;min-width:150px}body.glatt-modern-commerce .woocommerce .glatt-modern-login__panel .woocommerce-form-login__submit:focus-visible,body.glatt-modern-commerce .woocommerce .glatt-modern-login__panel .woocommerce-form-login__submit:hover{background:var(--glatt-dynamic-color,#000)!important;border-color:var(--glatt-dynamic-color,#000)!important;color:#fff!important}.glatt-modern-login__actions>.glatt-modern-login__button{justify-self:end;width:auto}.glatt-modern-login__actions{align-items:center;display:flex;gap:var(--glatt-space-sm);justify-content:flex-end;justify-self:end}.glatt-modern-login__actions .glatt-modern-login__button,.glatt-modern-login__actions .glatt-modern-register__button{margin:0;min-width:150px}.glatt-modern-login__actions>.glatt-modern-login__button[aria-expanded=true]{background:transparent!important;border:2px solid #000!important;color:#000!important;min-height:52px;padding:11px 30px;text-decoration:none!important;transform:none}.glatt-modern-login__actions>.glatt-modern-login__button[aria-expanded=true]:focus-visible,.glatt-modern-login__actions>.glatt-modern-login__button[aria-expanded=true]:hover{background:transparent!important;border-color:var(--glatt-dynamic-color,#000)!important;color:var(--glatt-dynamic-color,#000)!important;text-decoration:none!important;transform:none}.glatt-modern-account-panel{align-items:center}.glatt-modern-account-panel__logout--orders,.glatt-modern-account-panel__logout--settings,.glatt-modern-label--mobile{display:none!important}.glatt-modern-account-panel.is-account-animating{align-content:start;align-items:start}.glatt-modern-account-panel__logout{align-self:center;background:transparent!important;border:2px solid #000!important;color:#000!important;justify-self:end;width:auto}.glatt-modern-account-panel__logout:focus-visible,.glatt-modern-account-panel__logout:hover{background:transparent!important;border-color:var(--glatt-dynamic-color,#000)!important;color:var(--glatt-dynamic-color,#000)!important;transform:none}.glatt-modern-account-panel__panels{display:none;grid-column:1/-1;min-width:0;position:relative;width:100%}.glatt-modern-account-panel__panels.is-open{display:block}.glatt-modern-account-panel__section{background:transparent!important;padding:0}.glatt-modern-account-panel__content{padding-top:28px}.glatt-modern-account-panel__section[hidden]{display:none!important}.glatt-modern-account-panel__shortcuts{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px calc(clamp(20px, 3vw, 40px) - 4px);margin:8px 0 0}.glatt-modern-account-panel__shortcuts button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--glatt-modern-muted);cursor:pointer;display:inline-flex;font-size:var(--type-body)!important;font-weight:400;gap:9px;line-height:inherit;margin:0;padding:0;text-decoration:none!important;transition:color .3s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1));white-space:nowrap}.glatt-modern-account-orders__receipt .icon-linkarrow,.glatt-modern-account-panel__shortcuts .icon-linkarrow{display:inline-grid;flex:0 0 14.75px;font-size:14.76px;height:14.75px;line-height:1;overflow:visible;place-items:center;position:relative;top:-2px;width:14.75px}.glatt-modern-account-orders__receipt .icon-linkarrow:before,.glatt-modern-account-panel__shortcuts .icon-linkarrow:before{display:block;transform:scale(1.15) rotate(0deg);transform-origin:50.65% 51.85%;transition:transform .36s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1));will-change:transform}.glatt-modern-account-panel__shortcuts button[aria-expanded=true] .icon-linkarrow:before{transform:scale(1.15) rotate(-180deg)}.glatt-modern-account-panel__shortcuts button.is-active,.glatt-modern-account-panel__shortcuts button:focus-visible,.glatt-modern-account-panel__shortcuts button:hover{color:var(--glatt-dynamic-color,#000);text-decoration:none!important}.glatt-modern-account-panel__shortcuts button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.glatt-modern-account-orders{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;list-style:none;margin:0;padding:0;text-align:left!important;width:100%}.glatt-modern-account-orders li{display:contents;text-align:left!important}.glatt-modern-account-orders__meta{display:contents}.glatt-modern-account-orders li>:not(.glatt-modern-account-orders__divider),.glatt-modern-account-orders__meta>*{align-self:center;box-sizing:border-box;justify-self:start!important;padding:14px 0;text-align:left!important;width:auto}.glatt-modern-account-orders li:first-child .glatt-modern-account-orders__meta>*,.glatt-modern-account-orders li:first-child>:not(.glatt-modern-account-orders__divider){padding-top:0}.glatt-modern-account-orders__divider{background:rgba(0,0,0,.12);grid-column:1/-1;height:1px;width:100%}.glatt-modern-account-orders__number,.glatt-modern-account-orders__total{white-space:nowrap}.glatt-modern-account-orders__total,.glatt-modern-account-orders__total .woocommerce-Price-amount{text-align:left!important}.glatt-modern-account-orders__total{display:block;justify-self:stretch;width:100%}.glatt-modern-account-orders a{color:#000;text-decoration:none!important;transition:color .3s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}.glatt-modern-account-orders a:focus-visible,.glatt-modern-account-orders a:hover{color:var(--glatt-dynamic-color,#000);text-decoration:none!important}.glatt-modern-account-orders li>.glatt-modern-account-orders__receipt{align-items:center;display:inline-flex;gap:8px;grid-column:5;justify-self:end!important;margin-left:auto;text-align:right!important;width:-moz-max-content;width:max-content}.glatt-modern-account-settings{background:transparent!important;border:0;box-sizing:border-box;margin:0;min-width:0;padding:0;width:100%}.glatt-modern-account-settings fieldset{border:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.glatt-modern-account-settings input:not([type=hidden]){background:#f8f4f0;border:0!important;border-radius:6px;box-shadow:none!important;box-sizing:border-box;color:#000;font:inherit;height:58px;min-width:0;outline:0;padding:12px 20px;width:100%}.glatt-modern-account-settings input:not([type=hidden]):focus{box-shadow:0 0 0 2px var(--glatt-dynamic-color,#000)!important}.glatt-modern-account-settings input::-moz-placeholder{color:var(--glatt-modern-muted);opacity:1}.glatt-modern-account-settings input::placeholder{color:var(--glatt-modern-muted);opacity:1}.glatt-modern-account-settings #glatt-billing-address,.glatt-modern-account-settings #glatt-billing-phone{grid-column:1/-1}.glatt-modern-account-settings__actions{align-items:center;display:flex;gap:18px;grid-column:1/-1;justify-content:space-between;margin-top:4px;min-height:52px}.glatt-modern-account-settings__actions .glatt-modern-button{flex:0 0 auto;margin:0 0 0 auto;width:auto}.glatt-modern-account-settings__notice{align-items:center;background:#32ad00;border-radius:6px;color:#fff;display:inline-flex;font-size:var(--type-body)!important;gap:10px;justify-content:flex-start;line-height:1.2;margin-left:0;margin-right:auto;min-height:52px;opacity:0;padding:10px 22px;text-align:left;transform:translateY(10px);transition:opacity .55s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),transform .55s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}.glatt-modern-account-settings__notice[hidden]{display:none!important}.glatt-modern-account-settings__notice.is-error{background:#b00000}.glatt-modern-account-settings__notice.is-visible{opacity:1;transform:translateY(0)}.glatt-modern-account-settings__notice-icon{background:#fff;flex:0 0 26px;height:26px;-webkit-mask:var(--glatt-check-icon) center /contain no-repeat;mask:var(--glatt-check-icon) center /contain no-repeat;width:26px}.glatt-modern-account-settings__notice.is-error .glatt-modern-account-settings__notice-icon{display:none}@media (prefers-reduced-motion:reduce){.glatt-modern-account-settings__notice{transform:none;transition:none}}.glatt-modern-shop__checkout-step{margin-top:clamp(56px,5vw,72px)}body.glatt-modern-stage-flow .glatt-modern-shop__checkout-step{margin-top:0;padding-top:0}body.glatt-modern-stage-flow .glatt-modern-stage-shell{align-items:start;display:grid;isolation:isolate}body.glatt-modern-stage-flow .glatt-modern-stage-shell>.glatt-modern-shop__checkout-step,body.glatt-modern-stage-flow .glatt-modern-stage-shell>.glatt-modern-shop__layout{grid-area:1/1;min-width:0}body.glatt-modern-stage-flow .glatt-modern-stage-shell>.glatt-modern-shop__layout{z-index:2}body.glatt-modern-stage-flow .glatt-modern-stage-shell>.glatt-modern-shop__checkout-step{z-index:1}body.glatt-modern-stage-flow .glatt-modern-checkout__layout{display:grid}body.glatt-modern-stage-flow .glatt-modern-checkout__layout>[data-modern-stage]{grid-area:1/1;min-width:0}body.glatt-modern-stage-flow .glatt-modern-checkout__layout>[data-modern-stage][hidden],body.glatt-modern-stage-flow .glatt-modern-shop__checkout-step[hidden],body.glatt-modern-stage-flow .glatt-modern-shop__layout[hidden]{display:none!important;pointer-events:none;visibility:hidden!important}body.glatt-modern-stage-flow .glatt-modern-checkout__layout>[data-modern-stage][hidden] *,body.glatt-modern-stage-flow .glatt-modern-shop__checkout-step[hidden] *,body.glatt-modern-stage-flow .glatt-modern-shop__layout[hidden] *{pointer-events:none!important;visibility:hidden!important}body.glatt-modern-stage-flow.is-modern-stage-transitioning [data-modern-stage]{pointer-events:none}body.glatt-modern-stage-flow.is-modern-stage-transitioning .glatt-modern-shop{overflow-anchor:none}body.glatt-modern-stage-flow.is-modern-stage-transitioning{overflow-anchor:none;scroll-behavior:auto!important}body.glatt-modern-commerce nav.navbar{margin-top:0!important}.glatt-modern-shop__checkout-step .glatt-modern-checkout{padding:0}.glatt-modern-shop__checkout-step .glatt-modern-checkout__details{background:var(--glatt-modern-surface);border:0;padding-bottom:clamp(36px,3.5vw,48px);padding-top:clamp(36px,3.5vw,48px)}.glatt-modern-shop__checkout-step .glatt-modern-order-review{background:var(--glatt-modern-surface);border:0}.glatt-modern-shop__checkout-step .glatt-modern-section-heading{border-bottom:0;margin-bottom:20px;padding-bottom:0}.glatt-modern-shop__checkout-step .glatt-modern-checkout__details .glatt-modern-section-heading{margin-bottom:clamp(34px,3vw,40px)}.glatt-modern-company-toggle{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--type-body)!important;font-weight:400;gap:10px;line-height:1.2;margin:0;min-height:32px;position:relative}.glatt-modern-checkout__header-options{align-items:center;display:flex;flex-wrap:wrap;gap:12px clamp(20px,2.5vw,36px);justify-content:flex-end}.glatt-modern-account-toggle-slot:empty{display:none}.glatt-modern-account-toggle{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;margin:0!important;padding:0!important;width:auto!important}.glatt-modern-checkout__header-options .glatt-modern-account-toggle>.woocommerce-form__label-for-checkbox{align-items:center;cursor:pointer;display:inline-flex!important;flex-wrap:nowrap;font-size:var(--type-body)!important;font-weight:400;gap:10px;line-height:1.2;margin:0;min-height:32px;white-space:nowrap;width:auto!important}.glatt-modern-account-toggle input,.glatt-modern-company-toggle input,.glatt-modern-terms-toggle input{height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.glatt-modern-account-toggle__check,.glatt-modern-company-toggle__check,.glatt-modern-terms-toggle__check{background:#fff;border:0;border-radius:50%;box-shadow:none;display:block;flex:0 0 30px;height:30px;outline:0;position:relative;transition:background-color .28s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1));width:30px}.glatt-modern-account-toggle__check:before,.glatt-modern-company-toggle__check:before,.glatt-modern-terms-toggle__check:before{background:#000;content:"";inset:0;-webkit-mask:url(../images/icons/checkmark.svg) center/contain no-repeat;mask:url(../images/icons/checkmark.svg) center/contain no-repeat;position:absolute;transition:background-color .28s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1))}.glatt-modern-account-toggle input:checked+.glatt-modern-account-toggle__check,.glatt-modern-company-toggle input:checked+.glatt-modern-company-toggle__check,.glatt-modern-terms-toggle input:checked+.glatt-modern-terms-toggle__check{background:#000}.glatt-modern-account-toggle input:checked+.glatt-modern-account-toggle__check:before,.glatt-modern-company-toggle input:checked+.glatt-modern-company-toggle__check:before,.glatt-modern-terms-toggle input:checked+.glatt-modern-terms-toggle__check:before{background:#fff}.glatt-modern-account-toggle input:focus-visible+.glatt-modern-account-toggle__check,.glatt-modern-company-toggle input:focus-visible+.glatt-modern-company-toggle__check,.glatt-modern-terms-toggle input:focus-visible+.glatt-modern-terms-toggle__check{outline:0}.glatt-modern-account-toggle:has(input:focus-visible),.glatt-modern-company-toggle:has(input:focus-visible),.glatt-modern-terms-toggle:has(input:focus-visible){color:var(--glatt-dynamic-color,#000);text-decoration:underline;text-decoration-thickness:var(--glatt-underline-thickness,.02em);text-underline-offset:var(--glatt-underline-offset,.2em)}.glatt-modern-shop__checkout-step .glatt-modern-section-heading h2{font-size:var(--type-card-subtitle)!important;font-weight:700;line-height:1.08}.glatt-modern-shop__checkout-step .glatt-modern-checkout__details .glatt-modern-section-heading h2{line-height:1.2}.glatt-modern-shop__checkout-step .glatt-modern-order-review .glatt-modern-section-heading h2{line-height:1.08}.glatt-modern-checkout__layout{align-items:start;display:grid;gap:clamp(56px,5vw,72px);grid-template-columns:minmax(0,1fr)}.glatt-modern-checkout__details,.glatt-modern-order-review,.glatt-modern-summary{scroll-margin-top:120px}.glatt-modern-parallax-section{backface-visibility:hidden}.glatt-modern-shop__checkout-step .glatt-modern-checkout__aside{position:static;top:auto}.glatt-modern-section-heading{border-bottom:1px solid var(--glatt-modern-border);margin-bottom:32px;padding-bottom:28px}.glatt-modern-secure-badge{background:#fff;border:1px solid var(--glatt-modern-border);border-radius:999px;color:var(--glatt-modern-muted);font-size:max(.875rem,var(--type-small));padding:8px 12px;white-space:nowrap}.glatt-modern-customer-details .woocommerce-billing-fields>h3{display:none}.glatt-modern-customer-details .woocommerce-billing-fields__field-wrapper{display:grid;gap:8px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.glatt-modern-customer-details{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.glatt-modern-customer-details .woocommerce-billing-fields{grid-column:1/-1;grid-row:1}.glatt-modern-customer-details>wc-order-attribution-inputs{display:none}.glatt-modern-customer-details .form-row{float:none;margin:0;padding:0;position:relative;width:100%!important}.glatt-modern-customer-details .form-row>label:not(.screen-reader-text){color:var(--glatt-modern-ink);display:block;font-size:var(--type-body)!important;font-weight:400;line-height:1.2;margin:0 0 8px;position:static}.glatt-modern-customer-details .form-row>label.glatt-modern-floating-label{color:var(--glatt-modern-muted);font-size:var(--type-body)!important;font-weight:400;left:24px;line-height:1;margin:0;max-width:calc(100% - 48px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:28px;transform:translateY(-50%);transform-origin:left top;transition:color .18s ease,font-size .18s ease,top .18s ease,transform .18s ease;white-space:nowrap;z-index:2}.glatt-modern-customer-details .form-row:has(input:not(:-moz-placeholder))>label.glatt-modern-floating-label{color:var(--glatt-modern-ink);font-size:11px!important;top:8px;transform:none}.glatt-modern-customer-details .form-row:focus-within>label.glatt-modern-floating-label,.glatt-modern-customer-details .form-row:has(input:not(:placeholder-shown))>label.glatt-modern-floating-label{color:var(--glatt-modern-ink);font-size:11px!important;top:8px;transform:none}.glatt-modern-customer-details #billing_address_1_field,.glatt-modern-customer-details #billing_company_field,.glatt-modern-customer-details #billing_email_field,.glatt-modern-customer-details #billing_phone_field,.glatt-modern-customer-details .form-row-wide{grid-column:1/-1}.glatt-modern-customer-details #billing_country_field{display:none}.glatt-modern-customer-details #billing_phone_field{grid-column:1}.glatt-modern-customer-details #billing_email_field{grid-column:2}.glatt-modern-customer-details #billing_company_field[hidden]{display:none!important}.glatt-modern-customer-details .select2-container,.glatt-modern-customer-details .woocommerce-input-wrapper,.glatt-modern-customer-details input,.glatt-modern-customer-details select{display:block;width:100%!important}.glatt-modern-customer-details .select2-selection,.glatt-modern-customer-details input.input-text,.glatt-modern-customer-details select,.glatt-modern-login__panel input.input-text{background:#fff;border:1px solid var(--glatt-modern-border);border-radius:7px;box-shadow:none;color:var(--glatt-modern-ink);font-size:var(--type-body)!important;height:56px;min-height:56px;outline:0;padding:0 16px}.glatt-modern-login__panel input.input-text:-webkit-autofill{background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:var(--glatt-modern-ink);-webkit-text-fill-color:var(--glatt-modern-ink)!important}.glatt-modern-login__panel input.input-text:-webkit-autofill,.glatt-modern-login__panel input.input-text:-webkit-autofill:active,.glatt-modern-login__panel input.input-text:-webkit-autofill:focus,.glatt-modern-login__panel input.input-text:-webkit-autofill:hover,.glatt-modern-login__panel input.input-text:autofill{background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:var(--glatt-modern-ink);-webkit-text-fill-color:var(--glatt-modern-ink)!important}.glatt-modern-customer-details .select2-selection,.glatt-modern-customer-details input.input-text,.glatt-modern-customer-details select{background:#fff!important;border:0!important;border-radius:7px!important;box-shadow:none!important;height:56px!important;min-height:56px!important;padding:0 24px!important}.glatt-modern-customer-details input::-moz-placeholder{color:transparent;opacity:0}.glatt-modern-customer-details input::placeholder{color:transparent;opacity:0}.glatt-modern-customer-details .woocommerce-invalid input.input-text,.glatt-modern-customer-details .woocommerce-invalid select,.glatt-modern-customer-details .woocommerce-invalid-required-field input.input-text,.glatt-modern-customer-details .woocommerce-invalid-required-field select{box-shadow:0 0 0 2px #b00000!important}.glatt-modern-commerce .checkout-inline-error-message{background:#f1adad;border-radius:4px;color:#111;display:block;font-size:var(--type-body)!important;font-weight:600;line-height:1.333333;margin:7px 0 0;max-width:100%;padding:3px .5em;text-align:left}.glatt-modern-customer-details .woocommerce-password-strength{border-radius:4px;text-align:left}.glatt-modern-customer-details .optional{display:none!important}.glatt-modern-customer-details .select2-selection__rendered{line-height:54px!important;padding-left:0!important}.glatt-modern-customer-details .select2-selection__arrow{top:14px!important}.glatt-modern-customer-details .select2-container--focus .select2-selection,.glatt-modern-customer-details input:focus,.glatt-modern-customer-details select:focus,.glatt-modern-login__panel input:focus,.glatt-modern-stepper:focus-within{border-color:var(--glatt-dynamic-color,#000);box-shadow:0 0 0 3px rgba(0,0,0,.12);box-shadow:0 0 0 3px color-mix(in srgb,var(--glatt-dynamic-color,#000) 22%,transparent)}body.glatt-modern-checkout-page .woocommerce-form-coupon-toggle{margin:0 0 24px}body.glatt-modern-checkout-page .woocommerce-form-coupon-toggle .woocommerce-info{background:transparent;border:0;border-radius:0;color:var(--glatt-modern-muted);font-size:var(--type-body)!important;margin:0;padding:0}body.glatt-modern-checkout-page .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}body.glatt-modern-checkout-page form.checkout_coupon{background:var(--glatt-modern-beige);border:0;border-radius:var(--glatt-modern-radius);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 28px;padding:22px}body.glatt-modern-checkout-page form.checkout_coupon>p:first-child{grid-column:1/-1;margin:0}body.glatt-modern-checkout-page form.checkout_coupon .form-row{float:none;margin:0;padding:0;width:auto}body.glatt-modern-checkout-page form.checkout_coupon input.input-text{background:#fff;border:1px solid var(--glatt-modern-border);border-radius:7px;font-size:var(--type-body)!important;height:56px;padding:0 16px;width:100%}.glatt-modern-customer-details .woocommerce-account-fields{border-top:0;grid-column:1/-1;justify-self:stretch;margin:0;padding-top:0;text-align:left;width:100%}.glatt-modern-customer-details .woocommerce-account-fields .create-account{margin:0}.glatt-modern-customer-details .woocommerce-account-fields[hidden]{display:none!important}.glatt-modern-customer-details #account_password_field{margin:0;width:100%!important}.glatt-modern-customer-details .woocommerce-form__label-for-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:10px;min-height:44px}.glatt-modern-customer-details input[type=checkbox]{accent-color:var(--glatt-dynamic-color,#000);height:20px;width:20px!important}.glatt-modern-address-actions{align-items:center;display:flex;gap:16px;grid-column:1/-1;justify-content:space-between;justify-self:stretch;width:100%}.glatt-modern-address-actions .glatt-modern-address-continue{margin-left:auto;min-width:0;width:auto}.glatt-modern-checkout__trust{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.glatt-modern-checkout__trust>div{background:var(--glatt-modern-beige);border-radius:8px;padding:18px 20px}.glatt-modern-checkout__trust span,.glatt-modern-checkout__trust strong{display:block}.glatt-modern-checkout__trust span{color:var(--glatt-modern-muted);font-size:max(.875rem,var(--type-small))!important;margin-top:4px}.glatt-modern-order-review .glatt-modern-section-heading{margin-bottom:32px}.glatt-modern-order-review{position:relative}.glatt-modern-payment-back{bottom:clamp(24px,4vw,48px);left:clamp(24px,4vw,48px);position:absolute}.glatt-modern-order-review table.shop_table{border:0;border-collapse:collapse;border-radius:0;margin:0 0 28px}.glatt-modern-shop__checkout-step .glatt-modern-order-review table.shop_table{display:none}.glatt-modern-order-review table.shop_table td,.glatt-modern-order-review table.shop_table th{border:0;border-bottom:1px solid var(--glatt-modern-border);font-size:var(--type-body);padding:14px 0}.glatt-modern-order-review table.shop_table td:last-child,.glatt-modern-order-review table.shop_table th:last-child{text-align:right}.glatt-modern-order-review table.shop_table tfoot tr:last-child td,.glatt-modern-order-review table.shop_table tfoot tr:last-child th{border-bottom:0;font-size:var(--type-service-label);font-weight:700;padding-top:20px}.woocommerce .glatt-modern-order-review #payment{background:transparent;border-radius:0;margin:0;width:100%}.woocommerce .glatt-modern-order-review #payment ul.payment_methods{border-bottom:1px solid var(--glatt-modern-border);display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0 0 24px}.woocommerce .glatt-modern-order-review #payment ul.payment_methods:after,.woocommerce .glatt-modern-order-review #payment ul.payment_methods:before{display:none!important}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li{background:#fff;border:0;border-radius:8px;display:flex;margin:0!important;min-height:92px!important;overflow:hidden;padding:0;position:relative;width:100%!important}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li:has(input:checked){border-color:transparent;box-shadow:none}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li label{align-items:center;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;cursor:pointer;display:flex;font-size:0!important;font-weight:700;height:90px!important;justify-content:center;margin:0;min-height:90px;padding:12px;width:100%}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li input:checked+label{border:0!important;box-shadow:none!important}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li input:focus-visible+label{outline:2px solid var(--glatt-dynamic-color,#000);outline-offset:-4px}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li label img{filter:grayscale(1);margin:0!important;max-height:42px;max-width:82px;-o-object-fit:contain;object-fit:contain;opacity:.5!important;position:static!important;transform:scale(1)!important;transition:filter .3s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),opacity .3s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1)),transform .3s var(--glatt-interaction-ease,cubic-bezier(.22,1,.36,1));width:auto}.woocommerce .glatt-modern-order-review #payment ul.payment_methods li input:focus-visible+label img,.woocommerce .glatt-modern-order-review #payment ul.payment_methods li:has(input:checked) label img,.woocommerce .glatt-modern-order-review #payment ul.payment_methods li:hover label img{filter:grayscale(0);opacity:1!important;transform:scale(1.06)!important}.woocommerce .glatt-modern-order-review #payment img[alt=AmEx]{height:40px!important;max-height:none!important;max-width:none!important;-o-object-fit:contain;object-fit:contain;width:40px!important}.woocommerce .glatt-modern-order-review #payment div.payment_box{display:none!important}.woocommerce .glatt-modern-order-review #payment div.form-row.place-order{align-items:center;display:grid;gap:20px;grid-template-columns:auto auto;justify-content:end;margin:0;padding:24px 0 0}@media (min-width:1200px){.woocommerce .glatt-modern-order-review #payment div.form-row.place-order{grid-template-columns:minmax(0,1fr) auto;padding-left:180px!important}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper{justify-self:end}}@media (min-width:768px) and (max-width:1199.98px){.woocommerce .glatt-modern-order-review #payment div.form-row.place-order{grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:20px 0 0}.woocommerce .glatt-modern-order-review #payment ul.payment_methods{padding-bottom:0!important}.woocommerce .glatt-modern-order-review #payment #place_order{grid-column:1;grid-row:2;margin:0!important;width:100%!important}.glatt-modern-order-review .glatt-modern-payment-back{display:inline-flex;margin-top:16px;position:static;width:calc(50% - 8px)}}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper{align-self:center;color:var(--glatt-modern-ink);font-size:var(--type-body)!important;grid-column:1;grid-row:1;line-height:1.2;margin:0;text-align:left;width:auto}.woocommerce .glatt-modern-order-review .woocommerce-privacy-policy-text{display:none}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper .checkbox{align-items:center;display:flex;font-size:var(--type-body)!important;font-weight:400;gap:10px;justify-content:flex-start;line-height:1.2;margin:0;max-width:100%;width:-moz-max-content;width:max-content}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{flex:0 0 auto}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field .glatt-modern-terms-toggle__check{box-shadow:none}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper .checkout-inline-error-message{margin-left:0;max-width:100%;text-align:left}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper abbr.required{display:none}.woocommerce .glatt-modern-order-review #place_order{float:none;grid-column:2;grid-row:1;justify-self:end;margin:0;width:auto!important}.glatt-modern-commerce :where(a,button,input,select):focus-visible{outline:2px solid var(--glatt-dynamic-color,#000);outline-offset:3px}.glatt-modern-commerce .woocommerce-error,.glatt-modern-commerce .woocommerce-info,.glatt-modern-commerce .woocommerce-message{background:#fff;border:1px solid var(--glatt-modern-border);border-radius:8px;border-top:3px solid var(--glatt-dynamic-color,#000);color:var(--glatt-modern-ink);margin-bottom:28px;padding:18px 20px 18px 52px}@media (max-width:991.98px){.glatt-modern-checkout__layout,.glatt-modern-shop__layout{grid-template-columns:1fr}.glatt-modern-shop__layout{grid-template-areas:"order" "summary" "payments"}.glatt-modern-checkout__aside,.glatt-modern-summary{position:static}.woocommerce .glatt-modern-order-review #payment ul.payment_methods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:900px){.glatt-modern-shop .glatt-modern-summary{-moz-column-gap:0;column-gap:0;grid-template-areas:"heading" "quantities" "totals" "action";grid-template-columns:minmax(0,1fr);row-gap:28px}.glatt-modern-shop .glatt-modern-summary .glatt-modern-quantity{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}}@media (max-width:767.98px){.glatt-modern-shop{--glatt-modern-flow-gap:48px}.glatt-modern-shop .glatt-modern-product-coin,body.glatt-modern-checkout-page .glatt-modern-shop .glatt-modern-product-coin{margin-bottom:-18px;min-height:0}.glatt-modern-shop .glatt-modern-product-coin img{transform:none!important;will-change:auto}body.glatt-modern-stage-flow .glatt-modern-shop[data-modern-active-stage=registration] .glatt-modern-shop__checkout-step,body.glatt-modern-stage-flow .glatt-modern-shop__checkout-step{padding-top:0}.glatt-modern-checkout,.glatt-modern-shop{padding:54px 0 90px}.glatt-modern-shop{padding-bottom:var(--glatt-modern-payment-edge-gap)}.glatt-modern-checkout__trust,.glatt-modern-customer-details .woocommerce-billing-fields__field-wrapper,.glatt-modern-product__fields{grid-template-columns:1fr}.glatt-modern-shop .glatt-modern-summary{-moz-column-gap:0;column-gap:0;grid-template-areas:"heading" "quantities" "totals" "action";grid-template-columns:minmax(0,1fr);row-gap:32px}.glatt-modern-shop .glatt-modern-summary .glatt-modern-quantity{grid-template-areas:"label" "stepper";grid-template-columns:minmax(0,1fr);row-gap:8px}.glatt-modern-shop .glatt-modern-summary .glatt-modern-quantity label{align-self:auto}.glatt-modern-customer-details .form-row{grid-column:1!important}.glatt-modern-shop__checkout-step .glatt-modern-checkout__details .glatt-modern-section-heading{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.glatt-modern-checkout__header-options{justify-content:flex-start}.glatt-modern-customer-details{grid-template-columns:minmax(0,1fr);row-gap:14px}.glatt-modern-address-actions{align-items:stretch;flex-direction:row;grid-column:1;justify-self:stretch;width:100%}.glatt-modern-address-actions [data-modern-stage-back]{align-self:stretch;order:0}.glatt-modern-address-actions .glatt-modern-address-continue{align-self:stretch;order:0;width:auto}.glatt-modern-address-actions .glatt-modern-button{margin-bottom:0;margin-top:0;min-width:0;padding-left:16px;padding-right:16px}.glatt-modern-customer-details .woocommerce-account-fields{grid-column:1;justify-self:start;text-align:left}.glatt-modern-login{align-items:start;grid-template-columns:1fr}.glatt-modern-login .glatt-modern-button{width:auto}.glatt-modern-account-panel__logout{justify-self:end}.glatt-modern-account-settings{grid-template-columns:1fr}.glatt-modern-account-orders{display:block}.glatt-modern-account-orders li{border-bottom:1px solid rgba(0,0,0,.12);-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:14px 0;row-gap:14px}.glatt-modern-account-orders li>:not(.glatt-modern-account-orders__divider){padding:0}.glatt-modern-account-orders li:first-child{padding-top:0}.glatt-modern-account-orders__divider{display:none}.glatt-modern-account-orders li>a.glatt-modern-account-orders__receipt{grid-column:1/-1}.glatt-modern-login__panel{grid-column:1}.glatt-modern-login__panel .woocommerce-form-login{grid-template-columns:1fr}.glatt-modern-login__panel .woocommerce-form-login .form-row-first,.glatt-modern-login__panel .woocommerce-form-login .form-row-last{grid-column:1;width:100%}.glatt-modern-login__panel .woocommerce-form-login>.lost_password{grid-column:1;grid-row:3}.glatt-modern-login__panel .woocommerce-form-login>.form-row:not(.form-row-first):not(.form-row-last){grid-column:1;grid-row:4;justify-content:stretch}body.glatt-modern-commerce .woocommerce .glatt-modern-login__panel .woocommerce-form-login__submit{width:auto}.glatt-modern-account-orders li{align-items:start;grid-template-columns:1fr auto}.glatt-modern-account-orders li a{grid-column:1/-1}.woocommerce .glatt-modern-order-review #payment ul.payment_methods{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce .glatt-modern-order-review #payment div.form-row.place-order{gap:20px;grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:20px 0 0!important}.woocommerce .glatt-modern-order-review #payment ul.payment_methods{padding-bottom:0!important}.woocommerce .glatt-modern-order-review #place_order{grid-column:1;grid-row:2;justify-self:end;width:100%!important}.glatt-modern-shop__checkout-step .glatt-modern-order-review{padding-bottom:clamp(24px,4vw,48px)}.woocommerce .glatt-modern-order-review #place_order{margin:0!important}.glatt-modern-order-review .glatt-modern-payment-back{display:inline-flex;margin:16px 0 0;min-width:0;padding-left:12px;padding-right:12px;position:static;width:calc(50% - 8px)}.woocommerce .glatt-modern-order-review .woocommerce-terms-and-conditions-wrapper{grid-column:1;grid-row:1;width:100%}body.glatt-modern-checkout-page form.checkout_coupon{grid-template-columns:1fr}body.glatt-modern-checkout-page form.checkout_coupon .form-row,body.glatt-modern-checkout-page form.checkout_coupon button{width:100%}}@media (max-width:479.98px){.glatt-modern-product__heading,.glatt-modern-section-heading{display:block}.glatt-modern-product__unit-price{margin-top:18px;text-align:left}.glatt-modern-secure-badge{display:inline-block;margin-top:16px}.glatt-modern-progress li{display:block;font-size:max(.875rem,var(--type-small))}.glatt-modern-progress li span{display:flex;margin-bottom:8px}}@media (max-width:359.98px){.glatt-modern-login{gap:18px;grid-template-columns:minmax(0,1fr);overflow:visible;padding:20px}.glatt-modern-account-panel h2,.glatt-modern-account-panel>div:first-child{min-width:0;overflow-wrap:anywhere}.glatt-modern-account-panel__shortcuts{align-items:flex-start;flex-wrap:wrap;white-space:normal}.glatt-modern-account-panel__shortcuts button{white-space:normal}.glatt-modern-account-panel__logout{justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){.glatt-modern-customer-details .form-row>label.glatt-modern-floating-label{transition:none}}.glatt-google-map{background:#f3f1ee;height:450px;overflow:hidden;width:100%}.glatt-google-map__marker{display:block;filter:drop-shadow(0 5px 8px rgba(0,0,0,.22));height:86px;width:86px}.glatt-google-map--error{align-items:center;display:flex;justify-content:center;padding:30px;text-align:center}:root{--glatt-subpage-footer-gap:var(--glatt-space-section)}body:not(.home):not(.page-template-floorplan) main#main>.eventdetail:last-of-type,body:not(.home):not(.page-template-floorplan) main#main>section:last-of-type{box-sizing:border-box;margin-bottom:0!important;padding-bottom:var(--glatt-subpage-footer-gap)!important}@media (max-width:575.98px){body.page-template-anfahrt .findmypp{margin-top:var(--glatt-subpage-footer-gap)}body.page-template-anfahrt .findmypp h1,body.page-template-anfahrt .findmypp h1 a{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif!important;font-weight:700!important}}body.page-template-stores_gastros_healths_events_services main#main>#firststep{min-height:0!important}body.page-template-anfahrt section.anfahrt .row.transport,body.view-a-z section.storescontent .row.articles.stores-view-a-z,section.eventscontent #event-months,section.eventscontent #event-months .event-month-wrapper:last-child .eventteasers>.row:last-child>.news-card-column,section.servicescontent .row.articles.service-articles{margin-bottom:0!important}body.page-template-unternehmen main#main>section.enterprise:last-of-type{padding-bottom:0!important}@media (max-width:575.98px){:root{--hero-title-size:clamp(1.51875rem,8.20125vw,4.2525rem);--hero-subtitle-size:clamp(1.0125rem,5.4675vw,2.835rem)}.hero[data-glatt-subpage-hero] h1{max-width:calc(100vw - 30px)}.hero[data-glatt-subpage-hero] h1 .line_1,.hero[data-glatt-subpage-hero] h1 .line_2{overflow-wrap:normal;text-wrap:balance;white-space:normal!important}html body.home section.hero-slider .caption h1 .line_1,html body:not(.home) main#main .eventhero .eventtitle h1,html body:not(.home) main#main .hero .container h1 .line_1,html body:not(.home) main#main .hero .container.pagetitle h1,html body:not(.home) main#main .section-hero .section__title h1{font-size:var(--hero-title-size)!important}html body.home section.hero-slider .caption h1 .line_2,html body:not(.home) main#main .hero .container h1 .line_2,html body:not(.home) main#main .hero .container p.herocaption{font-size:var(--hero-subtitle-size)!important}}@media (max-width:575.98px) and (orientation:portrait){body.page-template-unternehmen #firststep{margin-top:calc(var(--vh, 1vh)*80)}html body:not(.home) main#main .eventhero,html body:not(.home) main#main .hero,html body:not(.home) main#main .section-hero .section__image,html body:not(.home) main#main .shop-hero,html body:not(.home) main#main .shop-hero .hero,html body:not(.home) main#main .shop-hero .shop-hero-desk{height:calc(var(--vh, 1vh)*80)!important;max-height:none!important;min-height:0!important}html body:not(.home) main#main .section-hero .section__image{padding-bottom:0!important}}body,html{overflow-x:clip}main#main [class*=col-]{min-width:0}main#main iframe,main#main img,main#main svg,main#main video{max-width:100%}main#main a,main#main h1,main#main h2,main#main h3,main#main li,main#main p{overflow-wrap:break-word}@media (max-width:767.98px){.glatt-modern-login__actions{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.glatt-modern-login__actions .glatt-modern-button,.glatt-modern-login__actions>.glatt-modern-login__button[aria-expanded=true]{justify-self:stretch;min-width:0;padding-left:14px;padding-right:14px;width:100%}.glatt-modern-address-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.glatt-modern-address-actions .glatt-modern-button{margin:0;width:100%}.glatt-modern-shop .glatt-modern-summary>.glatt-modern-button{justify-self:end}.glatt-modern-shop .glatt-modern-summary>.glatt-modern-button,body.glatt-modern-commerce .woocommerce .glatt-modern-login__panel .woocommerce-form-login__submit{min-width:0;padding-left:14px;padding-right:14px;width:calc(50% - 8px)}.glatt-modern-account-panel>.glatt-modern-account-panel__logout,.glatt-modern-label--desktop{display:none!important}.glatt-modern-label--mobile{display:inline!important}#glatt-modern-account-title{text-align:center}#glatt-modern-account-title .glatt-modern-customer-name,#glatt-modern-account-title .glatt-modern-greeting{display:block}.glatt-modern-account-panel__shortcuts{justify-content:center}.glatt-modern-account-settings fieldset{grid-template-columns:minmax(0,1fr)}.glatt-modern-account-settings__actions{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.glatt-modern-account-settings__actions .glatt-modern-button{margin:0;min-width:0;padding-left:12px;padding-right:12px;width:100%}.glatt-modern-account-settings__notice{grid-column:1/-1}.glatt-modern-account-panel__logout--settings{display:inline-flex!important}.glatt-modern-account-orders{border-top:1px solid rgba(0,0,0,.12)}.glatt-modern-account-orders li,.glatt-modern-account-orders li:first-child{gap:10px 12px;grid-template-areas:"meta receipt" "items total";grid-template-columns:minmax(0,1fr) max-content;padding:14px 0}.glatt-modern-account-orders li>.glatt-modern-account-orders__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 4px;grid-area:meta;min-width:0}.glatt-modern-account-orders__meta>*{padding:0}.glatt-modern-account-orders__meta:before{content:"—";order:1}.glatt-modern-account-orders__meta time{order:2;white-space:nowrap}.glatt-modern-account-orders li>.glatt-modern-account-orders__items{grid-area:items;min-width:0}.glatt-modern-account-orders__items>span:not(.glatt-modern-label--desktop){display:block}.glatt-modern-account-orders li>a.glatt-modern-account-orders__receipt{align-self:start;color:var(--glatt-dynamic-color,#000);grid-area:receipt}.glatt-modern-account-orders li>.glatt-modern-account-orders__total{align-self:end;grid-area:total;justify-self:end!important;text-align:right!important;width:auto}.glatt-modern-account-orders__total .woocommerce-Price-amount{text-align:right!important}.glatt-modern-account-panel .glatt-modern-account-panel__logout--orders{display:inline-flex!important;margin-top:48px;min-width:0;padding-left:12px;padding-right:12px;width:calc(50% - 8px)}}.glatt-account-page{background:#fff;min-height:70vh;padding-bottom:var(--glatt-space-section);padding-top:calc(var(--glatt-space-section) + 72px)}.glatt-account-page>.container>h1{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--type-section-title)!important;font-weight:700;line-height:1.1;margin:0 0 var(--glatt-space-lg)}.glatt-account-page #customer_login{display:grid;gap:var(--glatt-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.glatt-account-page #customer_login>.u-column1,.glatt-account-page #customer_login>.u-column2{flex:none;float:none;max-width:none;padding:0;width:100%!important}.glatt-account-page #customer_login h2{font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--type-service-label)!important;font-weight:700;line-height:1.2;margin:0 0 var(--glatt-space-sm)}.glatt-account-page #customer_login form.login,.glatt-account-page #customer_login form.register{background:var(--glatt-shop-box-background);border:0;border-radius:8px;box-sizing:border-box;margin:0;padding:var(--glatt-space-lg)}.glatt-account-page #customer_login .form-row{margin:0 0 var(--glatt-space-md);padding:0}.glatt-account-page #customer_login .password-input,.glatt-account-page #customer_login input.input-text,.glatt-account-page #customer_login label{box-sizing:border-box;display:block;max-width:none;width:100%}.glatt-account-page #customer_login input.input-text{background:#fff;border:1px solid transparent;border-radius:6px;min-height:52px;padding:10px 16px}.glatt-account-page #customer_login button.button{background:#000;border:2px solid #000;border-radius:6px;color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:var(--type-ui)!important;font-weight:700;min-height:52px;padding:11px 30px}.glatt-account-page.is-register-view #customer_login{grid-template-columns:minmax(0,680px);justify-content:center}.glatt-account-page.is-register-view #customer_login>.u-column1{display:none}@media (max-width:767.98px){.glatt-account-page{padding-top:calc(var(--glatt-space-section) + 56px)}.glatt-account-page #customer_login{grid-template-columns:minmax(0,1fr)}.glatt-account-page #customer_login form.login,.glatt-account-page #customer_login form.register{padding:var(--glatt-space-md)}}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary>li>a{align-items:center;display:flex;min-height:40px}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary>li>a>i.icon{align-self:center;background-color:currentColor;display:inline-block;flex:0 0 40px;font-size:0!important;height:40px!important;line-height:0;margin-right:14px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:40px 40px;mask-size:40px 40px;text-align:center;text-shadow:none!important;transform:none!important;width:40px!important}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary>li>a>i.icon:before{content:none!important}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-stores{-webkit-mask-image:url(../images/icons/menu/stores.svg);mask-image:url(../images/icons/menu/stores.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-gastro{-webkit-mask-image:url(../images/icons/menu/gastro.svg);mask-image:url(../images/icons/menu/gastro.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-dashtime{-webkit-mask-image:url(../images/icons/menu/opening-hours.svg);mask-image:url(../images/icons/menu/opening-hours.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-dashroute{-webkit-mask-image:url(../images/icons/menu/directions.svg);mask-image:url(../images/icons/menu/directions.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-lageplan-svg{-webkit-mask-image:url(../images/icons/menu/map.svg);mask-image:url(../images/icons/menu/map.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-service{-webkit-mask-image:url(../images/icons/menu/service.svg);mask-image:url(../images/icons/menu/service.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-health{-webkit-mask-image:url(../images/icons/menu/health.svg);mask-image:url(../images/icons/menu/health.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-events{-webkit-mask-image:url(../images/icons/menu/events.svg);mask-image:url(../images/icons/menu/events.svg)}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary .icon-glatttalershop{-webkit-mask-image:url(../images/icons/menu/shop.svg);mask-image:url(../images/icons/menu/shop.svg)}@media (max-width:575.98px){#glattbar .scroll-wrapper{align-content:start;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}#glattbar .scroll-wrapper .ul-wrapper{grid-column:2;margin:0;min-width:0;width:0}#glattbar .scroll-wrapper>.btn.newsletter{grid-column:2}#glattbar .scroll-wrapper .ul-wrapper ul.primary.secondary{margin-left:0}}@media (max-width:1180.98px){body.open-panel-is-search nav.navbar>.container-fluid>#hamburger,body.open-panel-is-search nav.navbar>.container-fluid>a.infodash-toggler{display:none!important}body.open-panel-is-search nav.navbar>.container-fluid>a.searching,body.search-panel-is-visible nav.navbar>.container-fluid>a.searching{color:#777!important;display:flex!important;margin-left:auto;margin-right:0;position:relative;visibility:visible!important;z-index:11058}body.open-panel-is-search nav.navbar a.searching i.icon-search,body.search-panel-is-visible nav.navbar a.searching i.icon-search{color:transparent!important;display:none!important}html body.open-panel-is-search nav.navbar>.container-fluid>a.searching i.icon.icon-cross,html body.search-panel-is-visible nav.navbar>.container-fluid>a.searching i.icon.icon-cross{color:#777!important;display:block!important;opacity:1!important;visibility:visible!important}body.open-panel-is-search nav.navbar a.navbar-brand,body.search-panel-is-visible nav.navbar a.navbar-brand{left:15px!important;transform:translateY(-50%)!important}body.open-panel-is-navi .navbar #hamburger .hamburger-icon,body.open-panel-is-nlabo .navbar #hamburger .hamburger-icon{background-color:transparent!important;transform:rotate(-135deg)!important}body.open-panel-is-navi .navbar #hamburger .hamburger-icon:after,body.open-panel-is-navi .navbar #hamburger .hamburger-icon:before,body.open-panel-is-nlabo .navbar #hamburger .hamburger-icon:after,body.open-panel-is-nlabo .navbar #hamburger .hamburger-icon:before{left:0!important;top:0!important;width:2rem!important}body.open-panel-is-navi .navbar #hamburger .hamburger-icon:after,body.open-panel-is-navi .navbar #hamburger .hamburger-icon:before{background-color:#000!important}body.open-panel-is-nlabo .navbar #hamburger .hamburger-icon:after,body.open-panel-is-nlabo .navbar #hamburger .hamburger-icon:before{background-color:#fff!important}body.open-panel-is-navi .navbar #hamburger .hamburger-icon:before,body.open-panel-is-nlabo .navbar #hamburger .hamburger-icon:before{transform:rotate(90deg)!important}body.open-panel-is-dash nav.navbar>.container-fluid>a.infodash-toggler{color:#fff!important;display:flex!important;height:40px;left:auto;margin:0;position:fixed;right:var(--glatt-menu-close-right,15px);top:var(--glatt-menu-close-top,15px);visibility:visible!important;width:40px;z-index:11058}body.open-panel-is-dash nav.navbar>.container-fluid>#hamburger{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.open-panel-is-dash a.infodash-toggler i.icon:not(.icon-cross){display:none!important}body.open-panel-is-dash a.infodash-toggler i.icon.icon-cross{color:#fff!important;display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width:575.98px){body.open-panel-is-search nav.navbar a.navbar-brand,body.search-panel-is-visible nav.navbar a.navbar-brand{left:50%!important;margin-top:0!important;top:20px!important;transform:translate(-50%,-50%)!important;translate:none!important}body.open-panel-is-search nav.navbar>.container-fluid>a.searching,body.search-panel-is-visible nav.navbar>.container-fluid>a.searching{display:flex!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.open-panel-is-search nav.navbar>.container-fluid>#hamburger,body.search-panel-is-visible nav.navbar>.container-fluid>#hamburger{display:block!important;opacity:1!important;visibility:visible!important}body.open-panel-is-search .navbar #hamburger .hamburger-icon,body.search-panel-is-visible .navbar #hamburger .hamburger-icon{background-color:transparent!important;transform:rotate(-135deg)!important}body.open-panel-is-search .navbar #hamburger .hamburger-icon:after,body.open-panel-is-search .navbar #hamburger .hamburger-icon:before,body.search-panel-is-visible .navbar #hamburger .hamburger-icon:after,body.search-panel-is-visible .navbar #hamburger .hamburger-icon:before{background-color:#777!important;left:0!important;top:0!important;width:2rem!important}body.open-panel-is-search .navbar #hamburger .hamburger-icon:before,body.search-panel-is-visible .navbar #hamburger .hamburger-icon:before{transform:rotate(90deg)!important}}body.glatt-touch-interactions-off,body.glatt-touch-interactions-off [role=button],body.glatt-touch-interactions-off a,body.glatt-touch-interactions-off button,body.glatt-touch-interactions-off input,body.glatt-touch-interactions-off label,body.glatt-touch-interactions-off select,body.glatt-touch-interactions-off summary{-webkit-tap-highlight-color:transparent}body.glatt-touch-interactions-off .navbar-collapse ul.primary li a,body.glatt-touch-interactions-off .navbar-collapse ul.secondary li a,body.glatt-touch-interactions-off section.mainteaser .teaser .mainteaser-media,body.glatt-touch-interactions-off section.servicescontent .row.articles>article .logo-container img,body.glatt-touch-interactions-off section.servicescontent article.service .service-card-icon,body.glatt-touch-interactions-off section.servicescontent article.service a.open-detail-service,body.glatt-touch-interactions-off section.storescontent .row.articles>article .logo-container img{transition:none!important}body.glatt-touch-interactions-off .navbar-collapse ul.primary li a:active,body.glatt-touch-interactions-off .navbar-collapse ul.primary li a:hover,body.glatt-touch-interactions-off .navbar-collapse ul.secondary li a:active,body.glatt-touch-interactions-off .navbar-collapse ul.secondary li a:hover{color:inherit!important;transform:none!important}body.glatt-touch-interactions-off .searchthis .slugsearch a:active,body.glatt-touch-interactions-off .searchthis .slugsearch a:focus,body.glatt-touch-interactions-off .searchthis .slugsearch a:hover{background:transparent!important;color:#777!important;text-decoration:none!important;transform:none!important}body.glatt-touch-interactions-off #infodash .infodash.content>.part.contact>a:active,body.glatt-touch-interactions-off #infodash .infodash.content>.part.contact>a:focus,body.glatt-touch-interactions-off #infodash .infodash.content>.part.contact>a:hover,body.glatt-touch-interactions-off #infodash .infodash.content>a:active,body.glatt-touch-interactions-off #infodash .infodash.content>a:focus,body.glatt-touch-interactions-off #infodash .infodash.content>a:hover{color:#fff!important;text-decoration:none!important}body.glatt-touch-interactions-off #infodash .infodash.content>a:active *,body.glatt-touch-interactions-off #infodash .infodash.content>a:focus *,body.glatt-touch-interactions-off #infodash .infodash.content>a:hover *{color:inherit!important}body.glatt-touch-interactions-off #infodash .infodash.content>a:active .openinghours .today span.weekly,body.glatt-touch-interactions-off #infodash .infodash.content>a:focus .openinghours .today span.weekly,body.glatt-touch-interactions-off #infodash .infodash.content>a:hover .openinghours .today span.weekly{border-color:#fff!important}body.glatt-touch-interactions-off section.mainteaser .teaser a:active .mainteaser-media,body.glatt-touch-interactions-off section.mainteaser .teaser a:hover .mainteaser-media,body.glatt-touch-interactions-off section.servicescontent .row.articles>article a:active .logo-container img,body.glatt-touch-interactions-off section.servicescontent .row.articles>article a:hover .logo-container img,body.glatt-touch-interactions-off section.servicescontent article.service a.open-detail-service:active,body.glatt-touch-interactions-off section.servicescontent article.service a.open-detail-service:hover,body.glatt-touch-interactions-off section.storescontent .row.articles>article>a.open-detail:active .logo-container img,body.glatt-touch-interactions-off section.storescontent .row.articles>article>a.open-detail:hover .logo-container img{filter:none!important;transform:none!important}body.glatt-touch-interactions-off section.servicescontent article.service .service-card-icon{filter:none!important}@media (max-width:575.98px){#infodash.infodash-collapse{overflow-x:hidden}#infodash .infodash.content{box-sizing:border-box;display:flex;flex-direction:column;margin:0!important;min-height:100dvh;padding:clamp(6rem,17dvh,9.0625rem) 0 2rem;width:100%}#infodash .infodash.content>a{display:block;width:100%}#infodash .infodash.content .part{margin-bottom:0}#infodash .infodash.content .part.nextday,#infodash .infodash.content .part.openinghours,#infodash .infodash.content .part.parking{align-items:center;box-sizing:border-box;display:flex;min-height:3.5rem;padding-left:3.125rem;padding-right:1.875rem;width:100%}#infodash .infodash.content .part.openinghours{margin-bottom:clamp(2rem,5.3dvh,2.8125rem)}#infodash .infodash.content .part.nextday{flex-direction:row-reverse;justify-content:flex-end;margin-bottom:clamp(1.75rem,4.4dvh,2.3125rem)}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock,#infodash .infodash.content .part.nextday>i,#infodash .infodash.content .part.openinghours>i,#infodash .infodash.content .part.parking>i{flex:0 0 3.5rem;font-size:3.5rem;height:3.5rem;line-height:1;margin:0 1.5rem 0 0;text-align:center;width:3.5rem}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock .glatt-live-clock__svg{height:3.5rem;width:3.5rem}#infodash .infodash.content .openinghours .today,#infodash .infodash.content .openinghours .today[class*=case-class-]{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.25!important;padding:0;text-transform:none}#infodash .infodash.content .nextday,#infodash .infodash.content .nextday .nextday.info,#infodash .infodash.content .parking .parking.info{color:#fff;font-family:New Hero,Calibri,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.25!important;padding:0;text-transform:none}#infodash .infodash.content .openinghours .today>br:first-of-type{display:none}#infodash .infodash.content .openinghours .today span.time{font:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}#infodash .infodash.content .openinghours .today span.weekly{border:0!important;display:block;font-size:18px;line-height:1.25;margin-top:.25rem;padding:0!important}#infodash .infodash.content .openinghours .today span.weekly:before{display:none}#infodash .infodash.content .nextday .nextday.info{display:block;flex:1 1 auto;width:auto}#infodash .infodash.content .nextday .nextday.info div{width:auto}#infodash .infodash.content .part.contact{align-items:flex-start;display:flex;float:none;justify-content:space-between;margin:clamp(4.75rem,14.7dvh,7.75rem) 0 0;padding:0 2.3125rem;width:100%}#infodash .infodash.content .part.contact>a{flex:0 0 5rem;float:none;font-size:18px;font-weight:400;line-height:1.25;width:5rem}#infodash .infodash.content .part.contact:after{display:none}#infodash .infodash.content .part.contact>a i.mobile{font-size:3rem;height:3rem;line-height:1;margin:0 0 .5rem;width:3rem}#infodash .infodash.content .address{font-size:18px;font-weight:400;line-height:1.3;margin-top:clamp(2rem,4.8dvh,2.5rem);padding:0 1.5rem;text-align:center;width:100%}}@media (max-width:374.98px){#infodash .infodash.content{padding-bottom:1rem;padding-top:clamp(4.5rem,14dvh,5.875rem)}#infodash .infodash.content .part.nextday,#infodash .infodash.content .part.openinghours,#infodash .infodash.content .part.parking{min-height:3rem;padding-left:2rem;padding-right:1.25rem}#infodash .infodash.content .part.nextday,#infodash .infodash.content .part.openinghours{margin-bottom:1.5rem}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock,#infodash .infodash.content .part.nextday>i,#infodash .infodash.content .part.openinghours>i,#infodash .infodash.content .part.parking>i{flex-basis:3rem;font-size:3rem;height:3rem;margin-right:1.5rem;width:3rem}#infodash .infodash.content .openinghours i.icon.icon-dashtime.is-live-clock .glatt-live-clock__svg{height:3rem;width:3rem}#infodash .infodash.content .openinghours .today,#infodash .infodash.content .openinghours .today[class*=case-class-]{font-size:18px}#infodash .infodash.content .nextday,#infodash .infodash.content .nextday .nextday.info,#infodash .infodash.content .openinghours .today span.weekly,#infodash .infodash.content .parking .parking.info{font-size:16px}#infodash .infodash.content .part.contact{margin-top:clamp(3rem,9dvh,3.75rem);padding:0 1.5rem}#infodash .infodash.content .part.contact>a{flex-basis:4rem;font-size:16px;width:4rem}#infodash .infodash.content .part.contact>a i.mobile{font-size:2.75rem;height:2.75rem;width:2.75rem}#infodash .infodash.content .address{font-size:16px;margin-top:1.5rem}}html body.ppfinder-is-open{overflow:hidden!important}#ppfinder-ppfinder{height:100vh!important;height:100dvh!important;overscroll-behavior:contain;z-index:11070}#ppfinder-ppfinder .ppfinder-parts h1,.findmypp h1,.findmypp h1 a{text-transform:none!important}#ppfinder-ppfinder .closeme{height:40px;position:absolute;right:15px;top:15px;width:40px}#ppfinder-ppfinder .closeme a{align-items:center;display:flex;height:40px;justify-content:center;width:40px}#ppfinder-ppfinder .closeme a i.icon{font-size:2.5rem;line-height:1}@media (max-width:1023.98px) and (orientation:landscape),(max-width:767.98px){body.page-template-floorplan,body.page-template-floorplan #map-section,body.page-template-floorplan #mapplic,body.page-template-floorplan .map-container,body.page-template-floorplan main#main{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden!important;width:100%}body.page-template-floorplan{max-width:100vw;overflow-x:hidden!important;overscroll-behavior-x:none;position:relative;width:100vw;--floorplan-mobile-map-height:44svh}body.page-template-floorplan #mapplic{min-height:calc(var(--vh, 1vh)*100 - var(--floorplan-nav-offset))}body.page-template-floorplan:not(.floorplan-is-ready) .home-footer-logo-reveal,body.page-template-floorplan:not(.floorplan-is-ready) footer{opacity:0;visibility:hidden}body.page-template-floorplan .mapplic-container{height:var(--floorplan-mobile-map-height)!important;max-width:100%;overflow:hidden;position:relative;top:auto;width:100%!important}body.page-template-floorplan .level-switcher.is-inside-map{left:50%;margin:0;max-width:calc(100% - 24px);position:absolute;top:10px;transform:translateX(-50%);width:auto;z-index:8}body.page-template-floorplan .level-switcher.is-inside-map .btn-group{display:flex;max-width:100%}body.page-template-floorplan .level-switcher.is-inside-map .btn-group>.btn{flex:1 1 auto;font-size:15px;min-width:0;padding:7px 10px}body.page-template-floorplan .mapplic-container .mapplic-zoom-buttons{bottom:10px;left:6px}body.page-template-floorplan .mapplic-container>.mapplic-clear-button{bottom:79px;left:6px}body.page-template-floorplan .mapplic-sidebar{box-sizing:border-box;height:calc(var(--vh, 1vh)*100 - var(--floorplan-nav-offset) - var(--floorplan-mobile-map-height))!important;margin-top:0;max-width:100%;min-height:300px;min-width:0;overflow-x:hidden!important;width:100%!important}body.page-template-floorplan .floorplan-sidebar-controls{box-sizing:border-box;display:block;margin:8px 12px 6px;max-width:none;min-width:0;overflow:hidden;width:auto!important}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-form,body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input{box-sizing:border-box!important;left:auto!important;max-width:100%;min-width:0!important;position:relative;right:auto!important;width:100%!important}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-input{display:block;overflow:hidden}body.page-template-floorplan .floorplan-sidebar-controls .mapplic-search-clear{position:absolute!important;right:8px!important}body.page-template-floorplan .mapplic-list,body.page-template-floorplan .mapplic-list-container{box-sizing:border-box;height:calc(100% - 58px);max-width:100%;min-width:0;overflow-x:hidden!important;overscroll-behavior-x:none;touch-action:pan-y;width:100%}body.page-template-floorplan .mapplic-list{height:100%}body.page-template-floorplan .mapplic-list-location,body.page-template-floorplan .mapplic-list-location>a{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}body.page-template-floorplan .mapplic-list-location>a{gap:10px;padding:7px 16px}body.page-template-floorplan .mapplic-list-location .mapplic-thumbnail-placeholder,body.page-template-floorplan .mapplic-list-location img.mapplic-thumbnail{flex-basis:44px;height:44px;max-height:44px;max-width:44px;padding:6px;width:44px}body.page-template-floorplan .mapplic-list-location h4{font-size:18px;line-height:1.08}body.page-template-floorplan .mapplic-tooltip{border-radius:7px;max-width:150px!important;min-width:0;padding:0 8px 8px}body.page-template-floorplan .mapplic-tooltip.has-no-thumb{padding-top:8px}body.page-template-floorplan .mapplic-tooltip .mapplic-thumbnail{height:50px;width:50px}body.page-template-floorplan .mapplic-tooltip svg.mapplic-thumbnail.is--cpt_services{margin:8px auto;max-height:35px;max-width:50px}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-title{font-size:.875rem;line-height:1.08}body.page-template-floorplan .mapplic-tooltip .mapplic-popup-link,body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-description{font-size:.75rem;line-height:1.12}body.page-template-floorplan .mapplic-tooltip .mapplic-popup-link{margin:7px 0 3px -14px;padding:0 14px}body.page-template-floorplan .mapplic-tooltip .mapplic-popup-link i{margin-left:3px;margin-top:0}body.page-template-floorplan .mapplic-tooltip .mapplic-tooltip-triangle{border-width:9px 9px 0;margin-bottom:-9px;margin-left:-5px}body.page-template-floorplan .mapplic-tooltip.mapplic-bottom .mapplic-tooltip-triangle{border-width:0 9px 9px;margin-top:-9px}}body.page-template-floorplan .info-panel{z-index:40}html:has(body.page-template-floorplan){overflow-x:hidden!important;overscroll-behavior-x:none}body.page-template-floorplan{height:auto;max-width:100%!important;min-height:100svh;overflow:clip visible!important;width:100%!important}body.page-template-floorplan #map-section,body.page-template-floorplan .map-container,body.page-template-floorplan main#main{overflow:clip!important}body.page-template-floorplan #map-section{padding-top:0}body.page-template-floorplan .map-container>#mapplic{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) var(--floorplan-sidebar-width);height:auto!important;min-height:calc(100svh - var(--floorplan-nav-offset));overflow:clip!important}body.page-template-floorplan .mapplic-container{float:none!important;grid-column:1;grid-row:1;height:calc(100svh - var(--floorplan-nav-offset))!important;min-width:0;position:sticky;top:var(--floorplan-nav-offset);width:100%!important}body.page-template-floorplan .mapplic-sidebar{float:none!important;grid-column:2;grid-row:1;margin-top:0;min-width:0;padding-top:0;width:100%!important}body.page-template-floorplan .mapplic-list,body.page-template-floorplan .mapplic-list-container,body.page-template-floorplan .mapplic-sidebar{height:auto!important;max-height:none!important;overflow:clip visible!important}body.page-template-floorplan .mapplic-sidebar .mapplic-search-input{box-sizing:border-box!important;font-size:16px!important;max-width:100%;min-width:0!important}body.page-template-floorplan .level-switcher.is-inside-map{left:16px;margin:0;position:absolute;top:16px;transform:none;z-index:8}@media (max-width:767.98px) and (orientation:portrait){body.page-template-floorplan .map-container>#mapplic{grid-template-columns:minmax(0,1fr)}body.page-template-floorplan .mapplic-container{height:var(--floorplan-mobile-map-height)!important;position:relative;top:auto}body.page-template-floorplan .mapplic-sidebar{grid-column:1;grid-row:2}body.page-template-floorplan .level-switcher.is-inside-map{left:50%;top:10px;transform:translateX(-50%)}}@media (max-width:1023.98px) and (orientation:landscape){body.page-template-floorplan{--floorplan-sidebar-width:clamp(240px,38vw,336px)}body.page-template-floorplan .level-switcher.is-inside-map{left:10px;top:10px;transform:none;width:auto}body.page-template-floorplan .level-switcher .btn-group{display:none!important}body.page-template-floorplan .level-switcher .btn-group-vertical{display:flex!important}body.page-template-floorplan .level-switcher .btn-group-vertical>.btn{font-size:14px;line-height:1.2;min-height:32px;padding:7px 10px}body.page-template-floorplan .floorplan-sidebar-controls{display:block;margin:8px 10px;min-width:0;width:auto!important}body.page-template-floorplan .mapplic-search-form,body.page-template-floorplan .mapplic-search-input{box-sizing:border-box!important;max-width:100%;min-width:0!important;width:100%!important}body.page-template-floorplan .mapplic-list-location>a{gap:8px;padding:7px 12px}body.page-template-floorplan .mapplic-list-location h4{font-size:16px}body.page-template-floorplan .mapplic-container .mapplic-zoom-buttons{bottom:10px;left:10px}body.page-template-floorplan .mapplic-container>.mapplic-clear-button{bottom:79px;left:10px}}@media (max-width:1023.98px) and (max-height:500px) and (orientation:landscape),(max-width:767.98px){body.page-template-floorplan .floorplan-sidebar-controls .floorplan-sector-filter{display:none!important}}@media (min-width:1024px),(min-width:768px) and (min-height:501px){body.page-template-floorplan .floorplan-sidebar-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 16px 8px;overflow:visible}body.page-template-floorplan .floorplan-sidebar-controls .floorplan-sector-filter{display:block}}@media (min-width:1024px){body.page-template-floorplan .map-container>#mapplic,body.page-template-floorplan .mapplic-container,body.page-template-floorplan .mapplic-sidebar{height:calc(100svh - var(--floorplan-nav-offset))!important;min-height:0}body.page-template-floorplan .mapplic-container{position:relative;top:auto}body.page-template-floorplan .mapplic-sidebar{display:flex;flex-direction:column;overflow:visible!important}body.page-template-floorplan .floorplan-sidebar-controls{flex:0 0 auto}body.page-template-floorplan .mapplic-list-container{flex:1 1 auto;min-height:0;overflow:hidden auto!important;overscroll-behavior-y:contain}body.page-template-floorplan .floorplan-sector-filter .stores-sector-menu{max-height:calc(100svh - var(--floorplan-nav-offset) - 90px);overflow-y:auto}}body.page-template-floorplan .mapplic-container.is-loading{background-image:url(../components/mapplic/mapplic/images/loader.gif);background-position:50%;background-repeat:no-repeat}body.page-template-floorplan .mapplic-button,body.page-template-floorplan .mapplic-tooltip-close{touch-action:manipulation}