/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box;font-size:100%;-webkit-text-size-adjust:100%;}*,*::before,*::after{box-sizing:inherit;}body{margin:0;padding:0;background-color:rgba(255,236,167,0.15);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;}.row{width:100%;max-width:105rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 0.625rem;}@media screen and (min-width:48em){.row{padding:0 1.25rem;}}@media screen and (min-width:75em){.row{padding:0 2.5rem;}}@media screen and (min-width:106.875em){.row{padding:0 0.625rem;}}img{max-width:100%;height:auto;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}@font-face{font-family:'open_sans_condensedlight';src:url(/themes/custom/gsiberger/css/webfonts/opensanscondensed-light-webfont.woff2) format("woff2"),url(/themes/custom/gsiberger/css/webfonts/opensanscondensed-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansregular';src:url(/themes/custom/gsiberger/css/webfonts/opensans-regular-webfont.woff2) format("woff2"),url(/themes/custom/gsiberger/css/webfonts/opensans-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanssemibold';src:url(/themes/custom/gsiberger/css/webfonts/opensans-semibold-webfont.woff2) format("woff2"),url(/themes/custom/gsiberger/css/webfonts/opensans-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}h1{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.5rem;line-height:1.8125rem;margin:0;text-transform:uppercase;letter-spacing:0.3rem;}@media screen and (min-width:48em){h1{font-size:2rem;line-height:3rem;}}@media screen and (min-width:75em){h1{font-size:3.75rem;line-height:4.5rem;}}h2{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;margin:0;text-transform:uppercase;letter-spacing:0.25rem;}@media screen and (min-width:48em){h2{font-size:1.5rem;line-height:2rem;}}@media screen and (min-width:64em){h2{font-size:1.625rem;line-height:2.125rem;}}@media screen and (min-width:90em){h2{font-size:2.375rem;line-height:3.375rem;}}h2 a{color:#d3152a;}h3{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;color:#d3152a;margin:0;}@media screen and (min-width:48em){h3{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){h3{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){h3{font-size:1.25rem;line-height:1.75rem;}}h3.paragraph--black{color:#000;}h3 a{color:#d3152a;}p{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){p{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){p{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){p{font-size:1.25rem;line-height:1.75rem;}}p.paragraph--black{color:#000;}p a{color:#d3152a;}.content-text ul{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.content-text ul{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.content-text ul{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.content-text ul{font-size:1.25rem;line-height:1.75rem;}}.content-text ul.paragraph--black{color:#000;}.content-text ul a{color:#d3152a;}h3 + p{margin-top:0;}main{position:relative;}.toolbar-tray-open main{top:34px;}.full-width{width:100%;text-align:center;}.background-white{background-color:#fff;}.button{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;}@media screen and (min-width:48em){.button{font-size:1.125rem;}}@media screen and (min-width:75em){.button{font-size:1.25rem;}}.button:hover{background-color:#a51021;}.button--small{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;padding:0.5rem 1rem;}@media screen and (min-width:48em){.button--small{font-size:1.125rem;}}@media screen and (min-width:75em){.button--small{font-size:1.25rem;}}.button--small:hover{background-color:#a51021;}.spacer{width:100%;height:4rem;margin:2rem 0;}@media screen and (min-width:48em){.spacer{height:5rem;margin:2rem 0;}}@media screen and (min-width:75em){.spacer{height:10rem;margin:4rem 0;}}.spacer--white{background-color:#fff;}.article--centering{position:relative;padding-bottom:2rem;}@media screen and (min-width:75em){.article--centering{padding-bottom:4rem;}}.article--centering .content{text-align:center;margin:2rem auto 0 auto;max-width:90%;}@media screen and (min-width:48em){.article--centering .content{margin:3rem auto 0 auto;max-width:80%;}}@media screen and (min-width:75em){.article--centering .content{margin:4rem auto 0 auto;max-width:50rem;}}.article--centering .content h1{color:#d3152a;}.article--centering .content .field--name-field-text{margin:1rem auto;}@media screen and (min-width:48em){.article--centering .content .field--name-field-text{margin:1.5rem auto;}}@media screen and (min-width:64em){.article--centering .content .field--name-field-text{margin:2rem auto;}}@media screen and (min-width:75em){.article--centering .content .field--name-field-text{margin:3rem auto;}}.article--centering .content h2{margin-bottom:0;color:#d3152a;}.article--centering .content h2 + p{margin-top:0;}.icon{text-align:center;margin:0 auto;height:0.875rem;background-image:url(/themes/custom/gsiberger/images/icon-flower-red.svg);background-repeat:no-repeat;background-position:center;background-size:auto 100%;}@media screen and (min-width:48em){.icon{height:1.25rem;}}@media screen and (min-width:75em){.icon{height:2rem;}}.down-icon{position:absolute;top:80vh;left:50%;transform:translateY(-50%);z-index:6;display:none;}@media screen and (min-width:75em){.down-icon{display:block;}}.down-icon svg{transform:rotate(90deg);}.down-icon svg path{fill:#d3152a;}.field--name-field-route{margin-top:2rem;margin-bottom:2rem;}@media screen and (min-width:64em){.field--name-field-route{margin-top:4rem;margin-bottom:4rem;}}.field--name-field-route a{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;text-decoration:none;}@media screen and (min-width:48em){.field--name-field-route a{font-size:1.125rem;}}@media screen and (min-width:75em){.field--name-field-route a{font-size:1.25rem;}}.field--name-field-route a:hover{background-color:#a51021;}.field--name-field-openinghours p{margin-top:0;}.field--name-field-text-formatted{margin:0.5rem 0 1rem 0;}@media screen and (min-width:64em){.field--name-field-text-formatted{margin:3.375rem 0 4rem 0;}}.content--search{margin:0 auto;max-width:600px;padding:48px 16px 32px 16px;}.field-blocks .text{background-color:#fff;text-align:left;padding:16px;}@media screen and (min-width:64em){.field-blocks .text{padding:24px 32px;}}.field-blocks .text ul{margin:10px 0 10px 20px;padding:0;}.field-blocks .text ul li{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.field-blocks .text ul li{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.field-blocks .text ul li{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.field-blocks .text ul li{font-size:1.25rem;line-height:1.75rem;}}.field-blocks .text ul li.paragraph--black{color:#000;}.field-blocks .text ul li a{color:#d3152a;}ul.offers{margin-top:2rem;padding:0;list-style-type:none;}@media screen and (min-width:75em){ul.offers{margin-top:4rem;}}ul.offers li a{padding:0.5rem 0;display:block;font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;margin:0;text-transform:uppercase;letter-spacing:0.25rem;letter-spacing:0.01rem;color:#d3152a;}@media screen and (min-width:48em){ul.offers li a{font-size:1.5rem;line-height:2rem;}}@media screen and (min-width:64em){ul.offers li a{font-size:1.625rem;line-height:2.125rem;}}@media screen and (min-width:90em){ul.offers li a{font-size:2.375rem;line-height:3.375rem;}}ul.offers li a a{color:#d3152a;}@media screen and (min-width:75em){ul.offers li a{padding:0.75rem 0;}}.slider-title{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.5rem;line-height:1.8125rem;margin:0;text-transform:uppercase;letter-spacing:0.3rem;color:#fff;position:absolute;top:4rem;left:50%;transform:translateX(-50%);width:100%;text-align:center;z-index:2;padding-bottom:2rem;background-image:url(/themes/custom/gsiberger/images/icon-flower-white.svg);background-repeat:no-repeat;background-position:center bottom;background-size:20px auto;}@media screen and (min-width:48em){.slider-title{font-size:2rem;line-height:3rem;}}@media screen and (min-width:75em){.slider-title{font-size:3.75rem;line-height:4.5rem;}}@media screen and (min-width:48em){.slider-title{padding-bottom:2.625rem;background-size:30px auto;}}@media screen and (min-width:75em){.slider-title{padding-bottom:3.25rem;background-size:40px auto;top:20vh;max-width:50rem;}}.slider--textcolor--red .slider-title{color:#d3152a;background-image:url(/themes/custom/gsiberger/images/icon-flower-red.svg);}.groupoffer nav{-ms-flex:0 0 25%;flex:0 0 25%;padding:0 0.9375rem;display:none;background-color:#fff;}@media screen and (min-width:48em){.groupoffer nav{display:block;}}@media screen and (min-width:90em){.groupoffer nav{-ms-flex:0 0 30%;flex:0 0 30%;}}.groupoffer nav .offers li a{font-family:'open_sanssemibold',Arial,sans-serif;font-weight:bold;font-size:0.875rem;line-height:1.125rem;padding:0.25rem 0;display:block;color:#000;text-transform:uppercase;text-decoration:none;}@media screen and (min-width:48em){.groupoffer nav .offers li a{font-size:1rem;line-height:1.5rem;}}.groupoffer nav .offers li a.paragraph--black{color:#000;}.groupoffer nav .offers li a a{color:#d3152a;}@media screen and (min-width:75em){.groupoffer nav .offers li a{padding:0.375rem 0;}}.groupoffer article{-ms-flex:0 0 100%;flex:0 0 100%;}@media screen and (min-width:48em){.groupoffer article{-ms-flex:0 0 75%;flex:0 0 75%;}}@media screen and (min-width:90em){.groupoffer article{-ms-flex:0 0 70%;flex:0 0 70%;}}.groupoffer article .content{padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}@media screen and (min-width:48em){.groupoffer article .content{padding:0 0.9375rem;}}.groupoffer article .content h1{background-color:#fff;text-align:center;color:#d3152a;padding:2rem;margin-bottom:0.5rem;width:100%;}@media screen and (min-width:75em){.groupoffer article .content h1{padding:5rem 10vw;margin-bottom:1rem;}}.groupoffer article .field--name-field-text-formatted,.groupoffer article .field--name-field-pdf{background-color:#fff;padding:1rem;margin-top:0;margin-bottom:0;}@media screen and (min-width:75em){.groupoffer article .field--name-field-text-formatted,.groupoffer article .field--name-field-pdf{padding:2rem;}}.groupoffer article .content-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media screen and (min-width:48em){.groupoffer article .content-text{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}}@media screen and (min-width:75em){.groupoffer article .content-text{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}}.groupoffer article .content-images{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;}@media screen and (min-width:48em){.groupoffer article .content-images{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media screen and (min-width:75em){.groupoffer article .content-images{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}}.groupoffer article .content-images picture{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}@media screen and (min-width:48em){.groupoffer article .content-images picture{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}.groupoffer article .content-images picture img{width:100%;display:block;}.groupoffer .offers li a{text-transform:none;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.groupoffer .offers li a{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.groupoffer .offers li a{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.groupoffer .offers li a{font-size:1.25rem;line-height:1.75rem;}}.groupoffer .offers li a.paragraph--black{color:#000;}.groupoffer .offers li a a{color:#d3152a;}.term-description{text-align:center;margin-bottom:24px;background-color:#fff;color:#d3152a;padding:1.125rem 0.9375rem 0.9375rem 0.9375rem;}@media screen and (min-width:48em){.term-description{margin:0 0.9375rem 0.9375rem 0.9375rem;}}@media screen and (min-width:75em){.term-description{margin:0 0.9375rem 0.9375rem 0.9375rem;}}.product,.products{position:relative;}.product #shopmenu,.products #shopmenu{display:none;}.product #shopmenu:checked + nav,.products #shopmenu:checked + nav{background-color:#fff;}.product #shopmenu:checked + nav ul,.products #shopmenu:checked + nav ul{display:block;}.product nav#block-produkte,.products nav#block-produkte{margin-top:2rem;padding:0 0.9375rem;position:absolute;top:0px;left:0;width:100%;margin:0;}@media screen and (min-width:48em){.product nav#block-produkte,.products nav#block-produkte{top:20px;}}@media screen and (min-width:64em){.product nav#block-produkte,.products nav#block-produkte{-ms-flex:0 0 25%;flex:0 0 25%;display:block;position:relative;width:auto;background-color:#fff;margin-top:2.75rem;}}.product nav#block-produkte label,.products nav#block-produkte label{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;color:#d3152a;margin:0;cursor:pointer;padding:8px 16px;display:block;}@media screen and (min-width:48em){.product nav#block-produkte label,.products nav#block-produkte label{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.product nav#block-produkte label,.products nav#block-produkte label{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.product nav#block-produkte label,.products nav#block-produkte label{font-size:1.25rem;line-height:1.75rem;}}.product nav#block-produkte label.paragraph--black,.products nav#block-produkte label.paragraph--black{color:#000;}.product nav#block-produkte label a,.products nav#block-produkte label a{color:#d3152a;}@media screen and (min-width:48em){.product nav#block-produkte label,.products nav#block-produkte label{padding:16px 32px;}}@media screen and (min-width:64em){.product nav#block-produkte label,.products nav#block-produkte label{display:none;}}.product nav#block-produkte ul,.products nav#block-produkte ul{padding:0;list-style-type:none;display:none;}@media screen and (min-width:64em){.product nav#block-produkte ul,.products nav#block-produkte ul{display:block;}}.product nav#block-produkte ul li.active-trail > a,.products nav#block-produkte ul li.active-trail > a{color:#d3152a;}.product nav#block-produkte ul li a,.products nav#block-produkte ul li a{font-family:'open_sanssemibold',Arial,sans-serif;font-weight:bold;font-size:0.875rem;line-height:1.125rem;padding:0.25rem 0;display:block;color:#000;text-transform:uppercase;text-decoration:none;}@media screen and (min-width:48em){.product nav#block-produkte ul li a,.products nav#block-produkte ul li a{font-size:1rem;line-height:1.5rem;}}.product nav#block-produkte ul li a.paragraph--black,.products nav#block-produkte ul li a.paragraph--black{color:#000;}.product nav#block-produkte ul li a a,.products nav#block-produkte ul li a a{color:#d3152a;}@media screen and (min-width:75em){.product nav#block-produkte ul li a,.products nav#block-produkte ul li a{padding:0.375rem 0;}}.product nav#block-produkte ul ul,.products nav#block-produkte ul ul{margin-top:0;}.product nav#block-produkte ul ul li a,.products nav#block-produkte ul ul li a{padding-left:0.5rem;text-transform:none;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;}@media screen and (min-width:75em){.product nav#block-produkte ul ul li a,.products nav#block-produkte ul ul li a{padding-left:1rem;}}.product nav[aria-labelledby="pagination-heading"],.products nav[aria-labelledby="pagination-heading"]{margin:0.9375rem;text-align:center;}.product nav[aria-labelledby="pagination-heading"] .js-pager__items,.products nav[aria-labelledby="pagination-heading"] .js-pager__items{font-family:'open_sansregular',Arial,sans-serif;background-color:transparent;}.product nav[aria-labelledby="pagination-heading"] .js-pager__items li,.products nav[aria-labelledby="pagination-heading"] .js-pager__items li{display:inline-block;}.product nav[aria-labelledby="pagination-heading"] .js-pager__items li a,.products nav[aria-labelledby="pagination-heading"] .js-pager__items li a{color:#d3152a;font-size:1.375rem;margin:0 0.3125rem;}.product nav[aria-labelledby="pagination-heading"] .js-pager__items li a:hover,.products nav[aria-labelledby="pagination-heading"] .js-pager__items li a:hover{color:#a51021;}.product nav[aria-labelledby="pagination-heading"] .js-pager__items li.is-active a,.products nav[aria-labelledby="pagination-heading"] .js-pager__items li.is-active a{color:#000;}.product .commerce-order-item-add-to-cart-form .field--name-quantity,.products .commerce-order-item-add-to-cart-form .field--name-quantity{display:none;}.product #block-gsiberger-content,.products #block-gsiberger-content,.events #block-gsiberger-content{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:2rem;margin-bottom:2rem;}@media screen and (min-width:64em){.product #block-gsiberger-content,.products #block-gsiberger-content,.events #block-gsiberger-content{-ms-flex:0 0 73%;flex:0 0 73%;margin-top:4rem;margin-bottom:4rem;}}.product #block-gsiberger-content .content,.products #block-gsiberger-content .content,.events #block-gsiberger-content .content{padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;}@media screen and (min-width:48em){.product #block-gsiberger-content .content,.products #block-gsiberger-content .content,.events #block-gsiberger-content .content{padding:0 0.9375rem;}}.product #block-gsiberger-content .content-text,.products #block-gsiberger-content .content-text,.events #block-gsiberger-content .content-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0.9375rem;background-color:#fff;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-text,.products #block-gsiberger-content .content-text,.events #block-gsiberger-content .content-text{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}}@media screen and (min-width:75em){.product #block-gsiberger-content .content-text,.products #block-gsiberger-content .content-text,.events #block-gsiberger-content .content-text{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}}.product #block-gsiberger-content .content-text h1,.products #block-gsiberger-content .content-text h1,.events #block-gsiberger-content .content-text h1{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;margin:0;text-transform:uppercase;letter-spacing:0.25rem;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-text h1,.products #block-gsiberger-content .content-text h1,.events #block-gsiberger-content .content-text h1{font-size:1.5rem;line-height:2rem;}}@media screen and (min-width:64em){.product #block-gsiberger-content .content-text h1,.products #block-gsiberger-content .content-text h1,.events #block-gsiberger-content .content-text h1{font-size:1.625rem;line-height:2.125rem;}}@media screen and (min-width:90em){.product #block-gsiberger-content .content-text h1,.products #block-gsiberger-content .content-text h1,.events #block-gsiberger-content .content-text h1{font-size:2.375rem;line-height:3.375rem;}}.product #block-gsiberger-content .content-text h1 a,.products #block-gsiberger-content .content-text h1 a,.events #block-gsiberger-content .content-text h1 a{color:#d3152a;}.product #block-gsiberger-content .content-text .sku,.product #block-gsiberger-content .content-text .label,.products #block-gsiberger-content .content-text .sku,.products #block-gsiberger-content .content-text .label,.events #block-gsiberger-content .content-text .sku,.events #block-gsiberger-content .content-text .label{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;margin-top:4px;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-text .sku,.product #block-gsiberger-content .content-text .label,.products #block-gsiberger-content .content-text .sku,.products #block-gsiberger-content .content-text .label,.events #block-gsiberger-content .content-text .sku,.events #block-gsiberger-content .content-text .label{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.product #block-gsiberger-content .content-text .sku,.product #block-gsiberger-content .content-text .label,.products #block-gsiberger-content .content-text .sku,.products #block-gsiberger-content .content-text .label,.events #block-gsiberger-content .content-text .sku,.events #block-gsiberger-content .content-text .label{font-size:0.875rem;line-height:1.125rem;}}.product #block-gsiberger-content .content-text .sku a,.product #block-gsiberger-content .content-text .label a,.products #block-gsiberger-content .content-text .sku a,.products #block-gsiberger-content .content-text .label a,.events #block-gsiberger-content .content-text .sku a,.events #block-gsiberger-content .content-text .label a{color:#d3152a;}.product #block-gsiberger-content .content-text time,.products #block-gsiberger-content .content-text time,.events #block-gsiberger-content .content-text time{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-text time,.products #block-gsiberger-content .content-text time,.events #block-gsiberger-content .content-text time{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.product #block-gsiberger-content .content-text time,.products #block-gsiberger-content .content-text time,.events #block-gsiberger-content .content-text time{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.product #block-gsiberger-content .content-text time,.products #block-gsiberger-content .content-text time,.events #block-gsiberger-content .content-text time{font-size:1.25rem;line-height:1.75rem;}}.product #block-gsiberger-content .content-text time.paragraph--black,.products #block-gsiberger-content .content-text time.paragraph--black,.events #block-gsiberger-content .content-text time.paragraph--black{color:#000;}.product #block-gsiberger-content .content-text time a,.products #block-gsiberger-content .content-text time a,.events #block-gsiberger-content .content-text time a{color:#d3152a;}.product #block-gsiberger-content .content-text .price,.products #block-gsiberger-content .content-text .price,.events #block-gsiberger-content .content-text .price{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;margin:0;text-transform:uppercase;letter-spacing:0.25rem;color:#d3152a;margin-bottom:1rem;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-text .price,.products #block-gsiberger-content .content-text .price,.events #block-gsiberger-content .content-text .price{font-size:1.5rem;line-height:2rem;}}@media screen and (min-width:64em){.product #block-gsiberger-content .content-text .price,.products #block-gsiberger-content .content-text .price,.events #block-gsiberger-content .content-text .price{font-size:1.625rem;line-height:2.125rem;}}@media screen and (min-width:90em){.product #block-gsiberger-content .content-text .price,.products #block-gsiberger-content .content-text .price,.events #block-gsiberger-content .content-text .price{font-size:2.375rem;line-height:3.375rem;}}.product #block-gsiberger-content .content-text .price a,.products #block-gsiberger-content .content-text .price a,.events #block-gsiberger-content .content-text .price a{color:#d3152a;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-text .price,.products #block-gsiberger-content .content-text .price,.events #block-gsiberger-content .content-text .price{margin-bottom:2rem;}}.product #block-gsiberger-content .content-image,.products #block-gsiberger-content .content-image,.events #block-gsiberger-content .content-image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:1rem;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-image,.products #block-gsiberger-content .content-image,.events #block-gsiberger-content .content-image{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:0;}}@media screen and (min-width:75em){.product #block-gsiberger-content .content-image,.products #block-gsiberger-content .content-image,.events #block-gsiberger-content .content-image{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}}.product #block-gsiberger-content .content-image .image-wrapper,.products #block-gsiberger-content .content-image .image-wrapper,.events #block-gsiberger-content .content-image .image-wrapper{background-color:#fff;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:48em){.product #block-gsiberger-content .content-image .image-wrapper,.products #block-gsiberger-content .content-image .image-wrapper,.events #block-gsiberger-content .content-image .image-wrapper{margin-right:0.9375rem;}}.product #block-gsiberger-content .content-image .field-image,.products #block-gsiberger-content .content-image .field-image,.events #block-gsiberger-content .content-image .field-image{text-align:center;}.product #block-gsiberger-content .content-image .field-image img,.products #block-gsiberger-content .content-image .field-image img,.events #block-gsiberger-content .content-image .field-image img{width:100%;}.product .product--categories li a,.products .product--categories li a,.events .product--categories li a{text-transform:none;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.product .product--categories li a,.products .product--categories li a,.events .product--categories li a{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.product .product--categories li a,.products .product--categories li a,.events .product--categories li a{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.product .product--categories li a,.products .product--categories li a,.events .product--categories li a{font-size:1.25rem;line-height:1.75rem;}}.product .product--categories li a.paragraph--black,.products .product--categories li a.paragraph--black,.events .product--categories li a.paragraph--black{color:#000;}.product .product--categories li a a,.products .product--categories li a a,.events .product--categories li a a{color:#d3152a;}.products .views-row,.events .views-row{margin-bottom:1rem;}.content--search{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.content--search{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.content--search{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.content--search{font-size:1.25rem;line-height:1.75rem;}}.content--search.paragraph--black{color:#000;}.content--search a{color:#d3152a;}.product--event .field--name-quantity{display:none;}html[lang=en] header nav > ul > li:nth-child(4),html[lang=en] header nav > ul > li:nth-child(7),html[lang=fr] header nav > ul > li:nth-child(4),html[lang=fr] header nav > ul > li:nth-child(7){display:none;}.events{-ms-flex-pack:center;justify-content:center;}#comment-form{text-align:left;width:100%;margin-top:8px;}@media screen and (min-width:48em){#comment-form{margin:0 auto;margin-top:32px;}}#comment-form .file a{color:#d3152a;}#comment-form label{width:100%;display:block;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;vertical-align:top;}@media screen and (min-width:48em){#comment-form label{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){#comment-form label{font-size:0.875rem;line-height:1.125rem;}}#comment-form label a{color:#d3152a;}@media screen and (min-width:48em){#comment-form label{width:120px;display:inline-block;}}#comment-form .form-text,#comment-form .form-email,#comment-form .js-form-type-textarea div,#comment-form .image-widget,#comment-form .description{width:100%;display:block;}@media screen and (min-width:48em){#comment-form .form-text,#comment-form .form-email,#comment-form .js-form-type-textarea div,#comment-form .image-widget,#comment-form .description{width:calc(100% - 126px);display:inline-block;}}#comment-form .description{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;}@media screen and (min-width:48em){#comment-form .description{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){#comment-form .description{font-size:0.875rem;line-height:1.125rem;}}#comment-form .description a{color:#d3152a;}@media screen and (min-width:48em){#comment-form .description{margin-left:126px;}}#comment-form .js-form-type-textarea div textarea{width:100%;}#comment-form .form-text,#comment-form .form-email,#comment-form .js-form-type-textarea textarea{border:1px solid #d3152a;padding:0.375rem 0.5rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:1rem;margin-bottom:4px;}#comment-form .form-actions{margin-top:8px;}@media screen and (min-width:48em){#comment-form .form-actions{margin-top:16px;padding-left:124px;}}.article--market .content section h2{margin-top:24px;}@media screen and (min-width:48em){.article--market .content section h2{margin-top:48px;}}.indented{margin-left:20px;}@media screen and (min-width:64em){.indented{margin-left:40px;}}.js-comment{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.js-comment{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.js-comment{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.js-comment{font-size:1.25rem;line-height:1.75rem;}}.js-comment.paragraph--black{color:#000;}.js-comment a{color:#d3152a;}.js-comment footer{text-align:right;padding:16px 0 16px 0;margin:16px 0 0 0;}@media screen and (min-width:48em){.js-comment footer{padding:48px 0 24px 0;margin:32px 0 0 0;}}.js-comment footer p,.js-comment footer a{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;margin:0;}@media screen and (min-width:48em){.js-comment footer p,.js-comment footer a{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.js-comment footer p,.js-comment footer a{font-size:0.875rem;line-height:1.125rem;}}.js-comment footer p a,.js-comment footer a a{color:#d3152a;}.js-comment .label{padding-top:4px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:120px;text-align:left;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;}@media screen and (min-width:48em){.js-comment .label{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.js-comment .label{font-size:0.875rem;line-height:1.125rem;}}.js-comment .label a{color:#d3152a;}.js-comment .content{margin:0 0 4px 0;-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);text-align:left;}.js-comment .links{margin:16px 0 0 0;list-style-type:none;text-align:left;padding:0 0.625rem;}@media screen and (min-width:48em){.js-comment .links{padding:0 1.25rem;}}@media screen and (min-width:75em){.js-comment .links{padding:0 2.5rem;}}@media screen and (min-width:106.875em){.js-comment .links{padding:0 0.625rem;}}.js-comment .links a{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;}@media screen and (min-width:48em){.js-comment .links a{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.js-comment .links a{font-size:0.875rem;line-height:1.125rem;}}.js-comment .links a a{color:#d3152a;}#block-gsiberger-content > .js-comment,#block-gsiberger-content > .comment-form{max-width:90%;}@media screen and (min-width:48em){#block-gsiberger-content > .js-comment,#block-gsiberger-content > .comment-form{margin:3rem auto 0 auto;max-width:80%;}}@media screen and (min-width:75em){#block-gsiberger-content > .js-comment,#block-gsiberger-content > .comment-form{margin:4rem auto 0 auto;max-width:50rem;}}#block-gsiberger-shopping-cart{position:fixed;top:44px;right:16px;z-index:7;}@media screen and (min-width:48em){#block-gsiberger-shopping-cart{top:60px;right:22px;}}@media screen and (min-width:64em){#block-gsiberger-shopping-cart{top:80px;}}@media screen and (min-width:75em){#block-gsiberger-shopping-cart{top:40px;}}#block-gsiberger-shopping-cart a{text-decoration:none;color:#000;}#block-gsiberger-shopping-cart .cart-block--summary__count,#block-gsiberger-shopping-cart td{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;}@media screen and (min-width:48em){#block-gsiberger-shopping-cart .cart-block--summary__count,#block-gsiberger-shopping-cart td{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){#block-gsiberger-shopping-cart .cart-block--summary__count,#block-gsiberger-shopping-cart td{font-size:0.875rem;line-height:1.125rem;}}#block-gsiberger-shopping-cart .cart-block--summary__count a,#block-gsiberger-shopping-cart td a{color:#d3152a;}#block-gsiberger-shopping-cart td{padding:0.25rem;}#block-gsiberger-shopping-cart .cart-block--link__expand{text-align:right;}#block-gsiberger-shopping-cart .cart-block--contents{position:relative;min-width:280px;padding:0.25rem 0.5rem 1rem 1rem;}#block-gsiberger-shopping-cart .cart-block--contents__links a{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;padding:0.5rem 1rem;margin-top:1rem;}@media screen and (min-width:48em){#block-gsiberger-shopping-cart .cart-block--contents__links a{font-size:1.125rem;}}@media screen and (min-width:75em){#block-gsiberger-shopping-cart .cart-block--contents__links a{font-size:1.25rem;}}#block-gsiberger-shopping-cart .cart-block--contents__links a:hover{background-color:#a51021;}.toolbar-fixed #block-gsiberger-shopping-cart{top:79px;}.toolbar-fixed.toolbar-tray-open #block-gsiberger-shopping-cart{top:119px;}.cart #block-gsiberger-content{width:100%;margin:2rem auto 0 auto;background-color:#fff;padding:1rem;}@media screen and (min-width:75em){.cart #block-gsiberger-content{width:65%;margin-top:4rem;padding:2rem 1rem 2rem 1rem;}}.cart #block-gsiberger-content .button{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;padding:0.5rem 1rem;}@media screen and (min-width:48em){.cart #block-gsiberger-content .button{font-size:1.125rem;}}@media screen and (min-width:75em){.cart #block-gsiberger-content .button{font-size:1.25rem;}}.cart #block-gsiberger-content .button:hover{background-color:#a51021;}.cart #block-gsiberger-content table.cols-5{width:100%;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;border-spacing:0;}@media screen and (min-width:48em){.cart #block-gsiberger-content table.cols-5{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.cart #block-gsiberger-content table.cols-5{font-size:1.25rem;line-height:1.75rem;}}.cart #block-gsiberger-content table.cols-5.paragraph--black{color:#000;}.cart #block-gsiberger-content table.cols-5 a{color:#d3152a;}.cart #block-gsiberger-content table.cols-5 th{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;font-family:'open_sanssemibold',Arial,sans-serif;font-weight:bold;font-weight:normal;text-align:left;border-bottom:1px solid #d3152a;padding:0.125rem 0;}@media screen and (min-width:48em){.cart #block-gsiberger-content table.cols-5 th{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5 th{font-size:0.875rem;line-height:1.125rem;}}.cart #block-gsiberger-content table.cols-5 th a{color:#d3152a;}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5 th{padding:0.25rem 0;border-bottom:2px solid #d3152a;}}.cart #block-gsiberger-content table.cols-5 th.views-field-total-price__number{text-align:right;}.cart #block-gsiberger-content table.cols-5 tbody tr:first-child td{padding-top:0.5rem;}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5 tbody tr:first-child td{padding-top:1rem;}}.cart #block-gsiberger-content table.cols-5 td{padding:0.125rem 0;}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5 td{padding:0.5rem 0;}}.cart #block-gsiberger-content table.cols-5 td.views-field-total-price__number{text-align:right;}.cart #block-gsiberger-content table.cols-5 .button{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;padding:0.1875rem 0.375rem;font-size:0.8125rem;}@media screen and (min-width:48em){.cart #block-gsiberger-content table.cols-5 .button{font-size:1.125rem;}}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5 .button{font-size:1.25rem;}}.cart #block-gsiberger-content table.cols-5 .button:hover{background-color:#a51021;}@media screen and (min-width:48em){.cart #block-gsiberger-content table.cols-5 .button{font-size:1rem;}}@media screen and (min-width:75em){.cart #block-gsiberger-content table.cols-5 .button{font-size:1.125rem;}}.cart #block-gsiberger-content .order-total-summary{border-top:1px solid #d3152a;margin:0.5rem 0 0 0;padding:0.5rem 0 0 0;}@media screen and (min-width:75em){.cart #block-gsiberger-content .order-total-summary{margin:1rem 0 0 0;padding:1.125rem 0 0 0;}}.cart #block-gsiberger-content .order-total-summary .order-total-line{padding-left:0;padding-right:0;}.cart #block-gsiberger-content .order-total-summary .order-total-line .order-total-line-label{width:50%;}.cart #block-gsiberger-content .order-total-summary .order-total-line__total{font-family:'open_sanssemibold',Arial,sans-serif;font-weight:bold;}.cart #block-gsiberger-content .order-total-summary .order-total-line__total span{font-weight:normal;}.cart #block-gsiberger-content #edit-actions{padding-top:1rem;}@media screen and (min-width:75em){.cart #block-gsiberger-content #edit-actions{padding-top:2rem;}}.cart #block-gsiberger-content .order-total-summary{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.cart #block-gsiberger-content .order-total-summary{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.cart #block-gsiberger-content .order-total-summary{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.cart #block-gsiberger-content .order-total-summary{font-size:1.25rem;line-height:1.75rem;}}.cart #block-gsiberger-content .order-total-summary.paragraph--black{color:#000;}.cart #block-gsiberger-content .order-total-summary a{color:#d3152a;}.cart #block-gsiberger-content .views-field-purchased-entity a{display:block;max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media screen and (min-width:75em){.cart #block-gsiberger-content .views-field-purchased-entity a{max-width:100%;overflow:auto;white-space:normal;}}.cart #block-gsiberger-content .views-field-edit-quantity input{width:3rem;}[data-drupal-messages]{position:fixed;left:0;right:0;top:rem-cacl(80);z-index:10;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:75em){[data-drupal-messages]{top:8.75rem;}}[data-drupal-messages] .messages__wrapper{padding:1rem;background-color:#d3152a;color:#fff;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;}[data-drupal-messages] a{color:#fff;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;}.commerce-checkout-flow{margin:0 auto;}.commerce-checkout-flow .layout-region-checkout-main{max-width:100%;position:relative;left:0;}.commerce-checkout-flow .checkout-pane-copy-address{border:none;background-color:#fff;margin:0;width:100%;padding-top:3rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;}.commerce-checkout-flow .checkout-pane-copy-address input{display:none;}.commerce-checkout-flow .checkout-pane-copy-address label{background-color:#d3152a;font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;padding:0.1875rem 0.375rem;font-size:0.8125rem;}@media screen and (min-width:48em){.commerce-checkout-flow .checkout-pane-copy-address label{font-size:1.125rem;}}@media screen and (min-width:75em){.commerce-checkout-flow .checkout-pane-copy-address label{font-size:1.25rem;}}.commerce-checkout-flow .checkout-pane-copy-address label:hover{background-color:#a51021;}@media screen and (min-width:48em){.commerce-checkout-flow .checkout-pane-copy-address label{font-size:1rem;}}@media screen and (min-width:75em){.commerce-checkout-flow .checkout-pane-copy-address label{font-size:1.125rem;}}.commerce-checkout-flow fieldset{border:none;background-color:#fff;margin:0;width:100%;}.commerce-checkout-flow fieldset legend{padding:0;display:block;font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;margin:0;text-transform:uppercase;letter-spacing:0.25rem;}@media screen and (min-width:48em){.commerce-checkout-flow fieldset legend{font-size:1.5rem;line-height:2rem;}}@media screen and (min-width:64em){.commerce-checkout-flow fieldset legend{font-size:1.625rem;line-height:2.125rem;}}@media screen and (min-width:90em){.commerce-checkout-flow fieldset legend{font-size:2.375rem;line-height:3.375rem;}}.commerce-checkout-flow fieldset legend a{color:#d3152a;}.commerce-checkout-flow fieldset fieldset{padding:0;}.commerce-checkout-flow fieldset fieldset legend{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;color:#d3152a;margin:0;}@media screen and (min-width:48em){.commerce-checkout-flow fieldset fieldset legend{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.commerce-checkout-flow fieldset fieldset legend{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.commerce-checkout-flow fieldset fieldset legend{font-size:1.25rem;line-height:1.75rem;}}.commerce-checkout-flow fieldset fieldset legend.paragraph--black{color:#000;}.commerce-checkout-flow fieldset fieldset legend a{color:#d3152a;}.commerce-checkout-flow fieldset #edit-login-returning-customer-submit{margin-right:1rem;}.commerce-checkout-flow fieldset a{color:#d3152a;}.commerce-checkout-flow [data-drupal-selector="edit-payment-information-billing-information"]{padding:16px 0 0 0;}.commerce-checkout-flow [data-drupal-selector="edit-shipping-information-shipments"]{padding:16px 0 24px 0;}.commerce-checkout-flow .checkout-pane-custom-comment{background-color:#fff;padding:1rem;}@media screen and (min-width:75em){.commerce-checkout-flow .checkout-pane-custom-comment{padding:0 0 0 2rem;}}.commerce-checkout-flow .checkout-pane-custom-comment textarea{border:1px solid #d3152a;padding:0.375rem 0.5rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:1rem;max-width:240px;}@media screen and (min-width:48em){.commerce-checkout-flow .checkout-pane-custom-comment textarea{max-width:90%;}}.commerce-checkout-flow label{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;}@media screen and (min-width:48em){.commerce-checkout-flow label{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.commerce-checkout-flow label{font-size:0.875rem;line-height:1.125rem;}}.commerce-checkout-flow label a{color:#d3152a;}.commerce-checkout-flow .js-form-type-select,.commerce-checkout-flow .js-form-type-textfield,.commerce-checkout-flow .js-form-type-email,.commerce-checkout-flow .js-form-type-password,.commerce-checkout-flow .stripe-form{margin-bottom:0.5rem;}.commerce-checkout-flow .js-form-type-select label,.commerce-checkout-flow .js-form-type-textfield label,.commerce-checkout-flow .js-form-type-email label,.commerce-checkout-flow .js-form-type-password label,.commerce-checkout-flow .stripe-form label{display:block;}.commerce-checkout-flow .js-form-type-select label.js-form-required.form-required::after,.commerce-checkout-flow .js-form-type-textfield label.js-form-required.form-required::after,.commerce-checkout-flow .js-form-type-email label.js-form-required.form-required::after,.commerce-checkout-flow .js-form-type-password label.js-form-required.form-required::after,.commerce-checkout-flow .stripe-form label.js-form-required.form-required::after{content:"*";color:#d3152a;}.commerce-checkout-flow .js-form-type-select input,.commerce-checkout-flow .js-form-type-textfield input,.commerce-checkout-flow .js-form-type-email input,.commerce-checkout-flow .js-form-type-password input,.commerce-checkout-flow .stripe-form input{border:1px solid #d3152a5e;padding:0.375rem 0.5rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:1rem;max-width:240px;}@media screen and (min-width:48em){.commerce-checkout-flow .js-form-type-select input,.commerce-checkout-flow .js-form-type-textfield input,.commerce-checkout-flow .js-form-type-email input,.commerce-checkout-flow .js-form-type-password input,.commerce-checkout-flow .stripe-form input{max-width:90%;}}.commerce-checkout-flow .js-form-type-select input.required,.commerce-checkout-flow .js-form-type-textfield input.required,.commerce-checkout-flow .js-form-type-email input.required,.commerce-checkout-flow .js-form-type-password input.required,.commerce-checkout-flow .stripe-form input.required{border:1px solid #d3152a;}.commerce-checkout-flow .form-select{max-width:80%;}.commerce-checkout-flow .stripe-form{margin-top:0.5rem;margin-bottom:1rem;}.commerce-checkout-flow .stripe-form .form-text{border:1px solid #d3152a;padding:0.375rem 0.5rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:1rem;max-width:90%;}.commerce-checkout-flow .form-submit{margin-top:0.5rem !important;}.commerce-checkout-flow .button{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;padding:0.5rem 1rem;}@media screen and (min-width:48em){.commerce-checkout-flow .button{font-size:1.125rem;}}@media screen and (min-width:75em){.commerce-checkout-flow .button{font-size:1.25rem;}}.commerce-checkout-flow .button:hover{background-color:#a51021;}.commerce-checkout-flow .layout-region-checkout-secondary{background-color:#fff;margin-top:1.6875rem;padding:1rem;}@media screen and (min-width:75em){.commerce-checkout-flow .layout-region-checkout-secondary{padding:2rem;}}.commerce-checkout-flow .layout-region-checkout-secondary footer{border:none;margin:0;padding:0;}.commerce-checkout-flow .checkout-complete{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.commerce-checkout-flow .checkout-complete{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.commerce-checkout-flow .checkout-complete{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.commerce-checkout-flow .checkout-complete{font-size:1.25rem;line-height:1.75rem;}}.commerce-checkout-flow .checkout-complete.paragraph--black{color:#000;}.commerce-checkout-flow .checkout-complete a{color:#d3152a;}.commerce-checkout-flow .field--widget-commerce-shipping-rate .fieldset-wrapper > div > div{display:none;}.commerce-checkout-flow .field--widget-commerce-shipping-rate .fieldset-wrapper > div > div:first-child{display:block;}.checkout-pane-agree-terms,.checkout-pane-newsletter-subscription{margin-top:32px;}.checkout-pane-agree-terms label,.checkout-pane-newsletter-subscription label{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.checkout-pane-agree-terms label,.checkout-pane-newsletter-subscription label{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.checkout-pane-agree-terms label,.checkout-pane-newsletter-subscription label{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.checkout-pane-agree-terms label,.checkout-pane-newsletter-subscription label{font-size:1.25rem;line-height:1.75rem;}}.checkout-pane-agree-terms label.paragraph--black,.checkout-pane-newsletter-subscription label.paragraph--black{color:#000;}.checkout-pane-agree-terms label a,.checkout-pane-newsletter-subscription label a{color:#d3152a;}.checkout-pane-newsletter-subscription{margin-top:16px;}#edit-payment-information,#edit-shipping-information{padding-left:1rem;padding-right:1rem;}@media screen and (min-width:75em){#edit-payment-information,#edit-shipping-information{padding-left:2rem;padding-right:2rem;}}#edit-shipping-information-shipments{margin-top:1rem;}.layout-region-checkout-footer{margin-top:1rem;}.layout-checkout-form .layout-region-checkout-footer a{color:#d3152a;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;}@media screen and (min-width:48em){.layout-checkout-form .layout-region-checkout-footer a{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){.layout-checkout-form .layout-region-checkout-footer a{font-size:0.875rem;line-height:1.125rem;}}.layout-checkout-form .layout-region-checkout-footer a a{color:#d3152a;}#block-gsiberger-checkout-progress{margin-top:2rem;padding-left:1rem;}@media screen and (min-width:75em){#block-gsiberger-checkout-progress{padding-left:2rem;}}#block-gsiberger-checkout-progress ol{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;padding:1rem;}@media screen and (min-width:75em){#block-gsiberger-checkout-progress ol{padding:2rem;}}#block-gsiberger-checkout-progress ol .checkout-progress--step__current{font-family:'open_sanssemibold',Arial,sans-serif;font-weight:bold;font-weight:normal;}.layout-region-checkout-secondary{width:100%;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:48em){.layout-region-checkout-secondary{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.layout-region-checkout-secondary{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.layout-region-checkout-secondary{font-size:1.25rem;line-height:1.75rem;}}.layout-region-checkout-secondary.paragraph--black{color:#000;}.layout-region-checkout-secondary a{color:#d3152a;}@media screen and (min-width:48em){.layout-region-checkout-secondary{width:35%;}}.layout-region-checkout-secondary h3{border-bottom:1px solid #d3152a;padding-bottom:0.25rem;}@media screen and (min-width:75em){.layout-region-checkout-secondary h3{border-bottom:2px solid #d3152a;}}.layout-region-checkout-secondary #edit-sidebar-order-summary{margin-top:0.25rem;}@media screen and (min-width:75em){.layout-region-checkout-secondary #edit-sidebar-order-summary{margin-top:0.5rem;}}.layout-region-checkout-secondary table{width:100%;}.layout-region-checkout-secondary table td{padding:0.125rem 0;}@media screen and (min-width:75em){.layout-region-checkout-secondary table td{padding:0.5rem 0;}}.layout-region-checkout-secondary table td.views-field-total-price__number{text-align:right;}.layout-region-checkout-secondary .order-total-summary{border-top:1px solid #d3152a;margin:0.5rem 0 0 0;padding:0.5rem 0 0 0;}@media screen and (min-width:75em){.layout-region-checkout-secondary .order-total-summary{margin:1rem 0 0 0;padding:1.125rem 0 0 0;}}.layout-region-checkout-secondary .order-total-summary .order-total-line{padding:0;}.layout-region-checkout-secondary .order-total-summary .order-total-line .order-total-line-label{text-align:left;}.layout-region-checkout-secondary .order-total-summary .order-total-line__total{font-family:'open_sanssemibold',Arial,sans-serif;font-weight:bold;}.layout-region-checkout-secondary .order-total-summary .order-total-line__total span{font-weight:normal;}@media screen and (min-width:75em){.article--default.article--centering .content{max-width:68.75rem;}}.article--default .field--name-field-text-formatted{color:#d3152a;}.article--default .field-blocks{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:2rem;}@media screen and (min-width:75em){.article--default .field-blocks{margin-top:4rem;}}.article--default .field-blocks .paragraph--type--image-with-description{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media screen and (min-width:48em){.article--default .field-blocks .paragraph--type--image-with-description{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 0.9375rem;}}.article--default .field-blocks .paragraph--type--image-with-description h2{margin-top:0.5rem;}.article--default .field-blocks .button-link{margin:2rem 0;}@media screen and (min-width:48em){.article--default .field-blocks .button-link{margin:4rem 0;}}.article--default .field-blocks .button-link a{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1rem;color:#fff;background-color:#d3152a;border:1px solid #d3152a;padding:1rem 2rem;text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.2s ease;border-radius:0;-webkit-appearance:none;appearance:none;text-decoration:none;}@media screen and (min-width:48em){.article--default .field-blocks .button-link a{font-size:1.125rem;}}@media screen and (min-width:75em){.article--default .field-blocks .button-link a{font-size:1.25rem;}}.article--default .field-blocks .button-link a:hover{background-color:#a51021;}.message{position:fixed;top:0;z-index:10;}.message > div{background-color:#d3152a;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;color:#fff;padding:1.5rem;}.message > div a{color:#fff;}#block-gsiberger-local-tasks{position:fixed;top:13.75rem;right:2rem;-ms-flex:inherit;flex:inherit;background-color:#d3152a;padding:0;width:2rem;height:2rem;border-radius:100%;background-image:url(/core/misc/icons/ffffff/pencil.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:3;}#block-gsiberger-local-tasks:hover{width:auto;height:auto;}#block-gsiberger-local-tasks:hover ul{display:block;}#block-gsiberger-local-tasks ul{background-image:url(/core/misc/icons/ffffff/pencil.svg);background-repeat:no-repeat;background-position:calc(100% - 8px) 8px;padding-top:2rem;padding-left:0;border-radius:3px;border-top-right-radius:16px;margin:0;display:none;background-color:#d3152a;list-style-type:none;}#block-gsiberger-local-tasks ul li a{text-transform:none;display:block;padding:0.5rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.75rem;line-height:1rem;color:#fff;text-decoration:none;}@media screen and (min-width:48em){#block-gsiberger-local-tasks ul li a{font-size:0.8125rem;line-height:1.0625rem;}}@media screen and (min-width:75em){#block-gsiberger-local-tasks ul li a{font-size:0.875rem;line-height:1.125rem;}}#block-gsiberger-local-tasks ul li a a{color:#d3152a;}.form-item{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;}article[typeof="schema:Person"]{max-width:400px;margin:4rem auto;}#user-login-form{max-width:400px;margin:4rem auto;}#user-login-form .form-item{margin-bottom:1rem;}#user-login-form label,#user-login-form .description{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;}#user-login-form label{display:block;font-size:1.125rem;}#user-login-form .description{font-size:0.9375rem;}#user-login-form input[type="text"],#user-login-form input[type="password"]{padding:0.25rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:1rem;}.article--front{position:relative;}.article--front .logo{max-width:6.25rem;position:absolute;top:4rem;left:50%;transform:translateX(-50%);z-index:5;}@media screen and (min-width:48em){.article--front .logo{top:7.5rem;max-width:7.5rem;}}@media screen and (min-width:75em){.article--front .logo{top:20vh;max-width:12.5rem;}}.article--front .welcome{padding:1.75rem 0 2rem 0;}@media screen and (min-width:48em){.article--front .welcome{padding:3rem 0 3.25rem 0;}}@media screen and (min-width:75em){.article--front .welcome{padding:3.625rem 0 3.875rem 0;}}.article--front .welcome h1{margin:0 auto;max-width:37.5rem;}.article--front .news a{color:#000;text-decoration:none;}.article--front .field--name-field-text{max-width:90%;margin:0 auto 1rem auto;text-align:center;}@media screen and (min-width:48em){.article--front .field--name-field-text{max-width:80%;}}@media screen and (min-width:75em){.article--front .field--name-field-text{max-width:33.75rem;margin:0 auto 2rem auto;}}.article--front .field--name-field-image{max-width:100%;margin:0 auto;}@media screen and (min-width:48em){.article--front .field--name-field-image{max-width:43.75rem;}}@media screen and (min-width:75em){.article--front .field--name-field-image{max-width:56.25rem;}}.article--front footer{text-align:center;padding-top:1rem;padding-bottom:5rem;border-top:none;}@media screen and (min-width:64em){.article--front footer{padding-top:2rem;padding-bottom:7.5rem;}}.article--front footer h2{margin-bottom:0;}.article--front footer p{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;margin-top:0;}@media screen and (min-width:48em){.article--front footer p{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){.article--front footer p{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){.article--front footer p{font-size:1.25rem;line-height:1.75rem;}}.article--front footer p.paragraph--black{color:#000;}.article--front footer p a{color:#d3152a;}.sections{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}.sections .section{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;}@media screen and (min-width:48em){.sections .section{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;}}.sections .section:hover img{filter:none;}.sections .section:hover h2{color:#d3152a;}.sections .section .image{position:relative;}.sections .section img{width:100%;filter:brightness(50%);transition:filter 0.2s ease;display:block;}.sections .section > a{color:#fff;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;text-indent:200%;overflow:hidden;white-space:nowrap;}.sections .section .content-narrow{max-width:80%;margin:0 auto;}@media screen and (min-width:64em){.sections .section .content-narrow{max-width:60%;}}.sections .section h2{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color 1s ease;}.sections .section p{text-align:center;}.sections .section p a{position:relative;z-index:10;}.slider{width:100%;position:relative;}.frame{position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap;}.slides{display:inline-block;margin:0;padding-left:0;}.slides li{position:relative;display:inline-block;width:100vw;}.slides li img{display:block;width:100%;}.prev,.next{position:absolute;top:50%;margin-top:-25px;display:block;cursor:pointer;}@media screen and (min-width:75em){.prev,.next{top:50vh;margin-top:-25px;}}.prev svg path,.next svg path{fill:#d3152a;}.next{right:0;}.prev{left:0;}.next svg,.prev svg{width:25px;}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(211,21,42,0.5);display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.overlay.open{display:-ms-flexbox;display:flex;}.overlayWrapper{width:54rem;max-height:70vh;max-width:85vw;padding:2.5rem 3rem;background-color:#d3152a;color:#fff;overflow-x:scroll;position:relative;}@media screen and (min-width:48em){.overlayWrapper{max-width:65vw;}}.overlayWrapper h2,.overlayWrapper h3,.overlayWrapper p,.overlayWrapper a{color:#fff;}.overlayWrapper .close{width:3rem;height:3rem;position:absolute;top:0;right:0;cursor:pointer;}.overlayWrapper .close::before,.overlayWrapper .close::after{content:'';display:block;width:90%;height:2px;background-color:#fff;position:absolute;top:calc(50% - 1px);transform-origin:center center;}.overlayWrapper .close::before{transform:rotate(45deg);}.overlayWrapper .close::after{transform:rotate(-45deg);}header{width:100%;position:fixed;z-index:7;background-color:#fff;}header .logo{display:inline-block;margin:0 auto;padding:12px 8px 8px 8px;}@media screen and (min-width:48em){header .logo{padding:16px 16px 8px 16px;}}@media screen and (min-width:64em){header .logo{padding:24px 24px 16px 24px;}}header .logo img{width:150px;}@media screen and (min-width:48em){header .logo img{width:180px;}}@media screen and (min-width:64em){header .logo img{width:240px;}}header nav{width:100%;text-align:center;height:0;}@media screen and (min-width:75em){header nav{height:auto;}}header nav button{height:1.1875rem;width:1.875rem;text-indent:120%;overflow:hidden;border:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);background-color:transparent;padding:0;cursor:pointer;outline:none;}@media screen and (min-width:75em){header nav button{display:none;}}header nav button span{display:block;background-color:#d3152a;height:0.25rem;width:1.875rem;position:absolute;top:0;left:0;margin-bottom:16px;transition:all 0.3s ease;}header nav button span::before,header nav button span::after{content:"";display:block;height:0.25rem;width:1.875rem;background-color:#d3152a;position:absolute;transition:all 0.3s ease;}header nav button span::before{top:7px;}header nav button span::after{top:14px;}header nav ul{display:inline-block;margin:0 auto;padding:0;list-style-type:none;}header nav ul a{display:block;color:#000;text-decoration:none;font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:1.5rem;line-height:2rem;text-transform:uppercase;transition:color 0.25s ease;letter-spacing:0.08rem;}@media screen and (min-width:75em){header nav ul a{font-size:1.125rem;line-height:1.375rem;padding:4px 18px 16px 18px;}}@media screen and (min-width:106.875em){header nav ul a{font-size:1.625rem;line-height:2rem;}}header nav ul a:hover,header nav ul a.is-active{color:#d3152a;}header nav ul li.active-trail a{color:#d3152a;}header nav ul li{display:none;}@media screen and (min-width:75em){header nav ul li{display:inline-block;}}header .icon--search{position:absolute;right:16px;display:block;width:40px;height:40px;cursor:pointer;text-indent:100%;overflow:hidden;white-space:nowrap;background-image:url(/themes/custom/gsiberger/images/icon--search.svg);background-repeat:no-repeat;background-position:center;background-size:40%;}header .search-api-page-block-form,header .search-api-page-block-form-products{position:absolute;right:0;top:70px;}@media screen and (min-width:48em){header .search-api-page-block-form,header .search-api-page-block-form-products{top:90px;}}@media screen and (min-width:64em){header .search-api-page-block-form,header .search-api-page-block-form-products{top:110px;}}@media screen and (min-width:75em){header .search-api-page-block-form,header .search-api-page-block-form-products{top:70px;}}header .search-api-page-block-form form,header .search-api-page-block-form-products form{display:none;}header .search-api-page-block-form.search-open,header .search-api-page-block-form-products.search-open{width:100%;background-color:#fff;}header .search-api-page-block-form.search-open form,header .search-api-page-block-form-products.search-open form{display:block;padding:32px 16px;max-width:100%;width:600px;margin:0 auto;}header .search-api-page-block-form.search-open .button,header .search-api-page-block-form-products.search-open .button{padding:0.25rem 1rem;}header .search-api-page-block-form.search-open .form-autocomplete,header .search-api-page-block-form.search-open input.form-search,header .search-api-page-block-form-products.search-open .form-autocomplete,header .search-api-page-block-form-products.search-open input.form-search{border:1px solid #d3152a;padding:1rem;background-position:calc(100% - 16px) center;max-width:100%;width:400px;margin-bottom:16px;}#block-sprachumschalter{position:absolute;right:1rem;top:0;display:none;}@media screen and (min-width:75em){#block-sprachumschalter{display:block;}}#block-sprachumschalter ul{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row-wrap;flex-flow:row-wrap;width:3.75rem;-ms-flex-pack:justify;justify-content:space-between;}#block-sprachumschalter ul li a{font-family:'open_sans_condensedlight',Arial,sans-serif;font-weight:normal;font-size:0.875rem;text-decoration:none;color:#000;display:block;padding:0.25rem 0.375rem;}#block-sprachumschalter ul li.is-active a{color:#d3152a;}.header-spacing{height:45px;}@media screen and (min-width:75em){.header-spacing{height:8.0625rem;}}.menu-open{overflow:hidden;}@media screen and (min-width:75em){.menu-open{overflow:auto;}}.menu-open #block-gsiberger-shopping-cart{display:none;}.menu-open #block-sprachumschalter{display:block;position:fixed;bottom:2rem;width:100%;right:0;top:auto;z-index:10;}@media screen and (min-width:75em){.menu-open #block-sprachumschalter{position:absolute;right:1rem;top:0;margin:0 0 0 auto;}}.menu-open #block-sprachumschalter ul{width:70%;margin:0 auto;}@media screen and (min-width:75em){.menu-open #block-sprachumschalter ul{width:3.75rem;}}.menu-open header nav{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;background-color:#fff;}@media screen and (min-width:75em){.menu-open header nav{position:relative;top:inherit;left:inherit;height:auto;width:100%;z-index:1;}}.menu-open header nav ul{display:block;margin-top:4rem;padding-bottom:7.5rem;}@media screen and (min-width:75em){.menu-open header nav ul{margin-top:0;display:-ms-flexbox;display:flex;padding-bottom:0;}}.menu-open header nav li{display:block;}.menu-open header nav li a{display:block;text-align:center;padding:0.25rem 0;}.menu-open button{top:1.25rem;right:1rem;z-index:10;}.menu-open button span{top:0;background-color:transparent;}.menu-open button span::before{transform:rotate(45deg);width:1.375rem;}.menu-open button span::after{transform:rotate(-45deg);width:1.375rem;top:7px;}footer{text-align:center;padding:2rem 0;border-top:1px solid rgba(211,21,42,0.25);margin-top:4rem;}@media screen and (min-width:75em){footer{padding:4rem 0;margin-top:8rem;}}footer .sendinblue-signup-subscribe-form{max-width:90%;margin:0 auto 2rem auto;}@media screen and (min-width:48em){footer .sendinblue-signup-subscribe-form{max-width:25rem;}}footer .sendinblue-signup-subscribe-form input{border:1px solid #d3152a;padding:0.375rem 0.5rem;font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:1rem;max-width:240px;}@media screen and (min-width:48em){footer .sendinblue-signup-subscribe-form input{max-width:90%;}}footer .sendinblue-signup-subscribe-form .button{margin-top:1rem;}footer nav ul{padding:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;}footer nav ul li{margin:0 8px;display:list-item !important;}footer nav ul li a{font-family:'open_sansregular',Arial,sans-serif;font-weight:normal;font-size:0.875rem;line-height:1.25rem;color:#d3152a;}@media screen and (min-width:48em){footer nav ul li a{font-size:1.0625rem;line-height:1.5rem;}}@media screen and (min-width:75em){footer nav ul li a{font-size:1.125rem;line-height:1.5625rem;}}@media screen and (min-width:106.875em){footer nav ul li a{font-size:1.25rem;line-height:1.75rem;}}footer nav ul li a.paragraph--black{color:#000;}footer nav ul li a a{color:#d3152a;}footer .social-media ul{margin:0 16px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end;}@media screen and (min-width:48em){footer .social-media ul{margin:0 32px 0 0;}}footer .social-media ul li{list-style-type:none;}footer .social-media ul li a{display:block;height:24px;width:24px;overflow:hidden;text-indent:100%;background-image:url(/themes/custom/gsiberger/images/icon--facebook.svg);background-repeat:no-repeat;background-size:contain;background-position:center;}
:root{--color-primary:#d3152a;}.sendinblue-api-sigup-form{width:400px;max-width:90%;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;}.sendinblue-api-sigup-form h2,.sendinblue-api-sigup-form form{text-align:left;}.sendinblue-api-sigup-form form,.sendinblue-api-sigup-form .form-item-email{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;}.sendinblue-api-sigup-form .form-item-email input{font-size:1.125rem;padding:0.25rem 0.5rem;border:1px solid var(--color-primary);width:100%;}
