@import "../../custom/plugins/GooddayEventBanner/Resources/views/frontend/_public/src/less/fonts/eventBanner/style.css";@import "../../custom/plugins/GooddayEventBanner/Resources/views/frontend/_public/src/less/fonts/eventBanner/style.css";.advanced-menu{max-width: 78.75rem;box-shadow: 0 10px 25px -15px #000;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #fff;width: 100%;position: absolute;color: #444;z-index: 3000}.advanced-menu:after{content: "";display: table;clear: both}.advanced-menu .menu--list{list-style: none;display: block}.advanced-menu .content--wrapper{margin: 1.25rem 1.25rem 1.25rem 1.25rem;position: relative}.advanced-menu .menu--delimiter{content: "";width: 1px;background: #bdbdbd;position: absolute;display: block;top: 0;bottom: 0}.advanced-menu .menu--teaser{padding: .625rem .625rem 0rem 1.25rem;position: relative;float: left}.advanced-menu .teaser--image{height: 15.625rem;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;display: block}.advanced-menu .teaser--image + .teaser--headline,.advanced-menu .teaser--image + .teaser--text{margin-top: 2.5rem}.advanced-menu .teaser--headline{font-size: 1.3125rem;margin: 0rem 0rem 1.25rem 0rem;font-weight: bold}.advanced-menu .teaser--text-link{color: #c1000f}.advanced-menu .teaser--text-link:hover{color: #c1000f}.advanced-menu .menu--list-item{-webkit-hyphens: auto;hyphens: auto;word-break: normal;word-wrap: break-word}.advanced-menu .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #444;display: block}.advanced-menu .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #c1000f}.advanced-menu .button-container{font-size: 1rem;padding: 1.25rem 1.875rem 1.25rem 0rem;background: #444;color: #fff;font-weight: bold}.advanced-menu .button-container .button--category{padding: 1.25rem 3.125rem 1.25rem 3.125rem;-webkit-transition: padding .1s ease;transition: padding .1s ease;color: #fff;position: relative}.advanced-menu .button-container .button--category:hover{padding: 1.25rem 3.125rem 1.25rem 3.4375rem}.advanced-menu .button-container .icon--arrow-right{font-size: .75rem;margin-top: -0.375rem;position: absolute;top: 50%;right: 1.875rem}.advanced-menu .button-container .button--close{padding: 1.25rem 1.25rem 1.25rem 1.25rem;margin-top: -1.25rem;float: right;cursor: pointer}.advanced-menu .menu--container{display: none}.advanced-menu .menu--container.menu--is-active{display: block}.advanced-menu .menu--level-0{padding: .625rem .625rem 0rem .625rem;float: left;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .menu--level-0.columns--1{-webkit-column-count: 1;column-count: 1}.advanced-menu .menu--level-0.columns--2{-webkit-column-count: 2;column-count: 2}.advanced-menu .menu--level-0.columns--3{-webkit-column-count: 3;column-count: 3}.advanced-menu .menu--level-0.columns--4{-webkit-column-count: 4;column-count: 4}.advanced-menu .menu--level-1{margin: .3125rem 0rem 0rem 1.25rem}.advanced-menu .menu--level-2{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-0{padding-bottom: 2.5rem;display: block;position: relative;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .item--level-0 .menu--list-item-link{font-weight: bold}.advanced-menu .item--level-1:last-child{margin: 0}.advanced-menu .item--level-1 .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #444;display: block;font-weight: normal}.advanced-menu .item--level-1 .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #c1000f}.advanced-menu .item--level-2 .menu--list-item-link{font-size: .875rem}.advanced-menu .item--level-2 .menu--list-item-link + .menu--level-3{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-3 .menu--list-item-link{font-size: .75rem}.navigation-main .navigation--list .navigation--entry.is--hovered{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #444}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{background: #444;color: #fff}@media screen and (min-width: 78.75em){.advanced-menu .content--wrapper{margin: 2.5rem 2.5rem 2.5rem 2.5rem}}@font-face{font-family: "logout";src: url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.eot");src: url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.eot#iefix") format("embedded-opentype"), url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.woff") format("woff"), url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.ttf") format("truetype"), url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.svg") format("svg");font-weight: normal;font-style: normal}.icon-logout-btn:before,.icon-logout-btn:after{font-family: logout;font-size: 1.5rem;font-style: normal;font-weight: bold}.icon-logout-btn:before{content: "\e800"}.btn-login,.btn-logout{font-weight: normal;text-align: center;padding: 0}.is--act-finish .btn-logout{padding: .125rem .625rem .125rem .625rem}.btn-login i,.btn-logout i{vertical-align: -webkit-baseline-middle;display: block;position: absolute;left: .4375rem;top: .1875rem}.btn-login span,.btn-logout span{display: none;margin-left: .4375rem}.btn-login.only--text i,.btn-logout.only--text i{display: inline-block}.btn-login.only--text span,.btn-logout.only--text span{display: none}.entry--logout{position: relative}.entry--logout .lbtnicon{height: 100%;float: left}.ajax_logout{padding: .9375rem .9375rem .9375rem .9375rem}.is--minimal-header .btn-logout{float: right;margin: .625rem 1.25rem 0rem 0rem;padding: 0rem .625rem 0rem .625rem}.is--minimal-header .btn-logout i{top: -0.125rem;left: 0;position: relative;display: inline;margin: 0;padding: 0;line-height: 1.375rem}.is--minimal-header .btn--back-top-shop{width: 31% !important}.login--dropdown-navigation{display: none}.login--dropdown-navigation.off-canvas .navigation--headline{text-align: left}.login--dropdown-navigation.off-canvas .entry--close-off-canvas{text-align: left}.login--dropdown-navigation.off-canvas .entry--close-off-canvas .login--close-off-canvas{color: #fff;font-weight: 700}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container form input{width: 100%;margin-bottom: .625rem}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container form button{width: 100%;margin: .625rem 0rem .625rem 0rem}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .navigation--entry{margin: 1.25rem .625rem 0rem .625rem;border-bottom: 0}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .navigation--list{border-bottom: 0}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .login--error-message{display: none;margin-bottom: .625rem}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .login--error-message .alert--content{font-size: .8125rem;line-height: initial;width: 100%;text-align: left}@media screen and (min-width: 48em){.btn-login,.btn-logout{padding: .125rem .625rem .125rem .625rem}.btn-login i,.btn-logout i{vertical-align: -webkit-baseline-middle;display: block;position: absolute;left: .6875rem;top: .1875rem}.btn-login span,.btn-logout span{margin-left: .4375rem}.login--dropdown-navigation{min-width: 14.375rem;max-width: 15.625rem;padding: .3125rem 0rem .3125rem 0rem;top: 2.8125rem;display: none;position: absolute;right: 0;z-index: 3500;text-align: left}.js--is--dropdown-active .login--dropdown-navigation{display: block}.login--dropdown-navigation .navigation--signin{padding-bottom: .375rem;margin-bottom: .375rem;margin-top: .3125rem;padding-top: 0}.login--dropdown-navigation .navigation--signin .navigation--signin-btn.btn{width: 100%;margin-bottom: 0}.login--dropdown-navigation .navigation--smartphone{display: none}.login--dropdown-navigation .login--menu{text-align: left;background: #fff}.login--dropdown-navigation .login--menu::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);width: .5rem;height: .5rem;right: 1.125rem;content: '';display: block;position: absolute;background: #fff;border-color: #bdbdbd;border-width: 0 0 1px 1px;border-style: solid;top: 0}.login--dropdown-navigation .login--menu .sidebar--navigation{text-align: left}.login--dropdown-navigation .login--menu .sidebar--navigation .navigation--entry{display: block}.login--dropdown-navigation .login--menu .sidebar--navigation .navigation--link{padding: .1875rem 0rem .1875rem 0rem}.login--dropdown-navigation .login--menu .sidebar--navigation .link--logout{padding: .625rem 0rem 0rem 1.4375rem}.login--dropdown-navigation .login--menu .sidebar--navigation .link--logout:before{left: .125rem}.login--dropdown-navigation .login--menu{border: 1px solid #bdbdbd}.login--dropdown-navigation .login--menu .navigation--headline{padding: 1.25rem 0rem 0rem 0rem;margin: 0rem 1.25rem 0rem 1.25rem;font-size: 1rem;display: block;font-weight: 700;color: #444;padding: 1.25rem 0rem .625rem 0rem;text-decoration: none !important;border-bottom: 1px solid #bdbdbd}.login--dropdown-navigation .login--menu .navigation--headline.is--underline{padding: 1.25rem 0rem .625rem 0rem;border-bottom: 1px solid #bdbdbd;text-decoration: none !important}.login--dropdown-navigation .login--menu .navigation--headline.is--secondary{color: #1c1c1c}.login--dropdown-navigation .login--menu .navigation--headline.is--primary{color: #c1000f}.login--dropdown-navigation .login--menu .login--menu-container{padding: .625rem .625rem .625rem .625rem;font-size: .875rem;line-height: 1.5rem;display: block;position: relative;padding: .625rem 1.25rem .625rem 1.25rem}.login--dropdown-navigation .login--menu .login--menu-container.has--border{border: 1px solid #bdbdbd}.login--dropdown-navigation .login--menu .login--menu-container.is--slim{padding: .3125rem .3125rem .3125rem .3125rem}.login--dropdown-navigation .login--menu .login--menu-container.is--wide{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.login--dropdown-navigation .login--menu .login--menu-container.is--flat{background: #f5f5f8}.login--dropdown-navigation .login--menu .login--menu-container.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #f5f5f8}.login--dropdown-navigation .login--menu .login--menu-container form input{width: 100%;margin-bottom: .625rem}.login--dropdown-navigation .login--menu .login--menu-container form button{width: 100%;margin: .625rem 0rem .625rem 0rem}.login--dropdown-navigation .login--menu .login--menu-container .login--error-message{display: none;margin-bottom: .625rem}.login--dropdown-navigation .login--menu .login--menu-container .login--error-message .alert--content{font-size: .8125rem;line-height: initial}.login--dropdown-navigation .login--menu .navigation--list{padding: 0;border: 0 none}.login--dropdown-navigation .login--menu .navigation--entry{margin: 0;border: 0 none}.login--dropdown-navigation .login--menu .navigation--link{padding: .3125rem 0rem .3125rem 0rem}.login--dropdown-navigation .login--menu .navigation--link.link--logout{margin: .625rem 0rem 0rem 0rem;padding: .625rem 0rem 0rem 0rem;border-top: 1px solid #bdbdbd;font-weight: 700;color: #c1000f}.login--dropdown-navigation .login--menu .navigation--link.link--logout [class^="icon--"]{margin: 0rem .3125rem 0rem 0rem;display: inline-block}.is--minimal-header .btn--back-top-shop{width: 15% !important}.is--minimal-header .btn-login i,.is--minimal-header .btn-logout i{display: inline-block}.is--minimal-header .btn-login span,.is--minimal-header .btn-logout span{display: none}}@media screen and (min-width: 64em){.btn-login.only--text i,.btn-logout.only--text i{display: none !important}.btn-login.only--text span,.btn-logout.only--text span{display: inline-block !important;margin-left: 0 !important}.is--minimal-header .btn--back-top-shop{width: auto !important}}@media screen and (min-width: 78.75em){.btn-login span,.btn-logout span{display: inline-block !important}}#fileList{margin-bottom: 20px}.file-upload-label{margin: 10px 0;font-size: 1rem;display: block;font-weight: 700;color: #444}#fileList > div > label{display: flex}#fileList > div > label ul{padding-left: 15px}#fileList > div > label > span:first-child{display: inline-flex;justify-content: center;align-items: center;color: #c1000f;font-weight: bold;width: 20px;height: 20px;border: solid 1px #dadae5;margin-right: 7px;font-size: 15px;cursor: pointer}#fileList > div > label > span:first-child:hover{border: solid 1px #c1000f}#fileList input[type=file]{display: none}#fileList > div{margin-bottom: 5px}#fileList > div:last-child > label{display: inline-block;width: auto;font-size: 14px;color: #c1000f;justify-content: center;align-items: center;margin-top: 10px;padding: 0 10px;border: 1px solid #bdbdbd;cursor: pointer}.acris-page-wrap--cookie-permission{padding: .625rem;z-index: 8000;border-top: 1px solid #dadae5;background: #fff;position: fixed;bottom: 0;right: 0;left: 0}.acris-page-wrap--cookie-permission .cookie-permission--container{width: 100%;text-align: center}.acris-page-wrap--cookie-permission .cookie-permission--container:after{content: "";display: table;clear: both}.acris-page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button{margin: 0 auto;margin-top: 1.25rem}@media screen and (min-width: 64em){.acris-page-wrap--cookie-permission .cookie-permission--container{width: 100%}.acris-page-wrap--cookie-permission .cookie-permission--container:after{content: "";display: table;clear: both}.acris-page-wrap--cookie-permission .cookie-permission--container .cookie-permission--content{padding: .75rem;float: left}.acris-page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button{margin: 0;float: right}}.privacy-information{float: left}#privacy-checkbox{width: 1.25rem !important}.ajax--cart .add-voucher--form{margin: 1.25rem 0rem 1.25rem 0rem;border-top: 1px solid #bdbdbd}.ajax--cart .add-voucher--form .block-group .block-title{font-weight: bold;padding: .625rem 0rem .625rem 0rem}.gd-event-modal{border-radius: 10px;box-shadow: 0px 0px 0px 3px #fff}.gd-event-modal .banner-link{display: block;cursor: pointer}.gd-event-modal .modal--close{top: .625rem;background: white;border-radius: 6px;box-shadow: 0px 3px 1px #373244}.gd-event-modal .gd-header-style{top: 3px}.gd-event-modal .modal--close:hover{border: 1px solid #dadae5}.gd-event-modal .icon--cross:before{content: none}.gd-event-modal .modal--close{display: flex;align-items: center;justify-content: center}.gd-event-modal .good-evba-cross{font-size: 1.125rem}.gd-event-modal .header .title{font-weight: 400}.gd-event-modal .banner--html-content{padding: .625rem 1.875rem .625rem 1.875rem}.banner--html-content{display: block}.banner--html-content:hover,.banner--html-content:focus,.banner--html-content:active,.banner--html-content:visited{color: inherit;text-decoration: none}.banner--html-content.style-link{cursor: pointer}@media screen and (min-width: 48em){.gd-event-modal{box-shadow: 0px 0px 0px 4px #fff}}.badge--discount.within-product-image{top: -1.25rem;left: 0rem;padding: .1875rem .625rem .1875rem .625rem;margin: 0rem 0rem .3125rem 0rem;font-size: .875rem;line-height: 1rem;border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;background: #d60005;clear: both;color: #fff;display: block;font-weight: 700;position: absolute;text-align: center;z-index: 750}.bst-blink-badge{animation: blinker 3s linear infinite}@keyframes blinker{50%{opacity: 1}50.001%{opacity: 0}62.999%{opacity: 0}63%{opacity: 1}}#df-bogus-cart{display: none}.advanced-menu{max-width: 78.75rem;box-shadow: 0 10px 25px -15px #000;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #fff;width: 100%;position: absolute;color: #444;z-index: 3000}.advanced-menu:after{content: "";display: table;clear: both}.advanced-menu .menu--list{list-style: none;display: block}.advanced-menu .content--wrapper{margin: 1.25rem 1.25rem 1.25rem 1.25rem;position: relative}.advanced-menu .menu--delimiter{content: "";width: 1px;background: #bdbdbd;position: absolute;display: block;top: 0;bottom: 0}.advanced-menu .menu--teaser{padding: .625rem .625rem 0rem 1.25rem;position: relative;float: left}.advanced-menu .teaser--image{height: 15.625rem;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;display: block}.advanced-menu .teaser--image + .teaser--headline,.advanced-menu .teaser--image + .teaser--text{margin-top: 2.5rem}.advanced-menu .teaser--headline{font-size: 1.3125rem;margin: 0rem 0rem 1.25rem 0rem;font-weight: bold}.advanced-menu .teaser--text-link{color: #c1000f}.advanced-menu .teaser--text-link:hover{color: #c1000f}.advanced-menu .menu--list-item{-webkit-hyphens: auto;hyphens: auto;word-break: normal;word-wrap: break-word}.advanced-menu .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #444;display: block}.advanced-menu .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #c1000f}.advanced-menu .button-container{font-size: 1rem;padding: 1.25rem 1.875rem 1.25rem 0rem;background: #444;color: #fff;font-weight: bold}.advanced-menu .button-container .button--category{padding: 1.25rem 3.125rem 1.25rem 3.125rem;-webkit-transition: padding .1s ease;transition: padding .1s ease;color: #fff;position: relative}.advanced-menu .button-container .button--category:hover{padding: 1.25rem 3.125rem 1.25rem 3.4375rem}.advanced-menu .button-container .icon--arrow-right{font-size: .75rem;margin-top: -0.375rem;position: absolute;top: 50%;right: 1.875rem}.advanced-menu .button-container .button--close{padding: 1.25rem 1.25rem 1.25rem 1.25rem;margin-top: -1.25rem;float: right;cursor: pointer}.advanced-menu .menu--container{display: none}.advanced-menu .menu--container.menu--is-active{display: block}.advanced-menu .menu--level-0{padding: .625rem .625rem 0rem .625rem;float: left;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .menu--level-0.columns--1{-webkit-column-count: 1;column-count: 1}.advanced-menu .menu--level-0.columns--2{-webkit-column-count: 2;column-count: 2}.advanced-menu .menu--level-0.columns--3{-webkit-column-count: 3;column-count: 3}.advanced-menu .menu--level-0.columns--4{-webkit-column-count: 4;column-count: 4}.advanced-menu .menu--level-1{margin: .3125rem 0rem 0rem 1.25rem}.advanced-menu .menu--level-2{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-0{padding-bottom: 2.5rem;display: block;position: relative;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .item--level-0 .menu--list-item-link{font-weight: bold}.advanced-menu .item--level-1:last-child{margin: 0}.advanced-menu .item--level-1 .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #444;display: block;font-weight: normal}.advanced-menu .item--level-1 .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #c1000f}.advanced-menu .item--level-2 .menu--list-item-link{font-size: .875rem}.advanced-menu .item--level-2 .menu--list-item-link + .menu--level-3{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-3 .menu--list-item-link{font-size: .75rem}.navigation-main .navigation--list .navigation--entry.is--hovered{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #444}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{background: #444;color: #fff}@media screen and (min-width: 78.75em){.advanced-menu .content--wrapper{margin: 2.5rem 2.5rem 2.5rem 2.5rem}}@font-face{font-family: "logout";src: url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.eot");src: url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.eot#iefix") format("embedded-opentype"), url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.woff") format("woff"), url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.ttf") format("truetype"), url("../../engine/Shopware/Plugins/Community/Frontend/MagLogoutButton/Views/responsive/frontend/_public/src/fonts/logout.svg") format("svg");font-weight: normal;font-style: normal}.icon-logout-btn:before,.icon-logout-btn:after{font-family: logout;font-size: 1.5rem;font-style: normal;font-weight: bold}.icon-logout-btn:before{content: "\e800"}.btn-login,.btn-logout{font-weight: normal;text-align: center;padding: 0}.is--act-finish .btn-logout{padding: .125rem .625rem .125rem .625rem}.btn-login i,.btn-logout i{vertical-align: -webkit-baseline-middle;display: block;position: absolute;left: .4375rem;top: .1875rem}.btn-login span,.btn-logout span{display: none;margin-left: .4375rem}.btn-login.only--text i,.btn-logout.only--text i{display: inline-block}.btn-login.only--text span,.btn-logout.only--text span{display: none}.entry--logout{position: relative}.entry--logout .lbtnicon{height: 100%;float: left}.ajax_logout{padding: .9375rem .9375rem .9375rem .9375rem}.is--minimal-header .btn-logout{float: right;margin: .625rem 1.25rem 0rem 0rem;padding: 0rem .625rem 0rem .625rem}.is--minimal-header .btn-logout i{top: -0.125rem;left: 0;position: relative;display: inline;margin: 0;padding: 0;line-height: 1.375rem}.is--minimal-header .btn--back-top-shop{width: 31% !important}.login--dropdown-navigation{display: none}.login--dropdown-navigation.off-canvas .navigation--headline{text-align: left}.login--dropdown-navigation.off-canvas .entry--close-off-canvas{text-align: left}.login--dropdown-navigation.off-canvas .entry--close-off-canvas .login--close-off-canvas{color: #fff;font-weight: 700}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container form input{width: 100%;margin-bottom: .625rem}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container form button{width: 100%;margin: .625rem 0rem .625rem 0rem}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .navigation--entry{margin: 1.25rem .625rem 0rem .625rem;border-bottom: 0}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .navigation--list{border-bottom: 0}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .login--error-message{display: none;margin-bottom: .625rem}.login--dropdown-navigation.off-canvas .login--menu .login--menu-container .login--error-message .alert--content{font-size: .8125rem;line-height: initial;width: 100%;text-align: left}@media screen and (min-width: 48em){.btn-login,.btn-logout{padding: .125rem .625rem .125rem .625rem}.btn-login i,.btn-logout i{vertical-align: -webkit-baseline-middle;display: block;position: absolute;left: .6875rem;top: .1875rem}.btn-login span,.btn-logout span{margin-left: .4375rem}.login--dropdown-navigation{min-width: 14.375rem;max-width: 15.625rem;padding: .3125rem 0rem .3125rem 0rem;top: 2.8125rem;display: none;position: absolute;right: 0;z-index: 3500;text-align: left}.js--is--dropdown-active .login--dropdown-navigation{display: block}.login--dropdown-navigation .navigation--signin{padding-bottom: .375rem;margin-bottom: .375rem;margin-top: .3125rem;padding-top: 0}.login--dropdown-navigation .navigation--signin .navigation--signin-btn.btn{width: 100%;margin-bottom: 0}.login--dropdown-navigation .navigation--smartphone{display: none}.login--dropdown-navigation .login--menu{text-align: left;background: #fff}.login--dropdown-navigation .login--menu::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);width: .5rem;height: .5rem;right: 1.125rem;content: '';display: block;position: absolute;background: #fff;border-color: #bdbdbd;border-width: 0 0 1px 1px;border-style: solid;top: 0}.login--dropdown-navigation .login--menu .sidebar--navigation{text-align: left}.login--dropdown-navigation .login--menu .sidebar--navigation .navigation--entry{display: block}.login--dropdown-navigation .login--menu .sidebar--navigation .navigation--link{padding: .1875rem 0rem .1875rem 0rem}.login--dropdown-navigation .login--menu .sidebar--navigation .link--logout{padding: .625rem 0rem 0rem 1.4375rem}.login--dropdown-navigation .login--menu .sidebar--navigation .link--logout:before{left: .125rem}.login--dropdown-navigation .login--menu{border: 1px solid #bdbdbd}.login--dropdown-navigation .login--menu .navigation--headline{padding: 1.25rem 0rem 0rem 0rem;margin: 0rem 1.25rem 0rem 1.25rem;font-size: 1rem;display: block;font-weight: 700;color: #444;padding: 1.25rem 0rem .625rem 0rem;text-decoration: none !important;border-bottom: 1px solid #bdbdbd}.login--dropdown-navigation .login--menu .navigation--headline.is--underline{padding: 1.25rem 0rem .625rem 0rem;border-bottom: 1px solid #bdbdbd;text-decoration: none !important}.login--dropdown-navigation .login--menu .navigation--headline.is--secondary{color: #1c1c1c}.login--dropdown-navigation .login--menu .navigation--headline.is--primary{color: #c1000f}.login--dropdown-navigation .login--menu .login--menu-container{padding: .625rem .625rem .625rem .625rem;font-size: .875rem;line-height: 1.5rem;display: block;position: relative;padding: .625rem 1.25rem .625rem 1.25rem}.login--dropdown-navigation .login--menu .login--menu-container.has--border{border: 1px solid #bdbdbd}.login--dropdown-navigation .login--menu .login--menu-container.is--slim{padding: .3125rem .3125rem .3125rem .3125rem}.login--dropdown-navigation .login--menu .login--menu-container.is--wide{padding: 1.25rem 1.25rem 1.25rem 1.25rem}.login--dropdown-navigation .login--menu .login--menu-container.is--flat{background: #f5f5f8}.login--dropdown-navigation .login--menu .login--menu-container.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #f5f5f8}.login--dropdown-navigation .login--menu .login--menu-container form input{width: 100%;margin-bottom: .625rem}.login--dropdown-navigation .login--menu .login--menu-container form button{width: 100%;margin: .625rem 0rem .625rem 0rem}.login--dropdown-navigation .login--menu .login--menu-container .login--error-message{display: none;margin-bottom: .625rem}.login--dropdown-navigation .login--menu .login--menu-container .login--error-message .alert--content{font-size: .8125rem;line-height: initial}.login--dropdown-navigation .login--menu .navigation--list{padding: 0;border: 0 none}.login--dropdown-navigation .login--menu .navigation--entry{margin: 0;border: 0 none}.login--dropdown-navigation .login--menu .navigation--link{padding: .3125rem 0rem .3125rem 0rem}.login--dropdown-navigation .login--menu .navigation--link.link--logout{margin: .625rem 0rem 0rem 0rem;padding: .625rem 0rem 0rem 0rem;border-top: 1px solid #bdbdbd;font-weight: 700;color: #c1000f}.login--dropdown-navigation .login--menu .navigation--link.link--logout [class^="icon--"]{margin: 0rem .3125rem 0rem 0rem;display: inline-block}.is--minimal-header .btn--back-top-shop{width: 15% !important}.is--minimal-header .btn-login i,.is--minimal-header .btn-logout i{display: inline-block}.is--minimal-header .btn-login span,.is--minimal-header .btn-logout span{display: none}}@media screen and (min-width: 64em){.btn-login.only--text i,.btn-logout.only--text i{display: none !important}.btn-login.only--text span,.btn-logout.only--text span{display: inline-block !important;margin-left: 0 !important}.is--minimal-header .btn--back-top-shop{width: auto !important}}@media screen and (min-width: 78.75em){.btn-login span,.btn-logout span{display: inline-block !important}}#fileList{margin-bottom: 20px}.file-upload-label{margin: 10px 0;font-size: 1rem;display: block;font-weight: 700;color: #444}#fileList > div > label{display: flex}#fileList > div > label ul{padding-left: 15px}#fileList > div > label > span:first-child{display: inline-flex;justify-content: center;align-items: center;color: #c1000f;font-weight: bold;width: 20px;height: 20px;border: solid 1px #dadae5;margin-right: 7px;font-size: 15px;cursor: pointer}#fileList > div > label > span:first-child:hover{border: solid 1px #c1000f}#fileList input[type=file]{display: none}#fileList > div{margin-bottom: 5px}#fileList > div:last-child > label{display: inline-block;width: auto;font-size: 14px;color: #c1000f;justify-content: center;align-items: center;margin-top: 10px;padding: 0 10px;border: 1px solid #bdbdbd;cursor: pointer}.acris-page-wrap--cookie-permission{padding: .625rem;z-index: 8000;border-top: 1px solid #dadae5;background: #fff;position: fixed;bottom: 0;right: 0;left: 0}.acris-page-wrap--cookie-permission .cookie-permission--container{width: 100%;text-align: center}.acris-page-wrap--cookie-permission .cookie-permission--container:after{content: "";display: table;clear: both}.acris-page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button{margin: 0 auto;margin-top: 1.25rem}@media screen and (min-width: 64em){.acris-page-wrap--cookie-permission .cookie-permission--container{width: 100%}.acris-page-wrap--cookie-permission .cookie-permission--container:after{content: "";display: table;clear: both}.acris-page-wrap--cookie-permission .cookie-permission--container .cookie-permission--content{padding: .75rem;float: left}.acris-page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button{margin: 0;float: right}}.privacy-information{float: left}#privacy-checkbox{width: 1.25rem !important}.ajax--cart .add-voucher--form{margin: 1.25rem 0rem 1.25rem 0rem;border-top: 1px solid #bdbdbd}.ajax--cart .add-voucher--form .block-group .block-title{font-weight: bold;padding: .625rem 0rem .625rem 0rem}.gd-event-modal{border-radius: 10px;box-shadow: 0px 0px 0px 3px #fff}.gd-event-modal .banner-link{display: block;cursor: pointer}.gd-event-modal .modal--close{top: .625rem;background: white;border-radius: 6px;box-shadow: 0px 3px 1px #373244}.gd-event-modal .gd-header-style{top: 3px}.gd-event-modal .modal--close:hover{border: 1px solid #dadae5}.gd-event-modal .icon--cross:before{content: none}.gd-event-modal .modal--close{display: flex;align-items: center;justify-content: center}.gd-event-modal .good-evba-cross{font-size: 1.125rem}.gd-event-modal .header .title{font-weight: 400}.gd-event-modal .banner--html-content{padding: .625rem 1.875rem .625rem 1.875rem}.banner--html-content{display: block}.banner--html-content:hover,.banner--html-content:focus,.banner--html-content:active,.banner--html-content:visited{color: inherit;text-decoration: none}.banner--html-content.style-link{cursor: pointer}@media screen and (min-width: 48em){.gd-event-modal{box-shadow: 0px 0px 0px 4px #fff}}.badge--discount.within-product-image{top: -1.25rem;left: 0rem;padding: .1875rem .625rem .1875rem .625rem;margin: 0rem 0rem .3125rem 0rem;font-size: .875rem;line-height: 1rem;border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;background: #d60005;clear: both;color: #fff;display: block;font-weight: 700;position: absolute;text-align: center;z-index: 750}.bst-blink-badge{animation: blinker 3s linear infinite}@keyframes blinker{50%{opacity: 1}50.001%{opacity: 0}62.999%{opacity: 0}63%{opacity: 1}}#df-bogus-cart{display: none}